--- /srv/rebuilderd/tmp/rebuilderdh7m1fQ/inputs/shapeit4_4.2.2+dfsg-1+b4_arm64.deb +++ /srv/rebuilderd/tmp/rebuilderdh7m1fQ/out/shapeit4_4.2.2+dfsg-1+b4_arm64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2024-11-02 10:46:05.000000 debian-binary │ -rw-r--r-- 0 0 0 852 2024-11-02 10:46:05.000000 control.tar.xz │ --rw-r--r-- 0 0 0 179868 2024-11-02 10:46:05.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 179936 2024-11-02 10:46:05.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: shapeit4 │ │ │ Source: shapeit4 (4.2.2+dfsg-1) │ │ │ Version: 4.2.2+dfsg-1+b4 │ │ │ Architecture: arm64 │ │ │ Maintainer: Debian Med Packaging Team │ │ │ -Installed-Size: 598 │ │ │ +Installed-Size: 662 │ │ │ Depends: libboost-iostreams1.83.0 (>= 1.83.0), libboost-program-options1.83.0 (>= 1.83.0), libc6 (>= 2.38), libgcc-s1 (>= 3.0), libhts3t64 (>= 1.17), libstdc++6 (>= 14) │ │ │ Suggests: shapeit4-example │ │ │ Section: science │ │ │ Priority: optional │ │ │ Homepage: https://odelaneau.github.io/shapeit4/ │ │ │ Description: fast and accurate method for estimation of haplotypes (phasing) │ │ │ Segmented HAPlotype Estimation and Imputation Tools version 4 (SHAPEIT4). │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -1,11 +1,11 @@ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-02 10:46:05.000000 ./ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-02 10:46:05.000000 ./usr/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-02 10:46:05.000000 ./usr/bin/ │ │ │ --rwxr-xr-x 0 root (0) root (0) 592088 2024-11-02 10:46:05.000000 ./usr/bin/shapeit4.2 │ │ │ +-rwxr-xr-x 0 root (0) root (0) 657624 2024-11-02 10:46:05.000000 ./usr/bin/shapeit4.2 │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-02 10:46:05.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-02 10:46:05.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-02 10:46:05.000000 ./usr/share/doc/shapeit4/ │ │ │ -rw-r--r-- 0 root (0) root (0) 224 2024-11-02 10:46:05.000000 ./usr/share/doc/shapeit4/changelog.Debian.arm64.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 524 2024-11-02 10:46:05.000000 ./usr/share/doc/shapeit4/changelog.Debian.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 3076 2021-09-17 12:24:24.000000 ./usr/share/doc/shapeit4/copyright │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-02 10:46:05.000000 ./usr/share/man/ │ │ ├── ./usr/bin/shapeit4.2 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - GNU │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Position-Independent Executable file) │ │ │ │ Machine: AArch64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0xf0c0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 590232 (bytes into file) │ │ │ │ + Start of section headers: 655768 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 11 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 29 │ │ │ │ Section header string table index: 28 │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -4,23 +4,23 @@ │ │ │ │ There are 11 program headers, starting at offset 64 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8 │ │ │ │ INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x00001b 0x00001b R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux-aarch64.so.1] │ │ │ │ - LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x08c55f 0x08c55f R E 0x10000 │ │ │ │ - LOAD 0x08cfd8 0x000000000009cfd8 0x000000000009cfd8 0x003068 0x004678 RW 0x10000 │ │ │ │ - DYNAMIC 0x08f4f8 0x000000000009f4f8 0x000000000009f4f8 0x000270 0x000270 RW 0x8 │ │ │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x08e533 0x08e533 R E 0x10000 │ │ │ │ + LOAD 0x09cfd8 0x000000000009cfd8 0x000000000009cfd8 0x003068 0x004680 RW 0x10000 │ │ │ │ + DYNAMIC 0x09f4f8 0x000000000009f4f8 0x000000000009f4f8 0x000270 0x000270 RW 0x8 │ │ │ │ NOTE 0x0002c8 0x00000000000002c8 0x00000000000002c8 0x000020 0x000020 R 0x8 │ │ │ │ NOTE 0x0002e8 0x00000000000002e8 0x00000000000002e8 0x000044 0x000044 R 0x4 │ │ │ │ GNU_PROPERTY 0x0002c8 0x00000000000002c8 0x00000000000002c8 0x000020 0x000020 R 0x8 │ │ │ │ - GNU_EH_FRAME 0x07d7c0 0x000000000007d7c0 0x000000000007d7c0 0x001584 0x001584 R 0x4 │ │ │ │ + GNU_EH_FRAME 0x07f7a4 0x000000000007f7a4 0x000000000007f7a4 0x001584 0x001584 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ │ - GNU_RELRO 0x08cfd8 0x000000000009cfd8 0x000000000009cfd8 0x003028 0x003028 R 0x1 │ │ │ │ + GNU_RELRO 0x09cfd8 0x000000000009cfd8 0x000000000009cfd8 0x003028 0x003028 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 │ │ │ │ 01 .interp │ │ │ │ 02 .interp .note.gnu.property .note.gnu.build-id .note.ABI-tag .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame .gcc_except_table │ │ │ │ 03 .init_array .fini_array .data.rel.ro .dynamic .got .data .bss │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 29 section headers, starting at offset 0x90198: │ │ │ │ +There are 29 section headers, starting at offset 0xa0198: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001b 00 A 0 0 1 │ │ │ │ [ 2] .note.gnu.property NOTE 00000000000002c8 0002c8 000020 00 A 0 0 8 │ │ │ │ [ 3] .note.gnu.build-id NOTE 00000000000002e8 0002e8 000024 00 A 0 0 4 │ │ │ │ @@ -12,27 +12,27 @@ │ │ │ │ [ 7] .dynstr STRTAB 00000000000022f8 0022f8 003396 00 A 0 0 1 │ │ │ │ [ 8] .gnu.version VERSYM 000000000000568e 00568e 000288 02 A 6 0 2 │ │ │ │ [ 9] .gnu.version_r VERNEED 0000000000005918 005918 0001c0 00 A 7 6 8 │ │ │ │ [10] .rela.dyn RELA 0000000000005ad8 005ad8 006240 18 A 6 0 8 │ │ │ │ [11] .rela.plt RELA 000000000000bd18 00bd18 0014b8 18 AI 6 24 8 │ │ │ │ [12] .init PROGBITS 000000000000d1d0 00d1d0 00001c 00 AX 0 0 4 │ │ │ │ [13] .plt PROGBITS 000000000000d1f0 00d1f0 000df0 00 AX 0 0 16 │ │ │ │ - [14] .text PROGBITS 000000000000e000 00e000 069b7c 00 AX 0 0 64 │ │ │ │ - [15] .fini PROGBITS 0000000000077b7c 077b7c 000018 00 AX 0 0 4 │ │ │ │ - [16] .rodata PROGBITS 0000000000077ba0 077ba0 005c20 00 A 0 0 16 │ │ │ │ - [17] .eh_frame_hdr PROGBITS 000000000007d7c0 07d7c0 001584 00 A 0 0 4 │ │ │ │ - [18] .eh_frame PROGBITS 000000000007ed48 07ed48 0092d8 00 A 0 0 8 │ │ │ │ - [19] .gcc_except_table PROGBITS 0000000000088020 088020 00453f 00 A 0 0 4 │ │ │ │ - [20] .init_array INIT_ARRAY 000000000009cfd8 08cfd8 000018 08 WA 0 0 8 │ │ │ │ - [21] .fini_array FINI_ARRAY 000000000009cff0 08cff0 000008 08 WA 0 0 8 │ │ │ │ - [22] .data.rel.ro PROGBITS 000000000009cff8 08cff8 002500 00 WA 0 0 8 │ │ │ │ - [23] .dynamic DYNAMIC 000000000009f4f8 08f4f8 000270 10 WA 7 0 8 │ │ │ │ - [24] .got PROGBITS 000000000009f768 08f768 000898 08 WA 0 0 8 │ │ │ │ - [25] .data PROGBITS 00000000000a0000 090000 000040 00 WA 0 0 8 │ │ │ │ - [26] .bss NOBITS 00000000000a0040 090040 001610 00 WA 0 0 16 │ │ │ │ - [27] .gnu_debuglink PROGBITS 0000000000000000 090040 000034 00 0 0 4 │ │ │ │ - [28] .shstrtab STRTAB 0000000000000000 090074 000122 00 0 0 1 │ │ │ │ + [14] .text PROGBITS 000000000000e000 00e000 06bb6c 00 AX 0 0 64 │ │ │ │ + [15] .fini PROGBITS 0000000000079b6c 079b6c 000018 00 AX 0 0 4 │ │ │ │ + [16] .rodata PROGBITS 0000000000079b90 079b90 005c11 00 A 0 0 16 │ │ │ │ + [17] .eh_frame_hdr PROGBITS 000000000007f7a4 07f7a4 001584 00 A 0 0 4 │ │ │ │ + [18] .eh_frame PROGBITS 0000000000080d28 080d28 0092d0 00 A 0 0 8 │ │ │ │ + [19] .gcc_except_table PROGBITS 0000000000089ff8 089ff8 00453b 00 A 0 0 4 │ │ │ │ + [20] .init_array INIT_ARRAY 000000000009cfd8 09cfd8 000018 08 WA 0 0 8 │ │ │ │ + [21] .fini_array FINI_ARRAY 000000000009cff0 09cff0 000008 08 WA 0 0 8 │ │ │ │ + [22] .data.rel.ro PROGBITS 000000000009cff8 09cff8 002500 00 WA 0 0 8 │ │ │ │ + [23] .dynamic DYNAMIC 000000000009f4f8 09f4f8 000270 10 WA 7 0 8 │ │ │ │ + [24] .got PROGBITS 000000000009f768 09f768 000898 08 WA 0 0 8 │ │ │ │ + [25] .data PROGBITS 00000000000a0000 0a0000 000040 00 WA 0 0 8 │ │ │ │ + [26] .bss NOBITS 00000000000a0040 0a0040 001618 00 WA 0 0 16 │ │ │ │ + [27] .gnu_debuglink PROGBITS 0000000000000000 0a0040 000034 00 0 0 4 │ │ │ │ + [28] .shstrtab STRTAB 0000000000000000 0a0074 000122 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ R (retain), D (mbind), p (processor specific) │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -280,48 +280,48 @@ │ │ │ │ 276: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND _ZTISt13runtime_error@GLIBCXX_3.4 (3) │ │ │ │ 277: 0000000000000000 0 FUNC GLOBAL DEFAULT UND sqrt@GLIBC_2.17 (14) │ │ │ │ 278: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 (4) │ │ │ │ 279: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZN5boost15program_options19options_descriptionC1Ejj │ │ │ │ 280: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtol@GLIBC_2.38 (23) │ │ │ │ 281: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNSt6localeC1Ev@GLIBCXX_3.4 (3) │ │ │ │ 282: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@GLIBCXX_3.4.21 (4) │ │ │ │ - 283: 000000000009dae8 16 OBJECT WEAK DEFAULT 22 _ZTIN5boost9exceptionE │ │ │ │ - 284: 000000000009db18 24 OBJECT WEAK DEFAULT 22 _ZTIN5boost3any11placeholderE │ │ │ │ - 285: 0000000000014540 12 FUNC WEAK DEFAULT 14 _ZNKSt5ctypeIcE8do_widenEc │ │ │ │ - 286: 000000000009dd30 40 OBJECT WEAK DEFAULT 22 _ZTVN5boost15program_options5errorE │ │ │ │ - 287: 000000000007bf90 26 OBJECT WEAK DEFAULT 16 _ZTSN5boost3any11placeholderE │ │ │ │ - 288: 000000000007bee0 44 OBJECT WEAK DEFAULT 16 _ZTSN5boost15program_options16validation_errorE │ │ │ │ - 289: 000000000009dde8 48 OBJECT WEAK DEFAULT 22 _ZTVN5boost16exception_detail10clone_baseE │ │ │ │ - 290: 000000000009d980 136 OBJECT WEAK DEFAULT 22 _ZTVN5boost10wrapexceptINS_15program_options16validation_errorEEE │ │ │ │ - 291: 000000000009e120 16 OBJECT WEAK DEFAULT 22 _ZTIN5boost6detail15sp_counted_baseE │ │ │ │ - 292: 000000000007cbf8 51 OBJECT WEAK DEFAULT 16 _ZTSN5boost10wrapexceptINSt8ios_base7failureB5cxx11EEE │ │ │ │ - 293: 000000000009d880 120 OBJECT WEAK DEFAULT 22 _ZTVN5boost10wrapexceptINS_17bad_function_callEEE │ │ │ │ - 294: 000000000007c528 33 OBJECT WEAK DEFAULT 16 _ZTSN5boost6detail15sp_counted_baseE │ │ │ │ - 295: 000000000009ddc8 32 OBJECT WEAK DEFAULT 22 _ZTVN5boost9exceptionE │ │ │ │ - 296: 000000000009daf8 16 OBJECT WEAK DEFAULT 22 _ZTIN5boost16exception_detail10clone_baseE │ │ │ │ - 297: 000000000009dab8 24 OBJECT WEAK DEFAULT 22 _ZTIN5boost15program_options20invalid_option_valueE │ │ │ │ - 298: 000000000009dd58 56 OBJECT WEAK DEFAULT 22 _ZTVN5boost15program_options16validation_errorE │ │ │ │ - 299: 000000000007bfb0 28 OBJECT WEAK DEFAULT 16 _ZTSN5boost17bad_function_callE │ │ │ │ - 300: 000000000007bd68 46 OBJECT WEAK DEFAULT 16 _ZTSN5boost10wrapexceptINS_17bad_function_callEEE │ │ │ │ - 301: 000000000007bf28 19 OBJECT WEAK DEFAULT 16 _ZTSN5boost9exceptionE │ │ │ │ - 302: 000000000007bde0 62 OBJECT WEAK DEFAULT 16 _ZTSN5boost10wrapexceptINS_15program_options16validation_errorEEE │ │ │ │ - 303: 000000000009dc60 16 OBJECT WEAK DEFAULT 22 _ZTINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 304: 000000000009db30 24 OBJECT WEAK DEFAULT 22 _ZTIN5boost17bad_function_callE │ │ │ │ - 305: 000000000007bf40 39 OBJECT WEAK DEFAULT 16 _ZTSN5boost16exception_detail10clone_baseE │ │ │ │ - 306: 000000000009db08 16 OBJECT WEAK DEFAULT 22 _ZTIN5boost4anys6detail11placeholderE │ │ │ │ - 307: 000000000009da88 24 OBJECT WEAK DEFAULT 22 _ZTIN5boost15program_options5errorE │ │ │ │ - 308: 000000000009de18 40 OBJECT WEAK DEFAULT 22 _ZTVN5boost17bad_function_callE │ │ │ │ - 309: 000000000009d778 72 OBJECT WEAK DEFAULT 22 _ZTIN5boost10wrapexceptINS_17bad_function_callEEE │ │ │ │ - 310: 000000000007cf00 31 OBJECT WEAK DEFAULT 16 _ZTSN5boost9iostreams10zlib_errorE │ │ │ │ - 311: 000000000007cb50 38 OBJECT WEAK DEFAULT 16 _ZTSN5boost10wrapexceptISt11logic_errorEE │ │ │ │ - 312: 000000000009e2b0 72 OBJECT WEAK DEFAULT 22 _ZTIN5boost10wrapexceptISt11logic_errorEE │ │ │ │ - 313: 000000000009ea18 120 OBJECT WEAK DEFAULT 22 _ZTVN5boost10wrapexceptISt11logic_errorEE │ │ │ │ - 314: 000000000009eba0 24 OBJECT WEAK DEFAULT 22 _ZTIN5boost9iostreams10zlib_errorE │ │ │ │ - 315: 000000000009dd90 56 OBJECT WEAK DEFAULT 22 _ZTVN5boost15program_options20invalid_option_valueE │ │ │ │ - 316: 000000000009e310 72 OBJECT WEAK DEFAULT 22 _ZTIN5boost10wrapexceptINSt8ios_base7failureB5cxx11EEE │ │ │ │ - 317: 000000000009d808 72 OBJECT WEAK DEFAULT 22 _ZTIN5boost10wrapexceptINS_15program_options16validation_errorEEE │ │ │ │ - 318: 000000000009ea90 120 OBJECT WEAK DEFAULT 22 _ZTVN5boost10wrapexceptINSt8ios_base7failureB5cxx11EEE │ │ │ │ - 319: 000000000009daa0 24 OBJECT WEAK DEFAULT 22 _ZTIN5boost15program_options16validation_errorE │ │ │ │ - 320: 000000000007bd38 48 OBJECT WEAK DEFAULT 16 _ZTSN5boost15program_options20invalid_option_valueE │ │ │ │ - 321: 000000000007bec0 32 OBJECT WEAK DEFAULT 16 _ZTSN5boost15program_options5errorE │ │ │ │ - 322: 000000000007bf68 34 OBJECT WEAK DEFAULT 16 _ZTSN5boost4anys6detail11placeholderE │ │ │ │ - 323: 000000000007c160 53 OBJECT WEAK DEFAULT 16 _ZTSNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 283: 000000000009d810 16 OBJECT WEAK DEFAULT 22 _ZTIN5boost9exceptionE │ │ │ │ + 284: 000000000009efd8 24 OBJECT WEAK DEFAULT 22 _ZTIN5boost3any11placeholderE │ │ │ │ + 285: 000000000001e060 12 FUNC WEAK DEFAULT 14 _ZNKSt5ctypeIcE8do_widenEc │ │ │ │ + 286: 000000000009f1f0 40 OBJECT WEAK DEFAULT 22 _ZTVN5boost15program_options5errorE │ │ │ │ + 287: 000000000007f480 26 OBJECT WEAK DEFAULT 16 _ZTSN5boost3any11placeholderE │ │ │ │ + 288: 000000000007f410 44 OBJECT WEAK DEFAULT 16 _ZTSN5boost15program_options16validation_errorE │ │ │ │ + 289: 000000000009dab8 48 OBJECT WEAK DEFAULT 22 _ZTVN5boost16exception_detail10clone_baseE │ │ │ │ + 290: 000000000009ee60 136 OBJECT WEAK DEFAULT 22 _ZTVN5boost10wrapexceptINS_15program_options16validation_errorEEE │ │ │ │ + 291: 000000000009d830 16 OBJECT WEAK DEFAULT 22 _ZTIN5boost6detail15sp_counted_baseE │ │ │ │ + 292: 000000000007e7a8 51 OBJECT WEAK DEFAULT 16 _ZTSN5boost10wrapexceptINSt8ios_base7failureB5cxx11EEE │ │ │ │ + 293: 000000000009ed60 120 OBJECT WEAK DEFAULT 22 _ZTVN5boost10wrapexceptINS_17bad_function_callEEE │ │ │ │ + 294: 000000000007e0d8 33 OBJECT WEAK DEFAULT 16 _ZTSN5boost6detail15sp_counted_baseE │ │ │ │ + 295: 000000000009da98 32 OBJECT WEAK DEFAULT 22 _ZTVN5boost9exceptionE │ │ │ │ + 296: 000000000009d820 16 OBJECT WEAK DEFAULT 22 _ZTIN5boost16exception_detail10clone_baseE │ │ │ │ + 297: 000000000009ef98 24 OBJECT WEAK DEFAULT 22 _ZTIN5boost15program_options20invalid_option_valueE │ │ │ │ + 298: 000000000009f218 56 OBJECT WEAK DEFAULT 22 _ZTVN5boost15program_options16validation_errorE │ │ │ │ + 299: 000000000007f4a0 28 OBJECT WEAK DEFAULT 16 _ZTSN5boost17bad_function_callE │ │ │ │ + 300: 000000000007f298 46 OBJECT WEAK DEFAULT 16 _ZTSN5boost10wrapexceptINS_17bad_function_callEEE │ │ │ │ + 301: 000000000007e098 19 OBJECT WEAK DEFAULT 16 _ZTSN5boost9exceptionE │ │ │ │ + 302: 000000000007f310 62 OBJECT WEAK DEFAULT 16 _ZTSN5boost10wrapexceptINS_15program_options16validation_errorEEE │ │ │ │ + 303: 000000000009f120 16 OBJECT WEAK DEFAULT 22 _ZTINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 304: 000000000009eff0 24 OBJECT WEAK DEFAULT 22 _ZTIN5boost17bad_function_callE │ │ │ │ + 305: 000000000007e0b0 39 OBJECT WEAK DEFAULT 16 _ZTSN5boost16exception_detail10clone_baseE │ │ │ │ + 306: 000000000009efc8 16 OBJECT WEAK DEFAULT 22 _ZTIN5boost4anys6detail11placeholderE │ │ │ │ + 307: 000000000009ef68 24 OBJECT WEAK DEFAULT 22 _ZTIN5boost15program_options5errorE │ │ │ │ + 308: 000000000009f288 40 OBJECT WEAK DEFAULT 22 _ZTVN5boost17bad_function_callE │ │ │ │ + 309: 000000000009ec58 72 OBJECT WEAK DEFAULT 22 _ZTIN5boost10wrapexceptINS_17bad_function_callEEE │ │ │ │ + 310: 000000000007eab0 31 OBJECT WEAK DEFAULT 16 _ZTSN5boost9iostreams10zlib_errorE │ │ │ │ + 311: 000000000007e700 38 OBJECT WEAK DEFAULT 16 _ZTSN5boost10wrapexceptISt11logic_errorEE │ │ │ │ + 312: 000000000009d9c0 72 OBJECT WEAK DEFAULT 22 _ZTIN5boost10wrapexceptISt11logic_errorEE │ │ │ │ + 313: 000000000009e178 120 OBJECT WEAK DEFAULT 22 _ZTVN5boost10wrapexceptISt11logic_errorEE │ │ │ │ + 314: 000000000009e300 24 OBJECT WEAK DEFAULT 22 _ZTIN5boost9iostreams10zlib_errorE │ │ │ │ + 315: 000000000009f250 56 OBJECT WEAK DEFAULT 22 _ZTVN5boost15program_options20invalid_option_valueE │ │ │ │ + 316: 000000000009da20 72 OBJECT WEAK DEFAULT 22 _ZTIN5boost10wrapexceptINSt8ios_base7failureB5cxx11EEE │ │ │ │ + 317: 000000000009ece8 72 OBJECT WEAK DEFAULT 22 _ZTIN5boost10wrapexceptINS_15program_options16validation_errorEEE │ │ │ │ + 318: 000000000009e1f0 120 OBJECT WEAK DEFAULT 22 _ZTVN5boost10wrapexceptINSt8ios_base7failureB5cxx11EEE │ │ │ │ + 319: 000000000009ef80 24 OBJECT WEAK DEFAULT 22 _ZTIN5boost15program_options16validation_errorE │ │ │ │ + 320: 000000000007f268 48 OBJECT WEAK DEFAULT 16 _ZTSN5boost15program_options20invalid_option_valueE │ │ │ │ + 321: 000000000007f3f0 32 OBJECT WEAK DEFAULT 16 _ZTSN5boost15program_options5errorE │ │ │ │ + 322: 000000000007f458 34 OBJECT WEAK DEFAULT 16 _ZTSN5boost4anys6detail11placeholderE │ │ │ │ + 323: 000000000007f650 53 OBJECT WEAK DEFAULT 16 _ZTSNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,1010 +1,1010 @@ │ │ │ │ │ │ │ │ Relocation section '.rela.dyn' at offset 0x5ad8 contains 1048 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ 000000000009cfd8 0000000000000403 R_AARCH64_RELATIVE f080 │ │ │ │ 000000000009cfe0 0000000000000403 R_AARCH64_RELATIVE f1e0 │ │ │ │ 000000000009cfe8 0000000000000403 R_AARCH64_RELATIVE ef40 │ │ │ │ 000000000009cff0 0000000000000403 R_AARCH64_RELATIVE f18c │ │ │ │ -000000000009d000 0000000000000403 R_AARCH64_RELATIVE 9dad0 │ │ │ │ -000000000009d008 0000000000000403 R_AARCH64_RELATIVE 14be0 │ │ │ │ -000000000009d010 0000000000000403 R_AARCH64_RELATIVE 14c00 │ │ │ │ -000000000009d018 0000000000000403 R_AARCH64_RELATIVE 14500 │ │ │ │ -000000000009d028 0000000000000403 R_AARCH64_RELATIVE 9db48 │ │ │ │ -000000000009d030 0000000000000403 R_AARCH64_RELATIVE 14b80 │ │ │ │ -000000000009d038 0000000000000403 R_AARCH64_RELATIVE 14ba0 │ │ │ │ -000000000009d040 0000000000000403 R_AARCH64_RELATIVE 14520 │ │ │ │ -000000000009d050 0000000000000403 R_AARCH64_RELATIVE 9dc18 │ │ │ │ -000000000009d058 0000000000000403 R_AARCH64_RELATIVE 145c0 │ │ │ │ -000000000009d060 0000000000000403 R_AARCH64_RELATIVE 14b60 │ │ │ │ -000000000009d068 0000000000000403 R_AARCH64_RELATIVE 14700 │ │ │ │ -000000000009d070 0000000000000403 R_AARCH64_RELATIVE 14ac0 │ │ │ │ -000000000009d080 0000000000000403 R_AARCH64_RELATIVE 9dc30 │ │ │ │ -000000000009d088 0000000000000403 R_AARCH64_RELATIVE 157a0 │ │ │ │ -000000000009d090 0000000000000403 R_AARCH64_RELATIVE 157e0 │ │ │ │ -000000000009d098 0000000000000403 R_AARCH64_RELATIVE 146e0 │ │ │ │ -000000000009d0a0 0000000000000403 R_AARCH64_RELATIVE 15180 │ │ │ │ -000000000009d0b0 0000000000000403 R_AARCH64_RELATIVE 9dc48 │ │ │ │ -000000000009d0b8 0000000000000403 R_AARCH64_RELATIVE 145a0 │ │ │ │ -000000000009d0c0 0000000000000403 R_AARCH64_RELATIVE 14b40 │ │ │ │ -000000000009d0c8 0000000000000403 R_AARCH64_RELATIVE 146c0 │ │ │ │ -000000000009d0d0 0000000000000403 R_AARCH64_RELATIVE 14b00 │ │ │ │ -000000000009d0e0 0000000000000403 R_AARCH64_RELATIVE 9dc70 │ │ │ │ -000000000009d0e8 0000000000000403 R_AARCH64_RELATIVE 19300 │ │ │ │ -000000000009d0f0 0000000000000403 R_AARCH64_RELATIVE e0cc │ │ │ │ -000000000009d0f8 0000000000000403 R_AARCH64_RELATIVE 14c40 │ │ │ │ -000000000009d100 0000000000000403 R_AARCH64_RELATIVE 15200 │ │ │ │ -000000000009d110 0000000000000403 R_AARCH64_RELATIVE 9dc70 │ │ │ │ -000000000009d118 0000000000000403 R_AARCH64_RELATIVE 14ca8 │ │ │ │ -000000000009d120 0000000000000403 R_AARCH64_RELATIVE 15270 │ │ │ │ -000000000009d128 0000000000000403 R_AARCH64_RELATIVE 14520 │ │ │ │ -000000000009d138 0000000000000403 R_AARCH64_RELATIVE 9dc70 │ │ │ │ -000000000009d140 0000000000000403 R_AARCH64_RELATIVE 14d10 │ │ │ │ -000000000009d148 0000000000000403 R_AARCH64_RELATIVE 152e8 │ │ │ │ -000000000009d158 0000000000000403 R_AARCH64_RELATIVE 9dce8 │ │ │ │ -000000000009d160 0000000000000403 R_AARCH64_RELATIVE 19200 │ │ │ │ -000000000009d168 0000000000000403 R_AARCH64_RELATIVE e000 │ │ │ │ -000000000009d170 0000000000000403 R_AARCH64_RELATIVE 14d80 │ │ │ │ -000000000009d178 0000000000000403 R_AARCH64_RELATIVE 154c0 │ │ │ │ -000000000009d188 0000000000000403 R_AARCH64_RELATIVE 9dce8 │ │ │ │ -000000000009d190 0000000000000403 R_AARCH64_RELATIVE 14de8 │ │ │ │ -000000000009d198 0000000000000403 R_AARCH64_RELATIVE 15530 │ │ │ │ -000000000009d1a0 0000000000000403 R_AARCH64_RELATIVE 14500 │ │ │ │ -000000000009d1b0 0000000000000403 R_AARCH64_RELATIVE 9dce8 │ │ │ │ -000000000009d1b8 0000000000000403 R_AARCH64_RELATIVE 14e50 │ │ │ │ -000000000009d1c0 0000000000000403 R_AARCH64_RELATIVE 155a8 │ │ │ │ -000000000009d1d0 0000000000000403 R_AARCH64_RELATIVE 9e158 │ │ │ │ -000000000009d1d8 0000000000000403 R_AARCH64_RELATIVE 455e0 │ │ │ │ -000000000009d1e0 0000000000000403 R_AARCH64_RELATIVE 45b20 │ │ │ │ -000000000009d1e8 0000000000000403 R_AARCH64_RELATIVE 45620 │ │ │ │ -000000000009d200 0000000000000403 R_AARCH64_RELATIVE 9e170 │ │ │ │ -000000000009d218 0000000000000403 R_AARCH64_RELATIVE 45ba0 │ │ │ │ -000000000009d230 0000000000000403 R_AARCH64_RELATIVE 9e170 │ │ │ │ -000000000009d258 0000000000000403 R_AARCH64_RELATIVE 9e170 │ │ │ │ -000000000009d280 0000000000000403 R_AARCH64_RELATIVE 9e1a8 │ │ │ │ -000000000009d298 0000000000000403 R_AARCH64_RELATIVE 45ba0 │ │ │ │ -000000000009d2b0 0000000000000403 R_AARCH64_RELATIVE 9e1a8 │ │ │ │ -000000000009d2d8 0000000000000403 R_AARCH64_RELATIVE 9e1a8 │ │ │ │ -000000000009d2f0 0000000000000403 R_AARCH64_RELATIVE 9d360 │ │ │ │ -000000000009d2f8 0000000000000403 R_AARCH64_RELATIVE 9d288 │ │ │ │ -000000000009d300 0000000000000403 R_AARCH64_RELATIVE 9d208 │ │ │ │ -000000000009d308 0000000000000403 R_AARCH64_RELATIVE 9e3a0 │ │ │ │ -000000000009d310 0000000000000403 R_AARCH64_RELATIVE 9e3c8 │ │ │ │ -000000000009d318 0000000000000403 R_AARCH64_RELATIVE 9d238 │ │ │ │ -000000000009d320 0000000000000403 R_AARCH64_RELATIVE 9d260 │ │ │ │ -000000000009d328 0000000000000403 R_AARCH64_RELATIVE 9d2b8 │ │ │ │ -000000000009d330 0000000000000403 R_AARCH64_RELATIVE 9d2e0 │ │ │ │ -000000000009d338 0000000000000403 R_AARCH64_RELATIVE 9d390 │ │ │ │ -000000000009d340 0000000000000403 R_AARCH64_RELATIVE 9d3b8 │ │ │ │ -000000000009d358 0000000000000403 R_AARCH64_RELATIVE 9e1c0 │ │ │ │ -000000000009d360 0000000000000403 R_AARCH64_RELATIVE 497e0 │ │ │ │ -000000000009d368 0000000000000403 R_AARCH64_RELATIVE 4a240 │ │ │ │ -000000000009d370 0000000000000403 R_AARCH64_RELATIVE 45ba0 │ │ │ │ -000000000009d388 0000000000000403 R_AARCH64_RELATIVE 9e1c0 │ │ │ │ -000000000009d390 0000000000000403 R_AARCH64_RELATIVE 49de0 │ │ │ │ -000000000009d398 0000000000000403 R_AARCH64_RELATIVE 4a500 │ │ │ │ -000000000009d3b0 0000000000000403 R_AARCH64_RELATIVE 9e1c0 │ │ │ │ -000000000009d3b8 0000000000000403 R_AARCH64_RELATIVE 49aa0 │ │ │ │ -000000000009d3c0 0000000000000403 R_AARCH64_RELATIVE 4a820 │ │ │ │ -000000000009d3d0 0000000000000403 R_AARCH64_RELATIVE 9e2f8 │ │ │ │ -000000000009d3d8 0000000000000403 R_AARCH64_RELATIVE 45860 │ │ │ │ -000000000009d3e0 0000000000000403 R_AARCH64_RELATIVE 45b60 │ │ │ │ -000000000009d3e8 0000000000000403 R_AARCH64_RELATIVE 468a0 │ │ │ │ -000000000009d3f0 0000000000000403 R_AARCH64_RELATIVE 14560 │ │ │ │ -000000000009d3f8 0000000000000403 R_AARCH64_RELATIVE 45940 │ │ │ │ -000000000009d400 0000000000000403 R_AARCH64_RELATIVE 45960 │ │ │ │ -000000000009d408 0000000000000403 R_AARCH64_RELATIVE 45980 │ │ │ │ -000000000009d418 0000000000000403 R_AARCH64_RELATIVE 9e358 │ │ │ │ -000000000009d420 0000000000000403 R_AARCH64_RELATIVE 45840 │ │ │ │ -000000000009d428 0000000000000403 R_AARCH64_RELATIVE 45b40 │ │ │ │ -000000000009d430 0000000000000403 R_AARCH64_RELATIVE 46900 │ │ │ │ -000000000009d438 0000000000000403 R_AARCH64_RELATIVE 14560 │ │ │ │ -000000000009d440 0000000000000403 R_AARCH64_RELATIVE 458e0 │ │ │ │ -000000000009d448 0000000000000403 R_AARCH64_RELATIVE 45900 │ │ │ │ -000000000009d450 0000000000000403 R_AARCH64_RELATIVE 45920 │ │ │ │ -000000000009d460 0000000000000403 R_AARCH64_RELATIVE 9e370 │ │ │ │ -000000000009d468 0000000000000403 R_AARCH64_RELATIVE 45820 │ │ │ │ -000000000009d470 0000000000000403 R_AARCH64_RELATIVE 45b80 │ │ │ │ -000000000009d478 0000000000000403 R_AARCH64_RELATIVE 4a100 │ │ │ │ -000000000009d480 0000000000000403 R_AARCH64_RELATIVE 14560 │ │ │ │ -000000000009d488 0000000000000403 R_AARCH64_RELATIVE 45880 │ │ │ │ -000000000009d490 0000000000000403 R_AARCH64_RELATIVE 458a0 │ │ │ │ -000000000009d498 0000000000000403 R_AARCH64_RELATIVE 458c0 │ │ │ │ -000000000009d4a8 0000000000000403 R_AARCH64_RELATIVE 9ebf8 │ │ │ │ -000000000009d4b0 0000000000000403 R_AARCH64_RELATIVE 527a0 │ │ │ │ -000000000009d4b8 0000000000000403 R_AARCH64_RELATIVE 52ce0 │ │ │ │ -000000000009d4c0 0000000000000403 R_AARCH64_RELATIVE 527e0 │ │ │ │ -000000000009d4d8 0000000000000403 R_AARCH64_RELATIVE 9ec10 │ │ │ │ -000000000009d4f0 0000000000000403 R_AARCH64_RELATIVE 52d60 │ │ │ │ -000000000009d508 0000000000000403 R_AARCH64_RELATIVE 9ec10 │ │ │ │ -000000000009d530 0000000000000403 R_AARCH64_RELATIVE 9ec10 │ │ │ │ -000000000009d558 0000000000000403 R_AARCH64_RELATIVE 9ec48 │ │ │ │ -000000000009d570 0000000000000403 R_AARCH64_RELATIVE 52d60 │ │ │ │ -000000000009d588 0000000000000403 R_AARCH64_RELATIVE 9ec48 │ │ │ │ -000000000009d5b0 0000000000000403 R_AARCH64_RELATIVE 9ec48 │ │ │ │ -000000000009d5c8 0000000000000403 R_AARCH64_RELATIVE 9d638 │ │ │ │ -000000000009d5d0 0000000000000403 R_AARCH64_RELATIVE 9d560 │ │ │ │ -000000000009d5d8 0000000000000403 R_AARCH64_RELATIVE 9d4e0 │ │ │ │ -000000000009d5e0 0000000000000403 R_AARCH64_RELATIVE 9ee08 │ │ │ │ -000000000009d5e8 0000000000000403 R_AARCH64_RELATIVE 9ee30 │ │ │ │ -000000000009d5f0 0000000000000403 R_AARCH64_RELATIVE 9d510 │ │ │ │ -000000000009d5f8 0000000000000403 R_AARCH64_RELATIVE 9d538 │ │ │ │ -000000000009d600 0000000000000403 R_AARCH64_RELATIVE 9d590 │ │ │ │ -000000000009d608 0000000000000403 R_AARCH64_RELATIVE 9d5b8 │ │ │ │ -000000000009d610 0000000000000403 R_AARCH64_RELATIVE 9d668 │ │ │ │ -000000000009d618 0000000000000403 R_AARCH64_RELATIVE 9d690 │ │ │ │ -000000000009d630 0000000000000403 R_AARCH64_RELATIVE 9ec60 │ │ │ │ -000000000009d638 0000000000000403 R_AARCH64_RELATIVE 561c0 │ │ │ │ -000000000009d640 0000000000000403 R_AARCH64_RELATIVE 56c60 │ │ │ │ -000000000009d648 0000000000000403 R_AARCH64_RELATIVE 52d60 │ │ │ │ -000000000009d660 0000000000000403 R_AARCH64_RELATIVE 9ec60 │ │ │ │ -000000000009d668 0000000000000403 R_AARCH64_RELATIVE 567e0 │ │ │ │ -000000000009d670 0000000000000403 R_AARCH64_RELATIVE 56f40 │ │ │ │ -000000000009d688 0000000000000403 R_AARCH64_RELATIVE 9ec60 │ │ │ │ -000000000009d690 0000000000000403 R_AARCH64_RELATIVE 564a0 │ │ │ │ -000000000009d698 0000000000000403 R_AARCH64_RELATIVE 57280 │ │ │ │ -000000000009d6a8 0000000000000403 R_AARCH64_RELATIVE 9ed38 │ │ │ │ -000000000009d6b0 0000000000000403 R_AARCH64_RELATIVE 52a20 │ │ │ │ -000000000009d6b8 0000000000000403 R_AARCH64_RELATIVE 52d20 │ │ │ │ -000000000009d6c0 0000000000000403 R_AARCH64_RELATIVE 536c0 │ │ │ │ -000000000009d6c8 0000000000000403 R_AARCH64_RELATIVE 14560 │ │ │ │ -000000000009d6d0 0000000000000403 R_AARCH64_RELATIVE 52b00 │ │ │ │ -000000000009d6d8 0000000000000403 R_AARCH64_RELATIVE 52b20 │ │ │ │ -000000000009d6e0 0000000000000403 R_AARCH64_RELATIVE 52b40 │ │ │ │ -000000000009d6f0 0000000000000403 R_AARCH64_RELATIVE 9ed50 │ │ │ │ -000000000009d6f8 0000000000000403 R_AARCH64_RELATIVE 52a00 │ │ │ │ -000000000009d700 0000000000000403 R_AARCH64_RELATIVE 52d00 │ │ │ │ -000000000009d708 0000000000000403 R_AARCH64_RELATIVE 53720 │ │ │ │ -000000000009d710 0000000000000403 R_AARCH64_RELATIVE 14560 │ │ │ │ -000000000009d718 0000000000000403 R_AARCH64_RELATIVE 52aa0 │ │ │ │ -000000000009d720 0000000000000403 R_AARCH64_RELATIVE 52ac0 │ │ │ │ -000000000009d728 0000000000000403 R_AARCH64_RELATIVE 52ae0 │ │ │ │ -000000000009d738 0000000000000403 R_AARCH64_RELATIVE 9ed68 │ │ │ │ -000000000009d740 0000000000000403 R_AARCH64_RELATIVE 529e0 │ │ │ │ -000000000009d748 0000000000000403 R_AARCH64_RELATIVE 52d40 │ │ │ │ -000000000009d750 0000000000000403 R_AARCH64_RELATIVE 56b20 │ │ │ │ -000000000009d758 0000000000000403 R_AARCH64_RELATIVE 14560 │ │ │ │ -000000000009d760 0000000000000403 R_AARCH64_RELATIVE 52a40 │ │ │ │ -000000000009d768 0000000000000403 R_AARCH64_RELATIVE 52a60 │ │ │ │ -000000000009d770 0000000000000403 R_AARCH64_RELATIVE 52a80 │ │ │ │ -000000000009d780 0000000000000403 R_AARCH64_RELATIVE 7bd68 │ │ │ │ -000000000009d790 0000000000000403 R_AARCH64_RELATIVE 9daf8 │ │ │ │ -000000000009d7a0 0000000000000403 R_AARCH64_RELATIVE 9db30 │ │ │ │ -000000000009d7b0 0000000000000403 R_AARCH64_RELATIVE 9dae8 │ │ │ │ -000000000009d7c8 0000000000000403 R_AARCH64_RELATIVE 7bd98 │ │ │ │ -000000000009d7d8 0000000000000403 R_AARCH64_RELATIVE 9daf8 │ │ │ │ -000000000009d7e8 0000000000000403 R_AARCH64_RELATIVE 9dab8 │ │ │ │ -000000000009d7f8 0000000000000403 R_AARCH64_RELATIVE 9dae8 │ │ │ │ -000000000009d810 0000000000000403 R_AARCH64_RELATIVE 7bde0 │ │ │ │ -000000000009d820 0000000000000403 R_AARCH64_RELATIVE 9daf8 │ │ │ │ -000000000009d830 0000000000000403 R_AARCH64_RELATIVE 9daa0 │ │ │ │ -000000000009d840 0000000000000403 R_AARCH64_RELATIVE 9dae8 │ │ │ │ -000000000009d858 0000000000000403 R_AARCH64_RELATIVE 7be20 │ │ │ │ -000000000009d870 0000000000000403 R_AARCH64_RELATIVE 7be70 │ │ │ │ +000000000009d000 0000000000000403 R_AARCH64_RELATIVE 9d868 │ │ │ │ +000000000009d008 0000000000000403 R_AARCH64_RELATIVE 279c0 │ │ │ │ +000000000009d010 0000000000000403 R_AARCH64_RELATIVE 27f00 │ │ │ │ +000000000009d018 0000000000000403 R_AARCH64_RELATIVE 27a00 │ │ │ │ +000000000009d030 0000000000000403 R_AARCH64_RELATIVE 9d880 │ │ │ │ +000000000009d048 0000000000000403 R_AARCH64_RELATIVE 27f80 │ │ │ │ +000000000009d060 0000000000000403 R_AARCH64_RELATIVE 9d880 │ │ │ │ +000000000009d088 0000000000000403 R_AARCH64_RELATIVE 9d880 │ │ │ │ +000000000009d0b0 0000000000000403 R_AARCH64_RELATIVE 9d8b8 │ │ │ │ +000000000009d0c8 0000000000000403 R_AARCH64_RELATIVE 27f80 │ │ │ │ +000000000009d0e0 0000000000000403 R_AARCH64_RELATIVE 9d8b8 │ │ │ │ +000000000009d108 0000000000000403 R_AARCH64_RELATIVE 9d8b8 │ │ │ │ +000000000009d120 0000000000000403 R_AARCH64_RELATIVE 9d190 │ │ │ │ +000000000009d128 0000000000000403 R_AARCH64_RELATIVE 9d0b8 │ │ │ │ +000000000009d130 0000000000000403 R_AARCH64_RELATIVE 9d038 │ │ │ │ +000000000009d138 0000000000000403 R_AARCH64_RELATIVE 9db00 │ │ │ │ +000000000009d140 0000000000000403 R_AARCH64_RELATIVE 9db28 │ │ │ │ +000000000009d148 0000000000000403 R_AARCH64_RELATIVE 9d068 │ │ │ │ +000000000009d150 0000000000000403 R_AARCH64_RELATIVE 9d090 │ │ │ │ +000000000009d158 0000000000000403 R_AARCH64_RELATIVE 9d0e8 │ │ │ │ +000000000009d160 0000000000000403 R_AARCH64_RELATIVE 9d110 │ │ │ │ +000000000009d168 0000000000000403 R_AARCH64_RELATIVE 9d1c0 │ │ │ │ +000000000009d170 0000000000000403 R_AARCH64_RELATIVE 9d1e8 │ │ │ │ +000000000009d188 0000000000000403 R_AARCH64_RELATIVE 9d8d0 │ │ │ │ +000000000009d190 0000000000000403 R_AARCH64_RELATIVE 2bd40 │ │ │ │ +000000000009d198 0000000000000403 R_AARCH64_RELATIVE 2c7a0 │ │ │ │ +000000000009d1a0 0000000000000403 R_AARCH64_RELATIVE 27f80 │ │ │ │ +000000000009d1b8 0000000000000403 R_AARCH64_RELATIVE 9d8d0 │ │ │ │ +000000000009d1c0 0000000000000403 R_AARCH64_RELATIVE 2c340 │ │ │ │ +000000000009d1c8 0000000000000403 R_AARCH64_RELATIVE 2ca60 │ │ │ │ +000000000009d1e0 0000000000000403 R_AARCH64_RELATIVE 9d8d0 │ │ │ │ +000000000009d1e8 0000000000000403 R_AARCH64_RELATIVE 2c000 │ │ │ │ +000000000009d1f0 0000000000000403 R_AARCH64_RELATIVE 2cd80 │ │ │ │ +000000000009d200 0000000000000403 R_AARCH64_RELATIVE 9da08 │ │ │ │ +000000000009d208 0000000000000403 R_AARCH64_RELATIVE 27c40 │ │ │ │ +000000000009d210 0000000000000403 R_AARCH64_RELATIVE 27f40 │ │ │ │ +000000000009d218 0000000000000403 R_AARCH64_RELATIVE 28c80 │ │ │ │ +000000000009d220 0000000000000403 R_AARCH64_RELATIVE 279a0 │ │ │ │ +000000000009d228 0000000000000403 R_AARCH64_RELATIVE 27d20 │ │ │ │ +000000000009d230 0000000000000403 R_AARCH64_RELATIVE 27d40 │ │ │ │ +000000000009d238 0000000000000403 R_AARCH64_RELATIVE 27d60 │ │ │ │ +000000000009d248 0000000000000403 R_AARCH64_RELATIVE 9da68 │ │ │ │ +000000000009d250 0000000000000403 R_AARCH64_RELATIVE 27c20 │ │ │ │ +000000000009d258 0000000000000403 R_AARCH64_RELATIVE 27f20 │ │ │ │ +000000000009d260 0000000000000403 R_AARCH64_RELATIVE 28ce0 │ │ │ │ +000000000009d268 0000000000000403 R_AARCH64_RELATIVE 279a0 │ │ │ │ +000000000009d270 0000000000000403 R_AARCH64_RELATIVE 27cc0 │ │ │ │ +000000000009d278 0000000000000403 R_AARCH64_RELATIVE 27ce0 │ │ │ │ +000000000009d280 0000000000000403 R_AARCH64_RELATIVE 27d00 │ │ │ │ +000000000009d290 0000000000000403 R_AARCH64_RELATIVE 9da80 │ │ │ │ +000000000009d298 0000000000000403 R_AARCH64_RELATIVE 27c00 │ │ │ │ +000000000009d2a0 0000000000000403 R_AARCH64_RELATIVE 27f60 │ │ │ │ +000000000009d2a8 0000000000000403 R_AARCH64_RELATIVE 2c660 │ │ │ │ +000000000009d2b0 0000000000000403 R_AARCH64_RELATIVE 279a0 │ │ │ │ +000000000009d2b8 0000000000000403 R_AARCH64_RELATIVE 27c60 │ │ │ │ +000000000009d2c0 0000000000000403 R_AARCH64_RELATIVE 27c80 │ │ │ │ +000000000009d2c8 0000000000000403 R_AARCH64_RELATIVE 27ca0 │ │ │ │ +000000000009d2d8 0000000000000403 R_AARCH64_RELATIVE 9e358 │ │ │ │ +000000000009d2e0 0000000000000403 R_AARCH64_RELATIVE 39280 │ │ │ │ +000000000009d2e8 0000000000000403 R_AARCH64_RELATIVE 397c0 │ │ │ │ +000000000009d2f0 0000000000000403 R_AARCH64_RELATIVE 392c0 │ │ │ │ +000000000009d308 0000000000000403 R_AARCH64_RELATIVE 9e370 │ │ │ │ +000000000009d320 0000000000000403 R_AARCH64_RELATIVE 39840 │ │ │ │ +000000000009d338 0000000000000403 R_AARCH64_RELATIVE 9e370 │ │ │ │ +000000000009d360 0000000000000403 R_AARCH64_RELATIVE 9e370 │ │ │ │ +000000000009d388 0000000000000403 R_AARCH64_RELATIVE 9e3a8 │ │ │ │ +000000000009d3a0 0000000000000403 R_AARCH64_RELATIVE 39840 │ │ │ │ +000000000009d3b8 0000000000000403 R_AARCH64_RELATIVE 9e3a8 │ │ │ │ +000000000009d3e0 0000000000000403 R_AARCH64_RELATIVE 9e3a8 │ │ │ │ +000000000009d3f8 0000000000000403 R_AARCH64_RELATIVE 9d468 │ │ │ │ +000000000009d400 0000000000000403 R_AARCH64_RELATIVE 9d390 │ │ │ │ +000000000009d408 0000000000000403 R_AARCH64_RELATIVE 9d310 │ │ │ │ +000000000009d410 0000000000000403 R_AARCH64_RELATIVE 9e568 │ │ │ │ +000000000009d418 0000000000000403 R_AARCH64_RELATIVE 9e590 │ │ │ │ +000000000009d420 0000000000000403 R_AARCH64_RELATIVE 9d340 │ │ │ │ +000000000009d428 0000000000000403 R_AARCH64_RELATIVE 9d368 │ │ │ │ +000000000009d430 0000000000000403 R_AARCH64_RELATIVE 9d3c0 │ │ │ │ +000000000009d438 0000000000000403 R_AARCH64_RELATIVE 9d3e8 │ │ │ │ +000000000009d440 0000000000000403 R_AARCH64_RELATIVE 9d498 │ │ │ │ +000000000009d448 0000000000000403 R_AARCH64_RELATIVE 9d4c0 │ │ │ │ +000000000009d460 0000000000000403 R_AARCH64_RELATIVE 9e3c0 │ │ │ │ +000000000009d468 0000000000000403 R_AARCH64_RELATIVE 3de80 │ │ │ │ +000000000009d470 0000000000000403 R_AARCH64_RELATIVE 3e920 │ │ │ │ +000000000009d478 0000000000000403 R_AARCH64_RELATIVE 39840 │ │ │ │ +000000000009d490 0000000000000403 R_AARCH64_RELATIVE 9e3c0 │ │ │ │ +000000000009d498 0000000000000403 R_AARCH64_RELATIVE 3e4a0 │ │ │ │ +000000000009d4a0 0000000000000403 R_AARCH64_RELATIVE 3ec00 │ │ │ │ +000000000009d4b8 0000000000000403 R_AARCH64_RELATIVE 9e3c0 │ │ │ │ +000000000009d4c0 0000000000000403 R_AARCH64_RELATIVE 3e160 │ │ │ │ +000000000009d4c8 0000000000000403 R_AARCH64_RELATIVE 3ef40 │ │ │ │ +000000000009d4d8 0000000000000403 R_AARCH64_RELATIVE 9e498 │ │ │ │ +000000000009d4e0 0000000000000403 R_AARCH64_RELATIVE 39500 │ │ │ │ +000000000009d4e8 0000000000000403 R_AARCH64_RELATIVE 39800 │ │ │ │ +000000000009d4f0 0000000000000403 R_AARCH64_RELATIVE 3a1a0 │ │ │ │ +000000000009d4f8 0000000000000403 R_AARCH64_RELATIVE 279a0 │ │ │ │ +000000000009d500 0000000000000403 R_AARCH64_RELATIVE 395e0 │ │ │ │ +000000000009d508 0000000000000403 R_AARCH64_RELATIVE 39600 │ │ │ │ +000000000009d510 0000000000000403 R_AARCH64_RELATIVE 39620 │ │ │ │ +000000000009d520 0000000000000403 R_AARCH64_RELATIVE 9e4b0 │ │ │ │ +000000000009d528 0000000000000403 R_AARCH64_RELATIVE 394e0 │ │ │ │ +000000000009d530 0000000000000403 R_AARCH64_RELATIVE 397e0 │ │ │ │ +000000000009d538 0000000000000403 R_AARCH64_RELATIVE 3a200 │ │ │ │ +000000000009d540 0000000000000403 R_AARCH64_RELATIVE 279a0 │ │ │ │ +000000000009d548 0000000000000403 R_AARCH64_RELATIVE 39580 │ │ │ │ +000000000009d550 0000000000000403 R_AARCH64_RELATIVE 395a0 │ │ │ │ +000000000009d558 0000000000000403 R_AARCH64_RELATIVE 395c0 │ │ │ │ +000000000009d568 0000000000000403 R_AARCH64_RELATIVE 9e4c8 │ │ │ │ +000000000009d570 0000000000000403 R_AARCH64_RELATIVE 394c0 │ │ │ │ +000000000009d578 0000000000000403 R_AARCH64_RELATIVE 39820 │ │ │ │ +000000000009d580 0000000000000403 R_AARCH64_RELATIVE 3e7e0 │ │ │ │ +000000000009d588 0000000000000403 R_AARCH64_RELATIVE 279a0 │ │ │ │ +000000000009d590 0000000000000403 R_AARCH64_RELATIVE 39520 │ │ │ │ +000000000009d598 0000000000000403 R_AARCH64_RELATIVE 39540 │ │ │ │ +000000000009d5a0 0000000000000403 R_AARCH64_RELATIVE 39560 │ │ │ │ +000000000009d5b0 0000000000000403 R_AARCH64_RELATIVE 9efb0 │ │ │ │ +000000000009d5b8 0000000000000403 R_AARCH64_RELATIVE 57a40 │ │ │ │ +000000000009d5c0 0000000000000403 R_AARCH64_RELATIVE 57a60 │ │ │ │ +000000000009d5c8 0000000000000403 R_AARCH64_RELATIVE 573a0 │ │ │ │ +000000000009d5d8 0000000000000403 R_AARCH64_RELATIVE 9f008 │ │ │ │ +000000000009d5e0 0000000000000403 R_AARCH64_RELATIVE 579e0 │ │ │ │ +000000000009d5e8 0000000000000403 R_AARCH64_RELATIVE 57a00 │ │ │ │ +000000000009d5f0 0000000000000403 R_AARCH64_RELATIVE 573c0 │ │ │ │ +000000000009d600 0000000000000403 R_AARCH64_RELATIVE 9f0d8 │ │ │ │ +000000000009d608 0000000000000403 R_AARCH64_RELATIVE 57420 │ │ │ │ +000000000009d610 0000000000000403 R_AARCH64_RELATIVE 579c0 │ │ │ │ +000000000009d618 0000000000000403 R_AARCH64_RELATIVE 57560 │ │ │ │ +000000000009d620 0000000000000403 R_AARCH64_RELATIVE 57920 │ │ │ │ +000000000009d630 0000000000000403 R_AARCH64_RELATIVE 9f0f0 │ │ │ │ +000000000009d638 0000000000000403 R_AARCH64_RELATIVE 58600 │ │ │ │ +000000000009d640 0000000000000403 R_AARCH64_RELATIVE 58640 │ │ │ │ +000000000009d648 0000000000000403 R_AARCH64_RELATIVE 57540 │ │ │ │ +000000000009d650 0000000000000403 R_AARCH64_RELATIVE 57fe0 │ │ │ │ +000000000009d660 0000000000000403 R_AARCH64_RELATIVE 9f108 │ │ │ │ +000000000009d668 0000000000000403 R_AARCH64_RELATIVE 57400 │ │ │ │ +000000000009d670 0000000000000403 R_AARCH64_RELATIVE 579a0 │ │ │ │ +000000000009d678 0000000000000403 R_AARCH64_RELATIVE 57520 │ │ │ │ +000000000009d680 0000000000000403 R_AARCH64_RELATIVE 57960 │ │ │ │ +000000000009d690 0000000000000403 R_AARCH64_RELATIVE 9f130 │ │ │ │ +000000000009d698 0000000000000403 R_AARCH64_RELATIVE 5bfe0 │ │ │ │ +000000000009d6a0 0000000000000403 R_AARCH64_RELATIVE e524 │ │ │ │ +000000000009d6a8 0000000000000403 R_AARCH64_RELATIVE 57aa0 │ │ │ │ +000000000009d6b0 0000000000000403 R_AARCH64_RELATIVE 58060 │ │ │ │ +000000000009d6c0 0000000000000403 R_AARCH64_RELATIVE 9f130 │ │ │ │ +000000000009d6c8 0000000000000403 R_AARCH64_RELATIVE 57b08 │ │ │ │ +000000000009d6d0 0000000000000403 R_AARCH64_RELATIVE 580d0 │ │ │ │ +000000000009d6d8 0000000000000403 R_AARCH64_RELATIVE 573c0 │ │ │ │ +000000000009d6e8 0000000000000403 R_AARCH64_RELATIVE 9f130 │ │ │ │ +000000000009d6f0 0000000000000403 R_AARCH64_RELATIVE 57b70 │ │ │ │ +000000000009d6f8 0000000000000403 R_AARCH64_RELATIVE 58148 │ │ │ │ +000000000009d708 0000000000000403 R_AARCH64_RELATIVE 9f1a8 │ │ │ │ +000000000009d710 0000000000000403 R_AARCH64_RELATIVE 5bee0 │ │ │ │ +000000000009d718 0000000000000403 R_AARCH64_RELATIVE e458 │ │ │ │ +000000000009d720 0000000000000403 R_AARCH64_RELATIVE 57be0 │ │ │ │ +000000000009d728 0000000000000403 R_AARCH64_RELATIVE 58320 │ │ │ │ +000000000009d738 0000000000000403 R_AARCH64_RELATIVE 9f1a8 │ │ │ │ +000000000009d740 0000000000000403 R_AARCH64_RELATIVE 57c48 │ │ │ │ +000000000009d748 0000000000000403 R_AARCH64_RELATIVE 58390 │ │ │ │ +000000000009d750 0000000000000403 R_AARCH64_RELATIVE 573a0 │ │ │ │ +000000000009d760 0000000000000403 R_AARCH64_RELATIVE 9f1a8 │ │ │ │ +000000000009d768 0000000000000403 R_AARCH64_RELATIVE 57cb0 │ │ │ │ +000000000009d770 0000000000000403 R_AARCH64_RELATIVE 58408 │ │ │ │ +000000000009d780 0000000000000403 R_AARCH64_RELATIVE 7ded0 │ │ │ │ +000000000009d790 0000000000000403 R_AARCH64_RELATIVE 7df28 │ │ │ │ +000000000009d7a0 0000000000000403 R_AARCH64_RELATIVE 7df80 │ │ │ │ +000000000009d7a8 0000000000000403 R_AARCH64_RELATIVE 9d778 │ │ │ │ +000000000009d7b8 0000000000000403 R_AARCH64_RELATIVE 7dfb8 │ │ │ │ +000000000009d7c8 0000000000000403 R_AARCH64_RELATIVE 7dff0 │ │ │ │ +000000000009d7d0 0000000000000403 R_AARCH64_RELATIVE 9d788 │ │ │ │ +000000000009d7e0 0000000000000403 R_AARCH64_RELATIVE 7e028 │ │ │ │ +000000000009d7f0 0000000000000403 R_AARCH64_RELATIVE 9d798 │ │ │ │ +000000000009d808 0000000000000403 R_AARCH64_RELATIVE 7e060 │ │ │ │ +000000000009d818 0000000000000403 R_AARCH64_RELATIVE 7e098 │ │ │ │ +000000000009d828 0000000000000403 R_AARCH64_RELATIVE 7e0b0 │ │ │ │ +000000000009d838 0000000000000403 R_AARCH64_RELATIVE 7e0d8 │ │ │ │ +000000000009d848 0000000000000403 R_AARCH64_RELATIVE 7e100 │ │ │ │ +000000000009d858 0000000000000403 R_AARCH64_RELATIVE 7e160 │ │ │ │ +000000000009d860 0000000000000403 R_AARCH64_RELATIVE 9d840 │ │ │ │ +000000000009d870 0000000000000403 R_AARCH64_RELATIVE 7e1c8 │ │ │ │ 000000000009d878 0000000000000403 R_AARCH64_RELATIVE 9d850 │ │ │ │ -000000000009d888 0000000000000403 R_AARCH64_RELATIVE 9d778 │ │ │ │ -000000000009d890 0000000000000403 R_AARCH64_RELATIVE 19900 │ │ │ │ -000000000009d898 0000000000000403 R_AARCH64_RELATIVE e1a0 │ │ │ │ -000000000009d8a0 0000000000000403 R_AARCH64_RELATIVE 14fe0 │ │ │ │ -000000000009d8a8 0000000000000403 R_AARCH64_RELATIVE 15360 │ │ │ │ -000000000009d8b8 0000000000000403 R_AARCH64_RELATIVE 9d778 │ │ │ │ -000000000009d8c0 0000000000000403 R_AARCH64_RELATIVE 15048 │ │ │ │ -000000000009d8c8 0000000000000403 R_AARCH64_RELATIVE 153d0 │ │ │ │ -000000000009d8e0 0000000000000403 R_AARCH64_RELATIVE 9d778 │ │ │ │ -000000000009d8e8 0000000000000403 R_AARCH64_RELATIVE 150b0 │ │ │ │ -000000000009d8f0 0000000000000403 R_AARCH64_RELATIVE 15448 │ │ │ │ -000000000009d900 0000000000000403 R_AARCH64_RELATIVE 9d7c0 │ │ │ │ -000000000009d908 0000000000000403 R_AARCH64_RELATIVE 19680 │ │ │ │ -000000000009d910 0000000000000403 R_AARCH64_RELATIVE e580 │ │ │ │ -000000000009d918 0000000000000403 R_AARCH64_RELATIVE 176a0 │ │ │ │ -000000000009d920 0000000000000403 R_AARCH64_RELATIVE 17c40 │ │ │ │ -000000000009d930 0000000000000403 R_AARCH64_RELATIVE 9d7c0 │ │ │ │ -000000000009d938 0000000000000403 R_AARCH64_RELATIVE 173e0 │ │ │ │ -000000000009d940 0000000000000403 R_AARCH64_RELATIVE 17da0 │ │ │ │ -000000000009d950 0000000000000403 R_AARCH64_RELATIVE 18a40 │ │ │ │ -000000000009d968 0000000000000403 R_AARCH64_RELATIVE 9d7c0 │ │ │ │ -000000000009d970 0000000000000403 R_AARCH64_RELATIVE 17540 │ │ │ │ -000000000009d978 0000000000000403 R_AARCH64_RELATIVE 17f04 │ │ │ │ -000000000009d988 0000000000000403 R_AARCH64_RELATIVE 9d808 │ │ │ │ -000000000009d990 0000000000000403 R_AARCH64_RELATIVE 19400 │ │ │ │ -000000000009d998 0000000000000403 R_AARCH64_RELATIVE e524 │ │ │ │ -000000000009d9a0 0000000000000403 R_AARCH64_RELATIVE 17280 │ │ │ │ -000000000009d9a8 0000000000000403 R_AARCH64_RELATIVE 17800 │ │ │ │ -000000000009d9b8 0000000000000403 R_AARCH64_RELATIVE 9d808 │ │ │ │ -000000000009d9c0 0000000000000403 R_AARCH64_RELATIVE 16fc0 │ │ │ │ -000000000009d9c8 0000000000000403 R_AARCH64_RELATIVE 17960 │ │ │ │ -000000000009d9d8 0000000000000403 R_AARCH64_RELATIVE 18a40 │ │ │ │ -000000000009d9f0 0000000000000403 R_AARCH64_RELATIVE 9d808 │ │ │ │ -000000000009d9f8 0000000000000403 R_AARCH64_RELATIVE 17120 │ │ │ │ -000000000009da00 0000000000000403 R_AARCH64_RELATIVE 17ac4 │ │ │ │ -000000000009da10 0000000000000403 R_AARCH64_RELATIVE 9d868 │ │ │ │ -000000000009da18 0000000000000403 R_AARCH64_RELATIVE 14f20 │ │ │ │ -000000000009da20 0000000000000403 R_AARCH64_RELATIVE 14f40 │ │ │ │ -000000000009da30 0000000000000403 R_AARCH64_RELATIVE 149c0 │ │ │ │ -000000000009da38 0000000000000403 R_AARCH64_RELATIVE 149e0 │ │ │ │ -000000000009da40 0000000000000403 R_AARCH64_RELATIVE 14a80 │ │ │ │ -000000000009da90 0000000000000403 R_AARCH64_RELATIVE 7bec0 │ │ │ │ -000000000009daa8 0000000000000403 R_AARCH64_RELATIVE 7bee0 │ │ │ │ -000000000009dac0 0000000000000403 R_AARCH64_RELATIVE 7bd38 │ │ │ │ -000000000009dac8 0000000000000403 R_AARCH64_RELATIVE 9daa0 │ │ │ │ -000000000009dad8 0000000000000403 R_AARCH64_RELATIVE 7bf10 │ │ │ │ -000000000009daf0 0000000000000403 R_AARCH64_RELATIVE 7bf28 │ │ │ │ -000000000009db00 0000000000000403 R_AARCH64_RELATIVE 7bf40 │ │ │ │ -000000000009db10 0000000000000403 R_AARCH64_RELATIVE 7bf68 │ │ │ │ -000000000009db20 0000000000000403 R_AARCH64_RELATIVE 7bf90 │ │ │ │ -000000000009db28 0000000000000403 R_AARCH64_RELATIVE 9db08 │ │ │ │ -000000000009db38 0000000000000403 R_AARCH64_RELATIVE 7bfb0 │ │ │ │ -000000000009db50 0000000000000403 R_AARCH64_RELATIVE 7bfd0 │ │ │ │ -000000000009db68 0000000000000403 R_AARCH64_RELATIVE 7bff0 │ │ │ │ -000000000009db78 0000000000000403 R_AARCH64_RELATIVE 7c020 │ │ │ │ -000000000009db98 0000000000000403 R_AARCH64_RELATIVE 9db60 │ │ │ │ -000000000009dbb0 0000000000000403 R_AARCH64_RELATIVE 7c050 │ │ │ │ -000000000009dbd0 0000000000000403 R_AARCH64_RELATIVE 9db60 │ │ │ │ -000000000009dbe8 0000000000000403 R_AARCH64_RELATIVE 7c0b0 │ │ │ │ -000000000009dc08 0000000000000403 R_AARCH64_RELATIVE 9db60 │ │ │ │ -000000000009dc20 0000000000000403 R_AARCH64_RELATIVE 7c0e0 │ │ │ │ -000000000009dc28 0000000000000403 R_AARCH64_RELATIVE 9db18 │ │ │ │ -000000000009dc38 0000000000000403 R_AARCH64_RELATIVE 7c0f8 │ │ │ │ -000000000009dc40 0000000000000403 R_AARCH64_RELATIVE 9db18 │ │ │ │ -000000000009dc50 0000000000000403 R_AARCH64_RELATIVE 7c148 │ │ │ │ -000000000009dc58 0000000000000403 R_AARCH64_RELATIVE 9db18 │ │ │ │ -000000000009dc68 0000000000000403 R_AARCH64_RELATIVE 7c160 │ │ │ │ -000000000009dc78 0000000000000403 R_AARCH64_RELATIVE 7c198 │ │ │ │ -000000000009dc88 0000000000000403 R_AARCH64_RELATIVE 9daf8 │ │ │ │ -000000000009dc98 0000000000000403 R_AARCH64_RELATIVE 9db48 │ │ │ │ -000000000009dca8 0000000000000403 R_AARCH64_RELATIVE 9dae8 │ │ │ │ -000000000009dcc0 0000000000000403 R_AARCH64_RELATIVE 7c1c8 │ │ │ │ -000000000009dcd8 0000000000000403 R_AARCH64_RELATIVE 7c228 │ │ │ │ -000000000009dce0 0000000000000403 R_AARCH64_RELATIVE 9dcb8 │ │ │ │ -000000000009dcf0 0000000000000403 R_AARCH64_RELATIVE 7c288 │ │ │ │ -000000000009dd00 0000000000000403 R_AARCH64_RELATIVE 9daf8 │ │ │ │ -000000000009dd10 0000000000000403 R_AARCH64_RELATIVE 9dad0 │ │ │ │ -000000000009dd20 0000000000000403 R_AARCH64_RELATIVE 9dae8 │ │ │ │ -000000000009dd38 0000000000000403 R_AARCH64_RELATIVE 9da88 │ │ │ │ -000000000009dd40 0000000000000403 R_AARCH64_RELATIVE 14ec0 │ │ │ │ -000000000009dd48 0000000000000403 R_AARCH64_RELATIVE 14ee0 │ │ │ │ -000000000009dd60 0000000000000403 R_AARCH64_RELATIVE 9daa0 │ │ │ │ -000000000009dd68 0000000000000403 R_AARCH64_RELATIVE 16b00 │ │ │ │ -000000000009dd70 0000000000000403 R_AARCH64_RELATIVE 16d40 │ │ │ │ -000000000009dd80 0000000000000403 R_AARCH64_RELATIVE 18a40 │ │ │ │ -000000000009dd98 0000000000000403 R_AARCH64_RELATIVE 9dab8 │ │ │ │ -000000000009dda0 0000000000000403 R_AARCH64_RELATIVE 16c20 │ │ │ │ -000000000009dda8 0000000000000403 R_AARCH64_RELATIVE 16e80 │ │ │ │ -000000000009ddb8 0000000000000403 R_AARCH64_RELATIVE 18a40 │ │ │ │ -000000000009ddd0 0000000000000403 R_AARCH64_RELATIVE 9dae8 │ │ │ │ -000000000009ddf0 0000000000000403 R_AARCH64_RELATIVE 9daf8 │ │ │ │ -000000000009de20 0000000000000403 R_AARCH64_RELATIVE 9db30 │ │ │ │ -000000000009de28 0000000000000403 R_AARCH64_RELATIVE 14f80 │ │ │ │ -000000000009de30 0000000000000403 R_AARCH64_RELATIVE 14fa0 │ │ │ │ -000000000009de48 0000000000000403 R_AARCH64_RELATIVE 9db70 │ │ │ │ -000000000009de50 0000000000000403 R_AARCH64_RELATIVE 18560 │ │ │ │ -000000000009de58 0000000000000403 R_AARCH64_RELATIVE 148a0 │ │ │ │ -000000000009de60 0000000000000403 R_AARCH64_RELATIVE 148e0 │ │ │ │ -000000000009de68 0000000000000403 R_AARCH64_RELATIVE 14900 │ │ │ │ -000000000009de70 0000000000000403 R_AARCH64_RELATIVE 14920 │ │ │ │ -000000000009de80 0000000000000403 R_AARCH64_RELATIVE 156a0 │ │ │ │ -000000000009de88 0000000000000403 R_AARCH64_RELATIVE 1bb40 │ │ │ │ -000000000009de90 0000000000000403 R_AARCH64_RELATIVE 15ea0 │ │ │ │ -000000000009de98 0000000000000403 R_AARCH64_RELATIVE 16140 │ │ │ │ -000000000009dea0 0000000000000403 R_AARCH64_RELATIVE 1cea0 │ │ │ │ -000000000009dea8 0000000000000403 R_AARCH64_RELATIVE 14940 │ │ │ │ -000000000009deb8 0000000000000403 R_AARCH64_RELATIVE 9db70 │ │ │ │ -000000000009dec0 0000000000000403 R_AARCH64_RELATIVE 14950 │ │ │ │ -000000000009dec8 0000000000000403 R_AARCH64_RELATIVE 15dc0 │ │ │ │ -000000000009ded0 0000000000000403 R_AARCH64_RELATIVE 1620c │ │ │ │ -000000000009dee0 0000000000000403 R_AARCH64_RELATIVE 9dba8 │ │ │ │ -000000000009dee8 0000000000000403 R_AARCH64_RELATIVE 16620 │ │ │ │ -000000000009def0 0000000000000403 R_AARCH64_RELATIVE 147e0 │ │ │ │ -000000000009def8 0000000000000403 R_AARCH64_RELATIVE 14820 │ │ │ │ -000000000009df00 0000000000000403 R_AARCH64_RELATIVE 14840 │ │ │ │ -000000000009df08 0000000000000403 R_AARCH64_RELATIVE 14860 │ │ │ │ -000000000009df18 0000000000000403 R_AARCH64_RELATIVE 15720 │ │ │ │ -000000000009df20 0000000000000403 R_AARCH64_RELATIVE 1bc20 │ │ │ │ -000000000009df28 0000000000000403 R_AARCH64_RELATIVE 16060 │ │ │ │ -000000000009df30 0000000000000403 R_AARCH64_RELATIVE 162e0 │ │ │ │ -000000000009df38 0000000000000403 R_AARCH64_RELATIVE 15a00 │ │ │ │ -000000000009df40 0000000000000403 R_AARCH64_RELATIVE 14880 │ │ │ │ -000000000009df50 0000000000000403 R_AARCH64_RELATIVE 9dba8 │ │ │ │ -000000000009df58 0000000000000403 R_AARCH64_RELATIVE 14890 │ │ │ │ -000000000009df60 0000000000000403 R_AARCH64_RELATIVE 15f80 │ │ │ │ -000000000009df68 0000000000000403 R_AARCH64_RELATIVE 163ac │ │ │ │ -000000000009df78 0000000000000403 R_AARCH64_RELATIVE 9dbe0 │ │ │ │ -000000000009df80 0000000000000403 R_AARCH64_RELATIVE 18080 │ │ │ │ -000000000009df88 0000000000000403 R_AARCH64_RELATIVE 14720 │ │ │ │ -000000000009df90 0000000000000403 R_AARCH64_RELATIVE 14760 │ │ │ │ -000000000009df98 0000000000000403 R_AARCH64_RELATIVE 14780 │ │ │ │ -000000000009dfa0 0000000000000403 R_AARCH64_RELATIVE 147a0 │ │ │ │ -000000000009dfb0 0000000000000403 R_AARCH64_RELATIVE 15620 │ │ │ │ -000000000009dfb8 0000000000000403 R_AARCH64_RELATIVE 1ba60 │ │ │ │ -000000000009dfc0 0000000000000403 R_AARCH64_RELATIVE 15ce0 │ │ │ │ -000000000009dfc8 0000000000000403 R_AARCH64_RELATIVE 16480 │ │ │ │ -000000000009dfd0 0000000000000403 R_AARCH64_RELATIVE 1c180 │ │ │ │ -000000000009dfd8 0000000000000403 R_AARCH64_RELATIVE 147c0 │ │ │ │ -000000000009dfe8 0000000000000403 R_AARCH64_RELATIVE 9dbe0 │ │ │ │ -000000000009dff0 0000000000000403 R_AARCH64_RELATIVE 147d0 │ │ │ │ -000000000009dff8 0000000000000403 R_AARCH64_RELATIVE 15c00 │ │ │ │ -000000000009e000 0000000000000403 R_AARCH64_RELATIVE 1654c │ │ │ │ -000000000009e010 0000000000000403 R_AARCH64_RELATIVE 9dcd0 │ │ │ │ -000000000009e018 0000000000000403 R_AARCH64_RELATIVE 158a0 │ │ │ │ -000000000009e020 0000000000000403 R_AARCH64_RELATIVE 15980 │ │ │ │ -000000000009e030 0000000000000403 R_AARCH64_RELATIVE 14580 │ │ │ │ -000000000009e038 0000000000000403 R_AARCH64_RELATIVE 145e0 │ │ │ │ -000000000009e040 0000000000000403 R_AARCH64_RELATIVE 14680 │ │ │ │ -000000000009e090 0000000000000403 R_AARCH64_RELATIVE 7c360 │ │ │ │ -000000000009e0a0 0000000000000403 R_AARCH64_RELATIVE 7c3b8 │ │ │ │ -000000000009e0b0 0000000000000403 R_AARCH64_RELATIVE 7c410 │ │ │ │ -000000000009e0b8 0000000000000403 R_AARCH64_RELATIVE 9e088 │ │ │ │ -000000000009e0c8 0000000000000403 R_AARCH64_RELATIVE 7c448 │ │ │ │ -000000000009e0d8 0000000000000403 R_AARCH64_RELATIVE 7c480 │ │ │ │ -000000000009e0e0 0000000000000403 R_AARCH64_RELATIVE 9e098 │ │ │ │ -000000000009e0f0 0000000000000403 R_AARCH64_RELATIVE 7c4b8 │ │ │ │ -000000000009e100 0000000000000403 R_AARCH64_RELATIVE 9e0a8 │ │ │ │ -000000000009e118 0000000000000403 R_AARCH64_RELATIVE 7c4f0 │ │ │ │ -000000000009e128 0000000000000403 R_AARCH64_RELATIVE 7c528 │ │ │ │ -000000000009e138 0000000000000403 R_AARCH64_RELATIVE 7c550 │ │ │ │ -000000000009e148 0000000000000403 R_AARCH64_RELATIVE 7c5b0 │ │ │ │ -000000000009e150 0000000000000403 R_AARCH64_RELATIVE 9e130 │ │ │ │ -000000000009e160 0000000000000403 R_AARCH64_RELATIVE 7c618 │ │ │ │ -000000000009e168 0000000000000403 R_AARCH64_RELATIVE 9e140 │ │ │ │ -000000000009e178 0000000000000403 R_AARCH64_RELATIVE 7c6a8 │ │ │ │ -000000000009e188 0000000000000403 R_AARCH64_RELATIVE 9e158 │ │ │ │ -000000000009e1b0 0000000000000403 R_AARCH64_RELATIVE 7c720 │ │ │ │ -000000000009e1b8 0000000000000403 R_AARCH64_RELATIVE 9e170 │ │ │ │ -000000000009e1c8 0000000000000403 R_AARCH64_RELATIVE 7c778 │ │ │ │ -000000000009e1d0 0000000000000403 R_AARCH64_RELATIVE 9e1a8 │ │ │ │ -000000000009e1e0 0000000000000403 R_AARCH64_RELATIVE 7c788 │ │ │ │ -000000000009e1f8 0000000000000403 R_AARCH64_RELATIVE 7c7d0 │ │ │ │ -000000000009e200 0000000000000403 R_AARCH64_RELATIVE 9e1d8 │ │ │ │ -000000000009e210 0000000000000403 R_AARCH64_RELATIVE 7c848 │ │ │ │ -000000000009e218 0000000000000403 R_AARCH64_RELATIVE 9e1f0 │ │ │ │ -000000000009e228 0000000000000403 R_AARCH64_RELATIVE 7c8b0 │ │ │ │ -000000000009e230 0000000000000403 R_AARCH64_RELATIVE 9e1d8 │ │ │ │ -000000000009e240 0000000000000403 R_AARCH64_RELATIVE 7c928 │ │ │ │ -000000000009e248 0000000000000403 R_AARCH64_RELATIVE 9e220 │ │ │ │ -000000000009e258 0000000000000403 R_AARCH64_RELATIVE 7c990 │ │ │ │ -000000000009e260 0000000000000403 R_AARCH64_RELATIVE 9e1d8 │ │ │ │ -000000000009e270 0000000000000403 R_AARCH64_RELATIVE 7ca08 │ │ │ │ -000000000009e278 0000000000000403 R_AARCH64_RELATIVE 9e250 │ │ │ │ -000000000009e288 0000000000000403 R_AARCH64_RELATIVE 7ca78 │ │ │ │ -000000000009e290 0000000000000403 R_AARCH64_RELATIVE 9e1d8 │ │ │ │ -000000000009e2a0 0000000000000403 R_AARCH64_RELATIVE 7cae8 │ │ │ │ -000000000009e2a8 0000000000000403 R_AARCH64_RELATIVE 9e280 │ │ │ │ -000000000009e2b8 0000000000000403 R_AARCH64_RELATIVE 7cb50 │ │ │ │ -000000000009e2c8 0000000000000403 R_AARCH64_RELATIVE 9daf8 │ │ │ │ -000000000009e2e8 0000000000000403 R_AARCH64_RELATIVE 9dae8 │ │ │ │ -000000000009e300 0000000000000403 R_AARCH64_RELATIVE 7cb78 │ │ │ │ -000000000009e308 0000000000000403 R_AARCH64_RELATIVE 9e120 │ │ │ │ -000000000009e318 0000000000000403 R_AARCH64_RELATIVE 7cbf8 │ │ │ │ -000000000009e328 0000000000000403 R_AARCH64_RELATIVE 9daf8 │ │ │ │ -000000000009e348 0000000000000403 R_AARCH64_RELATIVE 9dae8 │ │ │ │ -000000000009e360 0000000000000403 R_AARCH64_RELATIVE 7cc30 │ │ │ │ -000000000009e368 0000000000000403 R_AARCH64_RELATIVE 9e120 │ │ │ │ -000000000009e378 0000000000000403 R_AARCH64_RELATIVE 7cca8 │ │ │ │ -000000000009e380 0000000000000403 R_AARCH64_RELATIVE 9e120 │ │ │ │ -000000000009e3e0 0000000000000403 R_AARCH64_RELATIVE 9e1f0 │ │ │ │ -000000000009e3e8 0000000000000403 R_AARCH64_RELATIVE 45ea0 │ │ │ │ -000000000009e3f0 0000000000000403 R_AARCH64_RELATIVE 46840 │ │ │ │ -000000000009e3f8 0000000000000403 R_AARCH64_RELATIVE 46fc0 │ │ │ │ -000000000009e408 0000000000000403 R_AARCH64_RELATIVE 4abe0 │ │ │ │ -000000000009e410 0000000000000403 R_AARCH64_RELATIVE 4ac00 │ │ │ │ -000000000009e418 0000000000000403 R_AARCH64_RELATIVE 46c40 │ │ │ │ -000000000009e430 0000000000000403 R_AARCH64_RELATIVE 49200 │ │ │ │ -000000000009e440 0000000000000403 R_AARCH64_RELATIVE 49100 │ │ │ │ -000000000009e450 0000000000000403 R_AARCH64_RELATIVE 46e80 │ │ │ │ -000000000009e458 0000000000000403 R_AARCH64_RELATIVE 45ac0 │ │ │ │ -000000000009e460 0000000000000403 R_AARCH64_RELATIVE 47620 │ │ │ │ -000000000009e468 0000000000000403 R_AARCH64_RELATIVE 45600 │ │ │ │ -000000000009e470 0000000000000403 R_AARCH64_RELATIVE 45ae0 │ │ │ │ -000000000009e478 0000000000000403 R_AARCH64_RELATIVE 46ce0 │ │ │ │ -000000000009e480 0000000000000403 R_AARCH64_RELATIVE 45b00 │ │ │ │ -000000000009e488 0000000000000403 R_AARCH64_RELATIVE 45d20 │ │ │ │ -000000000009e490 0000000000000403 R_AARCH64_RELATIVE 45640 │ │ │ │ -000000000009e498 0000000000000403 R_AARCH64_RELATIVE 45660 │ │ │ │ -000000000009e4a8 0000000000000403 R_AARCH64_RELATIVE 9e208 │ │ │ │ -000000000009e4b0 0000000000000403 R_AARCH64_RELATIVE 48ce0 │ │ │ │ -000000000009e4b8 0000000000000403 R_AARCH64_RELATIVE 48d60 │ │ │ │ -000000000009e4c0 0000000000000403 R_AARCH64_RELATIVE 46fc0 │ │ │ │ -000000000009e4d0 0000000000000403 R_AARCH64_RELATIVE 4abe0 │ │ │ │ -000000000009e4d8 0000000000000403 R_AARCH64_RELATIVE 4ac00 │ │ │ │ -000000000009e4e0 0000000000000403 R_AARCH64_RELATIVE 46c40 │ │ │ │ -000000000009e4f8 0000000000000403 R_AARCH64_RELATIVE 49200 │ │ │ │ -000000000009e508 0000000000000403 R_AARCH64_RELATIVE 49100 │ │ │ │ -000000000009e518 0000000000000403 R_AARCH64_RELATIVE 46e80 │ │ │ │ -000000000009e520 0000000000000403 R_AARCH64_RELATIVE 45ac0 │ │ │ │ -000000000009e528 0000000000000403 R_AARCH64_RELATIVE 47620 │ │ │ │ -000000000009e530 0000000000000403 R_AARCH64_RELATIVE 45600 │ │ │ │ -000000000009e538 0000000000000403 R_AARCH64_RELATIVE 45ae0 │ │ │ │ -000000000009e540 0000000000000403 R_AARCH64_RELATIVE 46ce0 │ │ │ │ -000000000009e548 0000000000000403 R_AARCH64_RELATIVE 45b00 │ │ │ │ -000000000009e550 0000000000000403 R_AARCH64_RELATIVE 45d20 │ │ │ │ -000000000009e558 0000000000000403 R_AARCH64_RELATIVE 45640 │ │ │ │ -000000000009e560 0000000000000403 R_AARCH64_RELATIVE 45660 │ │ │ │ -000000000009e570 0000000000000403 R_AARCH64_RELATIVE 9e220 │ │ │ │ -000000000009e578 0000000000000403 R_AARCH64_RELATIVE 47dc0 │ │ │ │ -000000000009e580 0000000000000403 R_AARCH64_RELATIVE 47e60 │ │ │ │ -000000000009e588 0000000000000403 R_AARCH64_RELATIVE 470e0 │ │ │ │ -000000000009e598 0000000000000403 R_AARCH64_RELATIVE 4ab60 │ │ │ │ -000000000009e5a0 0000000000000403 R_AARCH64_RELATIVE 4ab80 │ │ │ │ -000000000009e5a8 0000000000000403 R_AARCH64_RELATIVE 4cae0 │ │ │ │ -000000000009e5c0 0000000000000403 R_AARCH64_RELATIVE 4de20 │ │ │ │ -000000000009e5d0 0000000000000403 R_AARCH64_RELATIVE 49000 │ │ │ │ -000000000009e5e0 0000000000000403 R_AARCH64_RELATIVE 4c6a0 │ │ │ │ -000000000009e5e8 0000000000000403 R_AARCH64_RELATIVE 45a60 │ │ │ │ -000000000009e5f0 0000000000000403 R_AARCH64_RELATIVE 4d200 │ │ │ │ -000000000009e5f8 0000000000000403 R_AARCH64_RELATIVE 45700 │ │ │ │ -000000000009e600 0000000000000403 R_AARCH64_RELATIVE 45a80 │ │ │ │ -000000000009e608 0000000000000403 R_AARCH64_RELATIVE 4cb60 │ │ │ │ -000000000009e610 0000000000000403 R_AARCH64_RELATIVE 45aa0 │ │ │ │ -000000000009e618 0000000000000403 R_AARCH64_RELATIVE 45cc0 │ │ │ │ -000000000009e620 0000000000000403 R_AARCH64_RELATIVE 456a0 │ │ │ │ -000000000009e628 0000000000000403 R_AARCH64_RELATIVE 456c0 │ │ │ │ -000000000009e638 0000000000000403 R_AARCH64_RELATIVE 9e238 │ │ │ │ -000000000009e640 0000000000000403 R_AARCH64_RELATIVE 4adc0 │ │ │ │ -000000000009e648 0000000000000403 R_AARCH64_RELATIVE 4af00 │ │ │ │ -000000000009e650 0000000000000403 R_AARCH64_RELATIVE 470e0 │ │ │ │ -000000000009e660 0000000000000403 R_AARCH64_RELATIVE 4ab60 │ │ │ │ -000000000009e668 0000000000000403 R_AARCH64_RELATIVE 4ab80 │ │ │ │ -000000000009e670 0000000000000403 R_AARCH64_RELATIVE 4cae0 │ │ │ │ -000000000009e688 0000000000000403 R_AARCH64_RELATIVE 4de20 │ │ │ │ -000000000009e698 0000000000000403 R_AARCH64_RELATIVE 49000 │ │ │ │ -000000000009e6a8 0000000000000403 R_AARCH64_RELATIVE 4c6a0 │ │ │ │ -000000000009e6b0 0000000000000403 R_AARCH64_RELATIVE 45a60 │ │ │ │ -000000000009e6b8 0000000000000403 R_AARCH64_RELATIVE 4d200 │ │ │ │ -000000000009e6c0 0000000000000403 R_AARCH64_RELATIVE 45700 │ │ │ │ -000000000009e6c8 0000000000000403 R_AARCH64_RELATIVE 45a80 │ │ │ │ -000000000009e6d0 0000000000000403 R_AARCH64_RELATIVE 4cb60 │ │ │ │ -000000000009e6d8 0000000000000403 R_AARCH64_RELATIVE 45aa0 │ │ │ │ -000000000009e6e0 0000000000000403 R_AARCH64_RELATIVE 45cc0 │ │ │ │ -000000000009e6e8 0000000000000403 R_AARCH64_RELATIVE 456a0 │ │ │ │ -000000000009e6f0 0000000000000403 R_AARCH64_RELATIVE 456c0 │ │ │ │ -000000000009e700 0000000000000403 R_AARCH64_RELATIVE 9e250 │ │ │ │ -000000000009e708 0000000000000403 R_AARCH64_RELATIVE 47460 │ │ │ │ -000000000009e710 0000000000000403 R_AARCH64_RELATIVE 47540 │ │ │ │ -000000000009e718 0000000000000403 R_AARCH64_RELATIVE 47200 │ │ │ │ -000000000009e728 0000000000000403 R_AARCH64_RELATIVE 4aba0 │ │ │ │ -000000000009e730 0000000000000403 R_AARCH64_RELATIVE 4abc0 │ │ │ │ -000000000009e738 0000000000000403 R_AARCH64_RELATIVE 4c0a0 │ │ │ │ -000000000009e750 0000000000000403 R_AARCH64_RELATIVE 46260 │ │ │ │ -000000000009e760 0000000000000403 R_AARCH64_RELATIVE 48f00 │ │ │ │ -000000000009e770 0000000000000403 R_AARCH64_RELATIVE 4bf40 │ │ │ │ -000000000009e778 0000000000000403 R_AARCH64_RELATIVE 45a00 │ │ │ │ -000000000009e780 0000000000000403 R_AARCH64_RELATIVE 4d900 │ │ │ │ -000000000009e788 0000000000000403 R_AARCH64_RELATIVE 45780 │ │ │ │ -000000000009e790 0000000000000403 R_AARCH64_RELATIVE 45a20 │ │ │ │ -000000000009e798 0000000000000403 R_AARCH64_RELATIVE 4c1a0 │ │ │ │ -000000000009e7a0 0000000000000403 R_AARCH64_RELATIVE 45a40 │ │ │ │ -000000000009e7a8 0000000000000403 R_AARCH64_RELATIVE 45c60 │ │ │ │ -000000000009e7b0 0000000000000403 R_AARCH64_RELATIVE 45720 │ │ │ │ -000000000009e7b8 0000000000000403 R_AARCH64_RELATIVE 45740 │ │ │ │ -000000000009e7c8 0000000000000403 R_AARCH64_RELATIVE 9e268 │ │ │ │ -000000000009e7d0 0000000000000403 R_AARCH64_RELATIVE 4b100 │ │ │ │ -000000000009e7d8 0000000000000403 R_AARCH64_RELATIVE 4b1a0 │ │ │ │ -000000000009e7e0 0000000000000403 R_AARCH64_RELATIVE 47200 │ │ │ │ -000000000009e7f0 0000000000000403 R_AARCH64_RELATIVE 4aba0 │ │ │ │ -000000000009e7f8 0000000000000403 R_AARCH64_RELATIVE 4abc0 │ │ │ │ -000000000009e800 0000000000000403 R_AARCH64_RELATIVE 4c0a0 │ │ │ │ -000000000009e818 0000000000000403 R_AARCH64_RELATIVE 46260 │ │ │ │ -000000000009e828 0000000000000403 R_AARCH64_RELATIVE 48f00 │ │ │ │ -000000000009e838 0000000000000403 R_AARCH64_RELATIVE 4bf40 │ │ │ │ -000000000009e840 0000000000000403 R_AARCH64_RELATIVE 45a00 │ │ │ │ -000000000009e848 0000000000000403 R_AARCH64_RELATIVE 4d900 │ │ │ │ -000000000009e850 0000000000000403 R_AARCH64_RELATIVE 45780 │ │ │ │ -000000000009e858 0000000000000403 R_AARCH64_RELATIVE 45a20 │ │ │ │ -000000000009e860 0000000000000403 R_AARCH64_RELATIVE 4c1a0 │ │ │ │ -000000000009e868 0000000000000403 R_AARCH64_RELATIVE 45a40 │ │ │ │ -000000000009e870 0000000000000403 R_AARCH64_RELATIVE 45c60 │ │ │ │ -000000000009e878 0000000000000403 R_AARCH64_RELATIVE 45720 │ │ │ │ -000000000009e880 0000000000000403 R_AARCH64_RELATIVE 45740 │ │ │ │ -000000000009e890 0000000000000403 R_AARCH64_RELATIVE 9e280 │ │ │ │ -000000000009e898 0000000000000403 R_AARCH64_RELATIVE 45f00 │ │ │ │ -000000000009e8a0 0000000000000403 R_AARCH64_RELATIVE 46960 │ │ │ │ -000000000009e8a8 0000000000000403 R_AARCH64_RELATIVE 47320 │ │ │ │ -000000000009e8b8 0000000000000403 R_AARCH64_RELATIVE 4ac20 │ │ │ │ -000000000009e8c0 0000000000000403 R_AARCH64_RELATIVE 4ac40 │ │ │ │ -000000000009e8c8 0000000000000403 R_AARCH64_RELATIVE 47720 │ │ │ │ -000000000009e8e0 0000000000000403 R_AARCH64_RELATIVE 493a0 │ │ │ │ -000000000009e8f0 0000000000000403 R_AARCH64_RELATIVE 48e00 │ │ │ │ -000000000009e900 0000000000000403 R_AARCH64_RELATIVE 4b980 │ │ │ │ -000000000009e908 0000000000000403 R_AARCH64_RELATIVE 459a0 │ │ │ │ -000000000009e910 0000000000000403 R_AARCH64_RELATIVE 4bb00 │ │ │ │ -000000000009e918 0000000000000403 R_AARCH64_RELATIVE 45800 │ │ │ │ -000000000009e920 0000000000000403 R_AARCH64_RELATIVE 459c0 │ │ │ │ -000000000009e928 0000000000000403 R_AARCH64_RELATIVE 47820 │ │ │ │ -000000000009e930 0000000000000403 R_AARCH64_RELATIVE 459e0 │ │ │ │ -000000000009e938 0000000000000403 R_AARCH64_RELATIVE 45c00 │ │ │ │ -000000000009e940 0000000000000403 R_AARCH64_RELATIVE 457a0 │ │ │ │ -000000000009e948 0000000000000403 R_AARCH64_RELATIVE 457c0 │ │ │ │ -000000000009e958 0000000000000403 R_AARCH64_RELATIVE 9e298 │ │ │ │ -000000000009e960 0000000000000403 R_AARCH64_RELATIVE 4b2e0 │ │ │ │ -000000000009e968 0000000000000403 R_AARCH64_RELATIVE 4b360 │ │ │ │ -000000000009e970 0000000000000403 R_AARCH64_RELATIVE 47320 │ │ │ │ -000000000009e980 0000000000000403 R_AARCH64_RELATIVE 4ac20 │ │ │ │ -000000000009e988 0000000000000403 R_AARCH64_RELATIVE 4ac40 │ │ │ │ -000000000009e990 0000000000000403 R_AARCH64_RELATIVE 47720 │ │ │ │ -000000000009e9a8 0000000000000403 R_AARCH64_RELATIVE 493a0 │ │ │ │ -000000000009e9b8 0000000000000403 R_AARCH64_RELATIVE 48e00 │ │ │ │ -000000000009e9c8 0000000000000403 R_AARCH64_RELATIVE 4b980 │ │ │ │ -000000000009e9d0 0000000000000403 R_AARCH64_RELATIVE 459a0 │ │ │ │ -000000000009e9d8 0000000000000403 R_AARCH64_RELATIVE 4bb00 │ │ │ │ -000000000009e9e0 0000000000000403 R_AARCH64_RELATIVE 45800 │ │ │ │ -000000000009e9e8 0000000000000403 R_AARCH64_RELATIVE 459c0 │ │ │ │ -000000000009e9f0 0000000000000403 R_AARCH64_RELATIVE 47820 │ │ │ │ -000000000009e9f8 0000000000000403 R_AARCH64_RELATIVE 459e0 │ │ │ │ -000000000009ea00 0000000000000403 R_AARCH64_RELATIVE 45c00 │ │ │ │ -000000000009ea08 0000000000000403 R_AARCH64_RELATIVE 457a0 │ │ │ │ -000000000009ea10 0000000000000403 R_AARCH64_RELATIVE 457c0 │ │ │ │ -000000000009ea20 0000000000000403 R_AARCH64_RELATIVE 9e2b0 │ │ │ │ -000000000009ea28 0000000000000403 R_AARCH64_RELATIVE 47920 │ │ │ │ -000000000009ea30 0000000000000403 R_AARCH64_RELATIVE e7cc │ │ │ │ -000000000009ea38 0000000000000403 R_AARCH64_RELATIVE 45f60 │ │ │ │ -000000000009ea40 0000000000000403 R_AARCH64_RELATIVE 46b00 │ │ │ │ -000000000009ea50 0000000000000403 R_AARCH64_RELATIVE 9e2b0 │ │ │ │ -000000000009ea58 0000000000000403 R_AARCH64_RELATIVE 45fc0 │ │ │ │ -000000000009ea60 0000000000000403 R_AARCH64_RELATIVE 46b64 │ │ │ │ -000000000009ea78 0000000000000403 R_AARCH64_RELATIVE 9e2b0 │ │ │ │ -000000000009ea80 0000000000000403 R_AARCH64_RELATIVE 46020 │ │ │ │ -000000000009ea88 0000000000000403 R_AARCH64_RELATIVE 46bd0 │ │ │ │ -000000000009ea98 0000000000000403 R_AARCH64_RELATIVE 9e310 │ │ │ │ -000000000009eaa0 0000000000000403 R_AARCH64_RELATIVE 47be0 │ │ │ │ -000000000009eaa8 0000000000000403 R_AARCH64_RELATIVE e6e4 │ │ │ │ -000000000009eab0 0000000000000403 R_AARCH64_RELATIVE 45d80 │ │ │ │ -000000000009eab8 0000000000000403 R_AARCH64_RELATIVE 469c0 │ │ │ │ -000000000009eac8 0000000000000403 R_AARCH64_RELATIVE 9e310 │ │ │ │ -000000000009ead0 0000000000000403 R_AARCH64_RELATIVE 45de0 │ │ │ │ -000000000009ead8 0000000000000403 R_AARCH64_RELATIVE 46a24 │ │ │ │ -000000000009eaf0 0000000000000403 R_AARCH64_RELATIVE 9e310 │ │ │ │ -000000000009eaf8 0000000000000403 R_AARCH64_RELATIVE 45e40 │ │ │ │ -000000000009eb00 0000000000000403 R_AARCH64_RELATIVE 46a90 │ │ │ │ -000000000009eb10 0000000000000403 R_AARCH64_RELATIVE 7cd38 │ │ │ │ -000000000009eb20 0000000000000403 R_AARCH64_RELATIVE 7cd90 │ │ │ │ -000000000009eb30 0000000000000403 R_AARCH64_RELATIVE 7cde8 │ │ │ │ -000000000009eb38 0000000000000403 R_AARCH64_RELATIVE 9eb08 │ │ │ │ -000000000009eb48 0000000000000403 R_AARCH64_RELATIVE 7ce20 │ │ │ │ -000000000009eb58 0000000000000403 R_AARCH64_RELATIVE 7ce58 │ │ │ │ -000000000009eb60 0000000000000403 R_AARCH64_RELATIVE 9eb18 │ │ │ │ -000000000009eb70 0000000000000403 R_AARCH64_RELATIVE 7ce90 │ │ │ │ -000000000009eb80 0000000000000403 R_AARCH64_RELATIVE 9eb28 │ │ │ │ -000000000009eb98 0000000000000403 R_AARCH64_RELATIVE 7cec8 │ │ │ │ -000000000009eba8 0000000000000403 R_AARCH64_RELATIVE 7cf00 │ │ │ │ -000000000009ebc0 0000000000000403 R_AARCH64_RELATIVE 7cf20 │ │ │ │ -000000000009ebd8 0000000000000403 R_AARCH64_RELATIVE 7cf40 │ │ │ │ -000000000009ebe8 0000000000000403 R_AARCH64_RELATIVE 7cfa0 │ │ │ │ -000000000009ebf0 0000000000000403 R_AARCH64_RELATIVE 9ebd0 │ │ │ │ -000000000009ec00 0000000000000403 R_AARCH64_RELATIVE 7d008 │ │ │ │ -000000000009ec08 0000000000000403 R_AARCH64_RELATIVE 9ebe0 │ │ │ │ -000000000009ec18 0000000000000403 R_AARCH64_RELATIVE 7d098 │ │ │ │ -000000000009ec28 0000000000000403 R_AARCH64_RELATIVE 9ebf8 │ │ │ │ -000000000009ec50 0000000000000403 R_AARCH64_RELATIVE 7d108 │ │ │ │ -000000000009ec58 0000000000000403 R_AARCH64_RELATIVE 9ec10 │ │ │ │ -000000000009ec68 0000000000000403 R_AARCH64_RELATIVE 7d160 │ │ │ │ -000000000009ec70 0000000000000403 R_AARCH64_RELATIVE 9ec48 │ │ │ │ -000000000009ec80 0000000000000403 R_AARCH64_RELATIVE 7d170 │ │ │ │ -000000000009ec88 0000000000000403 R_AARCH64_RELATIVE 9e1d8 │ │ │ │ -000000000009ec98 0000000000000403 R_AARCH64_RELATIVE 7d1e0 │ │ │ │ -000000000009eca0 0000000000000403 R_AARCH64_RELATIVE 9ec78 │ │ │ │ -000000000009ecb0 0000000000000403 R_AARCH64_RELATIVE 7d248 │ │ │ │ -000000000009ecb8 0000000000000403 R_AARCH64_RELATIVE 9e1d8 │ │ │ │ -000000000009ecc8 0000000000000403 R_AARCH64_RELATIVE 7d2c0 │ │ │ │ -000000000009ecd0 0000000000000403 R_AARCH64_RELATIVE 9eca8 │ │ │ │ -000000000009ece0 0000000000000403 R_AARCH64_RELATIVE 7d330 │ │ │ │ -000000000009ece8 0000000000000403 R_AARCH64_RELATIVE 9e1d8 │ │ │ │ -000000000009ecf8 0000000000000403 R_AARCH64_RELATIVE 7d3a8 │ │ │ │ -000000000009ed00 0000000000000403 R_AARCH64_RELATIVE 9ecd8 │ │ │ │ -000000000009ed10 0000000000000403 R_AARCH64_RELATIVE 7d418 │ │ │ │ -000000000009ed18 0000000000000403 R_AARCH64_RELATIVE 9e1d8 │ │ │ │ -000000000009ed28 0000000000000403 R_AARCH64_RELATIVE 7d488 │ │ │ │ -000000000009ed30 0000000000000403 R_AARCH64_RELATIVE 9ed08 │ │ │ │ -000000000009ed40 0000000000000403 R_AARCH64_RELATIVE 7d4f0 │ │ │ │ -000000000009ed48 0000000000000403 R_AARCH64_RELATIVE 9e120 │ │ │ │ -000000000009ed58 0000000000000403 R_AARCH64_RELATIVE 7d570 │ │ │ │ -000000000009ed60 0000000000000403 R_AARCH64_RELATIVE 9e120 │ │ │ │ -000000000009ed70 0000000000000403 R_AARCH64_RELATIVE 7d5f0 │ │ │ │ -000000000009ed78 0000000000000403 R_AARCH64_RELATIVE 9e120 │ │ │ │ -000000000009ed88 0000000000000403 R_AARCH64_RELATIVE 7d680 │ │ │ │ -000000000009ed98 0000000000000403 R_AARCH64_RELATIVE 9daf8 │ │ │ │ -000000000009eda8 0000000000000403 R_AARCH64_RELATIVE 9ebb8 │ │ │ │ -000000000009edb8 0000000000000403 R_AARCH64_RELATIVE 9dae8 │ │ │ │ -000000000009edd0 0000000000000403 R_AARCH64_RELATIVE 9ebb8 │ │ │ │ -000000000009edd8 0000000000000403 R_AARCH64_RELATIVE 52f40 │ │ │ │ -000000000009ede0 0000000000000403 R_AARCH64_RELATIVE 52f60 │ │ │ │ -000000000009ee48 0000000000000403 R_AARCH64_RELATIVE 9ec78 │ │ │ │ -000000000009ee50 0000000000000403 R_AARCH64_RELATIVE 530e0 │ │ │ │ -000000000009ee58 0000000000000403 R_AARCH64_RELATIVE 53660 │ │ │ │ -000000000009ee60 0000000000000403 R_AARCH64_RELATIVE 54180 │ │ │ │ -000000000009ee70 0000000000000403 R_AARCH64_RELATIVE 57640 │ │ │ │ -000000000009ee78 0000000000000403 R_AARCH64_RELATIVE 57660 │ │ │ │ -000000000009ee80 0000000000000403 R_AARCH64_RELATIVE 55de0 │ │ │ │ -000000000009ee98 0000000000000403 R_AARCH64_RELATIVE 533a0 │ │ │ │ -000000000009eea8 0000000000000403 R_AARCH64_RELATIVE 55960 │ │ │ │ -000000000009eeb8 0000000000000403 R_AARCH64_RELATIVE 55cc0 │ │ │ │ -000000000009eec0 0000000000000403 R_AARCH64_RELATIVE 52c80 │ │ │ │ -000000000009eec8 0000000000000403 R_AARCH64_RELATIVE 532e0 │ │ │ │ -000000000009eed0 0000000000000403 R_AARCH64_RELATIVE 527c0 │ │ │ │ -000000000009eed8 0000000000000403 R_AARCH64_RELATIVE 52ca0 │ │ │ │ -000000000009eee0 0000000000000403 R_AARCH64_RELATIVE 55e80 │ │ │ │ -000000000009eee8 0000000000000403 R_AARCH64_RELATIVE 52cc0 │ │ │ │ -000000000009eef0 0000000000000403 R_AARCH64_RELATIVE 52ee0 │ │ │ │ -000000000009eef8 0000000000000403 R_AARCH64_RELATIVE 52800 │ │ │ │ -000000000009ef00 0000000000000403 R_AARCH64_RELATIVE 52820 │ │ │ │ -000000000009ef10 0000000000000403 R_AARCH64_RELATIVE 9ec90 │ │ │ │ -000000000009ef18 0000000000000403 R_AARCH64_RELATIVE 55540 │ │ │ │ -000000000009ef20 0000000000000403 R_AARCH64_RELATIVE 555c0 │ │ │ │ -000000000009ef28 0000000000000403 R_AARCH64_RELATIVE 54180 │ │ │ │ -000000000009ef38 0000000000000403 R_AARCH64_RELATIVE 57640 │ │ │ │ -000000000009ef40 0000000000000403 R_AARCH64_RELATIVE 57660 │ │ │ │ -000000000009ef48 0000000000000403 R_AARCH64_RELATIVE 55de0 │ │ │ │ -000000000009ef60 0000000000000403 R_AARCH64_RELATIVE 533a0 │ │ │ │ -000000000009ef70 0000000000000403 R_AARCH64_RELATIVE 55960 │ │ │ │ -000000000009ef80 0000000000000403 R_AARCH64_RELATIVE 55cc0 │ │ │ │ -000000000009ef88 0000000000000403 R_AARCH64_RELATIVE 52c80 │ │ │ │ -000000000009ef90 0000000000000403 R_AARCH64_RELATIVE 532e0 │ │ │ │ -000000000009ef98 0000000000000403 R_AARCH64_RELATIVE 527c0 │ │ │ │ -000000000009efa0 0000000000000403 R_AARCH64_RELATIVE 52ca0 │ │ │ │ -000000000009efa8 0000000000000403 R_AARCH64_RELATIVE 55e80 │ │ │ │ -000000000009efb0 0000000000000403 R_AARCH64_RELATIVE 52cc0 │ │ │ │ -000000000009efb8 0000000000000403 R_AARCH64_RELATIVE 52ee0 │ │ │ │ -000000000009efc0 0000000000000403 R_AARCH64_RELATIVE 52800 │ │ │ │ -000000000009efc8 0000000000000403 R_AARCH64_RELATIVE 52820 │ │ │ │ -000000000009efd8 0000000000000403 R_AARCH64_RELATIVE 9eca8 │ │ │ │ -000000000009efe0 0000000000000403 R_AARCH64_RELATIVE 546a0 │ │ │ │ -000000000009efe8 0000000000000403 R_AARCH64_RELATIVE 547c0 │ │ │ │ -000000000009eff0 0000000000000403 R_AARCH64_RELATIVE 542a0 │ │ │ │ -000000000009f000 0000000000000403 R_AARCH64_RELATIVE 575c0 │ │ │ │ -000000000009f008 0000000000000403 R_AARCH64_RELATIVE 575e0 │ │ │ │ -000000000009f010 0000000000000403 R_AARCH64_RELATIVE 58aa0 │ │ │ │ -000000000009f028 0000000000000403 R_AARCH64_RELATIVE 598a0 │ │ │ │ -000000000009f038 0000000000000403 R_AARCH64_RELATIVE 55860 │ │ │ │ -000000000009f048 0000000000000403 R_AARCH64_RELATIVE 588c0 │ │ │ │ -000000000009f050 0000000000000403 R_AARCH64_RELATIVE 52c20 │ │ │ │ -000000000009f058 0000000000000403 R_AARCH64_RELATIVE 58740 │ │ │ │ -000000000009f060 0000000000000403 R_AARCH64_RELATIVE 528c0 │ │ │ │ -000000000009f068 0000000000000403 R_AARCH64_RELATIVE 52c40 │ │ │ │ -000000000009f070 0000000000000403 R_AARCH64_RELATIVE 58ba0 │ │ │ │ -000000000009f078 0000000000000403 R_AARCH64_RELATIVE 52c60 │ │ │ │ -000000000009f080 0000000000000403 R_AARCH64_RELATIVE 52e80 │ │ │ │ -000000000009f088 0000000000000403 R_AARCH64_RELATIVE 52860 │ │ │ │ -000000000009f090 0000000000000403 R_AARCH64_RELATIVE 52880 │ │ │ │ -000000000009f0a0 0000000000000403 R_AARCH64_RELATIVE 9ecc0 │ │ │ │ -000000000009f0a8 0000000000000403 R_AARCH64_RELATIVE 57780 │ │ │ │ -000000000009f0b0 0000000000000403 R_AARCH64_RELATIVE 578c0 │ │ │ │ -000000000009f0b8 0000000000000403 R_AARCH64_RELATIVE 542a0 │ │ │ │ -000000000009f0c8 0000000000000403 R_AARCH64_RELATIVE 575c0 │ │ │ │ -000000000009f0d0 0000000000000403 R_AARCH64_RELATIVE 575e0 │ │ │ │ -000000000009f0d8 0000000000000403 R_AARCH64_RELATIVE 58aa0 │ │ │ │ -000000000009f0f0 0000000000000403 R_AARCH64_RELATIVE 598a0 │ │ │ │ -000000000009f100 0000000000000403 R_AARCH64_RELATIVE 55860 │ │ │ │ -000000000009f110 0000000000000403 R_AARCH64_RELATIVE 588c0 │ │ │ │ -000000000009f118 0000000000000403 R_AARCH64_RELATIVE 52c20 │ │ │ │ -000000000009f120 0000000000000403 R_AARCH64_RELATIVE 58740 │ │ │ │ -000000000009f128 0000000000000403 R_AARCH64_RELATIVE 528c0 │ │ │ │ -000000000009f130 0000000000000403 R_AARCH64_RELATIVE 52c40 │ │ │ │ -000000000009f138 0000000000000403 R_AARCH64_RELATIVE 58ba0 │ │ │ │ -000000000009f140 0000000000000403 R_AARCH64_RELATIVE 52c60 │ │ │ │ -000000000009f148 0000000000000403 R_AARCH64_RELATIVE 52e80 │ │ │ │ -000000000009f150 0000000000000403 R_AARCH64_RELATIVE 52860 │ │ │ │ -000000000009f158 0000000000000403 R_AARCH64_RELATIVE 52880 │ │ │ │ -000000000009f168 0000000000000403 R_AARCH64_RELATIVE 9ecd8 │ │ │ │ -000000000009f170 0000000000000403 R_AARCH64_RELATIVE 544e0 │ │ │ │ -000000000009f178 0000000000000403 R_AARCH64_RELATIVE 545c0 │ │ │ │ -000000000009f180 0000000000000403 R_AARCH64_RELATIVE 543c0 │ │ │ │ -000000000009f190 0000000000000403 R_AARCH64_RELATIVE 57600 │ │ │ │ -000000000009f198 0000000000000403 R_AARCH64_RELATIVE 57620 │ │ │ │ -000000000009f1a0 0000000000000403 R_AARCH64_RELATIVE 58500 │ │ │ │ -000000000009f1b8 0000000000000403 R_AARCH64_RELATIVE 53c20 │ │ │ │ -000000000009f1c8 0000000000000403 R_AARCH64_RELATIVE 55760 │ │ │ │ -000000000009f1d8 0000000000000403 R_AARCH64_RELATIVE 58320 │ │ │ │ -000000000009f1e0 0000000000000403 R_AARCH64_RELATIVE 52bc0 │ │ │ │ -000000000009f1e8 0000000000000403 R_AARCH64_RELATIVE 548e0 │ │ │ │ -000000000009f1f0 0000000000000403 R_AARCH64_RELATIVE 52940 │ │ │ │ -000000000009f1f8 0000000000000403 R_AARCH64_RELATIVE 52be0 │ │ │ │ -000000000009f200 0000000000000403 R_AARCH64_RELATIVE 58600 │ │ │ │ -000000000009f208 0000000000000403 R_AARCH64_RELATIVE 52c00 │ │ │ │ -000000000009f210 0000000000000403 R_AARCH64_RELATIVE 52e20 │ │ │ │ -000000000009f218 0000000000000403 R_AARCH64_RELATIVE 528e0 │ │ │ │ -000000000009f220 0000000000000403 R_AARCH64_RELATIVE 52900 │ │ │ │ -000000000009f230 0000000000000403 R_AARCH64_RELATIVE 9ecf0 │ │ │ │ -000000000009f238 0000000000000403 R_AARCH64_RELATIVE 57ac0 │ │ │ │ -000000000009f240 0000000000000403 R_AARCH64_RELATIVE 57bc0 │ │ │ │ -000000000009f248 0000000000000403 R_AARCH64_RELATIVE 543c0 │ │ │ │ -000000000009f258 0000000000000403 R_AARCH64_RELATIVE 57600 │ │ │ │ -000000000009f260 0000000000000403 R_AARCH64_RELATIVE 57620 │ │ │ │ -000000000009f268 0000000000000403 R_AARCH64_RELATIVE 58500 │ │ │ │ -000000000009f280 0000000000000403 R_AARCH64_RELATIVE 53c20 │ │ │ │ -000000000009f290 0000000000000403 R_AARCH64_RELATIVE 55760 │ │ │ │ -000000000009f2a0 0000000000000403 R_AARCH64_RELATIVE 58320 │ │ │ │ -000000000009f2a8 0000000000000403 R_AARCH64_RELATIVE 52bc0 │ │ │ │ -000000000009f2b0 0000000000000403 R_AARCH64_RELATIVE 548e0 │ │ │ │ -000000000009f2b8 0000000000000403 R_AARCH64_RELATIVE 52940 │ │ │ │ -000000000009f2c0 0000000000000403 R_AARCH64_RELATIVE 52be0 │ │ │ │ -000000000009f2c8 0000000000000403 R_AARCH64_RELATIVE 58600 │ │ │ │ -000000000009f2d0 0000000000000403 R_AARCH64_RELATIVE 52c00 │ │ │ │ -000000000009f2d8 0000000000000403 R_AARCH64_RELATIVE 52e20 │ │ │ │ -000000000009f2e0 0000000000000403 R_AARCH64_RELATIVE 528e0 │ │ │ │ -000000000009f2e8 0000000000000403 R_AARCH64_RELATIVE 52900 │ │ │ │ -000000000009f2f8 0000000000000403 R_AARCH64_RELATIVE 9ed08 │ │ │ │ -000000000009f300 0000000000000403 R_AARCH64_RELATIVE 53140 │ │ │ │ -000000000009f308 0000000000000403 R_AARCH64_RELATIVE 53780 │ │ │ │ -000000000009f310 0000000000000403 R_AARCH64_RELATIVE 531a0 │ │ │ │ -000000000009f320 0000000000000403 R_AARCH64_RELATIVE 57680 │ │ │ │ -000000000009f328 0000000000000403 R_AARCH64_RELATIVE 576a0 │ │ │ │ -000000000009f330 0000000000000403 R_AARCH64_RELATIVE 55b80 │ │ │ │ -000000000009f348 0000000000000403 R_AARCH64_RELATIVE 534c0 │ │ │ │ -000000000009f358 0000000000000403 R_AARCH64_RELATIVE 55660 │ │ │ │ -000000000009f368 0000000000000403 R_AARCH64_RELATIVE 55a60 │ │ │ │ -000000000009f370 0000000000000403 R_AARCH64_RELATIVE 52b60 │ │ │ │ -000000000009f378 0000000000000403 R_AARCH64_RELATIVE 53340 │ │ │ │ -000000000009f380 0000000000000403 R_AARCH64_RELATIVE 529c0 │ │ │ │ -000000000009f388 0000000000000403 R_AARCH64_RELATIVE 52b80 │ │ │ │ -000000000009f390 0000000000000403 R_AARCH64_RELATIVE 55c20 │ │ │ │ -000000000009f398 0000000000000403 R_AARCH64_RELATIVE 52ba0 │ │ │ │ -000000000009f3a0 0000000000000403 R_AARCH64_RELATIVE 52dc0 │ │ │ │ -000000000009f3a8 0000000000000403 R_AARCH64_RELATIVE 52960 │ │ │ │ -000000000009f3b0 0000000000000403 R_AARCH64_RELATIVE 52980 │ │ │ │ -000000000009f3c0 0000000000000403 R_AARCH64_RELATIVE 9ed20 │ │ │ │ -000000000009f3c8 0000000000000403 R_AARCH64_RELATIVE 57d60 │ │ │ │ -000000000009f3d0 0000000000000403 R_AARCH64_RELATIVE 57de0 │ │ │ │ -000000000009f3d8 0000000000000403 R_AARCH64_RELATIVE 531a0 │ │ │ │ -000000000009f3e8 0000000000000403 R_AARCH64_RELATIVE 57680 │ │ │ │ -000000000009f3f0 0000000000000403 R_AARCH64_RELATIVE 576a0 │ │ │ │ -000000000009f3f8 0000000000000403 R_AARCH64_RELATIVE 55b80 │ │ │ │ -000000000009f410 0000000000000403 R_AARCH64_RELATIVE 534c0 │ │ │ │ -000000000009f420 0000000000000403 R_AARCH64_RELATIVE 55660 │ │ │ │ -000000000009f430 0000000000000403 R_AARCH64_RELATIVE 55a60 │ │ │ │ -000000000009f438 0000000000000403 R_AARCH64_RELATIVE 52b60 │ │ │ │ -000000000009f440 0000000000000403 R_AARCH64_RELATIVE 53340 │ │ │ │ -000000000009f448 0000000000000403 R_AARCH64_RELATIVE 529c0 │ │ │ │ -000000000009f450 0000000000000403 R_AARCH64_RELATIVE 52b80 │ │ │ │ -000000000009f458 0000000000000403 R_AARCH64_RELATIVE 55c20 │ │ │ │ -000000000009f460 0000000000000403 R_AARCH64_RELATIVE 52ba0 │ │ │ │ -000000000009f468 0000000000000403 R_AARCH64_RELATIVE 52dc0 │ │ │ │ -000000000009f470 0000000000000403 R_AARCH64_RELATIVE 52960 │ │ │ │ -000000000009f478 0000000000000403 R_AARCH64_RELATIVE 52980 │ │ │ │ -000000000009f488 0000000000000403 R_AARCH64_RELATIVE 9ed80 │ │ │ │ -000000000009f490 0000000000000403 R_AARCH64_RELATIVE 537e0 │ │ │ │ -000000000009f498 0000000000000403 R_AARCH64_RELATIVE e9ac │ │ │ │ -000000000009f4a0 0000000000000403 R_AARCH64_RELATIVE 52fa0 │ │ │ │ -000000000009f4a8 0000000000000403 R_AARCH64_RELATIVE 53ac0 │ │ │ │ -000000000009f4b8 0000000000000403 R_AARCH64_RELATIVE 9ed80 │ │ │ │ -000000000009f4c0 0000000000000403 R_AARCH64_RELATIVE 53008 │ │ │ │ -000000000009f4c8 0000000000000403 R_AARCH64_RELATIVE 53b30 │ │ │ │ -000000000009f4e0 0000000000000403 R_AARCH64_RELATIVE 9ed80 │ │ │ │ -000000000009f4e8 0000000000000403 R_AARCH64_RELATIVE 53070 │ │ │ │ -000000000009f4f0 0000000000000403 R_AARCH64_RELATIVE 53ba8 │ │ │ │ -000000000009fe78 0000000000000403 R_AARCH64_RELATIVE a0080 │ │ │ │ -000000000009fe88 0000000000000403 R_AARCH64_RELATIVE a0290 │ │ │ │ +000000000009d888 0000000000000403 R_AARCH64_RELATIVE 7e258 │ │ │ │ +000000000009d898 0000000000000403 R_AARCH64_RELATIVE 9d868 │ │ │ │ +000000000009d8c0 0000000000000403 R_AARCH64_RELATIVE 7e2d0 │ │ │ │ +000000000009d8c8 0000000000000403 R_AARCH64_RELATIVE 9d880 │ │ │ │ +000000000009d8d8 0000000000000403 R_AARCH64_RELATIVE 7e328 │ │ │ │ +000000000009d8e0 0000000000000403 R_AARCH64_RELATIVE 9d8b8 │ │ │ │ +000000000009d8f0 0000000000000403 R_AARCH64_RELATIVE 7e338 │ │ │ │ +000000000009d908 0000000000000403 R_AARCH64_RELATIVE 7e380 │ │ │ │ +000000000009d910 0000000000000403 R_AARCH64_RELATIVE 9d8e8 │ │ │ │ +000000000009d920 0000000000000403 R_AARCH64_RELATIVE 7e3f8 │ │ │ │ +000000000009d928 0000000000000403 R_AARCH64_RELATIVE 9d900 │ │ │ │ +000000000009d938 0000000000000403 R_AARCH64_RELATIVE 7e460 │ │ │ │ +000000000009d940 0000000000000403 R_AARCH64_RELATIVE 9d8e8 │ │ │ │ +000000000009d950 0000000000000403 R_AARCH64_RELATIVE 7e4d8 │ │ │ │ +000000000009d958 0000000000000403 R_AARCH64_RELATIVE 9d930 │ │ │ │ +000000000009d968 0000000000000403 R_AARCH64_RELATIVE 7e540 │ │ │ │ +000000000009d970 0000000000000403 R_AARCH64_RELATIVE 9d8e8 │ │ │ │ +000000000009d980 0000000000000403 R_AARCH64_RELATIVE 7e5b8 │ │ │ │ +000000000009d988 0000000000000403 R_AARCH64_RELATIVE 9d960 │ │ │ │ +000000000009d998 0000000000000403 R_AARCH64_RELATIVE 7e628 │ │ │ │ +000000000009d9a0 0000000000000403 R_AARCH64_RELATIVE 9d8e8 │ │ │ │ +000000000009d9b0 0000000000000403 R_AARCH64_RELATIVE 7e698 │ │ │ │ +000000000009d9b8 0000000000000403 R_AARCH64_RELATIVE 9d990 │ │ │ │ +000000000009d9c8 0000000000000403 R_AARCH64_RELATIVE 7e700 │ │ │ │ +000000000009d9d8 0000000000000403 R_AARCH64_RELATIVE 9d820 │ │ │ │ +000000000009d9f8 0000000000000403 R_AARCH64_RELATIVE 9d810 │ │ │ │ +000000000009da10 0000000000000403 R_AARCH64_RELATIVE 7e728 │ │ │ │ +000000000009da18 0000000000000403 R_AARCH64_RELATIVE 9d830 │ │ │ │ +000000000009da28 0000000000000403 R_AARCH64_RELATIVE 7e7a8 │ │ │ │ +000000000009da38 0000000000000403 R_AARCH64_RELATIVE 9d820 │ │ │ │ +000000000009da58 0000000000000403 R_AARCH64_RELATIVE 9d810 │ │ │ │ +000000000009da70 0000000000000403 R_AARCH64_RELATIVE 7e7e0 │ │ │ │ +000000000009da78 0000000000000403 R_AARCH64_RELATIVE 9d830 │ │ │ │ +000000000009da88 0000000000000403 R_AARCH64_RELATIVE 7e858 │ │ │ │ +000000000009da90 0000000000000403 R_AARCH64_RELATIVE 9d830 │ │ │ │ +000000000009daa0 0000000000000403 R_AARCH64_RELATIVE 9d810 │ │ │ │ +000000000009dac0 0000000000000403 R_AARCH64_RELATIVE 9d820 │ │ │ │ +000000000009db40 0000000000000403 R_AARCH64_RELATIVE 9d900 │ │ │ │ +000000000009db48 0000000000000403 R_AARCH64_RELATIVE 28280 │ │ │ │ +000000000009db50 0000000000000403 R_AARCH64_RELATIVE 28c20 │ │ │ │ +000000000009db58 0000000000000403 R_AARCH64_RELATIVE 293a0 │ │ │ │ +000000000009db68 0000000000000403 R_AARCH64_RELATIVE 2d140 │ │ │ │ +000000000009db70 0000000000000403 R_AARCH64_RELATIVE 2d160 │ │ │ │ +000000000009db78 0000000000000403 R_AARCH64_RELATIVE 29020 │ │ │ │ +000000000009db90 0000000000000403 R_AARCH64_RELATIVE 2b760 │ │ │ │ +000000000009dba0 0000000000000403 R_AARCH64_RELATIVE 2b660 │ │ │ │ +000000000009dbb0 0000000000000403 R_AARCH64_RELATIVE 29260 │ │ │ │ +000000000009dbb8 0000000000000403 R_AARCH64_RELATIVE 27ea0 │ │ │ │ +000000000009dbc0 0000000000000403 R_AARCH64_RELATIVE 29a00 │ │ │ │ +000000000009dbc8 0000000000000403 R_AARCH64_RELATIVE 279e0 │ │ │ │ +000000000009dbd0 0000000000000403 R_AARCH64_RELATIVE 27ec0 │ │ │ │ +000000000009dbd8 0000000000000403 R_AARCH64_RELATIVE 290c0 │ │ │ │ +000000000009dbe0 0000000000000403 R_AARCH64_RELATIVE 27ee0 │ │ │ │ +000000000009dbe8 0000000000000403 R_AARCH64_RELATIVE 28100 │ │ │ │ +000000000009dbf0 0000000000000403 R_AARCH64_RELATIVE 27a20 │ │ │ │ +000000000009dbf8 0000000000000403 R_AARCH64_RELATIVE 27a40 │ │ │ │ +000000000009dc08 0000000000000403 R_AARCH64_RELATIVE 9d918 │ │ │ │ +000000000009dc10 0000000000000403 R_AARCH64_RELATIVE 2b240 │ │ │ │ +000000000009dc18 0000000000000403 R_AARCH64_RELATIVE 2b2c0 │ │ │ │ +000000000009dc20 0000000000000403 R_AARCH64_RELATIVE 293a0 │ │ │ │ +000000000009dc30 0000000000000403 R_AARCH64_RELATIVE 2d140 │ │ │ │ +000000000009dc38 0000000000000403 R_AARCH64_RELATIVE 2d160 │ │ │ │ +000000000009dc40 0000000000000403 R_AARCH64_RELATIVE 29020 │ │ │ │ +000000000009dc58 0000000000000403 R_AARCH64_RELATIVE 2b760 │ │ │ │ +000000000009dc68 0000000000000403 R_AARCH64_RELATIVE 2b660 │ │ │ │ +000000000009dc78 0000000000000403 R_AARCH64_RELATIVE 29260 │ │ │ │ +000000000009dc80 0000000000000403 R_AARCH64_RELATIVE 27ea0 │ │ │ │ +000000000009dc88 0000000000000403 R_AARCH64_RELATIVE 29a00 │ │ │ │ +000000000009dc90 0000000000000403 R_AARCH64_RELATIVE 279e0 │ │ │ │ +000000000009dc98 0000000000000403 R_AARCH64_RELATIVE 27ec0 │ │ │ │ +000000000009dca0 0000000000000403 R_AARCH64_RELATIVE 290c0 │ │ │ │ +000000000009dca8 0000000000000403 R_AARCH64_RELATIVE 27ee0 │ │ │ │ +000000000009dcb0 0000000000000403 R_AARCH64_RELATIVE 28100 │ │ │ │ +000000000009dcb8 0000000000000403 R_AARCH64_RELATIVE 27a20 │ │ │ │ +000000000009dcc0 0000000000000403 R_AARCH64_RELATIVE 27a40 │ │ │ │ +000000000009dcd0 0000000000000403 R_AARCH64_RELATIVE 9d930 │ │ │ │ +000000000009dcd8 0000000000000403 R_AARCH64_RELATIVE 2a320 │ │ │ │ +000000000009dce0 0000000000000403 R_AARCH64_RELATIVE 2a3c0 │ │ │ │ +000000000009dce8 0000000000000403 R_AARCH64_RELATIVE 294c0 │ │ │ │ +000000000009dcf8 0000000000000403 R_AARCH64_RELATIVE 2d0c0 │ │ │ │ +000000000009dd00 0000000000000403 R_AARCH64_RELATIVE 2d0e0 │ │ │ │ +000000000009dd08 0000000000000403 R_AARCH64_RELATIVE 2f040 │ │ │ │ +000000000009dd20 0000000000000403 R_AARCH64_RELATIVE 30380 │ │ │ │ +000000000009dd30 0000000000000403 R_AARCH64_RELATIVE 2b560 │ │ │ │ +000000000009dd40 0000000000000403 R_AARCH64_RELATIVE 2ec00 │ │ │ │ +000000000009dd48 0000000000000403 R_AARCH64_RELATIVE 27e40 │ │ │ │ +000000000009dd50 0000000000000403 R_AARCH64_RELATIVE 2f760 │ │ │ │ +000000000009dd58 0000000000000403 R_AARCH64_RELATIVE 27ae0 │ │ │ │ +000000000009dd60 0000000000000403 R_AARCH64_RELATIVE 27e60 │ │ │ │ +000000000009dd68 0000000000000403 R_AARCH64_RELATIVE 2f0c0 │ │ │ │ +000000000009dd70 0000000000000403 R_AARCH64_RELATIVE 27e80 │ │ │ │ +000000000009dd78 0000000000000403 R_AARCH64_RELATIVE 280a0 │ │ │ │ +000000000009dd80 0000000000000403 R_AARCH64_RELATIVE 27a80 │ │ │ │ +000000000009dd88 0000000000000403 R_AARCH64_RELATIVE 27aa0 │ │ │ │ +000000000009dd98 0000000000000403 R_AARCH64_RELATIVE 9d948 │ │ │ │ +000000000009dda0 0000000000000403 R_AARCH64_RELATIVE 2d320 │ │ │ │ +000000000009dda8 0000000000000403 R_AARCH64_RELATIVE 2d460 │ │ │ │ +000000000009ddb0 0000000000000403 R_AARCH64_RELATIVE 294c0 │ │ │ │ +000000000009ddc0 0000000000000403 R_AARCH64_RELATIVE 2d0c0 │ │ │ │ +000000000009ddc8 0000000000000403 R_AARCH64_RELATIVE 2d0e0 │ │ │ │ +000000000009ddd0 0000000000000403 R_AARCH64_RELATIVE 2f040 │ │ │ │ +000000000009dde8 0000000000000403 R_AARCH64_RELATIVE 30380 │ │ │ │ +000000000009ddf8 0000000000000403 R_AARCH64_RELATIVE 2b560 │ │ │ │ +000000000009de08 0000000000000403 R_AARCH64_RELATIVE 2ec00 │ │ │ │ +000000000009de10 0000000000000403 R_AARCH64_RELATIVE 27e40 │ │ │ │ +000000000009de18 0000000000000403 R_AARCH64_RELATIVE 2f760 │ │ │ │ +000000000009de20 0000000000000403 R_AARCH64_RELATIVE 27ae0 │ │ │ │ +000000000009de28 0000000000000403 R_AARCH64_RELATIVE 27e60 │ │ │ │ +000000000009de30 0000000000000403 R_AARCH64_RELATIVE 2f0c0 │ │ │ │ +000000000009de38 0000000000000403 R_AARCH64_RELATIVE 27e80 │ │ │ │ +000000000009de40 0000000000000403 R_AARCH64_RELATIVE 280a0 │ │ │ │ +000000000009de48 0000000000000403 R_AARCH64_RELATIVE 27a80 │ │ │ │ +000000000009de50 0000000000000403 R_AARCH64_RELATIVE 27aa0 │ │ │ │ +000000000009de60 0000000000000403 R_AARCH64_RELATIVE 9d960 │ │ │ │ +000000000009de68 0000000000000403 R_AARCH64_RELATIVE 29840 │ │ │ │ +000000000009de70 0000000000000403 R_AARCH64_RELATIVE 29920 │ │ │ │ +000000000009de78 0000000000000403 R_AARCH64_RELATIVE 295e0 │ │ │ │ +000000000009de88 0000000000000403 R_AARCH64_RELATIVE 2d100 │ │ │ │ +000000000009de90 0000000000000403 R_AARCH64_RELATIVE 2d120 │ │ │ │ +000000000009de98 0000000000000403 R_AARCH64_RELATIVE 2e600 │ │ │ │ +000000000009deb0 0000000000000403 R_AARCH64_RELATIVE 28640 │ │ │ │ +000000000009dec0 0000000000000403 R_AARCH64_RELATIVE 2b460 │ │ │ │ +000000000009ded0 0000000000000403 R_AARCH64_RELATIVE 2e4a0 │ │ │ │ +000000000009ded8 0000000000000403 R_AARCH64_RELATIVE 27de0 │ │ │ │ +000000000009dee0 0000000000000403 R_AARCH64_RELATIVE 2fe60 │ │ │ │ +000000000009dee8 0000000000000403 R_AARCH64_RELATIVE 27b60 │ │ │ │ +000000000009def0 0000000000000403 R_AARCH64_RELATIVE 27e00 │ │ │ │ +000000000009def8 0000000000000403 R_AARCH64_RELATIVE 2e700 │ │ │ │ +000000000009df00 0000000000000403 R_AARCH64_RELATIVE 27e20 │ │ │ │ +000000000009df08 0000000000000403 R_AARCH64_RELATIVE 28040 │ │ │ │ +000000000009df10 0000000000000403 R_AARCH64_RELATIVE 27b00 │ │ │ │ +000000000009df18 0000000000000403 R_AARCH64_RELATIVE 27b20 │ │ │ │ +000000000009df28 0000000000000403 R_AARCH64_RELATIVE 9d978 │ │ │ │ +000000000009df30 0000000000000403 R_AARCH64_RELATIVE 2d660 │ │ │ │ +000000000009df38 0000000000000403 R_AARCH64_RELATIVE 2d700 │ │ │ │ +000000000009df40 0000000000000403 R_AARCH64_RELATIVE 295e0 │ │ │ │ +000000000009df50 0000000000000403 R_AARCH64_RELATIVE 2d100 │ │ │ │ +000000000009df58 0000000000000403 R_AARCH64_RELATIVE 2d120 │ │ │ │ +000000000009df60 0000000000000403 R_AARCH64_RELATIVE 2e600 │ │ │ │ +000000000009df78 0000000000000403 R_AARCH64_RELATIVE 28640 │ │ │ │ +000000000009df88 0000000000000403 R_AARCH64_RELATIVE 2b460 │ │ │ │ +000000000009df98 0000000000000403 R_AARCH64_RELATIVE 2e4a0 │ │ │ │ +000000000009dfa0 0000000000000403 R_AARCH64_RELATIVE 27de0 │ │ │ │ +000000000009dfa8 0000000000000403 R_AARCH64_RELATIVE 2fe60 │ │ │ │ +000000000009dfb0 0000000000000403 R_AARCH64_RELATIVE 27b60 │ │ │ │ +000000000009dfb8 0000000000000403 R_AARCH64_RELATIVE 27e00 │ │ │ │ +000000000009dfc0 0000000000000403 R_AARCH64_RELATIVE 2e700 │ │ │ │ +000000000009dfc8 0000000000000403 R_AARCH64_RELATIVE 27e20 │ │ │ │ +000000000009dfd0 0000000000000403 R_AARCH64_RELATIVE 28040 │ │ │ │ +000000000009dfd8 0000000000000403 R_AARCH64_RELATIVE 27b00 │ │ │ │ +000000000009dfe0 0000000000000403 R_AARCH64_RELATIVE 27b20 │ │ │ │ +000000000009dff0 0000000000000403 R_AARCH64_RELATIVE 9d990 │ │ │ │ +000000000009dff8 0000000000000403 R_AARCH64_RELATIVE 282e0 │ │ │ │ +000000000009e000 0000000000000403 R_AARCH64_RELATIVE 28d40 │ │ │ │ +000000000009e008 0000000000000403 R_AARCH64_RELATIVE 29700 │ │ │ │ +000000000009e018 0000000000000403 R_AARCH64_RELATIVE 2d180 │ │ │ │ +000000000009e020 0000000000000403 R_AARCH64_RELATIVE 2d1a0 │ │ │ │ +000000000009e028 0000000000000403 R_AARCH64_RELATIVE 29b00 │ │ │ │ +000000000009e040 0000000000000403 R_AARCH64_RELATIVE 2b900 │ │ │ │ +000000000009e050 0000000000000403 R_AARCH64_RELATIVE 2b360 │ │ │ │ +000000000009e060 0000000000000403 R_AARCH64_RELATIVE 2dee0 │ │ │ │ +000000000009e068 0000000000000403 R_AARCH64_RELATIVE 27d80 │ │ │ │ +000000000009e070 0000000000000403 R_AARCH64_RELATIVE 2e060 │ │ │ │ +000000000009e078 0000000000000403 R_AARCH64_RELATIVE 27be0 │ │ │ │ +000000000009e080 0000000000000403 R_AARCH64_RELATIVE 27da0 │ │ │ │ +000000000009e088 0000000000000403 R_AARCH64_RELATIVE 29c00 │ │ │ │ +000000000009e090 0000000000000403 R_AARCH64_RELATIVE 27dc0 │ │ │ │ +000000000009e098 0000000000000403 R_AARCH64_RELATIVE 27fe0 │ │ │ │ +000000000009e0a0 0000000000000403 R_AARCH64_RELATIVE 27b80 │ │ │ │ +000000000009e0a8 0000000000000403 R_AARCH64_RELATIVE 27ba0 │ │ │ │ +000000000009e0b8 0000000000000403 R_AARCH64_RELATIVE 9d9a8 │ │ │ │ +000000000009e0c0 0000000000000403 R_AARCH64_RELATIVE 2d840 │ │ │ │ +000000000009e0c8 0000000000000403 R_AARCH64_RELATIVE 2d8c0 │ │ │ │ +000000000009e0d0 0000000000000403 R_AARCH64_RELATIVE 29700 │ │ │ │ +000000000009e0e0 0000000000000403 R_AARCH64_RELATIVE 2d180 │ │ │ │ +000000000009e0e8 0000000000000403 R_AARCH64_RELATIVE 2d1a0 │ │ │ │ +000000000009e0f0 0000000000000403 R_AARCH64_RELATIVE 29b00 │ │ │ │ +000000000009e108 0000000000000403 R_AARCH64_RELATIVE 2b900 │ │ │ │ +000000000009e118 0000000000000403 R_AARCH64_RELATIVE 2b360 │ │ │ │ +000000000009e128 0000000000000403 R_AARCH64_RELATIVE 2dee0 │ │ │ │ +000000000009e130 0000000000000403 R_AARCH64_RELATIVE 27d80 │ │ │ │ +000000000009e138 0000000000000403 R_AARCH64_RELATIVE 2e060 │ │ │ │ +000000000009e140 0000000000000403 R_AARCH64_RELATIVE 27be0 │ │ │ │ +000000000009e148 0000000000000403 R_AARCH64_RELATIVE 27da0 │ │ │ │ +000000000009e150 0000000000000403 R_AARCH64_RELATIVE 29c00 │ │ │ │ +000000000009e158 0000000000000403 R_AARCH64_RELATIVE 27dc0 │ │ │ │ +000000000009e160 0000000000000403 R_AARCH64_RELATIVE 27fe0 │ │ │ │ +000000000009e168 0000000000000403 R_AARCH64_RELATIVE 27b80 │ │ │ │ +000000000009e170 0000000000000403 R_AARCH64_RELATIVE 27ba0 │ │ │ │ +000000000009e180 0000000000000403 R_AARCH64_RELATIVE 9d9c0 │ │ │ │ +000000000009e188 0000000000000403 R_AARCH64_RELATIVE 29d00 │ │ │ │ +000000000009e190 0000000000000403 R_AARCH64_RELATIVE e0e8 │ │ │ │ +000000000009e198 0000000000000403 R_AARCH64_RELATIVE 28340 │ │ │ │ +000000000009e1a0 0000000000000403 R_AARCH64_RELATIVE 28ee0 │ │ │ │ +000000000009e1b0 0000000000000403 R_AARCH64_RELATIVE 9d9c0 │ │ │ │ +000000000009e1b8 0000000000000403 R_AARCH64_RELATIVE 283a0 │ │ │ │ +000000000009e1c0 0000000000000403 R_AARCH64_RELATIVE 28f44 │ │ │ │ +000000000009e1d8 0000000000000403 R_AARCH64_RELATIVE 9d9c0 │ │ │ │ +000000000009e1e0 0000000000000403 R_AARCH64_RELATIVE 28400 │ │ │ │ +000000000009e1e8 0000000000000403 R_AARCH64_RELATIVE 28fb0 │ │ │ │ +000000000009e1f8 0000000000000403 R_AARCH64_RELATIVE 9da20 │ │ │ │ +000000000009e200 0000000000000403 R_AARCH64_RELATIVE 2a140 │ │ │ │ +000000000009e208 0000000000000403 R_AARCH64_RELATIVE e000 │ │ │ │ +000000000009e210 0000000000000403 R_AARCH64_RELATIVE 28160 │ │ │ │ +000000000009e218 0000000000000403 R_AARCH64_RELATIVE 28da0 │ │ │ │ +000000000009e228 0000000000000403 R_AARCH64_RELATIVE 9da20 │ │ │ │ +000000000009e230 0000000000000403 R_AARCH64_RELATIVE 281c0 │ │ │ │ +000000000009e238 0000000000000403 R_AARCH64_RELATIVE 28e04 │ │ │ │ +000000000009e250 0000000000000403 R_AARCH64_RELATIVE 9da20 │ │ │ │ +000000000009e258 0000000000000403 R_AARCH64_RELATIVE 28220 │ │ │ │ +000000000009e260 0000000000000403 R_AARCH64_RELATIVE 28e70 │ │ │ │ +000000000009e270 0000000000000403 R_AARCH64_RELATIVE 7e8e8 │ │ │ │ +000000000009e280 0000000000000403 R_AARCH64_RELATIVE 7e940 │ │ │ │ +000000000009e290 0000000000000403 R_AARCH64_RELATIVE 7e998 │ │ │ │ +000000000009e298 0000000000000403 R_AARCH64_RELATIVE 9e268 │ │ │ │ +000000000009e2a8 0000000000000403 R_AARCH64_RELATIVE 7e9d0 │ │ │ │ +000000000009e2b8 0000000000000403 R_AARCH64_RELATIVE 7ea08 │ │ │ │ +000000000009e2c0 0000000000000403 R_AARCH64_RELATIVE 9e278 │ │ │ │ +000000000009e2d0 0000000000000403 R_AARCH64_RELATIVE 7ea40 │ │ │ │ +000000000009e2e0 0000000000000403 R_AARCH64_RELATIVE 9e288 │ │ │ │ +000000000009e2f8 0000000000000403 R_AARCH64_RELATIVE 7ea78 │ │ │ │ +000000000009e308 0000000000000403 R_AARCH64_RELATIVE 7eab0 │ │ │ │ +000000000009e320 0000000000000403 R_AARCH64_RELATIVE 7ead0 │ │ │ │ +000000000009e338 0000000000000403 R_AARCH64_RELATIVE 7eaf0 │ │ │ │ +000000000009e348 0000000000000403 R_AARCH64_RELATIVE 7eb50 │ │ │ │ +000000000009e350 0000000000000403 R_AARCH64_RELATIVE 9e330 │ │ │ │ +000000000009e360 0000000000000403 R_AARCH64_RELATIVE 7ebb8 │ │ │ │ +000000000009e368 0000000000000403 R_AARCH64_RELATIVE 9e340 │ │ │ │ +000000000009e378 0000000000000403 R_AARCH64_RELATIVE 7ec48 │ │ │ │ +000000000009e388 0000000000000403 R_AARCH64_RELATIVE 9e358 │ │ │ │ +000000000009e3b0 0000000000000403 R_AARCH64_RELATIVE 7ecb8 │ │ │ │ +000000000009e3b8 0000000000000403 R_AARCH64_RELATIVE 9e370 │ │ │ │ +000000000009e3c8 0000000000000403 R_AARCH64_RELATIVE 7ed10 │ │ │ │ +000000000009e3d0 0000000000000403 R_AARCH64_RELATIVE 9e3a8 │ │ │ │ +000000000009e3e0 0000000000000403 R_AARCH64_RELATIVE 7ed20 │ │ │ │ +000000000009e3e8 0000000000000403 R_AARCH64_RELATIVE 9d8e8 │ │ │ │ +000000000009e3f8 0000000000000403 R_AARCH64_RELATIVE 7ed90 │ │ │ │ +000000000009e400 0000000000000403 R_AARCH64_RELATIVE 9e3d8 │ │ │ │ +000000000009e410 0000000000000403 R_AARCH64_RELATIVE 7edf8 │ │ │ │ +000000000009e418 0000000000000403 R_AARCH64_RELATIVE 9d8e8 │ │ │ │ +000000000009e428 0000000000000403 R_AARCH64_RELATIVE 7ee70 │ │ │ │ +000000000009e430 0000000000000403 R_AARCH64_RELATIVE 9e408 │ │ │ │ +000000000009e440 0000000000000403 R_AARCH64_RELATIVE 7eee0 │ │ │ │ +000000000009e448 0000000000000403 R_AARCH64_RELATIVE 9d8e8 │ │ │ │ +000000000009e458 0000000000000403 R_AARCH64_RELATIVE 7ef58 │ │ │ │ +000000000009e460 0000000000000403 R_AARCH64_RELATIVE 9e438 │ │ │ │ +000000000009e470 0000000000000403 R_AARCH64_RELATIVE 7efc8 │ │ │ │ +000000000009e478 0000000000000403 R_AARCH64_RELATIVE 9d8e8 │ │ │ │ +000000000009e488 0000000000000403 R_AARCH64_RELATIVE 7f038 │ │ │ │ +000000000009e490 0000000000000403 R_AARCH64_RELATIVE 9e468 │ │ │ │ +000000000009e4a0 0000000000000403 R_AARCH64_RELATIVE 7f0a0 │ │ │ │ +000000000009e4a8 0000000000000403 R_AARCH64_RELATIVE 9d830 │ │ │ │ +000000000009e4b8 0000000000000403 R_AARCH64_RELATIVE 7f120 │ │ │ │ +000000000009e4c0 0000000000000403 R_AARCH64_RELATIVE 9d830 │ │ │ │ +000000000009e4d0 0000000000000403 R_AARCH64_RELATIVE 7f1a0 │ │ │ │ +000000000009e4d8 0000000000000403 R_AARCH64_RELATIVE 9d830 │ │ │ │ +000000000009e4e8 0000000000000403 R_AARCH64_RELATIVE 7f230 │ │ │ │ +000000000009e4f8 0000000000000403 R_AARCH64_RELATIVE 9d820 │ │ │ │ +000000000009e508 0000000000000403 R_AARCH64_RELATIVE 9e318 │ │ │ │ +000000000009e518 0000000000000403 R_AARCH64_RELATIVE 9d810 │ │ │ │ +000000000009e530 0000000000000403 R_AARCH64_RELATIVE 9e318 │ │ │ │ +000000000009e538 0000000000000403 R_AARCH64_RELATIVE 39a20 │ │ │ │ +000000000009e540 0000000000000403 R_AARCH64_RELATIVE 39a40 │ │ │ │ +000000000009e5a8 0000000000000403 R_AARCH64_RELATIVE 9e3d8 │ │ │ │ +000000000009e5b0 0000000000000403 R_AARCH64_RELATIVE 39bc0 │ │ │ │ +000000000009e5b8 0000000000000403 R_AARCH64_RELATIVE 3a140 │ │ │ │ +000000000009e5c0 0000000000000403 R_AARCH64_RELATIVE 3ac60 │ │ │ │ +000000000009e5d0 0000000000000403 R_AARCH64_RELATIVE 3f300 │ │ │ │ +000000000009e5d8 0000000000000403 R_AARCH64_RELATIVE 3f320 │ │ │ │ +000000000009e5e0 0000000000000403 R_AARCH64_RELATIVE 3daa0 │ │ │ │ +000000000009e5f8 0000000000000403 R_AARCH64_RELATIVE 39e80 │ │ │ │ +000000000009e608 0000000000000403 R_AARCH64_RELATIVE 3d620 │ │ │ │ +000000000009e618 0000000000000403 R_AARCH64_RELATIVE 3d980 │ │ │ │ +000000000009e620 0000000000000403 R_AARCH64_RELATIVE 39760 │ │ │ │ +000000000009e628 0000000000000403 R_AARCH64_RELATIVE 39dc0 │ │ │ │ +000000000009e630 0000000000000403 R_AARCH64_RELATIVE 392a0 │ │ │ │ +000000000009e638 0000000000000403 R_AARCH64_RELATIVE 39780 │ │ │ │ +000000000009e640 0000000000000403 R_AARCH64_RELATIVE 3db40 │ │ │ │ +000000000009e648 0000000000000403 R_AARCH64_RELATIVE 397a0 │ │ │ │ +000000000009e650 0000000000000403 R_AARCH64_RELATIVE 399c0 │ │ │ │ +000000000009e658 0000000000000403 R_AARCH64_RELATIVE 392e0 │ │ │ │ +000000000009e660 0000000000000403 R_AARCH64_RELATIVE 39300 │ │ │ │ +000000000009e670 0000000000000403 R_AARCH64_RELATIVE 9e3f0 │ │ │ │ +000000000009e678 0000000000000403 R_AARCH64_RELATIVE 3d200 │ │ │ │ +000000000009e680 0000000000000403 R_AARCH64_RELATIVE 3d280 │ │ │ │ +000000000009e688 0000000000000403 R_AARCH64_RELATIVE 3ac60 │ │ │ │ +000000000009e698 0000000000000403 R_AARCH64_RELATIVE 3f300 │ │ │ │ +000000000009e6a0 0000000000000403 R_AARCH64_RELATIVE 3f320 │ │ │ │ +000000000009e6a8 0000000000000403 R_AARCH64_RELATIVE 3daa0 │ │ │ │ +000000000009e6c0 0000000000000403 R_AARCH64_RELATIVE 39e80 │ │ │ │ +000000000009e6d0 0000000000000403 R_AARCH64_RELATIVE 3d620 │ │ │ │ +000000000009e6e0 0000000000000403 R_AARCH64_RELATIVE 3d980 │ │ │ │ +000000000009e6e8 0000000000000403 R_AARCH64_RELATIVE 39760 │ │ │ │ +000000000009e6f0 0000000000000403 R_AARCH64_RELATIVE 39dc0 │ │ │ │ +000000000009e6f8 0000000000000403 R_AARCH64_RELATIVE 392a0 │ │ │ │ +000000000009e700 0000000000000403 R_AARCH64_RELATIVE 39780 │ │ │ │ +000000000009e708 0000000000000403 R_AARCH64_RELATIVE 3db40 │ │ │ │ +000000000009e710 0000000000000403 R_AARCH64_RELATIVE 397a0 │ │ │ │ +000000000009e718 0000000000000403 R_AARCH64_RELATIVE 399c0 │ │ │ │ +000000000009e720 0000000000000403 R_AARCH64_RELATIVE 392e0 │ │ │ │ +000000000009e728 0000000000000403 R_AARCH64_RELATIVE 39300 │ │ │ │ +000000000009e738 0000000000000403 R_AARCH64_RELATIVE 9e408 │ │ │ │ +000000000009e740 0000000000000403 R_AARCH64_RELATIVE 3b180 │ │ │ │ +000000000009e748 0000000000000403 R_AARCH64_RELATIVE 3b2a0 │ │ │ │ +000000000009e750 0000000000000403 R_AARCH64_RELATIVE 3ad80 │ │ │ │ +000000000009e760 0000000000000403 R_AARCH64_RELATIVE 3f280 │ │ │ │ +000000000009e768 0000000000000403 R_AARCH64_RELATIVE 3f2a0 │ │ │ │ +000000000009e770 0000000000000403 R_AARCH64_RELATIVE 41760 │ │ │ │ +000000000009e788 0000000000000403 R_AARCH64_RELATIVE 42560 │ │ │ │ +000000000009e798 0000000000000403 R_AARCH64_RELATIVE 3d520 │ │ │ │ +000000000009e7a8 0000000000000403 R_AARCH64_RELATIVE 41580 │ │ │ │ +000000000009e7b0 0000000000000403 R_AARCH64_RELATIVE 39700 │ │ │ │ +000000000009e7b8 0000000000000403 R_AARCH64_RELATIVE 41400 │ │ │ │ +000000000009e7c0 0000000000000403 R_AARCH64_RELATIVE 393a0 │ │ │ │ +000000000009e7c8 0000000000000403 R_AARCH64_RELATIVE 39720 │ │ │ │ +000000000009e7d0 0000000000000403 R_AARCH64_RELATIVE 41860 │ │ │ │ +000000000009e7d8 0000000000000403 R_AARCH64_RELATIVE 39740 │ │ │ │ +000000000009e7e0 0000000000000403 R_AARCH64_RELATIVE 39960 │ │ │ │ +000000000009e7e8 0000000000000403 R_AARCH64_RELATIVE 39340 │ │ │ │ +000000000009e7f0 0000000000000403 R_AARCH64_RELATIVE 39360 │ │ │ │ +000000000009e800 0000000000000403 R_AARCH64_RELATIVE 9e420 │ │ │ │ +000000000009e808 0000000000000403 R_AARCH64_RELATIVE 3f440 │ │ │ │ +000000000009e810 0000000000000403 R_AARCH64_RELATIVE 3f580 │ │ │ │ +000000000009e818 0000000000000403 R_AARCH64_RELATIVE 3ad80 │ │ │ │ +000000000009e828 0000000000000403 R_AARCH64_RELATIVE 3f280 │ │ │ │ +000000000009e830 0000000000000403 R_AARCH64_RELATIVE 3f2a0 │ │ │ │ +000000000009e838 0000000000000403 R_AARCH64_RELATIVE 41760 │ │ │ │ +000000000009e850 0000000000000403 R_AARCH64_RELATIVE 42560 │ │ │ │ +000000000009e860 0000000000000403 R_AARCH64_RELATIVE 3d520 │ │ │ │ +000000000009e870 0000000000000403 R_AARCH64_RELATIVE 41580 │ │ │ │ +000000000009e878 0000000000000403 R_AARCH64_RELATIVE 39700 │ │ │ │ +000000000009e880 0000000000000403 R_AARCH64_RELATIVE 41400 │ │ │ │ +000000000009e888 0000000000000403 R_AARCH64_RELATIVE 393a0 │ │ │ │ +000000000009e890 0000000000000403 R_AARCH64_RELATIVE 39720 │ │ │ │ +000000000009e898 0000000000000403 R_AARCH64_RELATIVE 41860 │ │ │ │ +000000000009e8a0 0000000000000403 R_AARCH64_RELATIVE 39740 │ │ │ │ +000000000009e8a8 0000000000000403 R_AARCH64_RELATIVE 39960 │ │ │ │ +000000000009e8b0 0000000000000403 R_AARCH64_RELATIVE 39340 │ │ │ │ +000000000009e8b8 0000000000000403 R_AARCH64_RELATIVE 39360 │ │ │ │ +000000000009e8c8 0000000000000403 R_AARCH64_RELATIVE 9e438 │ │ │ │ +000000000009e8d0 0000000000000403 R_AARCH64_RELATIVE 3afc0 │ │ │ │ +000000000009e8d8 0000000000000403 R_AARCH64_RELATIVE 3b0a0 │ │ │ │ +000000000009e8e0 0000000000000403 R_AARCH64_RELATIVE 3aea0 │ │ │ │ +000000000009e8f0 0000000000000403 R_AARCH64_RELATIVE 3f2c0 │ │ │ │ +000000000009e8f8 0000000000000403 R_AARCH64_RELATIVE 3f2e0 │ │ │ │ +000000000009e900 0000000000000403 R_AARCH64_RELATIVE 411c0 │ │ │ │ +000000000009e918 0000000000000403 R_AARCH64_RELATIVE 3a700 │ │ │ │ +000000000009e928 0000000000000403 R_AARCH64_RELATIVE 3d420 │ │ │ │ +000000000009e938 0000000000000403 R_AARCH64_RELATIVE 3ffe0 │ │ │ │ +000000000009e940 0000000000000403 R_AARCH64_RELATIVE 396a0 │ │ │ │ +000000000009e948 0000000000000403 R_AARCH64_RELATIVE 3b3c0 │ │ │ │ +000000000009e950 0000000000000403 R_AARCH64_RELATIVE 39420 │ │ │ │ +000000000009e958 0000000000000403 R_AARCH64_RELATIVE 396c0 │ │ │ │ +000000000009e960 0000000000000403 R_AARCH64_RELATIVE 412c0 │ │ │ │ +000000000009e968 0000000000000403 R_AARCH64_RELATIVE 396e0 │ │ │ │ +000000000009e970 0000000000000403 R_AARCH64_RELATIVE 39900 │ │ │ │ +000000000009e978 0000000000000403 R_AARCH64_RELATIVE 393c0 │ │ │ │ +000000000009e980 0000000000000403 R_AARCH64_RELATIVE 393e0 │ │ │ │ +000000000009e990 0000000000000403 R_AARCH64_RELATIVE 9e450 │ │ │ │ +000000000009e998 0000000000000403 R_AARCH64_RELATIVE 3f780 │ │ │ │ +000000000009e9a0 0000000000000403 R_AARCH64_RELATIVE 3f880 │ │ │ │ +000000000009e9a8 0000000000000403 R_AARCH64_RELATIVE 3aea0 │ │ │ │ +000000000009e9b8 0000000000000403 R_AARCH64_RELATIVE 3f2c0 │ │ │ │ +000000000009e9c0 0000000000000403 R_AARCH64_RELATIVE 3f2e0 │ │ │ │ +000000000009e9c8 0000000000000403 R_AARCH64_RELATIVE 411c0 │ │ │ │ +000000000009e9e0 0000000000000403 R_AARCH64_RELATIVE 3a700 │ │ │ │ +000000000009e9f0 0000000000000403 R_AARCH64_RELATIVE 3d420 │ │ │ │ +000000000009ea00 0000000000000403 R_AARCH64_RELATIVE 3ffe0 │ │ │ │ +000000000009ea08 0000000000000403 R_AARCH64_RELATIVE 396a0 │ │ │ │ +000000000009ea10 0000000000000403 R_AARCH64_RELATIVE 3b3c0 │ │ │ │ +000000000009ea18 0000000000000403 R_AARCH64_RELATIVE 39420 │ │ │ │ +000000000009ea20 0000000000000403 R_AARCH64_RELATIVE 396c0 │ │ │ │ +000000000009ea28 0000000000000403 R_AARCH64_RELATIVE 412c0 │ │ │ │ +000000000009ea30 0000000000000403 R_AARCH64_RELATIVE 396e0 │ │ │ │ +000000000009ea38 0000000000000403 R_AARCH64_RELATIVE 39900 │ │ │ │ +000000000009ea40 0000000000000403 R_AARCH64_RELATIVE 393c0 │ │ │ │ +000000000009ea48 0000000000000403 R_AARCH64_RELATIVE 393e0 │ │ │ │ +000000000009ea58 0000000000000403 R_AARCH64_RELATIVE 9e468 │ │ │ │ +000000000009ea60 0000000000000403 R_AARCH64_RELATIVE 39c20 │ │ │ │ +000000000009ea68 0000000000000403 R_AARCH64_RELATIVE 3a260 │ │ │ │ +000000000009ea70 0000000000000403 R_AARCH64_RELATIVE 39c80 │ │ │ │ +000000000009ea80 0000000000000403 R_AARCH64_RELATIVE 3f340 │ │ │ │ +000000000009ea88 0000000000000403 R_AARCH64_RELATIVE 3f360 │ │ │ │ +000000000009ea90 0000000000000403 R_AARCH64_RELATIVE 3d840 │ │ │ │ +000000000009eaa8 0000000000000403 R_AARCH64_RELATIVE 39fa0 │ │ │ │ +000000000009eab8 0000000000000403 R_AARCH64_RELATIVE 3d320 │ │ │ │ +000000000009eac8 0000000000000403 R_AARCH64_RELATIVE 3d720 │ │ │ │ +000000000009ead0 0000000000000403 R_AARCH64_RELATIVE 39640 │ │ │ │ +000000000009ead8 0000000000000403 R_AARCH64_RELATIVE 39e20 │ │ │ │ +000000000009eae0 0000000000000403 R_AARCH64_RELATIVE 394a0 │ │ │ │ +000000000009eae8 0000000000000403 R_AARCH64_RELATIVE 39660 │ │ │ │ +000000000009eaf0 0000000000000403 R_AARCH64_RELATIVE 3d8e0 │ │ │ │ +000000000009eaf8 0000000000000403 R_AARCH64_RELATIVE 39680 │ │ │ │ +000000000009eb00 0000000000000403 R_AARCH64_RELATIVE 398a0 │ │ │ │ +000000000009eb08 0000000000000403 R_AARCH64_RELATIVE 39440 │ │ │ │ +000000000009eb10 0000000000000403 R_AARCH64_RELATIVE 39460 │ │ │ │ +000000000009eb20 0000000000000403 R_AARCH64_RELATIVE 9e480 │ │ │ │ +000000000009eb28 0000000000000403 R_AARCH64_RELATIVE 3fa20 │ │ │ │ +000000000009eb30 0000000000000403 R_AARCH64_RELATIVE 3faa0 │ │ │ │ +000000000009eb38 0000000000000403 R_AARCH64_RELATIVE 39c80 │ │ │ │ +000000000009eb48 0000000000000403 R_AARCH64_RELATIVE 3f340 │ │ │ │ +000000000009eb50 0000000000000403 R_AARCH64_RELATIVE 3f360 │ │ │ │ +000000000009eb58 0000000000000403 R_AARCH64_RELATIVE 3d840 │ │ │ │ +000000000009eb70 0000000000000403 R_AARCH64_RELATIVE 39fa0 │ │ │ │ +000000000009eb80 0000000000000403 R_AARCH64_RELATIVE 3d320 │ │ │ │ +000000000009eb90 0000000000000403 R_AARCH64_RELATIVE 3d720 │ │ │ │ +000000000009eb98 0000000000000403 R_AARCH64_RELATIVE 39640 │ │ │ │ +000000000009eba0 0000000000000403 R_AARCH64_RELATIVE 39e20 │ │ │ │ +000000000009eba8 0000000000000403 R_AARCH64_RELATIVE 394a0 │ │ │ │ +000000000009ebb0 0000000000000403 R_AARCH64_RELATIVE 39660 │ │ │ │ +000000000009ebb8 0000000000000403 R_AARCH64_RELATIVE 3d8e0 │ │ │ │ +000000000009ebc0 0000000000000403 R_AARCH64_RELATIVE 39680 │ │ │ │ +000000000009ebc8 0000000000000403 R_AARCH64_RELATIVE 398a0 │ │ │ │ +000000000009ebd0 0000000000000403 R_AARCH64_RELATIVE 39440 │ │ │ │ +000000000009ebd8 0000000000000403 R_AARCH64_RELATIVE 39460 │ │ │ │ +000000000009ebe8 0000000000000403 R_AARCH64_RELATIVE 9e4e0 │ │ │ │ +000000000009ebf0 0000000000000403 R_AARCH64_RELATIVE 3a2c0 │ │ │ │ +000000000009ebf8 0000000000000403 R_AARCH64_RELATIVE e2c8 │ │ │ │ +000000000009ec00 0000000000000403 R_AARCH64_RELATIVE 39a80 │ │ │ │ +000000000009ec08 0000000000000403 R_AARCH64_RELATIVE 3a5a0 │ │ │ │ +000000000009ec18 0000000000000403 R_AARCH64_RELATIVE 9e4e0 │ │ │ │ +000000000009ec20 0000000000000403 R_AARCH64_RELATIVE 39ae8 │ │ │ │ +000000000009ec28 0000000000000403 R_AARCH64_RELATIVE 3a610 │ │ │ │ +000000000009ec40 0000000000000403 R_AARCH64_RELATIVE 9e4e0 │ │ │ │ +000000000009ec48 0000000000000403 R_AARCH64_RELATIVE 39b50 │ │ │ │ +000000000009ec50 0000000000000403 R_AARCH64_RELATIVE 3a688 │ │ │ │ +000000000009ec60 0000000000000403 R_AARCH64_RELATIVE 7f298 │ │ │ │ +000000000009ec70 0000000000000403 R_AARCH64_RELATIVE 9d820 │ │ │ │ +000000000009ec80 0000000000000403 R_AARCH64_RELATIVE 9eff0 │ │ │ │ +000000000009ec90 0000000000000403 R_AARCH64_RELATIVE 9d810 │ │ │ │ +000000000009eca8 0000000000000403 R_AARCH64_RELATIVE 7f2c8 │ │ │ │ +000000000009ecb8 0000000000000403 R_AARCH64_RELATIVE 9d820 │ │ │ │ +000000000009ecc8 0000000000000403 R_AARCH64_RELATIVE 9ef98 │ │ │ │ +000000000009ecd8 0000000000000403 R_AARCH64_RELATIVE 9d810 │ │ │ │ +000000000009ecf0 0000000000000403 R_AARCH64_RELATIVE 7f310 │ │ │ │ +000000000009ed00 0000000000000403 R_AARCH64_RELATIVE 9d820 │ │ │ │ +000000000009ed10 0000000000000403 R_AARCH64_RELATIVE 9ef80 │ │ │ │ +000000000009ed20 0000000000000403 R_AARCH64_RELATIVE 9d810 │ │ │ │ +000000000009ed38 0000000000000403 R_AARCH64_RELATIVE 7f350 │ │ │ │ +000000000009ed50 0000000000000403 R_AARCH64_RELATIVE 7f3a0 │ │ │ │ +000000000009ed58 0000000000000403 R_AARCH64_RELATIVE 9ed30 │ │ │ │ +000000000009ed68 0000000000000403 R_AARCH64_RELATIVE 9ec58 │ │ │ │ +000000000009ed70 0000000000000403 R_AARCH64_RELATIVE 5c5e0 │ │ │ │ +000000000009ed78 0000000000000403 R_AARCH64_RELATIVE e5f8 │ │ │ │ +000000000009ed80 0000000000000403 R_AARCH64_RELATIVE 57e40 │ │ │ │ +000000000009ed88 0000000000000403 R_AARCH64_RELATIVE 581c0 │ │ │ │ +000000000009ed98 0000000000000403 R_AARCH64_RELATIVE 9ec58 │ │ │ │ +000000000009eda0 0000000000000403 R_AARCH64_RELATIVE 57ea8 │ │ │ │ +000000000009eda8 0000000000000403 R_AARCH64_RELATIVE 58230 │ │ │ │ +000000000009edc0 0000000000000403 R_AARCH64_RELATIVE 9ec58 │ │ │ │ +000000000009edc8 0000000000000403 R_AARCH64_RELATIVE 57f10 │ │ │ │ +000000000009edd0 0000000000000403 R_AARCH64_RELATIVE 582a8 │ │ │ │ +000000000009ede0 0000000000000403 R_AARCH64_RELATIVE 9eca0 │ │ │ │ +000000000009ede8 0000000000000403 R_AARCH64_RELATIVE 5c360 │ │ │ │ +000000000009edf0 0000000000000403 R_AARCH64_RELATIVE e9d8 │ │ │ │ +000000000009edf8 0000000000000403 R_AARCH64_RELATIVE 5a500 │ │ │ │ +000000000009ee00 0000000000000403 R_AARCH64_RELATIVE 5aaa0 │ │ │ │ +000000000009ee10 0000000000000403 R_AARCH64_RELATIVE 9eca0 │ │ │ │ +000000000009ee18 0000000000000403 R_AARCH64_RELATIVE 5a240 │ │ │ │ +000000000009ee20 0000000000000403 R_AARCH64_RELATIVE 5ac00 │ │ │ │ +000000000009ee30 0000000000000403 R_AARCH64_RELATIVE 5b8a0 │ │ │ │ +000000000009ee48 0000000000000403 R_AARCH64_RELATIVE 9eca0 │ │ │ │ +000000000009ee50 0000000000000403 R_AARCH64_RELATIVE 5a3a0 │ │ │ │ +000000000009ee58 0000000000000403 R_AARCH64_RELATIVE 5ad64 │ │ │ │ +000000000009ee68 0000000000000403 R_AARCH64_RELATIVE 9ece8 │ │ │ │ +000000000009ee70 0000000000000403 R_AARCH64_RELATIVE 5c0e0 │ │ │ │ +000000000009ee78 0000000000000403 R_AARCH64_RELATIVE e97c │ │ │ │ +000000000009ee80 0000000000000403 R_AARCH64_RELATIVE 5a0e0 │ │ │ │ +000000000009ee88 0000000000000403 R_AARCH64_RELATIVE 5a660 │ │ │ │ +000000000009ee98 0000000000000403 R_AARCH64_RELATIVE 9ece8 │ │ │ │ +000000000009eea0 0000000000000403 R_AARCH64_RELATIVE 59e20 │ │ │ │ +000000000009eea8 0000000000000403 R_AARCH64_RELATIVE 5a7c0 │ │ │ │ +000000000009eeb8 0000000000000403 R_AARCH64_RELATIVE 5b8a0 │ │ │ │ +000000000009eed0 0000000000000403 R_AARCH64_RELATIVE 9ece8 │ │ │ │ +000000000009eed8 0000000000000403 R_AARCH64_RELATIVE 59f80 │ │ │ │ +000000000009eee0 0000000000000403 R_AARCH64_RELATIVE 5a924 │ │ │ │ +000000000009eef0 0000000000000403 R_AARCH64_RELATIVE 9ed48 │ │ │ │ +000000000009eef8 0000000000000403 R_AARCH64_RELATIVE 57d80 │ │ │ │ +000000000009ef00 0000000000000403 R_AARCH64_RELATIVE 57da0 │ │ │ │ +000000000009ef10 0000000000000403 R_AARCH64_RELATIVE 57820 │ │ │ │ +000000000009ef18 0000000000000403 R_AARCH64_RELATIVE 57840 │ │ │ │ +000000000009ef20 0000000000000403 R_AARCH64_RELATIVE 578e0 │ │ │ │ +000000000009ef70 0000000000000403 R_AARCH64_RELATIVE 7f3f0 │ │ │ │ +000000000009ef88 0000000000000403 R_AARCH64_RELATIVE 7f410 │ │ │ │ +000000000009efa0 0000000000000403 R_AARCH64_RELATIVE 7f268 │ │ │ │ +000000000009efa8 0000000000000403 R_AARCH64_RELATIVE 9ef80 │ │ │ │ +000000000009efb8 0000000000000403 R_AARCH64_RELATIVE 7f440 │ │ │ │ +000000000009efd0 0000000000000403 R_AARCH64_RELATIVE 7f458 │ │ │ │ +000000000009efe0 0000000000000403 R_AARCH64_RELATIVE 7f480 │ │ │ │ +000000000009efe8 0000000000000403 R_AARCH64_RELATIVE 9efc8 │ │ │ │ +000000000009eff8 0000000000000403 R_AARCH64_RELATIVE 7f4a0 │ │ │ │ +000000000009f010 0000000000000403 R_AARCH64_RELATIVE 7f4c0 │ │ │ │ +000000000009f028 0000000000000403 R_AARCH64_RELATIVE 7f4e0 │ │ │ │ +000000000009f038 0000000000000403 R_AARCH64_RELATIVE 7f510 │ │ │ │ +000000000009f058 0000000000000403 R_AARCH64_RELATIVE 9f020 │ │ │ │ +000000000009f070 0000000000000403 R_AARCH64_RELATIVE 7f540 │ │ │ │ +000000000009f090 0000000000000403 R_AARCH64_RELATIVE 9f020 │ │ │ │ +000000000009f0a8 0000000000000403 R_AARCH64_RELATIVE 7f5a0 │ │ │ │ +000000000009f0c8 0000000000000403 R_AARCH64_RELATIVE 9f020 │ │ │ │ +000000000009f0e0 0000000000000403 R_AARCH64_RELATIVE 7f5d0 │ │ │ │ +000000000009f0e8 0000000000000403 R_AARCH64_RELATIVE 9efd8 │ │ │ │ +000000000009f0f8 0000000000000403 R_AARCH64_RELATIVE 7f5e8 │ │ │ │ +000000000009f100 0000000000000403 R_AARCH64_RELATIVE 9efd8 │ │ │ │ +000000000009f110 0000000000000403 R_AARCH64_RELATIVE 7f638 │ │ │ │ +000000000009f118 0000000000000403 R_AARCH64_RELATIVE 9efd8 │ │ │ │ +000000000009f128 0000000000000403 R_AARCH64_RELATIVE 7f650 │ │ │ │ +000000000009f138 0000000000000403 R_AARCH64_RELATIVE 7f688 │ │ │ │ +000000000009f148 0000000000000403 R_AARCH64_RELATIVE 9d820 │ │ │ │ +000000000009f158 0000000000000403 R_AARCH64_RELATIVE 9f008 │ │ │ │ +000000000009f168 0000000000000403 R_AARCH64_RELATIVE 9d810 │ │ │ │ +000000000009f180 0000000000000403 R_AARCH64_RELATIVE 7f6b8 │ │ │ │ +000000000009f198 0000000000000403 R_AARCH64_RELATIVE 7f718 │ │ │ │ +000000000009f1a0 0000000000000403 R_AARCH64_RELATIVE 9f178 │ │ │ │ +000000000009f1b0 0000000000000403 R_AARCH64_RELATIVE 7f778 │ │ │ │ +000000000009f1c0 0000000000000403 R_AARCH64_RELATIVE 9d820 │ │ │ │ +000000000009f1d0 0000000000000403 R_AARCH64_RELATIVE 9efb0 │ │ │ │ +000000000009f1e0 0000000000000403 R_AARCH64_RELATIVE 9d810 │ │ │ │ +000000000009f1f8 0000000000000403 R_AARCH64_RELATIVE 9ef68 │ │ │ │ +000000000009f200 0000000000000403 R_AARCH64_RELATIVE 57d20 │ │ │ │ +000000000009f208 0000000000000403 R_AARCH64_RELATIVE 57d40 │ │ │ │ +000000000009f220 0000000000000403 R_AARCH64_RELATIVE 9ef80 │ │ │ │ +000000000009f228 0000000000000403 R_AARCH64_RELATIVE 59960 │ │ │ │ +000000000009f230 0000000000000403 R_AARCH64_RELATIVE 59ba0 │ │ │ │ +000000000009f240 0000000000000403 R_AARCH64_RELATIVE 5b8a0 │ │ │ │ +000000000009f258 0000000000000403 R_AARCH64_RELATIVE 9ef98 │ │ │ │ +000000000009f260 0000000000000403 R_AARCH64_RELATIVE 59a80 │ │ │ │ +000000000009f268 0000000000000403 R_AARCH64_RELATIVE 59ce0 │ │ │ │ +000000000009f278 0000000000000403 R_AARCH64_RELATIVE 5b8a0 │ │ │ │ +000000000009f290 0000000000000403 R_AARCH64_RELATIVE 9eff0 │ │ │ │ +000000000009f298 0000000000000403 R_AARCH64_RELATIVE 57de0 │ │ │ │ +000000000009f2a0 0000000000000403 R_AARCH64_RELATIVE 57e00 │ │ │ │ +000000000009f2b8 0000000000000403 R_AARCH64_RELATIVE 9f030 │ │ │ │ +000000000009f2c0 0000000000000403 R_AARCH64_RELATIVE 5b3c0 │ │ │ │ +000000000009f2c8 0000000000000403 R_AARCH64_RELATIVE 57700 │ │ │ │ +000000000009f2d0 0000000000000403 R_AARCH64_RELATIVE 57740 │ │ │ │ +000000000009f2d8 0000000000000403 R_AARCH64_RELATIVE 57760 │ │ │ │ +000000000009f2e0 0000000000000403 R_AARCH64_RELATIVE 57780 │ │ │ │ +000000000009f2f0 0000000000000403 R_AARCH64_RELATIVE 58500 │ │ │ │ +000000000009f2f8 0000000000000403 R_AARCH64_RELATIVE 5e500 │ │ │ │ +000000000009f300 0000000000000403 R_AARCH64_RELATIVE 58d00 │ │ │ │ +000000000009f308 0000000000000403 R_AARCH64_RELATIVE 58fa0 │ │ │ │ +000000000009f310 0000000000000403 R_AARCH64_RELATIVE 5f860 │ │ │ │ +000000000009f318 0000000000000403 R_AARCH64_RELATIVE 577a0 │ │ │ │ +000000000009f328 0000000000000403 R_AARCH64_RELATIVE 9f030 │ │ │ │ +000000000009f330 0000000000000403 R_AARCH64_RELATIVE 577b0 │ │ │ │ +000000000009f338 0000000000000403 R_AARCH64_RELATIVE 58c20 │ │ │ │ +000000000009f340 0000000000000403 R_AARCH64_RELATIVE 5906c │ │ │ │ +000000000009f350 0000000000000403 R_AARCH64_RELATIVE 9f068 │ │ │ │ +000000000009f358 0000000000000403 R_AARCH64_RELATIVE 59480 │ │ │ │ +000000000009f360 0000000000000403 R_AARCH64_RELATIVE 57640 │ │ │ │ +000000000009f368 0000000000000403 R_AARCH64_RELATIVE 57680 │ │ │ │ +000000000009f370 0000000000000403 R_AARCH64_RELATIVE 576a0 │ │ │ │ +000000000009f378 0000000000000403 R_AARCH64_RELATIVE 576c0 │ │ │ │ +000000000009f388 0000000000000403 R_AARCH64_RELATIVE 58580 │ │ │ │ +000000000009f390 0000000000000403 R_AARCH64_RELATIVE 5e5e0 │ │ │ │ +000000000009f398 0000000000000403 R_AARCH64_RELATIVE 58ec0 │ │ │ │ +000000000009f3a0 0000000000000403 R_AARCH64_RELATIVE 59140 │ │ │ │ +000000000009f3a8 0000000000000403 R_AARCH64_RELATIVE 58860 │ │ │ │ +000000000009f3b0 0000000000000403 R_AARCH64_RELATIVE 576e0 │ │ │ │ +000000000009f3c0 0000000000000403 R_AARCH64_RELATIVE 9f068 │ │ │ │ +000000000009f3c8 0000000000000403 R_AARCH64_RELATIVE 576f0 │ │ │ │ +000000000009f3d0 0000000000000403 R_AARCH64_RELATIVE 58de0 │ │ │ │ +000000000009f3d8 0000000000000403 R_AARCH64_RELATIVE 5920c │ │ │ │ +000000000009f3e8 0000000000000403 R_AARCH64_RELATIVE 9f0a0 │ │ │ │ +000000000009f3f0 0000000000000403 R_AARCH64_RELATIVE 5aee0 │ │ │ │ +000000000009f3f8 0000000000000403 R_AARCH64_RELATIVE 57580 │ │ │ │ +000000000009f400 0000000000000403 R_AARCH64_RELATIVE 575c0 │ │ │ │ +000000000009f408 0000000000000403 R_AARCH64_RELATIVE 575e0 │ │ │ │ +000000000009f410 0000000000000403 R_AARCH64_RELATIVE 57600 │ │ │ │ +000000000009f420 0000000000000403 R_AARCH64_RELATIVE 58480 │ │ │ │ +000000000009f428 0000000000000403 R_AARCH64_RELATIVE 5e420 │ │ │ │ +000000000009f430 0000000000000403 R_AARCH64_RELATIVE 58b40 │ │ │ │ +000000000009f438 0000000000000403 R_AARCH64_RELATIVE 592e0 │ │ │ │ +000000000009f440 0000000000000403 R_AARCH64_RELATIVE 5eb40 │ │ │ │ +000000000009f448 0000000000000403 R_AARCH64_RELATIVE 57620 │ │ │ │ +000000000009f458 0000000000000403 R_AARCH64_RELATIVE 9f0a0 │ │ │ │ +000000000009f460 0000000000000403 R_AARCH64_RELATIVE 57630 │ │ │ │ +000000000009f468 0000000000000403 R_AARCH64_RELATIVE 58a60 │ │ │ │ +000000000009f470 0000000000000403 R_AARCH64_RELATIVE 593ac │ │ │ │ +000000000009f480 0000000000000403 R_AARCH64_RELATIVE 9f190 │ │ │ │ +000000000009f488 0000000000000403 R_AARCH64_RELATIVE 58700 │ │ │ │ +000000000009f490 0000000000000403 R_AARCH64_RELATIVE 587e0 │ │ │ │ +000000000009f4a0 0000000000000403 R_AARCH64_RELATIVE 573e0 │ │ │ │ +000000000009f4a8 0000000000000403 R_AARCH64_RELATIVE 57440 │ │ │ │ +000000000009f4b0 0000000000000403 R_AARCH64_RELATIVE 574e0 │ │ │ │ +000000000009fe78 0000000000000403 R_AARCH64_RELATIVE a0060 │ │ │ │ +000000000009fe88 0000000000000403 R_AARCH64_RELATIVE a0270 │ │ │ │ 000000000009fea8 0000000000000403 R_AARCH64_RELATIVE eb40 │ │ │ │ -000000000009ff68 0000000000000403 R_AARCH64_RELATIVE a02a0 │ │ │ │ +000000000009ff68 0000000000000403 R_AARCH64_RELATIVE a0280 │ │ │ │ 00000000000a0008 0000000000000403 R_AARCH64_RELATIVE a0008 │ │ │ │ -00000000000a0018 0000000000000403 R_AARCH64_RELATIVE 9da88 │ │ │ │ -00000000000a0020 0000000000000403 R_AARCH64_RELATIVE 9db48 │ │ │ │ -00000000000a0038 0000000000000403 R_AARCH64_RELATIVE 9eba0 │ │ │ │ -000000000009d778 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009d7c0 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009d808 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009db70 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009dba8 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009dbe0 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009dc70 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009dce8 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e0e8 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e170 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e2b0 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e310 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009eb68 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ec10 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ed80 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000a0020 0000000000000403 R_AARCH64_RELATIVE 9e300 │ │ │ │ +00000000000a0028 0000000000000403 R_AARCH64_RELATIVE 9ef68 │ │ │ │ +00000000000a0030 0000000000000403 R_AARCH64_RELATIVE 9f008 │ │ │ │ +000000000009d778 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009d788 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009d7b0 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009d800 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009d810 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009d820 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009d830 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009d840 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e268 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e278 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e2a0 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e2f0 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e330 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009efc8 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f020 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f120 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009d798 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009d7c0 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ 000000000009d850 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ 000000000009d868 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009da88 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009daa0 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009dab8 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009dad0 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009db18 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009db30 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009db48 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009dc18 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009dc30 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009dc48 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009dcb8 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009dcd0 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e0a8 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e0d0 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e140 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e158 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e1a8 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e1c0 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e1d8 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e1f0 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e208 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e220 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e238 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e250 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e268 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e280 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e298 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e2f8 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009d8b8 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009d8d0 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009d8e8 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009d900 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009d918 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009d930 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009d948 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009d960 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009d978 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009d990 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009d9a8 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009da08 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009da68 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009da80 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e288 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e2b0 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e300 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e318 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e340 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ 000000000009e358 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e370 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009eb28 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009eb50 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009eba0 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ebb8 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ebe0 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ebf8 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ec48 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ec60 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ec78 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ec90 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009eca8 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ecc0 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ecd8 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ecf0 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ed08 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ed20 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ed38 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ed50 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ed68 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009d860 0000010300000101 R_AARCH64_ABS64 0000000000000000 _ZTISt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e1e8 0000010300000101 R_AARCH64_ABS64 0000000000000000 _ZTISt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009d8d0 000000b700000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt13runtime_error4whatEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009de38 000000b700000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt13runtime_error4whatEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009d948 0000001200000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name4whatEv + 0 │ │ │ │ -000000000009d9d0 0000001200000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name4whatEv + 0 │ │ │ │ -000000000009dd78 0000001200000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name4whatEv + 0 │ │ │ │ -000000000009ddb0 0000001200000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name4whatEv + 0 │ │ │ │ -000000000009d958 000000c300000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name23substitute_placeholdersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0 │ │ │ │ -000000000009d9e0 000000c300000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name23substitute_placeholdersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0 │ │ │ │ -000000000009dd88 000000c300000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name23substitute_placeholdersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0 │ │ │ │ -000000000009ddc0 000000c300000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name23substitute_placeholdersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0 │ │ │ │ -000000000009da28 0000002500000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e028 0000002500000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009da48 000000ca00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e048 000000ca00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009da50 0000010d00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e420 0000010d00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e4e8 0000010d00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e5b0 0000010d00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e678 0000010d00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e740 0000010d00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e808 0000010d00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e8d0 0000010d00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e998 0000010d00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009ee88 0000010d00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009ef50 0000010d00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f018 0000010d00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f0e0 0000010d00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f1a8 0000010d00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f270 0000010d00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f338 0000010d00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f400 0000010d00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009da58 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e058 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e428 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e4f0 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e5b8 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e680 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e748 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e810 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e8d8 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e9a0 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009ee90 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009ef58 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f020 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f0e8 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f1b0 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f278 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f340 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f408 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009da60 0000008a00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009da68 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e068 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e438 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e500 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e5c8 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e690 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e758 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e820 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e8e8 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e9b0 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009eea0 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009ef68 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f030 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f0f8 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f1c0 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f288 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f350 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f418 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009da70 0000001500000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009da78 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e078 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e448 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e510 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e5d8 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e6a0 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e768 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e830 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e8f8 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e9c0 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009eeb0 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009ef78 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f040 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f108 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f1d0 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f298 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f360 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f428 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009da80 0000005300000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009da98 000000f600000101 R_AARCH64_ABS64 0000000000000000 _ZTISt11logic_error@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e2d8 000000f600000101 R_AARCH64_ABS64 0000000000000000 _ZTISt11logic_error@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009dab0 0000000700000101 R_AARCH64_ABS64 0000000000000000 _ZTIN5boost15program_options22error_with_option_nameE + 0 │ │ │ │ -000000000009dae0 000000bc00000101 R_AARCH64_ABS64 0000000000000000 _ZTISt8bad_cast@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009db58 000000bc00000101 R_AARCH64_ABS64 0000000000000000 _ZTISt8bad_cast@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009dae8 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009daf8 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009db08 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009db60 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009dc60 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e088 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e098 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e0c0 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e110 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e120 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e130 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009eb08 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009eb18 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009eb40 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009eb90 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ebd0 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009db40 0000011400000101 R_AARCH64_ABS64 0000000000000000 _ZTISt13runtime_error@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009db88 0000008d00000101 R_AARCH64_ABS64 0000000000000000 _ZTIN5boost15program_options29value_semantic_codecvt_helperIcEE + 0 │ │ │ │ -000000000009dbc0 0000008d00000101 R_AARCH64_ABS64 0000000000000000 _ZTIN5boost15program_options29value_semantic_codecvt_helperIcEE + 0 │ │ │ │ -000000000009dbf8 0000008d00000101 R_AARCH64_ABS64 0000000000000000 _ZTIN5boost15program_options29value_semantic_codecvt_helperIcEE + 0 │ │ │ │ -000000000009dcc8 000000ff00000101 R_AARCH64_ABS64 0000000000000000 _ZTINSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ -000000000009dd50 000000c700000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt11logic_error4whatEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009ea68 000000c700000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt11logic_error4whatEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009ddd8 0000010900000101 R_AARCH64_ABS64 0000000000000000 __cxa_pure_virtual@CXXABI_1.3 + 0 │ │ │ │ -000000000009dde0 0000010900000101 R_AARCH64_ABS64 0000000000000000 __cxa_pure_virtual@CXXABI_1.3 + 0 │ │ │ │ -000000000009ddf8 0000010900000101 R_AARCH64_ABS64 0000000000000000 __cxa_pure_virtual@CXXABI_1.3 + 0 │ │ │ │ -000000000009de00 0000010900000101 R_AARCH64_ABS64 0000000000000000 __cxa_pure_virtual@CXXABI_1.3 + 0 │ │ │ │ -000000000009de78 0000010500000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options29value_semantic_codecvt_helperIcE5parseERNS_3anyERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEb + 0 │ │ │ │ -000000000009df10 0000010500000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options29value_semantic_codecvt_helperIcE5parseERNS_3anyERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEb + 0 │ │ │ │ -000000000009dfa8 0000010500000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options29value_semantic_codecvt_helperIcE5parseERNS_3anyERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEb + 0 │ │ │ │ -000000000009e050 000000b600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv@GLIBCXX_3.4.21 + 0 │ │ │ │ -000000000009e060 000000a000000101 R_AARCH64_ABS64 0000000000000000 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEv@GLIBCXX_3.4.21 + 0 │ │ │ │ -000000000009e070 0000006f00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi@GLIBCXX_3.4.21 + 0 │ │ │ │ -000000000009e080 000000bf00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi@GLIBCXX_3.4.21 + 0 │ │ │ │ -000000000009e198 000000ed00000101 R_AARCH64_ABS64 0000000000000000 _ZTISo@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e398 000000ed00000101 R_AARCH64_ABS64 0000000000000000 _ZTISo@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e3c0 000000ed00000101 R_AARCH64_ABS64 0000000000000000 _ZTISo@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e338 0000000800000101 R_AARCH64_ABS64 0000000000000000 _ZTINSt8ios_base7failureB5cxx11E@GLIBCXX_3.4.21 + 0 │ │ │ │ -000000000009ebb0 0000000800000101 R_AARCH64_ABS64 0000000000000000 _ZTINSt8ios_base7failureB5cxx11E@GLIBCXX_3.4.21 + 0 │ │ │ │ -000000000009ebc8 0000000800000101 R_AARCH64_ABS64 0000000000000000 _ZTINSt8ios_base7failureB5cxx11E@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000a0028 0000000800000101 R_AARCH64_ABS64 0000000000000000 _ZTINSt8ios_base7failureB5cxx11E@GLIBCXX_3.4.21 + 0 │ │ │ │ -000000000009e400 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e4c8 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e590 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e658 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e720 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e7e8 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e8b0 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e978 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009ee68 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009ef30 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009eff8 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f0c0 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f188 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f250 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f318 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f3e0 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009eae0 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt8ios_base7failureB5cxx114whatEv@GLIBCXX_3.4.21 + 0 │ │ │ │ -000000000009ede8 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt8ios_base7failureB5cxx114whatEv@GLIBCXX_3.4.21 + 0 │ │ │ │ -000000000009f4d0 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt8ios_base7failureB5cxx114whatEv@GLIBCXX_3.4.21 + 0 │ │ │ │ -000000000009ec38 000000c400000101 R_AARCH64_ABS64 0000000000000000 _ZTISi@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009ee00 000000c400000101 R_AARCH64_ABS64 0000000000000000 _ZTISi@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009ee28 000000c400000101 R_AARCH64_ABS64 0000000000000000 _ZTISi@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e3a8 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e3c0 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e3d8 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e3f0 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e408 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e420 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e438 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e450 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e468 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e480 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e498 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e4b0 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e4c8 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009ed30 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009ed48 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009ef68 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009ef80 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009ef98 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009efb0 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009efd8 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009eff0 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f008 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f0d8 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f0f0 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f108 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f178 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f190 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009d7d8 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009d880 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009d9c0 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009da20 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e2c8 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e370 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e4e0 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009ec58 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009eca0 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009ece8 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f030 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f068 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f0a0 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f130 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f1a8 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009d8a8 000000ed00000101 R_AARCH64_ABS64 0000000000000000 _ZTISo@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009daf8 000000ed00000101 R_AARCH64_ABS64 0000000000000000 _ZTISo@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009db20 000000ed00000101 R_AARCH64_ABS64 0000000000000000 _ZTISo@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009d8f8 0000010300000101 R_AARCH64_ABS64 0000000000000000 _ZTISt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ed40 0000010300000101 R_AARCH64_ABS64 0000000000000000 _ZTISt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009d9e8 000000f600000101 R_AARCH64_ABS64 0000000000000000 _ZTISt11logic_error@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ef78 000000f600000101 R_AARCH64_ABS64 0000000000000000 _ZTISt11logic_error@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009da48 0000000800000101 R_AARCH64_ABS64 0000000000000000 _ZTINSt8ios_base7failureB5cxx11E@GLIBCXX_3.4.21 + 0 │ │ │ │ +000000000009e310 0000000800000101 R_AARCH64_ABS64 0000000000000000 _ZTINSt8ios_base7failureB5cxx11E@GLIBCXX_3.4.21 + 0 │ │ │ │ +000000000009e328 0000000800000101 R_AARCH64_ABS64 0000000000000000 _ZTINSt8ios_base7failureB5cxx11E@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000a0038 0000000800000101 R_AARCH64_ABS64 0000000000000000 _ZTINSt8ios_base7failureB5cxx11E@GLIBCXX_3.4.21 + 0 │ │ │ │ +000000000009daa8 0000010900000101 R_AARCH64_ABS64 0000000000000000 __cxa_pure_virtual@CXXABI_1.3 + 0 │ │ │ │ +000000000009dab0 0000010900000101 R_AARCH64_ABS64 0000000000000000 __cxa_pure_virtual@CXXABI_1.3 + 0 │ │ │ │ +000000000009dac8 0000010900000101 R_AARCH64_ABS64 0000000000000000 __cxa_pure_virtual@CXXABI_1.3 + 0 │ │ │ │ +000000000009dad0 0000010900000101 R_AARCH64_ABS64 0000000000000000 __cxa_pure_virtual@CXXABI_1.3 + 0 │ │ │ │ +000000000009db60 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009dc28 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009dcf0 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ddb8 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009de80 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009df48 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e010 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e0d8 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e5c8 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e690 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e758 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e820 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e8e8 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e9b0 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ea78 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009eb40 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009db80 0000010d00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009dc48 0000010d00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009dd10 0000010d00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ddd8 0000010d00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009dea0 0000010d00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009df68 0000010d00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e030 0000010d00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e0f8 0000010d00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e5e8 0000010d00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e6b0 0000010d00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e778 0000010d00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e840 0000010d00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e908 0000010d00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e9d0 0000010d00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ea98 0000010d00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009eb60 0000010d00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ef30 0000010d00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009db88 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009dc50 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009dd18 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009dde0 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009dea8 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009df70 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e038 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e100 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e5f0 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e6b8 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e780 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e848 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e910 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e9d8 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009eaa0 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009eb68 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ef38 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f4c8 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009db98 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009dc60 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009dd28 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ddf0 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009deb8 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009df80 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e048 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e110 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e600 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e6c8 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e790 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e858 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e920 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e9e8 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009eab0 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009eb78 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ef48 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f4d8 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009dba8 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009dc70 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009dd38 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009de00 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009dec8 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009df90 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e058 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e120 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e610 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e6d8 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e7a0 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e868 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e930 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e9f8 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009eac0 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009eb88 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ef58 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f4e8 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e1c8 000000c700000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt11logic_error4whatEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f210 000000c700000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt11logic_error4whatEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e240 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt8ios_base7failureB5cxx114whatEv@GLIBCXX_3.4.21 + 0 │ │ │ │ +000000000009e548 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt8ios_base7failureB5cxx114whatEv@GLIBCXX_3.4.21 + 0 │ │ │ │ +000000000009ec30 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt8ios_base7failureB5cxx114whatEv@GLIBCXX_3.4.21 + 0 │ │ │ │ +000000000009e398 000000c400000101 R_AARCH64_ABS64 0000000000000000 _ZTISi@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e560 000000c400000101 R_AARCH64_ABS64 0000000000000000 _ZTISi@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e588 000000c400000101 R_AARCH64_ABS64 0000000000000000 _ZTISi@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009edb0 000000b700000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt13runtime_error4whatEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f2a8 000000b700000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt13runtime_error4whatEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ee28 0000001200000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name4whatEv + 0 │ │ │ │ +000000000009eeb0 0000001200000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name4whatEv + 0 │ │ │ │ +000000000009f238 0000001200000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name4whatEv + 0 │ │ │ │ +000000000009f270 0000001200000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name4whatEv + 0 │ │ │ │ +000000000009ee38 000000c300000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name23substitute_placeholdersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0 │ │ │ │ +000000000009eec0 000000c300000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name23substitute_placeholdersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0 │ │ │ │ +000000000009f248 000000c300000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name23substitute_placeholdersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0 │ │ │ │ +000000000009f280 000000c300000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name23substitute_placeholdersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0 │ │ │ │ +000000000009ef08 0000002500000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f498 0000002500000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ef28 000000ca00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f4b8 000000ca00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ef40 0000008a00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ef50 0000001500000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ef60 0000005300000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ef90 0000000700000101 R_AARCH64_ABS64 0000000000000000 _ZTIN5boost15program_options22error_with_option_nameE + 0 │ │ │ │ +000000000009efc0 000000bc00000101 R_AARCH64_ABS64 0000000000000000 _ZTISt8bad_cast@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f018 000000bc00000101 R_AARCH64_ABS64 0000000000000000 _ZTISt8bad_cast@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f000 0000011400000101 R_AARCH64_ABS64 0000000000000000 _ZTISt13runtime_error@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f048 0000008d00000101 R_AARCH64_ABS64 0000000000000000 _ZTIN5boost15program_options29value_semantic_codecvt_helperIcEE + 0 │ │ │ │ +000000000009f080 0000008d00000101 R_AARCH64_ABS64 0000000000000000 _ZTIN5boost15program_options29value_semantic_codecvt_helperIcEE + 0 │ │ │ │ +000000000009f0b8 0000008d00000101 R_AARCH64_ABS64 0000000000000000 _ZTIN5boost15program_options29value_semantic_codecvt_helperIcEE + 0 │ │ │ │ +000000000009f188 000000ff00000101 R_AARCH64_ABS64 0000000000000000 _ZTINSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ +000000000009f2e8 0000010500000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options29value_semantic_codecvt_helperIcE5parseERNS_3anyERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEb + 0 │ │ │ │ +000000000009f380 0000010500000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options29value_semantic_codecvt_helperIcE5parseERNS_3anyERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEb + 0 │ │ │ │ +000000000009f418 0000010500000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options29value_semantic_codecvt_helperIcE5parseERNS_3anyERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEb + 0 │ │ │ │ +000000000009f4c0 000000b600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv@GLIBCXX_3.4.21 + 0 │ │ │ │ +000000000009f4d0 000000a000000101 R_AARCH64_ABS64 0000000000000000 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEv@GLIBCXX_3.4.21 + 0 │ │ │ │ +000000000009f4e0 0000006f00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi@GLIBCXX_3.4.21 + 0 │ │ │ │ +000000000009f4f0 000000bf00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi@GLIBCXX_3.4.21 + 0 │ │ │ │ 000000000009fe70 0000000300000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZTIi@CXXABI_1.3 + 0 │ │ │ │ 000000000009fe80 0000001400000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0 │ │ │ │ 000000000009fe90 0000002100000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZN5boost9iostreams4zlib8deflatedE + 0 │ │ │ │ 000000000009fe98 0000002b00000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ 000000000009fea0 0000003300000401 R_AARCH64_GLOB_DAT 0000000000000000 __stack_chk_guard@GLIBC_2.17 + 0 │ │ │ │ 000000000009feb0 0000004300000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZN5boost15program_options19options_description21m_default_line_lengthE + 0 │ │ │ │ 000000000009feb8 0000004600000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZN5boost9iostreams4zlib4okayE + 0 │ │ │ │ @@ -1043,16 +1043,16 @@ │ │ │ │ 000000000009ffc8 0000010800000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZN5boost9iostreams4zlib6finishE + 0 │ │ │ │ 000000000009ffd0 0000010b00000401 R_AARCH64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ 000000000009ffd8 0000010f00000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZSt4cerr@GLIBCXX_3.4 + 0 │ │ │ │ 000000000009ffe0 0000011100000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZTTSt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0 │ │ │ │ 000000000009ffe8 0000011200000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZN5boost9iostreams4zlib19default_compressionE + 0 │ │ │ │ 000000000009fff0 0000011300000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZTId@CXXABI_1.3 + 0 │ │ │ │ 000000000009fff8 0000011600000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000a0010 0000006d00000101 R_AARCH64_ABS64 0000000000000000 _ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2 + 0 │ │ │ │ -00000000000a0030 000000e500000101 R_AARCH64_ABS64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0 │ │ │ │ +00000000000a0010 000000e500000101 R_AARCH64_ABS64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0 │ │ │ │ +00000000000a0018 0000006d00000101 R_AARCH64_ABS64 0000000000000000 _ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2 + 0 │ │ │ │ │ │ │ │ Relocation section '.rela.plt' at offset 0xbd18 contains 221 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ 000000000009f780 0000000400000402 R_AARCH64_JUMP_SLOT 0000000000000000 _ZNSo3putEc@GLIBCXX_3.4 + 0 │ │ │ │ 000000000009f788 0000000500000402 R_AARCH64_JUMP_SLOT 0000000000000000 _ZSt18uncaught_exceptionv@GLIBCXX_3.4 + 0 │ │ │ │ 000000000009f790 0000000600000402 R_AARCH64_JUMP_SLOT 0000000000000000 _ZNSt14basic_ofstreamIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@GLIBCXX_3.4 + 0 │ │ │ │ 000000000009f798 0000000900000402 R_AARCH64_JUMP_SLOT 0000000000000000 _ZN5boost9iostreams6detail10bzip2_base8compressEi + 0 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ -Dynamic section at offset 0x8f4f8 contains 35 entries: │ │ │ │ +Dynamic section at offset 0x9f4f8 contains 35 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libhts.so.3] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libboost_iostreams.so.1.83.0] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libboost_program_options.so.1.83.0] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [ld-linux-aarch64.so.1] │ │ │ │ 0x000000000000000c (INIT) 0xd1d0 │ │ │ │ - 0x000000000000000d (FINI) 0x77b7c │ │ │ │ + 0x000000000000000d (FINI) 0x79b6c │ │ │ │ 0x0000000000000019 (INIT_ARRAY) 0x9cfd8 │ │ │ │ 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes) │ │ │ │ 0x000000000000001a (FINI_ARRAY) 0x9cff0 │ │ │ │ 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes) │ │ │ │ 0x000000006ffffef5 (GNU_HASH) 0x330 │ │ │ │ 0x0000000000000005 (STRTAB) 0x22f8 │ │ │ │ 0x0000000000000006 (SYMTAB) 0x498 │ │ │ ├── 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: e7ee48a398a0e6717f9daa8b5f07c333dffbd486 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e73a5d217fedfb395a1719b553dfb190fbd3709d │ │ │ │ │ │ │ │ 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 --debug-dump=frames {} │ │ │ │ @@ -1,702 +1,702 @@ │ │ │ │ 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: 0x1584 (offset: 0x7ed48) │ │ │ │ + Start of frame section: 0x1580 (offset: 0x80d28) │ │ │ │ Entries in search table: 0x2af │ │ │ │ - 0xfffffffffff90840 (offset: 0xe000) -> 0x1a10 fde=[ 488] │ │ │ │ - 0xfffffffffff9090c (offset: 0xe0cc) -> 0x1a38 fde=[ 4b0] │ │ │ │ - 0xfffffffffff909e0 (offset: 0xe1a0) -> 0x1b40 fde=[ 5b8] │ │ │ │ - 0xfffffffffff90ac0 (offset: 0xe280) -> 0x1b68 fde=[ 5e0] │ │ │ │ - 0xfffffffffff90b18 (offset: 0xe2d8) -> 0x2f90 fde=[ 1a08] │ │ │ │ - 0xfffffffffff90b84 (offset: 0xe344) -> 0x31e0 fde=[ 1c58] │ │ │ │ - 0xfffffffffff90c04 (offset: 0xe3c4) -> 0x32e8 fde=[ 1d60] │ │ │ │ - 0xfffffffffff90cb4 (offset: 0xe474) -> 0x3310 fde=[ 1d88] │ │ │ │ - 0xfffffffffff90d64 (offset: 0xe524) -> 0x3588 fde=[ 2000] │ │ │ │ - 0xfffffffffff90dc0 (offset: 0xe580) -> 0x35e8 fde=[ 2060] │ │ │ │ - 0xfffffffffff90e1c (offset: 0xe5dc) -> 0x3900 fde=[ 2378] │ │ │ │ - 0xfffffffffff90e74 (offset: 0xe634) -> 0x3ad8 fde=[ 2550] │ │ │ │ - 0xfffffffffff90ecc (offset: 0xe68c) -> 0x3be8 fde=[ 2660] │ │ │ │ - 0xfffffffffff90f24 (offset: 0xe6e4) -> 0x6250 fde=[ 4cc8] │ │ │ │ - 0xfffffffffff9100c (offset: 0xe7cc) -> 0x62f4 fde=[ 4d6c] │ │ │ │ - 0xfffffffffff910d8 (offset: 0xe898) -> 0x6d50 fde=[ 57c8] │ │ │ │ - 0xfffffffffff91158 (offset: 0xe918) -> 0x6df4 fde=[ 586c] │ │ │ │ - 0xfffffffffff911ec (offset: 0xe9ac) -> 0x8194 fde=[ 6c0c] │ │ │ │ - 0xfffffffffff912e0 (offset: 0xeaa0) -> 0x9404 fde=[ 7e7c] │ │ │ │ - 0xfffffffffff91380 (offset: 0xeb40) -> 0x5b68 fde=[ 45e0] │ │ │ │ - 0xfffffffffff91780 (offset: 0xef40) -> 0x5bb8 fde=[ 4630] │ │ │ │ - 0xfffffffffff918c0 (offset: 0xf080) -> 0xa838 fde=[ 92b0] │ │ │ │ - 0xfffffffffff91900 (offset: 0xf0c0) -> 0x159c fde=[ 14] │ │ │ │ - 0xfffffffffff91960 (offset: 0xf120) -> 0x15b0 fde=[ 28] │ │ │ │ - 0xfffffffffff91990 (offset: 0xf150) -> 0x15c4 fde=[ 3c] │ │ │ │ - 0xfffffffffff919cc (offset: 0xf18c) -> 0x15d8 fde=[ 50] │ │ │ │ - 0xfffffffffff91a20 (offset: 0xf1e0) -> 0x1600 fde=[ 78] │ │ │ │ - 0xfffffffffff91a40 (offset: 0xf200) -> 0x1be8 fde=[ 660] │ │ │ │ - 0xfffffffffff91b20 (offset: 0xf2e0) -> 0x1ccc fde=[ 744] │ │ │ │ - 0xfffffffffff91c40 (offset: 0xf400) -> 0x1f10 fde=[ 988] │ │ │ │ - 0xfffffffffff91d20 (offset: 0xf4e0) -> 0x20a0 fde=[ b18] │ │ │ │ - 0xfffffffffff91d90 (offset: 0xf550) -> 0x20c8 fde=[ b40] │ │ │ │ - 0xfffffffffff91f60 (offset: 0xf720) -> 0x2140 fde=[ bb8] │ │ │ │ - 0xfffffffffff91fe4 (offset: 0xf7a4) -> 0x2168 fde=[ be0] │ │ │ │ - 0xfffffffffff92210 (offset: 0xf9d0) -> 0x21a8 fde=[ c20] │ │ │ │ - 0xfffffffffff92360 (offset: 0xfb20) -> 0x2e10 fde=[ 1888] │ │ │ │ - 0xfffffffffff92be0 (offset: 0x103a0) -> 0x2ed8 fde=[ 1950] │ │ │ │ - 0xfffffffffff93840 (offset: 0x11000) -> 0x2f28 fde=[ 19a0] │ │ │ │ - 0xfffffffffff954b0 (offset: 0x12c70) -> 0x3040 fde=[ 1ab8] │ │ │ │ - 0xfffffffffff95f60 (offset: 0x13720) -> 0x3190 fde=[ 1c08] │ │ │ │ - 0xfffffffffff96d40 (offset: 0x14500) -> 0x1618 fde=[ 90] │ │ │ │ - 0xfffffffffff96d60 (offset: 0x14520) -> 0x162c fde=[ a4] │ │ │ │ - 0xfffffffffff96d80 (offset: 0x14540) -> 0x1640 fde=[ b8] │ │ │ │ - 0xfffffffffff96da0 (offset: 0x14560) -> 0x1654 fde=[ cc] │ │ │ │ - 0xfffffffffff96dc0 (offset: 0x14580) -> 0x1668 fde=[ e0] │ │ │ │ - 0xfffffffffff96de0 (offset: 0x145a0) -> 0x167c fde=[ f4] │ │ │ │ - 0xfffffffffff96e00 (offset: 0x145c0) -> 0x1690 fde=[ 108] │ │ │ │ - 0xfffffffffff96e20 (offset: 0x145e0) -> 0x16a4 fde=[ 11c] │ │ │ │ - 0xfffffffffff96ec0 (offset: 0x14680) -> 0x16b8 fde=[ 130] │ │ │ │ - 0xfffffffffff96f00 (offset: 0x146c0) -> 0x16cc fde=[ 144] │ │ │ │ - 0xfffffffffff96f20 (offset: 0x146e0) -> 0x16e0 fde=[ 158] │ │ │ │ - 0xfffffffffff96f40 (offset: 0x14700) -> 0x16f4 fde=[ 16c] │ │ │ │ - 0xfffffffffff96f60 (offset: 0x14720) -> 0x1708 fde=[ 180] │ │ │ │ - 0xfffffffffff96fa0 (offset: 0x14760) -> 0x171c fde=[ 194] │ │ │ │ - 0xfffffffffff96fc0 (offset: 0x14780) -> 0x1730 fde=[ 1a8] │ │ │ │ - 0xfffffffffff96fe0 (offset: 0x147a0) -> 0x1744 fde=[ 1bc] │ │ │ │ - 0xfffffffffff97000 (offset: 0x147c0) -> 0x1758 fde=[ 1d0] │ │ │ │ - 0xfffffffffff97010 (offset: 0x147d0) -> 0x1bac fde=[ 624] │ │ │ │ - 0xfffffffffff97020 (offset: 0x147e0) -> 0x176c fde=[ 1e4] │ │ │ │ - 0xfffffffffff97060 (offset: 0x14820) -> 0x1780 fde=[ 1f8] │ │ │ │ - 0xfffffffffff97080 (offset: 0x14840) -> 0x1794 fde=[ 20c] │ │ │ │ - 0xfffffffffff970a0 (offset: 0x14860) -> 0x17a8 fde=[ 220] │ │ │ │ - 0xfffffffffff970c0 (offset: 0x14880) -> 0x17bc fde=[ 234] │ │ │ │ - 0xfffffffffff970d0 (offset: 0x14890) -> 0x1bd4 fde=[ 64c] │ │ │ │ - 0xfffffffffff970e0 (offset: 0x148a0) -> 0x17d0 fde=[ 248] │ │ │ │ - 0xfffffffffff97120 (offset: 0x148e0) -> 0x17e4 fde=[ 25c] │ │ │ │ - 0xfffffffffff97140 (offset: 0x14900) -> 0x17f8 fde=[ 270] │ │ │ │ - 0xfffffffffff97160 (offset: 0x14920) -> 0x180c fde=[ 284] │ │ │ │ - 0xfffffffffff97180 (offset: 0x14940) -> 0x1820 fde=[ 298] │ │ │ │ - 0xfffffffffff97190 (offset: 0x14950) -> 0x1bc0 fde=[ 638] │ │ │ │ - 0xfffffffffff971a0 (offset: 0x14960) -> 0x1834 fde=[ 2ac] │ │ │ │ - 0xfffffffffff971c0 (offset: 0x14980) -> 0x1848 fde=[ 2c0] │ │ │ │ - 0xfffffffffff971e0 (offset: 0x149a0) -> 0x185c fde=[ 2d4] │ │ │ │ - 0xfffffffffff97200 (offset: 0x149c0) -> 0x1870 fde=[ 2e8] │ │ │ │ - 0xfffffffffff97220 (offset: 0x149e0) -> 0x1884 fde=[ 2fc] │ │ │ │ - 0xfffffffffff972c0 (offset: 0x14a80) -> 0x1898 fde=[ 310] │ │ │ │ - 0xfffffffffff97300 (offset: 0x14ac0) -> 0x18ac fde=[ 324] │ │ │ │ - 0xfffffffffff97340 (offset: 0x14b00) -> 0x18d4 fde=[ 34c] │ │ │ │ - 0xfffffffffff97380 (offset: 0x14b40) -> 0x18fc fde=[ 374] │ │ │ │ - 0xfffffffffff973a0 (offset: 0x14b60) -> 0x1910 fde=[ 388] │ │ │ │ - 0xfffffffffff973c0 (offset: 0x14b80) -> 0x1924 fde=[ 39c] │ │ │ │ - 0xfffffffffff973e0 (offset: 0x14ba0) -> 0x1938 fde=[ 3b0] │ │ │ │ - 0xfffffffffff97420 (offset: 0x14be0) -> 0x1960 fde=[ 3d8] │ │ │ │ - 0xfffffffffff97440 (offset: 0x14c00) -> 0x1974 fde=[ 3ec] │ │ │ │ - 0xfffffffffff97480 (offset: 0x14c40) -> 0x19b8 fde=[ 430] │ │ │ │ - 0xfffffffffff974e8 (offset: 0x14ca8) -> 0x1e08 fde=[ 880] │ │ │ │ - 0xfffffffffff97550 (offset: 0x14d10) -> 0x1e34 fde=[ 8ac] │ │ │ │ - 0xfffffffffff975c0 (offset: 0x14d80) -> 0x19e4 fde=[ 45c] │ │ │ │ - 0xfffffffffff97628 (offset: 0x14de8) -> 0x1eb8 fde=[ 930] │ │ │ │ - 0xfffffffffff97690 (offset: 0x14e50) -> 0x1ee4 fde=[ 95c] │ │ │ │ - 0xfffffffffff97700 (offset: 0x14ec0) -> 0x1a60 fde=[ 4d8] │ │ │ │ - 0xfffffffffff97720 (offset: 0x14ee0) -> 0x1a74 fde=[ 4ec] │ │ │ │ - 0xfffffffffff97760 (offset: 0x14f20) -> 0x1a9c fde=[ 514] │ │ │ │ - 0xfffffffffff97780 (offset: 0x14f40) -> 0x1ab0 fde=[ 528] │ │ │ │ - 0xfffffffffff977c0 (offset: 0x14f80) -> 0x1ad8 fde=[ 550] │ │ │ │ - 0xfffffffffff977e0 (offset: 0x14fa0) -> 0x1aec fde=[ 564] │ │ │ │ - 0xfffffffffff97820 (offset: 0x14fe0) -> 0x1b14 fde=[ 58c] │ │ │ │ - 0xfffffffffff97888 (offset: 0x15048) -> 0x1e60 fde=[ 8d8] │ │ │ │ - 0xfffffffffff978f0 (offset: 0x150b0) -> 0x1e8c fde=[ 904] │ │ │ │ - 0xfffffffffff97960 (offset: 0x15120) -> 0x1b84 fde=[ 5fc] │ │ │ │ - 0xfffffffffff979c0 (offset: 0x15180) -> 0x1c18 fde=[ 690] │ │ │ │ - 0xfffffffffff97a40 (offset: 0x15200) -> 0x1c48 fde=[ 6c0] │ │ │ │ - 0xfffffffffff97ab0 (offset: 0x15270) -> 0x1d00 fde=[ 778] │ │ │ │ - 0xfffffffffff97b28 (offset: 0x152e8) -> 0x1d2c fde=[ 7a4] │ │ │ │ - 0xfffffffffff97ba0 (offset: 0x15360) -> 0x1c74 fde=[ 6ec] │ │ │ │ - 0xfffffffffff97c10 (offset: 0x153d0) -> 0x1d58 fde=[ 7d0] │ │ │ │ - 0xfffffffffff97c88 (offset: 0x15448) -> 0x1d84 fde=[ 7fc] │ │ │ │ - 0xfffffffffff97d00 (offset: 0x154c0) -> 0x1ca0 fde=[ 718] │ │ │ │ - 0xfffffffffff97d70 (offset: 0x15530) -> 0x1db0 fde=[ 828] │ │ │ │ - 0xfffffffffff97de8 (offset: 0x155a8) -> 0x1ddc fde=[ 854] │ │ │ │ - 0xfffffffffff97e60 (offset: 0x15620) -> 0x1f4c fde=[ 9c4] │ │ │ │ - 0xfffffffffff97ee0 (offset: 0x156a0) -> 0x1f74 fde=[ 9ec] │ │ │ │ - 0xfffffffffff97f60 (offset: 0x15720) -> 0x1f9c fde=[ a14] │ │ │ │ - 0xfffffffffff97fe0 (offset: 0x157a0) -> 0x1fc4 fde=[ a3c] │ │ │ │ - 0xfffffffffff98020 (offset: 0x157e0) -> 0x1fd8 fde=[ a50] │ │ │ │ - 0xfffffffffff98080 (offset: 0x15840) -> 0x2000 fde=[ a78] │ │ │ │ - 0xfffffffffff980e0 (offset: 0x158a0) -> 0x2028 fde=[ aa0] │ │ │ │ - 0xfffffffffff98140 (offset: 0x15900) -> 0x2050 fde=[ ac8] │ │ │ │ - 0xfffffffffff981c0 (offset: 0x15980) -> 0x2078 fde=[ af0] │ │ │ │ - 0xfffffffffff98240 (offset: 0x15a00) -> 0x2104 fde=[ b7c] │ │ │ │ - 0xfffffffffff982e0 (offset: 0x15aa0) -> 0x2248 fde=[ cc0] │ │ │ │ - 0xfffffffffff98440 (offset: 0x15c00) -> 0x228c fde=[ d04] │ │ │ │ - 0xfffffffffff98520 (offset: 0x15ce0) -> 0x2390 fde=[ e08] │ │ │ │ - 0xfffffffffff98600 (offset: 0x15dc0) -> 0x22c0 fde=[ d38] │ │ │ │ - 0xfffffffffff986e0 (offset: 0x15ea0) -> 0x2328 fde=[ da0] │ │ │ │ - 0xfffffffffff987c0 (offset: 0x15f80) -> 0x22f4 fde=[ d6c] │ │ │ │ - 0xfffffffffff988a0 (offset: 0x16060) -> 0x235c fde=[ dd4] │ │ │ │ - 0xfffffffffff98980 (offset: 0x16140) -> 0x23c4 fde=[ e3c] │ │ │ │ - 0xfffffffffff98a4c (offset: 0x1620c) -> 0x2478 fde=[ ef0] │ │ │ │ - 0xfffffffffff98b20 (offset: 0x162e0) -> 0x23f0 fde=[ e68] │ │ │ │ - 0xfffffffffff98bec (offset: 0x163ac) -> 0x24a8 fde=[ f20] │ │ │ │ - 0xfffffffffff98cc0 (offset: 0x16480) -> 0x241c fde=[ e94] │ │ │ │ - 0xfffffffffff98d8c (offset: 0x1654c) -> 0x2448 fde=[ ec0] │ │ │ │ - 0xfffffffffff98e60 (offset: 0x16620) -> 0x24d8 fde=[ f50] │ │ │ │ - 0xfffffffffff99340 (offset: 0x16b00) -> 0x2544 fde=[ fbc] │ │ │ │ - 0xfffffffffff99460 (offset: 0x16c20) -> 0x2570 fde=[ fe8] │ │ │ │ - 0xfffffffffff99580 (offset: 0x16d40) -> 0x259c fde=[ 1014] │ │ │ │ - 0xfffffffffff996c0 (offset: 0x16e80) -> 0x25c8 fde=[ 1040] │ │ │ │ - 0xfffffffffff99800 (offset: 0x16fc0) -> 0x25f4 fde=[ 106c] │ │ │ │ - 0xfffffffffff99960 (offset: 0x17120) -> 0x2624 fde=[ 109c] │ │ │ │ - 0xfffffffffff99ac0 (offset: 0x17280) -> 0x26b4 fde=[ 112c] │ │ │ │ - 0xfffffffffff99c20 (offset: 0x173e0) -> 0x2654 fde=[ 10cc] │ │ │ │ - 0xfffffffffff99d80 (offset: 0x17540) -> 0x2684 fde=[ 10fc] │ │ │ │ - 0xfffffffffff99ee0 (offset: 0x176a0) -> 0x26e4 fde=[ 115c] │ │ │ │ - 0xfffffffffff9a040 (offset: 0x17800) -> 0x2714 fde=[ 118c] │ │ │ │ - 0xfffffffffff9a1a0 (offset: 0x17960) -> 0x2774 fde=[ 11ec] │ │ │ │ - 0xfffffffffff9a304 (offset: 0x17ac4) -> 0x27a8 fde=[ 1220] │ │ │ │ - 0xfffffffffff9a480 (offset: 0x17c40) -> 0x2744 fde=[ 11bc] │ │ │ │ - 0xfffffffffff9a5e0 (offset: 0x17da0) -> 0x27dc fde=[ 1254] │ │ │ │ - 0xfffffffffff9a744 (offset: 0x17f04) -> 0x2810 fde=[ 1288] │ │ │ │ - 0xfffffffffff9a8c0 (offset: 0x18080) -> 0x2844 fde=[ 12bc] │ │ │ │ - 0xfffffffffff9ada0 (offset: 0x18560) -> 0x28b0 fde=[ 1328] │ │ │ │ - 0xfffffffffff9b280 (offset: 0x18a40) -> 0x291c fde=[ 1394] │ │ │ │ - 0xfffffffffff9b660 (offset: 0x18e20) -> 0x2968 fde=[ 13e0] │ │ │ │ - 0xfffffffffff9b780 (offset: 0x18f40) -> 0x2994 fde=[ 140c] │ │ │ │ - 0xfffffffffff9b8c0 (offset: 0x19080) -> 0x29c0 fde=[ 1438] │ │ │ │ - 0xfffffffffff9ba40 (offset: 0x19200) -> 0x29f4 fde=[ 146c] │ │ │ │ - 0xfffffffffff9bb40 (offset: 0x19300) -> 0x2a28 fde=[ 14a0] │ │ │ │ - 0xfffffffffff9bc40 (offset: 0x19400) -> 0x2a5c fde=[ 14d4] │ │ │ │ - 0xfffffffffff9bec0 (offset: 0x19680) -> 0x2a98 fde=[ 1510] │ │ │ │ - 0xfffffffffff9c140 (offset: 0x19900) -> 0x2ad4 fde=[ 154c] │ │ │ │ - 0xfffffffffff9c260 (offset: 0x19a20) -> 0x2b0c fde=[ 1584] │ │ │ │ - 0xfffffffffff9c3e0 (offset: 0x19ba0) -> 0x2b60 fde=[ 15d8] │ │ │ │ - 0xfffffffffff9c4a0 (offset: 0x19c60) -> 0x2b84 fde=[ 15fc] │ │ │ │ - 0xfffffffffff9c640 (offset: 0x19e00) -> 0x2bcc fde=[ 1644] │ │ │ │ - 0xfffffffffff9c720 (offset: 0x19ee0) -> 0x2c08 fde=[ 1680] │ │ │ │ - 0xfffffffffff9c7a0 (offset: 0x19f60) -> 0x2c44 fde=[ 16bc] │ │ │ │ - 0xfffffffffff9cba0 (offset: 0x1a360) -> 0x2c8c fde=[ 1704] │ │ │ │ - 0xfffffffffff9ccc0 (offset: 0x1a480) -> 0x2cd0 fde=[ 1748] │ │ │ │ - 0xfffffffffff9cd40 (offset: 0x1a500) -> 0x2cf8 fde=[ 1770] │ │ │ │ - 0xfffffffffff9cdc0 (offset: 0x1a580) -> 0x2d20 fde=[ 1798] │ │ │ │ - 0xfffffffffff9ce40 (offset: 0x1a600) -> 0x2d48 fde=[ 17c0] │ │ │ │ - 0xfffffffffff9d020 (offset: 0x1a7e0) -> 0x2d8c fde=[ 1804] │ │ │ │ - 0xfffffffffff9d220 (offset: 0x1a9e0) -> 0x2dd4 fde=[ 184c] │ │ │ │ - 0xfffffffffff9d340 (offset: 0x1ab00) -> 0x2e60 fde=[ 18d8] │ │ │ │ - 0xfffffffffff9d480 (offset: 0x1ac40) -> 0x2e9c fde=[ 1914] │ │ │ │ - 0xfffffffffff9d5c0 (offset: 0x1ad80) -> 0x2fb0 fde=[ 1a28] │ │ │ │ - 0xfffffffffff9d8a0 (offset: 0x1b060) -> 0x2ff8 fde=[ 1a70] │ │ │ │ - 0xfffffffffff9dae0 (offset: 0x1b2a0) -> 0x3090 fde=[ 1b08] │ │ │ │ - 0xfffffffffff9dbc0 (offset: 0x1b380) -> 0x30cc fde=[ 1b44] │ │ │ │ - 0xfffffffffff9e060 (offset: 0x1b820) -> 0x314c fde=[ 1bc4] │ │ │ │ - 0xfffffffffff9e2a0 (offset: 0x1ba60) -> 0x3200 fde=[ 1c78] │ │ │ │ - 0xfffffffffff9e380 (offset: 0x1bb40) -> 0x323c fde=[ 1cb4] │ │ │ │ - 0xfffffffffff9e460 (offset: 0x1bc20) -> 0x3278 fde=[ 1cf0] │ │ │ │ - 0xfffffffffff9e540 (offset: 0x1bd00) -> 0x32b4 fde=[ 1d2c] │ │ │ │ - 0xfffffffffff9e6e0 (offset: 0x1bea0) -> 0x3338 fde=[ 1db0] │ │ │ │ - 0xfffffffffff9e9c0 (offset: 0x1c180) -> 0x338c fde=[ 1e04] │ │ │ │ - 0xfffffffffff9f060 (offset: 0x1c820) -> 0x34ac fde=[ 1f24] │ │ │ │ - 0xfffffffffff9f100 (offset: 0x1c8c0) -> 0x34c0 fde=[ 1f38] │ │ │ │ - 0xfffffffffff9f6e0 (offset: 0x1cea0) -> 0x3510 fde=[ 1f88] │ │ │ │ - 0xfffffffffff9f780 (offset: 0x1cf40) -> 0x354c fde=[ 1fc4] │ │ │ │ - 0xfffffffffff9f9e0 (offset: 0x1d1a0) -> 0x35ac fde=[ 2024] │ │ │ │ - 0xfffffffffff9fc40 (offset: 0x1d400) -> 0x3610 fde=[ 2088] │ │ │ │ - 0xfffffffffff9fd2c (offset: 0x1d4ec) -> 0x365c fde=[ 20d4] │ │ │ │ - 0xfffffffffff9ff48 (offset: 0x1d708) -> 0x36b4 fde=[ 212c] │ │ │ │ - 0xfffffffffffa0220 (offset: 0x1d9e0) -> 0x3764 fde=[ 21dc] │ │ │ │ - 0xfffffffffffa0360 (offset: 0x1db20) -> 0x37a0 fde=[ 2218] │ │ │ │ - 0xfffffffffffa0690 (offset: 0x1de50) -> 0x37e8 fde=[ 2260] │ │ │ │ - 0xfffffffffffa0700 (offset: 0x1dec0) -> 0x3810 fde=[ 2288] │ │ │ │ - 0xfffffffffffa10c0 (offset: 0x1e880) -> 0x3898 fde=[ 2310] │ │ │ │ - 0xfffffffffffa2080 (offset: 0x1f840) -> 0x370c fde=[ 2184] │ │ │ │ - 0xfffffffffffa2160 (offset: 0x1f920) -> 0x3738 fde=[ 21b0] │ │ │ │ - 0xfffffffffffa2240 (offset: 0x1fa00) -> 0x3860 fde=[ 22d8] │ │ │ │ - 0xfffffffffffa2320 (offset: 0x1fae0) -> 0x391c fde=[ 2394] │ │ │ │ - 0xfffffffffffa246c (offset: 0x1fc2c) -> 0x3a78 fde=[ 24f0] │ │ │ │ - 0xfffffffffffa4180 (offset: 0x21940) -> 0x39bc fde=[ 2434] │ │ │ │ - 0xfffffffffffa4800 (offset: 0x21fc0) -> 0x3af4 fde=[ 256c] │ │ │ │ - 0xfffffffffffa494c (offset: 0x2210c) -> 0x3b94 fde=[ 260c] │ │ │ │ - 0xfffffffffffa56a0 (offset: 0x22e60) -> 0x3c04 fde=[ 267c] │ │ │ │ - 0xfffffffffffa57ec (offset: 0x22fac) -> 0x3ca4 fde=[ 271c] │ │ │ │ - 0xfffffffffffa6808 (offset: 0x23fc8) -> 0x3cfc fde=[ 2774] │ │ │ │ - 0xfffffffffffa6a20 (offset: 0x241e0) -> 0x3d38 fde=[ 27b0] │ │ │ │ - 0xfffffffffffa9760 (offset: 0x26f20) -> 0x3f08 fde=[ 2980] │ │ │ │ - 0xfffffffffffaba80 (offset: 0x29240) -> 0x3fc8 fde=[ 2a40] │ │ │ │ - 0xfffffffffffabb90 (offset: 0x29350) -> 0x4010 fde=[ 2a88] │ │ │ │ - 0xfffffffffffabc0c (offset: 0x293cc) -> 0x4040 fde=[ 2ab8] │ │ │ │ - 0xfffffffffffabc20 (offset: 0x293e0) -> 0x4054 fde=[ 2acc] │ │ │ │ - 0xfffffffffffabc50 (offset: 0x29410) -> 0x4068 fde=[ 2ae0] │ │ │ │ - 0xfffffffffffabc70 (offset: 0x29430) -> 0x407c fde=[ 2af4] │ │ │ │ - 0xfffffffffffabca0 (offset: 0x29460) -> 0x4090 fde=[ 2b08] │ │ │ │ - 0xfffffffffffabcc8 (offset: 0x29488) -> 0x40a4 fde=[ 2b1c] │ │ │ │ - 0xfffffffffffabd00 (offset: 0x294c0) -> 0x40b8 fde=[ 2b30] │ │ │ │ - 0xfffffffffffabd2c (offset: 0x294ec) -> 0x40cc fde=[ 2b44] │ │ │ │ - 0xfffffffffffabdac (offset: 0x2956c) -> 0x40fc fde=[ 2b74] │ │ │ │ - 0xfffffffffffabe6c (offset: 0x2962c) -> 0x412c fde=[ 2ba4] │ │ │ │ - 0xfffffffffffabf2c (offset: 0x296ec) -> 0x415c fde=[ 2bd4] │ │ │ │ - 0xfffffffffffad100 (offset: 0x2a8c0) -> 0x42b8 fde=[ 2d30] │ │ │ │ - 0xfffffffffffad400 (offset: 0x2abc0) -> 0x4394 fde=[ 2e0c] │ │ │ │ - 0xfffffffffffad7c4 (offset: 0x2af84) -> 0x44ac fde=[ 2f24] │ │ │ │ - 0xfffffffffffadee0 (offset: 0x2b6a0) -> 0x45e0 fde=[ 3058] │ │ │ │ - 0xfffffffffffae040 (offset: 0x2b800) -> 0x46f8 fde=[ 3170] │ │ │ │ - 0xfffffffffffae800 (offset: 0x2bfc0) -> 0x4318 fde=[ 2d90] │ │ │ │ - 0xfffffffffffae940 (offset: 0x2c100) -> 0x4380 fde=[ 2df8] │ │ │ │ - 0xfffffffffffaea00 (offset: 0x2c1c0) -> 0x4628 fde=[ 30a0] │ │ │ │ - 0xfffffffffffaeb80 (offset: 0x2c340) -> 0x4690 fde=[ 3108] │ │ │ │ - 0xfffffffffffaed00 (offset: 0x2c4c0) -> 0x4808 fde=[ 3280] │ │ │ │ - 0xfffffffffffaeea0 (offset: 0x2c660) -> 0x4828 fde=[ 32a0] │ │ │ │ - 0xfffffffffffaf040 (offset: 0x2c800) -> 0x4848 fde=[ 32c0] │ │ │ │ - 0xfffffffffffaf144 (offset: 0x2c904) -> 0x4868 fde=[ 32e0] │ │ │ │ - 0xfffffffffffaf244 (offset: 0x2ca04) -> 0x4888 fde=[ 3300] │ │ │ │ - 0xfffffffffffaf500 (offset: 0x2ccc0) -> 0x48d4 fde=[ 334c] │ │ │ │ - 0xfffffffffffaf7e0 (offset: 0x2cfa0) -> 0x4920 fde=[ 3398] │ │ │ │ - 0xfffffffffffb00a0 (offset: 0x2d860) -> 0x4a64 fde=[ 34dc] │ │ │ │ - 0xfffffffffffb1440 (offset: 0x2ec00) -> 0x49f0 fde=[ 3468] │ │ │ │ - 0xfffffffffffb1520 (offset: 0x2ece0) -> 0x4a28 fde=[ 34a0] │ │ │ │ - 0xfffffffffffb1600 (offset: 0x2edc0) -> 0x4ab0 fde=[ 3528] │ │ │ │ - 0xfffffffffffb1860 (offset: 0x2f020) -> 0x4b3c fde=[ 35b4] │ │ │ │ - 0xfffffffffffb2780 (offset: 0x2ff40) -> 0x4af4 fde=[ 356c] │ │ │ │ - 0xfffffffffffb2920 (offset: 0x300e0) -> 0x4be0 fde=[ 3658] │ │ │ │ - 0xfffffffffffb29cc (offset: 0x3018c) -> 0x4c10 fde=[ 3688] │ │ │ │ - 0xfffffffffffb2a80 (offset: 0x30240) -> 0x4c44 fde=[ 36bc] │ │ │ │ - 0xfffffffffffb2cc4 (offset: 0x30484) -> 0x4cb0 fde=[ 3728] │ │ │ │ - 0xfffffffffffb2e04 (offset: 0x305c4) -> 0x4ce0 fde=[ 3758] │ │ │ │ - 0xfffffffffffb32e0 (offset: 0x30aa0) -> 0x4c88 fde=[ 3700] │ │ │ │ - 0xfffffffffffb3340 (offset: 0x30b00) -> 0x4d68 fde=[ 37e0] │ │ │ │ - 0xfffffffffffb3b40 (offset: 0x31300) -> 0x4db8 fde=[ 3830] │ │ │ │ - 0xfffffffffffb3c50 (offset: 0x31410) -> 0x4dcc fde=[ 3844] │ │ │ │ - 0xfffffffffffb3e20 (offset: 0x315e0) -> 0x4e08 fde=[ 3880] │ │ │ │ - 0xfffffffffffb4100 (offset: 0x318c0) -> 0x4e54 fde=[ 38cc] │ │ │ │ - 0xfffffffffffb41c4 (offset: 0x31984) -> 0x4e90 fde=[ 3908] │ │ │ │ - 0xfffffffffffb42a4 (offset: 0x31a64) -> 0x4ecc fde=[ 3944] │ │ │ │ - 0xfffffffffffb4468 (offset: 0x31c28) -> 0x4f84 fde=[ 39fc] │ │ │ │ - 0xfffffffffffb4684 (offset: 0x31e44) -> 0x5018 fde=[ 3a90] │ │ │ │ - 0xfffffffffffb4ae0 (offset: 0x322a0) -> 0x50e0 fde=[ 3b58] │ │ │ │ - 0xfffffffffffb6660 (offset: 0x33e20) -> 0x4f14 fde=[ 398c] │ │ │ │ - 0xfffffffffffb6740 (offset: 0x33f00) -> 0x4f4c fde=[ 39c4] │ │ │ │ - 0xfffffffffffb6820 (offset: 0x33fe0) -> 0x50a8 fde=[ 3b20] │ │ │ │ - 0xfffffffffffb6900 (offset: 0x340c0) -> 0x5150 fde=[ 3bc8] │ │ │ │ - 0xfffffffffffb6b10 (offset: 0x342d0) -> 0x5190 fde=[ 3c08] │ │ │ │ - 0xfffffffffffb6c88 (offset: 0x34448) -> 0x5204 fde=[ 3c7c] │ │ │ │ - 0xfffffffffffb7720 (offset: 0x34ee0) -> 0x5268 fde=[ 3ce0] │ │ │ │ - 0xfffffffffffb8be0 (offset: 0x363a0) -> 0x51cc fde=[ 3c44] │ │ │ │ - 0xfffffffffffb8c80 (offset: 0x36440) -> 0x53d8 fde=[ 3e50] │ │ │ │ - 0xfffffffffffb8ce0 (offset: 0x364a0) -> 0x53fc fde=[ 3e74] │ │ │ │ - 0xfffffffffffb8da0 (offset: 0x36560) -> 0x5440 fde=[ 3eb8] │ │ │ │ - 0xfffffffffffb8e08 (offset: 0x365c8) -> 0x5474 fde=[ 3eec] │ │ │ │ - 0xfffffffffffb8e20 (offset: 0x365e0) -> 0x5488 fde=[ 3f00] │ │ │ │ - 0xfffffffffffb9a60 (offset: 0x37220) -> 0x54e0 fde=[ 3f58] │ │ │ │ - 0xfffffffffffb9be0 (offset: 0x373a0) -> 0x553c fde=[ 3fb4] │ │ │ │ - 0xfffffffffffb9e88 (offset: 0x37648) -> 0x5578 fde=[ 3ff0] │ │ │ │ - 0xfffffffffffbb2a0 (offset: 0x38a60) -> 0x55e4 fde=[ 405c] │ │ │ │ - 0xfffffffffffbb464 (offset: 0x38c24) -> 0x5640 fde=[ 40b8] │ │ │ │ - 0xfffffffffffbb9a4 (offset: 0x39164) -> 0x56c8 fde=[ 4140] │ │ │ │ - 0xfffffffffffbd3a0 (offset: 0x3ab60) -> 0x5774 fde=[ 41ec] │ │ │ │ - 0xfffffffffffbe0c0 (offset: 0x3b880) -> 0x5690 fde=[ 4108] │ │ │ │ - 0xfffffffffffbe160 (offset: 0x3b920) -> 0x57c8 fde=[ 4240] │ │ │ │ - 0xfffffffffffbe2e0 (offset: 0x3baa0) -> 0x5824 fde=[ 429c] │ │ │ │ - 0xfffffffffffbe588 (offset: 0x3bd48) -> 0x5860 fde=[ 42d8] │ │ │ │ - 0xfffffffffffbf984 (offset: 0x3d144) -> 0x58cc fde=[ 4344] │ │ │ │ - 0xfffffffffffbfb44 (offset: 0x3d304) -> 0x5928 fde=[ 43a0] │ │ │ │ - 0xfffffffffffc0080 (offset: 0x3d840) -> 0x59c8 fde=[ 4440] │ │ │ │ - 0xfffffffffffc1a30 (offset: 0x3f1f0) -> 0x5a98 fde=[ 4510] │ │ │ │ - 0xfffffffffffc2760 (offset: 0x3ff20) -> 0x5990 fde=[ 4408] │ │ │ │ - 0xfffffffffffc2800 (offset: 0x3ffc0) -> 0x5ae8 fde=[ 4560] │ │ │ │ - 0xfffffffffffc2820 (offset: 0x3ffe0) -> 0x5afc fde=[ 4574] │ │ │ │ - 0xfffffffffffc2840 (offset: 0x40000) -> 0x5b10 fde=[ 4588] │ │ │ │ - 0xfffffffffffc2860 (offset: 0x40020) -> 0x5b24 fde=[ 459c] │ │ │ │ - 0xfffffffffffc2880 (offset: 0x40040) -> 0x5b38 fde=[ 45b0] │ │ │ │ - 0xfffffffffffc2960 (offset: 0x40120) -> 0x5be8 fde=[ 4660] │ │ │ │ - 0xfffffffffffc2a80 (offset: 0x40240) -> 0x5c1c fde=[ 4694] │ │ │ │ - 0xfffffffffffc2aa0 (offset: 0x40260) -> 0x5c30 fde=[ 46a8] │ │ │ │ - 0xfffffffffffc2aa8 (offset: 0x40268) -> 0x5c74 fde=[ 46ec] │ │ │ │ - 0xfffffffffffc5da0 (offset: 0x43560) -> 0x5c44 fde=[ 46bc] │ │ │ │ - 0xfffffffffffc5ee0 (offset: 0x436a0) -> 0x6388 fde=[ 4e00] │ │ │ │ - 0xfffffffffffc5fc0 (offset: 0x43780) -> 0x6788 fde=[ 5200] │ │ │ │ - 0xfffffffffffc610c (offset: 0x438cc) -> 0x6ba8 fde=[ 5620] │ │ │ │ - 0xfffffffffffc6120 (offset: 0x438e0) -> 0x6bbc fde=[ 5634] │ │ │ │ - 0xfffffffffffc6128 (offset: 0x438e8) -> 0x6bd0 fde=[ 5648] │ │ │ │ - 0xfffffffffffc65c0 (offset: 0x43d80) -> 0x6c0c fde=[ 5684] │ │ │ │ - 0xfffffffffffc664c (offset: 0x43e0c) -> 0x71b0 fde=[ 5c28] │ │ │ │ - 0xfffffffffffc67a8 (offset: 0x43f68) -> 0x720c fde=[ 5c84] │ │ │ │ - 0xfffffffffffc6904 (offset: 0x440c4) -> 0x7268 fde=[ 5ce0] │ │ │ │ - 0xfffffffffffc6a60 (offset: 0x44220) -> 0x72c4 fde=[ 5d3c] │ │ │ │ - 0xfffffffffffc6bc0 (offset: 0x44380) -> 0x7d04 fde=[ 677c] │ │ │ │ - 0xfffffffffffc7e20 (offset: 0x455e0) -> 0x5e50 fde=[ 48c8] │ │ │ │ - 0xfffffffffffc7e40 (offset: 0x45600) -> 0x5e64 fde=[ 48dc] │ │ │ │ - 0xfffffffffffc7e60 (offset: 0x45620) -> 0x5e78 fde=[ 48f0] │ │ │ │ - 0xfffffffffffc7e80 (offset: 0x45640) -> 0x5e8c fde=[ 4904] │ │ │ │ - 0xfffffffffffc7ea0 (offset: 0x45660) -> 0x5ea0 fde=[ 4918] │ │ │ │ - 0xfffffffffffc7ee0 (offset: 0x456a0) -> 0x5eb4 fde=[ 492c] │ │ │ │ - 0xfffffffffffc7f00 (offset: 0x456c0) -> 0x5ec8 fde=[ 4940] │ │ │ │ - 0xfffffffffffc7f40 (offset: 0x45700) -> 0x5edc fde=[ 4954] │ │ │ │ - 0xfffffffffffc7f60 (offset: 0x45720) -> 0x5ef0 fde=[ 4968] │ │ │ │ - 0xfffffffffffc7f80 (offset: 0x45740) -> 0x5f04 fde=[ 497c] │ │ │ │ - 0xfffffffffffc7fc0 (offset: 0x45780) -> 0x5f18 fde=[ 4990] │ │ │ │ - 0xfffffffffffc7fe0 (offset: 0x457a0) -> 0x5f2c fde=[ 49a4] │ │ │ │ - 0xfffffffffffc8000 (offset: 0x457c0) -> 0x5f40 fde=[ 49b8] │ │ │ │ - 0xfffffffffffc8040 (offset: 0x45800) -> 0x5f54 fde=[ 49cc] │ │ │ │ - 0xfffffffffffc8060 (offset: 0x45820) -> 0x5f68 fde=[ 49e0] │ │ │ │ - 0xfffffffffffc8080 (offset: 0x45840) -> 0x5f7c fde=[ 49f4] │ │ │ │ - 0xfffffffffffc80a0 (offset: 0x45860) -> 0x5f90 fde=[ 4a08] │ │ │ │ - 0xfffffffffffc80c0 (offset: 0x45880) -> 0x5fa4 fde=[ 4a1c] │ │ │ │ - 0xfffffffffffc80e0 (offset: 0x458a0) -> 0x5fb8 fde=[ 4a30] │ │ │ │ - 0xfffffffffffc8100 (offset: 0x458c0) -> 0x5fcc fde=[ 4a44] │ │ │ │ - 0xfffffffffffc8120 (offset: 0x458e0) -> 0x5fe0 fde=[ 4a58] │ │ │ │ - 0xfffffffffffc8140 (offset: 0x45900) -> 0x5ff4 fde=[ 4a6c] │ │ │ │ - 0xfffffffffffc8160 (offset: 0x45920) -> 0x6008 fde=[ 4a80] │ │ │ │ - 0xfffffffffffc8180 (offset: 0x45940) -> 0x601c fde=[ 4a94] │ │ │ │ - 0xfffffffffffc81a0 (offset: 0x45960) -> 0x6030 fde=[ 4aa8] │ │ │ │ - 0xfffffffffffc81c0 (offset: 0x45980) -> 0x6044 fde=[ 4abc] │ │ │ │ - 0xfffffffffffc81e0 (offset: 0x459a0) -> 0x6058 fde=[ 4ad0] │ │ │ │ - 0xfffffffffffc8200 (offset: 0x459c0) -> 0x606c fde=[ 4ae4] │ │ │ │ - 0xfffffffffffc8220 (offset: 0x459e0) -> 0x6080 fde=[ 4af8] │ │ │ │ - 0xfffffffffffc8240 (offset: 0x45a00) -> 0x6094 fde=[ 4b0c] │ │ │ │ - 0xfffffffffffc8260 (offset: 0x45a20) -> 0x60a8 fde=[ 4b20] │ │ │ │ - 0xfffffffffffc8280 (offset: 0x45a40) -> 0x60bc fde=[ 4b34] │ │ │ │ - 0xfffffffffffc82a0 (offset: 0x45a60) -> 0x60d0 fde=[ 4b48] │ │ │ │ - 0xfffffffffffc82c0 (offset: 0x45a80) -> 0x60e4 fde=[ 4b5c] │ │ │ │ - 0xfffffffffffc82e0 (offset: 0x45aa0) -> 0x60f8 fde=[ 4b70] │ │ │ │ - 0xfffffffffffc8300 (offset: 0x45ac0) -> 0x610c fde=[ 4b84] │ │ │ │ - 0xfffffffffffc8320 (offset: 0x45ae0) -> 0x6120 fde=[ 4b98] │ │ │ │ - 0xfffffffffffc8340 (offset: 0x45b00) -> 0x6134 fde=[ 4bac] │ │ │ │ - 0xfffffffffffc8360 (offset: 0x45b20) -> 0x6148 fde=[ 4bc0] │ │ │ │ - 0xfffffffffffc8380 (offset: 0x45b40) -> 0x615c fde=[ 4bd4] │ │ │ │ - 0xfffffffffffc83a0 (offset: 0x45b60) -> 0x6170 fde=[ 4be8] │ │ │ │ - 0xfffffffffffc83c0 (offset: 0x45b80) -> 0x6184 fde=[ 4bfc] │ │ │ │ - 0xfffffffffffc83e0 (offset: 0x45ba0) -> 0x6198 fde=[ 4c10] │ │ │ │ - 0xfffffffffffc8440 (offset: 0x45c00) -> 0x61b4 fde=[ 4c2c] │ │ │ │ - 0xfffffffffffc84a0 (offset: 0x45c60) -> 0x61d0 fde=[ 4c48] │ │ │ │ - 0xfffffffffffc8500 (offset: 0x45cc0) -> 0x61ec fde=[ 4c64] │ │ │ │ - 0xfffffffffffc8560 (offset: 0x45d20) -> 0x6208 fde=[ 4c80] │ │ │ │ - 0xfffffffffffc85c0 (offset: 0x45d80) -> 0x6224 fde=[ 4c9c] │ │ │ │ - 0xfffffffffffc8620 (offset: 0x45de0) -> 0x6624 fde=[ 509c] │ │ │ │ - 0xfffffffffffc8680 (offset: 0x45e40) -> 0x6650 fde=[ 50c8] │ │ │ │ - 0xfffffffffffc86e0 (offset: 0x45ea0) -> 0x6278 fde=[ 4cf0] │ │ │ │ - 0xfffffffffffc8740 (offset: 0x45f00) -> 0x62a0 fde=[ 4d18] │ │ │ │ - 0xfffffffffffc87a0 (offset: 0x45f60) -> 0x62c8 fde=[ 4d40] │ │ │ │ - 0xfffffffffffc8800 (offset: 0x45fc0) -> 0x667c fde=[ 50f4] │ │ │ │ - 0xfffffffffffc8860 (offset: 0x46020) -> 0x66a8 fde=[ 5120] │ │ │ │ - 0xfffffffffffc88c0 (offset: 0x46080) -> 0x631c fde=[ 4d94] │ │ │ │ - 0xfffffffffffc8980 (offset: 0x46140) -> 0x6350 fde=[ 4dc8] │ │ │ │ - 0xfffffffffffc8aa0 (offset: 0x46260) -> 0x63b8 fde=[ 4e30] │ │ │ │ - 0xfffffffffffc9080 (offset: 0x46840) -> 0x6464 fde=[ 4edc] │ │ │ │ - 0xfffffffffffc90e0 (offset: 0x468a0) -> 0x648c fde=[ 4f04] │ │ │ │ - 0xfffffffffffc9140 (offset: 0x46900) -> 0x64c0 fde=[ 4f38] │ │ │ │ - 0xfffffffffffc91a0 (offset: 0x46960) -> 0x64f4 fde=[ 4f6c] │ │ │ │ - 0xfffffffffffc9200 (offset: 0x469c0) -> 0x651c fde=[ 4f94] │ │ │ │ - 0xfffffffffffc9264 (offset: 0x46a24) -> 0x6574 fde=[ 4fec] │ │ │ │ - 0xfffffffffffc92d0 (offset: 0x46a90) -> 0x65a0 fde=[ 5018] │ │ │ │ - 0xfffffffffffc9340 (offset: 0x46b00) -> 0x6548 fde=[ 4fc0] │ │ │ │ - 0xfffffffffffc93a4 (offset: 0x46b64) -> 0x65cc fde=[ 5044] │ │ │ │ - 0xfffffffffffc9410 (offset: 0x46bd0) -> 0x65f8 fde=[ 5070] │ │ │ │ - 0xfffffffffffc9480 (offset: 0x46c40) -> 0x66d4 fde=[ 514c] │ │ │ │ - 0xfffffffffffc9520 (offset: 0x46ce0) -> 0x66fc fde=[ 5174] │ │ │ │ - 0xfffffffffffc95c0 (offset: 0x46d80) -> 0x6724 fde=[ 519c] │ │ │ │ - 0xfffffffffffc96c0 (offset: 0x46e80) -> 0x6754 fde=[ 51cc] │ │ │ │ - 0xfffffffffffc9800 (offset: 0x46fc0) -> 0x67c4 fde=[ 523c] │ │ │ │ - 0xfffffffffffc9920 (offset: 0x470e0) -> 0x680c fde=[ 5284] │ │ │ │ - 0xfffffffffffc9a40 (offset: 0x47200) -> 0x6854 fde=[ 52cc] │ │ │ │ - 0xfffffffffffc9b60 (offset: 0x47320) -> 0x689c fde=[ 5314] │ │ │ │ - 0xfffffffffffc9ca0 (offset: 0x47460) -> 0x68f0 fde=[ 5368] │ │ │ │ - 0xfffffffffffc9d80 (offset: 0x47540) -> 0x6920 fde=[ 5398] │ │ │ │ - 0xfffffffffffc9e60 (offset: 0x47620) -> 0x6950 fde=[ 53c8] │ │ │ │ - 0xfffffffffffc9f60 (offset: 0x47720) -> 0x6980 fde=[ 53f8] │ │ │ │ - 0xfffffffffffca060 (offset: 0x47820) -> 0x69b4 fde=[ 542c] │ │ │ │ - 0xfffffffffffca160 (offset: 0x47920) -> 0x69e8 fde=[ 5460] │ │ │ │ - 0xfffffffffffca420 (offset: 0x47be0) -> 0x6a24 fde=[ 549c] │ │ │ │ - 0xfffffffffffca540 (offset: 0x47d00) -> 0x6a5c fde=[ 54d4] │ │ │ │ - 0xfffffffffffca600 (offset: 0x47dc0) -> 0x6a98 fde=[ 5510] │ │ │ │ - 0xfffffffffffca6a0 (offset: 0x47e60) -> 0x6ac4 fde=[ 553c] │ │ │ │ - 0xfffffffffffca740 (offset: 0x47f00) -> 0x6af0 fde=[ 5568] │ │ │ │ - 0xfffffffffffca7e0 (offset: 0x47fa0) -> 0x6b1c fde=[ 5594] │ │ │ │ - 0xfffffffffffca880 (offset: 0x48040) -> 0x6b48 fde=[ 55c0] │ │ │ │ - 0xfffffffffffca920 (offset: 0x480e0) -> 0x6b74 fde=[ 55ec] │ │ │ │ - 0xfffffffffffcaa00 (offset: 0x481c0) -> 0x6c38 fde=[ 56b0] │ │ │ │ - 0xfffffffffffcab40 (offset: 0x48300) -> 0x6c6c fde=[ 56e4] │ │ │ │ - 0xfffffffffffcb1a0 (offset: 0x48960) -> 0x6cbc fde=[ 5734] │ │ │ │ - 0xfffffffffffcb360 (offset: 0x48b20) -> 0x6d0c fde=[ 5784] │ │ │ │ - 0xfffffffffffcb480 (offset: 0x48c40) -> 0x6d70 fde=[ 57e8] │ │ │ │ - 0xfffffffffffcb520 (offset: 0x48ce0) -> 0x6d9c fde=[ 5814] │ │ │ │ - 0xfffffffffffcb5a0 (offset: 0x48d60) -> 0x6dc8 fde=[ 5840] │ │ │ │ - 0xfffffffffffcb640 (offset: 0x48e00) -> 0x6e18 fde=[ 5890] │ │ │ │ - 0xfffffffffffcb740 (offset: 0x48f00) -> 0x6e54 fde=[ 58cc] │ │ │ │ - 0xfffffffffffcb840 (offset: 0x49000) -> 0x6e90 fde=[ 5908] │ │ │ │ - 0xfffffffffffcb940 (offset: 0x49100) -> 0x6ecc fde=[ 5944] │ │ │ │ - 0xfffffffffffcba40 (offset: 0x49200) -> 0x6f08 fde=[ 5980] │ │ │ │ - 0xfffffffffffcbbe0 (offset: 0x493a0) -> 0x6f38 fde=[ 59b0] │ │ │ │ - 0xfffffffffffcbd80 (offset: 0x49540) -> 0x6f68 fde=[ 59e0] │ │ │ │ - 0xfffffffffffcc020 (offset: 0x497e0) -> 0x6fb8 fde=[ 5a30] │ │ │ │ - 0xfffffffffffcc2e0 (offset: 0x49aa0) -> 0x7124 fde=[ 5b9c] │ │ │ │ - 0xfffffffffffcc620 (offset: 0x49de0) -> 0x7170 fde=[ 5be8] │ │ │ │ - 0xfffffffffffcc940 (offset: 0x4a100) -> 0x7000 fde=[ 5a78] │ │ │ │ - 0xfffffffffffcca80 (offset: 0x4a240) -> 0x7050 fde=[ 5ac8] │ │ │ │ - 0xfffffffffffccd40 (offset: 0x4a500) -> 0x7098 fde=[ 5b10] │ │ │ │ - 0xfffffffffffcd060 (offset: 0x4a820) -> 0x70d8 fde=[ 5b50] │ │ │ │ - 0xfffffffffffcd3a0 (offset: 0x4ab60) -> 0x71d4 fde=[ 5c4c] │ │ │ │ - 0xfffffffffffcd3c0 (offset: 0x4ab80) -> 0x71f0 fde=[ 5c68] │ │ │ │ - 0xfffffffffffcd3e0 (offset: 0x4aba0) -> 0x7230 fde=[ 5ca8] │ │ │ │ - 0xfffffffffffcd400 (offset: 0x4abc0) -> 0x724c fde=[ 5cc4] │ │ │ │ - 0xfffffffffffcd420 (offset: 0x4abe0) -> 0x728c fde=[ 5d04] │ │ │ │ - 0xfffffffffffcd440 (offset: 0x4ac00) -> 0x72a8 fde=[ 5d20] │ │ │ │ - 0xfffffffffffcd460 (offset: 0x4ac20) -> 0x72e8 fde=[ 5d60] │ │ │ │ - 0xfffffffffffcd480 (offset: 0x4ac40) -> 0x7304 fde=[ 5d7c] │ │ │ │ - 0xfffffffffffcd4a0 (offset: 0x4ac60) -> 0x7320 fde=[ 5d98] │ │ │ │ - 0xfffffffffffcd600 (offset: 0x4adc0) -> 0x7368 fde=[ 5de0] │ │ │ │ - 0xfffffffffffcd740 (offset: 0x4af00) -> 0x7398 fde=[ 5e10] │ │ │ │ - 0xfffffffffffcd880 (offset: 0x4b040) -> 0x73c8 fde=[ 5e40] │ │ │ │ - 0xfffffffffffcd940 (offset: 0x4b100) -> 0x73f8 fde=[ 5e70] │ │ │ │ - 0xfffffffffffcd9e0 (offset: 0x4b1a0) -> 0x7424 fde=[ 5e9c] │ │ │ │ - 0xfffffffffffcda80 (offset: 0x4b240) -> 0x7450 fde=[ 5ec8] │ │ │ │ - 0xfffffffffffcdb20 (offset: 0x4b2e0) -> 0x747c fde=[ 5ef4] │ │ │ │ - 0xfffffffffffcdba0 (offset: 0x4b360) -> 0x74a8 fde=[ 5f20] │ │ │ │ - 0xfffffffffffcdc40 (offset: 0x4b400) -> 0x74d4 fde=[ 5f4c] │ │ │ │ - 0xfffffffffffcdd40 (offset: 0x4b500) -> 0x7508 fde=[ 5f80] │ │ │ │ - 0xfffffffffffce100 (offset: 0x4b8c0) -> 0x75a0 fde=[ 6018] │ │ │ │ - 0xfffffffffffce1c0 (offset: 0x4b980) -> 0x75d8 fde=[ 6050] │ │ │ │ - 0xfffffffffffce340 (offset: 0x4bb00) -> 0x7604 fde=[ 607c] │ │ │ │ - 0xfffffffffffce460 (offset: 0x4bc20) -> 0x7640 fde=[ 60b8] │ │ │ │ - 0xfffffffffffce780 (offset: 0x4bf40) -> 0x7688 fde=[ 6100] │ │ │ │ - 0xfffffffffffce8e0 (offset: 0x4c0a0) -> 0x76b4 fde=[ 612c] │ │ │ │ - 0xfffffffffffce9e0 (offset: 0x4c1a0) -> 0x76e8 fde=[ 6160] │ │ │ │ - 0xfffffffffffceac0 (offset: 0x4c280) -> 0x771c fde=[ 6194] │ │ │ │ - 0xfffffffffffceb40 (offset: 0x4c300) -> 0x7740 fde=[ 61b8] │ │ │ │ - 0xfffffffffffceee0 (offset: 0x4c6a0) -> 0x77d8 fde=[ 6250] │ │ │ │ - 0xfffffffffffcf320 (offset: 0x4cae0) -> 0x78d0 fde=[ 6348] │ │ │ │ - 0xfffffffffffcf3a0 (offset: 0x4cb60) -> 0x78fc fde=[ 6374] │ │ │ │ - 0xfffffffffffcf420 (offset: 0x4cbe0) -> 0x7928 fde=[ 63a0] │ │ │ │ - 0xfffffffffffcf8a0 (offset: 0x4d060) -> 0x796c fde=[ 63e4] │ │ │ │ - 0xfffffffffffcfa40 (offset: 0x4d200) -> 0x79ac fde=[ 6424] │ │ │ │ - 0xfffffffffffcfbe0 (offset: 0x4d3a0) -> 0x79f0 fde=[ 6468] │ │ │ │ - 0xfffffffffffcfc80 (offset: 0x4d440) -> 0x7a1c fde=[ 6494] │ │ │ │ - 0xfffffffffffcffc0 (offset: 0x4d780) -> 0x7a84 fde=[ 64fc] │ │ │ │ - 0xfffffffffffd0140 (offset: 0x4d900) -> 0x7abc fde=[ 6534] │ │ │ │ - 0xfffffffffffd0280 (offset: 0x4da40) -> 0x7af4 fde=[ 656c] │ │ │ │ - 0xfffffffffffd0660 (offset: 0x4de20) -> 0x7b3c fde=[ 65b4] │ │ │ │ - 0xfffffffffffd0a40 (offset: 0x4e200) -> 0x7bcc fde=[ 6644] │ │ │ │ - 0xfffffffffffd0f60 (offset: 0x4e720) -> 0x7c68 fde=[ 66e0] │ │ │ │ - 0xfffffffffffd15e0 (offset: 0x4eda0) -> 0x7cb4 fde=[ 672c] │ │ │ │ - 0xfffffffffffd22c0 (offset: 0x4fa80) -> 0x8314 fde=[ 6d8c] │ │ │ │ - 0xfffffffffffd23a0 (offset: 0x4fb60) -> 0x8344 fde=[ 6dbc] │ │ │ │ - 0xfffffffffffd2480 (offset: 0x4fc40) -> 0x8604 fde=[ 707c] │ │ │ │ - 0xfffffffffffd25cc (offset: 0x4fd8c) -> 0x8894 fde=[ 730c] │ │ │ │ - 0xfffffffffffd25e0 (offset: 0x4fda0) -> 0x88a8 fde=[ 7320] │ │ │ │ - 0xfffffffffffd2650 (offset: 0x4fe10) -> 0x8984 fde=[ 73fc] │ │ │ │ - 0xfffffffffffd2940 (offset: 0x50100) -> 0x89d8 fde=[ 7450] │ │ │ │ - 0xfffffffffffd2c20 (offset: 0x503e0) -> 0x8c20 fde=[ 7698] │ │ │ │ - 0xfffffffffffd2cac (offset: 0x5046c) -> 0x8cc8 fde=[ 7740] │ │ │ │ - 0xfffffffffffd2d40 (offset: 0x50500) -> 0x8fb8 fde=[ 7a30] │ │ │ │ - 0xfffffffffffd2ea0 (offset: 0x50660) -> 0x9014 fde=[ 7a8c] │ │ │ │ - 0xfffffffffffd3000 (offset: 0x507c0) -> 0x9070 fde=[ 7ae8] │ │ │ │ - 0xfffffffffffd3160 (offset: 0x50920) -> 0x90cc fde=[ 7b44] │ │ │ │ - 0xfffffffffffd32c0 (offset: 0x50a80) -> 0x9490 fde=[ 7f08] │ │ │ │ - 0xfffffffffffd3a20 (offset: 0x511e0) -> 0x9758 fde=[ 81d0] │ │ │ │ - 0xfffffffffffd4fe0 (offset: 0x527a0) -> 0x7d58 fde=[ 67d0] │ │ │ │ - 0xfffffffffffd5000 (offset: 0x527c0) -> 0x7d6c fde=[ 67e4] │ │ │ │ - 0xfffffffffffd5020 (offset: 0x527e0) -> 0x7d80 fde=[ 67f8] │ │ │ │ - 0xfffffffffffd5040 (offset: 0x52800) -> 0x7d94 fde=[ 680c] │ │ │ │ - 0xfffffffffffd5060 (offset: 0x52820) -> 0x7da8 fde=[ 6820] │ │ │ │ - 0xfffffffffffd50a0 (offset: 0x52860) -> 0x7dbc fde=[ 6834] │ │ │ │ - 0xfffffffffffd50c0 (offset: 0x52880) -> 0x7dd0 fde=[ 6848] │ │ │ │ - 0xfffffffffffd5100 (offset: 0x528c0) -> 0x7de4 fde=[ 685c] │ │ │ │ - 0xfffffffffffd5120 (offset: 0x528e0) -> 0x7df8 fde=[ 6870] │ │ │ │ - 0xfffffffffffd5140 (offset: 0x52900) -> 0x7e0c fde=[ 6884] │ │ │ │ - 0xfffffffffffd5180 (offset: 0x52940) -> 0x7e20 fde=[ 6898] │ │ │ │ - 0xfffffffffffd51a0 (offset: 0x52960) -> 0x7e34 fde=[ 68ac] │ │ │ │ - 0xfffffffffffd51c0 (offset: 0x52980) -> 0x7e48 fde=[ 68c0] │ │ │ │ - 0xfffffffffffd5200 (offset: 0x529c0) -> 0x7e5c fde=[ 68d4] │ │ │ │ - 0xfffffffffffd5220 (offset: 0x529e0) -> 0x7e70 fde=[ 68e8] │ │ │ │ - 0xfffffffffffd5240 (offset: 0x52a00) -> 0x7e84 fde=[ 68fc] │ │ │ │ - 0xfffffffffffd5260 (offset: 0x52a20) -> 0x7e98 fde=[ 6910] │ │ │ │ - 0xfffffffffffd5280 (offset: 0x52a40) -> 0x7eac fde=[ 6924] │ │ │ │ - 0xfffffffffffd52a0 (offset: 0x52a60) -> 0x7ec0 fde=[ 6938] │ │ │ │ - 0xfffffffffffd52c0 (offset: 0x52a80) -> 0x7ed4 fde=[ 694c] │ │ │ │ - 0xfffffffffffd52e0 (offset: 0x52aa0) -> 0x7ee8 fde=[ 6960] │ │ │ │ - 0xfffffffffffd5300 (offset: 0x52ac0) -> 0x7efc fde=[ 6974] │ │ │ │ - 0xfffffffffffd5320 (offset: 0x52ae0) -> 0x7f10 fde=[ 6988] │ │ │ │ - 0xfffffffffffd5340 (offset: 0x52b00) -> 0x7f24 fde=[ 699c] │ │ │ │ - 0xfffffffffffd5360 (offset: 0x52b20) -> 0x7f38 fde=[ 69b0] │ │ │ │ - 0xfffffffffffd5380 (offset: 0x52b40) -> 0x7f4c fde=[ 69c4] │ │ │ │ - 0xfffffffffffd53a0 (offset: 0x52b60) -> 0x7f60 fde=[ 69d8] │ │ │ │ - 0xfffffffffffd53c0 (offset: 0x52b80) -> 0x7f74 fde=[ 69ec] │ │ │ │ - 0xfffffffffffd53e0 (offset: 0x52ba0) -> 0x7f88 fde=[ 6a00] │ │ │ │ - 0xfffffffffffd5400 (offset: 0x52bc0) -> 0x7f9c fde=[ 6a14] │ │ │ │ - 0xfffffffffffd5420 (offset: 0x52be0) -> 0x7fb0 fde=[ 6a28] │ │ │ │ - 0xfffffffffffd5440 (offset: 0x52c00) -> 0x7fc4 fde=[ 6a3c] │ │ │ │ - 0xfffffffffffd5460 (offset: 0x52c20) -> 0x7fd8 fde=[ 6a50] │ │ │ │ - 0xfffffffffffd5480 (offset: 0x52c40) -> 0x7fec fde=[ 6a64] │ │ │ │ - 0xfffffffffffd54a0 (offset: 0x52c60) -> 0x8000 fde=[ 6a78] │ │ │ │ - 0xfffffffffffd54c0 (offset: 0x52c80) -> 0x8014 fde=[ 6a8c] │ │ │ │ - 0xfffffffffffd54e0 (offset: 0x52ca0) -> 0x8028 fde=[ 6aa0] │ │ │ │ - 0xfffffffffffd5500 (offset: 0x52cc0) -> 0x803c fde=[ 6ab4] │ │ │ │ - 0xfffffffffffd5520 (offset: 0x52ce0) -> 0x8050 fde=[ 6ac8] │ │ │ │ - 0xfffffffffffd5540 (offset: 0x52d00) -> 0x8064 fde=[ 6adc] │ │ │ │ - 0xfffffffffffd5560 (offset: 0x52d20) -> 0x8078 fde=[ 6af0] │ │ │ │ - 0xfffffffffffd5580 (offset: 0x52d40) -> 0x808c fde=[ 6b04] │ │ │ │ - 0xfffffffffffd55a0 (offset: 0x52d60) -> 0x80a0 fde=[ 6b18] │ │ │ │ - 0xfffffffffffd5600 (offset: 0x52dc0) -> 0x80bc fde=[ 6b34] │ │ │ │ - 0xfffffffffffd5660 (offset: 0x52e20) -> 0x80d8 fde=[ 6b50] │ │ │ │ - 0xfffffffffffd56c0 (offset: 0x52e80) -> 0x80f4 fde=[ 6b6c] │ │ │ │ - 0xfffffffffffd5720 (offset: 0x52ee0) -> 0x8110 fde=[ 6b88] │ │ │ │ - 0xfffffffffffd5780 (offset: 0x52f40) -> 0x812c fde=[ 6ba4] │ │ │ │ - 0xfffffffffffd57a0 (offset: 0x52f60) -> 0x8140 fde=[ 6bb8] │ │ │ │ - 0xfffffffffffd57e0 (offset: 0x52fa0) -> 0x8168 fde=[ 6be0] │ │ │ │ - 0xfffffffffffd5848 (offset: 0x53008) -> 0x84ec fde=[ 6f64] │ │ │ │ - 0xfffffffffffd58b0 (offset: 0x53070) -> 0x8518 fde=[ 6f90] │ │ │ │ - 0xfffffffffffd5920 (offset: 0x530e0) -> 0x81bc fde=[ 6c34] │ │ │ │ - 0xfffffffffffd5980 (offset: 0x53140) -> 0x81e4 fde=[ 6c5c] │ │ │ │ - 0xfffffffffffd59e0 (offset: 0x531a0) -> 0x820c fde=[ 6c84] │ │ │ │ - 0xfffffffffffd5b20 (offset: 0x532e0) -> 0x8260 fde=[ 6cd8] │ │ │ │ - 0xfffffffffffd5b80 (offset: 0x53340) -> 0x827c fde=[ 6cf4] │ │ │ │ - 0xfffffffffffd5be0 (offset: 0x533a0) -> 0x8298 fde=[ 6d10] │ │ │ │ - 0xfffffffffffd5d00 (offset: 0x534c0) -> 0x82d0 fde=[ 6d48] │ │ │ │ - 0xfffffffffffd5ea0 (offset: 0x53660) -> 0x8374 fde=[ 6dec] │ │ │ │ - 0xfffffffffffd5f00 (offset: 0x536c0) -> 0x839c fde=[ 6e14] │ │ │ │ - 0xfffffffffffd5f60 (offset: 0x53720) -> 0x83d0 fde=[ 6e48] │ │ │ │ - 0xfffffffffffd5fc0 (offset: 0x53780) -> 0x8404 fde=[ 6e7c] │ │ │ │ - 0xfffffffffffd6020 (offset: 0x537e0) -> 0x842c fde=[ 6ea4] │ │ │ │ - 0xfffffffffffd6300 (offset: 0x53ac0) -> 0x8468 fde=[ 6ee0] │ │ │ │ - 0xfffffffffffd6370 (offset: 0x53b30) -> 0x8494 fde=[ 6f0c] │ │ │ │ - 0xfffffffffffd63e8 (offset: 0x53ba8) -> 0x84c0 fde=[ 6f38] │ │ │ │ - 0xfffffffffffd6460 (offset: 0x53c20) -> 0x8544 fde=[ 6fbc] │ │ │ │ - 0xfffffffffffd69c0 (offset: 0x54180) -> 0x8640 fde=[ 70b8] │ │ │ │ - 0xfffffffffffd6ae0 (offset: 0x542a0) -> 0x8688 fde=[ 7100] │ │ │ │ - 0xfffffffffffd6c00 (offset: 0x543c0) -> 0x86d0 fde=[ 7148] │ │ │ │ - 0xfffffffffffd6d20 (offset: 0x544e0) -> 0x8718 fde=[ 7190] │ │ │ │ - 0xfffffffffffd6e00 (offset: 0x545c0) -> 0x8748 fde=[ 71c0] │ │ │ │ - 0xfffffffffffd6ee0 (offset: 0x546a0) -> 0x8778 fde=[ 71f0] │ │ │ │ - 0xfffffffffffd7000 (offset: 0x547c0) -> 0x87a8 fde=[ 7220] │ │ │ │ - 0xfffffffffffd7120 (offset: 0x548e0) -> 0x87d8 fde=[ 7250] │ │ │ │ - 0xfffffffffffd7200 (offset: 0x549c0) -> 0x8804 fde=[ 727c] │ │ │ │ - 0xfffffffffffd72a0 (offset: 0x54a60) -> 0x8830 fde=[ 72a8] │ │ │ │ - 0xfffffffffffd7360 (offset: 0x54b20) -> 0x8860 fde=[ 72d8] │ │ │ │ - 0xfffffffffffd7440 (offset: 0x54c00) -> 0x88d8 fde=[ 7350] │ │ │ │ - 0xfffffffffffd7580 (offset: 0x54d40) -> 0x890c fde=[ 7384] │ │ │ │ - 0xfffffffffffd7700 (offset: 0x54ec0) -> 0x8948 fde=[ 73c0] │ │ │ │ - 0xfffffffffffd7a40 (offset: 0x55200) -> 0x8a24 fde=[ 749c] │ │ │ │ - 0xfffffffffffd7be0 (offset: 0x553a0) -> 0x8a6c fde=[ 74e4] │ │ │ │ - 0xfffffffffffd7ce0 (offset: 0x554a0) -> 0x8aac fde=[ 7524] │ │ │ │ - 0xfffffffffffd7d80 (offset: 0x55540) -> 0x8ad8 fde=[ 7550] │ │ │ │ - 0xfffffffffffd7e00 (offset: 0x555c0) -> 0x8b04 fde=[ 757c] │ │ │ │ - 0xfffffffffffd7ea0 (offset: 0x55660) -> 0x8b30 fde=[ 75a8] │ │ │ │ - 0xfffffffffffd7fa0 (offset: 0x55760) -> 0x8b6c fde=[ 75e4] │ │ │ │ - 0xfffffffffffd80a0 (offset: 0x55860) -> 0x8ba8 fde=[ 7620] │ │ │ │ - 0xfffffffffffd81a0 (offset: 0x55960) -> 0x8be4 fde=[ 765c] │ │ │ │ - 0xfffffffffffd82a0 (offset: 0x55a60) -> 0x8c44 fde=[ 76bc] │ │ │ │ - 0xfffffffffffd83c0 (offset: 0x55b80) -> 0x8c78 fde=[ 76f0] │ │ │ │ - 0xfffffffffffd8460 (offset: 0x55c20) -> 0x8ca0 fde=[ 7718] │ │ │ │ - 0xfffffffffffd8500 (offset: 0x55cc0) -> 0x8cec fde=[ 7764] │ │ │ │ - 0xfffffffffffd8620 (offset: 0x55de0) -> 0x8d20 fde=[ 7798] │ │ │ │ - 0xfffffffffffd86c0 (offset: 0x55e80) -> 0x8d48 fde=[ 77c0] │ │ │ │ - 0xfffffffffffd8760 (offset: 0x55f20) -> 0x8d70 fde=[ 77e8] │ │ │ │ - 0xfffffffffffd8a00 (offset: 0x561c0) -> 0x8dc0 fde=[ 7838] │ │ │ │ - 0xfffffffffffd8ce0 (offset: 0x564a0) -> 0x8f2c fde=[ 79a4] │ │ │ │ - 0xfffffffffffd9020 (offset: 0x567e0) -> 0x8f78 fde=[ 79f0] │ │ │ │ - 0xfffffffffffd9360 (offset: 0x56b20) -> 0x8e08 fde=[ 7880] │ │ │ │ - 0xfffffffffffd94a0 (offset: 0x56c60) -> 0x8e58 fde=[ 78d0] │ │ │ │ - 0xfffffffffffd9780 (offset: 0x56f40) -> 0x8ea0 fde=[ 7918] │ │ │ │ - 0xfffffffffffd9ac0 (offset: 0x57280) -> 0x8ee0 fde=[ 7958] │ │ │ │ - 0xfffffffffffd9e00 (offset: 0x575c0) -> 0x8fdc fde=[ 7a54] │ │ │ │ - 0xfffffffffffd9e20 (offset: 0x575e0) -> 0x8ff8 fde=[ 7a70] │ │ │ │ - 0xfffffffffffd9e40 (offset: 0x57600) -> 0x9038 fde=[ 7ab0] │ │ │ │ - 0xfffffffffffd9e60 (offset: 0x57620) -> 0x9054 fde=[ 7acc] │ │ │ │ - 0xfffffffffffd9e80 (offset: 0x57640) -> 0x9094 fde=[ 7b0c] │ │ │ │ - 0xfffffffffffd9ea0 (offset: 0x57660) -> 0x90b0 fde=[ 7b28] │ │ │ │ - 0xfffffffffffd9ec0 (offset: 0x57680) -> 0x90f0 fde=[ 7b68] │ │ │ │ - 0xfffffffffffd9ee0 (offset: 0x576a0) -> 0x910c fde=[ 7b84] │ │ │ │ - 0xfffffffffffd9f00 (offset: 0x576c0) -> 0x9128 fde=[ 7ba0] │ │ │ │ - 0xfffffffffffd9fc0 (offset: 0x57780) -> 0x9164 fde=[ 7bdc] │ │ │ │ - 0xfffffffffffda100 (offset: 0x578c0) -> 0x9194 fde=[ 7c0c] │ │ │ │ - 0xfffffffffffda240 (offset: 0x57a00) -> 0x91c4 fde=[ 7c3c] │ │ │ │ - 0xfffffffffffda300 (offset: 0x57ac0) -> 0x91f4 fde=[ 7c6c] │ │ │ │ - 0xfffffffffffda400 (offset: 0x57bc0) -> 0x9224 fde=[ 7c9c] │ │ │ │ - 0xfffffffffffda500 (offset: 0x57cc0) -> 0x9254 fde=[ 7ccc] │ │ │ │ - 0xfffffffffffda5a0 (offset: 0x57d60) -> 0x9280 fde=[ 7cf8] │ │ │ │ - 0xfffffffffffda620 (offset: 0x57de0) -> 0x92ac fde=[ 7d24] │ │ │ │ - 0xfffffffffffda6c0 (offset: 0x57e80) -> 0x92d8 fde=[ 7d50] │ │ │ │ - 0xfffffffffffda7c0 (offset: 0x57f80) -> 0x930c fde=[ 7d84] │ │ │ │ - 0xfffffffffffdab60 (offset: 0x58320) -> 0x9358 fde=[ 7dd0] │ │ │ │ - 0xfffffffffffdad40 (offset: 0x58500) -> 0x939c fde=[ 7e14] │ │ │ │ - 0xfffffffffffdae40 (offset: 0x58600) -> 0x93d0 fde=[ 7e48] │ │ │ │ - 0xfffffffffffdaf20 (offset: 0x586e0) -> 0x9428 fde=[ 7ea0] │ │ │ │ - 0xfffffffffffdaf80 (offset: 0x58740) -> 0x9444 fde=[ 7ebc] │ │ │ │ - 0xfffffffffffdb100 (offset: 0x588c0) -> 0x9544 fde=[ 7fbc] │ │ │ │ - 0xfffffffffffdb2e0 (offset: 0x58aa0) -> 0x9588 fde=[ 8000] │ │ │ │ - 0xfffffffffffdb3e0 (offset: 0x58ba0) -> 0x95bc fde=[ 8034] │ │ │ │ - 0xfffffffffffdb4c0 (offset: 0x58c80) -> 0x95f0 fde=[ 8068] │ │ │ │ - 0xfffffffffffdc0e0 (offset: 0x598a0) -> 0x963c fde=[ 80b4] │ │ │ │ - 0xfffffffffffdc260 (offset: 0x59a20) -> 0x9674 fde=[ 80ec] │ │ │ │ - 0xfffffffffffdc760 (offset: 0x59f20) -> 0x96bc fde=[ 8134] │ │ │ │ - 0xfffffffffffdcec0 (offset: 0x5a680) -> 0x9708 fde=[ 8180] │ │ │ │ - 0xfffffffffffdda60 (offset: 0x5b220) -> 0x97b8 fde=[ 8230] │ │ │ │ - 0xfffffffffffddb80 (offset: 0x5b340) -> 0x97ec fde=[ 8264] │ │ │ │ - 0xfffffffffffddccc (offset: 0x5b48c) -> 0x988c fde=[ 8304] │ │ │ │ - 0xfffffffffffdddac (offset: 0x5b56c) -> 0x98c8 fde=[ 8340] │ │ │ │ - 0xfffffffffffddfc8 (offset: 0x5b788) -> 0x9968 fde=[ 83e0] │ │ │ │ - 0xfffffffffffde2a0 (offset: 0x5ba60) -> 0x99bc fde=[ 8434] │ │ │ │ - 0xfffffffffffe0fe0 (offset: 0x5e7a0) -> 0x9a14 fde=[ 848c] │ │ │ │ - 0xfffffffffffe48a0 (offset: 0x62060) -> 0x9ab4 fde=[ 852c] │ │ │ │ - 0xfffffffffffe7f00 (offset: 0x656c0) -> 0x9b08 fde=[ 8580] │ │ │ │ - 0xfffffffffffeb740 (offset: 0x68f00) -> 0x9920 fde=[ 8398] │ │ │ │ - 0xfffffffffffeb9a0 (offset: 0x69160) -> 0x9a6c fde=[ 84e4] │ │ │ │ - 0xfffffffffffebc20 (offset: 0x693e0) -> 0x9b60 fde=[ 85d8] │ │ │ │ - 0xfffffffffffebd40 (offset: 0x69500) -> 0x9b94 fde=[ 860c] │ │ │ │ - 0xfffffffffffebe20 (offset: 0x695e0) -> 0x9bd0 fde=[ 8648] │ │ │ │ - 0xfffffffffffebf40 (offset: 0x69700) -> 0x9c10 fde=[ 8688] │ │ │ │ - 0xfffffffffffec020 (offset: 0x697e0) -> 0x9c50 fde=[ 86c8] │ │ │ │ - 0xfffffffffffec208 (offset: 0x699c8) -> 0x9c90 fde=[ 8708] │ │ │ │ - 0xfffffffffffec624 (offset: 0x69de4) -> 0x9d38 fde=[ 87b0] │ │ │ │ - 0xfffffffffffee02c (offset: 0x6b7ec) -> 0x9d90 fde=[ 8808] │ │ │ │ - 0xffffffffffff0920 (offset: 0x6e0e0) -> 0x9de8 fde=[ 8860] │ │ │ │ - 0xffffffffffff0a84 (offset: 0x6e244) -> 0x9e38 fde=[ 88b0] │ │ │ │ - 0xffffffffffff0aa4 (offset: 0x6e264) -> 0x9e4c fde=[ 88c4] │ │ │ │ - 0xffffffffffff0b6c (offset: 0x6e32c) -> 0x9e84 fde=[ 88fc] │ │ │ │ - 0xffffffffffff0b80 (offset: 0x6e340) -> 0x9e98 fde=[ 8910] │ │ │ │ - 0xffffffffffff0de0 (offset: 0x6e5a0) -> 0x9ed0 fde=[ 8948] │ │ │ │ - 0xffffffffffff0e04 (offset: 0x6e5c4) -> 0x9ee4 fde=[ 895c] │ │ │ │ - 0xffffffffffff0e24 (offset: 0x6e5e4) -> 0x9f34 fde=[ 89ac] │ │ │ │ - 0xffffffffffff0f80 (offset: 0x6e740) -> 0x9f74 fde=[ 89ec] │ │ │ │ - 0xffffffffffff10c0 (offset: 0x6e880) -> 0x9fd8 fde=[ 8a50] │ │ │ │ - 0xffffffffffff11a0 (offset: 0x6e960) -> 0xa00c fde=[ 8a84] │ │ │ │ - 0xffffffffffff1d68 (offset: 0x6f528) -> 0xa060 fde=[ 8ad8] │ │ │ │ - 0xffffffffffff3680 (offset: 0x70e40) -> 0x9ef8 fde=[ 8970] │ │ │ │ - 0xffffffffffff3760 (offset: 0x70f20) -> 0xa0b8 fde=[ 8b30] │ │ │ │ - 0xffffffffffff38a0 (offset: 0x71060) -> 0xa11c fde=[ 8b94] │ │ │ │ - 0xffffffffffff3a40 (offset: 0x71200) -> 0xa138 fde=[ 8bb0] │ │ │ │ - 0xffffffffffff3ec4 (offset: 0x71684) -> 0xa180 fde=[ 8bf8] │ │ │ │ - 0xffffffffffff3f60 (offset: 0x71720) -> 0xa1ac fde=[ 8c24] │ │ │ │ - 0xffffffffffff40a0 (offset: 0x71860) -> 0xa1dc fde=[ 8c54] │ │ │ │ - 0xffffffffffff4120 (offset: 0x718e0) -> 0xa1f0 fde=[ 8c68] │ │ │ │ - 0xffffffffffff4144 (offset: 0x71904) -> 0xa204 fde=[ 8c7c] │ │ │ │ - 0xffffffffffff42e0 (offset: 0x71aa0) -> 0xa248 fde=[ 8cc0] │ │ │ │ - 0xffffffffffff51e0 (offset: 0x729a0) -> 0xa2b8 fde=[ 8d30] │ │ │ │ - 0xffffffffffff6240 (offset: 0x73a00) -> 0xa308 fde=[ 8d80] │ │ │ │ - 0xffffffffffff68e0 (offset: 0x740a0) -> 0xa360 fde=[ 8dd8] │ │ │ │ - 0xffffffffffff6f80 (offset: 0x74740) -> 0xa3b8 fde=[ 8e30] │ │ │ │ - 0xffffffffffff7720 (offset: 0x74ee0) -> 0xa410 fde=[ 8e88] │ │ │ │ - 0xffffffffffff7fc0 (offset: 0x75780) -> 0xa468 fde=[ 8ee0] │ │ │ │ - 0xffffffffffff8148 (offset: 0x75908) -> 0xa4bc fde=[ 8f34] │ │ │ │ - 0xffffffffffff82e0 (offset: 0x75aa0) -> 0xa524 fde=[ 8f9c] │ │ │ │ - 0xffffffffffff9160 (offset: 0x76920) -> 0xa580 fde=[ 8ff8] │ │ │ │ - 0xffffffffffff9180 (offset: 0x76940) -> 0xa594 fde=[ 900c] │ │ │ │ - 0xffffffffffff9240 (offset: 0x76a00) -> 0xa5e0 fde=[ 9058] │ │ │ │ - 0xffffffffffff94e0 (offset: 0x76ca0) -> 0xa618 fde=[ 9090] │ │ │ │ - 0xffffffffffff9524 (offset: 0x76ce4) -> 0xa62c fde=[ 90a4] │ │ │ │ - 0xffffffffffff9568 (offset: 0x76d28) -> 0xa640 fde=[ 90b8] │ │ │ │ - 0xffffffffffff95a4 (offset: 0x76d64) -> 0xa654 fde=[ 90cc] │ │ │ │ - 0xffffffffffff9600 (offset: 0x76dc0) -> 0xa684 fde=[ 90fc] │ │ │ │ - 0xffffffffffff9ca0 (offset: 0x77460) -> 0xa6d8 fde=[ 9150] │ │ │ │ - 0xffffffffffff9cc0 (offset: 0x77480) -> 0xa6ec fde=[ 9164] │ │ │ │ - 0xffffffffffff9ce0 (offset: 0x774a0) -> 0xa700 fde=[ 9178] │ │ │ │ - 0xffffffffffff9dd0 (offset: 0x77590) -> 0xa744 fde=[ 91bc] │ │ │ │ - 0xffffffffffff9ea0 (offset: 0x77660) -> 0xa758 fde=[ 91d0] │ │ │ │ - 0xffffffffffff9f0c (offset: 0x776cc) -> 0xa780 fde=[ 91f8] │ │ │ │ - 0xffffffffffff9f80 (offset: 0x77740) -> 0xa7a8 fde=[ 9220] │ │ │ │ - 0xffffffffffffa34c (offset: 0x77b0c) -> 0xa7f4 fde=[ 926c] │ │ │ │ - 0xffffffffffffa360 (offset: 0x77b20) -> 0xa808 fde=[ 9280] │ │ │ │ - 0xffffffffffffa390 (offset: 0x77b50) -> 0xa820 fde=[ 9298] │ │ │ │ + 0xfffffffffff8e85c (offset: 0xe000) -> 0x2e78 fde=[ 18f4] │ │ │ │ + 0xfffffffffff8e944 (offset: 0xe0e8) -> 0x2f1c fde=[ 1998] │ │ │ │ + 0xfffffffffff8ea10 (offset: 0xe1b4) -> 0x39ac fde=[ 2428] │ │ │ │ + 0xfffffffffff8ea90 (offset: 0xe234) -> 0x3a50 fde=[ 24cc] │ │ │ │ + 0xfffffffffff8eb24 (offset: 0xe2c8) -> 0x5058 fde=[ 3ad4] │ │ │ │ + 0xfffffffffff8ec18 (offset: 0xe3bc) -> 0x630c fde=[ 4d88] │ │ │ │ + 0xfffffffffff8ecb4 (offset: 0xe458) -> 0x6e18 fde=[ 5894] │ │ │ │ + 0xfffffffffff8ed80 (offset: 0xe524) -> 0x6e40 fde=[ 58bc] │ │ │ │ + 0xfffffffffff8ee54 (offset: 0xe5f8) -> 0x6f48 fde=[ 59c4] │ │ │ │ + 0xfffffffffff8ef34 (offset: 0xe6d8) -> 0x6f70 fde=[ 59ec] │ │ │ │ + 0xfffffffffff8ef8c (offset: 0xe730) -> 0x82c0 fde=[ 6d3c] │ │ │ │ + 0xfffffffffff8eff8 (offset: 0xe79c) -> 0x8510 fde=[ 6f8c] │ │ │ │ + 0xfffffffffff8f078 (offset: 0xe81c) -> 0x8618 fde=[ 7094] │ │ │ │ + 0xfffffffffff8f128 (offset: 0xe8cc) -> 0x8640 fde=[ 70bc] │ │ │ │ + 0xfffffffffff8f1d8 (offset: 0xe97c) -> 0x88b8 fde=[ 7334] │ │ │ │ + 0xfffffffffff8f234 (offset: 0xe9d8) -> 0x8918 fde=[ 7394] │ │ │ │ + 0xfffffffffff8f290 (offset: 0xea34) -> 0x8c2c fde=[ 76a8] │ │ │ │ + 0xfffffffffff8f2e8 (offset: 0xea8c) -> 0x8e04 fde=[ 7880] │ │ │ │ + 0xfffffffffff8f340 (offset: 0xeae4) -> 0x91e4 fde=[ 7c60] │ │ │ │ + 0xfffffffffff8f39c (offset: 0xeb40) -> 0x2738 fde=[ 11b4] │ │ │ │ + 0xfffffffffff8f79c (offset: 0xef40) -> 0x2788 fde=[ 1204] │ │ │ │ + 0xfffffffffff8f8dc (offset: 0xf080) -> 0xa82c fde=[ 92a8] │ │ │ │ + 0xfffffffffff8f91c (offset: 0xf0c0) -> 0x1598 fde=[ 14] │ │ │ │ + 0xfffffffffff8f97c (offset: 0xf120) -> 0x15ac fde=[ 28] │ │ │ │ + 0xfffffffffff8f9ac (offset: 0xf150) -> 0x15c0 fde=[ 3c] │ │ │ │ + 0xfffffffffff8f9e8 (offset: 0xf18c) -> 0x15d4 fde=[ 50] │ │ │ │ + 0xfffffffffff8fa3c (offset: 0xf1e0) -> 0x15fc fde=[ 78] │ │ │ │ + 0xfffffffffff8fa5c (offset: 0xf200) -> 0x1614 fde=[ 90] │ │ │ │ + 0xfffffffffff8fbdc (offset: 0xf380) -> 0x1670 fde=[ ec] │ │ │ │ + 0xfffffffffff8fe84 (offset: 0xf628) -> 0x16ac fde=[ 128] │ │ │ │ + 0xfffffffffff9129c (offset: 0x10a40) -> 0x1718 fde=[ 194] │ │ │ │ + 0xfffffffffff91460 (offset: 0x10c04) -> 0x1774 fde=[ 1f0] │ │ │ │ + 0xfffffffffff919a0 (offset: 0x11144) -> 0x1818 fde=[ 294] │ │ │ │ + 0xfffffffffff9339c (offset: 0x12b40) -> 0x18c4 fde=[ 340] │ │ │ │ + 0xfffffffffff940bc (offset: 0x13860) -> 0x17c4 fde=[ 240] │ │ │ │ + 0xfffffffffff9415c (offset: 0x13900) -> 0x1914 fde=[ 390] │ │ │ │ + 0xfffffffffff942dc (offset: 0x13a80) -> 0x1970 fde=[ 3ec] │ │ │ │ + 0xfffffffffff94584 (offset: 0x13d28) -> 0x19ac fde=[ 428] │ │ │ │ + 0xfffffffffff95980 (offset: 0x15124) -> 0x1a18 fde=[ 494] │ │ │ │ + 0xfffffffffff95b40 (offset: 0x152e4) -> 0x1a74 fde=[ 4f0] │ │ │ │ + 0xfffffffffff9607c (offset: 0x15820) -> 0x1b14 fde=[ 590] │ │ │ │ + 0xfffffffffff97a2c (offset: 0x171d0) -> 0x1be4 fde=[ 660] │ │ │ │ + 0xfffffffffff9875c (offset: 0x17f00) -> 0x1adc fde=[ 558] │ │ │ │ + 0xfffffffffff987fc (offset: 0x17fa0) -> 0x1c34 fde=[ 6b0] │ │ │ │ + 0xfffffffffff9881c (offset: 0x17fc0) -> 0x1c48 fde=[ 6c4] │ │ │ │ + 0xfffffffffff9883c (offset: 0x17fe0) -> 0x1c5c fde=[ 6d8] │ │ │ │ + 0xfffffffffff9892c (offset: 0x180d0) -> 0x1ca0 fde=[ 71c] │ │ │ │ + 0xfffffffffff989fc (offset: 0x181a0) -> 0x1cb4 fde=[ 730] │ │ │ │ + 0xfffffffffff98a68 (offset: 0x1820c) -> 0x1cdc fde=[ 758] │ │ │ │ + 0xfffffffffff98adc (offset: 0x18280) -> 0x1d04 fde=[ 780] │ │ │ │ + 0xfffffffffff98ea8 (offset: 0x1864c) -> 0x1d50 fde=[ 7cc] │ │ │ │ + 0xfffffffffff98ebc (offset: 0x18660) -> 0x1d78 fde=[ 7f4] │ │ │ │ + 0xfffffffffff98ffc (offset: 0x187a0) -> 0x1ddc fde=[ 858] │ │ │ │ + 0xfffffffffff9919c (offset: 0x18940) -> 0x1df8 fde=[ 874] │ │ │ │ + 0xfffffffffff99620 (offset: 0x18dc4) -> 0x1e40 fde=[ 8bc] │ │ │ │ + 0xfffffffffff996bc (offset: 0x18e60) -> 0x1e6c fde=[ 8e8] │ │ │ │ + 0xfffffffffff997fc (offset: 0x18fa0) -> 0x1e9c fde=[ 918] │ │ │ │ + 0xfffffffffff9987c (offset: 0x19020) -> 0x1eb0 fde=[ 92c] │ │ │ │ + 0xfffffffffff998a0 (offset: 0x19044) -> 0x1ec4 fde=[ 940] │ │ │ │ + 0xfffffffffff99a3c (offset: 0x191e0) -> 0x1f08 fde=[ 984] │ │ │ │ + 0xfffffffffff9a93c (offset: 0x1a0e0) -> 0x1f78 fde=[ 9f4] │ │ │ │ + 0xfffffffffff9b99c (offset: 0x1b140) -> 0x1fc8 fde=[ a44] │ │ │ │ + 0xfffffffffff9c03c (offset: 0x1b7e0) -> 0x2020 fde=[ a9c] │ │ │ │ + 0xfffffffffff9c6dc (offset: 0x1be80) -> 0x2078 fde=[ af4] │ │ │ │ + 0xfffffffffff9ce7c (offset: 0x1c620) -> 0x20d0 fde=[ b4c] │ │ │ │ + 0xfffffffffff9d71c (offset: 0x1cec0) -> 0x213c fde=[ bb8] │ │ │ │ + 0xfffffffffff9d8a4 (offset: 0x1d048) -> 0x2190 fde=[ c0c] │ │ │ │ + 0xfffffffffff9da3c (offset: 0x1d1e0) -> 0x21f8 fde=[ c74] │ │ │ │ + 0xfffffffffff9e8bc (offset: 0x1e060) -> 0x1d64 fde=[ 7e0] │ │ │ │ + 0xfffffffffff9e8dc (offset: 0x1e080) -> 0x2128 fde=[ ba4] │ │ │ │ + 0xfffffffffff9e99c (offset: 0x1e140) -> 0x2254 fde=[ cd0] │ │ │ │ + 0xfffffffffff9e9bc (offset: 0x1e160) -> 0x2268 fde=[ ce4] │ │ │ │ + 0xfffffffffff9ea7c (offset: 0x1e220) -> 0x22b4 fde=[ d30] │ │ │ │ + 0xfffffffffff9ed1c (offset: 0x1e4c0) -> 0x22ec fde=[ d68] │ │ │ │ + 0xfffffffffff9ed60 (offset: 0x1e504) -> 0x2300 fde=[ d7c] │ │ │ │ + 0xfffffffffff9eda4 (offset: 0x1e548) -> 0x2314 fde=[ d90] │ │ │ │ + 0xfffffffffff9ede0 (offset: 0x1e584) -> 0x2328 fde=[ da4] │ │ │ │ + 0xfffffffffff9ee3c (offset: 0x1e5e0) -> 0x2358 fde=[ dd4] │ │ │ │ + 0xfffffffffff9f4dc (offset: 0x1ec80) -> 0x23ac fde=[ e28] │ │ │ │ + 0xfffffffffff9f640 (offset: 0x1ede4) -> 0x23fc fde=[ e78] │ │ │ │ + 0xfffffffffff9f660 (offset: 0x1ee04) -> 0x2410 fde=[ e8c] │ │ │ │ + 0xfffffffffff9f728 (offset: 0x1eecc) -> 0x2448 fde=[ ec4] │ │ │ │ + 0xfffffffffff9f73c (offset: 0x1eee0) -> 0x245c fde=[ ed8] │ │ │ │ + 0xfffffffffff9f99c (offset: 0x1f140) -> 0x2494 fde=[ f10] │ │ │ │ + 0xfffffffffff9f9c0 (offset: 0x1f164) -> 0x24a8 fde=[ f24] │ │ │ │ + 0xfffffffffff9f9e0 (offset: 0x1f184) -> 0x24f8 fde=[ f74] │ │ │ │ + 0xfffffffffff9fb3c (offset: 0x1f2e0) -> 0x2538 fde=[ fb4] │ │ │ │ + 0xfffffffffff9fc7c (offset: 0x1f420) -> 0x259c fde=[ 1018] │ │ │ │ + 0xfffffffffff9fd5c (offset: 0x1f500) -> 0x25d0 fde=[ 104c] │ │ │ │ + 0xfffffffffffa0924 (offset: 0x200c8) -> 0x2624 fde=[ 10a0] │ │ │ │ + 0xfffffffffffa223c (offset: 0x219e0) -> 0x24bc fde=[ f38] │ │ │ │ + 0xfffffffffffa231c (offset: 0x21ac0) -> 0x267c fde=[ 10f8] │ │ │ │ + 0xfffffffffffa233c (offset: 0x21ae0) -> 0x2690 fde=[ 110c] │ │ │ │ + 0xfffffffffffa235c (offset: 0x21b00) -> 0x26a4 fde=[ 1120] │ │ │ │ + 0xfffffffffffa237c (offset: 0x21b20) -> 0x26b8 fde=[ 1134] │ │ │ │ + 0xfffffffffffa239c (offset: 0x21b40) -> 0x26cc fde=[ 1148] │ │ │ │ + 0xfffffffffffa247c (offset: 0x21c20) -> 0x26fc fde=[ 1178] │ │ │ │ + 0xfffffffffffa24fc (offset: 0x21ca0) -> 0x27b4 fde=[ 1230] │ │ │ │ + 0xfffffffffffa261c (offset: 0x21dc0) -> 0x27e8 fde=[ 1264] │ │ │ │ + 0xfffffffffffa26fc (offset: 0x21ea0) -> 0x2848 fde=[ 12c4] │ │ │ │ + 0xfffffffffffa281c (offset: 0x21fc0) -> 0x2888 fde=[ 1304] │ │ │ │ + 0xfffffffffffa28fc (offset: 0x220a0) -> 0x28c8 fde=[ 1344] │ │ │ │ + 0xfffffffffffa2ae4 (offset: 0x22288) -> 0x2908 fde=[ 1384] │ │ │ │ + 0xfffffffffffa2f00 (offset: 0x226a4) -> 0x29b0 fde=[ 142c] │ │ │ │ + 0xfffffffffffa4908 (offset: 0x240ac) -> 0x2a08 fde=[ 1484] │ │ │ │ + 0xfffffffffffa61fc (offset: 0x259a0) -> 0x2824 fde=[ 12a0] │ │ │ │ + 0xfffffffffffa62bc (offset: 0x25a60) -> 0x2fb0 fde=[ 1a2c] │ │ │ │ + 0xfffffffffffa639c (offset: 0x25b40) -> 0x33b0 fde=[ 1e2c] │ │ │ │ + 0xfffffffffffa64e8 (offset: 0x25c8c) -> 0x3804 fde=[ 2280] │ │ │ │ + 0xfffffffffffa64fc (offset: 0x25ca0) -> 0x3818 fde=[ 2294] │ │ │ │ + 0xfffffffffffa6504 (offset: 0x25ca8) -> 0x382c fde=[ 22a8] │ │ │ │ + 0xfffffffffffa699c (offset: 0x26140) -> 0x3868 fde=[ 22e4] │ │ │ │ + 0xfffffffffffa6a28 (offset: 0x261cc) -> 0x3e0c fde=[ 2888] │ │ │ │ + 0xfffffffffffa6b84 (offset: 0x26328) -> 0x3e68 fde=[ 28e4] │ │ │ │ + 0xfffffffffffa6ce0 (offset: 0x26484) -> 0x3ec4 fde=[ 2940] │ │ │ │ + 0xfffffffffffa6e3c (offset: 0x265e0) -> 0x3f20 fde=[ 299c] │ │ │ │ + 0xfffffffffffa6f9c (offset: 0x26740) -> 0x4960 fde=[ 33dc] │ │ │ │ + 0xfffffffffffa81fc (offset: 0x279a0) -> 0x2a64 fde=[ 14e0] │ │ │ │ + 0xfffffffffffa821c (offset: 0x279c0) -> 0x2a78 fde=[ 14f4] │ │ │ │ + 0xfffffffffffa823c (offset: 0x279e0) -> 0x2a8c fde=[ 1508] │ │ │ │ + 0xfffffffffffa825c (offset: 0x27a00) -> 0x2aa0 fde=[ 151c] │ │ │ │ + 0xfffffffffffa827c (offset: 0x27a20) -> 0x2ab4 fde=[ 1530] │ │ │ │ + 0xfffffffffffa829c (offset: 0x27a40) -> 0x2ac8 fde=[ 1544] │ │ │ │ + 0xfffffffffffa82dc (offset: 0x27a80) -> 0x2adc fde=[ 1558] │ │ │ │ + 0xfffffffffffa82fc (offset: 0x27aa0) -> 0x2af0 fde=[ 156c] │ │ │ │ + 0xfffffffffffa833c (offset: 0x27ae0) -> 0x2b04 fde=[ 1580] │ │ │ │ + 0xfffffffffffa835c (offset: 0x27b00) -> 0x2b18 fde=[ 1594] │ │ │ │ + 0xfffffffffffa837c (offset: 0x27b20) -> 0x2b2c fde=[ 15a8] │ │ │ │ + 0xfffffffffffa83bc (offset: 0x27b60) -> 0x2b40 fde=[ 15bc] │ │ │ │ + 0xfffffffffffa83dc (offset: 0x27b80) -> 0x2b54 fde=[ 15d0] │ │ │ │ + 0xfffffffffffa83fc (offset: 0x27ba0) -> 0x2b68 fde=[ 15e4] │ │ │ │ + 0xfffffffffffa843c (offset: 0x27be0) -> 0x2b7c fde=[ 15f8] │ │ │ │ + 0xfffffffffffa845c (offset: 0x27c00) -> 0x2b90 fde=[ 160c] │ │ │ │ + 0xfffffffffffa847c (offset: 0x27c20) -> 0x2ba4 fde=[ 1620] │ │ │ │ + 0xfffffffffffa849c (offset: 0x27c40) -> 0x2bb8 fde=[ 1634] │ │ │ │ + 0xfffffffffffa84bc (offset: 0x27c60) -> 0x2bcc fde=[ 1648] │ │ │ │ + 0xfffffffffffa84dc (offset: 0x27c80) -> 0x2be0 fde=[ 165c] │ │ │ │ + 0xfffffffffffa84fc (offset: 0x27ca0) -> 0x2bf4 fde=[ 1670] │ │ │ │ + 0xfffffffffffa851c (offset: 0x27cc0) -> 0x2c08 fde=[ 1684] │ │ │ │ + 0xfffffffffffa853c (offset: 0x27ce0) -> 0x2c1c fde=[ 1698] │ │ │ │ + 0xfffffffffffa855c (offset: 0x27d00) -> 0x2c30 fde=[ 16ac] │ │ │ │ + 0xfffffffffffa857c (offset: 0x27d20) -> 0x2c44 fde=[ 16c0] │ │ │ │ + 0xfffffffffffa859c (offset: 0x27d40) -> 0x2c58 fde=[ 16d4] │ │ │ │ + 0xfffffffffffa85bc (offset: 0x27d60) -> 0x2c6c fde=[ 16e8] │ │ │ │ + 0xfffffffffffa85dc (offset: 0x27d80) -> 0x2c80 fde=[ 16fc] │ │ │ │ + 0xfffffffffffa85fc (offset: 0x27da0) -> 0x2c94 fde=[ 1710] │ │ │ │ + 0xfffffffffffa861c (offset: 0x27dc0) -> 0x2ca8 fde=[ 1724] │ │ │ │ + 0xfffffffffffa863c (offset: 0x27de0) -> 0x2cbc fde=[ 1738] │ │ │ │ + 0xfffffffffffa865c (offset: 0x27e00) -> 0x2cd0 fde=[ 174c] │ │ │ │ + 0xfffffffffffa867c (offset: 0x27e20) -> 0x2ce4 fde=[ 1760] │ │ │ │ + 0xfffffffffffa869c (offset: 0x27e40) -> 0x2cf8 fde=[ 1774] │ │ │ │ + 0xfffffffffffa86bc (offset: 0x27e60) -> 0x2d0c fde=[ 1788] │ │ │ │ + 0xfffffffffffa86dc (offset: 0x27e80) -> 0x2d20 fde=[ 179c] │ │ │ │ + 0xfffffffffffa86fc (offset: 0x27ea0) -> 0x2d34 fde=[ 17b0] │ │ │ │ + 0xfffffffffffa871c (offset: 0x27ec0) -> 0x2d48 fde=[ 17c4] │ │ │ │ + 0xfffffffffffa873c (offset: 0x27ee0) -> 0x2d5c fde=[ 17d8] │ │ │ │ + 0xfffffffffffa875c (offset: 0x27f00) -> 0x2d70 fde=[ 17ec] │ │ │ │ + 0xfffffffffffa877c (offset: 0x27f20) -> 0x2d84 fde=[ 1800] │ │ │ │ + 0xfffffffffffa879c (offset: 0x27f40) -> 0x2d98 fde=[ 1814] │ │ │ │ + 0xfffffffffffa87bc (offset: 0x27f60) -> 0x2dac fde=[ 1828] │ │ │ │ + 0xfffffffffffa87dc (offset: 0x27f80) -> 0x2dc0 fde=[ 183c] │ │ │ │ + 0xfffffffffffa883c (offset: 0x27fe0) -> 0x2ddc fde=[ 1858] │ │ │ │ + 0xfffffffffffa889c (offset: 0x28040) -> 0x2df8 fde=[ 1874] │ │ │ │ + 0xfffffffffffa88fc (offset: 0x280a0) -> 0x2e14 fde=[ 1890] │ │ │ │ + 0xfffffffffffa895c (offset: 0x28100) -> 0x2e30 fde=[ 18ac] │ │ │ │ + 0xfffffffffffa89bc (offset: 0x28160) -> 0x2e4c fde=[ 18c8] │ │ │ │ + 0xfffffffffffa8a1c (offset: 0x281c0) -> 0x324c fde=[ 1cc8] │ │ │ │ + 0xfffffffffffa8a7c (offset: 0x28220) -> 0x3278 fde=[ 1cf4] │ │ │ │ + 0xfffffffffffa8adc (offset: 0x28280) -> 0x2ea0 fde=[ 191c] │ │ │ │ + 0xfffffffffffa8b3c (offset: 0x282e0) -> 0x2ec8 fde=[ 1944] │ │ │ │ + 0xfffffffffffa8b9c (offset: 0x28340) -> 0x2ef0 fde=[ 196c] │ │ │ │ + 0xfffffffffffa8bfc (offset: 0x283a0) -> 0x32a4 fde=[ 1d20] │ │ │ │ + 0xfffffffffffa8c5c (offset: 0x28400) -> 0x32d0 fde=[ 1d4c] │ │ │ │ + 0xfffffffffffa8cbc (offset: 0x28460) -> 0x2f44 fde=[ 19c0] │ │ │ │ + 0xfffffffffffa8d7c (offset: 0x28520) -> 0x2f78 fde=[ 19f4] │ │ │ │ + 0xfffffffffffa8e9c (offset: 0x28640) -> 0x2fe0 fde=[ 1a5c] │ │ │ │ + 0xfffffffffffa947c (offset: 0x28c20) -> 0x308c fde=[ 1b08] │ │ │ │ + 0xfffffffffffa94dc (offset: 0x28c80) -> 0x30b4 fde=[ 1b30] │ │ │ │ + 0xfffffffffffa953c (offset: 0x28ce0) -> 0x30e8 fde=[ 1b64] │ │ │ │ + 0xfffffffffffa959c (offset: 0x28d40) -> 0x311c fde=[ 1b98] │ │ │ │ + 0xfffffffffffa95fc (offset: 0x28da0) -> 0x3144 fde=[ 1bc0] │ │ │ │ + 0xfffffffffffa9660 (offset: 0x28e04) -> 0x319c fde=[ 1c18] │ │ │ │ + 0xfffffffffffa96cc (offset: 0x28e70) -> 0x31c8 fde=[ 1c44] │ │ │ │ + 0xfffffffffffa973c (offset: 0x28ee0) -> 0x3170 fde=[ 1bec] │ │ │ │ + 0xfffffffffffa97a0 (offset: 0x28f44) -> 0x31f4 fde=[ 1c70] │ │ │ │ + 0xfffffffffffa980c (offset: 0x28fb0) -> 0x3220 fde=[ 1c9c] │ │ │ │ + 0xfffffffffffa987c (offset: 0x29020) -> 0x32fc fde=[ 1d78] │ │ │ │ + 0xfffffffffffa991c (offset: 0x290c0) -> 0x3324 fde=[ 1da0] │ │ │ │ + 0xfffffffffffa99bc (offset: 0x29160) -> 0x334c fde=[ 1dc8] │ │ │ │ + 0xfffffffffffa9abc (offset: 0x29260) -> 0x337c fde=[ 1df8] │ │ │ │ + 0xfffffffffffa9bfc (offset: 0x293a0) -> 0x33ec fde=[ 1e68] │ │ │ │ + 0xfffffffffffa9d1c (offset: 0x294c0) -> 0x3434 fde=[ 1eb0] │ │ │ │ + 0xfffffffffffa9e3c (offset: 0x295e0) -> 0x347c fde=[ 1ef8] │ │ │ │ + 0xfffffffffffa9f5c (offset: 0x29700) -> 0x34c4 fde=[ 1f40] │ │ │ │ + 0xfffffffffffaa09c (offset: 0x29840) -> 0x3518 fde=[ 1f94] │ │ │ │ + 0xfffffffffffaa17c (offset: 0x29920) -> 0x3548 fde=[ 1fc4] │ │ │ │ + 0xfffffffffffaa25c (offset: 0x29a00) -> 0x3578 fde=[ 1ff4] │ │ │ │ + 0xfffffffffffaa35c (offset: 0x29b00) -> 0x35a8 fde=[ 2024] │ │ │ │ + 0xfffffffffffaa45c (offset: 0x29c00) -> 0x35dc fde=[ 2058] │ │ │ │ + 0xfffffffffffaa55c (offset: 0x29d00) -> 0x3610 fde=[ 208c] │ │ │ │ + 0xfffffffffffaa81c (offset: 0x29fc0) -> 0x364c fde=[ 20c8] │ │ │ │ + 0xfffffffffffaa99c (offset: 0x2a140) -> 0x3680 fde=[ 20fc] │ │ │ │ + 0xfffffffffffaaabc (offset: 0x2a260) -> 0x36b8 fde=[ 2134] │ │ │ │ + 0xfffffffffffaab7c (offset: 0x2a320) -> 0x36f4 fde=[ 2170] │ │ │ │ + 0xfffffffffffaac1c (offset: 0x2a3c0) -> 0x3720 fde=[ 219c] │ │ │ │ + 0xfffffffffffaacbc (offset: 0x2a460) -> 0x374c fde=[ 21c8] │ │ │ │ + 0xfffffffffffaad5c (offset: 0x2a500) -> 0x3778 fde=[ 21f4] │ │ │ │ + 0xfffffffffffaadfc (offset: 0x2a5a0) -> 0x37a4 fde=[ 2220] │ │ │ │ + 0xfffffffffffaae9c (offset: 0x2a640) -> 0x37d0 fde=[ 224c] │ │ │ │ + 0xfffffffffffaaf7c (offset: 0x2a720) -> 0x3894 fde=[ 2310] │ │ │ │ + 0xfffffffffffab0bc (offset: 0x2a860) -> 0x38c8 fde=[ 2344] │ │ │ │ + 0xfffffffffffab71c (offset: 0x2aec0) -> 0x3918 fde=[ 2394] │ │ │ │ + 0xfffffffffffab8dc (offset: 0x2b080) -> 0x3968 fde=[ 23e4] │ │ │ │ + 0xfffffffffffab9fc (offset: 0x2b1a0) -> 0x39cc fde=[ 2448] │ │ │ │ + 0xfffffffffffaba9c (offset: 0x2b240) -> 0x39f8 fde=[ 2474] │ │ │ │ + 0xfffffffffffabb1c (offset: 0x2b2c0) -> 0x3a24 fde=[ 24a0] │ │ │ │ + 0xfffffffffffabbbc (offset: 0x2b360) -> 0x3a74 fde=[ 24f0] │ │ │ │ + 0xfffffffffffabcbc (offset: 0x2b460) -> 0x3ab0 fde=[ 252c] │ │ │ │ + 0xfffffffffffabdbc (offset: 0x2b560) -> 0x3aec fde=[ 2568] │ │ │ │ + 0xfffffffffffabebc (offset: 0x2b660) -> 0x3b28 fde=[ 25a4] │ │ │ │ + 0xfffffffffffabfbc (offset: 0x2b760) -> 0x3b64 fde=[ 25e0] │ │ │ │ + 0xfffffffffffac15c (offset: 0x2b900) -> 0x3b94 fde=[ 2610] │ │ │ │ + 0xfffffffffffac2fc (offset: 0x2baa0) -> 0x3bc4 fde=[ 2640] │ │ │ │ + 0xfffffffffffac59c (offset: 0x2bd40) -> 0x3c14 fde=[ 2690] │ │ │ │ + 0xfffffffffffac85c (offset: 0x2c000) -> 0x3d80 fde=[ 27fc] │ │ │ │ + 0xfffffffffffacb9c (offset: 0x2c340) -> 0x3dcc fde=[ 2848] │ │ │ │ + 0xfffffffffffacebc (offset: 0x2c660) -> 0x3c5c fde=[ 26d8] │ │ │ │ + 0xfffffffffffacffc (offset: 0x2c7a0) -> 0x3cac fde=[ 2728] │ │ │ │ + 0xfffffffffffad2bc (offset: 0x2ca60) -> 0x3cf4 fde=[ 2770] │ │ │ │ + 0xfffffffffffad5dc (offset: 0x2cd80) -> 0x3d34 fde=[ 27b0] │ │ │ │ + 0xfffffffffffad91c (offset: 0x2d0c0) -> 0x3e30 fde=[ 28ac] │ │ │ │ + 0xfffffffffffad93c (offset: 0x2d0e0) -> 0x3e4c fde=[ 28c8] │ │ │ │ + 0xfffffffffffad95c (offset: 0x2d100) -> 0x3e8c fde=[ 2908] │ │ │ │ + 0xfffffffffffad97c (offset: 0x2d120) -> 0x3ea8 fde=[ 2924] │ │ │ │ + 0xfffffffffffad99c (offset: 0x2d140) -> 0x3ee8 fde=[ 2964] │ │ │ │ + 0xfffffffffffad9bc (offset: 0x2d160) -> 0x3f04 fde=[ 2980] │ │ │ │ + 0xfffffffffffad9dc (offset: 0x2d180) -> 0x3f44 fde=[ 29c0] │ │ │ │ + 0xfffffffffffad9fc (offset: 0x2d1a0) -> 0x3f60 fde=[ 29dc] │ │ │ │ + 0xfffffffffffada1c (offset: 0x2d1c0) -> 0x3f7c fde=[ 29f8] │ │ │ │ + 0xfffffffffffadb7c (offset: 0x2d320) -> 0x3fc4 fde=[ 2a40] │ │ │ │ + 0xfffffffffffadcbc (offset: 0x2d460) -> 0x3ff4 fde=[ 2a70] │ │ │ │ + 0xfffffffffffaddfc (offset: 0x2d5a0) -> 0x4024 fde=[ 2aa0] │ │ │ │ + 0xfffffffffffadebc (offset: 0x2d660) -> 0x4054 fde=[ 2ad0] │ │ │ │ + 0xfffffffffffadf5c (offset: 0x2d700) -> 0x4080 fde=[ 2afc] │ │ │ │ + 0xfffffffffffadffc (offset: 0x2d7a0) -> 0x40ac fde=[ 2b28] │ │ │ │ + 0xfffffffffffae09c (offset: 0x2d840) -> 0x40d8 fde=[ 2b54] │ │ │ │ + 0xfffffffffffae11c (offset: 0x2d8c0) -> 0x4104 fde=[ 2b80] │ │ │ │ + 0xfffffffffffae1bc (offset: 0x2d960) -> 0x4130 fde=[ 2bac] │ │ │ │ + 0xfffffffffffae2bc (offset: 0x2da60) -> 0x4164 fde=[ 2be0] │ │ │ │ + 0xfffffffffffae67c (offset: 0x2de20) -> 0x41fc fde=[ 2c78] │ │ │ │ + 0xfffffffffffae73c (offset: 0x2dee0) -> 0x4234 fde=[ 2cb0] │ │ │ │ + 0xfffffffffffae8bc (offset: 0x2e060) -> 0x4260 fde=[ 2cdc] │ │ │ │ + 0xfffffffffffae9dc (offset: 0x2e180) -> 0x429c fde=[ 2d18] │ │ │ │ + 0xfffffffffffaecfc (offset: 0x2e4a0) -> 0x42e4 fde=[ 2d60] │ │ │ │ + 0xfffffffffffaee5c (offset: 0x2e600) -> 0x4310 fde=[ 2d8c] │ │ │ │ + 0xfffffffffffaef5c (offset: 0x2e700) -> 0x4344 fde=[ 2dc0] │ │ │ │ + 0xfffffffffffaf03c (offset: 0x2e7e0) -> 0x4378 fde=[ 2df4] │ │ │ │ + 0xfffffffffffaf0bc (offset: 0x2e860) -> 0x439c fde=[ 2e18] │ │ │ │ + 0xfffffffffffaf45c (offset: 0x2ec00) -> 0x4434 fde=[ 2eb0] │ │ │ │ + 0xfffffffffffaf89c (offset: 0x2f040) -> 0x452c fde=[ 2fa8] │ │ │ │ + 0xfffffffffffaf91c (offset: 0x2f0c0) -> 0x4558 fde=[ 2fd4] │ │ │ │ + 0xfffffffffffaf99c (offset: 0x2f140) -> 0x4584 fde=[ 3000] │ │ │ │ + 0xfffffffffffafe1c (offset: 0x2f5c0) -> 0x45c8 fde=[ 3044] │ │ │ │ + 0xfffffffffffaffbc (offset: 0x2f760) -> 0x4608 fde=[ 3084] │ │ │ │ + 0xfffffffffffb015c (offset: 0x2f900) -> 0x464c fde=[ 30c8] │ │ │ │ + 0xfffffffffffb01fc (offset: 0x2f9a0) -> 0x4678 fde=[ 30f4] │ │ │ │ + 0xfffffffffffb053c (offset: 0x2fce0) -> 0x46e0 fde=[ 315c] │ │ │ │ + 0xfffffffffffb06bc (offset: 0x2fe60) -> 0x4718 fde=[ 3194] │ │ │ │ + 0xfffffffffffb07fc (offset: 0x2ffa0) -> 0x4750 fde=[ 31cc] │ │ │ │ + 0xfffffffffffb0bdc (offset: 0x30380) -> 0x4798 fde=[ 3214] │ │ │ │ + 0xfffffffffffb0fbc (offset: 0x30760) -> 0x4828 fde=[ 32a4] │ │ │ │ + 0xfffffffffffb14dc (offset: 0x30c80) -> 0x48c4 fde=[ 3340] │ │ │ │ + 0xfffffffffffb1b5c (offset: 0x31300) -> 0x4910 fde=[ 338c] │ │ │ │ + 0xfffffffffffb283c (offset: 0x31fe0) -> 0x49b4 fde=[ 3430] │ │ │ │ + 0xfffffffffffb295c (offset: 0x32100) -> 0x49e8 fde=[ 3464] │ │ │ │ + 0xfffffffffffb297c (offset: 0x32120) -> 0x49fc fde=[ 3478] │ │ │ │ + 0xfffffffffffb2984 (offset: 0x32128) -> 0x4a40 fde=[ 34bc] │ │ │ │ + 0xfffffffffffb5c7c (offset: 0x35420) -> 0x4a10 fde=[ 348c] │ │ │ │ + 0xfffffffffffb5dbc (offset: 0x35560) -> 0x51d8 fde=[ 3c54] │ │ │ │ + 0xfffffffffffb5e9c (offset: 0x35640) -> 0x5208 fde=[ 3c84] │ │ │ │ + 0xfffffffffffb5f7c (offset: 0x35720) -> 0x54c8 fde=[ 3f44] │ │ │ │ + 0xfffffffffffb60c8 (offset: 0x3586c) -> 0x5758 fde=[ 41d4] │ │ │ │ + 0xfffffffffffb60dc (offset: 0x35880) -> 0x576c fde=[ 41e8] │ │ │ │ + 0xfffffffffffb614c (offset: 0x358f0) -> 0x5848 fde=[ 42c4] │ │ │ │ + 0xfffffffffffb643c (offset: 0x35be0) -> 0x589c fde=[ 4318] │ │ │ │ + 0xfffffffffffb671c (offset: 0x35ec0) -> 0x5b28 fde=[ 45a4] │ │ │ │ + 0xfffffffffffb67a8 (offset: 0x35f4c) -> 0x5bd0 fde=[ 464c] │ │ │ │ + 0xfffffffffffb683c (offset: 0x35fe0) -> 0x5ec0 fde=[ 493c] │ │ │ │ + 0xfffffffffffb699c (offset: 0x36140) -> 0x5f1c fde=[ 4998] │ │ │ │ + 0xfffffffffffb6afc (offset: 0x362a0) -> 0x5f78 fde=[ 49f4] │ │ │ │ + 0xfffffffffffb6c5c (offset: 0x36400) -> 0x5fd4 fde=[ 4a50] │ │ │ │ + 0xfffffffffffb6dbc (offset: 0x36560) -> 0x6398 fde=[ 4e14] │ │ │ │ + 0xfffffffffffb751c (offset: 0x36cc0) -> 0x6660 fde=[ 50dc] │ │ │ │ + 0xfffffffffffb9adc (offset: 0x39280) -> 0x4c1c fde=[ 3698] │ │ │ │ + 0xfffffffffffb9afc (offset: 0x392a0) -> 0x4c30 fde=[ 36ac] │ │ │ │ + 0xfffffffffffb9b1c (offset: 0x392c0) -> 0x4c44 fde=[ 36c0] │ │ │ │ + 0xfffffffffffb9b3c (offset: 0x392e0) -> 0x4c58 fde=[ 36d4] │ │ │ │ + 0xfffffffffffb9b5c (offset: 0x39300) -> 0x4c6c fde=[ 36e8] │ │ │ │ + 0xfffffffffffb9b9c (offset: 0x39340) -> 0x4c80 fde=[ 36fc] │ │ │ │ + 0xfffffffffffb9bbc (offset: 0x39360) -> 0x4c94 fde=[ 3710] │ │ │ │ + 0xfffffffffffb9bfc (offset: 0x393a0) -> 0x4ca8 fde=[ 3724] │ │ │ │ + 0xfffffffffffb9c1c (offset: 0x393c0) -> 0x4cbc fde=[ 3738] │ │ │ │ + 0xfffffffffffb9c3c (offset: 0x393e0) -> 0x4cd0 fde=[ 374c] │ │ │ │ + 0xfffffffffffb9c7c (offset: 0x39420) -> 0x4ce4 fde=[ 3760] │ │ │ │ + 0xfffffffffffb9c9c (offset: 0x39440) -> 0x4cf8 fde=[ 3774] │ │ │ │ + 0xfffffffffffb9cbc (offset: 0x39460) -> 0x4d0c fde=[ 3788] │ │ │ │ + 0xfffffffffffb9cfc (offset: 0x394a0) -> 0x4d20 fde=[ 379c] │ │ │ │ + 0xfffffffffffb9d1c (offset: 0x394c0) -> 0x4d34 fde=[ 37b0] │ │ │ │ + 0xfffffffffffb9d3c (offset: 0x394e0) -> 0x4d48 fde=[ 37c4] │ │ │ │ + 0xfffffffffffb9d5c (offset: 0x39500) -> 0x4d5c fde=[ 37d8] │ │ │ │ + 0xfffffffffffb9d7c (offset: 0x39520) -> 0x4d70 fde=[ 37ec] │ │ │ │ + 0xfffffffffffb9d9c (offset: 0x39540) -> 0x4d84 fde=[ 3800] │ │ │ │ + 0xfffffffffffb9dbc (offset: 0x39560) -> 0x4d98 fde=[ 3814] │ │ │ │ + 0xfffffffffffb9ddc (offset: 0x39580) -> 0x4dac fde=[ 3828] │ │ │ │ + 0xfffffffffffb9dfc (offset: 0x395a0) -> 0x4dc0 fde=[ 383c] │ │ │ │ + 0xfffffffffffb9e1c (offset: 0x395c0) -> 0x4dd4 fde=[ 3850] │ │ │ │ + 0xfffffffffffb9e3c (offset: 0x395e0) -> 0x4de8 fde=[ 3864] │ │ │ │ + 0xfffffffffffb9e5c (offset: 0x39600) -> 0x4dfc fde=[ 3878] │ │ │ │ + 0xfffffffffffb9e7c (offset: 0x39620) -> 0x4e10 fde=[ 388c] │ │ │ │ + 0xfffffffffffb9e9c (offset: 0x39640) -> 0x4e24 fde=[ 38a0] │ │ │ │ + 0xfffffffffffb9ebc (offset: 0x39660) -> 0x4e38 fde=[ 38b4] │ │ │ │ + 0xfffffffffffb9edc (offset: 0x39680) -> 0x4e4c fde=[ 38c8] │ │ │ │ + 0xfffffffffffb9efc (offset: 0x396a0) -> 0x4e60 fde=[ 38dc] │ │ │ │ + 0xfffffffffffb9f1c (offset: 0x396c0) -> 0x4e74 fde=[ 38f0] │ │ │ │ + 0xfffffffffffb9f3c (offset: 0x396e0) -> 0x4e88 fde=[ 3904] │ │ │ │ + 0xfffffffffffb9f5c (offset: 0x39700) -> 0x4e9c fde=[ 3918] │ │ │ │ + 0xfffffffffffb9f7c (offset: 0x39720) -> 0x4eb0 fde=[ 392c] │ │ │ │ + 0xfffffffffffb9f9c (offset: 0x39740) -> 0x4ec4 fde=[ 3940] │ │ │ │ + 0xfffffffffffb9fbc (offset: 0x39760) -> 0x4ed8 fde=[ 3954] │ │ │ │ + 0xfffffffffffb9fdc (offset: 0x39780) -> 0x4eec fde=[ 3968] │ │ │ │ + 0xfffffffffffb9ffc (offset: 0x397a0) -> 0x4f00 fde=[ 397c] │ │ │ │ + 0xfffffffffffba01c (offset: 0x397c0) -> 0x4f14 fde=[ 3990] │ │ │ │ + 0xfffffffffffba03c (offset: 0x397e0) -> 0x4f28 fde=[ 39a4] │ │ │ │ + 0xfffffffffffba05c (offset: 0x39800) -> 0x4f3c fde=[ 39b8] │ │ │ │ + 0xfffffffffffba07c (offset: 0x39820) -> 0x4f50 fde=[ 39cc] │ │ │ │ + 0xfffffffffffba09c (offset: 0x39840) -> 0x4f64 fde=[ 39e0] │ │ │ │ + 0xfffffffffffba0fc (offset: 0x398a0) -> 0x4f80 fde=[ 39fc] │ │ │ │ + 0xfffffffffffba15c (offset: 0x39900) -> 0x4f9c fde=[ 3a18] │ │ │ │ + 0xfffffffffffba1bc (offset: 0x39960) -> 0x4fb8 fde=[ 3a34] │ │ │ │ + 0xfffffffffffba21c (offset: 0x399c0) -> 0x4fd4 fde=[ 3a50] │ │ │ │ + 0xfffffffffffba27c (offset: 0x39a20) -> 0x4ff0 fde=[ 3a6c] │ │ │ │ + 0xfffffffffffba29c (offset: 0x39a40) -> 0x5004 fde=[ 3a80] │ │ │ │ + 0xfffffffffffba2dc (offset: 0x39a80) -> 0x502c fde=[ 3aa8] │ │ │ │ + 0xfffffffffffba344 (offset: 0x39ae8) -> 0x53b0 fde=[ 3e2c] │ │ │ │ + 0xfffffffffffba3ac (offset: 0x39b50) -> 0x53dc fde=[ 3e58] │ │ │ │ + 0xfffffffffffba41c (offset: 0x39bc0) -> 0x5080 fde=[ 3afc] │ │ │ │ + 0xfffffffffffba47c (offset: 0x39c20) -> 0x50a8 fde=[ 3b24] │ │ │ │ + 0xfffffffffffba4dc (offset: 0x39c80) -> 0x50d0 fde=[ 3b4c] │ │ │ │ + 0xfffffffffffba61c (offset: 0x39dc0) -> 0x5124 fde=[ 3ba0] │ │ │ │ + 0xfffffffffffba67c (offset: 0x39e20) -> 0x5140 fde=[ 3bbc] │ │ │ │ + 0xfffffffffffba6dc (offset: 0x39e80) -> 0x515c fde=[ 3bd8] │ │ │ │ + 0xfffffffffffba7fc (offset: 0x39fa0) -> 0x5194 fde=[ 3c10] │ │ │ │ + 0xfffffffffffba99c (offset: 0x3a140) -> 0x5238 fde=[ 3cb4] │ │ │ │ + 0xfffffffffffba9fc (offset: 0x3a1a0) -> 0x5260 fde=[ 3cdc] │ │ │ │ + 0xfffffffffffbaa5c (offset: 0x3a200) -> 0x5294 fde=[ 3d10] │ │ │ │ + 0xfffffffffffbaabc (offset: 0x3a260) -> 0x52c8 fde=[ 3d44] │ │ │ │ + 0xfffffffffffbab1c (offset: 0x3a2c0) -> 0x52f0 fde=[ 3d6c] │ │ │ │ + 0xfffffffffffbadfc (offset: 0x3a5a0) -> 0x532c fde=[ 3da8] │ │ │ │ + 0xfffffffffffbae6c (offset: 0x3a610) -> 0x5358 fde=[ 3dd4] │ │ │ │ + 0xfffffffffffbaee4 (offset: 0x3a688) -> 0x5384 fde=[ 3e00] │ │ │ │ + 0xfffffffffffbaf5c (offset: 0x3a700) -> 0x5408 fde=[ 3e84] │ │ │ │ + 0xfffffffffffbb4bc (offset: 0x3ac60) -> 0x5504 fde=[ 3f80] │ │ │ │ + 0xfffffffffffbb5dc (offset: 0x3ad80) -> 0x554c fde=[ 3fc8] │ │ │ │ + 0xfffffffffffbb6fc (offset: 0x3aea0) -> 0x5594 fde=[ 4010] │ │ │ │ + 0xfffffffffffbb81c (offset: 0x3afc0) -> 0x55dc fde=[ 4058] │ │ │ │ + 0xfffffffffffbb8fc (offset: 0x3b0a0) -> 0x560c fde=[ 4088] │ │ │ │ + 0xfffffffffffbb9dc (offset: 0x3b180) -> 0x563c fde=[ 40b8] │ │ │ │ + 0xfffffffffffbbafc (offset: 0x3b2a0) -> 0x566c fde=[ 40e8] │ │ │ │ + 0xfffffffffffbbc1c (offset: 0x3b3c0) -> 0x569c fde=[ 4118] │ │ │ │ + 0xfffffffffffbbcfc (offset: 0x3b4a0) -> 0x56c8 fde=[ 4144] │ │ │ │ + 0xfffffffffffbbd9c (offset: 0x3b540) -> 0x56f4 fde=[ 4170] │ │ │ │ + 0xfffffffffffbbe5c (offset: 0x3b600) -> 0x5724 fde=[ 41a0] │ │ │ │ + 0xfffffffffffbbf3c (offset: 0x3b6e0) -> 0x579c fde=[ 4218] │ │ │ │ + 0xfffffffffffbc07c (offset: 0x3b820) -> 0x57d0 fde=[ 424c] │ │ │ │ + 0xfffffffffffbc1fc (offset: 0x3b9a0) -> 0x580c fde=[ 4288] │ │ │ │ + 0xfffffffffffbc53c (offset: 0x3bce0) -> 0x58e8 fde=[ 4364] │ │ │ │ + 0xfffffffffffbc71c (offset: 0x3bec0) -> 0x592c fde=[ 43a8] │ │ │ │ + 0xfffffffffffbd8bc (offset: 0x3d060) -> 0x5974 fde=[ 43f0] │ │ │ │ + 0xfffffffffffbd9bc (offset: 0x3d160) -> 0x59b4 fde=[ 4430] │ │ │ │ + 0xfffffffffffbda5c (offset: 0x3d200) -> 0x59e0 fde=[ 445c] │ │ │ │ + 0xfffffffffffbdadc (offset: 0x3d280) -> 0x5a0c fde=[ 4488] │ │ │ │ + 0xfffffffffffbdb7c (offset: 0x3d320) -> 0x5a38 fde=[ 44b4] │ │ │ │ + 0xfffffffffffbdc7c (offset: 0x3d420) -> 0x5a74 fde=[ 44f0] │ │ │ │ + 0xfffffffffffbdd7c (offset: 0x3d520) -> 0x5ab0 fde=[ 452c] │ │ │ │ + 0xfffffffffffbde7c (offset: 0x3d620) -> 0x5aec fde=[ 4568] │ │ │ │ + 0xfffffffffffbdf7c (offset: 0x3d720) -> 0x5b4c fde=[ 45c8] │ │ │ │ + 0xfffffffffffbe09c (offset: 0x3d840) -> 0x5b80 fde=[ 45fc] │ │ │ │ + 0xfffffffffffbe13c (offset: 0x3d8e0) -> 0x5ba8 fde=[ 4624] │ │ │ │ + 0xfffffffffffbe1dc (offset: 0x3d980) -> 0x5bf4 fde=[ 4670] │ │ │ │ + 0xfffffffffffbe2fc (offset: 0x3daa0) -> 0x5c28 fde=[ 46a4] │ │ │ │ + 0xfffffffffffbe39c (offset: 0x3db40) -> 0x5c50 fde=[ 46cc] │ │ │ │ + 0xfffffffffffbe43c (offset: 0x3dbe0) -> 0x5c78 fde=[ 46f4] │ │ │ │ + 0xfffffffffffbe6dc (offset: 0x3de80) -> 0x5cc8 fde=[ 4744] │ │ │ │ + 0xfffffffffffbe9bc (offset: 0x3e160) -> 0x5e34 fde=[ 48b0] │ │ │ │ + 0xfffffffffffbecfc (offset: 0x3e4a0) -> 0x5e80 fde=[ 48fc] │ │ │ │ + 0xfffffffffffbf03c (offset: 0x3e7e0) -> 0x5d10 fde=[ 478c] │ │ │ │ + 0xfffffffffffbf17c (offset: 0x3e920) -> 0x5d60 fde=[ 47dc] │ │ │ │ + 0xfffffffffffbf45c (offset: 0x3ec00) -> 0x5da8 fde=[ 4824] │ │ │ │ + 0xfffffffffffbf79c (offset: 0x3ef40) -> 0x5de8 fde=[ 4864] │ │ │ │ + 0xfffffffffffbfadc (offset: 0x3f280) -> 0x5ee4 fde=[ 4960] │ │ │ │ + 0xfffffffffffbfafc (offset: 0x3f2a0) -> 0x5f00 fde=[ 497c] │ │ │ │ + 0xfffffffffffbfb1c (offset: 0x3f2c0) -> 0x5f40 fde=[ 49bc] │ │ │ │ + 0xfffffffffffbfb3c (offset: 0x3f2e0) -> 0x5f5c fde=[ 49d8] │ │ │ │ + 0xfffffffffffbfb5c (offset: 0x3f300) -> 0x5f9c fde=[ 4a18] │ │ │ │ + 0xfffffffffffbfb7c (offset: 0x3f320) -> 0x5fb8 fde=[ 4a34] │ │ │ │ + 0xfffffffffffbfb9c (offset: 0x3f340) -> 0x5ff8 fde=[ 4a74] │ │ │ │ + 0xfffffffffffbfbbc (offset: 0x3f360) -> 0x6014 fde=[ 4a90] │ │ │ │ + 0xfffffffffffbfbdc (offset: 0x3f380) -> 0x6030 fde=[ 4aac] │ │ │ │ + 0xfffffffffffbfc9c (offset: 0x3f440) -> 0x606c fde=[ 4ae8] │ │ │ │ + 0xfffffffffffbfddc (offset: 0x3f580) -> 0x609c fde=[ 4b18] │ │ │ │ + 0xfffffffffffbff1c (offset: 0x3f6c0) -> 0x60cc fde=[ 4b48] │ │ │ │ + 0xfffffffffffbffdc (offset: 0x3f780) -> 0x60fc fde=[ 4b78] │ │ │ │ + 0xfffffffffffc00dc (offset: 0x3f880) -> 0x612c fde=[ 4ba8] │ │ │ │ + 0xfffffffffffc01dc (offset: 0x3f980) -> 0x615c fde=[ 4bd8] │ │ │ │ + 0xfffffffffffc027c (offset: 0x3fa20) -> 0x6188 fde=[ 4c04] │ │ │ │ + 0xfffffffffffc02fc (offset: 0x3faa0) -> 0x61b4 fde=[ 4c30] │ │ │ │ + 0xfffffffffffc039c (offset: 0x3fb40) -> 0x61e0 fde=[ 4c5c] │ │ │ │ + 0xfffffffffffc049c (offset: 0x3fc40) -> 0x6214 fde=[ 4c90] │ │ │ │ + 0xfffffffffffc083c (offset: 0x3ffe0) -> 0x6260 fde=[ 4cdc] │ │ │ │ + 0xfffffffffffc1a1c (offset: 0x411c0) -> 0x62a4 fde=[ 4d20] │ │ │ │ + 0xfffffffffffc1b1c (offset: 0x412c0) -> 0x62d8 fde=[ 4d54] │ │ │ │ + 0xfffffffffffc1bfc (offset: 0x413a0) -> 0x6330 fde=[ 4dac] │ │ │ │ + 0xfffffffffffc1c5c (offset: 0x41400) -> 0x634c fde=[ 4dc8] │ │ │ │ + 0xfffffffffffc1ddc (offset: 0x41580) -> 0x644c fde=[ 4ec8] │ │ │ │ + 0xfffffffffffc1fbc (offset: 0x41760) -> 0x6490 fde=[ 4f0c] │ │ │ │ + 0xfffffffffffc20bc (offset: 0x41860) -> 0x64c4 fde=[ 4f40] │ │ │ │ + 0xfffffffffffc219c (offset: 0x41940) -> 0x64f8 fde=[ 4f74] │ │ │ │ + 0xfffffffffffc2dbc (offset: 0x42560) -> 0x6544 fde=[ 4fc0] │ │ │ │ + 0xfffffffffffc2f3c (offset: 0x426e0) -> 0x657c fde=[ 4ff8] │ │ │ │ + 0xfffffffffffc343c (offset: 0x42be0) -> 0x65c4 fde=[ 5040] │ │ │ │ + 0xfffffffffffc3b9c (offset: 0x43340) -> 0x6610 fde=[ 508c] │ │ │ │ + 0xfffffffffffc473c (offset: 0x43ee0) -> 0x66bc fde=[ 5138] │ │ │ │ + 0xfffffffffffc485c (offset: 0x44000) -> 0x66f0 fde=[ 516c] │ │ │ │ + 0xfffffffffffc49a8 (offset: 0x4414c) -> 0x6790 fde=[ 520c] │ │ │ │ + 0xfffffffffffc4a88 (offset: 0x4422c) -> 0x67cc fde=[ 5248] │ │ │ │ + 0xfffffffffffc4ca4 (offset: 0x44448) -> 0x686c fde=[ 52e8] │ │ │ │ + 0xfffffffffffc4f7c (offset: 0x44720) -> 0x68c0 fde=[ 533c] │ │ │ │ + 0xfffffffffffc7cbc (offset: 0x47460) -> 0x6918 fde=[ 5394] │ │ │ │ + 0xfffffffffffcb57c (offset: 0x4ad20) -> 0x69b8 fde=[ 5434] │ │ │ │ + 0xfffffffffffcebdc (offset: 0x4e380) -> 0x6a0c fde=[ 5488] │ │ │ │ + 0xfffffffffffd241c (offset: 0x51bc0) -> 0x6824 fde=[ 52a0] │ │ │ │ + 0xfffffffffffd267c (offset: 0x51e20) -> 0x6970 fde=[ 53ec] │ │ │ │ + 0xfffffffffffd28fc (offset: 0x520a0) -> 0x6ff0 fde=[ 5a6c] │ │ │ │ + 0xfffffffffffd29dc (offset: 0x52180) -> 0x70d4 fde=[ 5b50] │ │ │ │ + 0xfffffffffffd2afc (offset: 0x522a0) -> 0x7318 fde=[ 5d94] │ │ │ │ + 0xfffffffffffd2bdc (offset: 0x52380) -> 0x74a8 fde=[ 5f24] │ │ │ │ + 0xfffffffffffd2c4c (offset: 0x523f0) -> 0x74d0 fde=[ 5f4c] │ │ │ │ + 0xfffffffffffd2e1c (offset: 0x525c0) -> 0x7548 fde=[ 5fc4] │ │ │ │ + 0xfffffffffffd2ea0 (offset: 0x52644) -> 0x7570 fde=[ 5fec] │ │ │ │ + 0xfffffffffffd30cc (offset: 0x52870) -> 0x75b0 fde=[ 602c] │ │ │ │ + 0xfffffffffffd321c (offset: 0x529c0) -> 0x8140 fde=[ 6bbc] │ │ │ │ + 0xfffffffffffd3a9c (offset: 0x53240) -> 0x8208 fde=[ 6c84] │ │ │ │ + 0xfffffffffffd46fc (offset: 0x53ea0) -> 0x8258 fde=[ 6cd4] │ │ │ │ + 0xfffffffffffd636c (offset: 0x55b10) -> 0x8370 fde=[ 6dec] │ │ │ │ + 0xfffffffffffd6e1c (offset: 0x565c0) -> 0x84c0 fde=[ 6f3c] │ │ │ │ + 0xfffffffffffd7bfc (offset: 0x573a0) -> 0x6a64 fde=[ 54e0] │ │ │ │ + 0xfffffffffffd7c1c (offset: 0x573c0) -> 0x6a78 fde=[ 54f4] │ │ │ │ + 0xfffffffffffd7c3c (offset: 0x573e0) -> 0x6a8c fde=[ 5508] │ │ │ │ + 0xfffffffffffd7c5c (offset: 0x57400) -> 0x6aa0 fde=[ 551c] │ │ │ │ + 0xfffffffffffd7c7c (offset: 0x57420) -> 0x6ab4 fde=[ 5530] │ │ │ │ + 0xfffffffffffd7c9c (offset: 0x57440) -> 0x6ac8 fde=[ 5544] │ │ │ │ + 0xfffffffffffd7d3c (offset: 0x574e0) -> 0x6adc fde=[ 5558] │ │ │ │ + 0xfffffffffffd7d7c (offset: 0x57520) -> 0x6af0 fde=[ 556c] │ │ │ │ + 0xfffffffffffd7d9c (offset: 0x57540) -> 0x6b04 fde=[ 5580] │ │ │ │ + 0xfffffffffffd7dbc (offset: 0x57560) -> 0x6b18 fde=[ 5594] │ │ │ │ + 0xfffffffffffd7ddc (offset: 0x57580) -> 0x6b2c fde=[ 55a8] │ │ │ │ + 0xfffffffffffd7e1c (offset: 0x575c0) -> 0x6b40 fde=[ 55bc] │ │ │ │ + 0xfffffffffffd7e3c (offset: 0x575e0) -> 0x6b54 fde=[ 55d0] │ │ │ │ + 0xfffffffffffd7e5c (offset: 0x57600) -> 0x6b68 fde=[ 55e4] │ │ │ │ + 0xfffffffffffd7e7c (offset: 0x57620) -> 0x6b7c fde=[ 55f8] │ │ │ │ + 0xfffffffffffd7e8c (offset: 0x57630) -> 0x6fb4 fde=[ 5a30] │ │ │ │ + 0xfffffffffffd7e9c (offset: 0x57640) -> 0x6b90 fde=[ 560c] │ │ │ │ + 0xfffffffffffd7edc (offset: 0x57680) -> 0x6ba4 fde=[ 5620] │ │ │ │ + 0xfffffffffffd7efc (offset: 0x576a0) -> 0x6bb8 fde=[ 5634] │ │ │ │ + 0xfffffffffffd7f1c (offset: 0x576c0) -> 0x6bcc fde=[ 5648] │ │ │ │ + 0xfffffffffffd7f3c (offset: 0x576e0) -> 0x6be0 fde=[ 565c] │ │ │ │ + 0xfffffffffffd7f4c (offset: 0x576f0) -> 0x6fdc fde=[ 5a58] │ │ │ │ + 0xfffffffffffd7f5c (offset: 0x57700) -> 0x6bf4 fde=[ 5670] │ │ │ │ + 0xfffffffffffd7f9c (offset: 0x57740) -> 0x6c08 fde=[ 5684] │ │ │ │ + 0xfffffffffffd7fbc (offset: 0x57760) -> 0x6c1c fde=[ 5698] │ │ │ │ + 0xfffffffffffd7fdc (offset: 0x57780) -> 0x6c30 fde=[ 56ac] │ │ │ │ + 0xfffffffffffd7ffc (offset: 0x577a0) -> 0x6c44 fde=[ 56c0] │ │ │ │ + 0xfffffffffffd800c (offset: 0x577b0) -> 0x6fc8 fde=[ 5a44] │ │ │ │ + 0xfffffffffffd801c (offset: 0x577c0) -> 0x6c58 fde=[ 56d4] │ │ │ │ + 0xfffffffffffd803c (offset: 0x577e0) -> 0x6c6c fde=[ 56e8] │ │ │ │ + 0xfffffffffffd805c (offset: 0x57800) -> 0x6c80 fde=[ 56fc] │ │ │ │ + 0xfffffffffffd807c (offset: 0x57820) -> 0x6c94 fde=[ 5710] │ │ │ │ + 0xfffffffffffd809c (offset: 0x57840) -> 0x6ca8 fde=[ 5724] │ │ │ │ + 0xfffffffffffd813c (offset: 0x578e0) -> 0x6cbc fde=[ 5738] │ │ │ │ + 0xfffffffffffd817c (offset: 0x57920) -> 0x6cd0 fde=[ 574c] │ │ │ │ + 0xfffffffffffd81bc (offset: 0x57960) -> 0x6cf8 fde=[ 5774] │ │ │ │ + 0xfffffffffffd81fc (offset: 0x579a0) -> 0x6d20 fde=[ 579c] │ │ │ │ + 0xfffffffffffd821c (offset: 0x579c0) -> 0x6d34 fde=[ 57b0] │ │ │ │ + 0xfffffffffffd823c (offset: 0x579e0) -> 0x6d48 fde=[ 57c4] │ │ │ │ + 0xfffffffffffd825c (offset: 0x57a00) -> 0x6d5c fde=[ 57d8] │ │ │ │ + 0xfffffffffffd829c (offset: 0x57a40) -> 0x6d84 fde=[ 5800] │ │ │ │ + 0xfffffffffffd82bc (offset: 0x57a60) -> 0x6d98 fde=[ 5814] │ │ │ │ + 0xfffffffffffd82fc (offset: 0x57aa0) -> 0x6dc0 fde=[ 583c] │ │ │ │ + 0xfffffffffffd8364 (offset: 0x57b08) -> 0x7210 fde=[ 5c8c] │ │ │ │ + 0xfffffffffffd83cc (offset: 0x57b70) -> 0x723c fde=[ 5cb8] │ │ │ │ + 0xfffffffffffd843c (offset: 0x57be0) -> 0x6dec fde=[ 5868] │ │ │ │ + 0xfffffffffffd84a4 (offset: 0x57c48) -> 0x72c0 fde=[ 5d3c] │ │ │ │ + 0xfffffffffffd850c (offset: 0x57cb0) -> 0x72ec fde=[ 5d68] │ │ │ │ + 0xfffffffffffd857c (offset: 0x57d20) -> 0x6e68 fde=[ 58e4] │ │ │ │ + 0xfffffffffffd859c (offset: 0x57d40) -> 0x6e7c fde=[ 58f8] │ │ │ │ + 0xfffffffffffd85dc (offset: 0x57d80) -> 0x6ea4 fde=[ 5920] │ │ │ │ + 0xfffffffffffd85fc (offset: 0x57da0) -> 0x6eb8 fde=[ 5934] │ │ │ │ + 0xfffffffffffd863c (offset: 0x57de0) -> 0x6ee0 fde=[ 595c] │ │ │ │ + 0xfffffffffffd865c (offset: 0x57e00) -> 0x6ef4 fde=[ 5970] │ │ │ │ + 0xfffffffffffd869c (offset: 0x57e40) -> 0x6f1c fde=[ 5998] │ │ │ │ + 0xfffffffffffd8704 (offset: 0x57ea8) -> 0x7268 fde=[ 5ce4] │ │ │ │ + 0xfffffffffffd876c (offset: 0x57f10) -> 0x7294 fde=[ 5d10] │ │ │ │ + 0xfffffffffffd87dc (offset: 0x57f80) -> 0x6f8c fde=[ 5a08] │ │ │ │ + 0xfffffffffffd883c (offset: 0x57fe0) -> 0x7020 fde=[ 5a9c] │ │ │ │ + 0xfffffffffffd88bc (offset: 0x58060) -> 0x7050 fde=[ 5acc] │ │ │ │ + 0xfffffffffffd892c (offset: 0x580d0) -> 0x7108 fde=[ 5b84] │ │ │ │ + 0xfffffffffffd89a4 (offset: 0x58148) -> 0x7134 fde=[ 5bb0] │ │ │ │ + 0xfffffffffffd8a1c (offset: 0x581c0) -> 0x707c fde=[ 5af8] │ │ │ │ + 0xfffffffffffd8a8c (offset: 0x58230) -> 0x7160 fde=[ 5bdc] │ │ │ │ + 0xfffffffffffd8b04 (offset: 0x582a8) -> 0x718c fde=[ 5c08] │ │ │ │ + 0xfffffffffffd8b7c (offset: 0x58320) -> 0x70a8 fde=[ 5b24] │ │ │ │ + 0xfffffffffffd8bec (offset: 0x58390) -> 0x71b8 fde=[ 5c34] │ │ │ │ + 0xfffffffffffd8c64 (offset: 0x58408) -> 0x71e4 fde=[ 5c60] │ │ │ │ + 0xfffffffffffd8cdc (offset: 0x58480) -> 0x7354 fde=[ 5dd0] │ │ │ │ + 0xfffffffffffd8d5c (offset: 0x58500) -> 0x737c fde=[ 5df8] │ │ │ │ + 0xfffffffffffd8ddc (offset: 0x58580) -> 0x73a4 fde=[ 5e20] │ │ │ │ + 0xfffffffffffd8e5c (offset: 0x58600) -> 0x73cc fde=[ 5e48] │ │ │ │ + 0xfffffffffffd8e9c (offset: 0x58640) -> 0x73e0 fde=[ 5e5c] │ │ │ │ + 0xfffffffffffd8efc (offset: 0x586a0) -> 0x7408 fde=[ 5e84] │ │ │ │ + 0xfffffffffffd8f5c (offset: 0x58700) -> 0x7430 fde=[ 5eac] │ │ │ │ + 0xfffffffffffd8fbc (offset: 0x58760) -> 0x7458 fde=[ 5ed4] │ │ │ │ + 0xfffffffffffd903c (offset: 0x587e0) -> 0x7480 fde=[ 5efc] │ │ │ │ + 0xfffffffffffd90bc (offset: 0x58860) -> 0x750c fde=[ 5f88] │ │ │ │ + 0xfffffffffffd915c (offset: 0x58900) -> 0x7650 fde=[ 60cc] │ │ │ │ + 0xfffffffffffd92bc (offset: 0x58a60) -> 0x7694 fde=[ 6110] │ │ │ │ + 0xfffffffffffd939c (offset: 0x58b40) -> 0x7798 fde=[ 6214] │ │ │ │ + 0xfffffffffffd947c (offset: 0x58c20) -> 0x76c8 fde=[ 6144] │ │ │ │ + 0xfffffffffffd955c (offset: 0x58d00) -> 0x7730 fde=[ 61ac] │ │ │ │ + 0xfffffffffffd963c (offset: 0x58de0) -> 0x76fc fde=[ 6178] │ │ │ │ + 0xfffffffffffd971c (offset: 0x58ec0) -> 0x7764 fde=[ 61e0] │ │ │ │ + 0xfffffffffffd97fc (offset: 0x58fa0) -> 0x77cc fde=[ 6248] │ │ │ │ + 0xfffffffffffd98c8 (offset: 0x5906c) -> 0x7880 fde=[ 62fc] │ │ │ │ + 0xfffffffffffd999c (offset: 0x59140) -> 0x77f8 fde=[ 6274] │ │ │ │ + 0xfffffffffffd9a68 (offset: 0x5920c) -> 0x78b0 fde=[ 632c] │ │ │ │ + 0xfffffffffffd9b3c (offset: 0x592e0) -> 0x7824 fde=[ 62a0] │ │ │ │ + 0xfffffffffffd9c08 (offset: 0x593ac) -> 0x7850 fde=[ 62cc] │ │ │ │ + 0xfffffffffffd9cdc (offset: 0x59480) -> 0x78e0 fde=[ 635c] │ │ │ │ + 0xfffffffffffda1bc (offset: 0x59960) -> 0x794c fde=[ 63c8] │ │ │ │ + 0xfffffffffffda2dc (offset: 0x59a80) -> 0x7978 fde=[ 63f4] │ │ │ │ + 0xfffffffffffda3fc (offset: 0x59ba0) -> 0x79a4 fde=[ 6420] │ │ │ │ + 0xfffffffffffda53c (offset: 0x59ce0) -> 0x79d0 fde=[ 644c] │ │ │ │ + 0xfffffffffffda67c (offset: 0x59e20) -> 0x79fc fde=[ 6478] │ │ │ │ + 0xfffffffffffda7dc (offset: 0x59f80) -> 0x7a2c fde=[ 64a8] │ │ │ │ + 0xfffffffffffda93c (offset: 0x5a0e0) -> 0x7abc fde=[ 6538] │ │ │ │ + 0xfffffffffffdaa9c (offset: 0x5a240) -> 0x7a5c fde=[ 64d8] │ │ │ │ + 0xfffffffffffdabfc (offset: 0x5a3a0) -> 0x7a8c fde=[ 6508] │ │ │ │ + 0xfffffffffffdad5c (offset: 0x5a500) -> 0x7aec fde=[ 6568] │ │ │ │ + 0xfffffffffffdaebc (offset: 0x5a660) -> 0x7b1c fde=[ 6598] │ │ │ │ + 0xfffffffffffdb01c (offset: 0x5a7c0) -> 0x7b7c fde=[ 65f8] │ │ │ │ + 0xfffffffffffdb180 (offset: 0x5a924) -> 0x7bb0 fde=[ 662c] │ │ │ │ + 0xfffffffffffdb2fc (offset: 0x5aaa0) -> 0x7b4c fde=[ 65c8] │ │ │ │ + 0xfffffffffffdb45c (offset: 0x5ac00) -> 0x7be4 fde=[ 6660] │ │ │ │ + 0xfffffffffffdb5c0 (offset: 0x5ad64) -> 0x7c18 fde=[ 6694] │ │ │ │ + 0xfffffffffffdb73c (offset: 0x5aee0) -> 0x7c4c fde=[ 66c8] │ │ │ │ + 0xfffffffffffdbc1c (offset: 0x5b3c0) -> 0x7cb8 fde=[ 6734] │ │ │ │ + 0xfffffffffffdc0fc (offset: 0x5b8a0) -> 0x7d24 fde=[ 67a0] │ │ │ │ + 0xfffffffffffdc4dc (offset: 0x5bc80) -> 0x7d70 fde=[ 67ec] │ │ │ │ + 0xfffffffffffdc5fc (offset: 0x5bda0) -> 0x7d9c fde=[ 6818] │ │ │ │ + 0xfffffffffffdc73c (offset: 0x5bee0) -> 0x7dc8 fde=[ 6844] │ │ │ │ + 0xfffffffffffdc83c (offset: 0x5bfe0) -> 0x7dfc fde=[ 6878] │ │ │ │ + 0xfffffffffffdc93c (offset: 0x5c0e0) -> 0x7e30 fde=[ 68ac] │ │ │ │ + 0xfffffffffffdcbbc (offset: 0x5c360) -> 0x7e6c fde=[ 68e8] │ │ │ │ + 0xfffffffffffdce3c (offset: 0x5c5e0) -> 0x7ea8 fde=[ 6924] │ │ │ │ + 0xfffffffffffdcf5c (offset: 0x5c700) -> 0x7ee0 fde=[ 695c] │ │ │ │ + 0xfffffffffffdd0dc (offset: 0x5c880) -> 0x7f34 fde=[ 69b0] │ │ │ │ + 0xfffffffffffdd27c (offset: 0x5ca20) -> 0x7f7c fde=[ 69f8] │ │ │ │ + 0xfffffffffffdd35c (offset: 0x5cb00) -> 0x7fb8 fde=[ 6a34] │ │ │ │ + 0xfffffffffffdd75c (offset: 0x5cf00) -> 0x8000 fde=[ 6a7c] │ │ │ │ + 0xfffffffffffdd87c (offset: 0x5d020) -> 0x8044 fde=[ 6ac0] │ │ │ │ + 0xfffffffffffdd8fc (offset: 0x5d0a0) -> 0x806c fde=[ 6ae8] │ │ │ │ + 0xfffffffffffdd97c (offset: 0x5d120) -> 0x8094 fde=[ 6b10] │ │ │ │ + 0xfffffffffffdd9fc (offset: 0x5d1a0) -> 0x80bc fde=[ 6b38] │ │ │ │ + 0xfffffffffffddbfc (offset: 0x5d3a0) -> 0x8104 fde=[ 6b80] │ │ │ │ + 0xfffffffffffddd1c (offset: 0x5d4c0) -> 0x8190 fde=[ 6c0c] │ │ │ │ + 0xfffffffffffdde5c (offset: 0x5d600) -> 0x81cc fde=[ 6c48] │ │ │ │ + 0xfffffffffffddf9c (offset: 0x5d740) -> 0x82e0 fde=[ 6d5c] │ │ │ │ + 0xfffffffffffde27c (offset: 0x5da20) -> 0x8328 fde=[ 6da4] │ │ │ │ + 0xfffffffffffde4bc (offset: 0x5dc60) -> 0x83c0 fde=[ 6e3c] │ │ │ │ + 0xfffffffffffde59c (offset: 0x5dd40) -> 0x83fc fde=[ 6e78] │ │ │ │ + 0xfffffffffffdea3c (offset: 0x5e1e0) -> 0x847c fde=[ 6ef8] │ │ │ │ + 0xfffffffffffdec7c (offset: 0x5e420) -> 0x8530 fde=[ 6fac] │ │ │ │ + 0xfffffffffffded5c (offset: 0x5e500) -> 0x856c fde=[ 6fe8] │ │ │ │ + 0xfffffffffffdee3c (offset: 0x5e5e0) -> 0x85a8 fde=[ 7024] │ │ │ │ + 0xfffffffffffdef1c (offset: 0x5e6c0) -> 0x85e4 fde=[ 7060] │ │ │ │ + 0xfffffffffffdf0bc (offset: 0x5e860) -> 0x8668 fde=[ 70e4] │ │ │ │ + 0xfffffffffffdf39c (offset: 0x5eb40) -> 0x86bc fde=[ 7138] │ │ │ │ + 0xfffffffffffdfa3c (offset: 0x5f1e0) -> 0x87dc fde=[ 7258] │ │ │ │ + 0xfffffffffffdfadc (offset: 0x5f280) -> 0x87f0 fde=[ 726c] │ │ │ │ + 0xfffffffffffe00bc (offset: 0x5f860) -> 0x8840 fde=[ 72bc] │ │ │ │ + 0xfffffffffffe015c (offset: 0x5f900) -> 0x887c fde=[ 72f8] │ │ │ │ + 0xfffffffffffe03bc (offset: 0x5fb60) -> 0x88dc fde=[ 7358] │ │ │ │ + 0xfffffffffffe061c (offset: 0x5fdc0) -> 0x893c fde=[ 73b8] │ │ │ │ + 0xfffffffffffe0708 (offset: 0x5feac) -> 0x8988 fde=[ 7404] │ │ │ │ + 0xfffffffffffe0924 (offset: 0x600c8) -> 0x89e0 fde=[ 745c] │ │ │ │ + 0xfffffffffffe0bfc (offset: 0x603a0) -> 0x8a90 fde=[ 750c] │ │ │ │ + 0xfffffffffffe0d3c (offset: 0x604e0) -> 0x8acc fde=[ 7548] │ │ │ │ + 0xfffffffffffe106c (offset: 0x60810) -> 0x8b14 fde=[ 7590] │ │ │ │ + 0xfffffffffffe10dc (offset: 0x60880) -> 0x8b3c fde=[ 75b8] │ │ │ │ + 0xfffffffffffe1a9c (offset: 0x61240) -> 0x8bc4 fde=[ 7640] │ │ │ │ + 0xfffffffffffe2a5c (offset: 0x62200) -> 0x8a38 fde=[ 74b4] │ │ │ │ + 0xfffffffffffe2b3c (offset: 0x622e0) -> 0x8a64 fde=[ 74e0] │ │ │ │ + 0xfffffffffffe2c1c (offset: 0x623c0) -> 0x8b8c fde=[ 7608] │ │ │ │ + 0xfffffffffffe2cfc (offset: 0x624a0) -> 0x8c48 fde=[ 76c4] │ │ │ │ + 0xfffffffffffe2e48 (offset: 0x625ec) -> 0x8da4 fde=[ 7820] │ │ │ │ + 0xfffffffffffe4b5c (offset: 0x64300) -> 0x8ce8 fde=[ 7764] │ │ │ │ + 0xfffffffffffe51dc (offset: 0x64980) -> 0x8e20 fde=[ 789c] │ │ │ │ + 0xfffffffffffe5328 (offset: 0x64acc) -> 0x8ec0 fde=[ 793c] │ │ │ │ + 0xfffffffffffe6344 (offset: 0x65ae8) -> 0x8f18 fde=[ 7994] │ │ │ │ + 0xfffffffffffe655c (offset: 0x65d00) -> 0x8f54 fde=[ 79d0] │ │ │ │ + 0xfffffffffffe929c (offset: 0x68a40) -> 0x9124 fde=[ 7ba0] │ │ │ │ + 0xfffffffffffeb5bc (offset: 0x6ad60) -> 0x9200 fde=[ 7c7c] │ │ │ │ + 0xfffffffffffeb708 (offset: 0x6aeac) -> 0x92a0 fde=[ 7d1c] │ │ │ │ + 0xfffffffffffec45c (offset: 0x6bc00) -> 0x92f4 fde=[ 7d70] │ │ │ │ + 0xfffffffffffec4bc (offset: 0x6bc60) -> 0x9318 fde=[ 7d94] │ │ │ │ + 0xfffffffffffec57c (offset: 0x6bd20) -> 0x935c fde=[ 7dd8] │ │ │ │ + 0xfffffffffffec5e4 (offset: 0x6bd88) -> 0x9390 fde=[ 7e0c] │ │ │ │ + 0xfffffffffffec5fc (offset: 0x6bda0) -> 0x93a4 fde=[ 7e20] │ │ │ │ + 0xfffffffffffed23c (offset: 0x6c9e0) -> 0x93fc fde=[ 7e78] │ │ │ │ + 0xfffffffffffed44c (offset: 0x6cbf0) -> 0x943c fde=[ 7eb8] │ │ │ │ + 0xfffffffffffed5c4 (offset: 0x6cd68) -> 0x94d8 fde=[ 7f54] │ │ │ │ + 0xfffffffffffee05c (offset: 0x6d800) -> 0x953c fde=[ 7fb8] │ │ │ │ + 0xfffffffffffef51c (offset: 0x6ecc0) -> 0x9478 fde=[ 7ef4] │ │ │ │ + 0xfffffffffffef5bc (offset: 0x6ed60) -> 0x94b0 fde=[ 7f2c] │ │ │ │ + 0xfffffffffffef61c (offset: 0x6edc0) -> 0x96ac fde=[ 8128] │ │ │ │ + 0xfffffffffffef72c (offset: 0x6eed0) -> 0x96f4 fde=[ 8170] │ │ │ │ + 0xfffffffffffef7a8 (offset: 0x6ef4c) -> 0x9724 fde=[ 81a0] │ │ │ │ + 0xfffffffffffef7bc (offset: 0x6ef60) -> 0x9738 fde=[ 81b4] │ │ │ │ + 0xfffffffffffef7ec (offset: 0x6ef90) -> 0x974c fde=[ 81c8] │ │ │ │ + 0xfffffffffffef80c (offset: 0x6efb0) -> 0x9760 fde=[ 81dc] │ │ │ │ + 0xfffffffffffef83c (offset: 0x6efe0) -> 0x9774 fde=[ 81f0] │ │ │ │ + 0xfffffffffffef864 (offset: 0x6f008) -> 0x9788 fde=[ 8204] │ │ │ │ + 0xfffffffffffef89c (offset: 0x6f040) -> 0x979c fde=[ 8218] │ │ │ │ + 0xfffffffffffef8c8 (offset: 0x6f06c) -> 0x97b0 fde=[ 822c] │ │ │ │ + 0xfffffffffffef948 (offset: 0x6f0ec) -> 0x97e0 fde=[ 825c] │ │ │ │ + 0xfffffffffffefa08 (offset: 0x6f1ac) -> 0x9810 fde=[ 828c] │ │ │ │ + 0xfffffffffffefac8 (offset: 0x6f26c) -> 0x9840 fde=[ 82bc] │ │ │ │ + 0xffffffffffff0c9c (offset: 0x70440) -> 0x999c fde=[ 8418] │ │ │ │ + 0xffffffffffff0dac (offset: 0x70550) -> 0x99b0 fde=[ 842c] │ │ │ │ + 0xffffffffffff0f7c (offset: 0x70720) -> 0x99ec fde=[ 8468] │ │ │ │ + 0xffffffffffff125c (offset: 0x70a00) -> 0x9a38 fde=[ 84b4] │ │ │ │ + 0xffffffffffff1320 (offset: 0x70ac4) -> 0x9a74 fde=[ 84f0] │ │ │ │ + 0xffffffffffff1400 (offset: 0x70ba4) -> 0x9ab0 fde=[ 852c] │ │ │ │ + 0xffffffffffff15c4 (offset: 0x70d68) -> 0x9b68 fde=[ 85e4] │ │ │ │ + 0xffffffffffff17e0 (offset: 0x70f84) -> 0x9bfc fde=[ 8678] │ │ │ │ + 0xffffffffffff1c3c (offset: 0x713e0) -> 0x9cc4 fde=[ 8740] │ │ │ │ + 0xffffffffffff37bc (offset: 0x72f60) -> 0x9af8 fde=[ 8574] │ │ │ │ + 0xffffffffffff389c (offset: 0x73040) -> 0x9b30 fde=[ 85ac] │ │ │ │ + 0xffffffffffff397c (offset: 0x73120) -> 0x9c8c fde=[ 8708] │ │ │ │ + 0xffffffffffff3a5c (offset: 0x73200) -> 0x9d34 fde=[ 87b0] │ │ │ │ + 0xffffffffffff3bfc (offset: 0x733a0) -> 0x9d54 fde=[ 87d0] │ │ │ │ + 0xffffffffffff3d9c (offset: 0x73540) -> 0x9d74 fde=[ 87f0] │ │ │ │ + 0xffffffffffff3ea0 (offset: 0x73644) -> 0x9d94 fde=[ 8810] │ │ │ │ + 0xffffffffffff3fa0 (offset: 0x73744) -> 0x9db4 fde=[ 8830] │ │ │ │ + 0xffffffffffff425c (offset: 0x73a00) -> 0x9e00 fde=[ 887c] │ │ │ │ + 0xffffffffffff453c (offset: 0x73ce0) -> 0x9e4c fde=[ 88c8] │ │ │ │ + 0xffffffffffff4dfc (offset: 0x745a0) -> 0x9f90 fde=[ 8a0c] │ │ │ │ + 0xffffffffffff619c (offset: 0x75940) -> 0x9f1c fde=[ 8998] │ │ │ │ + 0xffffffffffff627c (offset: 0x75a20) -> 0x9f54 fde=[ 89d0] │ │ │ │ + 0xffffffffffff635c (offset: 0x75b00) -> 0x9fdc fde=[ 8a58] │ │ │ │ + 0xffffffffffff6408 (offset: 0x75bac) -> 0xa00c fde=[ 8a88] │ │ │ │ + 0xffffffffffff64bc (offset: 0x75c60) -> 0xa040 fde=[ 8abc] │ │ │ │ + 0xffffffffffff6700 (offset: 0x75ea4) -> 0xa084 fde=[ 8b00] │ │ │ │ + 0xffffffffffff6840 (offset: 0x75fe4) -> 0xa0b4 fde=[ 8b30] │ │ │ │ + 0xffffffffffff6d1c (offset: 0x764c0) -> 0xa13c fde=[ 8bb8] │ │ │ │ + 0xffffffffffff751c (offset: 0x76cc0) -> 0xa18c fde=[ 8c08] │ │ │ │ + 0xffffffffffff777c (offset: 0x76f20) -> 0xa218 fde=[ 8c94] │ │ │ │ + 0xffffffffffff869c (offset: 0x77e40) -> 0xa1d0 fde=[ 8c4c] │ │ │ │ + 0xffffffffffff883c (offset: 0x77fe0) -> 0xa2bc fde=[ 8d38] │ │ │ │ + 0xffffffffffff8b3c (offset: 0x782e0) -> 0xa384 fde=[ 8e00] │ │ │ │ + 0xffffffffffff8f00 (offset: 0x786a4) -> 0xa49c fde=[ 8f18] │ │ │ │ + 0xffffffffffff961c (offset: 0x78dc0) -> 0xa5d0 fde=[ 904c] │ │ │ │ + 0xffffffffffff977c (offset: 0x78f20) -> 0xa6e8 fde=[ 9164] │ │ │ │ + 0xffffffffffff9f3c (offset: 0x796e0) -> 0xa31c fde=[ 8d98] │ │ │ │ + 0xffffffffffffa07c (offset: 0x79820) -> 0xa618 fde=[ 9094] │ │ │ │ + 0xffffffffffffa1fc (offset: 0x799a0) -> 0xa680 fde=[ 90fc] │ │ │ │ + 0xffffffffffffa36c (offset: 0x79b10) -> 0xa7fc fde=[ 9278] │ │ │ │ + 0xffffffffffffa39c (offset: 0x79b40) -> 0xa814 fde=[ 9290] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 0000000000000010 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zR" │ │ │ │ @@ -745,9615 +745,2427 @@ │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000090 0000000000000010 00000094 FDE cie=00000000 pc=0000000000014500..0000000000014510 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000000a4 0000000000000010 000000a8 FDE cie=00000000 pc=0000000000014520..0000000000014530 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000000b8 0000000000000010 000000bc FDE cie=00000000 pc=0000000000014540..000000000001454c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000000cc 0000000000000010 000000d0 FDE cie=00000000 pc=0000000000014560..0000000000014574 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000000e0 0000000000000010 000000e4 FDE cie=00000000 pc=0000000000014580..0000000000014594 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000000f4 0000000000000010 000000f8 FDE cie=00000000 pc=00000000000145a0..00000000000145a8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000108 0000000000000010 0000010c FDE cie=00000000 pc=00000000000145c0..00000000000145c8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000011c 0000000000000010 00000120 FDE cie=00000000 pc=00000000000145e0..0000000000014674 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000130 0000000000000010 00000134 FDE cie=00000000 pc=0000000000014680..00000000000146b0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000144 0000000000000010 00000148 FDE cie=00000000 pc=00000000000146c0..00000000000146d0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000158 0000000000000010 0000015c FDE cie=00000000 pc=00000000000146e0..00000000000146f0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000016c 0000000000000010 00000170 FDE cie=00000000 pc=0000000000014700..0000000000014710 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000180 0000000000000010 00000184 FDE cie=00000000 pc=0000000000014720..0000000000014744 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000194 0000000000000010 00000198 FDE cie=00000000 pc=0000000000014760..0000000000014780 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000001a8 0000000000000010 000001ac FDE cie=00000000 pc=0000000000014780..000000000001478c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000001bc 0000000000000010 000001c0 FDE cie=00000000 pc=00000000000147a0..00000000000147ac │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000001d0 0000000000000010 000001d4 FDE cie=00000000 pc=00000000000147c0..00000000000147d0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000001e4 0000000000000010 000001e8 FDE cie=00000000 pc=00000000000147e0..0000000000014804 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000001f8 0000000000000010 000001fc FDE cie=00000000 pc=0000000000014820..0000000000014840 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000020c 0000000000000010 00000210 FDE cie=00000000 pc=0000000000014840..000000000001484c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000220 0000000000000010 00000224 FDE cie=00000000 pc=0000000000014860..000000000001486c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000234 0000000000000010 00000238 FDE cie=00000000 pc=0000000000014880..0000000000014890 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000248 0000000000000010 0000024c FDE cie=00000000 pc=00000000000148a0..00000000000148c4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000025c 0000000000000010 00000260 FDE cie=00000000 pc=00000000000148e0..0000000000014900 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000270 0000000000000010 00000274 FDE cie=00000000 pc=0000000000014900..000000000001490c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000284 0000000000000010 00000288 FDE cie=00000000 pc=0000000000014920..000000000001492c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000298 0000000000000010 0000029c FDE cie=00000000 pc=0000000000014940..0000000000014950 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000002ac 0000000000000010 000002b0 FDE cie=00000000 pc=0000000000014960..0000000000014968 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000002c0 0000000000000010 000002c4 FDE cie=00000000 pc=0000000000014980..0000000000014988 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000002d4 0000000000000010 000002d8 FDE cie=00000000 pc=00000000000149a0..00000000000149a8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000002e8 0000000000000010 000002ec FDE cie=00000000 pc=00000000000149c0..00000000000149d4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000002fc 0000000000000010 00000300 FDE cie=00000000 pc=00000000000149e0..0000000000014a74 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000310 0000000000000010 00000314 FDE cie=00000000 pc=0000000000014a80..0000000000014ab0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000324 0000000000000024 00000328 FDE cie=00000000 pc=0000000000014ac0..0000000000014b00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014ac4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014ac8 │ │ │ │ - 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 0000000000014ad0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000014af0 │ │ │ │ - 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 0000000000014af4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000034c 0000000000000024 00000350 FDE cie=00000000 pc=0000000000014b00..0000000000014b40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014b04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014b08 │ │ │ │ - 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 0000000000014b10 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000014b30 │ │ │ │ - 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 0000000000014b34 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000374 0000000000000010 00000378 FDE cie=00000000 pc=0000000000014b40..0000000000014b48 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000388 0000000000000010 0000038c FDE cie=00000000 pc=0000000000014b60..0000000000014b68 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000039c 0000000000000010 000003a0 FDE cie=00000000 pc=0000000000014b80..0000000000014b94 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000003b0 0000000000000024 000003b4 FDE cie=00000000 pc=0000000000014ba0..0000000000014bd8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014ba4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014ba8 │ │ │ │ - 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: 16 to 0000000000014bb8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000014bd0 │ │ │ │ - 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 0000000000014bd4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000003d8 0000000000000010 000003dc FDE cie=00000000 pc=0000000000014be0..0000000000014bf4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000003ec 0000000000000024 000003f0 FDE cie=00000000 pc=0000000000014c00..0000000000014c38 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014c04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014c08 │ │ │ │ - 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: 16 to 0000000000014c18 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000014c30 │ │ │ │ - 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 0000000000014c34 │ │ │ │ +00000090 0000000000000058 00000094 FDE cie=00000000 pc=000000000000f200..000000000000f380 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f20c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000414 0000000000000018 00000000 CIE │ │ │ │ - Version: 1 │ │ │ │ - Augmentation: "zPLR" │ │ │ │ - Code alignment factor: 4 │ │ │ │ - Data alignment factor: -8 │ │ │ │ - Return address column: 30 │ │ │ │ - Augmentation data: 9b c1 0e 02 00 1b 1b │ │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ │ - │ │ │ │ -00000430 0000000000000028 00000020 FDE cie=00000414 pc=0000000000014c40..0000000000014ca8 │ │ │ │ - Augmentation data: 97 8e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014c44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014c48 │ │ │ │ - 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 0000000000014c5c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000014ca0 │ │ │ │ - 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 0000000000014ca4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000045c 0000000000000028 0000004c FDE cie=00000414 pc=0000000000014d80..0000000000014de8 │ │ │ │ - Augmentation data: 6f 8e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014d84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014d88 │ │ │ │ - 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 0000000000014d9c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000014de0 │ │ │ │ - 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 0000000000014de4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000488 0000000000000024 00000078 FDE cie=00000414 pc=000000000000e000..000000000000e0cc │ │ │ │ - Augmentation data: 47 8e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e004 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e008 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f210 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e010 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f218 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e01c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f224 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000004b0 0000000000000024 000000a0 FDE cie=00000414 pc=000000000000e0cc..000000000000e1a0 │ │ │ │ - Augmentation data: 33 8e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e0d0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e0d4 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e0dc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e0e8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000004d8 0000000000000010 000004dc FDE cie=00000000 pc=0000000000014ec0..0000000000014ed4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000004ec 0000000000000024 000004f0 FDE cie=00000000 pc=0000000000014ee0..0000000000014f18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014ee4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014ee8 │ │ │ │ - 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: 16 to 0000000000014ef8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000014f10 │ │ │ │ - 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 0000000000014f14 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000514 0000000000000010 00000518 FDE cie=00000000 pc=0000000000014f20..0000000000014f38 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000528 0000000000000024 0000052c FDE cie=00000000 pc=0000000000014f40..0000000000014f7c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014f44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014f50 │ │ │ │ - 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: 12 to 0000000000014f5c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000014f74 │ │ │ │ - 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 0000000000014f78 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000550 0000000000000010 00000554 FDE cie=00000000 pc=0000000000014f80..0000000000014f94 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000564 0000000000000024 00000568 FDE cie=00000000 pc=0000000000014fa0..0000000000014fd8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014fa4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014fa8 │ │ │ │ - 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: 16 to 0000000000014fb8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000014fd0 │ │ │ │ - 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 0000000000014fd4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000058c 0000000000000028 0000017c FDE cie=00000414 pc=0000000000014fe0..0000000000015048 │ │ │ │ - Augmentation data: 6b 8d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014fe4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014fe8 │ │ │ │ - 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 0000000000014ffc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000015040 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000000f29c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + 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 0000000000015044 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000005b8 0000000000000024 000001a8 FDE cie=00000414 pc=000000000000e1a0..000000000000e280 │ │ │ │ - Augmentation data: 43 8d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e1a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f2a0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e1a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f2a8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e1b0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e1bc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - │ │ │ │ -000005e0 0000000000000018 000005e4 FDE cie=00000000 pc=000000000000e280..000000000000e2d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e284 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e288 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000005fc 0000000000000024 00000600 FDE cie=00000000 pc=0000000000015120..0000000000015180 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015124 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015128 │ │ │ │ - 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: 12 to 0000000000015134 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000015178 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001517c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000624 0000000000000010 00000628 FDE cie=00000000 pc=00000000000147d0..00000000000147e0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000638 0000000000000010 0000063c FDE cie=00000000 pc=0000000000014950..0000000000014960 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000064c 0000000000000010 00000650 FDE cie=00000000 pc=0000000000014890..00000000000148a0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000660 000000000000002c 00000664 FDE cie=00000000 pc=000000000000f200..000000000000f2d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f204 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f208 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f214 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f21c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f228 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000000f294 │ │ │ │ - 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 000000000000f298 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f29c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00000690 000000000000002c 00000280 FDE cie=00000414 pc=0000000000015180..00000000000151f0 │ │ │ │ - Augmentation data: 7f 8c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015184 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015188 │ │ │ │ - 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 0000000000015190 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000151cc │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000000f2fc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + 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 00000000000151d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f300 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000151d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f304 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000006c0 0000000000000028 000002b0 FDE cie=00000414 pc=0000000000015200..0000000000015270 │ │ │ │ - Augmentation data: 5f 8c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015204 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015208 │ │ │ │ - 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 000000000001521c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000015268 │ │ │ │ - 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 000000000001526c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000006ec 0000000000000028 000002dc FDE cie=00000414 pc=0000000000015360..00000000000153d0 │ │ │ │ - Augmentation data: 37 8c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015364 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015368 │ │ │ │ - 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 000000000001537c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000153c8 │ │ │ │ - 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 00000000000153cc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000718 0000000000000028 00000308 FDE cie=00000414 pc=00000000000154c0..0000000000015530 │ │ │ │ - Augmentation data: 0f 8c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000154c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000154c8 │ │ │ │ - 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 00000000000154dc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000015528 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000f330 │ │ │ │ + DW_CFA_remember_state │ │ │ │ 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 000000000001552c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000744 0000000000000030 00000748 FDE cie=00000000 pc=000000000000f2e0..000000000000f3f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f2e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f2e8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f2f4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f2fc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f304 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000000f37c │ │ │ │ - DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ 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 000000000000f380 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f334 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f384 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f338 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000778 0000000000000028 00000368 FDE cie=00000414 pc=0000000000015270..00000000000152e8 │ │ │ │ - Augmentation data: b3 8b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015274 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015278 │ │ │ │ - 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 000000000001528c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000152e0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000152e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -000007a4 0000000000000028 00000394 FDE cie=00000414 pc=00000000000152e8..0000000000015360 │ │ │ │ - Augmentation data: 8b 8b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000152ec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000152f0 │ │ │ │ - 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 0000000000015304 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000015358 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001535c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -000007d0 0000000000000028 000003c0 FDE cie=00000414 pc=00000000000153d0..0000000000015448 │ │ │ │ - Augmentation data: 63 8b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000153d4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000153d8 │ │ │ │ - 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 00000000000153ec │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000015440 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015444 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -000007fc 0000000000000028 000003ec FDE cie=00000414 pc=0000000000015448..00000000000154c0 │ │ │ │ - Augmentation data: 3b 8b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001544c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015450 │ │ │ │ - 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 0000000000015464 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000154b8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000154bc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000828 0000000000000028 00000418 FDE cie=00000414 pc=0000000000015530..00000000000155a8 │ │ │ │ - Augmentation data: 13 8b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015534 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015538 │ │ │ │ - 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 000000000001554c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000155a0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000155a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000854 0000000000000028 00000444 FDE cie=00000414 pc=00000000000155a8..0000000000015620 │ │ │ │ - Augmentation data: eb 8a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000155ac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000155b0 │ │ │ │ - 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 00000000000155c4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000015618 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001561c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000880 0000000000000028 00000470 FDE cie=00000414 pc=0000000000014ca8..0000000000014d10 │ │ │ │ - Augmentation data: c3 8a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014cac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014cb0 │ │ │ │ - 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 0000000000014cc4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000014d08 │ │ │ │ - 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 0000000000014d0c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000008ac 0000000000000028 0000049c FDE cie=00000414 pc=0000000000014d10..0000000000014d78 │ │ │ │ - Augmentation data: 9b 8a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014d14 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014d18 │ │ │ │ - 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 0000000000014d2c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000014d70 │ │ │ │ - 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 0000000000014d74 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000008d8 0000000000000028 000004c8 FDE cie=00000414 pc=0000000000015048..00000000000150b0 │ │ │ │ - Augmentation data: 73 8a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001504c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015050 │ │ │ │ - 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 0000000000015064 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000150a8 │ │ │ │ - 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 00000000000150ac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000904 0000000000000028 000004f4 FDE cie=00000414 pc=00000000000150b0..0000000000015118 │ │ │ │ - Augmentation data: 4b 8a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000150b4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000150b8 │ │ │ │ - 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 00000000000150cc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000015110 │ │ │ │ - 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 0000000000015114 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000930 0000000000000028 00000520 FDE cie=00000414 pc=0000000000014de8..0000000000014e50 │ │ │ │ - Augmentation data: 23 8a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014dec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014df0 │ │ │ │ - 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 0000000000014e04 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000014e48 │ │ │ │ - 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 0000000000014e4c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000095c 0000000000000028 0000054c FDE cie=00000414 pc=0000000000014e50..0000000000014eb8 │ │ │ │ - Augmentation data: fb 89 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014e54 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014e58 │ │ │ │ - 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 0000000000014e6c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000014eb0 │ │ │ │ - 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 0000000000014eb4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000988 0000000000000038 00000578 FDE cie=00000414 pc=000000000000f400..000000000000f4e0 │ │ │ │ - Augmentation data: d3 89 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f404 │ │ │ │ +000000ec 0000000000000038 000000f0 FDE cie=00000000 pc=000000000000f380..000000000000f628 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f384 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f408 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f388 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f410 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f390 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f41c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f39c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f424 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000000f4a4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 532 to 000000000000f5b0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ 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 000000000000f4a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f5b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f4ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f5b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -000009c4 0000000000000024 000009c8 FDE cie=00000000 pc=0000000000015620..0000000000015684 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000015630 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015634 │ │ │ │ - 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 000000000001563c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000015674 │ │ │ │ - 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 0000000000015678 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000009ec 0000000000000024 000009f0 FDE cie=00000000 pc=00000000000156a0..0000000000015704 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000156b0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000156b4 │ │ │ │ - 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 00000000000156bc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000156f4 │ │ │ │ - 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 00000000000156f8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000a14 0000000000000024 00000a18 FDE cie=00000000 pc=0000000000015720..0000000000015784 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000015730 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015734 │ │ │ │ - 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 000000000001573c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000015774 │ │ │ │ - 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 0000000000015778 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000a3c 0000000000000010 00000a40 FDE cie=00000000 pc=00000000000157a0..00000000000157cc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000a50 0000000000000024 00000a54 FDE cie=00000000 pc=00000000000157e0..0000000000015828 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000157e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000157e8 │ │ │ │ - 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 00000000000157fc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000015820 │ │ │ │ - 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 0000000000015824 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000a78 0000000000000024 00000a7c FDE cie=00000000 pc=0000000000015840..000000000001589c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015844 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015848 │ │ │ │ - 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 000000000001585c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000015884 │ │ │ │ - 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 0000000000015888 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000aa0 0000000000000024 00000aa4 FDE cie=00000000 pc=00000000000158a0..00000000000158fc │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000158a4 │ │ │ │ +00000128 0000000000000068 0000012c FDE cie=00000000 pc=000000000000f628..0000000000010a40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f62c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000158a8 │ │ │ │ - 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 00000000000158bc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000158e4 │ │ │ │ - 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 00000000000158e8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000ac8 0000000000000024 00000acc FDE cie=00000000 pc=0000000000015900..0000000000015964 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015904 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015908 │ │ │ │ - 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 000000000001591c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001595c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f630 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f638 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000000f668 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f674 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f680 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f694 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f698 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 2788 to 000000000001017c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010180 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010184 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010188 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001018c │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010194 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015960 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000af0 0000000000000024 00000af4 FDE cie=00000000 pc=0000000000015980..00000000000159e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015984 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010198 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015988 │ │ │ │ - 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 000000000001599c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000159dc │ │ │ │ - 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 00000000000159e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001019c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000b18 0000000000000024 00000b1c FDE cie=00000000 pc=000000000000f4e0..000000000000f550 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f4e8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f4ec │ │ │ │ - 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 000000000000f4f4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000000f544 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f548 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00000b40 0000000000000038 00000730 FDE cie=00000414 pc=000000000000f550..000000000000f71c │ │ │ │ - Augmentation data: 2f 88 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f554 │ │ │ │ +00000194 0000000000000058 00000198 FDE cie=00000000 pc=0000000000010a40..0000000000010c04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010a44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f558 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010a48 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f560 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010a50 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f574 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010a5c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000010a78 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000010a90 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 248 to 000000000000f66c │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000010ac4 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 224 to 0000000000010ba4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f670 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f674 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000b7c 0000000000000038 00000b80 FDE cie=00000000 pc=0000000000015a00..0000000000015a90 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015a04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015a08 │ │ │ │ - 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 0000000000015a10 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000015a34 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - 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 0000000000015a38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010ba8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015a40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010bac │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000015a70 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000010bc0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015a74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010bc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015a80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010bc8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015a88 │ │ │ │ - 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 0000000000015a8c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000bb8 0000000000000024 00000bbc FDE cie=00000000 pc=000000000000f720..000000000000f7a4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f728 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f72c │ │ │ │ - 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 000000000000f734 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000000f798 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000010bfc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f79c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010c00 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000be0 000000000000003c 000007d0 FDE cie=00000414 pc=000000000000f7a4..000000000000f9d0 │ │ │ │ - Augmentation data: df 87 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f7a8 │ │ │ │ +000001f0 000000000000004c 000001f4 FDE cie=00000000 pc=0000000000010c04..0000000000011144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010c08 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f7ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010c0c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f7b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010c14 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f7c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010c20 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 304 to 000000000000f8f8 │ │ │ │ + DW_CFA_advance_loc1: 524 to 0000000000010e2c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - 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 000000000000f8fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010e30 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f900 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010e34 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000c20 000000000000009c 00000c24 FDE cie=00000000 pc=000000000000f9d0..000000000000fb18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f9d4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f9d8 │ │ │ │ - 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: 16 to 000000000000f9e8 │ │ │ │ - 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: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000fa04 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000000fa9c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000fab8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - 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 000000000000fabc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fac0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - 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: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000fad4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000fae4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - 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 000000000000fae8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000faec │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - 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: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000fb04 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - 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 000000000000fb08 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb0c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - 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: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb10 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - │ │ │ │ -00000cc0 0000000000000040 00000cc4 FDE cie=00000000 pc=0000000000015aa0..0000000000015bf0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015aa4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015aa8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015ab4 │ │ │ │ - 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_advance_loc: 12 to 0000000000015ac0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015acc │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015ad8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 180 to 0000000000015b8c │ │ │ │ + DW_CFA_advance_loc1: 456 to 0000000000010ffc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - 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 0000000000015b90 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015b94 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000d04 0000000000000030 000008f4 FDE cie=00000414 pc=0000000000015c00..0000000000015cd4 │ │ │ │ - Augmentation data: 17 87 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015c04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015c08 │ │ │ │ - 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: 16 to 0000000000015c18 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000015c9c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - 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 0000000000015ca0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015ca4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000015ccc │ │ │ │ - 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 0000000000015cd0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000d38 0000000000000030 00000928 FDE cie=00000414 pc=0000000000015dc0..0000000000015e94 │ │ │ │ - Augmentation data: e7 86 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015dc4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015dc8 │ │ │ │ - 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: 16 to 0000000000015dd8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000015e5c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - 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 0000000000015e60 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015e64 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000015e8c │ │ │ │ - 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 0000000000015e90 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000d6c 0000000000000030 0000095c FDE cie=00000414 pc=0000000000015f80..0000000000016054 │ │ │ │ - Augmentation data: b7 86 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015f84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015f88 │ │ │ │ - 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: 16 to 0000000000015f98 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000001601c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - 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 0000000000016020 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016024 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001604c │ │ │ │ - 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 0000000000016050 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000da0 0000000000000030 00000990 FDE cie=00000414 pc=0000000000015ea0..0000000000015f74 │ │ │ │ - Augmentation data: 87 86 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015ea4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015ea8 │ │ │ │ - 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: 16 to 0000000000015eb8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000015f3c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - 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 0000000000015f40 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015f44 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000015f6c │ │ │ │ - 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 0000000000015f70 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000dd4 0000000000000030 000009c4 FDE cie=00000414 pc=0000000000016060..0000000000016134 │ │ │ │ - Augmentation data: 57 86 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016064 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016068 │ │ │ │ - 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: 16 to 0000000000016078 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000000160fc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - 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 0000000000016100 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016104 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001612c │ │ │ │ - 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 0000000000016130 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000e08 0000000000000030 000009f8 FDE cie=00000414 pc=0000000000015ce0..0000000000015db4 │ │ │ │ - Augmentation data: 27 86 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015ce4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015ce8 │ │ │ │ - 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: 16 to 0000000000015cf8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000015d7c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - 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 0000000000015d80 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015d84 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000015dac │ │ │ │ - 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 0000000000015db0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000e3c 0000000000000028 00000a2c FDE cie=00000414 pc=0000000000016140..000000000001620c │ │ │ │ - Augmentation data: f7 85 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016144 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016148 │ │ │ │ - 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: 16 to 0000000000016158 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 00000000000161e4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - 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 00000000000161e8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000161ec │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00000e68 0000000000000028 00000a58 FDE cie=00000414 pc=00000000000162e0..00000000000163ac │ │ │ │ - Augmentation data: cf 85 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000162e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000162e8 │ │ │ │ - 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: 16 to 00000000000162f8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000016384 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - 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 0000000000016388 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001638c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00000e94 0000000000000028 00000a84 FDE cie=00000414 pc=0000000000016480..000000000001654c │ │ │ │ - Augmentation data: a7 85 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016484 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016488 │ │ │ │ - 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: 16 to 0000000000016498 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000016524 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - 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 0000000000016528 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001652c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00000ec0 000000000000002c 00000ab0 FDE cie=00000414 pc=000000000001654c..0000000000016620 │ │ │ │ - Augmentation data: 7f 85 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016550 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016554 │ │ │ │ - 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: 16 to 0000000000016564 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 148 to 00000000000165f8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000165fc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016600 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000ef0 000000000000002c 00000ae0 FDE cie=00000414 pc=000000000001620c..00000000000162e0 │ │ │ │ - Augmentation data: 53 85 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016210 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016214 │ │ │ │ - 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: 16 to 0000000000016224 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 148 to 00000000000162b8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000162bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011000 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000162c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011004 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000f20 000000000000002c 00000b10 FDE cie=00000414 pc=00000000000163ac..0000000000016480 │ │ │ │ - Augmentation data: 27 85 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000163b0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000163b4 │ │ │ │ - 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: 16 to 00000000000163c4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000016458 │ │ │ │ + DW_CFA_advance_loc: 224 to 00000000000110e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001645c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016460 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000f50 0000000000000068 00000b40 FDE cie=00000414 pc=0000000000016620..0000000000016ae8 │ │ │ │ - Augmentation data: fb 84 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016624 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016628 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000016638 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016640 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000016670 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 108 to 00000000000166dc │ │ │ │ - DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ 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 00000000000166e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000110e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000166e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000110ec │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000166e8 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 188 to 00000000000167a4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000167ac │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000167b8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 232 to 00000000000168a0 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000168a4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000168a8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000016914 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001691c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016920 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016924 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000016958 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000016964 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 116 to 00000000000169d8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000169e0 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000016a38 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ │ │ │ │ -00000fbc 0000000000000028 00000fc0 FDE cie=00000000 pc=0000000000016b00..0000000000016c20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016b04 │ │ │ │ +00000240 0000000000000034 00000244 FDE cie=00000000 pc=0000000000013860..00000000000138e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013864 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016b08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013868 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000016b20 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013874 │ │ │ │ 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: 248 to 0000000000016c18 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016c1c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000fe8 0000000000000028 00000fec FDE cie=00000000 pc=0000000000016c20..0000000000016d40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016c24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016c28 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000016c40 │ │ │ │ - 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: 248 to 0000000000016d38 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016d3c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001014 0000000000000028 00001018 FDE cie=00000000 pc=0000000000016d40..0000000000016e68 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016d44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016d48 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000016d60 │ │ │ │ - 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_loc1: 256 to 0000000000016e60 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016e64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00001040 0000000000000028 00001044 FDE cie=00000000 pc=0000000000016e80..0000000000016fa8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016e84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016e88 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000016ea0 │ │ │ │ - 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_loc1: 256 to 0000000000016fa0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016fa4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000106c 000000000000002c 00000c5c FDE cie=00000414 pc=0000000000016fc0..0000000000017114 │ │ │ │ - Augmentation data: 3b 84 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016fc4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016fc8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000016fe8 │ │ │ │ - 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_loc1: 292 to 000000000001710c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017110 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000109c 000000000000002c 00000c8c FDE cie=00000414 pc=0000000000017120..0000000000017274 │ │ │ │ - Augmentation data: 0f 84 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017124 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017128 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000017148 │ │ │ │ - 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_loc1: 292 to 000000000001726c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017270 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -000010cc 000000000000002c 00000cbc FDE cie=00000414 pc=00000000000173e0..0000000000017534 │ │ │ │ - Augmentation data: e3 83 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000173e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000173e8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000017408 │ │ │ │ - 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_loc1: 292 to 000000000001752c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017530 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -000010fc 000000000000002c 00000cec FDE cie=00000414 pc=0000000000017540..0000000000017694 │ │ │ │ - Augmentation data: b7 83 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017544 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017548 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000017568 │ │ │ │ - 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_loc1: 292 to 000000000001768c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017690 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000112c 000000000000002c 00000d1c FDE cie=00000414 pc=0000000000017280..00000000000173d4 │ │ │ │ - Augmentation data: 8b 83 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017284 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017288 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000172a8 │ │ │ │ - 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_loc1: 292 to 00000000000173cc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000173d0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000115c 000000000000002c 00000d4c FDE cie=00000414 pc=00000000000176a0..00000000000177f4 │ │ │ │ - Augmentation data: 5f 83 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000176a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000176a8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000176c8 │ │ │ │ - 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_loc1: 292 to 00000000000177ec │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000138b4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000177f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000138b8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000118c 000000000000002c 00000d7c FDE cie=00000414 pc=0000000000017800..000000000001795c │ │ │ │ - Augmentation data: 33 83 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017804 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017808 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000017828 │ │ │ │ - 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_loc1: 300 to 0000000000017954 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000138bc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000138dc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017958 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000138e0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -000011bc 000000000000002c 00000dac FDE cie=00000414 pc=0000000000017c40..0000000000017d9c │ │ │ │ - Augmentation data: 07 83 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017c44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017c48 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000017c68 │ │ │ │ - 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_loc1: 300 to 0000000000017d94 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017d98 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +00000278 0000000000000018 00000000 CIE │ │ │ │ + Version: 1 │ │ │ │ + Augmentation: "zPLR" │ │ │ │ + Code alignment factor: 4 │ │ │ │ + Data alignment factor: -8 │ │ │ │ + Return address column: 30 │ │ │ │ + Augmentation data: 9b 5d f0 01 00 1b 1b │ │ │ │ + DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ │ │ │ │ │ -000011ec 0000000000000030 00000ddc FDE cie=00000414 pc=0000000000017960..0000000000017ac4 │ │ │ │ - Augmentation data: db 82 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017964 │ │ │ │ +00000294 00000000000000a8 00000020 FDE cie=00000278 pc=0000000000011144..0000000000012b3c │ │ │ │ + Augmentation data: 2b 90 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011148 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017968 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001797c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017988 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 308 to 0000000000017abc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001114c │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011150 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011158 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000011168 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000111bc │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000111d0 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000111d4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000111d8 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 2988 to 0000000000011d84 │ │ │ │ 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 0000000000017ac0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00001220 0000000000000030 00000e10 FDE cie=00000414 pc=0000000000017ac4..0000000000017c28 │ │ │ │ - Augmentation data: ab 82 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017ac8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017acc │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000017ae0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017aec │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 308 to 0000000000017c20 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011d88 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011d8c │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000011dc0 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017c24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00001254 0000000000000030 00000e44 FDE cie=00000414 pc=0000000000017da0..0000000000017f04 │ │ │ │ - Augmentation data: 7b 82 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017da4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017da8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000017dbc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017dc8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 308 to 0000000000017efc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - 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 0000000000017f00 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00001288 0000000000000030 00000e78 FDE cie=00000414 pc=0000000000017f04..0000000000018068 │ │ │ │ - Augmentation data: 4b 82 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017f08 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017f0c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000017f20 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017f2c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 308 to 0000000000018060 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - 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 0000000000018064 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011dc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -000012bc 0000000000000068 00000eac FDE cie=00000414 pc=0000000000018080..0000000000018548 │ │ │ │ - Augmentation data: 1b 82 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018084 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011dc8 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018088 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000018098 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000180a0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000180d0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000001813c │ │ │ │ + DW_CFA_advance_loc2: 3084 to 00000000000129d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000129dc │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - 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 0000000000018140 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018144 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018148 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 188 to 0000000000018204 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001820c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018218 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 232 to 0000000000018300 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018304 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018308 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000018374 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000129e0 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001837c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018380 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018384 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000183b8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000183c4 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000018438 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000018440 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000018498 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - │ │ │ │ -00001328 0000000000000068 00000f18 FDE cie=00000414 pc=0000000000018560..0000000000018a28 │ │ │ │ - Augmentation data: 0b 82 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018564 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018568 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000018578 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000018580 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000185b0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000001861c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000129e4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000012a18 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - 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 0000000000018620 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018624 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018628 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 188 to 00000000000186e4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000186ec │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000186f8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 232 to 00000000000187e0 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000187e4 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000012a20 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000012a5c │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000187e8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000018854 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001885c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018860 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018864 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000018898 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000188a4 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000018918 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000018920 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000018978 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012a60 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012a64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012a68 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001394 0000000000000048 00000f84 FDE cie=00000414 pc=0000000000018a40..0000000000018e0c │ │ │ │ - Augmentation data: fb 81 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018a44 │ │ │ │ +00000340 000000000000004c 000000cc FDE cie=00000278 pc=0000000000012b40..000000000001385c │ │ │ │ + Augmentation data: c3 8f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012b44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018a48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012b48 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000018a58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012b4c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000018a70 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000012b54 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000012b68 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018a7c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000012b78 │ │ │ │ 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_advance_loc: 12 to 0000000000018a88 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 284 to 0000000000018ba4 │ │ │ │ + DW_CFA_advance_loc2: 2072 to 0000000000013390 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018ba8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013394 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018bac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013398 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000013e0 0000000000000028 000013e4 FDE cie=00000000 pc=0000000000018e20..0000000000018f40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018e24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018e28 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000018e40 │ │ │ │ - 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: 248 to 0000000000018f38 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018f3c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000140c 0000000000000028 00001410 FDE cie=00000000 pc=0000000000018f40..0000000000019068 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018f44 │ │ │ │ +00000390 0000000000000058 00000394 FDE cie=00000000 pc=0000000000013900..0000000000013a80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001390c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018f48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013910 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000018f60 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000013918 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013924 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 256 to 0000000000019060 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000001399c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ 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 0000000000019064 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00001438 0000000000000030 00001028 FDE cie=00000414 pc=0000000000019080..00000000000191fc │ │ │ │ - Augmentation data: 7f 81 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019084 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000139a0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019088 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001908c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019094 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000190a8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 204 to 0000000000019174 │ │ │ │ - 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 0000000000019178 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001917c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000146c 0000000000000030 0000105c FDE cie=00000414 pc=0000000000019200..00000000000192f4 │ │ │ │ - Augmentation data: 6a 81 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019204 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019208 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000139a8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019210 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001921c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 136 to 00000000000192a4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000192a8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000192ac │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000014a0 0000000000000030 00001090 FDE cie=00000414 pc=0000000000019300..00000000000193fc │ │ │ │ - Augmentation data: 4e 81 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019304 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019308 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019310 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001931c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 144 to 00000000000193ac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000139fc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ 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 00000000000193b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013a00 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000193b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013a04 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000014d4 0000000000000038 000010c4 FDE cie=00000414 pc=0000000000019400..000000000001967c │ │ │ │ - Augmentation data: 32 81 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019404 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019408 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019410 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001941c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019424 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 428 to 00000000000195d0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000013a30 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ 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 00000000000195d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013a34 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000195d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013a38 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001510 0000000000000038 00001100 FDE cie=00000414 pc=0000000000019680..0000000000019900 │ │ │ │ - Augmentation data: 26 81 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019684 │ │ │ │ +000003ec 0000000000000038 000003f0 FDE cie=00000000 pc=0000000000013a80..0000000000013d28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013a84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019688 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013a88 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019690 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000013a90 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001969c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013a9c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000196a4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 428 to 0000000000019850 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 532 to 0000000000013cb0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ 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 0000000000019854 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013cb4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019858 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013cb8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000154c 0000000000000034 0000113c FDE cie=00000414 pc=0000000000019900..0000000000019a08 │ │ │ │ - Augmentation data: 1a 81 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019904 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019908 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019910 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001991c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 156 to 00000000000199b8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - 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 00000000000199bc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000199c0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001584 0000000000000050 00001588 FDE cie=00000000 pc=0000000000019a20..0000000000019b8c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019a24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019a28 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019a30 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000019a50 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019a54 │ │ │ │ +00000428 0000000000000068 0000042c FDE cie=00000000 pc=0000000000013d28..0000000000015124 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013d2c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019a58 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000019a70 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000019abc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013d30 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000013d38 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000013d68 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013d74 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013d80 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000013d94 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013d98 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 2836 to 00000000000148ac │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000019b14 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000148b0 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000148b4 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000148b8 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000148bc │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000148c4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019b18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000148c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019b1c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - 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_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000019b50 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000019b88 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - │ │ │ │ -000015d8 0000000000000020 000015dc FDE cie=00000000 pc=0000000000019ba0..0000000000019c60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019ba4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000148cc │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019ba8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019bb0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000019bc0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000015fc 0000000000000044 000011ec FDE cie=00000414 pc=0000000000019c60..0000000000019df4 │ │ │ │ - Augmentation data: 82 80 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019c64 │ │ │ │ +00000494 0000000000000058 00000498 FDE cie=00000000 pc=0000000000015124..00000000000152e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015128 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019c68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001512c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019c74 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000015134 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000015140 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019c7c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001515c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000015170 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 320 to 0000000000019dbc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - 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 0000000000019dc0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019dc4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000019dec │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000151a4 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - 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 0000000000019df0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001644 0000000000000038 00001234 FDE cie=00000414 pc=0000000000019e00..0000000000019ed4 │ │ │ │ - Augmentation data: 3e 80 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019e04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019e08 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019e14 │ │ │ │ - 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: 132 to 0000000000019e98 │ │ │ │ + DW_CFA_advance_loc: 224 to 0000000000015284 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019e9c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019ea0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000019ecc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019ed0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00001680 0000000000000038 00001684 FDE cie=00000000 pc=0000000000019ee0..0000000000019f54 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019ee4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019ee8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019ef0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000019f00 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000019f2c │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000019f3c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019f40 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019f44 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019f4c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019f50 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000016bc 0000000000000044 000012ac FDE cie=00000414 pc=0000000000019f60..000000000001a350 │ │ │ │ - Augmentation data: ca 7f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019f64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019f68 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019f74 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019f7c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000019f94 │ │ │ │ - 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_advance_loc1: 400 to 000000000001a124 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - 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_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a128 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a12c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001704 0000000000000040 00001708 FDE cie=00000000 pc=000000000001a360..000000000001a464 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a364 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a368 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a370 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001a380 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a388 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 172 to 000000000001a434 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a43c │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001a44c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a450 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015288 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a454 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001528c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a45c │ │ │ │ - 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 000000000001a460 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001748 0000000000000024 0000174c FDE cie=00000000 pc=000000000001a480..000000000001a4fc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a484 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a488 │ │ │ │ - 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 000000000001a490 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000001a4e0 │ │ │ │ - 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 000000000001a4e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001770 0000000000000024 00001774 FDE cie=00000000 pc=000000000001a500..000000000001a57c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a504 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a508 │ │ │ │ - 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 000000000001a510 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000001a560 │ │ │ │ - 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 000000000001a564 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001798 0000000000000024 0000179c FDE cie=00000000 pc=000000000001a580..000000000001a5fc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a584 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a588 │ │ │ │ - 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 000000000001a590 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000001a5e0 │ │ │ │ - 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 000000000001a5e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000017c0 0000000000000040 000017c4 FDE cie=00000000 pc=000000000001a600..000000000001a7d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a604 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a608 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a610 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001a620 │ │ │ │ - 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_advance_loc: 12 to 000000000001a62c │ │ │ │ - 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_advance_loc: 244 to 000000000001a720 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000152a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - 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_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a724 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000152a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a728 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000152a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001804 0000000000000044 000013f4 FDE cie=00000414 pc=000000000001a7e0..000000000001a9d4 │ │ │ │ - Augmentation data: ad 7e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a7e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a7e8 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a7ec │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a7f4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001a808 │ │ │ │ - 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_advance_loc: 8 to 000000000001a810 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 340 to 000000000001a964 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - 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_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000152dc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a968 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a96c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000184c 0000000000000038 0000143c FDE cie=00000414 pc=000000000001a9e0..000000000001aaf8 │ │ │ │ - Augmentation data: 80 7e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a9e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a9e8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001a9f4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a9fc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000001aa4c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001aa78 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000001aaa8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - 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 000000000001aaac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001aab0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001aac0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001888 000000000000004c 00001478 FDE cie=00000414 pc=000000000000fb20..0000000000010398 │ │ │ │ - Augmentation data: 53 7e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb28 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000fb34 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fb3c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000fb4c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000fb5c │ │ │ │ - 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_advance_loc2: 1432 to 00000000000100f4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - 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_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000100f8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000100fc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000018d8 0000000000000038 000014c8 FDE cie=00000414 pc=000000000001ab00..000000000001ac28 │ │ │ │ - Augmentation data: bf 7e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ab04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ab08 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001ab14 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ab1c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000001ab7c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001aba8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000001abd8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - 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 000000000001abdc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001abe0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001abf0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001914 0000000000000038 00001504 FDE cie=00000414 pc=000000000001ac40..000000000001ad68 │ │ │ │ - Augmentation data: 92 7e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ac44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ac48 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001ac54 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ac5c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000001acbc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001ace8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000001ad18 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ad1c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000152e0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ad20 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001ad30 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001950 000000000000004c 00001540 FDE cie=00000414 pc=00000000000103a0..0000000000010ffc │ │ │ │ - Augmentation data: 65 7e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000103a4 │ │ │ │ +000004f0 0000000000000064 000004f4 FDE cie=00000000 pc=00000000000152e4..0000000000015820 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000152e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000103a8 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000103b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000152ec │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000103bc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000152f4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000103c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000015300 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000103cc │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000015328 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-24 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000103dc │ │ │ │ - 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_advance_loc1: 952 to 0000000000010794 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - 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_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010798 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001079c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000019a0 0000000000000064 00001590 FDE cie=00000414 pc=0000000000011000..0000000000012c70 │ │ │ │ - Augmentation data: 74 7f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011004 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011008 │ │ │ │ - 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: 36 to 000000000001102c │ │ │ │ - DW_CFA_def_cfa_offset: 992 │ │ │ │ - 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_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 4484 to 00000000000121b0 │ │ │ │ + DW_CFA_advance_loc1: 480 to 0000000000015508 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000121d0 │ │ │ │ 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_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000121d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001550c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000121d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015510 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001a08 000000000000001c 00001a0c FDE cie=00000000 pc=000000000000e2d8..000000000000e344 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e2dc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e2e0 │ │ │ │ - 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 000000000000e2e8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001a28 0000000000000044 00001618 FDE cie=00000414 pc=000000000001ad80..000000000001b050 │ │ │ │ - Augmentation data: 1a 81 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ad84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ad88 │ │ │ │ - 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: 8 to 000000000001ad90 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001ada8 │ │ │ │ - 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_advance_loc: 12 to 000000000001adb4 │ │ │ │ - DW_CFA_def_cfa_offset: 512 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 432 to 000000000001af64 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001af7c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - 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 000000000001af80 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001af84 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001a70 0000000000000044 00001660 FDE cie=00000414 pc=000000000001b060..000000000001b284 │ │ │ │ - Augmentation data: e7 80 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b064 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b068 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b074 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b07c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001b098 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 216 to 000000000001b170 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - 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 000000000001b174 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b178 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000001b1e0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b1e4 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001b220 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001b230 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001b25c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001b280 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - │ │ │ │ -00001ab8 000000000000004c 000016a8 FDE cie=00000414 pc=0000000000012c70..000000000001371c │ │ │ │ - Augmentation data: b8 80 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012c74 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012c78 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000012c94 │ │ │ │ - DW_CFA_def_cfa_offset: 1120 │ │ │ │ - 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_advance_loc2: 2112 to 00000000000134d4 │ │ │ │ + DW_CFA_advance_loc1: 448 to 00000000000156d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000134ec │ │ │ │ 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_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000134f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000156d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000134f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000156d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001b08 0000000000000038 00001b0c FDE cie=00000000 pc=000000000001b2a0..000000000001b364 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b2a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b2a8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b2b0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b2b8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000001b348 │ │ │ │ + DW_CFA_advance_loc: 232 to 00000000000157c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b34c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b350 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b35c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b360 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001b44 000000000000007c 00001734 FDE cie=00000414 pc=000000000001b380..000000000001b820 │ │ │ │ - Augmentation data: b3 80 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b384 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b388 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b394 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b3a0 │ │ │ │ - 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_advance_loc: 48 to 000000000001b3d0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b3dc │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b3e0 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 424 to 000000000001b588 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b58c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b590 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000001b5c0 │ │ │ │ - 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 000000000001b5c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b5c8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - 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 000000000001b6b0 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b6bc │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b6c0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b6c4 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - │ │ │ │ -00001bc4 0000000000000040 000017b4 FDE cie=00000414 pc=000000000001b820..000000000001ba58 │ │ │ │ - Augmentation data: 8f 80 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b824 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b828 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b834 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b83c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b844 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001b854 │ │ │ │ - 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_advance_loc1: 392 to 000000000001b9dc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ 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_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b9e0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b9e4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001c08 000000000000004c 000017f8 FDE cie=00000414 pc=0000000000013720..00000000000144fc │ │ │ │ - Augmentation data: 6b 80 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013724 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013728 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000013744 │ │ │ │ - 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_advance_loc: 12 to 0000000000013750 │ │ │ │ - DW_CFA_def_cfa_offset: 720 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1528 to 0000000000013d48 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000013d60 │ │ │ │ - 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 0000000000013d64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013d68 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001c58 000000000000001c 00001c5c FDE cie=00000000 pc=000000000000e344..000000000000e3c4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e348 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e34c │ │ │ │ - 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 000000000000e354 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001c78 0000000000000038 00001c7c FDE cie=00000000 pc=000000000001ba60..000000000001bb38 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ba64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ba68 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ba70 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001ba80 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000001bafc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bb00 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001bb0c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001bb24 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bb28 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bb2c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001cb4 0000000000000038 00001cb8 FDE cie=00000000 pc=000000000001bb40..000000000001bc18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bb44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bb48 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001bb50 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001bb60 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000001bbdc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bbe0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001bbec │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001bc04 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bc08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000157c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bc0c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000157c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001cf0 0000000000000038 00001cf4 FDE cie=00000000 pc=000000000001bc20..000000000001bce8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bc24 │ │ │ │ +00000558 0000000000000034 0000055c FDE cie=00000000 pc=0000000000017f00..0000000000017f84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017f04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bc28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017f08 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001bc30 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017f14 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001bc40 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000001bcac │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000017f54 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bcb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017f58 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001bcbc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017f5c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001bcd4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000017f7c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bcd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017f80 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bcdc │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001d2c 0000000000000030 0000191c FDE cie=00000414 pc=000000000001bd00..000000000001bea0 │ │ │ │ - Augmentation data: 67 80 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bd04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bd08 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001bd10 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001bd1c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 284 to 000000000001be38 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001be3c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001be40 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001d60 0000000000000024 00001950 FDE cie=00000414 pc=000000000000e3c4..000000000000e474 │ │ │ │ - Augmentation data: 53 80 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e3c8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e3cc │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e3d8 │ │ │ │ - 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_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001d88 0000000000000024 00001978 FDE cie=00000414 pc=000000000000e474..000000000000e524 │ │ │ │ - Augmentation data: 39 80 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e478 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e47c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e488 │ │ │ │ - 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_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001db0 0000000000000050 000019a0 FDE cie=00000414 pc=000000000001bea0..000000000001c178 │ │ │ │ - Augmentation data: 1f 80 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bea4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bea8 │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001beb4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001bebc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001becc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000001bf30 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - 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 000000000001bf34 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bf38 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000001bf9c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001bfe0 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 164 to 000000000001c084 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001c0c0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c0c4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c0c8 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001c0f4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001c11c │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001c144 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c14c │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001e04 000000000000011c 000019f4 FDE cie=00000414 pc=000000000001c180..000000000001c808 │ │ │ │ - Augmentation data: 0f 80 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c184 │ │ │ │ +00000590 00000000000000cc 0000031c FDE cie=00000278 pc=0000000000015820..00000000000171d0 │ │ │ │ + Augmentation data: 3f 8e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015824 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c188 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015828 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001582c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c190 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000015834 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c198 │ │ │ │ - DW_CFA_def_cfa_offset: 512 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001c1c4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000015844 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 100 to 00000000000158a8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c1cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000158ac │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c1d4 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 336 to 000000000001c324 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001c350 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000158b0 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 292 to 000000000001c474 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000158b4 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 3048 to 000000000001649c │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000164a0 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000164a4 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000164a8 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000001c4c0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c4cc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000164d8 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ 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 000000000001c4d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000164dc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c4d4 │ │ │ │ - DW_CFA_def_cfa_offset: 512 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000164e0 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000001c554 │ │ │ │ + DW_CFA_advance_loc2: 2944 to 0000000000017060 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c558 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017068 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c55c │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001c57c │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c584 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c588 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c58c │ │ │ │ - DW_CFA_def_cfa_offset: 512 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001c5b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001706c │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017070 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c5bc │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017074 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000170a8 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c5c0 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c5c4 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000170b0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000001c634 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c638 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000001c670 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000170ec │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c674 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000170f0 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c678 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c67c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000170f4 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c680 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c684 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c688 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001c6a4 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000001c6d4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000001c74c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c754 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c758 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001c778 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001c79c │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001c7b8 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c7bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000170f8 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c7c8 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c7cc │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c7d0 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c7dc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001c800 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c804 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001f24 0000000000000010 00001f28 FDE cie=00000000 pc=000000000001c820..000000000001c8b8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000170fc │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ │ │ │ │ -00001f38 000000000000004c 00001b28 FDE cie=00000414 pc=000000000001c8c0..000000000001ce98 │ │ │ │ - Augmentation data: 2f 7f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c8c4 │ │ │ │ +00000660 000000000000004c 000003ec FDE cie=00000278 pc=00000000000171d0..0000000000017efc │ │ │ │ + Augmentation data: b3 8d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000171d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c8c8 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c8d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000171d8 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000171dc │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c8dc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000171e4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c8e4 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000171f8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c8f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000017208 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c8fc │ │ │ │ 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_advance_loc1: 592 to 000000000001cb4c │ │ │ │ + DW_CFA_advance_loc2: 2088 to 0000000000017a30 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cb50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017a34 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cb54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017a38 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001f88 0000000000000038 00001f8c FDE cie=00000000 pc=000000000001cea0..000000000001cf28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cea4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cea8 │ │ │ │ - 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 000000000001ceb0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001ced0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - 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 000000000001ced4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ced8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000001cf08 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - 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 000000000001cf0c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001cf18 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001cf20 │ │ │ │ - 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 000000000001cf24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001fc4 0000000000000038 00001bb4 FDE cie=00000414 pc=000000000001cf40..000000000001d188 │ │ │ │ - Augmentation data: eb 7e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cf44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cf48 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001cf50 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001cf5c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001cf68 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 408 to 000000000001d100 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - 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 000000000001d104 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d108 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002000 0000000000000020 00001bf0 FDE cie=00000414 pc=000000000000e524..000000000000e580 │ │ │ │ - Augmentation data: d5 7e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e528 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e52c │ │ │ │ - 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 000000000000e534 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ +000006b0 0000000000000010 000006b4 FDE cie=00000000 pc=0000000000017fa0..0000000000017fb4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00002024 0000000000000038 00001c14 FDE cie=00000414 pc=000000000001d1a0..000000000001d3ec │ │ │ │ - Augmentation data: bd 7e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d1a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d1a8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d1b0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d1bc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d1c8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 408 to 000000000001d360 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - 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 000000000001d364 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d368 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002060 0000000000000024 00001c50 FDE cie=00000414 pc=000000000000e580..000000000000e5dc │ │ │ │ - Augmentation data: a7 7e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e584 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e588 │ │ │ │ - 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 000000000000e590 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +000006c4 0000000000000010 000006c8 FDE cie=00000000 pc=0000000000017fc0..0000000000017fd4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002088 0000000000000048 00001c78 FDE cie=00000414 pc=000000000001d400..000000000001d4ec │ │ │ │ - Augmentation data: 8b 7e 00 00 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d408 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d40c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d414 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d41c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000001d4ac │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d4b0 │ │ │ │ +000006d8 0000000000000040 000006dc FDE cie=00000000 pc=0000000000017fe0..00000000000180d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017fe4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d4b4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001d4dc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d4e0 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - 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_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000020d4 0000000000000054 000020d8 FDE cie=00000000 pc=000000000001d4ec..000000000001d708 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d4f4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d4f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017fe8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d500 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d50c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000017ff8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d518 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001d544 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000001d5b0 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001d5dc │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d5e0 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000001d638 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001d664 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000001d6c0 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001d6fc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - 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 000000000001d700 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000212c 0000000000000054 00002130 FDE cie=00000000 pc=000000000001d708..000000000001d9d8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d710 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d714 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d71c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018000 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d728 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001800c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d734 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018014 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001d758 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000001d7f8 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001d838 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001d878 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001d8b8 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001801c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001d8f8 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000001d97c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000001d9cc │ │ │ │ + DW_CFA_advance_loc: 172 to 00000000000180c8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + 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 000000000001d9d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000180cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002184 0000000000000028 00002188 FDE cie=00000000 pc=000000000001f840..000000000001f904 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f844 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f848 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001f860 │ │ │ │ - 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: 156 to 000000000001f8fc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f900 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000021b0 0000000000000028 000021b4 FDE cie=00000000 pc=000000000001f920..000000000001f9ec │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f924 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f928 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001f940 │ │ │ │ - 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: 164 to 000000000001f9e4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f9e8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000021dc 0000000000000038 00001dcc FDE cie=00000414 pc=000000000001d9e0..000000000001db18 │ │ │ │ - Augmentation data: 3f 7d 00 00 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d9f0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d9f4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001da00 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001da14 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000001daa0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - 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 000000000001daa4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001daa8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ +0000071c 0000000000000010 00000720 FDE cie=00000000 pc=00000000000180d0..0000000000018198 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002218 0000000000000044 00001e08 FDE cie=00000414 pc=000000000001db20..000000000001de50 │ │ │ │ - Augmentation data: 29 7d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001db24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001db28 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001db30 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001db44 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 724 to 000000000001de18 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - 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 000000000001de1c │ │ │ │ +00000730 0000000000000024 00000734 FDE cie=00000000 pc=00000000000181a0..000000000001820c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000181b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001de20 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001de48 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000181c4 │ │ │ │ + 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: 24 to 00000000000181dc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000018204 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - 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 000000000001de4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018208 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002260 0000000000000024 00002264 FDE cie=00000000 pc=000000000001de50..000000000001deb4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001de54 │ │ │ │ +00000758 0000000000000024 0000075c FDE cie=00000000 pc=000000000001820c..0000000000018274 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001821c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001de58 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000018230 │ │ │ │ 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 000000000001de60 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000018248 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000001deac │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001826c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001deb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018270 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00002288 000000000000004c 00001e78 FDE cie=00000414 pc=000000000001dec0..000000000001e878 │ │ │ │ - Augmentation data: bd 7c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dec4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dec8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ded0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001dee8 │ │ │ │ - DW_CFA_def_cfa_offset: 624 │ │ │ │ - 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_advance_loc2: 1532 to 000000000001e4e4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001e500 │ │ │ │ - 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 000000000001e504 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e508 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000022d8 0000000000000034 000022dc FDE cie=00000000 pc=000000000001fa00..000000000001facc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fa04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fa08 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001fa10 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001fa20 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000001fa98 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - 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 000000000001fa9c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001faa0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00002310 0000000000000064 00001f00 FDE cie=00000414 pc=000000000001e880..000000000001f830 │ │ │ │ - Augmentation data: c2 7c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e884 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e888 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001e898 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e8a0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001e8b4 │ │ │ │ - DW_CFA_def_cfa_offset: 672 │ │ │ │ - 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_advance_loc2: 1320 to 000000000001eddc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001edf4 │ │ │ │ - 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 000000000001edf8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001edfc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 200 to 000000000001eec4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001eedc │ │ │ │ - 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 000000000001eee0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001eee4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00002378 0000000000000018 0000237c FDE cie=00000000 pc=000000000000e5dc..000000000000e634 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e5e0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e5e4 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002394 000000000000009c 00002398 FDE cie=00000000 pc=000000000001fae0..000000000001fc2c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fae4 │ │ │ │ +00000780 0000000000000048 00000784 FDE cie=00000000 pc=0000000000018280..000000000001864c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001828c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fae8 │ │ │ │ - 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: 16 to 000000000001faf8 │ │ │ │ - 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: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001fb14 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 156 to 000000000001fbb0 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001fbcc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018294 │ │ │ │ + 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: 88 to 00000000000182ec │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000018310 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018314 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018318 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001831c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 788 to 0000000000018630 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fbd0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fbd4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - 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: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001fbe8 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001fbf8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - 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 000000000001fbfc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fc00 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - 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: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001fc18 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018634 │ │ │ │ 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 000000000001fc1c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fc20 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - 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: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fc24 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - │ │ │ │ -00002434 00000000000000b8 00002024 FDE cie=00000414 pc=0000000000021940..0000000000021fb4 │ │ │ │ - Augmentation data: 4b 7c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021944 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021948 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021950 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021958 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000021988 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 224 to 0000000000021a68 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 192 to 0000000000021b28 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 188 to 0000000000021be4 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc1: 420 to 0000000000021d88 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018638 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021d8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001863c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000021d98 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - 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 0000000000021d9c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021da0 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - 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: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021da8 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000021dbc │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000021dc8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021dd0 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000021de8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021dec │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000021e0c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000021e24 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021e28 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021e2c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021e30 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000021e60 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021e68 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000021e94 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000021ea4 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021eac │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000021ebc │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000021f04 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000021f14 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000021f20 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000021f44 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000021f60 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021f64 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000021f70 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000021f8c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000021fa8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021fac │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021fb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018640 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000024f0 000000000000005c 000020e0 FDE cie=00000414 pc=000000000001fc2c..0000000000021924 │ │ │ │ - Augmentation data: 0f 7c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fc30 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fc34 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001fc48 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001fc60 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001fc74 │ │ │ │ - DW_CFA_def_cfa_offset: 960 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 4268 to 0000000000020d20 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000020d3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018644 │ │ │ │ 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_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020d40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018648 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020d44 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +000007cc 0000000000000010 000007d0 FDE cie=00000000 pc=000000000001864c..000000000001865c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002550 0000000000000018 00002554 FDE cie=00000000 pc=000000000000e634..000000000000e68c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e638 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e63c │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ +000007e0 0000000000000010 000007e4 FDE cie=00000000 pc=000000000001e060..000000000001e06c │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000256c 000000000000009c 00002570 FDE cie=00000000 pc=0000000000021fc0..000000000002210c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021fc4 │ │ │ │ +000007f4 0000000000000060 000007f8 FDE cie=00000000 pc=0000000000018660..000000000001879c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001866c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021fc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018670 │ │ │ │ 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: 16 to 0000000000021fd8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018678 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018680 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018688 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000021ff4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000018698 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000022090 │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000001872c │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000220ac │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001873c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ 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 00000000000220b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018740 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000220b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018744 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ 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: r26 (x26) at cfa-8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000220c8 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000220d8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000018798 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000220dc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000220e0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - 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: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000220f8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ 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 00000000000220fc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022100 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - 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: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022104 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - │ │ │ │ -0000260c 0000000000000050 000021fc FDE cie=00000414 pc=000000000002210c..0000000000022e48 │ │ │ │ - Augmentation data: 93 7c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022110 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022114 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000022128 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022134 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000022150 │ │ │ │ - DW_CFA_def_cfa_offset: 640 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - 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_advance_loc2: 1760 to 0000000000022830 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000022848 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ 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 000000000002284c │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022850 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002660 0000000000000018 00002664 FDE cie=00000000 pc=000000000000e68c..000000000000e6e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e690 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e694 │ │ │ │ +00000858 0000000000000018 0000085c FDE cie=00000000 pc=00000000000187a0..0000000000018940 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000187a4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc1: 308 to 00000000000188d8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000188dc │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000267c 000000000000009c 00002680 FDE cie=00000000 pc=0000000000022e60..0000000000022fac │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022e64 │ │ │ │ +00000874 0000000000000044 00000878 FDE cie=00000000 pc=0000000000018940..0000000000018dc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018944 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022e68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018948 │ │ │ │ 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: 16 to 0000000000022e78 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018950 │ │ │ │ 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_advance_loc: 24 to 0000000000018968 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000022e94 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000022f30 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000022f4c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - 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 0000000000022f50 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022f54 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - 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_advance_loc: 12 to 0000000000018974 │ │ │ │ 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: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000022f68 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000022f78 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc1: 828 to 0000000000018cb0 │ │ │ │ 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 0000000000022f7c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022f80 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - 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: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000022f98 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018cb4 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018cbc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - 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 0000000000022f9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018cc0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022fa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018cc4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ 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: r26 (x26) at cfa-8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022fa4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - │ │ │ │ -0000271c 0000000000000054 0000230c FDE cie=00000414 pc=0000000000022fac..0000000000023fc8 │ │ │ │ - Augmentation data: 30 7c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022fb0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022fb4 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000022fd8 │ │ │ │ - DW_CFA_def_cfa_offset: 34112 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1948 to 0000000000023774 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000023790 │ │ │ │ - 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_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023794 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023798 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002774 0000000000000038 00002364 FDE cie=00000414 pc=0000000000023fc8..00000000000241d8 │ │ │ │ - Augmentation data: 9a 7c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023fcc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023fd0 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023fdc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000023fe4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000023fec │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000024004 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000024010 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000027b0 00000000000001cc 000023a0 FDE cie=00000414 pc=00000000000241e0..0000000000026f18 │ │ │ │ - Augmentation data: 73 7c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000241e4 │ │ │ │ +000008bc 0000000000000028 00000648 FDE cie=00000278 pc=0000000000018dc4..0000000000018e58 │ │ │ │ + Augmentation data: 23 8c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018dc8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000241e8 │ │ │ │ - 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: 20 to 00000000000241fc │ │ │ │ - DW_CFA_def_cfa_offset: 1184 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - 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_loc: 120 to 0000000000024274 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024278 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002427c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024280 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024284 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024288 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 204 to 0000000000024354 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024358 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 3492 to 00000000000250fc │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025100 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000025120 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025124 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025128 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002512c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025130 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025134 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025138 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000025148 │ │ │ │ - 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: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002514c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025150 │ │ │ │ - DW_CFA_def_cfa_offset: 1184 │ │ │ │ - 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_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025158 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc2: 3192 to 0000000000025dd0 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 204 to 0000000000025e9c │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 192 to 0000000000025f5c │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000025fbc │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000026004 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000026038 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002603c │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002605c │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 272 to 000000000002616c │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000002619c │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000261d0 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc1: 264 to 00000000000262d8 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000026340 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000026374 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000026384 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000026394 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000263b8 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000263dc │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000263e4 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000263fc │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000026414 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000002643c │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026440 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 224 to 0000000000026520 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 172 to 00000000000265cc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000265d0 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000265d8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000026624 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000026684 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000266a4 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000266d4 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - 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: 44 to 0000000000026700 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026704 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026708 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002670c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026710 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026714 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026718 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002671c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 380 to 0000000000026898 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000268c4 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000002692c │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000026984 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 116 to 00000000000269f8 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000026a30 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000026a90 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000026aa0 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000026b38 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026b44 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 288 to 0000000000026c64 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc1: 340 to 0000000000026db8 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026dc4 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 204 to 0000000000026e90 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026e9c │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002980 00000000000000bc 00002570 FDE cie=00000414 pc=0000000000026f20..0000000000029228 │ │ │ │ - Augmentation data: f9 7c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026f24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026f28 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026f34 │ │ │ │ - DW_CFA_def_cfa_offset: 800 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000026fb4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026fb8 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026fbc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026fc0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026fc4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026fc8 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026fcc │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026fd0 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026fd4 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026fe0 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 4972 to 000000000002834c │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028350 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028354 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028358 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002835c │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028360 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028364 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028368 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002836c │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028370 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000028390 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000028398 │ │ │ │ - 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 000000000002839c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000283a0 │ │ │ │ - DW_CFA_def_cfa_offset: 800 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc2: 1860 to 0000000000028ae4 │ │ │ │ - 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: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028ae8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028aec │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028af0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028af4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028af8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028afc │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028b00 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028b04 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028b08 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028b0c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002a40 0000000000000044 00002630 FDE cie=00000414 pc=0000000000029240..0000000000029350 │ │ │ │ - Augmentation data: 57 7e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029244 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029248 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002925c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029268 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029274 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029280 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002928c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000029318 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - 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 000000000002931c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029320 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00002a88 000000000000002c 00002a8c FDE cie=00000000 pc=0000000000029350..00000000000293cc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029354 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029358 │ │ │ │ - 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: 12 to 0000000000029364 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000293b4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - 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 00000000000293b8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000293bc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000293c4 │ │ │ │ - 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 00000000000293c8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00002ab8 0000000000000010 00002abc FDE cie=00000000 pc=00000000000293cc..00000000000293e0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002acc 0000000000000010 00002ad0 FDE cie=00000000 pc=00000000000293e0..0000000000029410 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002ae0 0000000000000010 00002ae4 FDE cie=00000000 pc=0000000000029410..0000000000029430 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002af4 0000000000000010 00002af8 FDE cie=00000000 pc=0000000000029430..0000000000029454 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002b08 0000000000000010 00002b0c FDE cie=00000000 pc=0000000000029460..0000000000029488 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002b1c 0000000000000010 00002b20 FDE cie=00000000 pc=0000000000029488..00000000000294ac │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002b30 0000000000000010 00002b34 FDE cie=00000000 pc=00000000000294c0..00000000000294ec │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002b44 000000000000002c 00002b48 FDE cie=00000000 pc=00000000000294ec..000000000002956c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000294f0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000294f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018dcc │ │ │ │ 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 00000000000294fc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018dd4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000029554 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - 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 0000000000029558 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002955c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000029564 │ │ │ │ - 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 0000000000029568 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00002b74 000000000000002c 00002b78 FDE cie=00000000 pc=000000000002956c..000000000002962c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029570 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029574 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 112 to 00000000000295e4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000295e8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000295ec │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000029600 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029604 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002960c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002ba4 000000000000002c 00002ba8 FDE cie=00000000 pc=000000000002962c..00000000000296ec │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029630 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029634 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 112 to 00000000000296a4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000296a8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000296ac │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000296c0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000296c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000296cc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002bd4 0000000000000158 000027c4 FDE cie=00000414 pc=00000000000296ec..000000000002a8a8 │ │ │ │ - Augmentation data: d2 7c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000296f0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000296f4 │ │ │ │ - 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: 8 to 00000000000296fc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000029704 │ │ │ │ - DW_CFA_def_cfa_offset: 896 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002973c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029740 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029744 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029748 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 144 to 00000000000297d8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000297dc │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000029838 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002983c │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029840 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000002989c │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000298a0 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000029924 │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029928 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002993c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029940 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2028 to 000000000002a12c │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000018e34 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a130 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a134 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a138 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a13c │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a140 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a144 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a148 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a14c │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a150 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a154 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a158 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002a160 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a164 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018e38 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018e3c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000002a198 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002a1a0 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000002a238 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002a244 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002a250 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002a25c │ │ │ │ - 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_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: 564 to 000000000002a490 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a494 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a498 │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 148 to 000000000002a52c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a530 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002a53c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000002a5c4 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a5c8 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a5cc │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a5d0 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a5d4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a5d8 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a5dc │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a5e0 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a5e4 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a5e8 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002a604 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a608 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a60c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a610 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a614 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a618 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a61c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a620 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a624 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a628 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a62c │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a630 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a634 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002a644 │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc1: 336 to 000000000002a794 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a798 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a79c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a7a0 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a7a4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a7a8 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a7ac │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a7b0 │ │ │ │ - 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_advance_loc: 4 to 000000000002a7b4 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a7b8 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a7bc │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a7c0 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a7c4 │ │ │ │ - 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_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_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002d30 000000000000005c 00002d34 FDE cie=00000000 pc=000000000002a8c0..000000000002abbc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a8c4 │ │ │ │ +000008e8 000000000000002c 000008ec FDE cie=00000000 pc=0000000000018e60..0000000000018fa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018e64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a8c8 │ │ │ │ - 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: 8 to 000000000002a8d0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002a8dc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 248 to 000000000002a9d4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018e6c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018e74 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018e80 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 260 to 0000000000018f84 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ 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 000000000002a9d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018f88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a9dc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a9e0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a9e4 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 268 to 000000000002aaf0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002aaf4 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002aaf8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000002ab60 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ab64 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ab68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018f8c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002ab74 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002abb4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - 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 000000000002abb8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002d90 0000000000000064 00002d94 FDE cie=00000000 pc=000000000002bfc0..000000000002c0fc │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002bfcc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bfd0 │ │ │ │ - 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: 8 to 000000000002bfd8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002bff4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002bffc │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c004 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000002c078 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c080 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c084 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c08c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c090 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c098 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000002c0cc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c0d0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c0d4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - 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_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00002df8 0000000000000010 00002dfc FDE cie=00000000 pc=000000000002c100..000000000002c1c0 │ │ │ │ +00000918 0000000000000010 0000091c FDE cie=00000000 pc=0000000000018fa0..000000000001901c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e0c 0000000000000114 000029fc FDE cie=00000414 pc=000000000002abc0..000000000002af84 │ │ │ │ - Augmentation data: 6b 7b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002abc4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002abc8 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002abd4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002abe8 │ │ │ │ - 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_advance_loc: 24 to 000000000002ac00 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000002ac44 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002ac60 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ac68 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002ac74 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002ac84 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 504 to 000000000002ae7c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ae80 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ae84 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ae88 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ae8c │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000002aedc │ │ │ │ - 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_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002aee0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002aee4 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - 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_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - 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_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002aef0 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - 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: 16 to 000000000002af00 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002af04 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002af08 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002af0c │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002af10 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002af14 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - 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: 4 to 000000000002af18 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002af58 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002af5c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002af60 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002af64 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002af68 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002af74 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - 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 000000000002af80 │ │ │ │ - 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_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 │ │ │ │ +0000092c 0000000000000010 00000930 FDE cie=00000000 pc=0000000000019020..0000000000019044 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002f24 0000000000000130 00002b14 FDE cie=00000414 pc=000000000002af84..000000000002b6a0 │ │ │ │ - Augmentation data: 6b 7a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002af88 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002af8c │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002af90 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002af98 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002afa0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002afe0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000002b01c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b020 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b024 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b028 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b02c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1076 to 000000000002b460 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b464 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b468 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b46c │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b470 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000002b4c0 │ │ │ │ - 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_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b4c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b4c8 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - 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_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - 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 │ │ │ │ +00000940 0000000000000040 00000944 FDE cie=00000000 pc=0000000000019044..00000000000191dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019048 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 276 to 000000000002b5dc │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - 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: 16 to 000000000002b5ec │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b5f0 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b5f4 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b5f8 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b5fc │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002b608 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b610 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b614 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b618 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b61c │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000002b640 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b644 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b648 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b64c │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b650 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002b65c │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - 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: 28 to 000000000002b678 │ │ │ │ - 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_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: 16 to 000000000002b688 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b68c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b690 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b694 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b698 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b69c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003058 0000000000000044 0000305c FDE cie=00000000 pc=000000000002b6a0..000000000002b800 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b6a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b6a8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b6b0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002b6c0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002b6d0 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 228 to 000000000002b7b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001904c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019054 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001905c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 288 to 000000000001917c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b7b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019180 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b7bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019184 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002b7d8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000019190 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b7dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019194 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b7e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019198 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000030a0 0000000000000064 00002c90 FDE cie=00000414 pc=000000000002c1c0..000000000002c32c │ │ │ │ - Augmentation data: 0f 79 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c1c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c1c8 │ │ │ │ - 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: 12 to 000000000002c1d4 │ │ │ │ - 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_advance_loc: 12 to 000000000002c1e0 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002c1f4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 184 to 000000000002c2ac │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c2b4 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c2c0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c2c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c2c8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c2d4 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002c2e8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c2ec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c2f0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - 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_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00003108 0000000000000064 00002cf8 FDE cie=00000414 pc=000000000002c340..000000000002c4ac │ │ │ │ - Augmentation data: c3 78 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c344 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c348 │ │ │ │ - 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: 12 to 000000000002c354 │ │ │ │ - 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_advance_loc: 12 to 000000000002c360 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002c374 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 184 to 000000000002c42c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c434 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c440 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c444 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c448 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c454 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002c468 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c46c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c470 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - 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_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003170 000000000000010c 00002d60 FDE cie=00000414 pc=000000000002b800..000000000002bfb8 │ │ │ │ - Augmentation data: 77 78 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b804 │ │ │ │ +00000984 000000000000006c 00000710 FDE cie=00000278 pc=00000000000191e0..000000000001a0d4 │ │ │ │ + Augmentation data: 6c 8b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000191e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b808 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b80c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000191e8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b814 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002b828 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000191f8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000002b8a4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b8a8 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000002b8cc │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002b8e0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 508 to 000000000002badc │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bae0 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc1: 264 to 000000000002bbe8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002bbf8 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002bc04 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 164 to 000000000002bca8 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 172 to 000000000002bd54 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bd58 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002bd64 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - 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 000000000002bd68 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bd6c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000002bd90 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bd94 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002bda4 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - 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 000000000002bda8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bdac │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000002bddc │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000002be34 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002be3c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000019204 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000019218 │ │ │ │ + DW_CFA_def_cfa_offset: 672 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002be40 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002be44 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000002be80 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002be8c │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002be90 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002be94 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002be98 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000002bec8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002becc │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bed0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bed4 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002bee0 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000002bf1c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002bf2c │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bf30 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bf34 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000002bf7c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002bf90 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bf94 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bf98 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002bfa0 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bfa4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - │ │ │ │ -00003280 000000000000001c 00003284 FDE cie=00000000 pc=000000000002c4c0..000000000002c660 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c4cc │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 248 to 000000000002c5c4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c5c8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000002c650 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c654 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000032a0 000000000000001c 000032a4 FDE cie=00000000 pc=000000000002c660..000000000002c800 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c66c │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 248 to 000000000002c764 │ │ │ │ + DW_CFA_advance_loc2: 2468 to 0000000000019bbc │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c768 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000002c7f0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c7f4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000032c0 000000000000001c 000032c4 FDE cie=00000000 pc=000000000002c800..000000000002c904 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002c818 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000002c880 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c884 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000002c900 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000032e0 000000000000001c 000032e4 FDE cie=00000000 pc=000000000002c904..000000000002ca04 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002c91c │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000002c980 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c984 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000002ca00 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003300 0000000000000048 00003304 FDE cie=00000000 pc=000000000002ca04..000000000002ccbc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ca08 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ca0c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002ca20 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ca28 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002ca44 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 488 to 000000000002cc2c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000002cc54 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000019bd8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cc58 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cc5c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - 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_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000002ccb4 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ccb8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000334c 0000000000000048 00003350 FDE cie=00000000 pc=000000000002ccc0..000000000002cf98 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ccc4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ccc8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002ccdc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002cce4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002cd00 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 512 to 000000000002cf00 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000002cf28 │ │ │ │ - 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 000000000002cf2c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cf30 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - 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_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000002cf90 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cf94 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003398 00000000000000cc 00002f88 FDE cie=00000414 pc=000000000002cfa0..000000000002d85c │ │ │ │ - Augmentation data: 7a 76 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cfa4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cfa8 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002cfb4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002cfc4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002cfcc │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000002cff0 │ │ │ │ - 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: 96 to 000000000002d050 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d054 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 1376 to 000000000002d5b4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d5b8 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002d5d4 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d5d8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d5dc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000002d660 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d664 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002d67c │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d680 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d684 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - 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_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002d690 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 360 to 000000000002d7f8 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000002d828 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d82c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002d848 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d84c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d854 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003468 0000000000000034 0000346c FDE cie=00000000 pc=000000000002ec00..000000000002eccc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ec04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ec08 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ec10 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002ec20 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000002ec98 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ 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_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ec9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019bdc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002eca0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019be0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000034a0 0000000000000038 000034a4 FDE cie=00000000 pc=000000000002ece0..000000000002edb4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ece4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ece8 │ │ │ │ - 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: 8 to 000000000002ecf0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002ed04 │ │ │ │ - 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_advance_loc: 124 to 000000000002ed80 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000019c30 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000019c4c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - 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 000000000002ed84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ed88 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000034dc 0000000000000048 000030cc FDE cie=00000414 pc=000000000002d860..000000000002ebfc │ │ │ │ - Augmentation data: 50 75 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d864 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d868 │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002d874 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002d884 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002d898 │ │ │ │ - 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_advance_loc2: 2320 to 000000000002e1a8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ 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_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e1ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019c50 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e1b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019c54 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003528 0000000000000040 0000352c FDE cie=00000000 pc=000000000002edc0..000000000002f01c │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002edc8 │ │ │ │ +000009f4 000000000000004c 00000780 FDE cie=00000278 pc=000000000001a0e0..000000000001b140 │ │ │ │ + Augmentation data: 6f 8b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a0e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002edcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a0e8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002edd4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002ede8 │ │ │ │ - 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_advance_loc: 8 to 000000000001a0f0 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 552 to 000000000002f010 │ │ │ │ - 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 000000000002f014 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000356c 0000000000000044 00003570 FDE cie=00000000 pc=000000000002ff40..00000000000300dc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ff44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ff48 │ │ │ │ - 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: 8 to 000000000002ff50 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002ff5c │ │ │ │ - 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_advance_loc: 208 to 000000000003002c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - 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 0000000000030030 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030034 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000030090 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - 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 0000000000030094 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030098 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000035b4 00000000000000a0 000031a4 FDE cie=00000414 pc=000000000002f020..000000000002ff40 │ │ │ │ - Augmentation data: d5 74 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f024 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f028 │ │ │ │ - DW_CFA_def_cfa_offset: 384 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f02c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002f034 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001a110 │ │ │ │ + DW_CFA_def_cfa_offset: 848 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 156 to 000000000002f0d0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - 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 000000000002f0d4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f0d8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f0dc │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f0e0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000002f154 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f158 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 940 to 000000000002f504 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f508 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f50c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f510 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f514 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1960 to 000000000002fcbc │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002fcfc │ │ │ │ - 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_advance_loc1: 316 to 000000000002fe38 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fe3c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fe40 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fe44 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fe48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002fe5c │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fe60 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fe64 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fe68 │ │ │ │ - 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_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003658 000000000000002c 0000365c FDE cie=00000000 pc=00000000000300e0..000000000003018c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000300e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000300e8 │ │ │ │ - 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 00000000000300fc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000030174 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - 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 0000000000030178 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003017c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030184 │ │ │ │ - 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 0000000000030188 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00003688 0000000000000030 00003278 FDE cie=00000414 pc=000000000003018c..000000000003023c │ │ │ │ - Augmentation data: 31 74 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030190 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030194 │ │ │ │ - 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 000000000003019c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000030224 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - 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 0000000000030228 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003022c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030234 │ │ │ │ - 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 0000000000030238 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -000036bc 0000000000000040 000036c0 FDE cie=00000000 pc=0000000000030240..0000000000030484 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000030250 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030254 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000030274 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030280 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003028c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 224 to 000000000003036c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - 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 0000000000030370 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030374 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 268 to 0000000000030480 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003700 0000000000000024 00003704 FDE cie=00000000 pc=0000000000030aa0..0000000000030ae4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030aa4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030aa8 │ │ │ │ - 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 0000000000030ab0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000030adc │ │ │ │ - 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 0000000000030ae0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003728 000000000000002c 00003318 FDE cie=00000414 pc=0000000000030484..00000000000305c4 │ │ │ │ - Augmentation data: 95 73 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030488 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003048c │ │ │ │ - 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 00000000000304a0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 156 to 000000000003053c │ │ │ │ + DW_CFA_advance_loc2: 2228 to 000000000001a9c4 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001a9dc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030540 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030544 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003758 0000000000000084 0000375c FDE cie=00000000 pc=00000000000305c4..0000000000030aa0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000305c8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000305cc │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-224 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000305e0 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-136 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000305f4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-168 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000030604 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-200 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030610 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-184 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030614 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-152 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030620 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-120 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030628 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 252 to 0000000000030724 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030728 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003072c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030730 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030734 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030738 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003073c │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030740 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030744 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030748 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-208 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-200 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-192 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-184 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-176 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-168 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-160 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-152 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-144 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-136 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-224 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-216 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-128 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-120 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-112 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000037e0 000000000000004c 000033d0 FDE cie=00000414 pc=0000000000030b00..00000000000312ec │ │ │ │ - Augmentation data: ec 72 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030b04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030b08 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030b10 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030b1c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1624 to 0000000000031174 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - 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 0000000000031178 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003117c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 264 to 0000000000031284 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - 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 0000000000031288 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003128c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003830 0000000000000010 00003834 FDE cie=00000000 pc=0000000000031300..0000000000031410 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003844 0000000000000038 00003848 FDE cie=00000000 pc=0000000000031410..00000000000315dc │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000031424 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031428 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000031438 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031444 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 348 to 00000000000315a0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000315a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000315a8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000315d8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003880 0000000000000048 00003470 FDE cie=00000414 pc=00000000000315e0..00000000000318bc │ │ │ │ - Augmentation data: 61 72 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000315e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000315ec │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000315f4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000315fc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031608 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 452 to 00000000000317cc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - 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 00000000000317d0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000317d4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000317f8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - 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 00000000000317fc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031800 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000038cc 0000000000000038 000038d0 FDE cie=00000000 pc=00000000000318c0..0000000000031984 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000318c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000318c8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000318d0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000318dc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000031958 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003195c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031960 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003197c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031980 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003908 0000000000000038 0000390c FDE cie=00000000 pc=0000000000031984..0000000000031a64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031988 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003198c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031994 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003199c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000031a34 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031a38 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031a3c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000031a5c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031a60 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003944 0000000000000044 00003948 FDE cie=00000000 pc=0000000000031a64..0000000000031c28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031a68 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031a6c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031a74 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031a7c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031a88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 356 to 0000000000031bec │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031bf0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031bf4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000031c18 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031c1c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031c20 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000398c 0000000000000034 00003990 FDE cie=00000000 pc=0000000000033e20..0000000000033eec │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033e24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033e28 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000033e30 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000033e40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000033eb8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - 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 0000000000033ebc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033ec0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000039c4 0000000000000034 000039c8 FDE cie=00000000 pc=0000000000033f00..0000000000033fcc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033f04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033f08 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000033f10 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000033f20 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000033f98 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + 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 0000000000033f9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a9e0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033fa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a9e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000039fc 0000000000000090 00003a00 FDE cie=00000000 pc=0000000000031c28..0000000000031e44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031c2c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031c30 │ │ │ │ - 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: 12 to 0000000000031c3c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031c48 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000031c68 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000031cdc │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031ce8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - 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 0000000000031cec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031cf0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - 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: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ +00000a44 0000000000000054 000007d0 FDE cie=00000278 pc=000000000001b140..000000000001b7dc │ │ │ │ + Augmentation data: e4 8b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b144 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031cf4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000031d4c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000031db4 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031dc0 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031dcc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - 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 0000000000031dd0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031dd4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - 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: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000031e24 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - 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 0000000000031e28 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031e2c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - 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: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031e38 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003a90 000000000000008c 00003680 FDE cie=00000414 pc=0000000000031e44..00000000000322a0 │ │ │ │ - Augmentation data: 60 70 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031e48 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031e4c │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031e50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b148 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031e58 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001b158 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031e64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001b160 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031e70 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001b180 │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000031eb4 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031ec0 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000031ee4 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 264 to 0000000000031fec │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031ff4 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031ff8 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031ffc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032000 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032004 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032008 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000032038 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - 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_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003203c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032040 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000032048 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 200 to 0000000000032110 │ │ │ │ + DW_CFA_advance_loc1: 792 to 000000000001b498 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000032118 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003211c │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001b4b4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032120 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 196 to 00000000000321e4 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000321e8 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000321ec │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000321f0 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - │ │ │ │ -00003b20 0000000000000034 00003b24 FDE cie=00000000 pc=0000000000033fe0..00000000000340ac │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033fe4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033fe8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000033ff0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000034000 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000034078 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ 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_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003407c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b4b8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034080 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b4bc │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003b58 000000000000006c 00003748 FDE cie=00000414 pc=00000000000322a0..0000000000033e08 │ │ │ │ - Augmentation data: ba 6f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000322a4 │ │ │ │ +00000a9c 0000000000000054 00000828 FDE cie=00000278 pc=000000000001b7e0..000000000001be7c │ │ │ │ + Augmentation data: e0 8b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b7e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000322a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b7e8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000322b0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001b7f8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000322d0 │ │ │ │ - DW_CFA_def_cfa_offset: 512 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001b800 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001b820 │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 5372 to 00000000000337cc │ │ │ │ + DW_CFA_advance_loc1: 792 to 000000000001bb38 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000337e8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001bb54 │ │ │ │ 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_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000337ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bb58 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000337f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bb5c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 592 to 0000000000033a40 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000033a5c │ │ │ │ - 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_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033a60 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033a64 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003bc8 000000000000003c 00003bcc FDE cie=00000000 pc=00000000000340c0..00000000000342d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000340c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000340c8 │ │ │ │ - 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: 8 to 00000000000340d0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000340d8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 428 to 0000000000034284 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - 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 0000000000034288 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003428c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000342c8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - 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 00000000000342cc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00003c08 0000000000000038 00003c0c FDE cie=00000000 pc=00000000000342d0..0000000000034448 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000342d4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000342d8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000342e0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000342e8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 264 to 00000000000343f0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000343f4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000343f8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000034440 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034444 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003c44 0000000000000034 00003c48 FDE cie=00000000 pc=00000000000363a0..0000000000036424 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000363a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000363a8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000363b4 │ │ │ │ - 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: 64 to 00000000000363f4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000363f8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000363fc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003641c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036420 │ │ │ │ +00000af4 0000000000000054 00000880 FDE cie=00000278 pc=000000000001be80..000000000001c618 │ │ │ │ + Augmentation data: dc 8b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001be84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00003c7c 0000000000000060 0000386c FDE cie=00000414 pc=0000000000034448..0000000000034ee0 │ │ │ │ - Augmentation data: 4b 6f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003444c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034450 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003445c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001be88 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000034464 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001be98 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000344bc │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001beb4 │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 1204 to 0000000000034970 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000349a8 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000349e0 │ │ │ │ + DW_CFA_advance_loc2: 1052 to 000000000001c2d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - 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_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000349e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000349e8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 532 to 0000000000034bfc │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034c00 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000034c80 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000034c8c │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003ce0 000000000000016c 000038d0 FDE cie=00000414 pc=0000000000034ee0..0000000000036388 │ │ │ │ - Augmentation data: 7f 6f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034ee4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034ee8 │ │ │ │ - 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: 8 to 0000000000034ef0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000034efc │ │ │ │ - DW_CFA_def_cfa_offset: 656 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000034f74 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034f78 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034f7c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034f80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034f84 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034f88 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034f8c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000034fc8 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000034fd0 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 408 to 0000000000035168 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003516c │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc1: 776 to 0000000000035474 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003547c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035480 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035484 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035488 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003548c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035490 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035494 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000354a0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000354a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000354a8 │ │ │ │ - DW_CFA_def_cfa_offset: 656 │ │ │ │ - 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_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - 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_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc2: 2724 to 0000000000035f4c │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035f54 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035f58 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035f5c │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035f60 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035f64 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035f68 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035f6c │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035f70 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000035f7c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001c2ec │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035f80 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035f84 │ │ │ │ - DW_CFA_def_cfa_offset: 656 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000035f90 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035f98 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035f9c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035fa0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035fa4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035fa8 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035fac │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 388 to 0000000000036130 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000036138 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000036158 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000036160 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036164 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036168 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003616c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036170 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036174 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036178 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000036194 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036198 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003619c │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000361a4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000361b4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000361d0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000361d4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000361d8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000361dc │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000361e0 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000361e4 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000361e8 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000361f4 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000036228 │ │ │ │ - DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003622c │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036230 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036234 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036238 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000036240 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 96 to 00000000000362a0 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000362bc │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000362c0 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000036338 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000036340 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000036348 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003e50 0000000000000020 00003e54 FDE cie=00000000 pc=0000000000036440..00000000000364a0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036444 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036448 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000036450 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000036458 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003e74 0000000000000040 00003a64 FDE cie=00000414 pc=00000000000364a0..000000000003655c │ │ │ │ - Augmentation data: 4d 6e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000364a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000364a8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000364b0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000364d4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - 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 00000000000364d8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000364dc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000364e0 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000003652c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000036534 │ │ │ │ - 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 0000000000036538 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003653c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003eb8 0000000000000030 00003ebc FDE cie=00000000 pc=0000000000036560..00000000000365c8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036564 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036568 │ │ │ │ - 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 0000000000036570 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000036590 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - 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 0000000000036594 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036598 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000365a0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000365a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c2f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000365a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c2f4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00003eec 0000000000000010 00003ef0 FDE cie=00000000 pc=00000000000365c8..00000000000365dc │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003f00 0000000000000054 00003af0 FDE cie=00000414 pc=00000000000365e0..0000000000037218 │ │ │ │ - Augmentation data: cf 6d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000365e4 │ │ │ │ +00000b4c 0000000000000054 000008d8 FDE cie=00000278 pc=000000000001c620..000000000001ceb8 │ │ │ │ + Augmentation data: cc 8b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c624 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000365e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c628 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000365f8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001c638 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000036614 │ │ │ │ - DW_CFA_def_cfa_offset: 736 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001c640 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001c65c │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1576 to 0000000000036c3c │ │ │ │ + DW_CFA_advance_loc2: 1076 to 000000000001ca90 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000036c58 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001caac │ │ │ │ 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_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036c5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cab0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036c60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cab4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00000ba4 0000000000000010 00000ba8 FDE cie=00000000 pc=000000000001e080..000000000001e140 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003f58 0000000000000058 00003f5c FDE cie=00000000 pc=0000000000037220..00000000000373a0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003722c │ │ │ │ +00000bb8 0000000000000050 00000bbc FDE cie=00000000 pc=000000000001cec0..000000000001d048 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cec4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037230 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037238 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000037244 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 120 to 00000000000372bc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - 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 00000000000372c0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000372c8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - 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_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000003731c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cec8 │ │ │ │ + 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: 8 to 000000000001ced0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000001cf18 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - 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 0000000000037320 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cf1c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037324 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001cf34 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000037350 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cf38 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001cf40 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cf44 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 200 to 000000000001d00c │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d014 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d018 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d020 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - 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 0000000000037354 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d024 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037358 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d028 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003fb4 0000000000000038 00003fb8 FDE cie=00000000 pc=00000000000373a0..0000000000037648 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000373a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000373a8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000373b0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000373bc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 532 to 00000000000375d0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001d038 │ │ │ │ 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 00000000000375d4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000375d8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ff0 0000000000000068 00003ff4 FDE cie=00000000 pc=0000000000037648..0000000000038a60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003764c │ │ │ │ +00000c0c 0000000000000064 00000c10 FDE cie=00000000 pc=000000000001d048..000000000001d1d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d04c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037650 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037658 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000037688 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000037694 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000376a0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000376b4 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000376b8 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 2788 to 000000000003819c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000381a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d050 │ │ │ │ + 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: 16 to 000000000001d060 │ │ │ │ + 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_advance_loc: 24 to 000000000001d078 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000001d0c8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000001d194 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000381a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d198 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000381a8 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000381ac │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000381b4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000381b8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000381bc │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000405c 0000000000000058 00004060 FDE cie=00000000 pc=0000000000038a60..0000000000038c24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038a64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038a68 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000038a70 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000038a7c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000038a98 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000038ab0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000038ae4 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 224 to 0000000000038bc4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001d1a4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038bc8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038bcc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000038be0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038be4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d1a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038be8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000038c1c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038c20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d1ac │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + 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: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d1b4 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001d1c0 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001d1cc │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d1d0 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000040b8 000000000000004c 000040bc FDE cie=00000000 pc=0000000000038c24..0000000000039164 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038c28 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038c2c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000038c34 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000038c40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 524 to 0000000000038e4c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - 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 0000000000038e50 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038e54 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 456 to 000000000003901c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - 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 0000000000039020 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039024 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 224 to 0000000000039104 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - 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 0000000000039108 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003910c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00004108 0000000000000034 0000410c FDE cie=00000000 pc=000000000003b880..000000000003b904 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b884 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b888 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003b894 │ │ │ │ - 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: 64 to 000000000003b8d4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b8d8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b8dc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003b8fc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b900 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00004140 00000000000000a8 00003d30 FDE cie=00000414 pc=0000000000039164..000000000003ab5c │ │ │ │ - Augmentation data: 1f 6c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039168 │ │ │ │ +00000c74 0000000000000058 00000a00 FDE cie=00000278 pc=000000000001d1e0..000000000001e050 │ │ │ │ + Augmentation data: ef 8a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d1e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003916c │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039170 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d1e8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000039178 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000039188 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000391dc │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000391f0 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000391f4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000391f8 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 2988 to 0000000000039da4 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039da8 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039dac │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000039de0 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - 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 0000000000039de4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039de8 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001d1f8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d200 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001d218 │ │ │ │ + DW_CFA_def_cfa_offset: 736 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc2: 3084 to 000000000003a9f4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a9fc │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003aa00 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003aa04 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000003aa38 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003aa40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000003aa7c │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003aa80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003aa84 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003aa88 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000041ec 0000000000000050 00003ddc FDE cie=00000414 pc=000000000003ab60..000000000003b87c │ │ │ │ - Augmentation data: b7 6b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ab64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ab68 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ab6c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003ab74 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003ab88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003ab98 │ │ │ │ - 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_advance_loc2: 2072 to 000000000003b3b0 │ │ │ │ + DW_CFA_advance_loc2: 1620 to 000000000001d86c │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001d888 │ │ │ │ + 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_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b3b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d88c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b3b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d890 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00000cd0 0000000000000010 00000cd4 FDE cie=00000000 pc=000000000001e140..000000000001e158 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004240 0000000000000058 00004244 FDE cie=00000000 pc=000000000003b920..000000000003baa0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003b92c │ │ │ │ +00000ce4 0000000000000048 00000ce8 FDE cie=00000000 pc=000000000001e160..000000000001e21c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e164 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b930 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e168 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003b938 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003b944 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e170 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000003b9bc │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001e18c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000001e1d0 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001e1e4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ 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 000000000003b9c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e1e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003b9c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e1ec │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ 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_offset: r22 (x22) at cfa-8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000003ba1c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001e204 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ba20 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ba24 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003ba50 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001e214 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ 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 000000000003ba54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e218 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ba58 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000429c 0000000000000038 000042a0 FDE cie=00000000 pc=000000000003baa0..000000000003bd48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003baa4 │ │ │ │ +00000d30 0000000000000034 00000d34 FDE cie=00000000 pc=000000000001e220..000000000001e4b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e224 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003baa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e228 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003bab0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e230 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003babc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001e23c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001e248 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 532 to 000000000003bcd0 │ │ │ │ + DW_CFA_advance_loc: 232 to 000000000001e330 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ 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 000000000003bcd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e334 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bcd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e338 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00000d68 0000000000000010 00000d6c FDE cie=00000000 pc=000000000001e4c0..000000000001e504 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000d7c 0000000000000010 00000d80 FDE cie=00000000 pc=000000000001e504..000000000001e548 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000d90 0000000000000010 00000d94 FDE cie=00000000 pc=000000000001e548..000000000001e584 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000042d8 0000000000000068 000042dc FDE cie=00000000 pc=000000000003bd48..000000000003d144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bd4c │ │ │ │ +00000da4 000000000000002c 00000da8 FDE cie=00000000 pc=000000000001e584..000000000001e5e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e588 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bd50 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003bd58 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003bd88 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003bd94 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003bda0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003bdb4 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bdb8 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 2836 to 000000000003c8cc │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e58c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e594 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001e5a8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001e5d0 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c8d0 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c8d4 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c8d8 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c8dc │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003c8e4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e5d8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c8e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e5dc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000dd4 0000000000000050 00000b60 FDE cie=00000278 pc=000000000001e5e0..000000000001ec7c │ │ │ │ + Augmentation data: 2a 8a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e5e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c8ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e5e8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001e5f8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001e618 │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004344 0000000000000058 00004348 FDE cie=00000000 pc=000000000003d144..000000000003d304 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d148 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d14c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d154 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003d160 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003d17c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003d190 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000003d1c4 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 224 to 000000000003d2a4 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 820 to 000000000001e94c │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001e968 │ │ │ │ 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_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d2a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e96c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d2ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e970 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003d2c0 │ │ │ │ + │ │ │ │ +00000e28 000000000000004c 00000e2c FDE cie=00000000 pc=000000000001ec80..000000000001ede4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ec88 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ec8c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ec94 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ec9c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001eca8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ecac │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001ecd0 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000001ed1c │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001ed34 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001ed4c │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001ed64 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001ed7c │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001edb0 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001edb4 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001edd8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001eddc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000e78 0000000000000010 00000e7c FDE cie=00000000 pc=000000000001ede4..000000000001ee04 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000e8c 0000000000000034 00000e90 FDE cie=00000000 pc=000000000001ee04..000000000001eecc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ee08 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ee0c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ee18 │ │ │ │ + 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: 136 to 000000000001eea0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d2c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001eea4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d2c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001eea8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000003d2fc │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001eec4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d300 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001eec8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00000ec4 0000000000000010 00000ec8 FDE cie=00000000 pc=000000000001eecc..000000000001eee0 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000043a0 0000000000000064 000043a4 FDE cie=00000000 pc=000000000003d304..000000000003d840 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d308 │ │ │ │ +00000ed8 0000000000000034 00000edc FDE cie=00000000 pc=000000000001eee0..000000000001f140 │ │ │ │ + DW_CFA_advance_loc: 200 to 000000000001efa8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d30c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d314 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003d320 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003d348 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 480 to 000000000003d528 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001efac │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 156 to 000000000001f048 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d52c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f04c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d530 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f050 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 448 to 000000000003d6f0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000001f0e0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001f0fc │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000001f13c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d6f4 │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d6f8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 232 to 000000000003d7e0 │ │ │ │ + │ │ │ │ +00000f10 0000000000000010 00000f14 FDE cie=00000000 pc=000000000001f140..000000000001f164 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000f24 0000000000000010 00000f28 FDE cie=00000000 pc=000000000001f164..000000000001f184 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000f38 0000000000000038 00000f3c FDE cie=00000000 pc=00000000000219e0..0000000000021ab4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000219e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000219e8 │ │ │ │ + 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: 8 to 00000000000219f0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000021a04 │ │ │ │ + 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_advance_loc: 124 to 0000000000021a80 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ 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_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d7e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021a84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d7e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021a88 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004408 0000000000000034 0000440c FDE cie=00000000 pc=000000000003ff20..000000000003ffa4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ff24 │ │ │ │ +00000f74 000000000000003c 00000d00 FDE cie=00000278 pc=000000000001f184..000000000001f2d4 │ │ │ │ + Augmentation data: d9 88 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f188 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ff28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f18c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003ff34 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f194 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001f1ac │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000003ff74 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001f1c8 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001f1d4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f1d8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f1dc │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + 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_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000fb4 0000000000000060 00000fb8 FDE cie=00000000 pc=000000000001f2e0..000000000001f420 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f2e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f2e8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f2ec │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f2f4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001f304 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001f324 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001f334 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000001f3c8 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f3cc │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001f3fc │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ 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 000000000003ff78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f400 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ff7c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003ff9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f404 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + 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_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f40c │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001f418 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f41c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001018 0000000000000030 0000101c FDE cie=00000000 pc=000000000001f420..000000000001f4f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f424 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f428 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f430 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f438 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 156 to 000000000001f4d4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ 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 000000000003ffa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f4d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f4dc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004440 00000000000000cc 00004030 FDE cie=00000414 pc=000000000003d840..000000000003f1f0 │ │ │ │ - Augmentation data: 2f 6a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d844 │ │ │ │ +0000104c 0000000000000050 00000dd8 FDE cie=00000278 pc=000000000001f500..00000000000200c8 │ │ │ │ + Augmentation data: 10 88 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f504 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d848 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d84c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f508 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d854 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001f534 │ │ │ │ + DW_CFA_def_cfa_offset: 736 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003d864 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000003d8c8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d8cc │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d8d0 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d8d4 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 3048 to 000000000003e4bc │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e4c0 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e4c4 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 1520 to 000000000001fb24 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001fb40 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e4c8 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003e4f8 │ │ │ │ + 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_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e4fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fb44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e500 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fb48 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000010a0 0000000000000054 00000e2c FDE cie=00000278 pc=00000000000200c8..00000000000219dc │ │ │ │ + Augmentation data: 3e 88 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000200cc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000200d0 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000200e4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000200ec │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000200f4 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000020104 │ │ │ │ + DW_CFA_def_cfa_offset: 944 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc2: 2944 to 000000000003f080 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f088 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f08c │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f090 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f094 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000003f0c8 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f0d0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000003f10c │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f110 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f114 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f118 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f11c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - │ │ │ │ -00004510 000000000000004c 00004100 FDE cie=00000414 pc=000000000003f1f0..000000000003ff1c │ │ │ │ - Augmentation data: a3 69 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f1f4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f1f8 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f1fc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f204 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f218 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f228 │ │ │ │ - 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_advance_loc2: 2088 to 000000000003fa50 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 3636 to 0000000000020f38 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000020f54 │ │ │ │ + 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_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fa54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020f58 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fa58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020f5c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004560 0000000000000010 00004564 FDE cie=00000000 pc=000000000003ffc0..000000000003ffc8 │ │ │ │ +000010f8 0000000000000010 000010fc FDE cie=00000000 pc=0000000000021ac0..0000000000021ac8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004574 0000000000000010 00004578 FDE cie=00000000 pc=000000000003ffe0..000000000003ffe8 │ │ │ │ +0000110c 0000000000000010 00001110 FDE cie=00000000 pc=0000000000021ae0..0000000000021ae8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004588 0000000000000010 0000458c FDE cie=00000000 pc=0000000000040000..0000000000040008 │ │ │ │ +00001120 0000000000000010 00001124 FDE cie=00000000 pc=0000000000021b00..0000000000021b08 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000459c 0000000000000010 000045a0 FDE cie=00000000 pc=0000000000040020..0000000000040028 │ │ │ │ +00001134 0000000000000010 00001138 FDE cie=00000000 pc=0000000000021b20..0000000000021b28 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000045b0 000000000000002c 000041a0 FDE cie=00000414 pc=0000000000040040..0000000000040118 │ │ │ │ - Augmentation data: cf 69 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040044 │ │ │ │ +00001148 000000000000002c 00000ed4 FDE cie=00000278 pc=0000000000021b40..0000000000021c18 │ │ │ │ + Augmentation data: ff 88 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021b44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040048 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021b48 │ │ │ │ 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 0000000000040050 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021b50 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 148 to 00000000000400e4 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000021be4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021be8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021bec │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001178 0000000000000038 0000117c FDE cie=00000000 pc=0000000000021c20..0000000000021c94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021c24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021c28 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021c30 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000021c40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000021c6c │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000021c7c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000400e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021c80 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000400ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021c84 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021c8c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021c90 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000045e0 000000000000004c 000041d0 FDE cie=00000414 pc=000000000000eb40..000000000000ef3c │ │ │ │ - Augmentation data: af 69 00 00 │ │ │ │ +000011b4 000000000000004c 00000f40 FDE cie=00000278 pc=000000000000eb40..000000000000ef3c │ │ │ │ + Augmentation data: a3 88 00 00 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000eb44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000eb48 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ DW_CFA_advance_loc: 28 to 000000000000eb64 │ │ │ │ @@ -10388,15 +3200,15 @@ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000ecb8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000ecbc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004630 000000000000002c 00004634 FDE cie=00000000 pc=000000000000ef40..000000000000f06c │ │ │ │ +00001204 0000000000000028 00001208 FDE cie=00000000 pc=000000000000ef40..000000000000f06c │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000ef44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000ef48 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ DW_CFA_advance_loc: 40 to 000000000000ef70 │ │ │ │ @@ -10409,9973 +3221,17153 @@ │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000f068 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004660 0000000000000030 00004664 FDE cie=00000000 pc=0000000000040120..0000000000040234 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040124 │ │ │ │ +00001230 0000000000000030 00001234 FDE cie=00000000 pc=0000000000021ca0..0000000000021db4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021ca4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021ca8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000040134 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021cb4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004013c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021cbc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021cc4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 120 to 00000000000401bc │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000021d3c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ 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 00000000000401c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021d40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000401c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021d44 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004694 0000000000000010 00004698 FDE cie=00000000 pc=0000000000040240..0000000000040254 │ │ │ │ +00001264 0000000000000038 00000ff0 FDE cie=00000278 pc=0000000000021dc0..0000000000021ea0 │ │ │ │ + Augmentation data: 20 88 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021dc4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021dc8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021dd0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021ddc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021de4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000021e64 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + 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 0000000000021e68 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021e6c │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +000012a0 0000000000000020 000012a4 FDE cie=00000000 pc=00000000000259a0..0000000000025a60 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000259a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000259a8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000259b0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000259c0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000046a8 0000000000000010 000046ac FDE cie=00000000 pc=0000000000040260..0000000000040268 │ │ │ │ +000012c4 000000000000003c 00001050 FDE cie=00000278 pc=0000000000021ea0..0000000000021fb4 │ │ │ │ + Augmentation data: d4 87 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021ea4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021ea8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000021ebc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021ec8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021ed4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000021f44 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + 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 0000000000021f48 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021f4c │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000046bc 000000000000002c 000046c0 FDE cie=00000000 pc=0000000000043560..0000000000043698 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043564 │ │ │ │ +00001304 000000000000003c 00001090 FDE cie=00000278 pc=0000000000021fc0..0000000000022094 │ │ │ │ + Augmentation data: a2 87 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021fc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043568 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021fc8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000043578 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000021fdc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004358c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021fe8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000004361c │ │ │ │ + DW_CFA_advance_loc: 144 to 0000000000022078 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043620 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002207c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043624 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022080 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002208c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022090 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000046ec 00000000000001d8 000042dc FDE cie=00000414 pc=0000000000040268..0000000000043548 │ │ │ │ - Augmentation data: d3 68 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004026c │ │ │ │ +00001344 000000000000003c 000010d0 FDE cie=00000278 pc=00000000000220a0..0000000000022288 │ │ │ │ + Augmentation data: 66 87 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000220a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040270 │ │ │ │ - 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: 16 to 0000000000040280 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000402a0 │ │ │ │ - DW_CFA_def_cfa_offset: 1024 │ │ │ │ - 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_loc: 4 to 00000000000220a8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000220b4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000220bc │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 352 to 000000000002221c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + 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 0000000000022220 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002222c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001384 00000000000000a4 00001110 FDE cie=00000278 pc=0000000000022288..00000000000226a4 │ │ │ │ + Augmentation data: 3b 87 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002228c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022290 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002229c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000222c4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000222c8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000222cc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000222d0 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000222e0 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000022334 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022338 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000022394 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022398 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002239c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000223a0 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000223a8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000223ac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000223b0 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000223bc │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 596 to 0000000000022610 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022614 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022618 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002261c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000022670 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002267c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022680 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022684 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + │ │ │ │ +0000142c 0000000000000054 000011b8 FDE cie=00000278 pc=00000000000226a4..00000000000240ac │ │ │ │ + Augmentation data: a8 86 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000226a8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000226ac │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000226c0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000226c8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000226e4 │ │ │ │ + DW_CFA_def_cfa_offset: 1136 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 2736 to 0000000000040d50 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040d58 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 1772 to 0000000000041444 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041448 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000041478 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000041494 │ │ │ │ + DW_CFA_advance_loc2: 3448 to 000000000002345c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000023478 │ │ │ │ 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_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041498 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002347c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004149c │ │ │ │ - DW_CFA_def_cfa_offset: 1024 │ │ │ │ - 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_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - 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: 4 to 0000000000023480 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001484 0000000000000058 00001210 FDE cie=00000278 pc=00000000000240ac..0000000000025988 │ │ │ │ + Augmentation data: be 87 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000240b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc2: 1684 to 0000000000041b30 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc2: 2176 to 00000000000423b0 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000423b4 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000423b8 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 188 to 0000000000042474 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 276 to 0000000000042588 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 188 to 0000000000042644 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 364 to 00000000000427b0 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000427e4 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000042818 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000004285c │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000042868 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000042874 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004289c │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000428a8 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000428c4 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc1: 272 to 00000000000429d4 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000429d8 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000429f8 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000042a28 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042a2c │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000042a38 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000042a54 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000042a90 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000240b4 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000240cc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000240d4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000240e8 │ │ │ │ + DW_CFA_def_cfa_offset: 992 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 2712 to 0000000000024b80 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042a94 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042a98 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000024b9c │ │ │ │ + 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_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024ba0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024ba4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000042ae8 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042aec │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000042af8 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000042b18 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000042b58 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000042b80 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000042c08 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000042c60 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000042ca4 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000042cb0 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000042d48 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000042dc0 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000042e14 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000042e20 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000042e64 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000042e78 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042e7c │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000042ed0 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000042edc │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000042f00 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000042f4c │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000042f98 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000042fbc │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc1: 588 to 0000000000043208 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000004324c │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043254 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000043284 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000043318 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000004337c │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043388 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 112 to 00000000000433f8 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000043450 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 100 to 00000000000434b4 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000434cc │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000014e0 0000000000000010 000014e4 FDE cie=00000000 pc=00000000000279a0..00000000000279b4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000048c8 0000000000000010 000048cc FDE cie=00000000 pc=00000000000455e0..00000000000455e8 │ │ │ │ +000014f4 0000000000000010 000014f8 FDE cie=00000000 pc=00000000000279c0..00000000000279c8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000048dc 0000000000000010 000048e0 FDE cie=00000000 pc=0000000000045600..0000000000045610 │ │ │ │ +00001508 0000000000000010 0000150c FDE cie=00000000 pc=00000000000279e0..00000000000279f0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000048f0 0000000000000010 000048f4 FDE cie=00000000 pc=0000000000045620..0000000000045628 │ │ │ │ +0000151c 0000000000000010 00001520 FDE cie=00000000 pc=0000000000027a00..0000000000027a08 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004904 0000000000000010 00004908 FDE cie=00000000 pc=0000000000045640..0000000000045654 │ │ │ │ +00001530 0000000000000010 00001534 FDE cie=00000000 pc=0000000000027a20..0000000000027a34 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004918 0000000000000010 0000491c FDE cie=00000000 pc=0000000000045660..0000000000045694 │ │ │ │ +00001544 0000000000000010 00001548 FDE cie=00000000 pc=0000000000027a40..0000000000027a74 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000492c 0000000000000010 00004930 FDE cie=00000000 pc=00000000000456a0..00000000000456b4 │ │ │ │ +00001558 0000000000000010 0000155c FDE cie=00000000 pc=0000000000027a80..0000000000027a94 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004940 0000000000000010 00004944 FDE cie=00000000 pc=00000000000456c0..00000000000456f4 │ │ │ │ +0000156c 0000000000000010 00001570 FDE cie=00000000 pc=0000000000027aa0..0000000000027ad4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004954 0000000000000010 00004958 FDE cie=00000000 pc=0000000000045700..0000000000045710 │ │ │ │ +00001580 0000000000000010 00001584 FDE cie=00000000 pc=0000000000027ae0..0000000000027af0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004968 0000000000000010 0000496c FDE cie=00000000 pc=0000000000045720..0000000000045734 │ │ │ │ +00001594 0000000000000010 00001598 FDE cie=00000000 pc=0000000000027b00..0000000000027b14 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000497c 0000000000000010 00004980 FDE cie=00000000 pc=0000000000045740..0000000000045774 │ │ │ │ +000015a8 0000000000000010 000015ac FDE cie=00000000 pc=0000000000027b20..0000000000027b54 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004990 0000000000000010 00004994 FDE cie=00000000 pc=0000000000045780..0000000000045790 │ │ │ │ +000015bc 0000000000000010 000015c0 FDE cie=00000000 pc=0000000000027b60..0000000000027b70 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000049a4 0000000000000010 000049a8 FDE cie=00000000 pc=00000000000457a0..00000000000457b4 │ │ │ │ +000015d0 0000000000000010 000015d4 FDE cie=00000000 pc=0000000000027b80..0000000000027b94 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000049b8 0000000000000010 000049bc FDE cie=00000000 pc=00000000000457c0..00000000000457f4 │ │ │ │ +000015e4 0000000000000010 000015e8 FDE cie=00000000 pc=0000000000027ba0..0000000000027bd4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000049cc 0000000000000010 000049d0 FDE cie=00000000 pc=0000000000045800..0000000000045810 │ │ │ │ +000015f8 0000000000000010 000015fc FDE cie=00000000 pc=0000000000027be0..0000000000027bf0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000049e0 0000000000000010 000049e4 FDE cie=00000000 pc=0000000000045820..0000000000045828 │ │ │ │ +0000160c 0000000000000010 00001610 FDE cie=00000000 pc=0000000000027c00..0000000000027c08 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000049f4 0000000000000010 000049f8 FDE cie=00000000 pc=0000000000045840..0000000000045848 │ │ │ │ +00001620 0000000000000010 00001624 FDE cie=00000000 pc=0000000000027c20..0000000000027c28 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a08 0000000000000010 00004a0c FDE cie=00000000 pc=0000000000045860..0000000000045868 │ │ │ │ +00001634 0000000000000010 00001638 FDE cie=00000000 pc=0000000000027c40..0000000000027c48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a1c 0000000000000010 00004a20 FDE cie=00000000 pc=0000000000045880..000000000004588c │ │ │ │ +00001648 0000000000000010 0000164c FDE cie=00000000 pc=0000000000027c60..0000000000027c6c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a30 0000000000000010 00004a34 FDE cie=00000000 pc=00000000000458a0..00000000000458ac │ │ │ │ +0000165c 0000000000000010 00001660 FDE cie=00000000 pc=0000000000027c80..0000000000027c8c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a44 0000000000000010 00004a48 FDE cie=00000000 pc=00000000000458c0..00000000000458cc │ │ │ │ +00001670 0000000000000010 00001674 FDE cie=00000000 pc=0000000000027ca0..0000000000027cac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a58 0000000000000010 00004a5c FDE cie=00000000 pc=00000000000458e0..00000000000458ec │ │ │ │ +00001684 0000000000000010 00001688 FDE cie=00000000 pc=0000000000027cc0..0000000000027ccc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a6c 0000000000000010 00004a70 FDE cie=00000000 pc=0000000000045900..000000000004590c │ │ │ │ +00001698 0000000000000010 0000169c FDE cie=00000000 pc=0000000000027ce0..0000000000027cec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a80 0000000000000010 00004a84 FDE cie=00000000 pc=0000000000045920..000000000004592c │ │ │ │ +000016ac 0000000000000010 000016b0 FDE cie=00000000 pc=0000000000027d00..0000000000027d0c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a94 0000000000000010 00004a98 FDE cie=00000000 pc=0000000000045940..000000000004594c │ │ │ │ +000016c0 0000000000000010 000016c4 FDE cie=00000000 pc=0000000000027d20..0000000000027d2c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004aa8 0000000000000010 00004aac FDE cie=00000000 pc=0000000000045960..000000000004596c │ │ │ │ +000016d4 0000000000000010 000016d8 FDE cie=00000000 pc=0000000000027d40..0000000000027d4c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004abc 0000000000000010 00004ac0 FDE cie=00000000 pc=0000000000045980..000000000004598c │ │ │ │ +000016e8 0000000000000010 000016ec FDE cie=00000000 pc=0000000000027d60..0000000000027d6c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ad0 0000000000000010 00004ad4 FDE cie=00000000 pc=00000000000459a0..00000000000459ac │ │ │ │ +000016fc 0000000000000010 00001700 FDE cie=00000000 pc=0000000000027d80..0000000000027d8c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ae4 0000000000000010 00004ae8 FDE cie=00000000 pc=00000000000459c0..00000000000459dc │ │ │ │ +00001710 0000000000000010 00001714 FDE cie=00000000 pc=0000000000027da0..0000000000027dbc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004af8 0000000000000010 00004afc FDE cie=00000000 pc=00000000000459e0..00000000000459f0 │ │ │ │ +00001724 0000000000000010 00001728 FDE cie=00000000 pc=0000000000027dc0..0000000000027dd0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b0c 0000000000000010 00004b10 FDE cie=00000000 pc=0000000000045a00..0000000000045a0c │ │ │ │ +00001738 0000000000000010 0000173c FDE cie=00000000 pc=0000000000027de0..0000000000027dec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b20 0000000000000010 00004b24 FDE cie=00000000 pc=0000000000045a20..0000000000045a3c │ │ │ │ +0000174c 0000000000000010 00001750 FDE cie=00000000 pc=0000000000027e00..0000000000027e1c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b34 0000000000000010 00004b38 FDE cie=00000000 pc=0000000000045a40..0000000000045a50 │ │ │ │ +00001760 0000000000000010 00001764 FDE cie=00000000 pc=0000000000027e20..0000000000027e30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b48 0000000000000010 00004b4c FDE cie=00000000 pc=0000000000045a60..0000000000045a6c │ │ │ │ +00001774 0000000000000010 00001778 FDE cie=00000000 pc=0000000000027e40..0000000000027e4c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b5c 0000000000000010 00004b60 FDE cie=00000000 pc=0000000000045a80..0000000000045a9c │ │ │ │ +00001788 0000000000000010 0000178c FDE cie=00000000 pc=0000000000027e60..0000000000027e7c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b70 0000000000000010 00004b74 FDE cie=00000000 pc=0000000000045aa0..0000000000045ab0 │ │ │ │ +0000179c 0000000000000010 000017a0 FDE cie=00000000 pc=0000000000027e80..0000000000027e90 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b84 0000000000000010 00004b88 FDE cie=00000000 pc=0000000000045ac0..0000000000045acc │ │ │ │ +000017b0 0000000000000010 000017b4 FDE cie=00000000 pc=0000000000027ea0..0000000000027eac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b98 0000000000000010 00004b9c FDE cie=00000000 pc=0000000000045ae0..0000000000045afc │ │ │ │ +000017c4 0000000000000010 000017c8 FDE cie=00000000 pc=0000000000027ec0..0000000000027edc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004bac 0000000000000010 00004bb0 FDE cie=00000000 pc=0000000000045b00..0000000000045b10 │ │ │ │ +000017d8 0000000000000010 000017dc FDE cie=00000000 pc=0000000000027ee0..0000000000027ef0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004bc0 0000000000000010 00004bc4 FDE cie=00000000 pc=0000000000045b20..0000000000045b28 │ │ │ │ +000017ec 0000000000000010 000017f0 FDE cie=00000000 pc=0000000000027f00..0000000000027f08 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004bd4 0000000000000010 00004bd8 FDE cie=00000000 pc=0000000000045b40..0000000000045b48 │ │ │ │ +00001800 0000000000000010 00001804 FDE cie=00000000 pc=0000000000027f20..0000000000027f28 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004be8 0000000000000010 00004bec FDE cie=00000000 pc=0000000000045b60..0000000000045b68 │ │ │ │ +00001814 0000000000000010 00001818 FDE cie=00000000 pc=0000000000027f40..0000000000027f48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004bfc 0000000000000010 00004c00 FDE cie=00000000 pc=0000000000045b80..0000000000045b88 │ │ │ │ +00001828 0000000000000010 0000182c FDE cie=00000000 pc=0000000000027f60..0000000000027f68 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c10 0000000000000018 00004c14 FDE cie=00000000 pc=0000000000045ba0..0000000000045bfc │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000045bd4 │ │ │ │ +0000183c 0000000000000018 00001840 FDE cie=00000000 pc=0000000000027f80..0000000000027fdc │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000027fb4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045bd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027fb8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c2c 0000000000000018 00004c30 FDE cie=00000000 pc=0000000000045c00..0000000000045c44 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000045c1c │ │ │ │ +00001858 0000000000000018 0000185c FDE cie=00000000 pc=0000000000027fe0..0000000000028024 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000027ffc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045c20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028000 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c48 0000000000000018 00004c4c FDE cie=00000000 pc=0000000000045c60..0000000000045ca4 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000045c7c │ │ │ │ +00001874 0000000000000018 00001878 FDE cie=00000000 pc=0000000000028040..0000000000028084 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002805c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045c80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028060 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c64 0000000000000018 00004c68 FDE cie=00000000 pc=0000000000045cc0..0000000000045d04 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000045cdc │ │ │ │ +00001890 0000000000000018 00001894 FDE cie=00000000 pc=00000000000280a0..00000000000280e4 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000280bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045ce0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000280c0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c80 0000000000000018 00004c84 FDE cie=00000000 pc=0000000000045d20..0000000000045d64 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000045d3c │ │ │ │ +000018ac 0000000000000018 000018b0 FDE cie=00000000 pc=0000000000028100..0000000000028144 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002811c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045d40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028120 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c9c 0000000000000028 0000488c FDE cie=00000414 pc=0000000000045d80..0000000000045ddc │ │ │ │ - Augmentation data: 63 66 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045d84 │ │ │ │ +000018c8 0000000000000028 00001654 FDE cie=00000278 pc=0000000000028160..00000000000281bc │ │ │ │ + Augmentation data: c3 84 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028164 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045d88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028168 │ │ │ │ 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 0000000000045d9c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002817c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000045dd4 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000281b4 │ │ │ │ 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 0000000000045dd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000281b8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004cc8 0000000000000024 000048b8 FDE cie=00000414 pc=000000000000e6e4..000000000000e7cc │ │ │ │ - Augmentation data: 3b 66 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e6e8 │ │ │ │ +000018f4 0000000000000024 00001680 FDE cie=00000278 pc=000000000000e000..000000000000e0e8 │ │ │ │ + Augmentation data: 9b 84 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e004 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e6ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e008 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e6f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e010 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e700 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e01c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ │ │ │ │ -00004cf0 0000000000000024 00004cf4 FDE cie=00000000 pc=0000000000045ea0..0000000000045ef0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045ea4 │ │ │ │ +0000191c 0000000000000024 00001920 FDE cie=00000000 pc=0000000000028280..00000000000282d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028284 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045ea8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028288 │ │ │ │ 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: 16 to 0000000000045eb8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000028298 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000045ed8 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000282b8 │ │ │ │ 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 0000000000045edc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000282bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d18 0000000000000024 00004d1c FDE cie=00000000 pc=0000000000045f00..0000000000045f50 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045f04 │ │ │ │ +00001944 0000000000000024 00001948 FDE cie=00000000 pc=00000000000282e0..0000000000028330 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000282e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045f08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000282e8 │ │ │ │ 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: 16 to 0000000000045f18 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000282f8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000045f38 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000028318 │ │ │ │ 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 0000000000045f3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002831c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d40 0000000000000028 00004930 FDE cie=00000414 pc=0000000000045f60..0000000000045fbc │ │ │ │ - Augmentation data: d7 65 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045f64 │ │ │ │ +0000196c 0000000000000028 000016f8 FDE cie=00000278 pc=0000000000028340..000000000002839c │ │ │ │ + Augmentation data: 37 84 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028344 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045f68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028348 │ │ │ │ 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 0000000000045f7c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002835c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000045fb4 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000028394 │ │ │ │ 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 0000000000045fb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028398 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d6c 0000000000000024 0000495c FDE cie=00000414 pc=000000000000e7cc..000000000000e898 │ │ │ │ - Augmentation data: af 65 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e7d0 │ │ │ │ +00001998 0000000000000024 00001724 FDE cie=00000278 pc=000000000000e0e8..000000000000e1b4 │ │ │ │ + Augmentation data: 0f 84 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e0ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e7d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e0f0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e7dc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e0f8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e7e8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e104 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d94 0000000000000030 00004d98 FDE cie=00000000 pc=0000000000046080..0000000000046124 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046084 │ │ │ │ +000019c0 0000000000000030 000019c4 FDE cie=00000000 pc=0000000000028460..0000000000028504 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028464 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046088 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028468 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000046094 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028474 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004609c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002847c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000460a8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028488 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000046118 │ │ │ │ + DW_CFA_advance_loc: 112 to 00000000000284f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ 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 000000000004611c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000284fc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028500 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004dc8 0000000000000034 00004dcc FDE cie=00000000 pc=0000000000046140..0000000000046244 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046144 │ │ │ │ +000019f4 0000000000000034 000019f8 FDE cie=00000000 pc=0000000000028520..0000000000028624 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028524 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046148 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028528 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000046158 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000028538 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 188 to 0000000000046214 │ │ │ │ + DW_CFA_advance_loc: 188 to 00000000000285f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ 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 0000000000046218 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000285f8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004621c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000285fc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e00 000000000000002c 00004e04 FDE cie=00000000 pc=00000000000436a0..0000000000043778 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000436a4 │ │ │ │ +00001a2c 000000000000002c 00001a30 FDE cie=00000000 pc=0000000000025a60..0000000000025b38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025a64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000436a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025a68 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000436b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025a74 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000436bc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025a7c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000436c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025a88 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000043734 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000025af4 │ │ │ │ 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 0000000000043738 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025af8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004373c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025afc │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004e30 00000000000000a8 00004e34 FDE cie=00000000 pc=0000000000046260..0000000000046840 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046264 │ │ │ │ +00001a5c 00000000000000a8 00001a60 FDE cie=00000000 pc=0000000000028640..0000000000028c20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028644 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046268 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028648 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000046274 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028654 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004627c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002865c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000462cc │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000286ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000462d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000286b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000462d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000286b4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000462d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000286b8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000462dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000286bc │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000462e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000286c0 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000462e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000286c4 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 352 to 0000000000046444 │ │ │ │ + DW_CFA_advance_loc1: 352 to 0000000000028824 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046448 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028828 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004644c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002882c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046450 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028830 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046458 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028838 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000464a8 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000028888 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000464b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028890 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000464b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028894 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000464b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028898 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000464d8 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000288b8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000464e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000288c0 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000464e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000288c4 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000464e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000288c8 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000004656c │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000002894c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000046578 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028958 │ │ │ │ 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: 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_advance_loc1: 660 to 000000000004680c │ │ │ │ + DW_CFA_advance_loc1: 660 to 0000000000028bec │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046810 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028bf0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046814 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028bf4 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046818 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028bf8 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004681c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028bfc │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004edc 0000000000000024 00004ee0 FDE cie=00000000 pc=0000000000046840..0000000000046898 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046844 │ │ │ │ +00001b08 0000000000000024 00001b0c FDE cie=00000000 pc=0000000000028c20..0000000000028c78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028c24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046848 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028c28 │ │ │ │ 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: 16 to 0000000000046858 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000028c38 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000046890 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000028c70 │ │ │ │ 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 0000000000046894 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028c74 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f04 0000000000000030 00004af4 FDE cie=00000414 pc=00000000000468a0..0000000000046900 │ │ │ │ - Augmentation data: 2b 64 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000468a4 │ │ │ │ +00001b30 0000000000000030 000018bc FDE cie=00000278 pc=0000000000028c80..0000000000028ce0 │ │ │ │ + Augmentation data: 8b 82 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028c84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000468a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028c88 │ │ │ │ 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 00000000000468b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028c90 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000468e8 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000028cc8 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 00000000000468ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028ccc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000468f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028cd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000468f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028cd8 │ │ │ │ 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 00000000000468fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028cdc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00004f38 0000000000000030 00004b28 FDE cie=00000414 pc=0000000000046900..0000000000046960 │ │ │ │ - Augmentation data: fb 63 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046904 │ │ │ │ +00001b64 0000000000000030 000018f0 FDE cie=00000278 pc=0000000000028ce0..0000000000028d40 │ │ │ │ + Augmentation data: 5b 82 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028ce4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046908 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028ce8 │ │ │ │ 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 0000000000046910 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028cf0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000046948 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000028d28 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 000000000004694c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028d2c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046950 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028d30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046958 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028d38 │ │ │ │ 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 000000000004695c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028d3c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00004f6c 0000000000000024 00004f70 FDE cie=00000000 pc=0000000000046960..00000000000469b8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046964 │ │ │ │ +00001b98 0000000000000024 00001b9c FDE cie=00000000 pc=0000000000028d40..0000000000028d98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028d44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046968 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028d48 │ │ │ │ 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: 16 to 0000000000046978 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000028d58 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000469b0 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000028d90 │ │ │ │ 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 00000000000469b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028d94 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f94 0000000000000028 00004b84 FDE cie=00000414 pc=00000000000469c0..0000000000046a24 │ │ │ │ - Augmentation data: a3 63 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000469c4 │ │ │ │ +00001bc0 0000000000000028 0000194c FDE cie=00000278 pc=0000000000028da0..0000000000028e04 │ │ │ │ + Augmentation data: 03 82 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028da4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000469c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028da8 │ │ │ │ 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 00000000000469dc │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000028dbc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000046a1c │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000028dfc │ │ │ │ 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 0000000000046a20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028e00 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004fc0 0000000000000028 00004bb0 FDE cie=00000414 pc=0000000000046b00..0000000000046b64 │ │ │ │ - Augmentation data: 7b 63 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046b04 │ │ │ │ +00001bec 0000000000000028 00001978 FDE cie=00000278 pc=0000000000028ee0..0000000000028f44 │ │ │ │ + Augmentation data: db 81 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028ee4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046b08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028ee8 │ │ │ │ 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 0000000000046b1c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000028efc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000046b5c │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000028f3c │ │ │ │ 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 0000000000046b60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028f40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004fec 0000000000000028 00004bdc FDE cie=00000414 pc=0000000000046a24..0000000000046a90 │ │ │ │ - Augmentation data: 53 63 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046a28 │ │ │ │ +00001c18 0000000000000028 000019a4 FDE cie=00000278 pc=0000000000028e04..0000000000028e70 │ │ │ │ + Augmentation data: b3 81 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028e08 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046a2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028e0c │ │ │ │ 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 0000000000046a40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000028e20 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000046a88 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000028e68 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046a8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028e6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00005018 0000000000000028 00004c08 FDE cie=00000414 pc=0000000000046a90..0000000000046afc │ │ │ │ - Augmentation data: 2b 63 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046a94 │ │ │ │ +00001c44 0000000000000028 000019d0 FDE cie=00000278 pc=0000000000028e70..0000000000028edc │ │ │ │ + Augmentation data: 8b 81 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028e74 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046a98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028e78 │ │ │ │ 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 0000000000046aac │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000028e8c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000046af4 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000028ed4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046af8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028ed8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00005044 0000000000000028 00004c34 FDE cie=00000414 pc=0000000000046b64..0000000000046bd0 │ │ │ │ - Augmentation data: 03 63 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046b68 │ │ │ │ +00001c70 0000000000000028 000019fc FDE cie=00000278 pc=0000000000028f44..0000000000028fb0 │ │ │ │ + Augmentation data: 63 81 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028f48 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046b6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028f4c │ │ │ │ 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 0000000000046b80 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000028f60 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000046bc8 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000028fa8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046bcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028fac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00005070 0000000000000028 00004c60 FDE cie=00000414 pc=0000000000046bd0..0000000000046c3c │ │ │ │ - Augmentation data: db 62 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046bd4 │ │ │ │ +00001c9c 0000000000000028 00001a28 FDE cie=00000278 pc=0000000000028fb0..000000000002901c │ │ │ │ + Augmentation data: 3b 81 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028fb4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046bd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028fb8 │ │ │ │ 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 0000000000046bec │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000028fcc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000046c34 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000029014 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046c38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029018 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -0000509c 0000000000000028 00004c8c FDE cie=00000414 pc=0000000000045de0..0000000000045e3c │ │ │ │ - Augmentation data: b3 62 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045de4 │ │ │ │ +00001cc8 0000000000000028 00001a54 FDE cie=00000278 pc=00000000000281c0..000000000002821c │ │ │ │ + Augmentation data: 13 81 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000281c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045de8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000281c8 │ │ │ │ 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 0000000000045dfc │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000281dc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000045e34 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000028214 │ │ │ │ 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 0000000000045e38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028218 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000050c8 0000000000000028 00004cb8 FDE cie=00000414 pc=0000000000045e40..0000000000045e9c │ │ │ │ - Augmentation data: 8b 62 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045e44 │ │ │ │ +00001cf4 0000000000000028 00001a80 FDE cie=00000278 pc=0000000000028220..000000000002827c │ │ │ │ + Augmentation data: eb 80 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028224 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045e48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028228 │ │ │ │ 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 0000000000045e5c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002823c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000045e94 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000028274 │ │ │ │ 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 0000000000045e98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028278 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000050f4 0000000000000028 00004ce4 FDE cie=00000414 pc=0000000000045fc0..000000000004601c │ │ │ │ - Augmentation data: 63 62 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045fc4 │ │ │ │ +00001d20 0000000000000028 00001aac FDE cie=00000278 pc=00000000000283a0..00000000000283fc │ │ │ │ + Augmentation data: c3 80 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000283a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045fc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000283a8 │ │ │ │ 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 0000000000045fdc │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000283bc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000046014 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000283f4 │ │ │ │ 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 0000000000046018 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000283f8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005120 0000000000000028 00004d10 FDE cie=00000414 pc=0000000000046020..000000000004607c │ │ │ │ - Augmentation data: 3b 62 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046024 │ │ │ │ +00001d4c 0000000000000028 00001ad8 FDE cie=00000278 pc=0000000000028400..000000000002845c │ │ │ │ + Augmentation data: 9b 80 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028404 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046028 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028408 │ │ │ │ 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 000000000004603c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002841c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000046074 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000028454 │ │ │ │ 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 0000000000046078 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028458 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000514c 0000000000000024 00004d3c FDE cie=00000414 pc=0000000000046c40..0000000000046cd0 │ │ │ │ - Augmentation data: 13 62 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046c44 │ │ │ │ +00001d78 0000000000000024 00001b04 FDE cie=00000278 pc=0000000000029020..00000000000290b0 │ │ │ │ + Augmentation data: 73 80 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029024 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046c48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029028 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000046c90 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000029070 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046c94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029074 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046c98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029078 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005174 0000000000000024 00004d64 FDE cie=00000414 pc=0000000000046ce0..0000000000046d7c │ │ │ │ - Augmentation data: ff 61 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046ce4 │ │ │ │ +00001da0 0000000000000024 00001b2c FDE cie=00000278 pc=00000000000290c0..000000000002915c │ │ │ │ + Augmentation data: 5f 80 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000290c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046ce8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000290c8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000046d38 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000029118 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046d3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002911c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046d44 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029124 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000519c 000000000000002c 000051a0 FDE cie=00000000 pc=0000000000046d80..0000000000046e68 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046d84 │ │ │ │ +00001dc8 000000000000002c 00001dcc FDE cie=00000000 pc=0000000000029160..0000000000029248 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029164 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046d88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029168 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046d90 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029170 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046d98 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029178 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000046da8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000029188 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 180 to 0000000000046e5c │ │ │ │ + DW_CFA_advance_loc: 180 to 000000000002923c │ │ │ │ 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 0000000000046e60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029240 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046e64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029244 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000051cc 0000000000000030 000051d0 FDE cie=00000000 pc=0000000000046e80..0000000000046fac │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046e84 │ │ │ │ +00001df8 0000000000000030 00001dfc FDE cie=00000000 pc=0000000000029260..000000000002938c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029264 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046e88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029268 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000046e94 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029274 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000046ed4 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000292b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 0000000000046ed8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000292b8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046edc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000292bc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000046f18 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000292f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 0000000000046f1c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000292fc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046f20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029300 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005200 0000000000000038 00004df0 FDE cie=00000414 pc=0000000000043780..00000000000438cc │ │ │ │ - Augmentation data: 8b 61 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043784 │ │ │ │ +00001e2c 0000000000000038 00001bb8 FDE cie=00000278 pc=0000000000025b40..0000000000025c8c │ │ │ │ + Augmentation data: eb 7f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025b44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043788 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025b48 │ │ │ │ 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 0000000000043790 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025b50 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000437e4 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000025ba4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000437e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025ba8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000437ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025bac │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000043830 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000025bf0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043834 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025bf4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043838 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025bf8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000523c 0000000000000044 00004e2c FDE cie=00000414 pc=0000000000046fc0..00000000000470d8 │ │ │ │ - Augmentation data: 8b 61 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046fc4 │ │ │ │ +00001e68 0000000000000044 00001bf4 FDE cie=00000278 pc=00000000000293a0..00000000000294b8 │ │ │ │ + Augmentation data: eb 7f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000293a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046fc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000293a8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000046fd4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000293b4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046fdc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000293bc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000047008 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000293e8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000047048 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000029428 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000047070 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000029450 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 0000000000047074 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029454 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047078 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029458 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000047098 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000029478 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004709c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002947c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000470a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029480 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005284 0000000000000044 00004e74 FDE cie=00000414 pc=00000000000470e0..00000000000471f8 │ │ │ │ - Augmentation data: 51 61 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000470e4 │ │ │ │ +00001eb0 0000000000000044 00001c3c FDE cie=00000278 pc=00000000000294c0..00000000000295d8 │ │ │ │ + Augmentation data: b1 7f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000294c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000470e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000294c8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000470f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000294d4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000470fc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000294dc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000047128 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000029508 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000047168 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000029548 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000047190 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000029570 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 0000000000047194 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029574 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047198 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029578 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000471b8 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000029598 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000471bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002959c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000471c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000295a0 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000052cc 0000000000000044 00004ebc FDE cie=00000414 pc=0000000000047200..0000000000047318 │ │ │ │ - Augmentation data: 17 61 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047204 │ │ │ │ +00001ef8 0000000000000044 00001c84 FDE cie=00000278 pc=00000000000295e0..00000000000296f8 │ │ │ │ + Augmentation data: 77 7f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000295e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047208 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000295e8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047214 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000295f4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004721c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000295fc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000047248 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000029628 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000047288 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000029668 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000472b0 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000029690 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 00000000000472b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029694 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000472b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029698 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000472d8 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000296b8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000472dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000296bc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000472e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000296c0 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005314 0000000000000050 00004f04 FDE cie=00000414 pc=0000000000047320..0000000000047460 │ │ │ │ - Augmentation data: dd 60 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047324 │ │ │ │ +00001f40 0000000000000050 00001ccc FDE cie=00000278 pc=0000000000029700..0000000000029840 │ │ │ │ + Augmentation data: 3d 7f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029704 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047328 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029708 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004732c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002970c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047334 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029714 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000047358 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000029738 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 116 to 00000000000473cc │ │ │ │ + DW_CFA_advance_loc: 116 to 00000000000297ac │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000473f4 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000297d4 │ │ │ │ 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 00000000000473f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000297d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000473fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000297dc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ 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_offset: r22 (x22) at cfa-8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047400 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000297e0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047404 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000297e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000047424 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000029804 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047428 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029808 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005368 000000000000002c 00004f58 FDE cie=00000414 pc=0000000000047460..0000000000047528 │ │ │ │ - Augmentation data: 9c 60 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047464 │ │ │ │ +00001f94 000000000000002c 00001d20 FDE cie=00000278 pc=0000000000029840..0000000000029908 │ │ │ │ + Augmentation data: fc 7e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029844 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047468 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029848 │ │ │ │ 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: 16 to 0000000000047478 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000029858 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000047514 │ │ │ │ + DW_CFA_advance_loc: 156 to 00000000000298f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047518 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000298f8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004751c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000298fc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005398 000000000000002c 00004f88 FDE cie=00000414 pc=0000000000047540..0000000000047610 │ │ │ │ - Augmentation data: 70 60 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047544 │ │ │ │ +00001fc4 000000000000002c 00001d50 FDE cie=00000278 pc=0000000000029920..00000000000299f0 │ │ │ │ + Augmentation data: d0 7e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029924 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047548 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029928 │ │ │ │ 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: 16 to 0000000000047558 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000029938 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 164 to 00000000000475fc │ │ │ │ + DW_CFA_advance_loc: 164 to 00000000000299dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047600 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000299e0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047604 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000299e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000053c8 000000000000002c 00004fb8 FDE cie=00000414 pc=0000000000047620..0000000000047710 │ │ │ │ - Augmentation data: 47 60 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047624 │ │ │ │ +00001ff4 000000000000002c 00001d80 FDE cie=00000278 pc=0000000000029a00..0000000000029af0 │ │ │ │ + Augmentation data: a7 7e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029a04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047628 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029a08 │ │ │ │ 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 0000000000047630 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029a10 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004764c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000029a2c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047650 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029a30 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047654 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029a34 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000053f8 0000000000000030 00004fe8 FDE cie=00000414 pc=0000000000047720..0000000000047818 │ │ │ │ - Augmentation data: 2f 60 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047724 │ │ │ │ +00002024 0000000000000030 00001db0 FDE cie=00000278 pc=0000000000029b00..0000000000029bf8 │ │ │ │ + Augmentation data: 8f 7e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029b04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047728 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029b08 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047730 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029b10 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047738 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029b18 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 152 to 00000000000477d0 │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000029bb0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000477d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029bb4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000477d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029bb8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000542c 0000000000000030 0000501c FDE cie=00000414 pc=0000000000047820..0000000000047920 │ │ │ │ - Augmentation data: 13 60 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047824 │ │ │ │ +00002058 0000000000000030 00001de4 FDE cie=00000278 pc=0000000000029c00..0000000000029d00 │ │ │ │ + Augmentation data: 73 7e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029c04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047828 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029c08 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047830 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029c10 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047838 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029c18 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 160 to 00000000000478d8 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000029cb8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000478dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029cbc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000478e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029cc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005460 0000000000000038 00005050 FDE cie=00000414 pc=0000000000047920..0000000000047bc4 │ │ │ │ - Augmentation data: f7 5f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047924 │ │ │ │ +0000208c 0000000000000038 00001e18 FDE cie=00000278 pc=0000000000029d00..0000000000029fa4 │ │ │ │ + Augmentation data: 57 7e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029d04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047928 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029d08 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047934 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029d14 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004793c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029d1c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004794c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000029d2c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 332 to 0000000000047a98 │ │ │ │ + DW_CFA_advance_loc1: 332 to 0000000000029e78 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ 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 0000000000047a9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029e7c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047aa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029e80 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000549c 0000000000000034 0000508c FDE cie=00000414 pc=0000000000047be0..0000000000047cf0 │ │ │ │ - Augmentation data: 0a 60 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047be4 │ │ │ │ +000020c8 0000000000000030 00001e54 FDE cie=00000278 pc=0000000000029fc0..000000000002a13c │ │ │ │ + Augmentation data: 4b 7e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029fc4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029fc8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029fcc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029fd4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000029fe8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000002a0b4 │ │ │ │ + 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 000000000002a0b8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a0bc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000020fc 0000000000000034 00001e88 FDE cie=00000278 pc=000000000002a140..000000000002a250 │ │ │ │ + Augmentation data: 36 7e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a144 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047be8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a148 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047bf0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a150 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047bfc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a15c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 172 to 0000000000047ca8 │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000002a208 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ 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 0000000000047cac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a20c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047cb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a210 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000054d4 0000000000000038 000054d8 FDE cie=00000000 pc=0000000000047d00..0000000000047da8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047d04 │ │ │ │ +00002134 0000000000000038 00002138 FDE cie=00000000 pc=000000000002a260..000000000002a308 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a264 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047d08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a268 │ │ │ │ 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 0000000000047d10 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a270 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000047d70 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000002a2d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 0000000000047d74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a2d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047d80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a2e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047d88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a2e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 0000000000047d8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a2ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047d90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a2f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000047da0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002a300 │ │ │ │ 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 0000000000047da4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a304 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005510 0000000000000028 00005100 FDE cie=00000414 pc=0000000000047dc0..0000000000047e50 │ │ │ │ - Augmentation data: ae 5f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047dc4 │ │ │ │ +00002170 0000000000000028 00001efc FDE cie=00000278 pc=000000000002a320..000000000002a3b0 │ │ │ │ + Augmentation data: da 7d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a324 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047dc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a328 │ │ │ │ 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: 16 to 0000000000047dd8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002a338 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000047e00 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002a360 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 0000000000047e04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a364 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000047e18 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002a378 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000553c 0000000000000028 0000512c FDE cie=00000414 pc=0000000000047e60..0000000000047ef8 │ │ │ │ - Augmentation data: 86 5f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047e64 │ │ │ │ +0000219c 0000000000000028 00001f28 FDE cie=00000278 pc=000000000002a3c0..000000000002a458 │ │ │ │ + Augmentation data: b2 7d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a3c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047e68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a3c8 │ │ │ │ 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: 16 to 0000000000047e78 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002a3d8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000047eb8 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000002a418 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 0000000000047ebc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a41c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047ec0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a420 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005568 0000000000000028 0000556c FDE cie=00000000 pc=0000000000047f00..0000000000047f8c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047f04 │ │ │ │ +000021c8 0000000000000028 000021cc FDE cie=00000000 pc=000000000002a460..000000000002a4ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a464 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047f08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a468 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047f14 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a474 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047f1c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a47c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000047f80 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000002a4e0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047f84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a4e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047f88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a4e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005594 0000000000000028 00005598 FDE cie=00000000 pc=0000000000047fa0..000000000004802c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047fa4 │ │ │ │ +000021f4 0000000000000028 000021f8 FDE cie=00000000 pc=000000000002a500..000000000002a58c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a504 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047fa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a508 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047fb4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a514 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047fbc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a51c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000048020 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000002a580 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048024 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a584 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048028 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a588 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000055c0 0000000000000028 000055c4 FDE cie=00000000 pc=0000000000048040..00000000000480cc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048044 │ │ │ │ +00002220 0000000000000028 00002224 FDE cie=00000000 pc=000000000002a5a0..000000000002a62c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a5a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048048 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a5a8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048054 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a5b4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004805c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a5bc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 00000000000480c0 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000002a620 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000480c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a624 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000480c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a628 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000055ec 0000000000000030 000051dc FDE cie=00000414 pc=00000000000480e0..00000000000481a8 │ │ │ │ - Augmentation data: da 5e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000480e4 │ │ │ │ +0000224c 0000000000000030 00001fd8 FDE cie=00000278 pc=000000000002a640..000000000002a708 │ │ │ │ + Augmentation data: 06 7d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a644 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000480e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a648 │ │ │ │ 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: 12 to 00000000000480f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a654 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000048180 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000002a6e0 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 0000000000048184 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a6e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048190 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a6f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000481a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002a700 │ │ │ │ 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 00000000000481a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a704 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00005620 0000000000000010 00005624 FDE cie=00000000 pc=00000000000438cc..00000000000438d8 │ │ │ │ +00002280 0000000000000010 00002284 FDE cie=00000000 pc=0000000000025c8c..0000000000025c98 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005634 0000000000000010 00005638 FDE cie=00000000 pc=00000000000438e0..00000000000438e8 │ │ │ │ +00002294 0000000000000010 00002298 FDE cie=00000000 pc=0000000000025ca0..0000000000025ca8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005648 0000000000000038 0000564c FDE cie=00000000 pc=00000000000438e8..0000000000043d80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000438ec │ │ │ │ +000022a8 0000000000000038 000022ac FDE cie=00000000 pc=0000000000025ca8..0000000000026140 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025cac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000438f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025cb0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000438fc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025cbc │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043904 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025cc4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004390c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025ccc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043914 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025cd4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 912 to 0000000000043ca4 │ │ │ │ + DW_CFA_advance_loc1: 912 to 0000000000026064 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043ca8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026068 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043cac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002606c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005684 0000000000000028 00005688 FDE cie=00000000 pc=0000000000043d80..0000000000043e0c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043d84 │ │ │ │ +000022e4 0000000000000028 000022e8 FDE cie=00000000 pc=0000000000026140..00000000000261cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026144 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043d88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026148 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043d8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002614c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043d94 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026154 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000043e00 │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000000261c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 0000000000043e04 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000261c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043e08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000261c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000056b0 0000000000000030 000052a0 FDE cie=00000414 pc=00000000000481c0..00000000000482fc │ │ │ │ - Augmentation data: 1a 5e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000481c4 │ │ │ │ +00002310 0000000000000030 0000209c FDE cie=00000278 pc=000000000002a720..000000000002a85c │ │ │ │ + Augmentation data: 46 7c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a724 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000481c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a728 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000481d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a730 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000481e8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002a748 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 204 to 00000000000482b4 │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000002a814 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000482b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a818 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000482bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a81c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000056e4 000000000000004c 000052d4 FDE cie=00000414 pc=0000000000048300..0000000000048954 │ │ │ │ - Augmentation data: eb 5d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048304 │ │ │ │ +00002344 000000000000004c 000020d0 FDE cie=00000278 pc=000000000002a860..000000000002aeb4 │ │ │ │ + Augmentation data: 17 7c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a864 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048308 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a868 │ │ │ │ DW_CFA_def_cfa_offset: 368 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048310 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a870 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048318 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a878 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004832c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002a88c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048334 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a894 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048340 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a8a0 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004834c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a8ac │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 800 to 000000000004866c │ │ │ │ + DW_CFA_advance_loc1: 800 to 000000000002abcc │ │ │ │ DW_CFA_remember_state │ │ │ │ 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_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048670 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002abd0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048674 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002abd4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005734 000000000000004c 00005324 FDE cie=00000414 pc=0000000000048960..0000000000048b14 │ │ │ │ - Augmentation data: f3 5d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048964 │ │ │ │ +00002394 000000000000004c 00002120 FDE cie=00000278 pc=000000000002aec0..000000000002b074 │ │ │ │ + Augmentation data: 1f 7c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002aec4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048968 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002aec8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048974 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002aed4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004897c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002aedc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000489a8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002af08 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000048a10 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000002af70 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000048a38 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002af98 │ │ │ │ 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 0000000000048a3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002af9c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048a40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002afa0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ 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_offset: r22 (x22) at cfa-8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000048a78 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002afd8 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048a7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002afdc │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005784 0000000000000040 00005374 FDE cie=00000414 pc=0000000000048b20..0000000000048c30 │ │ │ │ - Augmentation data: d3 5d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048b24 │ │ │ │ +000023e4 0000000000000040 00002170 FDE cie=00000278 pc=000000000002b080..000000000002b190 │ │ │ │ + Augmentation data: ff 7b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b084 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048b28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b088 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048b30 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b090 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048b40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002b0a0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000048b94 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000002b0f4 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048ba0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b100 │ │ │ │ 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 0000000000048ba4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b104 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048ba8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b108 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ 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_offset: r22 (x22) at cfa-8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -000057c8 000000000000001c 000057cc FDE cie=00000000 pc=000000000000e898..000000000000e918 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e89c │ │ │ │ +00002428 000000000000001c 0000242c FDE cie=00000000 pc=000000000000e1b4..000000000000e234 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e1b8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e8a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e1bc │ │ │ │ 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 000000000000e8a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e1c4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000057e8 0000000000000028 000053d8 FDE cie=00000414 pc=0000000000048c40..0000000000048ccc │ │ │ │ - Augmentation data: 93 5d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048c44 │ │ │ │ +00002448 0000000000000028 000021d4 FDE cie=00000278 pc=000000000002b1a0..000000000002b22c │ │ │ │ + Augmentation data: bf 7b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b1a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048c48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b1a8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000048c5c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002b1bc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000048c7c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002b1dc │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 0000000000048c80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b1e0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048c84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b1e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005814 0000000000000028 00005404 FDE cie=00000414 pc=0000000000048ce0..0000000000048d60 │ │ │ │ - Augmentation data: 87 5d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048ce4 │ │ │ │ +00002474 0000000000000028 00002200 FDE cie=00000278 pc=000000000002b240..000000000002b2c0 │ │ │ │ + Augmentation data: b3 7b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b244 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048ce8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b248 │ │ │ │ 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 0000000000048cfc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002b25c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000048d30 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000002b290 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 0000000000048d34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b294 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000048d48 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002b2a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005840 0000000000000028 00005430 FDE cie=00000414 pc=0000000000048d60..0000000000048de8 │ │ │ │ - Augmentation data: 6b 5d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048d64 │ │ │ │ +000024a0 0000000000000028 0000222c FDE cie=00000278 pc=000000000002b2c0..000000000002b348 │ │ │ │ + Augmentation data: 97 7b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b2c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048d68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b2c8 │ │ │ │ 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 0000000000048d7c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002b2dc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000048dc8 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002b328 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 0000000000048dcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b32c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048dd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b330 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000586c 0000000000000020 00005870 FDE cie=00000000 pc=000000000000e918..000000000000e9ac │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e91c │ │ │ │ +000024cc 0000000000000020 000024d0 FDE cie=00000000 pc=000000000000e234..000000000000e2c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e238 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e920 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e23c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e92c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e248 │ │ │ │ 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_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005890 0000000000000038 00005480 FDE cie=00000414 pc=0000000000048e00..0000000000048ee8 │ │ │ │ - Augmentation data: 2b 5d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048e04 │ │ │ │ +000024f0 0000000000000038 0000227c FDE cie=00000278 pc=000000000002b360..000000000002b448 │ │ │ │ + Augmentation data: 57 7b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b364 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048e08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b368 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048e14 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b374 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000048e70 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002b3d0 │ │ │ │ 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 0000000000048e74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b3d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048e78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b3d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048e7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b3dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048e88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b3e8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000048eb0 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002b410 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048eb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b414 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048eb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b418 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ │ │ │ │ -000058cc 0000000000000038 000054bc FDE cie=00000414 pc=0000000000048f00..0000000000048fe8 │ │ │ │ - Augmentation data: 03 5d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048f04 │ │ │ │ +0000252c 0000000000000038 000022b8 FDE cie=00000278 pc=000000000002b460..000000000002b548 │ │ │ │ + Augmentation data: 2f 7b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b464 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048f08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b468 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048f14 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b474 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000048f70 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002b4d0 │ │ │ │ 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 0000000000048f74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b4d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048f78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b4d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048f7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b4dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048f88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b4e8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000048fb0 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002b510 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048fb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b514 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048fb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b518 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ │ │ │ │ -00005908 0000000000000038 000054f8 FDE cie=00000414 pc=0000000000049000..00000000000490e8 │ │ │ │ - Augmentation data: db 5c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049004 │ │ │ │ +00002568 0000000000000038 000022f4 FDE cie=00000278 pc=000000000002b560..000000000002b648 │ │ │ │ + Augmentation data: 07 7b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b564 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049008 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b568 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049014 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b574 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000049070 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002b5d0 │ │ │ │ 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 0000000000049074 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b5d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049078 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b5d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004907c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b5dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049088 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b5e8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000490b0 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002b610 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000490b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b614 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000490b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b618 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ │ │ │ │ -00005944 0000000000000038 00005534 FDE cie=00000414 pc=0000000000049100..00000000000491e8 │ │ │ │ - Augmentation data: b3 5c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049104 │ │ │ │ +000025a4 0000000000000038 00002330 FDE cie=00000278 pc=000000000002b660..000000000002b748 │ │ │ │ + Augmentation data: df 7a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b664 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b668 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049114 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b674 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000049170 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002b6d0 │ │ │ │ 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 0000000000049174 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b6d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049178 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b6d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004917c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b6dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049188 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b6e8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000491b0 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002b710 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000491b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b714 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000491b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b718 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ │ │ │ │ -00005980 000000000000002c 00005570 FDE cie=00000414 pc=0000000000049200..0000000000049398 │ │ │ │ - Augmentation data: 8b 5c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049204 │ │ │ │ +000025e0 000000000000002c 0000236c FDE cie=00000278 pc=000000000002b760..000000000002b8f8 │ │ │ │ + Augmentation data: b7 7a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b764 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049208 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b768 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049214 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b774 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004921c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b77c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000004926c │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000002b7cc │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 0000000000049270 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b7d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049274 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b7d4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000059b0 000000000000002c 000055a0 FDE cie=00000414 pc=00000000000493a0..0000000000049538 │ │ │ │ - Augmentation data: 6f 5c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000493a4 │ │ │ │ +00002610 000000000000002c 0000239c FDE cie=00000278 pc=000000000002b900..000000000002ba98 │ │ │ │ + Augmentation data: 9b 7a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b904 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000493a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b908 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000493b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b914 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000493bc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b91c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000004940c │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000002b96c │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 0000000000049410 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b970 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049414 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b974 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000059e0 000000000000004c 000055d0 FDE cie=00000414 pc=0000000000049540..00000000000497d8 │ │ │ │ - Augmentation data: 53 5c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049544 │ │ │ │ +00002640 000000000000004c 000023cc FDE cie=00000278 pc=000000000002baa0..000000000002bd38 │ │ │ │ + Augmentation data: 7f 7a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002baa4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049548 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002baa8 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004954c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002baac │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049554 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002bab4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000004959c │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000002bafc │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 00000000000495a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bb00 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000495a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bb04 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000495c0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002bb20 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000495cc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002bb2c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 204 to 0000000000049698 │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000002bbf8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004969c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bbfc │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000496a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bc00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000049724 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000002bc84 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049728 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bc88 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004972c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bc8c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005a30 0000000000000044 00005620 FDE cie=00000414 pc=00000000000497e0..0000000000049a94 │ │ │ │ - Augmentation data: 43 5c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000497e4 │ │ │ │ +00002690 0000000000000044 0000241c FDE cie=00000278 pc=000000000002bd40..000000000002bff4 │ │ │ │ + Augmentation data: 6f 7a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bd44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000497e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bd48 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000497fc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002bd5c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004981c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002bd7c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 296 to 0000000000049944 │ │ │ │ + DW_CFA_advance_loc1: 296 to 000000000002bea4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ 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 0000000000049948 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bea8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004994c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002beac │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 96 to 00000000000499ac │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000002bf0c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000049a44 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000002bfa4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049a50 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002bfb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049a60 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002bfc0 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bfc4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000049a84 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002bfe4 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005a78 000000000000004c 00005668 FDE cie=00000414 pc=000000000004a100..000000000004a22c │ │ │ │ - Augmentation data: 0b 5c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a104 │ │ │ │ +000026d8 000000000000004c 00002464 FDE cie=00000278 pc=000000000002c660..000000000002c78c │ │ │ │ + Augmentation data: 37 7a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c664 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c668 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a110 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c670 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004a120 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002c680 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000004a1b8 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000002c718 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004a1c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c724 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a1c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c728 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a1cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c72c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004a1dc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002c73c │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a1e4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c744 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a1e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c748 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a1ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c74c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ 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_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ac8 0000000000000044 000056b8 FDE cie=00000414 pc=000000000004a240..000000000004a4f8 │ │ │ │ - Augmentation data: d3 5b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a244 │ │ │ │ +00002728 0000000000000044 000024b4 FDE cie=00000278 pc=000000000002c7a0..000000000002ca58 │ │ │ │ + Augmentation data: ff 79 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c7a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a248 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c7a8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004a25c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002c7bc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004a27c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002c7dc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 304 to 000000000004a3ac │ │ │ │ + DW_CFA_advance_loc1: 304 to 000000000002c90c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ 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 000000000004a3b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c910 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a3b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c914 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000004a414 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000002c974 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 148 to 000000000004a4a8 │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000002ca08 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004a4b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ca14 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004a4c4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002ca24 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a4c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ca28 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004a4e8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002ca48 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005b10 000000000000003c 00005700 FDE cie=00000414 pc=000000000004a500..000000000004a81c │ │ │ │ - Augmentation data: 9b 5b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a504 │ │ │ │ +00002770 000000000000003c 000024fc FDE cie=00000278 pc=000000000002ca60..000000000002cd7c │ │ │ │ + Augmentation data: c7 79 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ca64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a508 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ca68 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004a514 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ca74 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004a520 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ca80 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004a52c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ca8c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 420 to 000000000004a6d0 │ │ │ │ + DW_CFA_advance_loc1: 420 to 000000000002cc30 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ 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 000000000004a6d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cc34 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a6d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cc38 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005b50 0000000000000048 00005740 FDE cie=00000414 pc=000000000004a820..000000000004ab60 │ │ │ │ - Augmentation data: 6f 5b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a824 │ │ │ │ +000027b0 0000000000000048 0000253c FDE cie=00000278 pc=000000000002cd80..000000000002d0c0 │ │ │ │ + Augmentation data: 9b 79 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cd84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a828 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cd88 │ │ │ │ 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 000000000004a83c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002cd9c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004a85c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002cdbc │ │ │ │ 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_advance_loc1: 412 to 000000000004a9f8 │ │ │ │ + DW_CFA_advance_loc1: 412 to 000000000002cf58 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ 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 000000000004a9fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cf5c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aa00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cf60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000004aa60 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000002cfc0 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 164 to 000000000004ab04 │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000002d064 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004ab10 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002d070 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004ab20 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002d080 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004ab30 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002d090 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004ab50 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002d0b0 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ │ │ │ │ -00005b9c 0000000000000048 0000578c FDE cie=00000414 pc=0000000000049aa0..0000000000049de0 │ │ │ │ - Augmentation data: 37 5b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049aa4 │ │ │ │ +000027fc 0000000000000048 00002588 FDE cie=00000278 pc=000000000002c000..000000000002c340 │ │ │ │ + Augmentation data: 63 79 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c004 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049aa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c008 │ │ │ │ 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 0000000000049abc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002c01c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000049adc │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002c03c │ │ │ │ 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_advance_loc1: 404 to 0000000000049c70 │ │ │ │ + DW_CFA_advance_loc1: 404 to 000000000002c1d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ 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 0000000000049c74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c1d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049c78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c1d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000049cd8 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000002c238 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 172 to 0000000000049d84 │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000002c2e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049d90 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c2f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049da0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002c300 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049db0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002c310 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000049dd0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002c330 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ │ │ │ │ -00005be8 000000000000003c 000057d8 FDE cie=00000414 pc=0000000000049de0..000000000004a0f8 │ │ │ │ - Augmentation data: ff 5a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049de4 │ │ │ │ +00002848 000000000000003c 000025d4 FDE cie=00000278 pc=000000000002c340..000000000002c658 │ │ │ │ + Augmentation data: 2b 79 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c344 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049de8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c348 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049df4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c354 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049e00 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c360 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049e0c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c36c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 412 to 0000000000049fa8 │ │ │ │ + DW_CFA_advance_loc1: 412 to 000000000002c508 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ 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 0000000000049fac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c50c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049fb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c510 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005c28 0000000000000020 00005818 FDE cie=00000414 pc=0000000000043e0c..0000000000043f68 │ │ │ │ - Augmentation data: d3 5a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043e10 │ │ │ │ +00002888 0000000000000020 00002614 FDE cie=00000278 pc=00000000000261cc..0000000000026328 │ │ │ │ + Augmentation data: ff 78 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000261d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043e14 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000261d4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043e18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000261d8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043e20 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000261e0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ │ │ │ │ -00005c4c 0000000000000018 00005c50 FDE cie=00000000 pc=000000000004ab60..000000000004ab70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ab64 │ │ │ │ +000028ac 0000000000000018 000028b0 FDE cie=00000000 pc=000000000002d0c0..000000000002d0d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d0c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ab68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d0c8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005c68 0000000000000018 00005c6c FDE cie=00000000 pc=000000000004ab80..000000000004ab94 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ab84 │ │ │ │ +000028c8 0000000000000018 000028cc FDE cie=00000000 pc=000000000002d0e0..000000000002d0f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d0e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ab88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d0e8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005c84 0000000000000020 00005874 FDE cie=00000414 pc=0000000000043f68..00000000000440c4 │ │ │ │ - Augmentation data: 95 5a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043f6c │ │ │ │ +000028e4 0000000000000020 00002670 FDE cie=00000278 pc=0000000000026328..0000000000026484 │ │ │ │ + Augmentation data: c1 78 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002632c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043f70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026330 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043f74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026334 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043f7c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002633c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ │ │ │ │ -00005ca8 0000000000000018 00005cac FDE cie=00000000 pc=000000000004aba0..000000000004abb0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aba4 │ │ │ │ +00002908 0000000000000018 0000290c FDE cie=00000000 pc=000000000002d100..000000000002d110 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d104 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aba8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d108 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005cc4 0000000000000018 00005cc8 FDE cie=00000000 pc=000000000004abc0..000000000004abd4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004abc4 │ │ │ │ +00002924 0000000000000018 00002928 FDE cie=00000000 pc=000000000002d120..000000000002d134 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d124 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004abc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d128 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ce0 0000000000000020 000058d0 FDE cie=00000414 pc=00000000000440c4..0000000000044220 │ │ │ │ - Augmentation data: 57 5a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000440c8 │ │ │ │ +00002940 0000000000000020 000026cc FDE cie=00000278 pc=0000000000026484..00000000000265e0 │ │ │ │ + Augmentation data: 83 78 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026488 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000440cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002648c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000440d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026490 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000440d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026498 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ │ │ │ │ -00005d04 0000000000000018 00005d08 FDE cie=00000000 pc=000000000004abe0..000000000004abf0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004abe4 │ │ │ │ +00002964 0000000000000018 00002968 FDE cie=00000000 pc=000000000002d140..000000000002d150 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d144 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004abe8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d148 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d20 0000000000000018 00005d24 FDE cie=00000000 pc=000000000004ac00..000000000004ac14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ac04 │ │ │ │ +00002980 0000000000000018 00002984 FDE cie=00000000 pc=000000000002d160..000000000002d174 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d164 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ac08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d168 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d3c 0000000000000020 0000592c FDE cie=00000414 pc=0000000000044220..000000000004437c │ │ │ │ - Augmentation data: 19 5a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044224 │ │ │ │ +0000299c 0000000000000020 00002728 FDE cie=00000278 pc=00000000000265e0..000000000002673c │ │ │ │ + Augmentation data: 45 78 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000265e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044228 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000265e8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004422c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000265ec │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044234 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000265f4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ │ │ │ │ -00005d60 0000000000000018 00005d64 FDE cie=00000000 pc=000000000004ac20..000000000004ac30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ac24 │ │ │ │ +000029c0 0000000000000018 000029c4 FDE cie=00000000 pc=000000000002d180..000000000002d190 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d184 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ac28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d188 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d7c 0000000000000018 00005d80 FDE cie=00000000 pc=000000000004ac40..000000000004ac54 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ac44 │ │ │ │ +000029dc 0000000000000018 000029e0 FDE cie=00000000 pc=000000000002d1a0..000000000002d1b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d1a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ac48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d1a8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d98 0000000000000044 00005988 FDE cie=00000414 pc=000000000004ac60..000000000004adb4 │ │ │ │ - Augmentation data: db 59 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ac64 │ │ │ │ +000029f8 0000000000000044 00002784 FDE cie=00000278 pc=000000000002d1c0..000000000002d314 │ │ │ │ + Augmentation data: 07 78 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d1c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ac68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d1c8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004ac7c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002d1dc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004ac9c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002d1fc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aca0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d200 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aca4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d204 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004acb0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002d210 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000004ad3c │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000002d29c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004ad48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002d2a8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ad4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d2ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ad50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d2b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004ad5c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002d2bc │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ad64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d2c4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005de0 000000000000002c 000059d0 FDE cie=00000414 pc=000000000004adc0..000000000004aee4 │ │ │ │ - Augmentation data: b7 59 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004adc4 │ │ │ │ +00002a40 000000000000002c 000027cc FDE cie=00000278 pc=000000000002d320..000000000002d444 │ │ │ │ + Augmentation data: e3 77 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d324 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004adc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d328 │ │ │ │ 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: 16 to 000000000004add8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002d338 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000004ae28 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000002d388 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ae2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d38c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ae30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d390 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e10 000000000000002c 00005a00 FDE cie=00000414 pc=000000000004af00..000000000004b02c │ │ │ │ - Augmentation data: 9b 59 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004af04 │ │ │ │ +00002a70 000000000000002c 000027fc FDE cie=00000278 pc=000000000002d460..000000000002d58c │ │ │ │ + Augmentation data: c7 77 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d464 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004af08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d468 │ │ │ │ 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: 16 to 000000000004af18 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002d478 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000004af70 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000002d4d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004af74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d4d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004af78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d4d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e40 000000000000002c 00005a30 FDE cie=00000414 pc=000000000004b040..000000000004b0ec │ │ │ │ - Augmentation data: 7f 59 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b044 │ │ │ │ +00002aa0 000000000000002c 0000282c FDE cie=00000278 pc=000000000002d5a0..000000000002d64c │ │ │ │ + Augmentation data: ab 77 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d5a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b048 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d5a8 │ │ │ │ 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 000000000004b05c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002d5bc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004b08c │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002d5ec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b090 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d5f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b094 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d5f4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e70 0000000000000028 00005a60 FDE cie=00000414 pc=000000000004b100..000000000004b194 │ │ │ │ - Augmentation data: 6f 59 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b104 │ │ │ │ +00002ad0 0000000000000028 0000285c FDE cie=00000278 pc=000000000002d660..000000000002d6f4 │ │ │ │ + Augmentation data: 9b 77 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d664 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d668 │ │ │ │ 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 000000000004b11c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002d67c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000004b164 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000002d6c4 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 000000000004b168 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d6c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004b17c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002d6dc │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005e9c 0000000000000028 00005a8c FDE cie=00000414 pc=000000000004b1a0..000000000004b23c │ │ │ │ - Augmentation data: 53 59 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b1a4 │ │ │ │ +00002afc 0000000000000028 00002888 FDE cie=00000278 pc=000000000002d700..000000000002d79c │ │ │ │ + Augmentation data: 7f 77 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d704 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b1a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d708 │ │ │ │ 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 000000000004b1bc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002d71c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000004b21c │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000002d77c │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 000000000004b220 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d780 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b224 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d784 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005ec8 0000000000000028 00005ab8 FDE cie=00000414 pc=000000000004b240..000000000004b2cc │ │ │ │ - Augmentation data: 3b 59 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b244 │ │ │ │ +00002b28 0000000000000028 000028b4 FDE cie=00000278 pc=000000000002d7a0..000000000002d82c │ │ │ │ + Augmentation data: 67 77 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d7a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b248 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d7a8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004b25c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002d7bc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004b27c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002d7dc │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 000000000004b280 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d7e0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b284 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d7e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005ef4 0000000000000028 00005ae4 FDE cie=00000414 pc=000000000004b2e0..000000000004b360 │ │ │ │ - Augmentation data: 2f 59 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b2e4 │ │ │ │ +00002b54 0000000000000028 000028e0 FDE cie=00000278 pc=000000000002d840..000000000002d8c0 │ │ │ │ + Augmentation data: 5b 77 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d844 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b2e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d848 │ │ │ │ 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 000000000004b2fc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002d85c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000004b330 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000002d890 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 000000000004b334 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d894 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004b348 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002d8a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005f20 0000000000000028 00005b10 FDE cie=00000414 pc=000000000004b360..000000000004b3e8 │ │ │ │ - Augmentation data: 13 59 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b364 │ │ │ │ +00002b80 0000000000000028 0000290c FDE cie=00000278 pc=000000000002d8c0..000000000002d948 │ │ │ │ + Augmentation data: 3f 77 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d8c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b368 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d8c8 │ │ │ │ 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 000000000004b37c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002d8dc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000004b3c8 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002d928 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 000000000004b3cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d92c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b3d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d930 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005f4c 0000000000000030 00005b3c FDE cie=00000414 pc=000000000004b400..000000000004b4f8 │ │ │ │ - Augmentation data: f7 58 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b404 │ │ │ │ +00002bac 0000000000000030 00002938 FDE cie=00000278 pc=000000000002d960..000000000002da58 │ │ │ │ + Augmentation data: 23 77 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d964 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b408 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d968 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b410 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d970 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b418 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d978 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000004b4a0 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000002da00 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b4a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002da04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b4a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002da08 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f80 0000000000000094 00005f84 FDE cie=00000000 pc=000000000004b500..000000000004b8a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b504 │ │ │ │ +00002be0 0000000000000094 00002be4 FDE cie=00000000 pc=000000000002da60..000000000002de08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002da64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b508 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002da68 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b50c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002da6c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b514 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002da74 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004b544 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002daa4 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b548 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002daa8 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b550 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002dab0 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b554 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dab4 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 260 to 000000000004b658 │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000002dbb8 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b65c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dbbc │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b660 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dbc0 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b664 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dbc4 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004b68c │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002dbec │ │ │ │ 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 000000000004b690 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dbf0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b694 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dbf4 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ 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: 120 to 000000000004b70c │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000002dc6c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b710 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dc70 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b714 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dc74 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b718 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dc78 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b71c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dc7c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 344 to 000000000004b874 │ │ │ │ + DW_CFA_advance_loc1: 344 to 000000000002ddd4 │ │ │ │ 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: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b878 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ddd8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b87c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dddc │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b880 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dde0 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b884 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dde4 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006018 0000000000000034 0000601c FDE cie=00000000 pc=000000000004b8c0..000000000004b980 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b8c4 │ │ │ │ +00002c78 0000000000000034 00002c7c FDE cie=00000000 pc=000000000002de20..000000000002dee0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002de24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b8c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002de28 │ │ │ │ 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 000000000004b8d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002de30 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000004b940 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000002dea0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b944 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dea4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b948 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dea8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004b958 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002deb8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b95c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002debc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b960 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dec0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006050 0000000000000028 00006054 FDE cie=00000000 pc=000000000004b980..000000000004baf4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b984 │ │ │ │ +00002cb0 0000000000000028 00002cb4 FDE cie=00000000 pc=000000000002dee0..000000000002e054 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dee4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b988 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dee8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b98c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002deec │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b994 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002def4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000004ba10 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000002df70 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 000000000004ba14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002df74 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ba18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002df78 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000607c 0000000000000038 00005c6c FDE cie=00000414 pc=000000000004bb00..000000000004bc08 │ │ │ │ - Augmentation data: df 57 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb04 │ │ │ │ +00002cdc 0000000000000038 00002a68 FDE cie=00000278 pc=000000000002e060..000000000002e168 │ │ │ │ + Augmentation data: 0b 76 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e064 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e068 │ │ │ │ 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 000000000004bb10 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e070 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004bb3c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002e09c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e0a0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e0a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000004bba0 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002e100 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bba4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e104 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004bbc0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002e120 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000060b8 0000000000000044 000060bc FDE cie=00000000 pc=000000000004bc20..000000000004bf24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bc24 │ │ │ │ +00002d18 0000000000000044 00002d1c FDE cie=00000000 pc=000000000002e180..000000000002e484 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e184 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bc28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e188 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bc2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e18c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004bc34 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e194 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004bc50 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002e1b0 │ │ │ │ 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_advance_loc1: 304 to 000000000004bd80 │ │ │ │ + DW_CFA_advance_loc1: 304 to 000000000002e2e0 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bd84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e2e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bd88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e2e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006100 0000000000000028 00006104 FDE cie=00000000 pc=000000000004bf40..000000000004c0a0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bf44 │ │ │ │ +00002d60 0000000000000028 00002d64 FDE cie=00000000 pc=000000000002e4a0..000000000002e600 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e4a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bf48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e4a8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bf4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e4ac │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004bf54 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e4b4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000004bfd0 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000002e530 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 000000000004bfd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e534 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bfd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e538 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000612c 0000000000000030 00005d1c FDE cie=00000414 pc=000000000004c0a0..000000000004c184 │ │ │ │ - Augmentation data: 47 57 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c0a4 │ │ │ │ +00002d8c 0000000000000030 00002b18 FDE cie=00000278 pc=000000000002e600..000000000002e6e4 │ │ │ │ + Augmentation data: 73 75 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e604 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c0a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e608 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c0b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e610 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c0b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e618 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000004c13c │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000002e69c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c140 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e6a0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e6a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006160 0000000000000030 00005d50 FDE cie=00000414 pc=000000000004c1a0..000000000004c280 │ │ │ │ - Augmentation data: 2b 57 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c1a4 │ │ │ │ +00002dc0 0000000000000030 00002b4c FDE cie=00000278 pc=000000000002e700..000000000002e7e0 │ │ │ │ + Augmentation data: 57 75 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e704 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c1a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e708 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c1b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e710 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c1b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e718 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000004c23c │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000002e79c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c240 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e7a0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c244 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e7a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006194 0000000000000020 00006198 FDE cie=00000000 pc=000000000004c280..000000000004c300 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c284 │ │ │ │ +00002df4 0000000000000020 00002df8 FDE cie=00000000 pc=000000000002e7e0..000000000002e860 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e7e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c288 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e7e8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004c2b8 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002e818 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c2bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e81c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c2c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e820 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000061b8 0000000000000094 000061bc FDE cie=00000000 pc=000000000004c300..000000000004c690 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c304 │ │ │ │ +00002e18 0000000000000094 00002e1c FDE cie=00000000 pc=000000000002e860..000000000002ebf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e864 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c308 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e868 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c30c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e86c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c314 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e874 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004c330 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002e890 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004c348 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002e8a8 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004c354 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e8b4 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000004c3ac │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000002e90c │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 292 to 000000000004c4d0 │ │ │ │ + DW_CFA_advance_loc1: 292 to 000000000002ea30 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004c4f8 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002ea58 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c4fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ea5c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004c528 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002ea88 │ │ │ │ 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 000000000004c52c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ea8c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c530 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ea90 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ 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: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c534 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ea94 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000004c578 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000002ead8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c57c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002eadc │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c580 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002eae0 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c584 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002eae4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000004c608 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000002eb68 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c610 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002eb70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000004c65c │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002ebbc │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c660 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ebc0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c664 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ebc4 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c668 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ebc8 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c66c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ebcc │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004c68c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002ebec │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ │ │ │ │ -00006250 00000000000000f4 00006254 FDE cie=00000000 pc=000000000004c6a0..000000000004cad0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c6a4 │ │ │ │ +00002eb0 00000000000000f4 00002eb4 FDE cie=00000000 pc=000000000002ec00..000000000002f030 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ec04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c6a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ec08 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c6ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ec0c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004c6c0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002ec20 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000004c738 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000002ec98 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 000000000004c73c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ec9c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c740 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002eca0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004c750 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002ecb0 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004c764 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002ecc4 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c76c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002eccc │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000004c7b4 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000002ed14 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 292 to 000000000004c8d8 │ │ │ │ + DW_CFA_advance_loc1: 292 to 000000000002ee38 │ │ │ │ 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: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000004c90c │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000002ee6c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ 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_advance_loc: 4 to 000000000004c910 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ee70 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c918 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ee78 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c91c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ee7c │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c920 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ee80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ 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_advance_loc: 44 to 000000000004c94c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002eeac │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c950 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002eeb0 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c958 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002eeb8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c95c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002eebc │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c960 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002eec0 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c964 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002eec4 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c968 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002eec8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000004c9d0 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000002ef30 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c9d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ef38 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c9dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ef3c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c9e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ef40 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004c9f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002ef50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004c9fc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ef5c │ │ │ │ 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: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004ca18 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002ef78 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ 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_advance_loc: 28 to 000000000004ca34 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002ef94 │ │ │ │ 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: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004ca54 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002efb4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ 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_advance_loc: 64 to 000000000004ca94 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000002eff4 │ │ │ │ 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: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ca98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002eff8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ca9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002effc │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004caa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f000 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004caa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f004 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004caa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f008 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004cac8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002f028 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cacc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f02c │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ │ │ │ │ -00006348 0000000000000028 00005f38 FDE cie=00000414 pc=000000000004cae0..000000000004cb5c │ │ │ │ - Augmentation data: 5b 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cae4 │ │ │ │ +00002fa8 0000000000000028 00002d34 FDE cie=00000278 pc=000000000002f040..000000000002f0bc │ │ │ │ + Augmentation data: 87 73 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f044 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cae8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f048 │ │ │ │ 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 000000000004caf0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f050 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004cb20 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002f080 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 000000000004cb24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f084 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cb28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f088 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006374 0000000000000028 00005f64 FDE cie=00000414 pc=000000000004cb60..000000000004cbd8 │ │ │ │ - Augmentation data: 43 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cb64 │ │ │ │ +00002fd4 0000000000000028 00002d60 FDE cie=00000278 pc=000000000002f0c0..000000000002f138 │ │ │ │ + Augmentation data: 6f 73 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f0c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cb68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f0c8 │ │ │ │ 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 000000000004cb70 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f0d0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004cba0 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002f100 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 000000000004cba4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f104 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cba8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f108 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000063a0 0000000000000040 00005f90 FDE cie=00000414 pc=000000000004cbe0..000000000004d054 │ │ │ │ - Augmentation data: 2b 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cbe4 │ │ │ │ +00003000 0000000000000040 00002d8c FDE cie=00000278 pc=000000000002f140..000000000002f5b4 │ │ │ │ + Augmentation data: 57 73 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f144 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cbe8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f148 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004cbf4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002f154 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004cc08 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002f168 │ │ │ │ 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: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 608 to 000000000004ce68 │ │ │ │ + DW_CFA_advance_loc1: 608 to 000000000002f3c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ce6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f3cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ce70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f3d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000063e4 000000000000003c 00005fd4 FDE cie=00000414 pc=000000000004d060..000000000004d1f4 │ │ │ │ - Augmentation data: 1b 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d064 │ │ │ │ +00003044 000000000000003c 00002dd0 FDE cie=00000278 pc=000000000002f5c0..000000000002f754 │ │ │ │ + Augmentation data: 47 73 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f5c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d068 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f5c8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d06c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f5cc │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d074 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f5d4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000004d104 │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000002f664 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 000000000004d108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f668 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d10c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f66c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004d12c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002f68c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d130 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f690 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d134 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f694 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d138 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f698 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d140 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f6a0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006424 0000000000000040 00006014 FDE cie=00000414 pc=000000000004d200..000000000004d3a0 │ │ │ │ - Augmentation data: 0b 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d204 │ │ │ │ +00003084 0000000000000040 00002e10 FDE cie=00000278 pc=000000000002f760..000000000002f900 │ │ │ │ + Augmentation data: 37 73 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f764 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d208 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f768 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d214 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002f774 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d21c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f77c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d224 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f784 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000004d270 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002f7d0 │ │ │ │ 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 000000000004d274 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f7d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d278 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f7d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 208 to 000000000004d348 │ │ │ │ + DW_CFA_advance_loc: 208 to 000000000002f8a8 │ │ │ │ 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 000000000004d34c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f8ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d350 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f8b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006468 0000000000000028 00006058 FDE cie=00000414 pc=000000000004d3a0..000000000004d42c │ │ │ │ - Augmentation data: e3 54 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d3a4 │ │ │ │ +000030c8 0000000000000028 00002e54 FDE cie=00000278 pc=000000000002f900..000000000002f98c │ │ │ │ + Augmentation data: 0f 73 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f904 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d3a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f908 │ │ │ │ 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 000000000004d3b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f910 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004d3e0 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002f940 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 000000000004d3e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f944 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d3e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f948 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006494 0000000000000064 00006084 FDE cie=00000414 pc=000000000004d440..000000000004d76c │ │ │ │ - Augmentation data: cf 54 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d444 │ │ │ │ +000030f4 0000000000000064 00002e80 FDE cie=00000278 pc=000000000002f9a0..000000000002fccc │ │ │ │ + Augmentation data: fb 72 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f9a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d448 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f9a8 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d454 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002f9b4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004d470 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002f9d0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d474 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f9d4 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d478 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f9d8 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d47c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f9dc │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d488 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002f9e8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 440 to 000000000004d640 │ │ │ │ + DW_CFA_advance_loc1: 440 to 000000000002fba0 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d644 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fba4 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d648 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fba8 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d64c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fbac │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d650 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fbb0 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d658 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002fbb8 │ │ │ │ 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 000000000004d65c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fbbc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d660 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fbc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004d680 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002fbe0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d684 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fbe4 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d688 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fbe8 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d68c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fbec │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d690 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fbf0 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000064fc 0000000000000034 000060ec FDE cie=00000414 pc=000000000004d780..000000000004d8ec │ │ │ │ - Augmentation data: 8f 54 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d784 │ │ │ │ +0000315c 0000000000000034 00002ee8 FDE cie=00000278 pc=000000000002fce0..000000000002fe4c │ │ │ │ + Augmentation data: bb 72 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fce4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d788 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fce8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d78c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fcec │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d794 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002fcf4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004d7a4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002fd04 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000004d81c │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000002fd7c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ 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 000000000004d820 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fd80 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d824 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fd84 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006534 0000000000000034 00006538 FDE cie=00000000 pc=000000000004d900..000000000004da34 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d904 │ │ │ │ +00003194 0000000000000034 00003198 FDE cie=00000000 pc=000000000002fe60..000000000002ff94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fe64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d908 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fe68 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d914 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002fe74 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d91c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002fe7c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000004d968 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002fec8 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 000000000004d96c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fecc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d970 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fed0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000004da08 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000002ff68 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 000000000004da0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ff6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004da10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ff70 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000656c 0000000000000044 00006570 FDE cie=00000000 pc=000000000004da40..000000000004de08 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004da44 │ │ │ │ +000031cc 0000000000000044 000031d0 FDE cie=00000000 pc=000000000002ffa0..0000000000030368 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ffa4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004da48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ffa8 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004da54 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ffb4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004da60 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ffc0 │ │ │ │ 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_advance_loc: 16 to 000000000004da70 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002ffd0 │ │ │ │ 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_advance_loc1: 272 to 000000000004db80 │ │ │ │ + DW_CFA_advance_loc1: 272 to 00000000000300e0 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004db84 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000300e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004db88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000300e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000065b4 000000000000008c 000065b8 FDE cie=00000000 pc=000000000004de20..000000000004e1f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004de24 │ │ │ │ +00003214 000000000000008c 00003218 FDE cie=00000000 pc=0000000000030380..0000000000030754 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030384 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004de28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030388 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004de34 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030394 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004de3c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003039c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004de54 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000303b4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000004de94 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000303f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ 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 000000000004de98 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000303f8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004de9c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000303fc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dea0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030400 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dea4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030404 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000004df34 │ │ │ │ + DW_CFA_advance_loc: 144 to 0000000000030494 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004df38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030498 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004df5c │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000304bc │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004df64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000304c4 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000004dfb0 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000030510 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000004dffc │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000003055c │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000004e03c │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000003059c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004e058 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000305b8 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004e080 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000305e0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e084 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000305e4 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e088 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000305e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000004e0f0 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000030650 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e0fc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003065c │ │ │ │ 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_advance_loc: 136 to 000000000004e184 │ │ │ │ + DW_CFA_advance_loc: 136 to 00000000000306e4 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004e19c │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000306fc │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e1a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030700 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e1a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030704 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e1a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030708 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e1ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003070c │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004e1cc │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003072c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e1d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030730 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004e1f0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000030750 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006644 0000000000000098 00006234 FDE cie=00000414 pc=000000000004e200..000000000004e708 │ │ │ │ - Augmentation data: 77 53 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e204 │ │ │ │ +000032a4 0000000000000098 00003030 FDE cie=00000278 pc=0000000000030760..0000000000030c68 │ │ │ │ + Augmentation data: a3 71 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030764 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e208 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030768 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e214 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030774 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e220 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030780 │ │ │ │ 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_advance_loc: 32 to 000000000004e240 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000307a0 │ │ │ │ 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_advance_loc1: 468 to 000000000004e414 │ │ │ │ + DW_CFA_advance_loc1: 468 to 0000000000030974 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e418 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030978 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e41c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003097c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e420 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030980 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000004e480 │ │ │ │ + DW_CFA_advance_loc: 96 to 00000000000309e0 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e490 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000309f0 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004e4ac │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000030a0c │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000004e50c │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000030a6c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e510 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030a70 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004e540 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000030aa0 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e544 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030aa4 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e554 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000030ab4 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004e578 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000030ad8 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004e598 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000030af8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e59c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030afc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000004e5e8 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000030b48 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e5ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030b4c │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000004e624 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000030b84 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e62c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030b8c │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000004e690 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000030bf0 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e69c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030bfc │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000004e6d0 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000030c30 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e6d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030c38 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004e6fc │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000030c5c │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000066e0 0000000000000048 000062d0 FDE cie=00000414 pc=000000000004e720..000000000004eda0 │ │ │ │ - Augmentation data: 16 53 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e724 │ │ │ │ +00003340 0000000000000048 000030cc FDE cie=00000278 pc=0000000000030c80..0000000000031300 │ │ │ │ + Augmentation data: 42 71 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030c84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e728 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030c88 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e734 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030c94 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e73c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030c9c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e744 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030ca4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e754 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000030cb4 │ │ │ │ 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_advance_loc1: 944 to 000000000004eb04 │ │ │ │ + DW_CFA_advance_loc1: 944 to 0000000000031064 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eb08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031068 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eb0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003106c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000672c 000000000000004c 0000631c FDE cie=00000414 pc=000000000004eda0..000000000004fa78 │ │ │ │ - Augmentation data: 2b 53 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eda4 │ │ │ │ +0000338c 000000000000004c 00003118 FDE cie=00000278 pc=0000000000031300..0000000000031fd8 │ │ │ │ + Augmentation data: 57 71 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031304 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eda8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031308 │ │ │ │ DW_CFA_def_cfa_offset: 400 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004edb4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000031314 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004edbc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003131c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004edc4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031324 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004edd0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000031330 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004ede0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000031340 │ │ │ │ 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_advance_loc2: 1536 to 000000000004f3e0 │ │ │ │ + DW_CFA_advance_loc2: 1536 to 0000000000031940 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f3e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031944 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f3e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031948 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000677c 0000000000000050 0000636c FDE cie=00000414 pc=0000000000044380..00000000000455d8 │ │ │ │ - Augmentation data: ab 53 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044384 │ │ │ │ +000033dc 0000000000000050 00003168 FDE cie=00000278 pc=0000000000026740..0000000000027998 │ │ │ │ + Augmentation data: d7 71 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026744 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044388 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026748 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000443a8 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000026768 │ │ │ │ DW_CFA_def_cfa_offset: 1728 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 2944 to 0000000000044f28 │ │ │ │ + DW_CFA_advance_loc2: 2944 to 00000000000272e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000044f44 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000027304 │ │ │ │ + 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_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027308 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002730c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00003430 0000000000000030 00003434 FDE cie=00000000 pc=0000000000031fe0..00000000000320f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031fe4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031fe8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000031ff4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031ffc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000032004 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000003207c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + 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 0000000000032080 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032084 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003464 0000000000000010 00003468 FDE cie=00000000 pc=0000000000032100..0000000000032114 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003478 0000000000000010 0000347c FDE cie=00000000 pc=0000000000032120..0000000000032128 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000348c 000000000000002c 00003490 FDE cie=00000000 pc=0000000000035420..0000000000035558 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035424 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035428 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000035438 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003544c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 144 to 00000000000354dc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000354e0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000354e4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000034bc 00000000000001d8 00003248 FDE cie=00000278 pc=0000000000032128..0000000000035408 │ │ │ │ + Augmentation data: d3 71 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003212c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032130 │ │ │ │ + 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: 16 to 0000000000032140 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000032160 │ │ │ │ + DW_CFA_def_cfa_offset: 1024 │ │ │ │ + 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_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 2736 to 0000000000032c10 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000032c18 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 1772 to 0000000000033304 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033308 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000033338 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000033354 │ │ │ │ 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_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044f48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033358 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003335c │ │ │ │ + DW_CFA_def_cfa_offset: 1024 │ │ │ │ + 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_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + 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_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044f4c │ │ │ │ + DW_CFA_advance_loc2: 1684 to 00000000000339f0 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc2: 2176 to 0000000000034270 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034274 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034278 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 188 to 0000000000034334 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 276 to 0000000000034448 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 188 to 0000000000034504 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 364 to 0000000000034670 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000346a4 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000346d8 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000003471c │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034728 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034734 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003475c │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034768 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000034784 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc1: 272 to 0000000000034894 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034898 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000348b8 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000348e8 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000348ec │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000348f8 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000034914 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000034950 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034954 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034958 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000349a8 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000349ac │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000349b8 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000349d8 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000034a18 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000034a40 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000034ac8 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000034b20 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000034b64 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034b70 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000034c08 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000034c80 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000034cd4 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034ce0 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000034d24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000034d38 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034d3c │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000034d90 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034d9c │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000034dc0 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000034e0c │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000034e58 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000034e7c │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc1: 588 to 00000000000350c8 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000003510c │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035114 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000035144 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 148 to 00000000000351d8 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000003523c │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035248 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 112 to 00000000000352b8 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000035310 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000035374 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003538c │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000067d0 0000000000000010 000067d4 FDE cie=00000000 pc=00000000000527a0..00000000000527a8 │ │ │ │ +00003698 0000000000000010 0000369c FDE cie=00000000 pc=0000000000039280..0000000000039288 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000067e4 0000000000000010 000067e8 FDE cie=00000000 pc=00000000000527c0..00000000000527d0 │ │ │ │ +000036ac 0000000000000010 000036b0 FDE cie=00000000 pc=00000000000392a0..00000000000392b0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000067f8 0000000000000010 000067fc FDE cie=00000000 pc=00000000000527e0..00000000000527e8 │ │ │ │ +000036c0 0000000000000010 000036c4 FDE cie=00000000 pc=00000000000392c0..00000000000392c8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000680c 0000000000000010 00006810 FDE cie=00000000 pc=0000000000052800..0000000000052814 │ │ │ │ +000036d4 0000000000000010 000036d8 FDE cie=00000000 pc=00000000000392e0..00000000000392f4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006820 0000000000000010 00006824 FDE cie=00000000 pc=0000000000052820..0000000000052854 │ │ │ │ +000036e8 0000000000000010 000036ec FDE cie=00000000 pc=0000000000039300..0000000000039334 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006834 0000000000000010 00006838 FDE cie=00000000 pc=0000000000052860..0000000000052874 │ │ │ │ +000036fc 0000000000000010 00003700 FDE cie=00000000 pc=0000000000039340..0000000000039354 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006848 0000000000000010 0000684c FDE cie=00000000 pc=0000000000052880..00000000000528b4 │ │ │ │ +00003710 0000000000000010 00003714 FDE cie=00000000 pc=0000000000039360..0000000000039394 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000685c 0000000000000010 00006860 FDE cie=00000000 pc=00000000000528c0..00000000000528d0 │ │ │ │ +00003724 0000000000000010 00003728 FDE cie=00000000 pc=00000000000393a0..00000000000393b0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006870 0000000000000010 00006874 FDE cie=00000000 pc=00000000000528e0..00000000000528f4 │ │ │ │ +00003738 0000000000000010 0000373c FDE cie=00000000 pc=00000000000393c0..00000000000393d4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006884 0000000000000010 00006888 FDE cie=00000000 pc=0000000000052900..0000000000052934 │ │ │ │ +0000374c 0000000000000010 00003750 FDE cie=00000000 pc=00000000000393e0..0000000000039414 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006898 0000000000000010 0000689c FDE cie=00000000 pc=0000000000052940..0000000000052950 │ │ │ │ +00003760 0000000000000010 00003764 FDE cie=00000000 pc=0000000000039420..0000000000039430 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000068ac 0000000000000010 000068b0 FDE cie=00000000 pc=0000000000052960..0000000000052974 │ │ │ │ +00003774 0000000000000010 00003778 FDE cie=00000000 pc=0000000000039440..0000000000039454 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000068c0 0000000000000010 000068c4 FDE cie=00000000 pc=0000000000052980..00000000000529b4 │ │ │ │ +00003788 0000000000000010 0000378c FDE cie=00000000 pc=0000000000039460..0000000000039494 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000068d4 0000000000000010 000068d8 FDE cie=00000000 pc=00000000000529c0..00000000000529d0 │ │ │ │ +0000379c 0000000000000010 000037a0 FDE cie=00000000 pc=00000000000394a0..00000000000394b0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000068e8 0000000000000010 000068ec FDE cie=00000000 pc=00000000000529e0..00000000000529e8 │ │ │ │ +000037b0 0000000000000010 000037b4 FDE cie=00000000 pc=00000000000394c0..00000000000394c8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000068fc 0000000000000010 00006900 FDE cie=00000000 pc=0000000000052a00..0000000000052a08 │ │ │ │ +000037c4 0000000000000010 000037c8 FDE cie=00000000 pc=00000000000394e0..00000000000394e8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006910 0000000000000010 00006914 FDE cie=00000000 pc=0000000000052a20..0000000000052a28 │ │ │ │ +000037d8 0000000000000010 000037dc FDE cie=00000000 pc=0000000000039500..0000000000039508 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006924 0000000000000010 00006928 FDE cie=00000000 pc=0000000000052a40..0000000000052a4c │ │ │ │ +000037ec 0000000000000010 000037f0 FDE cie=00000000 pc=0000000000039520..000000000003952c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006938 0000000000000010 0000693c FDE cie=00000000 pc=0000000000052a60..0000000000052a6c │ │ │ │ +00003800 0000000000000010 00003804 FDE cie=00000000 pc=0000000000039540..000000000003954c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000694c 0000000000000010 00006950 FDE cie=00000000 pc=0000000000052a80..0000000000052a8c │ │ │ │ +00003814 0000000000000010 00003818 FDE cie=00000000 pc=0000000000039560..000000000003956c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006960 0000000000000010 00006964 FDE cie=00000000 pc=0000000000052aa0..0000000000052aac │ │ │ │ +00003828 0000000000000010 0000382c FDE cie=00000000 pc=0000000000039580..000000000003958c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006974 0000000000000010 00006978 FDE cie=00000000 pc=0000000000052ac0..0000000000052acc │ │ │ │ +0000383c 0000000000000010 00003840 FDE cie=00000000 pc=00000000000395a0..00000000000395ac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006988 0000000000000010 0000698c FDE cie=00000000 pc=0000000000052ae0..0000000000052aec │ │ │ │ +00003850 0000000000000010 00003854 FDE cie=00000000 pc=00000000000395c0..00000000000395cc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000699c 0000000000000010 000069a0 FDE cie=00000000 pc=0000000000052b00..0000000000052b0c │ │ │ │ +00003864 0000000000000010 00003868 FDE cie=00000000 pc=00000000000395e0..00000000000395ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000069b0 0000000000000010 000069b4 FDE cie=00000000 pc=0000000000052b20..0000000000052b2c │ │ │ │ +00003878 0000000000000010 0000387c FDE cie=00000000 pc=0000000000039600..000000000003960c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000069c4 0000000000000010 000069c8 FDE cie=00000000 pc=0000000000052b40..0000000000052b4c │ │ │ │ +0000388c 0000000000000010 00003890 FDE cie=00000000 pc=0000000000039620..000000000003962c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000069d8 0000000000000010 000069dc FDE cie=00000000 pc=0000000000052b60..0000000000052b6c │ │ │ │ +000038a0 0000000000000010 000038a4 FDE cie=00000000 pc=0000000000039640..000000000003964c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000069ec 0000000000000010 000069f0 FDE cie=00000000 pc=0000000000052b80..0000000000052b9c │ │ │ │ +000038b4 0000000000000010 000038b8 FDE cie=00000000 pc=0000000000039660..000000000003967c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006a00 0000000000000010 00006a04 FDE cie=00000000 pc=0000000000052ba0..0000000000052bb0 │ │ │ │ +000038c8 0000000000000010 000038cc FDE cie=00000000 pc=0000000000039680..0000000000039690 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006a14 0000000000000010 00006a18 FDE cie=00000000 pc=0000000000052bc0..0000000000052bcc │ │ │ │ +000038dc 0000000000000010 000038e0 FDE cie=00000000 pc=00000000000396a0..00000000000396ac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006a28 0000000000000010 00006a2c FDE cie=00000000 pc=0000000000052be0..0000000000052bfc │ │ │ │ +000038f0 0000000000000010 000038f4 FDE cie=00000000 pc=00000000000396c0..00000000000396dc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006a3c 0000000000000010 00006a40 FDE cie=00000000 pc=0000000000052c00..0000000000052c10 │ │ │ │ +00003904 0000000000000010 00003908 FDE cie=00000000 pc=00000000000396e0..00000000000396f0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006a50 0000000000000010 00006a54 FDE cie=00000000 pc=0000000000052c20..0000000000052c2c │ │ │ │ +00003918 0000000000000010 0000391c FDE cie=00000000 pc=0000000000039700..000000000003970c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006a64 0000000000000010 00006a68 FDE cie=00000000 pc=0000000000052c40..0000000000052c5c │ │ │ │ +0000392c 0000000000000010 00003930 FDE cie=00000000 pc=0000000000039720..000000000003973c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006a78 0000000000000010 00006a7c FDE cie=00000000 pc=0000000000052c60..0000000000052c70 │ │ │ │ +00003940 0000000000000010 00003944 FDE cie=00000000 pc=0000000000039740..0000000000039750 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006a8c 0000000000000010 00006a90 FDE cie=00000000 pc=0000000000052c80..0000000000052c8c │ │ │ │ +00003954 0000000000000010 00003958 FDE cie=00000000 pc=0000000000039760..000000000003976c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006aa0 0000000000000010 00006aa4 FDE cie=00000000 pc=0000000000052ca0..0000000000052cbc │ │ │ │ +00003968 0000000000000010 0000396c FDE cie=00000000 pc=0000000000039780..000000000003979c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006ab4 0000000000000010 00006ab8 FDE cie=00000000 pc=0000000000052cc0..0000000000052cd0 │ │ │ │ +0000397c 0000000000000010 00003980 FDE cie=00000000 pc=00000000000397a0..00000000000397b0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006ac8 0000000000000010 00006acc FDE cie=00000000 pc=0000000000052ce0..0000000000052ce8 │ │ │ │ +00003990 0000000000000010 00003994 FDE cie=00000000 pc=00000000000397c0..00000000000397c8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006adc 0000000000000010 00006ae0 FDE cie=00000000 pc=0000000000052d00..0000000000052d08 │ │ │ │ +000039a4 0000000000000010 000039a8 FDE cie=00000000 pc=00000000000397e0..00000000000397e8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006af0 0000000000000010 00006af4 FDE cie=00000000 pc=0000000000052d20..0000000000052d28 │ │ │ │ +000039b8 0000000000000010 000039bc FDE cie=00000000 pc=0000000000039800..0000000000039808 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006b04 0000000000000010 00006b08 FDE cie=00000000 pc=0000000000052d40..0000000000052d48 │ │ │ │ +000039cc 0000000000000010 000039d0 FDE cie=00000000 pc=0000000000039820..0000000000039828 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006b18 0000000000000018 00006b1c FDE cie=00000000 pc=0000000000052d60..0000000000052dbc │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000052d94 │ │ │ │ +000039e0 0000000000000018 000039e4 FDE cie=00000000 pc=0000000000039840..000000000003989c │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000039874 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052d98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039878 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006b34 0000000000000018 00006b38 FDE cie=00000000 pc=0000000000052dc0..0000000000052e04 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000052ddc │ │ │ │ +000039fc 0000000000000018 00003a00 FDE cie=00000000 pc=00000000000398a0..00000000000398e4 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000398bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052de0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000398c0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006b50 0000000000000018 00006b54 FDE cie=00000000 pc=0000000000052e20..0000000000052e64 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000052e3c │ │ │ │ +00003a18 0000000000000018 00003a1c FDE cie=00000000 pc=0000000000039900..0000000000039944 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003991c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052e40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039920 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006b6c 0000000000000018 00006b70 FDE cie=00000000 pc=0000000000052e80..0000000000052ec4 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000052e9c │ │ │ │ +00003a34 0000000000000018 00003a38 FDE cie=00000000 pc=0000000000039960..00000000000399a4 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003997c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052ea0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039980 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006b88 0000000000000018 00006b8c FDE cie=00000000 pc=0000000000052ee0..0000000000052f24 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000052efc │ │ │ │ +00003a50 0000000000000018 00003a54 FDE cie=00000000 pc=00000000000399c0..0000000000039a04 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000399dc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052f00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000399e0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006ba4 0000000000000010 00006ba8 FDE cie=00000000 pc=0000000000052f40..0000000000052f54 │ │ │ │ +00003a6c 0000000000000010 00003a70 FDE cie=00000000 pc=0000000000039a20..0000000000039a34 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006bb8 0000000000000024 00006bbc FDE cie=00000000 pc=0000000000052f60..0000000000052f98 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052f64 │ │ │ │ +00003a80 0000000000000024 00003a84 FDE cie=00000000 pc=0000000000039a40..0000000000039a78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039a44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052f68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039a48 │ │ │ │ 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: 16 to 0000000000052f78 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000039a58 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000052f90 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000039a70 │ │ │ │ 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 0000000000052f94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039a74 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006be0 0000000000000028 000067d0 FDE cie=00000414 pc=0000000000052fa0..0000000000053008 │ │ │ │ - Augmentation data: 23 50 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052fa4 │ │ │ │ +00003aa8 0000000000000028 00003834 FDE cie=00000278 pc=0000000000039a80..0000000000039ae8 │ │ │ │ + Augmentation data: 27 6f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039a84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052fa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039a88 │ │ │ │ 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 0000000000052fbc │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000039a9c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000053000 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000039ae0 │ │ │ │ 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 0000000000053004 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039ae4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006c0c 0000000000000024 000067fc FDE cie=00000414 pc=000000000000e9ac..000000000000eaa0 │ │ │ │ - Augmentation data: fb 4f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e9b0 │ │ │ │ +00003ad4 0000000000000024 00003860 FDE cie=00000278 pc=000000000000e2c8..000000000000e3bc │ │ │ │ + Augmentation data: ff 6e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e2cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e9b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e2d0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e9bc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e2d8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e9c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e2e4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ │ │ │ │ -00006c34 0000000000000024 00006c38 FDE cie=00000000 pc=00000000000530e0..0000000000053130 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000530e4 │ │ │ │ +00003afc 0000000000000024 00003b00 FDE cie=00000000 pc=0000000000039bc0..0000000000039c10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039bc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000530e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039bc8 │ │ │ │ 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: 16 to 00000000000530f8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000039bd8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000053118 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000039bf8 │ │ │ │ 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 000000000005311c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039bfc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006c5c 0000000000000024 00006c60 FDE cie=00000000 pc=0000000000053140..0000000000053190 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053144 │ │ │ │ +00003b24 0000000000000024 00003b28 FDE cie=00000000 pc=0000000000039c20..0000000000039c70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039c24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053148 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039c28 │ │ │ │ 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: 16 to 0000000000053158 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000039c38 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000053178 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000039c58 │ │ │ │ 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 000000000005317c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039c5c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006c84 0000000000000050 00006874 FDE cie=00000414 pc=00000000000531a0..00000000000532e0 │ │ │ │ - Augmentation data: 97 4f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000531a4 │ │ │ │ +00003b4c 0000000000000050 000038d8 FDE cie=00000278 pc=0000000000039c80..0000000000039dc0 │ │ │ │ + Augmentation data: 9b 6e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039c84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000531a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039c88 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000531ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039c8c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000531b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039c94 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000531d8 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000039cb8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000005324c │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000039d2c │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000053274 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000039d54 │ │ │ │ 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 0000000000053278 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039d58 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005327c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039d5c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ 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_offset: r22 (x22) at cfa-8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053280 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039d60 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053284 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039d64 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000532a4 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000039d84 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000532a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039d88 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006cd8 0000000000000018 00006cdc FDE cie=00000000 pc=00000000000532e0..000000000005332c │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000053304 │ │ │ │ +00003ba0 0000000000000018 00003ba4 FDE cie=00000000 pc=0000000000039dc0..0000000000039e0c │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000039de4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053308 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039de8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006cf4 0000000000000018 00006cf8 FDE cie=00000000 pc=0000000000053340..000000000005338c │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000053364 │ │ │ │ +00003bbc 0000000000000018 00003bc0 FDE cie=00000000 pc=0000000000039e20..0000000000039e6c │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000039e44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053368 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039e48 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006d10 0000000000000034 00006d14 FDE cie=00000000 pc=00000000000533a0..00000000000534bc │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000533a4 │ │ │ │ +00003bd8 0000000000000034 00003bdc FDE cie=00000000 pc=0000000000039e80..0000000000039f9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039e84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000533a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039e88 │ │ │ │ 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 00000000000533b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039e90 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000533d4 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000039eb4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000533d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039eb8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000533dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039ebc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000005342c │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000039f0c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053430 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039f10 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053434 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039f14 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006d48 0000000000000040 00006d4c FDE cie=00000000 pc=00000000000534c0..0000000000053644 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000534c4 │ │ │ │ +00003c10 0000000000000040 00003c14 FDE cie=00000000 pc=0000000000039fa0..000000000003a124 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039fa4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000534c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039fa8 │ │ │ │ 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 00000000000534d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039fb0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000534f4 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000039fd4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000534f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039fd8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000534fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039fdc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000005358c │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000003a06c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053590 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a070 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053594 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a074 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000053610 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000003a0f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053614 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a0f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053618 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a0f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006d8c 000000000000002c 00006d90 FDE cie=00000000 pc=000000000004fa80..000000000004fb58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fa84 │ │ │ │ +00003c54 000000000000002c 00003c58 FDE cie=00000000 pc=0000000000035560..0000000000035638 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035564 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fa88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035568 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004fa94 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035574 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004fa9c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003557c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004faa8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035588 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000004fb14 │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000000355f4 │ │ │ │ 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 000000000004fb18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000355f8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fb1c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000355fc │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006dbc 000000000000002c 00006dc0 FDE cie=00000000 pc=000000000004fb60..000000000004fc38 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fb64 │ │ │ │ +00003c84 000000000000002c 00003c88 FDE cie=00000000 pc=0000000000035640..0000000000035718 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035644 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fb68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035648 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004fb74 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035654 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004fb7c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003565c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004fb88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035668 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000004fbf4 │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000000356d4 │ │ │ │ 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 000000000004fbf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000356d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fbfc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000356dc │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006dec 0000000000000024 00006df0 FDE cie=00000000 pc=0000000000053660..00000000000536b8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053664 │ │ │ │ +00003cb4 0000000000000024 00003cb8 FDE cie=00000000 pc=000000000003a140..000000000003a198 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a144 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053668 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a148 │ │ │ │ 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: 16 to 0000000000053678 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003a158 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000536b0 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000003a190 │ │ │ │ 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 00000000000536b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a194 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006e14 0000000000000030 00006a04 FDE cie=00000414 pc=00000000000536c0..0000000000053720 │ │ │ │ - Augmentation data: 1a 4e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000536c4 │ │ │ │ +00003cdc 0000000000000030 00003a68 FDE cie=00000278 pc=000000000003a1a0..000000000003a200 │ │ │ │ + Augmentation data: 1e 6d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a1a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000536c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a1a8 │ │ │ │ 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 00000000000536d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003a1b0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000053708 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000003a1e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 000000000005370c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a1ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053710 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a1f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053718 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003a1f8 │ │ │ │ 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 000000000005371c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a1fc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00006e48 0000000000000030 00006a38 FDE cie=00000414 pc=0000000000053720..0000000000053780 │ │ │ │ - Augmentation data: ea 4d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053724 │ │ │ │ +00003d10 0000000000000030 00003a9c FDE cie=00000278 pc=000000000003a200..000000000003a260 │ │ │ │ + Augmentation data: ee 6c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a204 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053728 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a208 │ │ │ │ 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 0000000000053730 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003a210 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000053768 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000003a248 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 000000000005376c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a24c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053770 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a250 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053778 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003a258 │ │ │ │ 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 000000000005377c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a25c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00006e7c 0000000000000024 00006e80 FDE cie=00000000 pc=0000000000053780..00000000000537d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053784 │ │ │ │ +00003d44 0000000000000024 00003d48 FDE cie=00000000 pc=000000000003a260..000000000003a2b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a264 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053788 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a268 │ │ │ │ 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: 16 to 0000000000053798 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003a278 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000537d0 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000003a2b0 │ │ │ │ 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 00000000000537d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a2b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006ea4 0000000000000038 00006a94 FDE cie=00000414 pc=00000000000537e0..0000000000053aac │ │ │ │ - Augmentation data: 92 4d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000537e4 │ │ │ │ +00003d6c 0000000000000038 00003af8 FDE cie=00000278 pc=000000000003a2c0..000000000003a58c │ │ │ │ + Augmentation data: 96 6c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a2c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000537e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a2c8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000537f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003a2d4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000537fc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003a2dc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053808 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003a2e8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053810 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003a2f0 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 360 to 0000000000053978 │ │ │ │ + DW_CFA_advance_loc1: 360 to 000000000003a458 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ 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 000000000005397c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a45c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053980 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a460 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006ee0 0000000000000028 00006ad0 FDE cie=00000414 pc=0000000000053ac0..0000000000053b30 │ │ │ │ - Augmentation data: 87 4d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053ac4 │ │ │ │ +00003da8 0000000000000028 00003b34 FDE cie=00000278 pc=000000000003a5a0..000000000003a610 │ │ │ │ + Augmentation data: 8b 6c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a5a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053ac8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a5a8 │ │ │ │ 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 0000000000053adc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003a5bc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000053b28 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000003a608 │ │ │ │ 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 0000000000053b2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a60c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006f0c 0000000000000028 00006afc FDE cie=00000414 pc=0000000000053b30..0000000000053ba8 │ │ │ │ - Augmentation data: 5f 4d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053b34 │ │ │ │ +00003dd4 0000000000000028 00003b60 FDE cie=00000278 pc=000000000003a610..000000000003a688 │ │ │ │ + Augmentation data: 63 6c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a614 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053b38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a618 │ │ │ │ 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 0000000000053b4c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003a62c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000053ba0 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000003a680 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053ba4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a684 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00006f38 0000000000000028 00006b28 FDE cie=00000414 pc=0000000000053ba8..0000000000053c20 │ │ │ │ - Augmentation data: 37 4d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053bac │ │ │ │ +00003e00 0000000000000028 00003b8c FDE cie=00000278 pc=000000000003a688..000000000003a700 │ │ │ │ + Augmentation data: 3b 6c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a68c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053bb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a690 │ │ │ │ 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 0000000000053bc4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003a6a4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000053c18 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000003a6f8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053c1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a6fc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00006f64 0000000000000028 00006b54 FDE cie=00000414 pc=0000000000053008..0000000000053070 │ │ │ │ - Augmentation data: 0f 4d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005300c │ │ │ │ +00003e2c 0000000000000028 00003bb8 FDE cie=00000278 pc=0000000000039ae8..0000000000039b50 │ │ │ │ + Augmentation data: 13 6c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039aec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053010 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039af0 │ │ │ │ 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 0000000000053024 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000039b04 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000053068 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000039b48 │ │ │ │ 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 000000000005306c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039b4c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006f90 0000000000000028 00006b80 FDE cie=00000414 pc=0000000000053070..00000000000530d8 │ │ │ │ - Augmentation data: e7 4c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053074 │ │ │ │ +00003e58 0000000000000028 00003be4 FDE cie=00000278 pc=0000000000039b50..0000000000039bb8 │ │ │ │ + Augmentation data: eb 6b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039b54 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053078 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039b58 │ │ │ │ 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 000000000005308c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000039b6c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000530d0 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000039bb0 │ │ │ │ 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 00000000000530d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039bb4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006fbc 00000000000000bc 00006bac FDE cie=00000414 pc=0000000000053c20..000000000005417c │ │ │ │ - Augmentation data: bf 4c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053c24 │ │ │ │ +00003e84 00000000000000bc 00003c10 FDE cie=00000278 pc=000000000003a700..000000000003ac5c │ │ │ │ + Augmentation data: c3 6b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a704 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053c28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a708 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053c34 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003a714 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000053c88 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000003a768 │ │ │ │ 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 0000000000053c8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a76c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053c90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a770 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053c98 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003a778 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053ca0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003a780 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053ca4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a784 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053ca8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a788 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053cac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a78c │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 640 to 0000000000053f2c │ │ │ │ + DW_CFA_advance_loc1: 640 to 000000000003aa0c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053f30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aa10 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053f34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aa14 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053f38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aa18 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053f3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aa1c │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053f40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aa20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000053f58 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003aa38 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000053f7c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003aa5c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053f84 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003aa64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053f88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aa68 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053f8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aa6c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053f90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aa70 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 208 to 0000000000054060 │ │ │ │ + DW_CFA_advance_loc: 208 to 000000000003ab40 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000054070 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003ab50 │ │ │ │ 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_advance_loc: 128 to 00000000000540f0 │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000003abd0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000540f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003abd4 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000540f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003abd8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000540fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003abdc │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054100 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003abe0 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003abe4 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000707c 0000000000000038 00006c6c FDE cie=00000414 pc=000000000004fc40..000000000004fd8c │ │ │ │ - Augmentation data: 27 4c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fc44 │ │ │ │ +00003f44 0000000000000038 00003cd0 FDE cie=00000278 pc=0000000000035720..000000000003586c │ │ │ │ + Augmentation data: 2b 6b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035724 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fc48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035728 │ │ │ │ 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 000000000004fc50 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035730 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000004fca4 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000035784 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fca8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035788 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fcac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003578c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000004fcf0 │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000000357d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fcf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000357d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fcf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000357d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000070b8 0000000000000044 00006ca8 FDE cie=00000414 pc=0000000000054180..0000000000054298 │ │ │ │ - Augmentation data: 27 4c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054184 │ │ │ │ +00003f80 0000000000000044 00003d0c FDE cie=00000278 pc=000000000003ac60..000000000003ad78 │ │ │ │ + Augmentation data: 2b 6b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ac64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054188 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ac68 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054194 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ac74 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005419c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ac7c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000541c8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003aca8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000054208 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000003ace8 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000054230 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003ad10 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 0000000000054234 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ad14 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054238 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ad18 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000054258 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003ad38 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005425c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ad3c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054260 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ad40 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007100 0000000000000044 00006cf0 FDE cie=00000414 pc=00000000000542a0..00000000000543b8 │ │ │ │ - Augmentation data: ed 4b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000542a4 │ │ │ │ +00003fc8 0000000000000044 00003d54 FDE cie=00000278 pc=000000000003ad80..000000000003ae98 │ │ │ │ + Augmentation data: f1 6a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ad84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000542a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ad88 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000542b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ad94 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000542bc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ad9c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000542e8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003adc8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000054328 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000003ae08 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000054350 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003ae30 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 0000000000054354 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ae34 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054358 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ae38 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000054378 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003ae58 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005437c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ae5c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054380 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ae60 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007148 0000000000000044 00006d38 FDE cie=00000414 pc=00000000000543c0..00000000000544d8 │ │ │ │ - Augmentation data: b3 4b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000543c4 │ │ │ │ +00004010 0000000000000044 00003d9c FDE cie=00000278 pc=000000000003aea0..000000000003afb8 │ │ │ │ + Augmentation data: b7 6a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aea4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000543c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aea8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000543d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003aeb4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000543dc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003aebc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000054408 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003aee8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000054448 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000003af28 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000054470 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003af50 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 0000000000054474 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003af54 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054478 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003af58 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000054498 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003af78 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005449c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003af7c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000544a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003af80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007190 000000000000002c 00006d80 FDE cie=00000414 pc=00000000000544e0..00000000000545a8 │ │ │ │ - Augmentation data: 79 4b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000544e4 │ │ │ │ +00004058 000000000000002c 00003de4 FDE cie=00000278 pc=000000000003afc0..000000000003b088 │ │ │ │ + Augmentation data: 7d 6a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003afc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000544e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003afc8 │ │ │ │ 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: 16 to 00000000000544f8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003afd8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000054594 │ │ │ │ + DW_CFA_advance_loc: 156 to 000000000003b074 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054598 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b078 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005459c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b07c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000071c0 000000000000002c 00006db0 FDE cie=00000414 pc=00000000000545c0..0000000000054690 │ │ │ │ - Augmentation data: 4d 4b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000545c4 │ │ │ │ +00004088 000000000000002c 00003e14 FDE cie=00000278 pc=000000000003b0a0..000000000003b170 │ │ │ │ + Augmentation data: 51 6a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b0a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000545c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b0a8 │ │ │ │ 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: 16 to 00000000000545d8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003b0b8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 164 to 000000000005467c │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000003b15c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054680 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b160 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054684 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b164 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000071f0 000000000000002c 00006de0 FDE cie=00000414 pc=00000000000546a0..00000000000547a8 │ │ │ │ - Augmentation data: 21 4b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000546a4 │ │ │ │ +000040b8 000000000000002c 00003e44 FDE cie=00000278 pc=000000000003b180..000000000003b288 │ │ │ │ + Augmentation data: 25 6a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b184 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000546a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b188 │ │ │ │ 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: 16 to 00000000000546b8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003b198 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000546f0 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000003b1d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000546f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b1d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000546f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b1d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007220 000000000000002c 00006e10 FDE cie=00000414 pc=00000000000547c0..00000000000548d0 │ │ │ │ - Augmentation data: f5 4a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000547c4 │ │ │ │ +000040e8 000000000000002c 00003e74 FDE cie=00000278 pc=000000000003b2a0..000000000003b3b0 │ │ │ │ + Augmentation data: f9 69 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b2a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000547c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b2a8 │ │ │ │ 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: 16 to 00000000000547d8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003b2b8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000054818 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000003b2f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005481c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b2fc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054820 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b300 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007250 0000000000000028 00006e40 FDE cie=00000414 pc=00000000000548e0..00000000000549ac │ │ │ │ - Augmentation data: 2b 4b 00 00 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000548f4 │ │ │ │ +00004118 0000000000000028 00003ea4 FDE cie=00000278 pc=000000000003b3c0..000000000003b48c │ │ │ │ + Augmentation data: 2f 6a 00 00 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003b3d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000548f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b3d8 │ │ │ │ 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: 12 to 0000000000054904 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b3e4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000054940 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000003b420 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 0000000000054944 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b424 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054948 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b428 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000727c 0000000000000028 00007280 FDE cie=00000000 pc=00000000000549c0..0000000000054a4c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000549c4 │ │ │ │ +00004144 0000000000000028 00004148 FDE cie=00000000 pc=000000000003b4a0..000000000003b52c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b4a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000549c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b4a8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000549d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b4b4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000549dc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003b4bc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000054a40 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000003b520 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054a44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b524 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054a48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b528 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000072a8 000000000000002c 000072ac FDE cie=00000000 pc=0000000000054a60..0000000000054b08 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054a64 │ │ │ │ +00004170 000000000000002c 00004174 FDE cie=00000000 pc=000000000003b540..000000000003b5e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b544 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054a68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b548 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054a74 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b554 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000054a7c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003b55c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054a88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b568 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000054afc │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000003b5dc │ │ │ │ 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 0000000000054b00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b5e0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054b04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b5e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000072d8 0000000000000030 00006ec8 FDE cie=00000414 pc=0000000000054b20..0000000000054bfc │ │ │ │ - Augmentation data: bf 4a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054b24 │ │ │ │ +000041a0 0000000000000030 00003f2c FDE cie=00000278 pc=000000000003b600..000000000003b6dc │ │ │ │ + Augmentation data: c3 69 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b604 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054b28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b608 │ │ │ │ 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: 12 to 0000000000054b34 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b614 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 160 to 0000000000054bd4 │ │ │ │ + DW_CFA_advance_loc: 160 to 000000000003b6b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 0000000000054bd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b6b8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054be4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b6c4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000054bf4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003b6d4 │ │ │ │ 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 0000000000054bf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b6d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -0000730c 0000000000000010 00007310 FDE cie=00000000 pc=000000000004fd8c..000000000004fda0 │ │ │ │ +000041d4 0000000000000010 000041d8 FDE cie=00000000 pc=000000000003586c..0000000000035880 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007320 000000000000002c 00007324 FDE cie=00000000 pc=000000000004fda0..000000000004fe10 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fda4 │ │ │ │ +000041e8 000000000000002c 000041ec FDE cie=00000000 pc=0000000000035880..00000000000358f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035884 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fda8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035888 │ │ │ │ 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 000000000004fdb0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035890 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000004fdf8 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000358d8 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 000000000004fdfc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000358dc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fe00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000358e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004fe08 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000358e8 │ │ │ │ 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 000000000004fe0c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000358ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00007350 0000000000000030 00006f40 FDE cie=00000414 pc=0000000000054c00..0000000000054d40 │ │ │ │ - Augmentation data: 4b 4a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054c04 │ │ │ │ +00004218 0000000000000030 00003fa4 FDE cie=00000278 pc=000000000003b6e0..000000000003b820 │ │ │ │ + Augmentation data: 4f 69 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b6e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054c08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b6e8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000054c10 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003b6f0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000054c28 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003b708 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 208 to 0000000000054cf8 │ │ │ │ + DW_CFA_advance_loc: 208 to 000000000003b7d8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054cfc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b7dc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054d00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b7e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007384 0000000000000038 00006f74 FDE cie=00000414 pc=0000000000054d40..0000000000054ec0 │ │ │ │ - Augmentation data: 1b 4a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054d44 │ │ │ │ +0000424c 0000000000000038 00003fd8 FDE cie=00000278 pc=000000000003b820..000000000003b9a0 │ │ │ │ + Augmentation data: 1f 69 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b824 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054d48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b828 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000054d58 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003b838 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000054d68 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003b848 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000054d80 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003b860 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 228 to 0000000000054e64 │ │ │ │ + DW_CFA_advance_loc: 228 to 000000000003b944 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ 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 0000000000054e68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b948 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054e6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b94c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000073c0 0000000000000038 00006fb0 FDE cie=00000414 pc=0000000000054ec0..00000000000551e8 │ │ │ │ - Augmentation data: f7 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054ec4 │ │ │ │ +00004288 0000000000000038 00004014 FDE cie=00000278 pc=000000000003b9a0..000000000003bcc8 │ │ │ │ + Augmentation data: fb 68 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b9a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054ec8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b9a8 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054ed4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b9b4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000054edc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003b9bc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054ee8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b9c8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 344 to 0000000000055040 │ │ │ │ + DW_CFA_advance_loc1: 344 to 000000000003bb20 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ 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 0000000000055044 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bb24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055048 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bb28 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000073fc 0000000000000050 00006fec FDE cie=00000414 pc=000000000004fe10..00000000000500f8 │ │ │ │ - Augmentation data: 07 4a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fe14 │ │ │ │ +000042c4 0000000000000050 00004050 FDE cie=00000278 pc=00000000000358f0..0000000000035bd8 │ │ │ │ + Augmentation data: 0b 69 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000358f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fe18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000358f8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004fe20 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035900 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004fe3c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003591c │ │ │ │ DW_CFA_def_cfa_offset: 512 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 456 to 0000000000050004 │ │ │ │ + DW_CFA_advance_loc1: 456 to 0000000000035ae4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000050024 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000035b04 │ │ │ │ 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_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050028 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035b08 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005002c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035b0c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00007450 0000000000000048 00007040 FDE cie=00000414 pc=0000000000050100..00000000000503dc │ │ │ │ - Augmentation data: d5 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050104 │ │ │ │ +00004318 0000000000000048 000040a4 FDE cie=00000278 pc=0000000000035be0..0000000000035ebc │ │ │ │ + Augmentation data: d9 68 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035be4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035be8 │ │ │ │ DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000050114 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035bf4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000050120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035c00 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000050134 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000035c14 │ │ │ │ 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_advance_loc: 8 to 000000000005013c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035c1c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 460 to 0000000000050308 │ │ │ │ + DW_CFA_advance_loc1: 460 to 0000000000035de8 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005030c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035dec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035df0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004364 0000000000000040 00004368 FDE cie=00000000 pc=000000000003bce0..000000000003beb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bce4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bce8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003bcf0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003bd00 │ │ │ │ + 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_advance_loc: 12 to 000000000003bd0c │ │ │ │ + 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_advance_loc: 244 to 000000000003be00 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + 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 000000000003be04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050310 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003be08 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000749c 0000000000000044 0000708c FDE cie=00000414 pc=0000000000055200..000000000005539c │ │ │ │ - Augmentation data: ab 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055204 │ │ │ │ +000043a8 0000000000000044 00004134 FDE cie=00000278 pc=000000000003bec0..000000000003c05c │ │ │ │ + Augmentation data: 6b 68 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bec4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055208 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bec8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055214 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003bed4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005521c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003bedc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000055250 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000003bf10 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000552ac │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000003bf6c │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000552d4 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003bf94 │ │ │ │ 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 00000000000552d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bf98 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000552dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bf9c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ 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_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000055300 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003bfc0 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055304 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bfc4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000074e4 000000000000003c 000070d4 FDE cie=00000414 pc=00000000000553a0..000000000005549c │ │ │ │ - Augmentation data: 93 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000553a4 │ │ │ │ +000043f0 000000000000003c 0000417c FDE cie=00000278 pc=000000000003d060..000000000003d15c │ │ │ │ + Augmentation data: 53 68 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d064 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000553a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d068 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000553b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d070 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000553c0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003d080 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000055414 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000003d0d4 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055420 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d0e0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055424 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d0e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055428 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d0e8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ 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_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007524 0000000000000028 00007114 FDE cie=00000414 pc=00000000000554a0..000000000005552c │ │ │ │ - Augmentation data: 77 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000554a4 │ │ │ │ +00004430 0000000000000028 000041bc FDE cie=00000278 pc=000000000003d160..000000000003d1ec │ │ │ │ + Augmentation data: 37 68 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d164 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000554a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d168 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000554bc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003d17c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000554dc │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003d19c │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 00000000000554e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d1a0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000554e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d1a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00007550 0000000000000028 00007140 FDE cie=00000414 pc=0000000000055540..00000000000555c0 │ │ │ │ - Augmentation data: 6b 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055544 │ │ │ │ +0000445c 0000000000000028 000041e8 FDE cie=00000278 pc=000000000003d200..000000000003d280 │ │ │ │ + Augmentation data: 2b 68 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d204 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055548 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d208 │ │ │ │ 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 000000000005555c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003d21c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000055590 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000003d250 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 0000000000055594 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d254 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000555a8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003d268 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000757c 0000000000000028 0000716c FDE cie=00000414 pc=00000000000555c0..0000000000055648 │ │ │ │ - Augmentation data: 4f 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000555c4 │ │ │ │ +00004488 0000000000000028 00004214 FDE cie=00000278 pc=000000000003d280..000000000003d308 │ │ │ │ + Augmentation data: 0f 68 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d284 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000555c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d288 │ │ │ │ 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 00000000000555dc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003d29c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000055628 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000003d2e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 000000000005562c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d2ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055630 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d2f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000075a8 0000000000000038 00007198 FDE cie=00000414 pc=0000000000055660..0000000000055748 │ │ │ │ - Augmentation data: 33 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055664 │ │ │ │ +000044b4 0000000000000038 00004240 FDE cie=00000278 pc=000000000003d320..000000000003d408 │ │ │ │ + Augmentation data: f3 67 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d324 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055668 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d328 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055674 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d334 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000556d0 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000003d390 │ │ │ │ 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 00000000000556d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d394 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000556d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d398 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000556dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d39c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000556e8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d3a8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000055710 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003d3d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055714 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d3d4 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055718 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d3d8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ │ │ │ │ -000075e4 0000000000000038 000071d4 FDE cie=00000414 pc=0000000000055760..0000000000055848 │ │ │ │ - Augmentation data: 0b 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055764 │ │ │ │ +000044f0 0000000000000038 0000427c FDE cie=00000278 pc=000000000003d420..000000000003d508 │ │ │ │ + Augmentation data: cb 67 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d424 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055768 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d428 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055774 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d434 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000557d0 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000003d490 │ │ │ │ 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 00000000000557d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d494 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000557d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d498 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000557dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d49c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000557e8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d4a8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000055810 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003d4d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055814 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d4d4 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055818 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d4d8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ │ │ │ │ -00007620 0000000000000038 00007210 FDE cie=00000414 pc=0000000000055860..0000000000055948 │ │ │ │ - Augmentation data: e3 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055864 │ │ │ │ +0000452c 0000000000000038 000042b8 FDE cie=00000278 pc=000000000003d520..000000000003d608 │ │ │ │ + Augmentation data: a3 67 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d524 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055868 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d528 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055874 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d534 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000558d0 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000003d590 │ │ │ │ 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 00000000000558d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d594 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000558d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d598 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000558dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d59c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000558e8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d5a8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000055910 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003d5d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055914 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d5d4 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055918 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d5d8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ │ │ │ │ -0000765c 0000000000000038 0000724c FDE cie=00000414 pc=0000000000055960..0000000000055a48 │ │ │ │ - Augmentation data: bb 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055964 │ │ │ │ +00004568 0000000000000038 000042f4 FDE cie=00000278 pc=000000000003d620..000000000003d708 │ │ │ │ + Augmentation data: 7b 67 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d624 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055968 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d628 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055974 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d634 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000559d0 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000003d690 │ │ │ │ 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 00000000000559d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d694 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000559d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d698 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000559dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d69c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000559e8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d6a8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003d6d0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d6d4 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000055a10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d6d8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + │ │ │ │ +000045a4 0000000000000020 00004330 FDE cie=00000278 pc=0000000000035ec0..0000000000035f4c │ │ │ │ + Augmentation data: 53 67 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035ec4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035ec8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035ed4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035edc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + │ │ │ │ +000045c8 0000000000000030 000045cc FDE cie=00000000 pc=000000000003d720..000000000003d82c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d724 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d728 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d734 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000003d774 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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 000000000003d778 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d77c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003d79c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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 000000000003d7a0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d7a4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000045fc 0000000000000024 00004388 FDE cie=00000278 pc=000000000003d840..000000000003d8c4 │ │ │ │ + Augmentation data: 0f 67 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d844 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d848 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000003d888 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d88c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d890 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004624 0000000000000024 000043b0 FDE cie=00000278 pc=000000000003d8e0..000000000003d96c │ │ │ │ + Augmentation data: fb 66 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d8e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d8e8 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000003d92c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d930 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d938 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000464c 0000000000000020 000043d8 FDE cie=00000278 pc=0000000000035f4c..0000000000035fd8 │ │ │ │ + Augmentation data: e7 66 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035f50 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035f54 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035f60 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035f68 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + │ │ │ │ +00004670 0000000000000030 00004674 FDE cie=00000000 pc=000000000003d980..000000000003da8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d984 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d988 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d994 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000003d9d4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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 000000000003d9d8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d9dc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003d9fc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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 000000000003da00 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003da04 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000046a4 0000000000000024 00004430 FDE cie=00000278 pc=000000000003daa0..000000000003db24 │ │ │ │ + Augmentation data: a3 66 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003daa4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003daa8 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000003dae8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003daec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003daf0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000046cc 0000000000000024 00004458 FDE cie=00000278 pc=000000000003db40..000000000003dbcc │ │ │ │ + Augmentation data: 8f 66 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003db44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003db48 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000003db8c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003db90 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003db98 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000046f4 000000000000004c 00004480 FDE cie=00000278 pc=000000000003dbe0..000000000003de6c │ │ │ │ + Augmentation data: 7b 66 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dbe4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dbe8 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dbec │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003dbf4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000003dc3c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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 000000000003dc40 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dc44 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003dc60 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003dc6c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 200 to 000000000003dd34 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dd38 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dd3c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000003ddb8 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ddbc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ddc0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004744 0000000000000044 000044d0 FDE cie=00000278 pc=000000000003de80..000000000003e154 │ │ │ │ + Augmentation data: 67 66 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003de84 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003de88 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003de9c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000003decc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 292 to 000000000003dff0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + 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 000000000003dff4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dff8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000003e058 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000003e104 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e110 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055a14 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003e120 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e124 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003e144 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000478c 000000000000004c 00004518 FDE cie=00000278 pc=000000000003e7e0..000000000003e90c │ │ │ │ + Augmentation data: 33 66 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e7e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e7e8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e7f0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003e800 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000003e898 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e8a4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e8a8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e8ac │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003e8bc │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e8c4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e8c8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e8cc │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055a18 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000047dc 0000000000000044 00004568 FDE cie=00000278 pc=000000000003e920..000000000003ebf4 │ │ │ │ + Augmentation data: fb 65 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e924 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e928 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003e93c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000003e96c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 300 to 000000000003ea98 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + 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 000000000003ea9c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eaa0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000003eb00 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000003eba4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ebb0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003ebc0 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ebc4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003ebe4 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004824 000000000000003c 000045b0 FDE cie=00000278 pc=000000000003ec00..000000000003ef38 │ │ │ │ + Augmentation data: c7 65 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ec04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ec08 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ec14 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ec20 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ec2c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 432 to 000000000003eddc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + 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 000000000003ede0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ede4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004864 0000000000000048 000045f0 FDE cie=00000278 pc=000000000003ef40..000000000003f280 │ │ │ │ + Augmentation data: 9b 65 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ef44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ef48 │ │ │ │ + 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 000000000003ef5c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003ef7c │ │ │ │ + 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_advance_loc1: 424 to 000000000003f124 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + 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 000000000003f128 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f12c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000003f18c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000003f224 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f230 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003f240 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003f250 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003f270 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + │ │ │ │ +000048b0 0000000000000048 0000463c FDE cie=00000278 pc=000000000003e160..000000000003e4a0 │ │ │ │ + Augmentation data: 63 65 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e164 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e168 │ │ │ │ + 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 000000000003e17c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003e19c │ │ │ │ + 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_advance_loc1: 416 to 000000000003e33c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + 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 000000000003e340 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e344 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000003e3a4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 160 to 000000000003e444 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e450 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003e460 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003e470 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003e490 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + │ │ │ │ +000048fc 000000000000003c 00004688 FDE cie=00000278 pc=000000000003e4a0..000000000003e7d8 │ │ │ │ + Augmentation data: 2b 65 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e4a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e4a8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e4b4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e4c0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e4cc │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 424 to 000000000003e674 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + 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 000000000003e678 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e67c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000493c 0000000000000020 000046c8 FDE cie=00000278 pc=0000000000035fe0..000000000003613c │ │ │ │ + Augmentation data: ff 64 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035fe4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035fe8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035fec │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035ff4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + │ │ │ │ +00004960 0000000000000018 00004964 FDE cie=00000000 pc=000000000003f280..000000000003f290 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f284 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f288 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000497c 0000000000000018 00004980 FDE cie=00000000 pc=000000000003f2a0..000000000003f2b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f2a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f2a8 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004998 0000000000000020 00004724 FDE cie=00000278 pc=0000000000036140..000000000003629c │ │ │ │ + Augmentation data: c1 64 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036144 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036148 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003614c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036154 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + │ │ │ │ +000049bc 0000000000000018 000049c0 FDE cie=00000000 pc=000000000003f2c0..000000000003f2d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f2c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f2c8 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000049d8 0000000000000018 000049dc FDE cie=00000000 pc=000000000003f2e0..000000000003f2f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f2e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f2e8 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000049f4 0000000000000020 00004780 FDE cie=00000278 pc=00000000000362a0..00000000000363fc │ │ │ │ + Augmentation data: 83 64 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000362a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000362a8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000362ac │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000362b4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + │ │ │ │ +00004a18 0000000000000018 00004a1c FDE cie=00000000 pc=000000000003f300..000000000003f310 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f304 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f308 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004a34 0000000000000018 00004a38 FDE cie=00000000 pc=000000000003f320..000000000003f334 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f324 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f328 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007698 0000000000000020 00007288 FDE cie=00000414 pc=00000000000503e0..000000000005046c │ │ │ │ - Augmentation data: 93 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000503e4 │ │ │ │ +00004a50 0000000000000020 000047dc FDE cie=00000278 pc=0000000000036400..000000000003655c │ │ │ │ + Augmentation data: 45 64 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036404 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000503e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036408 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000503f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003640c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036414 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + │ │ │ │ +00004a74 0000000000000018 00004a78 FDE cie=00000000 pc=000000000003f340..000000000003f350 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f344 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f348 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004a90 0000000000000018 00004a94 FDE cie=00000000 pc=000000000003f360..000000000003f374 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f364 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f368 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004aac 0000000000000038 00004838 FDE cie=00000278 pc=000000000003f380..000000000003f434 │ │ │ │ + Augmentation data: 07 64 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f384 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f388 │ │ │ │ + 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 000000000003f39c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003f3bc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f3c0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f3c4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003f3dc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f3e0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f3e4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004ae8 000000000000002c 00004874 FDE cie=00000278 pc=000000000003f440..000000000003f578 │ │ │ │ + Augmentation data: ef 63 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f444 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f448 │ │ │ │ + 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 00000000000503fc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003f458 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000003f4a8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f4ac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f4b0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004b18 000000000000002c 000048a4 FDE cie=00000278 pc=000000000003f580..000000000003f6c0 │ │ │ │ + Augmentation data: d3 63 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f584 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f588 │ │ │ │ + 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: 16 to 000000000003f598 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000003f5f0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f5f4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f5f8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004b48 000000000000002c 000048d4 FDE cie=00000278 pc=000000000003f6c0..000000000003f76c │ │ │ │ + Augmentation data: b7 63 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f6c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f6c8 │ │ │ │ + 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 000000000003f6dc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000003f70c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f710 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f714 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004b78 000000000000002c 00004904 FDE cie=00000278 pc=000000000003f780..000000000003f878 │ │ │ │ + Augmentation data: a7 63 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f784 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f788 │ │ │ │ + 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: 16 to 000000000003f798 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 180 to 000000000003f84c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f850 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f854 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004ba8 000000000000002c 00004934 FDE cie=00000278 pc=000000000003f880..000000000003f980 │ │ │ │ + Augmentation data: 8b 63 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f884 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f888 │ │ │ │ + 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: 16 to 000000000003f898 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 188 to 000000000003f954 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f958 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f95c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004bd8 0000000000000028 00004964 FDE cie=00000278 pc=000000000003f980..000000000003fa0c │ │ │ │ + Augmentation data: 6f 63 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f984 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f988 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003f99c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003f9bc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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 000000000003f9c0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f9c4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004c04 0000000000000028 00004990 FDE cie=00000278 pc=000000000003fa20..000000000003faa0 │ │ │ │ + Augmentation data: 63 63 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa28 │ │ │ │ + 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 000000000003fa3c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000003fa70 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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 000000000003fa74 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003fa88 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004c30 0000000000000028 000049bc FDE cie=00000278 pc=000000000003faa0..000000000003fb28 │ │ │ │ + Augmentation data: 47 63 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003faa4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003faa8 │ │ │ │ + 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 000000000003fabc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000003fb08 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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 000000000003fb0c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fb10 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004c5c 0000000000000030 000049e8 FDE cie=00000278 pc=000000000003fb40..000000000003fc38 │ │ │ │ + Augmentation data: 2b 63 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fb44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fb48 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003fb50 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003fb58 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000003fbe0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fbe4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fbe8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004c90 0000000000000048 00004a1c FDE cie=00000278 pc=000000000003fc40..000000000003ffe0 │ │ │ │ + Augmentation data: 0f 63 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fc44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fc48 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fc4c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003fc54 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003fc70 │ │ │ │ + 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_advance_loc1: 496 to 000000000003fe60 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fe64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fe68 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004cdc 0000000000000040 00004ce0 FDE cie=00000000 pc=000000000003ffe0..00000000000401ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ffe4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ffe8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ffec │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003fff4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000040070 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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 0000000000040074 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040078 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 116 to 00000000000400ec │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000004013c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004014c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040150 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000040174 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040180 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040184 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040188 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004018c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ │ │ │ │ -000076bc 0000000000000030 000076c0 FDE cie=00000000 pc=0000000000055a60..0000000000055b6c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055a64 │ │ │ │ +00004d20 0000000000000030 00004aac FDE cie=00000278 pc=00000000000411c0..00000000000412a4 │ │ │ │ + Augmentation data: a7 62 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000411c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055a68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000411c8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055a74 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000411d0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000055ab4 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000411d8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000004125c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055ab8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041260 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055abc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041264 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000055adc │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004d54 0000000000000030 00004ae0 FDE cie=00000278 pc=00000000000412c0..00000000000413a0 │ │ │ │ + Augmentation data: 8b 62 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000412c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000412c8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000412d0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000412d8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000004135c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055ae0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041360 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055ae4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041364 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000076f0 0000000000000024 000072e0 FDE cie=00000414 pc=0000000000055b80..0000000000055c04 │ │ │ │ - Augmentation data: 4f 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b84 │ │ │ │ +00004d88 0000000000000020 00004d8c FDE cie=00000000 pc=000000000000e3bc..000000000000e458 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e3c0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e3c4 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e3cc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e3d8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004dac 0000000000000018 00004db0 FDE cie=00000000 pc=00000000000413a0..00000000000413f8 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000413d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000413d4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000055bc8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004dc8 0000000000000048 00004b54 FDE cie=00000278 pc=0000000000041400..000000000004157c │ │ │ │ + Augmentation data: 2f 62 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041404 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041408 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041414 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000041450 │ │ │ │ + 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 0000000000041454 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041458 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004145c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000041484 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004148c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041490 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041494 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000414b4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000414b8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000414cc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000041508 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000041524 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004e14 00000000000000b0 00004ba0 FDE cie=00000278 pc=0000000000036560..0000000000036cbc │ │ │ │ + Augmentation data: 0f 62 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036564 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036568 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000036578 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003659c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000365a8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000365b8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000365c4 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000365c8 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 384 to 0000000000036748 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003674c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036750 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036754 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036758 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000036780 │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036784 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036788 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + 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_loc1: 820 to 0000000000036abc │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036ac4 │ │ │ │ + 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_advance_loc: 32 to 0000000000036ae4 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036ae8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036aec │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036af0 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036af4 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036af8 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004ec8 0000000000000040 00004ecc FDE cie=00000000 pc=0000000000041580..000000000004174c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041584 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041588 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004158c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041594 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000041610 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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 0000000000041614 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041618 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000004168c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000416dc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000416ec │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000416f0 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000041714 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041720 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041724 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041728 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004172c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + │ │ │ │ +00004f0c 0000000000000030 00004c98 FDE cie=00000278 pc=0000000000041760..0000000000041844 │ │ │ │ + Augmentation data: 6b 61 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041764 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041768 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041770 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041778 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 00000000000417fc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041800 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041804 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004f40 0000000000000030 00004ccc FDE cie=00000278 pc=0000000000041860..0000000000041940 │ │ │ │ + Augmentation data: 4f 61 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041864 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041868 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041870 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041878 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 00000000000418fc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041900 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041904 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004f74 0000000000000048 00004d00 FDE cie=00000278 pc=0000000000041940..000000000004255c │ │ │ │ + Augmentation data: 33 61 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041944 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041948 │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041954 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004195c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004197c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004198c │ │ │ │ + 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_advance_loc1: 352 to 0000000000041aec │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041af0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041af4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004fc0 0000000000000034 00004fc4 FDE cie=00000000 pc=0000000000042560..00000000000426c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042564 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042568 │ │ │ │ + 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 0000000000042570 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000042594 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042598 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004259c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000042618 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004261c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042620 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004ff8 0000000000000044 00004d84 FDE cie=00000278 pc=00000000000426e0..0000000000042bc4 │ │ │ │ + Augmentation data: 37 61 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000426e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000426e8 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000426f4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042700 │ │ │ │ + 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_advance_loc: 20 to 0000000000042714 │ │ │ │ + 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_advance_loc1: 580 to 0000000000042958 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + 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_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004295c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042960 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00005040 0000000000000048 00004dcc FDE cie=00000278 pc=0000000000042be0..0000000000043334 │ │ │ │ + Augmentation data: 2b 61 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042be4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042be8 │ │ │ │ + DW_CFA_def_cfa_offset: 496 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042bf4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042c00 │ │ │ │ + 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_advance_loc: 16 to 0000000000042c10 │ │ │ │ + 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_advance_loc2: 1072 to 0000000000043040 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043044 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043048 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000508c 000000000000004c 00004e18 FDE cie=00000278 pc=0000000000043340..0000000000043edc │ │ │ │ + Augmentation data: 5b 61 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043344 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043348 │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043354 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004335c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043364 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043370 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000043384 │ │ │ │ + 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_advance_loc1: 988 to 0000000000043760 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043764 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043768 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000050dc 0000000000000058 00004e68 FDE cie=00000278 pc=0000000000036cc0..000000000003827c │ │ │ │ + Augmentation data: bb 61 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036cc4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036cc8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000036ce8 │ │ │ │ + DW_CFA_def_cfa_offset: 1856 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 2924 to 0000000000037854 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000037870 │ │ │ │ + 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_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037874 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037878 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005138 0000000000000030 0000513c FDE cie=00000000 pc=0000000000043ee0..0000000000043ff4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043ee4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043ee8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043ef4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043efc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043f04 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000043f7c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + 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 0000000000043f80 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f84 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000516c 000000000000009c 00005170 FDE cie=00000000 pc=0000000000044000..000000000004414c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044004 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044008 │ │ │ │ + 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: 16 to 0000000000044018 │ │ │ │ + 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: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000044034 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 156 to 00000000000440d0 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000440ec │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + 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 00000000000440f0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000440f4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + 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: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000044108 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000044118 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + 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 000000000004411c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044120 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + 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: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000044138 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + 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 000000000004413c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044140 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + 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: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044144 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + │ │ │ │ +0000520c 0000000000000038 00004f98 FDE cie=00000278 pc=000000000004414c..000000000004422c │ │ │ │ + Augmentation data: d4 61 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044150 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044154 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004415c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000044168 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044170 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 128 to 00000000000441f0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + 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 00000000000441f4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000441f8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005248 0000000000000054 0000524c FDE cie=00000000 pc=000000000004422c..0000000000044448 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044234 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044238 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044240 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004424c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000044258 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000044284 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000000442f0 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004431c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044320 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000044378 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000443a4 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000044400 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000004443c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + 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 0000000000044440 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000052a0 0000000000000044 000052a4 FDE cie=00000000 pc=0000000000051bc0..0000000000051e1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051bc4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051bc8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051bd0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000051bf0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051bf4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051bf8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051c04 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000051cb4 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051cbc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000051d38 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051d40 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051d44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051d48 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000052e8 0000000000000050 00005074 FDE cie=00000278 pc=0000000000044448..0000000000044720 │ │ │ │ + Augmentation data: 0c 61 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004444c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044450 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000044460 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004447c │ │ │ │ + DW_CFA_def_cfa_offset: 512 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 432 to 000000000004462c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004464c │ │ │ │ + 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_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044650 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044654 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000533c 0000000000000054 000050c8 FDE cie=00000278 pc=0000000000044720..0000000000047458 │ │ │ │ + Augmentation data: da 60 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044724 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044728 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000044738 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000044748 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000044758 │ │ │ │ + DW_CFA_def_cfa_offset: 1104 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 6052 to 0000000000045efc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000045f18 │ │ │ │ + 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_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045f1c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045f20 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005394 0000000000000054 00005120 FDE cie=00000278 pc=0000000000047460..000000000004ad20 │ │ │ │ + Augmentation data: 67 62 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047464 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047468 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000047478 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000047490 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004749c │ │ │ │ + DW_CFA_def_cfa_offset: 1120 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 6564 to 0000000000048e40 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000048e5c │ │ │ │ + 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_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048e60 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048e64 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000053ec 0000000000000044 000053f0 FDE cie=00000000 pc=0000000000051e20..0000000000052084 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051e24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051e28 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051e30 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051e38 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051e40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000051e50 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 384 to 0000000000051fd0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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 0000000000051fd4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051fd8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005434 0000000000000050 000051c0 FDE cie=00000278 pc=000000000004ad20..000000000004e37c │ │ │ │ + Augmentation data: 38 64 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ad24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ad28 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004ad48 │ │ │ │ + DW_CFA_def_cfa_offset: 1280 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 8420 to 000000000004ce2c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004ce48 │ │ │ │ + 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_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ce4c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ce50 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00005488 0000000000000054 00005214 FDE cie=00000278 pc=000000000004e380..0000000000051bac │ │ │ │ + Augmentation data: 5e 66 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e384 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e388 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004e3a8 │ │ │ │ + DW_CFA_def_cfa_offset: 1296 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 6964 to 000000000004fedc │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004fef8 │ │ │ │ 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_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055bcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fefc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055bd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff00 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000054e0 0000000000000010 000054e4 FDE cie=00000000 pc=00000000000573a0..00000000000573b0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000054f4 0000000000000010 000054f8 FDE cie=00000000 pc=00000000000573c0..00000000000573d0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005508 0000000000000010 0000550c FDE cie=00000000 pc=00000000000573e0..00000000000573f4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000551c 0000000000000010 00005520 FDE cie=00000000 pc=0000000000057400..0000000000057408 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005530 0000000000000010 00005534 FDE cie=00000000 pc=0000000000057420..0000000000057428 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005544 0000000000000010 00005548 FDE cie=00000000 pc=0000000000057440..00000000000574d4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005558 0000000000000010 0000555c FDE cie=00000000 pc=00000000000574e0..0000000000057510 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000556c 0000000000000010 00005570 FDE cie=00000000 pc=0000000000057520..0000000000057530 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005580 0000000000000010 00005584 FDE cie=00000000 pc=0000000000057540..0000000000057550 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005594 0000000000000010 00005598 FDE cie=00000000 pc=0000000000057560..0000000000057570 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000055a8 0000000000000010 000055ac FDE cie=00000000 pc=0000000000057580..00000000000575a4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000055bc 0000000000000010 000055c0 FDE cie=00000000 pc=00000000000575c0..00000000000575e0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000055d0 0000000000000010 000055d4 FDE cie=00000000 pc=00000000000575e0..00000000000575ec │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000055e4 0000000000000010 000055e8 FDE cie=00000000 pc=0000000000057600..000000000005760c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000055f8 0000000000000010 000055fc FDE cie=00000000 pc=0000000000057620..0000000000057630 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000560c 0000000000000010 00005610 FDE cie=00000000 pc=0000000000057640..0000000000057664 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005620 0000000000000010 00005624 FDE cie=00000000 pc=0000000000057680..00000000000576a0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005634 0000000000000010 00005638 FDE cie=00000000 pc=00000000000576a0..00000000000576ac │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005648 0000000000000010 0000564c FDE cie=00000000 pc=00000000000576c0..00000000000576cc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000565c 0000000000000010 00005660 FDE cie=00000000 pc=00000000000576e0..00000000000576f0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005670 0000000000000010 00005674 FDE cie=00000000 pc=0000000000057700..0000000000057724 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005684 0000000000000010 00005688 FDE cie=00000000 pc=0000000000057740..0000000000057760 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005698 0000000000000010 0000569c FDE cie=00000000 pc=0000000000057760..000000000005776c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000056ac 0000000000000010 000056b0 FDE cie=00000000 pc=0000000000057780..000000000005778c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000056c0 0000000000000010 000056c4 FDE cie=00000000 pc=00000000000577a0..00000000000577b0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000056d4 0000000000000010 000056d8 FDE cie=00000000 pc=00000000000577c0..00000000000577c8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000056e8 0000000000000010 000056ec FDE cie=00000000 pc=00000000000577e0..00000000000577e8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000056fc 0000000000000010 00005700 FDE cie=00000000 pc=0000000000057800..0000000000057808 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005710 0000000000000010 00005714 FDE cie=00000000 pc=0000000000057820..0000000000057834 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005724 0000000000000010 00005728 FDE cie=00000000 pc=0000000000057840..00000000000578d4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005738 0000000000000010 0000573c FDE cie=00000000 pc=00000000000578e0..0000000000057910 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000574c 0000000000000024 00005750 FDE cie=00000000 pc=0000000000057920..0000000000057960 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057924 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057928 │ │ │ │ + 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 0000000000057930 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000057950 │ │ │ │ + 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 0000000000057954 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005774 0000000000000024 00005778 FDE cie=00000000 pc=0000000000057960..00000000000579a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057964 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057968 │ │ │ │ + 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 0000000000057970 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000057990 │ │ │ │ + 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 0000000000057994 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000579c 0000000000000010 000057a0 FDE cie=00000000 pc=00000000000579a0..00000000000579a8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000057b0 0000000000000010 000057b4 FDE cie=00000000 pc=00000000000579c0..00000000000579c8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000057c4 0000000000000010 000057c8 FDE cie=00000000 pc=00000000000579e0..00000000000579f4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000057d8 0000000000000024 000057dc FDE cie=00000000 pc=0000000000057a00..0000000000057a38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057a04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057a08 │ │ │ │ + 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: 16 to 0000000000057a18 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000057a30 │ │ │ │ + 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 0000000000057a34 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005800 0000000000000010 00005804 FDE cie=00000000 pc=0000000000057a40..0000000000057a54 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005814 0000000000000024 00005818 FDE cie=00000000 pc=0000000000057a60..0000000000057a98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057a64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057a68 │ │ │ │ + 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: 16 to 0000000000057a78 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000057a90 │ │ │ │ + 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 0000000000057a94 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000583c 0000000000000028 000055c8 FDE cie=00000278 pc=0000000000057aa0..0000000000057b08 │ │ │ │ + Augmentation data: 2a 65 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057aa4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057aa8 │ │ │ │ + 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 0000000000057abc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000057b00 │ │ │ │ + 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 0000000000057b04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005868 0000000000000028 000055f4 FDE cie=00000278 pc=0000000000057be0..0000000000057c48 │ │ │ │ + Augmentation data: 02 65 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057be4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057be8 │ │ │ │ + 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 0000000000057bfc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000057c40 │ │ │ │ + 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 0000000000057c44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005894 0000000000000024 00005620 FDE cie=00000278 pc=000000000000e458..000000000000e524 │ │ │ │ + Augmentation data: da 64 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e45c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e460 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e468 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e474 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000058bc 0000000000000024 00005648 FDE cie=00000278 pc=000000000000e524..000000000000e5f8 │ │ │ │ + Augmentation data: c6 64 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e528 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e52c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e534 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e540 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000058e4 0000000000000010 000058e8 FDE cie=00000000 pc=0000000000057d20..0000000000057d34 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000058f8 0000000000000024 000058fc FDE cie=00000000 pc=0000000000057d40..0000000000057d78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d48 │ │ │ │ + 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: 16 to 0000000000057d58 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000057d70 │ │ │ │ + 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 0000000000057d74 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005920 0000000000000010 00005924 FDE cie=00000000 pc=0000000000057d80..0000000000057d98 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005934 0000000000000024 00005938 FDE cie=00000000 pc=0000000000057da0..0000000000057ddc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057da4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057db0 │ │ │ │ + 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: 12 to 0000000000057dbc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000057dd4 │ │ │ │ + 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 0000000000057dd8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007718 0000000000000024 00007308 FDE cie=00000414 pc=0000000000055c20..0000000000055cac │ │ │ │ - Augmentation data: 3b 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055c24 │ │ │ │ +0000595c 0000000000000010 00005960 FDE cie=00000000 pc=0000000000057de0..0000000000057df4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005970 0000000000000024 00005974 FDE cie=00000000 pc=0000000000057e00..0000000000057e38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e08 │ │ │ │ + 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: 16 to 0000000000057e18 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000057e30 │ │ │ │ + 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 0000000000057e34 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005998 0000000000000028 00005724 FDE cie=00000278 pc=0000000000057e40..0000000000057ea8 │ │ │ │ + Augmentation data: fe 63 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e48 │ │ │ │ + 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 0000000000057e5c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000057ea0 │ │ │ │ + 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 0000000000057ea4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000059c4 0000000000000024 00005750 FDE cie=00000278 pc=000000000000e5f8..000000000000e6d8 │ │ │ │ + Augmentation data: d6 63 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e5fc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055c28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e600 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e608 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e614 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + │ │ │ │ +000059ec 0000000000000018 000059f0 FDE cie=00000000 pc=000000000000e6d8..000000000000e730 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e6dc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e6e0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000055c6c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005a08 0000000000000024 00005a0c FDE cie=00000000 pc=0000000000057f80..0000000000057fe0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057f84 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057f88 │ │ │ │ + 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: 12 to 0000000000057f94 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000057fd8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057fdc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00005a30 0000000000000010 00005a34 FDE cie=00000000 pc=0000000000057630..0000000000057640 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005a44 0000000000000010 00005a48 FDE cie=00000000 pc=00000000000577b0..00000000000577c0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005a58 0000000000000010 00005a5c FDE cie=00000000 pc=00000000000576f0..0000000000057700 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005a6c 000000000000002c 00005a70 FDE cie=00000000 pc=00000000000520a0..0000000000052178 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000520a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000520a8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000520b4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000520bc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000520c8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000052134 │ │ │ │ + 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 0000000000052138 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005213c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00005a9c 000000000000002c 00005828 FDE cie=00000278 pc=0000000000057fe0..0000000000058050 │ │ │ │ + Augmentation data: 12 63 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057fe4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057fe8 │ │ │ │ + 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 0000000000057ff0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000005802c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058030 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058034 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005acc 0000000000000028 00005858 FDE cie=00000278 pc=0000000000058060..00000000000580d0 │ │ │ │ + Augmentation data: f2 62 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058064 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058068 │ │ │ │ + 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 000000000005807c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000000580c8 │ │ │ │ + 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 00000000000580cc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005af8 0000000000000028 00005884 FDE cie=00000278 pc=00000000000581c0..0000000000058230 │ │ │ │ + Augmentation data: ca 62 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000581c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000581c8 │ │ │ │ + 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 00000000000581dc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000058228 │ │ │ │ + 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 000000000005822c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005b24 0000000000000028 000058b0 FDE cie=00000278 pc=0000000000058320..0000000000058390 │ │ │ │ + Augmentation data: a2 62 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058324 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058328 │ │ │ │ + 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 000000000005833c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000058388 │ │ │ │ + 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 000000000005838c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005b50 0000000000000030 00005b54 FDE cie=00000000 pc=0000000000052180..0000000000052294 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052184 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052188 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000052194 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005219c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000521a4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000005221c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + 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 0000000000052220 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052224 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005b84 0000000000000028 00005910 FDE cie=00000278 pc=00000000000580d0..0000000000058148 │ │ │ │ + Augmentation data: 46 62 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000580d4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000580d8 │ │ │ │ + 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 00000000000580ec │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000058140 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058144 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00005bb0 0000000000000028 0000593c FDE cie=00000278 pc=0000000000058148..00000000000581c0 │ │ │ │ + Augmentation data: 1e 62 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005814c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058150 │ │ │ │ + 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 0000000000058164 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000581b8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000581bc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00005bdc 0000000000000028 00005968 FDE cie=00000278 pc=0000000000058230..00000000000582a8 │ │ │ │ + Augmentation data: f6 61 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058234 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058238 │ │ │ │ + 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 000000000005824c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000582a0 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000582a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00005c08 0000000000000028 00005994 FDE cie=00000278 pc=00000000000582a8..0000000000058320 │ │ │ │ + Augmentation data: ce 61 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000582ac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000582b0 │ │ │ │ + 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 00000000000582c4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000058318 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005831c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00005c34 0000000000000028 000059c0 FDE cie=00000278 pc=0000000000058390..0000000000058408 │ │ │ │ + Augmentation data: a6 61 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058394 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058398 │ │ │ │ + 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 00000000000583ac │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000058400 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058404 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00005c60 0000000000000028 000059ec FDE cie=00000278 pc=0000000000058408..0000000000058480 │ │ │ │ + Augmentation data: 7e 61 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005840c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058410 │ │ │ │ + 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 0000000000058424 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000058478 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005847c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00005c8c 0000000000000028 00005a18 FDE cie=00000278 pc=0000000000057b08..0000000000057b70 │ │ │ │ + Augmentation data: 56 61 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057b0c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057b10 │ │ │ │ + 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 0000000000057b24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000057b68 │ │ │ │ + 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 0000000000057b6c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005cb8 0000000000000028 00005a44 FDE cie=00000278 pc=0000000000057b70..0000000000057bd8 │ │ │ │ + Augmentation data: 2e 61 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057b74 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057b78 │ │ │ │ + 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 0000000000057b8c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000057bd0 │ │ │ │ + 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 0000000000057bd4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005ce4 0000000000000028 00005a70 FDE cie=00000278 pc=0000000000057ea8..0000000000057f10 │ │ │ │ + Augmentation data: 06 61 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057eac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057eb0 │ │ │ │ + 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 0000000000057ec4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000057f08 │ │ │ │ + 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 0000000000057f0c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005d10 0000000000000028 00005a9c FDE cie=00000278 pc=0000000000057f10..0000000000057f78 │ │ │ │ + Augmentation data: de 60 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057f14 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057f18 │ │ │ │ + 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 0000000000057f2c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000057f70 │ │ │ │ + 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 0000000000057f74 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005d3c 0000000000000028 00005ac8 FDE cie=00000278 pc=0000000000057c48..0000000000057cb0 │ │ │ │ + Augmentation data: b6 60 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057c4c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057c50 │ │ │ │ + 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 0000000000057c64 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000057ca8 │ │ │ │ + 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 0000000000057cac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005d68 0000000000000028 00005af4 FDE cie=00000278 pc=0000000000057cb0..0000000000057d18 │ │ │ │ + Augmentation data: 8e 60 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057cb4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057cb8 │ │ │ │ + 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 0000000000057ccc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000057d10 │ │ │ │ + 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 0000000000057d14 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005d94 0000000000000038 00005b20 FDE cie=00000278 pc=00000000000522a0..0000000000052380 │ │ │ │ + Augmentation data: 67 60 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000522a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000522a8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000522b0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000522bc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000522c4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000052344 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + 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 0000000000052348 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005234c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005dd0 0000000000000024 00005dd4 FDE cie=00000000 pc=0000000000058480..00000000000584e4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000058490 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058494 │ │ │ │ + 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 000000000005849c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000584d4 │ │ │ │ + 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 00000000000584d8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005df8 0000000000000024 00005dfc FDE cie=00000000 pc=0000000000058500..0000000000058564 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000058510 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058514 │ │ │ │ + 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 000000000005851c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000058554 │ │ │ │ + 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 0000000000058558 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005e20 0000000000000024 00005e24 FDE cie=00000000 pc=0000000000058580..00000000000585e4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000058590 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058594 │ │ │ │ + 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 000000000005859c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000585d4 │ │ │ │ + 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 00000000000585d8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005e48 0000000000000010 00005e4c FDE cie=00000000 pc=0000000000058600..000000000005862c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005e5c 0000000000000024 00005e60 FDE cie=00000000 pc=0000000000058640..0000000000058688 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058644 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058648 │ │ │ │ + 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 000000000005865c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000058680 │ │ │ │ + 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 0000000000058684 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005e84 0000000000000024 00005e88 FDE cie=00000000 pc=00000000000586a0..00000000000586fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000586a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000586a8 │ │ │ │ + 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 00000000000586bc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000586e4 │ │ │ │ + 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 00000000000586e8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005eac 0000000000000024 00005eb0 FDE cie=00000000 pc=0000000000058700..000000000005875c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058704 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058708 │ │ │ │ + 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 000000000005871c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000058744 │ │ │ │ + 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 0000000000058748 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005ed4 0000000000000024 00005ed8 FDE cie=00000000 pc=0000000000058760..00000000000587c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058764 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058768 │ │ │ │ + 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 000000000005877c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000587bc │ │ │ │ + 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 00000000000587c0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005efc 0000000000000024 00005f00 FDE cie=00000000 pc=00000000000587e0..0000000000058844 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000587e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000587e8 │ │ │ │ + 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 00000000000587fc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000005883c │ │ │ │ + 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 0000000000058840 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005f24 0000000000000024 00005f28 FDE cie=00000000 pc=0000000000052380..00000000000523f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000052388 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005238c │ │ │ │ + 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 0000000000052394 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000523e4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000523e8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00005f4c 0000000000000038 00005cd8 FDE cie=00000278 pc=00000000000523f0..00000000000525bc │ │ │ │ + Augmentation data: c3 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000523f4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000523f8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000052400 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000052414 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 248 to 000000000005250c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + 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 0000000000052510 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052514 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005f88 0000000000000038 00005f8c FDE cie=00000000 pc=0000000000058860..00000000000588f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058864 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058868 │ │ │ │ + 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 0000000000058870 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000058894 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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 0000000000058898 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000588a0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000588d0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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 00000000000588d4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000588e0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000588e8 │ │ │ │ + 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 00000000000588ec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005fc4 0000000000000024 00005fc8 FDE cie=00000000 pc=00000000000525c0..0000000000052644 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000525c8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000525cc │ │ │ │ + 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 00000000000525d4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000052638 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005263c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00005fec 000000000000003c 00005d78 FDE cie=00000278 pc=0000000000052644..0000000000052870 │ │ │ │ + Augmentation data: 73 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052648 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005264c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000052654 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000052668 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 304 to 0000000000052798 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + 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 000000000005279c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000527a0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000602c 000000000000009c 00006030 FDE cie=00000000 pc=0000000000052870..00000000000529b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052874 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052878 │ │ │ │ + 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: 16 to 0000000000052888 │ │ │ │ + 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: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000528a4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000005293c │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000052958 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + 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 000000000005295c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052960 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + 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: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000052974 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000052984 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + 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 0000000000052988 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005298c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + 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: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000529a4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + 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 00000000000529a8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000529ac │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + 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: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000529b0 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + │ │ │ │ +000060cc 0000000000000040 000060d0 FDE cie=00000000 pc=0000000000058900..0000000000058a50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058904 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058908 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058914 │ │ │ │ + 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_advance_loc: 12 to 0000000000058920 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005892c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058938 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 180 to 00000000000589ec │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + 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 00000000000589f0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000589f4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006110 0000000000000030 00005e9c FDE cie=00000278 pc=0000000000058a60..0000000000058b34 │ │ │ │ + Augmentation data: ab 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058a64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058a68 │ │ │ │ + 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: 16 to 0000000000058a78 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000058afc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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 0000000000058b00 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058b04 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000058b2c │ │ │ │ + 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 0000000000058b30 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00006144 0000000000000030 00005ed0 FDE cie=00000278 pc=0000000000058c20..0000000000058cf4 │ │ │ │ + Augmentation data: 7b 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058c24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058c28 │ │ │ │ + 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: 16 to 0000000000058c38 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000058cbc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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 0000000000058cc0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058cc4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000058cec │ │ │ │ + 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 0000000000058cf0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00006178 0000000000000030 00005f04 FDE cie=00000278 pc=0000000000058de0..0000000000058eb4 │ │ │ │ + Augmentation data: 4b 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058de4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058de8 │ │ │ │ + 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: 16 to 0000000000058df8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000058e7c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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 0000000000058e80 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058e84 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000058eac │ │ │ │ + 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 0000000000058eb0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +000061ac 0000000000000030 00005f38 FDE cie=00000278 pc=0000000000058d00..0000000000058dd4 │ │ │ │ + Augmentation data: 1b 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058d04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058d08 │ │ │ │ + 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: 16 to 0000000000058d18 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000058d9c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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 0000000000058da0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058da4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000058dcc │ │ │ │ + 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 0000000000058dd0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +000061e0 0000000000000030 00005f6c FDE cie=00000278 pc=0000000000058ec0..0000000000058f94 │ │ │ │ + Augmentation data: eb 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058ec4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058ec8 │ │ │ │ + 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: 16 to 0000000000058ed8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000058f5c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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 0000000000058f60 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058f64 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000058f8c │ │ │ │ + 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 0000000000058f90 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00006214 0000000000000030 00005fa0 FDE cie=00000278 pc=0000000000058b40..0000000000058c14 │ │ │ │ + Augmentation data: bb 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058b44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058b48 │ │ │ │ + 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: 16 to 0000000000058b58 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000058bdc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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 0000000000058be0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058be4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000058c0c │ │ │ │ + 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 0000000000058c10 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00006248 0000000000000028 00005fd4 FDE cie=00000278 pc=0000000000058fa0..000000000005906c │ │ │ │ + Augmentation data: 8b 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058fa4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058fa8 │ │ │ │ + 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: 16 to 0000000000058fb8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000059044 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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 0000000000059048 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005904c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00006274 0000000000000028 00006000 FDE cie=00000278 pc=0000000000059140..000000000005920c │ │ │ │ + Augmentation data: 63 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059144 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059148 │ │ │ │ + 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: 16 to 0000000000059158 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 140 to 00000000000591e4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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 00000000000591e8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000591ec │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000062a0 0000000000000028 0000602c FDE cie=00000278 pc=00000000000592e0..00000000000593ac │ │ │ │ + Augmentation data: 3b 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000592e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000592e8 │ │ │ │ + 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: 16 to 00000000000592f8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000059384 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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 0000000000059388 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005938c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000062cc 000000000000002c 00006058 FDE cie=00000278 pc=00000000000593ac..0000000000059480 │ │ │ │ + Augmentation data: 13 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000593b0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000593b4 │ │ │ │ + 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: 16 to 00000000000593c4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000059458 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005945c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059460 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000062fc 000000000000002c 00006088 FDE cie=00000278 pc=000000000005906c..0000000000059140 │ │ │ │ + Augmentation data: e7 5b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059070 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059074 │ │ │ │ + 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: 16 to 0000000000059084 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000059118 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005911c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059120 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000632c 000000000000002c 000060b8 FDE cie=00000278 pc=000000000005920c..00000000000592e0 │ │ │ │ + Augmentation data: bb 5b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059210 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059214 │ │ │ │ + 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: 16 to 0000000000059224 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 148 to 00000000000592b8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000592bc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000592c0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000635c 0000000000000068 000060e8 FDE cie=00000278 pc=0000000000059480..0000000000059948 │ │ │ │ + Augmentation data: 8f 5b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059484 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059488 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000059498 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000594a0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000594d0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000005953c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + 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 0000000000059540 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059544 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059548 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 188 to 0000000000059604 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005960c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059618 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 232 to 0000000000059700 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059704 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059708 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000059774 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005977c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059780 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059784 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000597b8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000597c4 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000059838 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059840 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000059898 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + │ │ │ │ +000063c8 0000000000000028 000063cc FDE cie=00000000 pc=0000000000059960..0000000000059a80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059964 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059968 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000059980 │ │ │ │ + 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: 248 to 0000000000059a78 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059a7c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000063f4 0000000000000028 000063f8 FDE cie=00000000 pc=0000000000059a80..0000000000059ba0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059a84 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059a88 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000059aa0 │ │ │ │ + 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: 248 to 0000000000059b98 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059b9c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006420 0000000000000028 00006424 FDE cie=00000000 pc=0000000000059ba0..0000000000059cc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059ba4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059ba8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000059bc0 │ │ │ │ + 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_loc1: 256 to 0000000000059cc0 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059cc4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +0000644c 0000000000000028 00006450 FDE cie=00000000 pc=0000000000059ce0..0000000000059e08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059ce4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059ce8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000059d00 │ │ │ │ + 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_loc1: 256 to 0000000000059e00 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059e04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00006478 000000000000002c 00006204 FDE cie=00000278 pc=0000000000059e20..0000000000059f74 │ │ │ │ + Augmentation data: cf 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059e24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059e28 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000059e48 │ │ │ │ + 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_loc1: 292 to 0000000000059f6c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059f70 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +000064a8 000000000000002c 00006234 FDE cie=00000278 pc=0000000000059f80..000000000005a0d4 │ │ │ │ + Augmentation data: a3 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059f84 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059f88 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000059fa8 │ │ │ │ + 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_loc1: 292 to 000000000005a0cc │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a0d0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +000064d8 000000000000002c 00006264 FDE cie=00000278 pc=000000000005a240..000000000005a394 │ │ │ │ + Augmentation data: 77 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a244 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a248 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005a268 │ │ │ │ + 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_loc1: 292 to 000000000005a38c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a390 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00006508 000000000000002c 00006294 FDE cie=00000278 pc=000000000005a3a0..000000000005a4f4 │ │ │ │ + Augmentation data: 4b 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a3a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a3a8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005a3c8 │ │ │ │ + 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_loc1: 292 to 000000000005a4ec │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a4f0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00006538 000000000000002c 000062c4 FDE cie=00000278 pc=000000000005a0e0..000000000005a234 │ │ │ │ + Augmentation data: 1f 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a0e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a0e8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005a108 │ │ │ │ + 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_loc1: 292 to 000000000005a22c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a230 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00006568 000000000000002c 000062f4 FDE cie=00000278 pc=000000000005a500..000000000005a654 │ │ │ │ + Augmentation data: f3 59 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a504 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a508 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005a528 │ │ │ │ + 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_loc1: 292 to 000000000005a64c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a650 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00006598 000000000000002c 00006324 FDE cie=00000278 pc=000000000005a660..000000000005a7bc │ │ │ │ + Augmentation data: c7 59 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a664 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a668 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005a688 │ │ │ │ + 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_loc1: 300 to 000000000005a7b4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a7b8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +000065c8 000000000000002c 00006354 FDE cie=00000278 pc=000000000005aaa0..000000000005abfc │ │ │ │ + Augmentation data: 9b 59 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005aaa4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005aaa8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005aac8 │ │ │ │ + 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_loc1: 300 to 000000000005abf4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005abf8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +000065f8 0000000000000030 00006384 FDE cie=00000278 pc=000000000005a7c0..000000000005a924 │ │ │ │ + Augmentation data: 6f 59 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a7c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a7c8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005a7dc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a7e8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 308 to 000000000005a91c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + 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 000000000005a920 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +0000662c 0000000000000030 000063b8 FDE cie=00000278 pc=000000000005a924..000000000005aa88 │ │ │ │ + Augmentation data: 3f 59 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a928 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a92c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005a940 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a94c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 308 to 000000000005aa80 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + 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 000000000005aa84 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00006660 0000000000000030 000063ec FDE cie=00000278 pc=000000000005ac00..000000000005ad64 │ │ │ │ + Augmentation data: 0f 59 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ac04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ac08 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005ac1c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ac28 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 308 to 000000000005ad5c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + 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 000000000005ad60 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00006694 0000000000000030 00006420 FDE cie=00000278 pc=000000000005ad64..000000000005aec8 │ │ │ │ + Augmentation data: df 58 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ad68 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ad6c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005ad80 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ad8c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 308 to 000000000005aec0 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + 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 000000000005aec4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +000066c8 0000000000000068 00006454 FDE cie=00000278 pc=000000000005aee0..000000000005b3a8 │ │ │ │ + Augmentation data: af 58 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005aee4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005aee8 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005aef8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005af00 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000005af30 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000005af9c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + 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 000000000005afa0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005afa4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005afa8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 188 to 000000000005b064 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b06c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005b078 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 232 to 000000000005b160 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b164 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b168 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000005b1d4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b1dc │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b1e0 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b1e4 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000005b218 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005b224 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000005b298 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b2a0 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000005b2f8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + │ │ │ │ +00006734 0000000000000068 000064c0 FDE cie=00000278 pc=000000000005b3c0..000000000005b888 │ │ │ │ + Augmentation data: 9f 58 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b3c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b3c8 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005b3d8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b3e0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000005b410 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000005b47c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + 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 000000000005b480 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b484 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b488 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 188 to 000000000005b544 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b54c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005b558 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 232 to 000000000005b640 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b644 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b648 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000005b6b4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b6bc │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b6c0 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b6c4 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000005b6f8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005b704 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000005b778 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b780 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000005b7d8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + │ │ │ │ +000067a0 0000000000000048 0000652c FDE cie=00000278 pc=000000000005b8a0..000000000005bc6c │ │ │ │ + Augmentation data: 8f 58 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b8a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b8a8 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005b8b8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005b8d0 │ │ │ │ + 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_advance_loc: 12 to 000000000005b8dc │ │ │ │ + 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_advance_loc: 12 to 000000000005b8e8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 284 to 000000000005ba04 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + 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_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055c70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ba08 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055c78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ba0c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00007740 0000000000000020 00007330 FDE cie=00000414 pc=000000000005046c..00000000000504f8 │ │ │ │ - Augmentation data: 27 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050470 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050474 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000050480 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000050488 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - │ │ │ │ -00007764 0000000000000030 00007768 FDE cie=00000000 pc=0000000000055cc0..0000000000055dcc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055cc4 │ │ │ │ +000067ec 0000000000000028 000067f0 FDE cie=00000000 pc=000000000005bc80..000000000005bda0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bc84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055cc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bc88 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055cd4 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005bca0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000055d14 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 248 to 000000000005bd98 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055d18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bd9c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055d1c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000055d3c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006818 0000000000000028 0000681c FDE cie=00000000 pc=000000000005bda0..000000000005bec8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bda4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bda8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005bdc0 │ │ │ │ + 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_loc1: 256 to 000000000005bec0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055d40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bec4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055d44 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007798 0000000000000024 00007388 FDE cie=00000414 pc=0000000000055de0..0000000000055e64 │ │ │ │ - Augmentation data: e3 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055de4 │ │ │ │ +00006844 0000000000000030 000065d0 FDE cie=00000278 pc=000000000005bee0..000000000005bfd4 │ │ │ │ + Augmentation data: 32 58 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bee4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055de8 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000055e28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bee8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005bef0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005befc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000005bf84 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055e2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bf88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055e30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bf8c │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000077c0 0000000000000024 000073b0 FDE cie=00000414 pc=0000000000055e80..0000000000055f0c │ │ │ │ - Augmentation data: cf 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055e84 │ │ │ │ +00006878 0000000000000030 00006604 FDE cie=00000278 pc=000000000005bfe0..000000000005c0dc │ │ │ │ + Augmentation data: 16 58 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bfe4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055e88 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000055ecc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bfe8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005bff0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005bffc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000005c08c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055ed0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c090 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055ed8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c094 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000077e8 000000000000004c 000073d8 FDE cie=00000414 pc=0000000000055f20..00000000000561ac │ │ │ │ - Augmentation data: bb 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055f24 │ │ │ │ +000068ac 0000000000000038 00006638 FDE cie=00000278 pc=000000000005c0e0..000000000005c35c │ │ │ │ + Augmentation data: fa 57 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c0e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055f28 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055f2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c0e8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055f34 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c0f0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000055f7c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - 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 0000000000055f80 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055f84 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000055fa0 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005c0fc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055fac │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c104 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 200 to 0000000000056074 │ │ │ │ + DW_CFA_advance_loc1: 428 to 000000000005c2b0 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056078 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005607c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 124 to 00000000000560f8 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000560fc │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056100 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c2b4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c2b8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007838 0000000000000044 00007428 FDE cie=00000414 pc=00000000000561c0..0000000000056494 │ │ │ │ - Augmentation data: a7 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000561c4 │ │ │ │ +000068e8 0000000000000038 00006674 FDE cie=00000278 pc=000000000005c360..000000000005c5e0 │ │ │ │ + Augmentation data: ee 57 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c364 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000561c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c368 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000561dc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c370 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000005620c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005c37c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 292 to 0000000000056330 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c384 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 428 to 000000000005c530 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ 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 0000000000056334 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c534 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056338 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c538 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000056398 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 172 to 0000000000056444 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006924 0000000000000034 000066b0 FDE cie=00000278 pc=000000000005c5e0..000000000005c6e8 │ │ │ │ + Augmentation data: e2 57 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c5e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c5e8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c5f0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005c5fc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 156 to 000000000005c698 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056450 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + 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 000000000005c69c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c6a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000056460 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056464 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000056484 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007880 000000000000004c 00007470 FDE cie=00000414 pc=0000000000056b20..0000000000056c4c │ │ │ │ - Augmentation data: 73 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056b24 │ │ │ │ +0000695c 0000000000000050 00006960 FDE cie=00000000 pc=000000000005c700..000000000005c86c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c704 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056b28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c708 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000056b30 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c710 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000056b40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000056bd8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005c730 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056be4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056be8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c734 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056bec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c738 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000056bfc │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005c750 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000005c79c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000056c04 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000005c7f4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056c08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c7f8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056c0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c7fc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ 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_offset: r22 (x22) at cfa-8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000005c830 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000005c868 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ │ │ │ │ -000078d0 0000000000000044 000074c0 FDE cie=00000414 pc=0000000000056c60..0000000000056f34 │ │ │ │ - Augmentation data: 3b 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056c64 │ │ │ │ +000069b0 0000000000000044 0000673c FDE cie=00000278 pc=000000000005c880..000000000005ca14 │ │ │ │ + Augmentation data: 6e 57 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c884 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056c68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c888 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000056c7c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005c894 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000056cac │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 300 to 0000000000056dd8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c89c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 320 to 000000000005c9dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ 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 0000000000056ddc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c9e0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056de0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000056e40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 164 to 0000000000056ee4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056ef0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c9e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000056f00 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056f04 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000056f24 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007918 000000000000003c 00007508 FDE cie=00000414 pc=0000000000056f40..0000000000057278 │ │ │ │ - Augmentation data: 07 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056f44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056f48 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056f54 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056f60 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056f6c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 432 to 000000000005711c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005ca0c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ 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 0000000000057120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ca10 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057124 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007958 0000000000000048 00007548 FDE cie=00000414 pc=0000000000057280..00000000000575c0 │ │ │ │ - Augmentation data: db 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057284 │ │ │ │ +000069f8 0000000000000038 00006784 FDE cie=00000278 pc=000000000005ca20..000000000005caf4 │ │ │ │ + Augmentation data: 2a 57 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ca24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057288 │ │ │ │ - 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 000000000005729c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000572bc │ │ │ │ - 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_advance_loc1: 424 to 0000000000057464 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ca28 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ca34 │ │ │ │ + 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: 132 to 000000000005cab8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - 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 0000000000057468 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cabc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005746c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cac0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 96 to 00000000000574cc │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000057564 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057570 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000057580 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000057590 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000575b0 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005caec │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005caf0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -000079a4 0000000000000048 00007594 FDE cie=00000414 pc=00000000000564a0..00000000000567e0 │ │ │ │ - Augmentation data: a3 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000564a4 │ │ │ │ +00006a34 0000000000000044 000067c0 FDE cie=00000278 pc=000000000005cb00..000000000005cef0 │ │ │ │ + Augmentation data: f2 56 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cb04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000564a8 │ │ │ │ - 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 00000000000564bc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000564dc │ │ │ │ - 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_advance_loc1: 416 to 000000000005667c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cb08 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005cb14 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005cb1c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005cb34 │ │ │ │ + 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_advance_loc1: 400 to 000000000005ccc4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + 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_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056680 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ccc8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056684 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 96 to 00000000000566e4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 160 to 0000000000056784 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056790 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cccc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000567a0 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000567b0 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000567d0 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ │ │ │ │ -000079f0 000000000000003c 000075e0 FDE cie=00000414 pc=00000000000567e0..0000000000056b18 │ │ │ │ - Augmentation data: 6b 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000567e4 │ │ │ │ +00006a7c 0000000000000040 00006a80 FDE cie=00000000 pc=000000000005cf00..000000000005d004 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cf04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000567e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cf08 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000567f4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056800 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005cf10 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005680c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005cf20 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 424 to 00000000000569b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005cf28 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000005cfd4 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005cfdc │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005cfec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - 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 00000000000569b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cff0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000569bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cff4 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005cffc │ │ │ │ + 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 000000000005d000 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007a30 0000000000000020 00007620 FDE cie=00000414 pc=0000000000050500..000000000005065c │ │ │ │ - Augmentation data: 3f 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050504 │ │ │ │ +00006ac0 0000000000000024 00006ac4 FDE cie=00000000 pc=000000000005d020..000000000005d09c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d024 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050508 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005050c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d028 │ │ │ │ + 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 0000000000050514 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d030 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - │ │ │ │ -00007a54 0000000000000018 00007a58 FDE cie=00000000 pc=00000000000575c0..00000000000575d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000575c4 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000005d080 │ │ │ │ + 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 000000000005d084 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000575c8 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00007a70 0000000000000018 00007a74 FDE cie=00000000 pc=00000000000575e0..00000000000575f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000575e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000575e8 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007a8c 0000000000000020 0000767c FDE cie=00000414 pc=0000000000050660..00000000000507bc │ │ │ │ - Augmentation data: 01 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050664 │ │ │ │ +00006ae8 0000000000000024 00006aec FDE cie=00000000 pc=000000000005d0a0..000000000005d11c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d0a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050668 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005066c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d0a8 │ │ │ │ + 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 0000000000050674 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d0b0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - │ │ │ │ -00007ab0 0000000000000018 00007ab4 FDE cie=00000000 pc=0000000000057600..0000000000057610 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057604 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000005d100 │ │ │ │ + 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 000000000005d104 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057608 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00007acc 0000000000000018 00007ad0 FDE cie=00000000 pc=0000000000057620..0000000000057634 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057624 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057628 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007ae8 0000000000000020 000076d8 FDE cie=00000414 pc=00000000000507c0..000000000005091c │ │ │ │ - Augmentation data: c3 45 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000507c4 │ │ │ │ +00006b10 0000000000000024 00006b14 FDE cie=00000000 pc=000000000005d120..000000000005d19c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d124 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000507c8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000507cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d128 │ │ │ │ + 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 00000000000507d4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d130 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - │ │ │ │ -00007b0c 0000000000000018 00007b10 FDE cie=00000000 pc=0000000000057640..0000000000057650 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057644 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000005d180 │ │ │ │ + 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 000000000005d184 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057648 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007b28 0000000000000018 00007b2c FDE cie=00000000 pc=0000000000057660..0000000000057674 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057664 │ │ │ │ +00006b38 0000000000000044 000068c4 FDE cie=00000278 pc=000000000005d1a0..000000000005d394 │ │ │ │ + Augmentation data: 19 56 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d1a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057668 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d1a8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d1ac │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d1b4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005d1c8 │ │ │ │ + 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_advance_loc: 8 to 000000000005d1d0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 340 to 000000000005d324 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d328 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d32c │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007b44 0000000000000020 00007734 FDE cie=00000414 pc=0000000000050920..0000000000050a7c │ │ │ │ - Augmentation data: 85 45 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050924 │ │ │ │ +00006b80 0000000000000038 0000690c FDE cie=00000278 pc=000000000005d3a0..000000000005d4b8 │ │ │ │ + Augmentation data: ec 55 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d3a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050928 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005092c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000050934 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - │ │ │ │ -00007b68 0000000000000018 00007b6c FDE cie=00000000 pc=0000000000057680..0000000000057690 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057684 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d3a8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005d3b4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d3bc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000005d40c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005d438 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000005d468 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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 000000000005d46c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057688 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d470 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005d480 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007b84 0000000000000018 00007b88 FDE cie=00000000 pc=00000000000576a0..00000000000576b4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000576a4 │ │ │ │ +00006bbc 000000000000004c 00006948 FDE cie=00000278 pc=00000000000529c0..0000000000053238 │ │ │ │ + Augmentation data: bf 55 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000529c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000576a8 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000529c8 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000529d4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000529dc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000529ec │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000529fc │ │ │ │ + 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_advance_loc2: 1432 to 0000000000052f94 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052f98 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052f9c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007ba0 0000000000000038 00007790 FDE cie=00000414 pc=00000000000576c0..0000000000057774 │ │ │ │ - Augmentation data: 47 45 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000576c4 │ │ │ │ +00006c0c 0000000000000038 00006998 FDE cie=00000278 pc=000000000005d4c0..000000000005d5e8 │ │ │ │ + Augmentation data: 2b 56 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d4c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000576c8 │ │ │ │ - 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 00000000000576dc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000576fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d4c8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005d4d4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d4dc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000005d53c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005d568 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000005d598 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ 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 0000000000057700 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d59c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d5a0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005d5b0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006c48 0000000000000038 000069d4 FDE cie=00000278 pc=000000000005d600..000000000005d728 │ │ │ │ + Augmentation data: fe 55 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d604 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057704 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d608 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005d614 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d61c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000005d67c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005d6a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005771c │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000005d6d8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ 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 0000000000057720 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d6dc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057724 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d6e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005d6f0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007bdc 000000000000002c 000077cc FDE cie=00000414 pc=0000000000057780..00000000000578b8 │ │ │ │ - Augmentation data: 2f 45 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057784 │ │ │ │ +00006c84 000000000000004c 00006a10 FDE cie=00000278 pc=0000000000053240..0000000000053e9c │ │ │ │ + Augmentation data: d1 55 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053244 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057788 │ │ │ │ - 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: 16 to 0000000000057798 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000577e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053248 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000053254 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005325c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000053264 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005326c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005327c │ │ │ │ + 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_advance_loc1: 952 to 0000000000053634 │ │ │ │ DW_CFA_remember_state │ │ │ │ - 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_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000577ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053638 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000577f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005363c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007c0c 000000000000002c 000077fc FDE cie=00000414 pc=00000000000578c0..0000000000057a00 │ │ │ │ - Augmentation data: 13 45 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000578c4 │ │ │ │ +00006cd4 0000000000000064 00006a60 FDE cie=00000278 pc=0000000000053ea0..0000000000055b10 │ │ │ │ + Augmentation data: e0 56 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053ea4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000578c8 │ │ │ │ - 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: 16 to 00000000000578d8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000057930 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053ea8 │ │ │ │ + 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: 36 to 0000000000053ecc │ │ │ │ + DW_CFA_def_cfa_offset: 992 │ │ │ │ + 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_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 4484 to 0000000000055050 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000055070 │ │ │ │ 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_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057934 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055074 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057938 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055078 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007c3c 000000000000002c 0000782c FDE cie=00000414 pc=0000000000057a00..0000000000057aac │ │ │ │ - Augmentation data: f7 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a04 │ │ │ │ +00006d3c 000000000000001c 00006d40 FDE cie=00000000 pc=000000000000e730..000000000000e79c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e734 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e738 │ │ │ │ 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 0000000000057a1c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e740 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000057a4c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006d5c 0000000000000044 00006ae8 FDE cie=00000278 pc=000000000005d740..000000000005da10 │ │ │ │ + Augmentation data: 86 58 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d744 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d748 │ │ │ │ + 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: 8 to 000000000005d750 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005d768 │ │ │ │ + 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_advance_loc: 12 to 000000000005d774 │ │ │ │ + DW_CFA_def_cfa_offset: 512 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 432 to 000000000005d924 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005d93c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + 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 0000000000057a50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d940 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d944 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007c6c 000000000000002c 0000785c FDE cie=00000414 pc=0000000000057ac0..0000000000057bb8 │ │ │ │ - Augmentation data: e7 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057ac4 │ │ │ │ +00006da4 0000000000000044 00006b30 FDE cie=00000278 pc=000000000005da20..000000000005dc44 │ │ │ │ + Augmentation data: 53 58 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005da24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057ac8 │ │ │ │ - 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: 16 to 0000000000057ad8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 180 to 0000000000057b8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005da28 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005da34 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005da3c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005da58 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 216 to 000000000005db30 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ 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 0000000000057b90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005db34 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057b94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005db38 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000005dba0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dba4 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000005dbe0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005dbf0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005dc1c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000005dc40 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ │ │ │ │ -00007c9c 000000000000002c 0000788c FDE cie=00000414 pc=0000000000057bc0..0000000000057cc0 │ │ │ │ - Augmentation data: cb 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057bc4 │ │ │ │ +00006dec 000000000000004c 00006b78 FDE cie=00000278 pc=0000000000055b10..00000000000565bc │ │ │ │ + Augmentation data: 24 58 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b14 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057bc8 │ │ │ │ - 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: 16 to 0000000000057bd8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 188 to 0000000000057c94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b18 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000055b34 │ │ │ │ + DW_CFA_def_cfa_offset: 1120 │ │ │ │ + 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_advance_loc2: 2112 to 0000000000056374 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005638c │ │ │ │ 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 0000000000057c98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056390 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057c9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056394 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007ccc 0000000000000028 000078bc FDE cie=00000414 pc=0000000000057cc0..0000000000057d4c │ │ │ │ - Augmentation data: af 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057cc4 │ │ │ │ +00006e3c 0000000000000038 00006e40 FDE cie=00000000 pc=000000000005dc60..000000000005dd24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dc64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057cc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dc68 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000057cdc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005dc70 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000057cfc │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005dc78 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000005dd08 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dd0c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dd10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00007cf8 0000000000000028 000078e8 FDE cie=00000414 pc=0000000000057d60..0000000000057de0 │ │ │ │ - Augmentation data: a3 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d68 │ │ │ │ - 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 0000000000057d7c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000057db0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005dd1c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057db4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dd20 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000057dc8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007d24 0000000000000028 00007914 FDE cie=00000414 pc=0000000000057de0..0000000000057e68 │ │ │ │ - Augmentation data: 87 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057de4 │ │ │ │ +00006e78 000000000000007c 00006c04 FDE cie=00000278 pc=000000000005dd40..000000000005e1e0 │ │ │ │ + Augmentation data: 1f 58 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dd44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057de8 │ │ │ │ - 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 0000000000057dfc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000057e48 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dd48 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005dd54 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005dd60 │ │ │ │ + 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_advance_loc: 48 to 000000000005dd90 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005dd9c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dda0 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 424 to 000000000005df48 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005df4c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005df50 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000005df80 │ │ │ │ + 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 0000000000057e4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005df84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e50 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005df88 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + 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 000000000005e070 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005e07c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e080 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e084 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ │ │ │ │ -00007d50 0000000000000030 00007940 FDE cie=00000414 pc=0000000000057e80..0000000000057f78 │ │ │ │ - Augmentation data: 6b 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e84 │ │ │ │ +00006ef8 0000000000000040 00006c84 FDE cie=00000278 pc=000000000005e1e0..000000000005e418 │ │ │ │ + Augmentation data: fb 57 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e1e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e88 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057e90 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057e98 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000057f20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e1e8 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005e1f4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005e1fc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005e204 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005e214 │ │ │ │ + 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_advance_loc1: 392 to 000000000005e39c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + 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_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057f24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e3a0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057f28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e3a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007d84 0000000000000048 00007974 FDE cie=00000414 pc=0000000000057f80..0000000000058320 │ │ │ │ - Augmentation data: 4f 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057f84 │ │ │ │ +00006f3c 000000000000004c 00006cc8 FDE cie=00000278 pc=00000000000565c0..000000000005739c │ │ │ │ + Augmentation data: d7 57 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000565c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057f88 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057f8c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000565c8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057f94 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000057fb0 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000565e4 │ │ │ │ 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_advance_loc1: 496 to 00000000000581a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000565f0 │ │ │ │ + DW_CFA_def_cfa_offset: 720 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 1528 to 0000000000056be8 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000056c00 │ │ │ │ + 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_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000581a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000581a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c08 │ │ │ │ DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00006f8c 000000000000001c 00006f90 FDE cie=00000000 pc=000000000000e79c..000000000000e81c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e7a0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e7a4 │ │ │ │ + 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 000000000000e7ac │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007dd0 0000000000000040 00007dd4 FDE cie=00000000 pc=0000000000058320..00000000000584ec │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058324 │ │ │ │ +00006fac 0000000000000038 00006fb0 FDE cie=00000000 pc=000000000005e420..000000000005e4f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e424 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058328 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005832c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e428 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058334 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005e430 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 124 to 00000000000583b0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005e440 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000005e4bc │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + 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 00000000000583b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e4c0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000583b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005e4cc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000005842c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000005847c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005e4e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005848c │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e4e8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e4ec │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058490 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000584b4 │ │ │ │ + │ │ │ │ +00006fe8 0000000000000038 00006fec FDE cie=00000000 pc=000000000005e500..000000000005e5d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e504 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e508 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005e510 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005e520 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000584c0 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000005e59c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000584c4 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e5a0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005e5ac │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005e5c4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000584c8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e5c8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e5cc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000584cc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ │ │ │ │ -00007e14 0000000000000030 00007a04 FDE cie=00000414 pc=0000000000058500..00000000000585e4 │ │ │ │ - Augmentation data: e7 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058504 │ │ │ │ +00007024 0000000000000038 00007028 FDE cie=00000000 pc=000000000005e5e0..000000000005e6a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e5e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058508 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e5e8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058510 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005e5f0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058518 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005e600 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000005859c │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000005e66c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000585a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e670 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000585a4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005e67c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005e694 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e698 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e69c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007e48 0000000000000030 00007a38 FDE cie=00000414 pc=0000000000058600..00000000000586e0 │ │ │ │ - Augmentation data: cb 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058604 │ │ │ │ +00007060 0000000000000030 00006dec FDE cie=00000278 pc=000000000005e6c0..000000000005e860 │ │ │ │ + Augmentation data: d3 57 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e6c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058608 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e6c8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058610 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005e6d0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058618 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005e6dc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000005869c │ │ │ │ + DW_CFA_advance_loc1: 284 to 000000000005e7f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000586a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e7fc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000586a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e800 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007e7c 0000000000000020 00007e80 FDE cie=00000000 pc=000000000000eaa0..000000000000eb3c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eaa4 │ │ │ │ +00007094 0000000000000024 00006e20 FDE cie=00000278 pc=000000000000e81c..000000000000e8cc │ │ │ │ + Augmentation data: bf 57 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e820 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eaa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e824 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000eab0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e830 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000eabc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007ea0 0000000000000018 00007ea4 FDE cie=00000000 pc=00000000000586e0..0000000000058738 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000058710 │ │ │ │ +000070bc 0000000000000024 00006e48 FDE cie=00000278 pc=000000000000e8cc..000000000000e97c │ │ │ │ + Augmentation data: a5 57 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e8d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058714 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e8d4 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e8e0 │ │ │ │ + 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_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007ebc 0000000000000048 00007aac FDE cie=00000414 pc=0000000000058740..00000000000588bc │ │ │ │ - Augmentation data: 6f 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058744 │ │ │ │ +000070e4 0000000000000050 00006e70 FDE cie=00000278 pc=000000000005e860..000000000005eb38 │ │ │ │ + Augmentation data: 8b 57 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e864 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058748 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000058754 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000058790 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e868 │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005e874 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005e87c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005e88c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000005e8f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + 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 0000000000058794 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e8f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058798 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005879c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000587c4 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000587cc │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000587d0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000587d4 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000587f4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000587f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e8f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005880c │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000005e95c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000005e9a0 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000005ea44 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000058848 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000005ea80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000058864 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ea84 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ea88 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005eab4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005eadc │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005eb04 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005eb0c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007f08 00000000000000b0 00007af8 FDE cie=00000414 pc=0000000000050a80..00000000000511dc │ │ │ │ - Augmentation data: 4f 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050a84 │ │ │ │ +00007138 000000000000011c 00006ec4 FDE cie=00000278 pc=000000000005eb40..000000000005f1c8 │ │ │ │ + Augmentation data: 7b 57 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eb44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050a88 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000050a98 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000050abc │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000050ac8 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000050ad8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000050ae4 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050ae8 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 384 to 0000000000050c68 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050c6c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eb48 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005eb50 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005eb58 │ │ │ │ + DW_CFA_def_cfa_offset: 512 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005eb84 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005eb8c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005eb94 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 336 to 000000000005ece4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005ed10 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 292 to 000000000005ee34 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050c70 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050c74 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050c78 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000050ca0 │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000005ee80 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ee8c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050ca4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ee90 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050ca8 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - 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_advance_loc: 4 to 000000000005ee94 │ │ │ │ + DW_CFA_def_cfa_offset: 512 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 820 to 0000000000050fdc │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000005ef14 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ef18 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ef1c │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005ef3c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ef44 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ef48 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ef4c │ │ │ │ + DW_CFA_def_cfa_offset: 512 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005ef78 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ef7c │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ef80 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ef84 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000005eff4 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eff8 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000005f030 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f034 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f038 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f03c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f040 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f044 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f048 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005f064 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000005f094 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000005f10c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f114 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f118 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005f138 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000005f15c │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005f178 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f17c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f188 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f18c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f190 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f19c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000005f1c0 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f1c4 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000050fe4 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007258 0000000000000010 0000725c FDE cie=00000000 pc=000000000005f1e0..000000000005f278 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000726c 000000000000004c 00006ff8 FDE cie=00000278 pc=000000000005f280..000000000005f858 │ │ │ │ + Augmentation data: 9b 56 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f284 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f288 │ │ │ │ + DW_CFA_def_cfa_offset: 432 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f294 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f29c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f2a4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f2b0 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f2bc │ │ │ │ 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_advance_loc: 32 to 0000000000051004 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc1: 592 to 000000000005f50c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051008 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005100c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051010 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051014 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051018 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + 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_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f510 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f514 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007fbc 0000000000000040 00007fc0 FDE cie=00000000 pc=00000000000588c0..0000000000058a8c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000588c4 │ │ │ │ +000072bc 0000000000000038 000072c0 FDE cie=00000000 pc=000000000005f860..000000000005f8e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f864 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000588c8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000588cc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000588d4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000058950 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f868 │ │ │ │ + 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 000000000005f870 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005f890 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + 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 000000000005f894 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f898 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000005f8c8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ 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 0000000000058954 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f8cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058958 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f8d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 116 to 00000000000589cc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000058a1c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f8e0 │ │ │ │ + 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 000000000005f8e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000072f8 0000000000000038 00007084 FDE cie=00000278 pc=000000000005f900..000000000005fb48 │ │ │ │ + Augmentation data: 57 56 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f904 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f908 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f910 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f91c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f928 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 408 to 000000000005fac0 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000058a2c │ │ │ │ + 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 000000000005fac4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fac8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058a30 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000058a54 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000058a60 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058a64 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007334 0000000000000020 000070c0 FDE cie=00000278 pc=000000000000e97c..000000000000e9d8 │ │ │ │ + Augmentation data: 41 56 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e980 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e984 │ │ │ │ + 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 000000000000e98c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007358 0000000000000038 000070e4 FDE cie=00000278 pc=000000000005fb60..000000000005fdac │ │ │ │ + Augmentation data: 29 56 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fb64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fb68 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005fb70 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005fb7c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005fb88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 408 to 000000000005fd20 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058a68 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + 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 000000000005fd24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fd28 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058a6c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007394 0000000000000020 00007120 FDE cie=00000278 pc=000000000000e9d8..000000000000ea34 │ │ │ │ + Augmentation data: 13 56 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e9dc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e9e0 │ │ │ │ + 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 000000000000e9e8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00008000 0000000000000030 00007bf0 FDE cie=00000414 pc=0000000000058aa0..0000000000058b84 │ │ │ │ - Augmentation data: ab 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058aa4 │ │ │ │ +000073b8 0000000000000048 00007144 FDE cie=00000278 pc=000000000005fdc0..000000000005feac │ │ │ │ + Augmentation data: fb 55 00 00 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005fdc8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058aa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fdcc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058ab0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005fdd4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058ab8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005fddc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000058b3c │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000005fe6c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058b40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fe70 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058b44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fe74 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008034 0000000000000030 00007c24 FDE cie=00000414 pc=0000000000058ba0..0000000000058c80 │ │ │ │ - Augmentation data: 8f 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058ba4 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005fe9c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058ba8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fea0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058bb0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058bb8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000058c3c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007404 0000000000000054 00007408 FDE cie=00000000 pc=000000000005feac..00000000000600c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005feb4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005feb8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005fec0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005fecc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005fed8 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005ff04 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000005ff70 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005ff9c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ffa0 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000005fff8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000060024 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000060080 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000600bc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + 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 0000000000058c40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000600c0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058c44 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008068 0000000000000048 00007c58 FDE cie=00000414 pc=0000000000058c80..000000000005989c │ │ │ │ - Augmentation data: 73 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058c84 │ │ │ │ +0000745c 0000000000000054 00007460 FDE cie=00000000 pc=00000000000600c8..0000000000060398 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000600d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058c88 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000058c94 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000600d4 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058c9c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000600dc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000058cbc │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000600e8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000058ccc │ │ │ │ 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_advance_loc: 12 to 00000000000600f4 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000060118 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 160 to 00000000000601b8 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000601f8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 352 to 0000000000058e2c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000060238 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000060278 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000602b8 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000006033c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000006038c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ 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_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060390 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000074b4 0000000000000028 000074b8 FDE cie=00000000 pc=0000000000062200..00000000000622c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062204 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062208 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000062220 │ │ │ │ + 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: 156 to 00000000000622bc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058e30 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000622c0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058e34 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000080b4 0000000000000034 000080b8 FDE cie=00000000 pc=00000000000598a0..0000000000059a04 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000598a4 │ │ │ │ +000074e0 0000000000000028 000074e4 FDE cie=00000000 pc=00000000000622e0..00000000000623ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000622e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000598a8 │ │ │ │ - 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 00000000000598b0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000598d4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000622e8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000062300 │ │ │ │ + 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: 164 to 00000000000623a4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000598d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000623a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000598dc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000059958 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000750c 0000000000000038 00007298 FDE cie=00000278 pc=00000000000603a0..00000000000604d8 │ │ │ │ + Augmentation data: af 54 00 00 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000603b0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000603b4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000603c0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000603d4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000060460 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + 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 000000000005995c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060464 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059960 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060468 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000080ec 0000000000000044 00007cdc FDE cie=00000414 pc=0000000000059a20..0000000000059f04 │ │ │ │ - Augmentation data: 77 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059a24 │ │ │ │ +00007548 0000000000000044 000072d4 FDE cie=00000278 pc=00000000000604e0..0000000000060810 │ │ │ │ + Augmentation data: 99 54 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000604e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059a28 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000059a34 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000059a40 │ │ │ │ - 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_advance_loc: 20 to 0000000000059a54 │ │ │ │ - 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_advance_loc1: 580 to 0000000000059c98 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000604e8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000604f0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000060504 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 724 to 00000000000607d8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ 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 00000000000607dc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000607e0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000060808 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + 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 000000000006080c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007590 0000000000000024 00007594 FDE cie=00000000 pc=0000000000060810..0000000000060874 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060814 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060818 │ │ │ │ + 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 0000000000060820 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000006086c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059c9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060870 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059ca0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ │ │ │ -00008134 0000000000000048 00007d24 FDE cie=00000414 pc=0000000000059f20..000000000005a674 │ │ │ │ - Augmentation data: 6b 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059f24 │ │ │ │ +000075b8 000000000000004c 00007344 FDE cie=00000278 pc=0000000000060880..0000000000061238 │ │ │ │ + Augmentation data: 2d 54 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060884 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059f28 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000059f34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060888 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000059f40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000060890 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000608a8 │ │ │ │ + DW_CFA_def_cfa_offset: 624 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000059f50 │ │ │ │ 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_advance_loc2: 1072 to 000000000005a380 │ │ │ │ + DW_CFA_advance_loc2: 1532 to 0000000000060ea4 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000060ec0 │ │ │ │ + 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_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060ec4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060ec8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00007608 0000000000000034 0000760c FDE cie=00000000 pc=00000000000623c0..000000000006248c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000623c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000623c8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000623d0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000623e0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000062458 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + 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 000000000005a384 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006245c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a388 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062460 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00008180 000000000000004c 00007d70 FDE cie=00000414 pc=000000000005a680..000000000005b21c │ │ │ │ - Augmentation data: 9b 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a684 │ │ │ │ +00007640 0000000000000064 000073cc FDE cie=00000278 pc=0000000000061240..00000000000621f0 │ │ │ │ + Augmentation data: 32 54 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061244 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a688 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005a694 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061248 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005a69c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000061258 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005a6a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000061260 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005a6b0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000061274 │ │ │ │ + DW_CFA_def_cfa_offset: 672 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005a6c4 │ │ │ │ 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_advance_loc1: 988 to 000000000005aaa0 │ │ │ │ + DW_CFA_advance_loc2: 1320 to 000000000006179c │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000617b4 │ │ │ │ + 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_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aaa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000617b8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aaa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000617bc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000081d0 000000000000005c 00007dc0 FDE cie=00000414 pc=00000000000511e0..000000000005279c │ │ │ │ - Augmentation data: fb 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000511e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000511e8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000051208 │ │ │ │ - DW_CFA_def_cfa_offset: 1856 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 2924 to 0000000000051d74 │ │ │ │ + DW_CFA_advance_loc: 200 to 0000000000061884 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000051d90 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006189c │ │ │ │ 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_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d94 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000618a0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d98 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000618a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00008230 0000000000000030 00008234 FDE cie=00000000 pc=000000000005b220..000000000005b334 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b224 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b228 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b234 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b23c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b244 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000005b2bc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - 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 000000000005b2c0 │ │ │ │ +000076a8 0000000000000018 000076ac FDE cie=00000000 pc=000000000000ea34..000000000000ea8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ea38 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b2c4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ea3c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008264 000000000000009c 00008268 FDE cie=00000000 pc=000000000005b340..000000000005b48c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b344 │ │ │ │ +000076c4 000000000000009c 000076c8 FDE cie=00000000 pc=00000000000624a0..00000000000625ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000624a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b348 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000624a8 │ │ │ │ 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: 16 to 000000000005b358 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000624b8 │ │ │ │ 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: r25 (x25) at cfa-16 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005b374 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000624d4 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 156 to 000000000005b410 │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000062570 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005b42c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006258c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ 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 000000000005b430 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062590 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b434 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062594 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ 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: r26 (x26) at cfa-8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005b448 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000625a8 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005b458 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000625b8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ 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 000000000005b45c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000625bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b460 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000625c0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ 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: r25 (x25) at cfa-16 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005b478 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000625d8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ 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 000000000005b47c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000625dc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b480 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000625e0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ 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: r26 (x26) at cfa-8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b484 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000625e4 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ │ │ │ │ -00008304 0000000000000038 00007ef4 FDE cie=00000414 pc=000000000005b48c..000000000005b56c │ │ │ │ - Augmentation data: 10 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b490 │ │ │ │ +00007764 00000000000000b8 000074f0 FDE cie=00000278 pc=0000000000064300..0000000000064974 │ │ │ │ + Augmentation data: bb 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064304 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b494 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b49c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b4a8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b4b0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000005b530 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064308 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064310 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064318 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000064348 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 224 to 0000000000064428 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 192 to 00000000000644e8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 188 to 00000000000645a4 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc1: 420 to 0000000000064748 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006474c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064758 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ 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 000000000005b534 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b538 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008340 0000000000000054 00008344 FDE cie=00000000 pc=000000000005b56c..000000000005b788 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b574 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006475c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b578 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064760 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b580 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b58c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + 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: 8 to 0000000000064768 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b598 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006477c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000005b5c4 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064788 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000005b630 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064790 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000005b65c │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000647a8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b660 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000647ac │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000005b6b8 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000647cc │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000647e4 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000647e8 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000647ec │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000005b6e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000647f0 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000005b740 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000064820 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064828 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000064854 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000064864 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006486c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006487c │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000648c4 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000648d4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000648e0 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000064904 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000064920 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064924 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000005b77c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064930 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006494c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000064968 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006496c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064970 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007820 000000000000005c 000075ac FDE cie=00000278 pc=00000000000625ec..00000000000642e4 │ │ │ │ + Augmentation data: 7f 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000625f0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000625f4 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000062608 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000062620 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000062634 │ │ │ │ + DW_CFA_def_cfa_offset: 960 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 4268 to 00000000000636e0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000636fc │ │ │ │ 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_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b780 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063700 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063704 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008398 0000000000000044 0000839c FDE cie=00000000 pc=0000000000068f00..000000000006915c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068f04 │ │ │ │ +00007880 0000000000000018 00007884 FDE cie=00000000 pc=000000000000ea8c..000000000000eae4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ea90 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068f08 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000068f10 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000068f30 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ea94 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000789c 000000000000009c 000078a0 FDE cie=00000000 pc=0000000000064980..0000000000064acc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064984 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064988 │ │ │ │ + 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: 16 to 0000000000064998 │ │ │ │ + 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: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000649b4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000064a50 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000064a6c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + 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 0000000000068f34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064a70 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068f38 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000068f44 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 176 to 0000000000068ff4 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064a74 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + 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: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000064a88 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000064a98 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000068ffc │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000069078 │ │ │ │ - DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069080 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064a9c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064aa0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + 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: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000064ab8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + 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 0000000000069084 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064abc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069088 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064ac0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + 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: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064ac4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ │ │ │ │ -000083e0 0000000000000050 00007fd0 FDE cie=00000414 pc=000000000005b788..000000000005ba60 │ │ │ │ - Augmentation data: 48 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b78c │ │ │ │ +0000793c 0000000000000054 000076c8 FDE cie=00000278 pc=0000000000064acc..0000000000065ae8 │ │ │ │ + Augmentation data: 03 54 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064ad0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b790 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064ad4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005b7a0 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000064af8 │ │ │ │ + DW_CFA_def_cfa_offset: 34112 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005b7bc │ │ │ │ - DW_CFA_def_cfa_offset: 512 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 432 to 000000000005b96c │ │ │ │ + DW_CFA_advance_loc2: 1948 to 0000000000065294 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005b98c │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000652b0 │ │ │ │ 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_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b990 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000652b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b994 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000652b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00008434 0000000000000054 00008024 FDE cie=00000414 pc=000000000005ba60..000000000005e798 │ │ │ │ - Augmentation data: 16 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ba64 │ │ │ │ +00007994 0000000000000038 00007720 FDE cie=00000278 pc=0000000000065ae8..0000000000065cf8 │ │ │ │ + Augmentation data: 6d 54 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065aec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ba68 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065af0 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000065afc │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005ba78 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065b04 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005ba88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065b0c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000065b24 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005ba98 │ │ │ │ - DW_CFA_def_cfa_offset: 1104 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000065b30 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 6052 to 000000000005d23c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005d258 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000079d0 00000000000001cc 0000775c FDE cie=00000278 pc=0000000000065d00..0000000000068a38 │ │ │ │ + Augmentation data: 46 54 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065d04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065d08 │ │ │ │ + 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: 20 to 0000000000065d1c │ │ │ │ + DW_CFA_def_cfa_offset: 1184 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + 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_loc: 120 to 0000000000065d94 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065d98 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065d9c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065da0 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065da4 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065da8 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 204 to 0000000000065e74 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065e78 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 3492 to 0000000000066c1c │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066c20 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000066c40 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066c44 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066c48 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066c4c │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066c50 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066c54 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066c58 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000066c68 │ │ │ │ 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_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d25c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066c6c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066c70 │ │ │ │ + DW_CFA_def_cfa_offset: 1184 │ │ │ │ + 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_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d260 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066c78 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc2: 3192 to 00000000000678f0 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 204 to 00000000000679bc │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 192 to 0000000000067a7c │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000067adc │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000067b24 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000067b58 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067b5c │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000067b7c │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 272 to 0000000000067c8c │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000067cbc │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000067cf0 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc1: 264 to 0000000000067df8 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000067e60 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000067e94 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000067ea4 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000067eb4 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000067ed8 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000067efc │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067f04 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000067f1c │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000067f34 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000067f5c │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067f60 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 224 to 0000000000068040 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 172 to 00000000000680ec │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000680f0 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000680f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000068144 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 96 to 00000000000681a4 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000681c4 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000681f4 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + 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: 44 to 0000000000068220 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068224 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068228 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006822c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068230 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068234 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068238 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006823c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 380 to 00000000000683b8 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000683e4 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000006844c │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 88 to 00000000000684a4 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000068518 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000068550 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 96 to 00000000000685b0 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000685c0 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000068658 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068664 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 288 to 0000000000068784 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc1: 340 to 00000000000688d8 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000688e4 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 204 to 00000000000689b0 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000689bc │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000848c 0000000000000054 0000807c FDE cie=00000414 pc=000000000005e7a0..0000000000062060 │ │ │ │ - Augmentation data: a3 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e7a4 │ │ │ │ +00007ba0 00000000000000bc 0000792c FDE cie=00000278 pc=0000000000068a40..000000000006ad48 │ │ │ │ + Augmentation data: cc 54 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068a44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e7a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068a48 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005e7b8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005e7d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068a54 │ │ │ │ + DW_CFA_def_cfa_offset: 800 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000068ad4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068ad8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068adc │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068ae0 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068ae4 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068ae8 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068aec │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068af0 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005e7dc │ │ │ │ - DW_CFA_def_cfa_offset: 1120 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 6564 to 0000000000060180 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068af4 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068b00 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 4972 to 0000000000069e6c │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069e70 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069e74 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069e78 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069e7c │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069e80 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069e84 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069e88 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069e8c │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069e90 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000069eb0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006019c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000069eb8 │ │ │ │ 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_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000601a0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000601a4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000084e4 0000000000000044 000084e8 FDE cie=00000000 pc=0000000000069160..00000000000693c4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069164 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069ebc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069168 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069ec0 │ │ │ │ + DW_CFA_def_cfa_offset: 800 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069170 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc2: 1860 to 000000000006a604 │ │ │ │ + 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: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a608 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a60c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069178 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a610 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a614 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069180 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000069190 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a618 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a61c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a620 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a624 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 384 to 0000000000069310 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a628 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a62c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007c60 0000000000000018 00007c64 FDE cie=00000000 pc=000000000000eae4..000000000000eb3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eae8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eaec │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007c7c 000000000000009c 00007c80 FDE cie=00000000 pc=000000000006ad60..000000000006aeac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ad64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ad68 │ │ │ │ + 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: 16 to 000000000006ad78 │ │ │ │ + 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: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006ad94 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 156 to 000000000006ae30 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006ae4c │ │ │ │ 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: 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 000000000006ae50 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ae54 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + 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: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006ae68 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006ae78 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ 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 0000000000069314 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ae7c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069318 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000852c 0000000000000050 0000811c FDE cie=00000414 pc=0000000000062060..00000000000656bc │ │ │ │ - Augmentation data: 74 45 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062064 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ae80 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + 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: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062068 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000062088 │ │ │ │ - DW_CFA_def_cfa_offset: 1280 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 8420 to 000000000006416c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000064188 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006ae98 │ │ │ │ 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_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006418c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ae9c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064190 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aea0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + 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: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aea4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ │ │ │ │ -00008580 0000000000000054 00008170 FDE cie=00000414 pc=00000000000656c0..0000000000068eec │ │ │ │ - Augmentation data: 9a 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000656c4 │ │ │ │ +00007d1c 0000000000000050 00007aa8 FDE cie=00000278 pc=000000000006aeac..000000000006bbe8 │ │ │ │ + Augmentation data: 6e 55 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aeb0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000656c8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000656e8 │ │ │ │ - DW_CFA_def_cfa_offset: 1296 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 6964 to 000000000006721c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aeb4 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006aec8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006aed4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006aef0 │ │ │ │ + DW_CFA_def_cfa_offset: 640 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + 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_advance_loc2: 1760 to 000000000006b5d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000067238 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006b5e8 │ │ │ │ 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_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006723c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b5ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067240 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b5f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000085d8 0000000000000030 000085dc FDE cie=00000000 pc=00000000000693e0..00000000000694f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000693e4 │ │ │ │ +00007d70 0000000000000020 00007d74 FDE cie=00000000 pc=000000000006bc00..000000000006bc60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bc04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000693e8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000693f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bc08 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000693fc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006bc10 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069404 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006bc18 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007d94 0000000000000040 00007b20 FDE cie=00000278 pc=000000000006bc60..000000000006bd1c │ │ │ │ + Augmentation data: a3 55 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bc64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bc68 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006bc70 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000006947c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000006bc94 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bc98 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bc9c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bca0 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000006bcec │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006bcf4 │ │ │ │ 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 0000000000069480 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bcf8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069484 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bcfc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000860c 0000000000000038 000081fc FDE cie=00000414 pc=0000000000069500..00000000000695e0 │ │ │ │ - Augmentation data: 8e 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069504 │ │ │ │ +00007dd8 0000000000000030 00007ddc FDE cie=00000000 pc=000000000006bd20..000000000006bd88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bd24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069508 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069510 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006951c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069524 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 128 to 00000000000695a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bd28 │ │ │ │ + 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 000000000006bd30 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006bd50 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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 000000000006bd54 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bd58 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006bd60 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - 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 00000000000695a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bd64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000695ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bd68 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00007e0c 0000000000000010 00007e10 FDE cie=00000000 pc=000000000006bd88..000000000006bd9c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008648 000000000000003c 00008238 FDE cie=00000414 pc=00000000000695e0..00000000000696f4 │ │ │ │ - Augmentation data: 66 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000695e4 │ │ │ │ +00007e20 0000000000000054 00007bac FDE cie=00000278 pc=000000000006bda0..000000000006c9d8 │ │ │ │ + Augmentation data: 25 55 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bda4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000695e8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000695fc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000069608 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000069614 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000069684 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bda8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006bdb8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006bdd4 │ │ │ │ + DW_CFA_def_cfa_offset: 736 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 1576 to 000000000006c3fc │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006c418 │ │ │ │ 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_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069688 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c41c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006968c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c420 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008688 000000000000003c 00008278 FDE cie=00000414 pc=0000000000069700..00000000000697d4 │ │ │ │ - Augmentation data: 34 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069704 │ │ │ │ +00007e78 000000000000003c 00007e7c FDE cie=00000000 pc=000000000006c9e0..000000000006cbf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c9e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069708 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006971c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000069728 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 144 to 00000000000697b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c9e8 │ │ │ │ + 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: 8 to 000000000006c9f0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c9f8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 428 to 000000000006cba4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ 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 00000000000697bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cba8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000697c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cbac │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000697cc │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000006cbe8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ 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 00000000000697d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cbec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000086c8 000000000000003c 000082b8 FDE cie=00000414 pc=00000000000697e0..00000000000699c8 │ │ │ │ - Augmentation data: f8 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000697e4 │ │ │ │ +00007eb8 0000000000000038 00007ebc FDE cie=00000000 pc=000000000006cbf0..000000000006cd68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cbf4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000697e8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000697f4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000697fc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 352 to 000000000006995c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cbf8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006cc00 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006cc08 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 264 to 000000000006cd10 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - 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 0000000000069960 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cd14 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006996c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cd18 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000006cd60 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cd64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008708 00000000000000a4 000082f8 FDE cie=00000414 pc=00000000000699c8..0000000000069de4 │ │ │ │ - Augmentation data: cd 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000699cc │ │ │ │ +00007ef4 0000000000000034 00007ef8 FDE cie=00000000 pc=000000000006ecc0..000000000006ed44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ecc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000699d0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000699dc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000069a04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ecc8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006ecd4 │ │ │ │ + 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: 64 to 000000000006ed14 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069a08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ed18 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069a0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ed1c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069a10 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000069a20 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000069a74 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069a78 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000069ad4 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069ad8 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069adc │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069ae0 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069ae8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006ed3c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069aec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ed40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069af0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + │ │ │ │ +00007f2c 0000000000000024 00007f30 FDE cie=00000000 pc=000000000006ed60..000000000006eda4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ed64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000069afc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 596 to 0000000000069d50 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069d54 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069d58 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069d5c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000069db0 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000069dbc │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069dc0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069dc4 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ed68 │ │ │ │ + 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 000000000006ed70 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000006ed9c │ │ │ │ + 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 000000000006eda0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000087b0 0000000000000054 000083a0 FDE cie=00000414 pc=0000000000069de4..000000000006b7ec │ │ │ │ - Augmentation data: 3a 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069de8 │ │ │ │ +00007f54 0000000000000060 00007ce0 FDE cie=00000278 pc=000000000006cd68..000000000006d800 │ │ │ │ + Augmentation data: 7f 54 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cd6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069dec │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cd70 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006cd7c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000069e00 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006cd84 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000006cddc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069e08 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000069e24 │ │ │ │ - DW_CFA_def_cfa_offset: 1136 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 1204 to 000000000006d290 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 3448 to 000000000006ab9c │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000006d2c8 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000006d300 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006abb8 │ │ │ │ - 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_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006abbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d304 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006abc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d308 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 532 to 000000000006d51c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d520 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000006d5a0 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006d5ac │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008808 0000000000000054 000083f8 FDE cie=00000414 pc=000000000006b7ec..000000000006d0c8 │ │ │ │ - Augmentation data: 50 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b7f0 │ │ │ │ +00007fb8 000000000000016c 00007d44 FDE cie=00000278 pc=000000000006d800..000000000006eca8 │ │ │ │ + Augmentation data: b3 54 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d804 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b7f4 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006b80c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006b814 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006b828 │ │ │ │ - DW_CFA_def_cfa_offset: 992 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d808 │ │ │ │ + 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: 8 to 000000000006d810 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006d81c │ │ │ │ + DW_CFA_def_cfa_offset: 656 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000006d894 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d898 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d89c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d8a0 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d8a4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d8a8 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d8ac │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 2712 to 000000000006c2c0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006c2dc │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000006d8e8 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006d8f0 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 408 to 000000000006da88 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006da8c │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc1: 776 to 000000000006dd94 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006dd9c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006dda0 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006dda4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006dda8 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ddac │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ddb0 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ddb4 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006ddc0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ddc4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ddc8 │ │ │ │ + DW_CFA_def_cfa_offset: 656 │ │ │ │ + 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_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + 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_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc2: 2724 to 000000000006e86c │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006e874 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e878 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e87c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e880 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e884 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e888 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e88c │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e890 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006e89c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e8a0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e8a4 │ │ │ │ + DW_CFA_def_cfa_offset: 656 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006e8b0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006e8b8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e8bc │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e8c0 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e8c4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e8c8 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e8cc │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 388 to 000000000006ea50 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006ea58 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006ea78 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006ea80 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ea84 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ea88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ea8c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ea90 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ea94 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ea98 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006eab4 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006eab8 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006eabc │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - 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: r26 (x26) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c2e0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c2e4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006eac4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006ead4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006eaf0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006eaf4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006eaf8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006eafc │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006eb00 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006eb04 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006eb08 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006eb14 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000006eb48 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006eb4c │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006eb50 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006eb54 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006eb58 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006eb60 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000006ebc0 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006ebdc │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ebe0 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000006ec58 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006ec60 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006ec68 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008860 000000000000004c 00008864 FDE cie=00000000 pc=000000000006e0e0..000000000006e244 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006e0e8 │ │ │ │ +00008128 0000000000000044 00007eb4 FDE cie=00000278 pc=000000000006edc0..000000000006eed0 │ │ │ │ + Augmentation data: a5 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006edc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e0ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006edc8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006e0f4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006eddc │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006e0fc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006ede8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006e108 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006edf4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e10c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006ee00 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000006e130 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000006e17c │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006e194 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006e1ac │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006e1c4 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006ee0c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006e1dc │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000006e210 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e214 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000006e238 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000006ee98 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + 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 000000000006e23c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ee9c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006eea0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00008170 000000000000002c 00008174 FDE cie=00000000 pc=000000000006eed0..000000000006ef4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006eed4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006eed8 │ │ │ │ + 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: 12 to 000000000006eee4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000006ef34 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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 000000000006ef38 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ef3c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006ef44 │ │ │ │ + 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 000000000006ef48 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +000081a0 0000000000000010 000081a4 FDE cie=00000000 pc=000000000006ef4c..000000000006ef60 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000081b4 0000000000000010 000081b8 FDE cie=00000000 pc=000000000006ef60..000000000006ef90 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000081c8 0000000000000010 000081cc FDE cie=00000000 pc=000000000006ef90..000000000006efb0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000081dc 0000000000000010 000081e0 FDE cie=00000000 pc=000000000006efb0..000000000006efd4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000081f0 0000000000000010 000081f4 FDE cie=00000000 pc=000000000006efe0..000000000006f008 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008204 0000000000000010 00008208 FDE cie=00000000 pc=000000000006f008..000000000006f02c │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000088b0 0000000000000010 000088b4 FDE cie=00000000 pc=000000000006e244..000000000006e264 │ │ │ │ +00008218 0000000000000010 0000821c FDE cie=00000000 pc=000000000006f040..000000000006f06c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000088c4 0000000000000034 000088c8 FDE cie=00000000 pc=000000000006e264..000000000006e32c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e268 │ │ │ │ +0000822c 000000000000002c 00008230 FDE cie=00000000 pc=000000000006f06c..000000000006f0ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f070 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e26c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006e278 │ │ │ │ - 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: 136 to 000000000006e300 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f074 │ │ │ │ + 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 000000000006f07c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000006f0d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e304 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f0d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e308 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f0dc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006e324 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006f0e4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e328 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f0e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -000088fc 0000000000000010 00008900 FDE cie=00000000 pc=000000000006e32c..000000000006e340 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008910 0000000000000034 00008914 FDE cie=00000000 pc=000000000006e340..000000000006e5a0 │ │ │ │ - DW_CFA_advance_loc: 200 to 000000000006e408 │ │ │ │ +0000825c 000000000000002c 00008260 FDE cie=00000000 pc=000000000006f0ec..000000000006f1ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f0f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e40c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f0f4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 156 to 000000000006e4a8 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000006f164 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e4ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f168 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e4b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f16c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000006e540 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006f180 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f184 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006f18c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000828c 000000000000002c 00008290 FDE cie=00000000 pc=000000000006f1ac..000000000006f26c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f1b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006e55c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f1b4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000006e59c │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000006f224 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f228 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f22c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006f240 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f244 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006f24c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000082bc 0000000000000158 00008048 FDE cie=00000278 pc=000000000006f26c..0000000000070428 │ │ │ │ + Augmentation data: 20 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f270 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f274 │ │ │ │ + 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: 8 to 000000000006f27c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006f284 │ │ │ │ + DW_CFA_def_cfa_offset: 896 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000006f2bc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f2c0 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f2c4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f2c8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000006f358 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f35c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000006f3b8 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f3bc │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f3c0 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000006f41c │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f420 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000006f4a4 │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f4a8 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006f4bc │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f4c0 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_advance_loc2: 2028 to 000000000006fcac │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fcb0 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fcb4 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fcb8 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fcbc │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fcc0 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fcc4 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fcc8 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fccc │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fcd0 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fcd4 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fcd8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006fce0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fce4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fce8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000006fd18 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006fd20 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000006fdb8 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006fdc4 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006fdd0 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006fddc │ │ │ │ + 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_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: 564 to 0000000000070010 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070014 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070018 │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_advance_loc: 148 to 00000000000700ac │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000700b0 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000700bc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000070144 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070148 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007014c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070150 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070154 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070158 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007015c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070160 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070164 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070168 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000070184 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070188 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007018c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070190 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070194 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070198 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007019c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000701a0 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000701a4 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000701a8 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000701ac │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000701b0 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000701b4 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000701c4 │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_advance_loc1: 336 to 0000000000070314 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070318 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007031c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070320 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070324 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070328 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007032c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070330 │ │ │ │ + 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_advance_loc: 4 to 0000000000070334 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070338 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007033c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070340 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070344 │ │ │ │ + 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_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_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00008948 0000000000000010 0000894c FDE cie=00000000 pc=000000000006e5a0..000000000006e5c4 │ │ │ │ +00008418 0000000000000010 0000841c FDE cie=00000000 pc=0000000000070440..0000000000070550 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000895c 0000000000000010 00008960 FDE cie=00000000 pc=000000000006e5c4..000000000006e5e4 │ │ │ │ +0000842c 0000000000000038 00008430 FDE cie=00000000 pc=0000000000070550..000000000007071c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000070564 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070568 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000070578 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000070584 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 348 to 00000000000706e0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000706e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000706e8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000070718 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008970 0000000000000038 00008974 FDE cie=00000000 pc=0000000000070e40..0000000000070f14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070e44 │ │ │ │ +00008468 0000000000000048 000081f4 FDE cie=00000278 pc=0000000000070720..00000000000709fc │ │ │ │ + Augmentation data: 42 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070724 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070e48 │ │ │ │ - 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: 8 to 0000000000070e50 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000070e64 │ │ │ │ - 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_advance_loc: 124 to 0000000000070ee0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007072c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000070734 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007073c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000070748 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 452 to 000000000007090c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + 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 0000000000070910 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070914 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000070938 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ 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 0000000000070ee4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007093c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070ee8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070940 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000089ac 000000000000003c 0000859c FDE cie=00000414 pc=000000000006e5e4..000000000006e734 │ │ │ │ - Augmentation data: f5 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e5e8 │ │ │ │ +000084b4 0000000000000038 000084b8 FDE cie=00000000 pc=0000000000070a00..0000000000070ac4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070a04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e5ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070a08 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006e5f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000070a10 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006e60c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000070a1c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006e628 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000070a98 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006e634 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070a9c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070aa0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000070abc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e638 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070ac0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000084f0 0000000000000038 000084f4 FDE cie=00000000 pc=0000000000070ac4..0000000000070ba4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070ac8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e63c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070acc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000070ad4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000070adc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000070b74 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070b78 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070b7c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000070b9c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070ba0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000852c 0000000000000044 00008530 FDE cie=00000000 pc=0000000000070ba4..0000000000070d68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070ba8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070bac │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000070bb4 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000070bbc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000070bc8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 356 to 0000000000070d2c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070d30 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070d34 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000070d58 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070d5c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070d60 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000089ec 0000000000000060 000089f0 FDE cie=00000000 pc=000000000006e740..000000000006e880 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e744 │ │ │ │ +00008574 0000000000000034 00008578 FDE cie=00000000 pc=0000000000072f60..000000000007302c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072f64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e748 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e74c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072f68 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000072f70 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000072f80 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000072ff8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + 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 0000000000072ffc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073000 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000085ac 0000000000000034 000085b0 FDE cie=00000000 pc=0000000000073040..000000000007310c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073044 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073048 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000073050 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000073060 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 120 to 00000000000730d8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + 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 00000000000730dc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000730e0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000085e4 0000000000000090 000085e8 FDE cie=00000000 pc=0000000000070d68..0000000000070f84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070d6c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070d70 │ │ │ │ + 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: 8 to 000000000006e754 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006e764 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000070d7c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000006e784 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000070d88 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006e794 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000070da8 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 148 to 000000000006e828 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e82c │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000070e1c │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000006e85c │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000070e28 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ 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 000000000006e860 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070e2c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e864 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070e30 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ 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_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006e86c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070e34 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000070e8c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000070ef4 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000070f00 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000070f0c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006e878 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070f10 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070f14 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + 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_advance_loc: 4 to 000000000006e87c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008a50 0000000000000030 00008a54 FDE cie=00000000 pc=000000000006e880..000000000006e954 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e884 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e888 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006e890 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006e898 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 156 to 000000000006e934 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000070f64 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ 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 000000000006e938 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070f68 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e93c │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070f6c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + 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: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000070f78 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008a84 0000000000000050 00008674 FDE cie=00000414 pc=000000000006e960..000000000006f528 │ │ │ │ - Augmentation data: 2c 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e964 │ │ │ │ +00008678 000000000000008c 00008404 FDE cie=00000278 pc=0000000000070f84..00000000000713e0 │ │ │ │ + Augmentation data: 41 4f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070f88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e968 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070f8c │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070f90 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000006e994 │ │ │ │ - DW_CFA_def_cfa_offset: 736 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000070f98 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000070fa4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000070fb0 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000070ff4 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000071000 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000071024 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 264 to 000000000007112c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000071134 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071138 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007113c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071140 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071144 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071148 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000071178 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007117c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071180 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000071188 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1520 to 000000000006ef84 │ │ │ │ + DW_CFA_advance_loc: 200 to 0000000000071250 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006efa0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000071258 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007125c │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071260 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 196 to 0000000000071324 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071328 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007132c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071330 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + │ │ │ │ +00008708 0000000000000034 0000870c FDE cie=00000000 pc=0000000000073120..00000000000731ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073124 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073128 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000073130 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000073140 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 120 to 00000000000731b8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ 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_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006efa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000731bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006efa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000731c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00008ad8 0000000000000054 000086c8 FDE cie=00000414 pc=000000000006f528..0000000000070e3c │ │ │ │ - Augmentation data: 5a 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f52c │ │ │ │ +00008740 000000000000006c 000084cc FDE cie=00000278 pc=00000000000713e0..0000000000072f48 │ │ │ │ + Augmentation data: 9b 4e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000713e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f530 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000713e8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006f544 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000713f0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000071410 │ │ │ │ + DW_CFA_def_cfa_offset: 512 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006f54c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006f554 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006f564 │ │ │ │ - DW_CFA_def_cfa_offset: 944 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 3636 to 0000000000070398 │ │ │ │ + DW_CFA_advance_loc2: 5372 to 000000000007290c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000703b4 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000072928 │ │ │ │ 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_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000703b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007292c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000703bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072930 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008b30 0000000000000060 00008b34 FDE cie=00000000 pc=0000000000070f20..000000000007105c │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000070f2c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070f30 │ │ │ │ - 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: 8 to 0000000000070f38 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000070f40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000070f48 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000070f58 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000070fec │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000070ffc │ │ │ │ + DW_CFA_advance_loc1: 592 to 0000000000072b80 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000072b9c │ │ │ │ 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_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071000 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071004 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - 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: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072ba0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000071058 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072ba4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000087b0 000000000000001c 000087b4 FDE cie=00000000 pc=0000000000073200..00000000000733a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007320c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 248 to 0000000000073304 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073308 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000073390 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073394 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00008b94 0000000000000018 00008b98 FDE cie=00000000 pc=0000000000071060..0000000000071200 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071064 │ │ │ │ +000087d0 000000000000001c 000087d4 FDE cie=00000000 pc=00000000000733a0..0000000000073540 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000733ac │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 308 to 0000000000071198 │ │ │ │ + DW_CFA_advance_loc: 248 to 00000000000734a4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007119c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000734a8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000073530 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073534 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00008bb0 0000000000000044 00008bb4 FDE cie=00000000 pc=0000000000071200..0000000000071684 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071204 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071208 │ │ │ │ - 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: 8 to 0000000000071210 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000071228 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000071234 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 828 to 0000000000071570 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071574 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007157c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ +000087f0 000000000000001c 000087f4 FDE cie=00000000 pc=0000000000073540..0000000000073644 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000073558 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 104 to 00000000000735c0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071580 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071584 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - 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: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000735c4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000073640 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00008bf8 0000000000000028 000087e8 FDE cie=00000414 pc=0000000000071684..0000000000071718 │ │ │ │ - Augmentation data: a0 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071688 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007168c │ │ │ │ - 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 0000000000071694 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 96 to 00000000000716f4 │ │ │ │ +00008810 000000000000001c 00008814 FDE cie=00000000 pc=0000000000073644..0000000000073744 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000007365c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 100 to 00000000000736c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - 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 00000000000716f8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000716fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000736c4 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000073740 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00008c24 000000000000002c 00008c28 FDE cie=00000000 pc=0000000000071720..0000000000071860 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071724 │ │ │ │ +00008830 0000000000000048 00008834 FDE cie=00000000 pc=0000000000073744..00000000000739fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073748 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007172c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007374c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000073760 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000071734 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000073768 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000071740 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000073784 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 260 to 0000000000071844 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc1: 488 to 000000000007396c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000073994 │ │ │ │ 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 0000000000071848 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073998 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007184c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00008c54 0000000000000010 00008c58 FDE cie=00000000 pc=0000000000071860..00000000000718dc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008c68 0000000000000010 00008c6c FDE cie=00000000 pc=00000000000718e0..0000000000071904 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007399c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + 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_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 88 to 00000000000739f4 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000739f8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008c7c 0000000000000040 00008c80 FDE cie=00000000 pc=0000000000071904..0000000000071a9c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071908 │ │ │ │ +0000887c 0000000000000048 00008880 FDE cie=00000000 pc=0000000000073a00..0000000000073cd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073a04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007190c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073a08 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000073a1c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000071914 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000073a24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007191c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000073a40 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 288 to 0000000000071a3c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 512 to 0000000000073c40 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000073c68 │ │ │ │ + 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 0000000000073c6c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073c70 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + 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_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000073cd0 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073cd4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000088c8 00000000000000cc 00008654 FDE cie=00000278 pc=0000000000073ce0..000000000007459c │ │ │ │ + Augmentation data: c6 4d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073ce4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073ce8 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000073cf4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000073d04 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000073d0c │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000073d30 │ │ │ │ + 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: 96 to 0000000000073d90 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073d94 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 1376 to 00000000000742f4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000742f8 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000074314 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071a40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074318 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071a44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007431c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000071a50 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 132 to 00000000000743a0 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000743a4 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000743bc │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071a54 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000743c0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000743c4 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + 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_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071a58 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000743d0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 360 to 0000000000074538 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000074568 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007456c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000074588 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007458c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000074594 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008cc0 000000000000006c 000088b0 FDE cie=00000414 pc=0000000000071aa0..0000000000072994 │ │ │ │ - Augmentation data: e9 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071aa4 │ │ │ │ +00008998 0000000000000034 0000899c FDE cie=00000000 pc=0000000000075940..0000000000075a0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075944 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071aa8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000071ab8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000071ac4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000071ad8 │ │ │ │ - DW_CFA_def_cfa_offset: 672 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 2468 to 000000000007247c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075948 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000075950 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000075960 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 120 to 00000000000759d8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000072498 │ │ │ │ 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_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007249c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000759dc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000724a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000759e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000724f0 │ │ │ │ + │ │ │ │ +000089d0 0000000000000038 000089d4 FDE cie=00000000 pc=0000000000075a20..0000000000075af4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075a24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075a28 │ │ │ │ + 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: 8 to 0000000000075a30 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000075a44 │ │ │ │ + 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_advance_loc: 124 to 0000000000075ac0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000007250c │ │ │ │ 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_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072510 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075ac4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072514 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075ac8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008d30 000000000000004c 00008920 FDE cie=00000414 pc=00000000000729a0..0000000000073a00 │ │ │ │ - Augmentation data: ec 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000729a4 │ │ │ │ +00008a0c 0000000000000048 00008798 FDE cie=00000278 pc=00000000000745a0..000000000007593c │ │ │ │ + Augmentation data: 9c 4c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000745a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000729a8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000745a8 │ │ │ │ + DW_CFA_def_cfa_offset: 400 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000745b4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000729b0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000729d0 │ │ │ │ - DW_CFA_def_cfa_offset: 848 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000745c4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000745d8 │ │ │ │ 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_advance_loc2: 2228 to 0000000000073284 │ │ │ │ + DW_CFA_advance_loc2: 2320 to 0000000000074ee8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000007329c │ │ │ │ - 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_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000732a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074eec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000732a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074ef0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00008d80 0000000000000054 00008970 FDE cie=00000414 pc=0000000000073a00..000000000007409c │ │ │ │ - Augmentation data: 61 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073a04 │ │ │ │ +00008a58 000000000000002c 00008a5c FDE cie=00000000 pc=0000000000075b00..0000000000075bac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075b04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073a08 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000073a18 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000073a20 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000073a40 │ │ │ │ - DW_CFA_def_cfa_offset: 576 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 792 to 0000000000073d58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075b08 │ │ │ │ + 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 0000000000075b1c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000075b94 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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 0000000000075b98 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075b9c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000075ba4 │ │ │ │ + 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 0000000000075ba8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00008a88 0000000000000030 00008814 FDE cie=00000278 pc=0000000000075bac..0000000000075c5c │ │ │ │ + Augmentation data: 7d 4c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075bb0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075bb4 │ │ │ │ + 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 0000000000075bbc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000075c44 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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 0000000000075c48 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075c4c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000075c54 │ │ │ │ + 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 0000000000075c58 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00008abc 0000000000000040 00008ac0 FDE cie=00000000 pc=0000000000075c60..0000000000075ea4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000075c70 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075c74 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000075c94 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000075ca0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000075cac │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 224 to 0000000000075d8c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000073d74 │ │ │ │ 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_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073d78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075d90 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073d7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075d94 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc1: 268 to 0000000000075ea0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008dd8 0000000000000054 000089c8 FDE cie=00000414 pc=00000000000740a0..000000000007473c │ │ │ │ - Augmentation data: 5d 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000740a4 │ │ │ │ +00008b00 000000000000002c 0000888c FDE cie=00000278 pc=0000000000075ea4..0000000000075fe4 │ │ │ │ + Augmentation data: 09 4c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075ea8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000740a8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000740b8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000740c0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000740e0 │ │ │ │ - DW_CFA_def_cfa_offset: 576 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 792 to 00000000000743f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075eac │ │ │ │ + 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 0000000000075ec0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000075f5c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000074414 │ │ │ │ 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_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074418 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075f60 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007441c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075f64 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00008b30 0000000000000084 00008b34 FDE cie=00000000 pc=0000000000075fe4..00000000000764c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075fe8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075fec │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-224 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000076000 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-136 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000076014 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-168 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000076024 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-200 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000076030 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-184 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076034 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-152 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000076040 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-120 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000076048 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 252 to 0000000000076144 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076148 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007614c │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076150 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076154 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076158 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007615c │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076160 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076164 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076168 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-208 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-200 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-192 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-184 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-176 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-168 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-160 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-152 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-144 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-136 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-224 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-216 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-128 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-120 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-112 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008e30 0000000000000054 00008a20 FDE cie=00000414 pc=0000000000074740..0000000000074ed8 │ │ │ │ - Augmentation data: 59 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074744 │ │ │ │ +00008bb8 000000000000004c 00008944 FDE cie=00000278 pc=00000000000764c0..0000000000076cac │ │ │ │ + Augmentation data: 60 4b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000764c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074748 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000074758 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000074774 │ │ │ │ - DW_CFA_def_cfa_offset: 576 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1052 to 0000000000074b90 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000764c8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000764d0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000764dc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 1624 to 0000000000076b34 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000074bac │ │ │ │ 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_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074bb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076b38 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074bb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076b3c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 264 to 0000000000076c44 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + 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 0000000000076c48 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076c4c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008e88 0000000000000054 00008a78 FDE cie=00000414 pc=0000000000074ee0..0000000000075778 │ │ │ │ - Augmentation data: 49 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074ee4 │ │ │ │ +00008c08 0000000000000040 00008c0c FDE cie=00000000 pc=0000000000076cc0..0000000000076f1c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000076cc8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074ee8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000074ef8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000074f00 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000074f1c │ │ │ │ - DW_CFA_def_cfa_offset: 576 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1076 to 0000000000075350 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000007536c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076ccc │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000076cd4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000076ce8 │ │ │ │ + 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: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 552 to 0000000000076f10 │ │ │ │ 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_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075370 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076f14 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075374 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008ee0 0000000000000050 00008ee4 FDE cie=00000000 pc=0000000000075780..0000000000075908 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075784 │ │ │ │ +00008c4c 0000000000000044 00008c50 FDE cie=00000000 pc=0000000000077e40..0000000000077fdc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077e44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075788 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077e48 │ │ │ │ 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: 8 to 0000000000075790 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000077e50 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000000757d8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000077e5c │ │ │ │ + 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_advance_loc: 208 to 0000000000077f2c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + 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 00000000000757dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077f30 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000757f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077f34 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000757f8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000075800 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075804 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 200 to 00000000000758cc │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000077f90 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000758d4 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000758d8 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000758e0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + 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 0000000000077f94 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077f98 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00008c94 00000000000000a0 00008a20 FDE cie=00000278 pc=0000000000076f20..0000000000077e40 │ │ │ │ + Augmentation data: 99 4a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076f24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076f28 │ │ │ │ + DW_CFA_def_cfa_offset: 384 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076f2c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000076f34 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000076fd0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ 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 00000000000758e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076fd4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000758e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076fd8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076fdc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076fe0 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000077054 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077058 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 940 to 0000000000077404 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077408 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007740c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077410 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077414 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000758f8 │ │ │ │ + DW_CFA_advance_loc2: 1960 to 0000000000077bbc │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000077bfc │ │ │ │ + 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_advance_loc1: 316 to 0000000000077d38 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077d3c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077d40 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077d44 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077d48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000077d5c │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077d60 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077d64 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077d68 │ │ │ │ + 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_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008f34 0000000000000064 00008f38 FDE cie=00000000 pc=0000000000075908..0000000000075a94 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007590c │ │ │ │ +00008d38 000000000000005c 00008d3c FDE cie=00000000 pc=0000000000077fe0..00000000000782dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077fe4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075910 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077fe8 │ │ │ │ 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: 16 to 0000000000075920 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000077ff0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000077ffc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000075938 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000075988 │ │ │ │ + DW_CFA_advance_loc: 248 to 00000000000780f4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + 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 00000000000780f8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000780fc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078100 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 204 to 0000000000075a54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078104 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 268 to 0000000000078210 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078214 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078218 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000078280 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075a58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078284 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000075a64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078288 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000078294 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000782d4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ 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 0000000000075a68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000782d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075a6c │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008d98 0000000000000064 00008d9c FDE cie=00000000 pc=00000000000796e0..000000000007981c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000796ec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000796f0 │ │ │ │ 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: 8 to 00000000000796f8 │ │ │ │ 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_advance_loc: 28 to 0000000000079714 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007971c │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000079724 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000079798 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000797a0 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000797a4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000797ac │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000797b0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000797b8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000075a74 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000075a80 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000075a8c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000797ec │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000797f0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000797f4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + 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_advance_loc: 4 to 0000000000075a90 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00008f9c 0000000000000058 00008b8c FDE cie=00000414 pc=0000000000075aa0..0000000000076910 │ │ │ │ - Augmentation data: 80 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075aa4 │ │ │ │ +00008e00 0000000000000114 00008b8c FDE cie=00000278 pc=00000000000782e0..00000000000786a4 │ │ │ │ + Augmentation data: 5f 49 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000782e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075aa8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000075ab8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000075ac0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000075ad8 │ │ │ │ - DW_CFA_def_cfa_offset: 736 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000782e8 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000782f4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000078308 │ │ │ │ + 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_advance_loc: 24 to 0000000000078320 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000078364 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000078380 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000078388 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000078394 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000783a4 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1620 to 000000000007612c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000076148 │ │ │ │ - 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_advance_loc1: 504 to 000000000007859c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000785a0 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000785a4 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000785a8 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000785ac │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000785fc │ │ │ │ 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_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007614c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078600 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076150 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008ff8 0000000000000010 00008ffc FDE cie=00000000 pc=0000000000076920..0000000000076938 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078604 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + 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_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + 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_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000078610 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + 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: 16 to 0000000000078620 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078624 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078628 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007862c │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078630 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078634 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + 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: 4 to 0000000000078638 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000078678 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007867c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078680 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078684 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078688 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000078694 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + 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 00000000000786a0 │ │ │ │ + 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_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_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000900c 0000000000000048 00009010 FDE cie=00000000 pc=0000000000076940..00000000000769fc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076944 │ │ │ │ +00008f18 0000000000000130 00008ca4 FDE cie=00000278 pc=00000000000786a4..0000000000078dc0 │ │ │ │ + Augmentation data: 5f 48 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000786a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076948 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000076950 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000007696c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000769b0 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000769c4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000786ac │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000786b0 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000786b8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000786c0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000078700 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000007873c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078740 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078744 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078748 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007874c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 1076 to 0000000000078b80 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078b84 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078b88 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078b8c │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078b90 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000078be0 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000769c8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000769cc │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - 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_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000769e4 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000769f4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000769f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078be4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078be8 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + 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_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + 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_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc1: 276 to 0000000000078cfc │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + 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: 16 to 0000000000078d0c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078d10 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078d14 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078d18 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078d1c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000078d28 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000078d30 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078d34 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078d38 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078d3c │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000078d60 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078d64 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078d68 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078d6c │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078d70 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000078d7c │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + 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: 28 to 0000000000078d98 │ │ │ │ + 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_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: 16 to 0000000000078da8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078dac │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078db0 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078db4 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078db8 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078dbc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00009058 0000000000000034 0000905c FDE cie=00000000 pc=0000000000076a00..0000000000076c98 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076a04 │ │ │ │ +0000904c 0000000000000044 00009050 FDE cie=00000000 pc=0000000000078dc0..0000000000078f20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078dc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076a08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078dc8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000076a10 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000078dd0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000076a1c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000078de0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000076a28 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 232 to 0000000000076b10 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000078df0 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 228 to 0000000000078ed4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076b14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078ed8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076b18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078edc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009090 0000000000000010 00009094 FDE cie=00000000 pc=0000000000076ca0..0000000000076ce4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000090a4 0000000000000010 000090a8 FDE cie=00000000 pc=0000000000076ce4..0000000000076d28 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000090b8 0000000000000010 000090bc FDE cie=00000000 pc=0000000000076d28..0000000000076d64 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000090cc 000000000000002c 000090d0 FDE cie=00000000 pc=0000000000076d64..0000000000076dc0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076d68 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076d6c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000076d74 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000076d88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000076db0 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000076db8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000078ef8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076dbc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078efc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078f00 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -000090fc 0000000000000050 00008cec FDE cie=00000414 pc=0000000000076dc0..000000000007745c │ │ │ │ - Augmentation data: bb 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076dc4 │ │ │ │ +00009094 0000000000000064 00008e20 FDE cie=00000278 pc=0000000000079820..000000000007998c │ │ │ │ + Augmentation data: 03 47 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079824 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076dc8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000076dd8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000076df8 │ │ │ │ - DW_CFA_def_cfa_offset: 576 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 820 to 000000000007712c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079828 │ │ │ │ + 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: 12 to 0000000000079834 │ │ │ │ + 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_advance_loc: 12 to 0000000000079840 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000079854 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 184 to 000000000007990c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000077148 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000079914 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000079920 │ │ │ │ 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_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007714c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079924 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077150 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079928 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00009150 0000000000000010 00009154 FDE cie=00000000 pc=0000000000077460..0000000000077474 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009164 0000000000000010 00009168 FDE cie=00000000 pc=0000000000077480..0000000000077494 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009178 0000000000000040 0000917c FDE cie=00000000 pc=00000000000774a0..0000000000077590 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000774a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000774a8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000774b8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000774c0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000774cc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000774d4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000774dc │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 172 to 0000000000077588 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000079934 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000079948 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - 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 000000000007758c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007994c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079950 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + 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_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000091bc 0000000000000010 000091c0 FDE cie=00000000 pc=0000000000077590..0000000000077658 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000091d0 0000000000000024 000091d4 FDE cie=00000000 pc=0000000000077660..00000000000776cc │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000077670 │ │ │ │ +000090fc 0000000000000064 00008e88 FDE cie=00000278 pc=00000000000799a0..0000000000079b0c │ │ │ │ + Augmentation data: b7 46 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000799a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000077684 │ │ │ │ - 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: 24 to 000000000007769c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000776c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000799a8 │ │ │ │ + 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: 12 to 00000000000799b4 │ │ │ │ + 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_advance_loc: 12 to 00000000000799c0 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000799d4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000000079a8c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000079a94 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000079aa0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000776c8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000091f8 0000000000000024 000091fc FDE cie=00000000 pc=00000000000776cc..0000000000077734 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000776dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079aa4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000776f0 │ │ │ │ - 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: 24 to 0000000000077708 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000007772c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079aa8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000079ab4 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000079ac8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077730 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079acc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079ad0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + 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_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009220 0000000000000048 00009224 FDE cie=00000000 pc=0000000000077740..0000000000077b0c │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007774c │ │ │ │ +00009164 0000000000000110 00008ef0 FDE cie=00000278 pc=0000000000078f20..00000000000796d8 │ │ │ │ + Augmentation data: 6b 46 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078f24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000077754 │ │ │ │ - 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: 88 to 00000000000777ac │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000777d0 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000777d4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000777d8 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000777dc │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 788 to 0000000000077af0 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077af4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078f28 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078f2c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000078f34 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000078f48 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000078fc4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078fc8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000078fec │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000079000 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 508 to 00000000000791fc │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079200 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc1: 264 to 0000000000079308 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000079318 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000079324 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 164 to 00000000000793c8 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 172 to 0000000000079474 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077af8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079478 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077afc │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077b00 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000079484 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077b04 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + 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 0000000000079488 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007948c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000794b0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000794b4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000794c4 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + 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 0000000000077b08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000794c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000794cc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000794fc │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000079554 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007955c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079560 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079564 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000795a0 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000795ac │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000795b0 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000795b4 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000795b8 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000795e8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000795ec │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000795f0 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000795f4 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000079600 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000007963c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007964c │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079650 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079654 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000007969c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000796b0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000796b4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000796b8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000796c0 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000796c4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000926c 0000000000000010 00009270 FDE cie=00000000 pc=0000000000077b0c..0000000000077b1c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009280 0000000000000014 00009284 FDE cie=00000000 pc=0000000000077b20..0000000000077b4c │ │ │ │ +00009278 0000000000000014 0000927c FDE cie=00000000 pc=0000000000079b10..0000000000079b3c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009298 0000000000000014 0000929c FDE cie=00000000 pc=0000000000077b50..0000000000077b7c │ │ │ │ +00009290 0000000000000014 00009294 FDE cie=00000000 pc=0000000000079b40..0000000000079b6c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000092b0 0000000000000020 000092b4 FDE cie=00000000 pc=000000000000f080..000000000000f0ac │ │ │ │ +000092a8 0000000000000020 000092ac FDE cie=00000000 pc=000000000000f080..000000000000f0ac │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000f084 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000f088 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 24 to 000000000000f0a0 │ │ │ │ @@ -20384,10 +20376,10 @@ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000f0a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000092d4 ZERO terminator │ │ │ │ +000092cc ZERO terminator │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -318,16 +318,14 @@ │ │ │ │ GLIBCXX_3.4.29 │ │ │ │ GLIBCXX_3.4.9 │ │ │ │ GLIBCXX_3.4.15 │ │ │ │ GLIBCXX_3.4.19 │ │ │ │ GLIBCXX_3.4.21 │ │ │ │ GLIBCXX_3.4 │ │ │ │ CXXABI_1.3 │ │ │ │ -@k`xKkcx │ │ │ │ -`je8Dyex │ │ │ │ ^d@-ZlA- │ │ │ │ \tB-^XC-_ │ │ │ │ ?`A-;XC- │ │ │ │ 9hB-;pC-! │ │ │ │ [pB-]TC-_ │ │ │ │ 6T@-8\A-BH$ │ │ │ │ :dB-;tC- │ │ │ │ @@ -347,28 +345,148 @@ │ │ │ │ =`@m9hAm │ │ │ │ ;pBm=XCm> │ │ │ │ |tBm~XCm │ │ │ │ yhBm{pCmc │ │ │ │ :l@m 0 │ │ │ │ + * PBWT selection │ │ │ │ +PBWT selection ( │ │ │ │ +basic_string::append │ │ │ │ +IBD2 constraints [#inds= │ │ │ │ + / #contraints= │ │ │ │ + / #merged = │ │ │ │ +H2V transpose ( │ │ │ │ +V2H transpose ( │ │ │ │ +C2H transpose ( │ │ │ │ +HAP update ( │ │ │ │ +vector::_M_realloc_append │ │ │ │ +PBWT indexing [l= │ │ │ │ +HAP solving ( │ │ │ │ +int variant_map::interpolateCentiMorgan(std::vector&, std::vector&) │ │ │ │ +src/containers/variant_map.cpp │ │ │ │ +vec_pos[i_locus]->bp < pos_bp[closest_pos] │ │ │ │ +vec_pos[i_locus]->bp > pos_bp[closest_pos-1] │ │ │ │ +Region length [ │ │ │ │ + cM (assuming 1cM per Mb)] │ │ │ │ +cM interpolation [s= │ │ │ │ +basic_string: construction from null is not valid │ │ │ │ +void genotype_reader::allocateGenotypes() │ │ │ │ +src/io/genotype_reader1.cpp │ │ │ │ +n_variants != 0 && (n_main_samples+n_ref_samples) != 0 │ │ │ │ + * VCF/BCF scanning │ │ │ │ +Impossible to jump to region [ │ │ │ │ +Problem opening index file for [ │ │ │ │ +No variants to be phased in files │ │ │ │ +VCF/BCF scanning [Nm= │ │ │ │ +Population based phasing for less than 20 individuals is not permitted, use a reference panel to solve this issue! │ │ │ │ +Population based phasing for less than 100 individuals is not recommended, use a reference panel to remove this warning! │ │ │ │ +WARNING: │ │ │ │ +No variants to be phased in [ │ │ │ │ +VCF/BCF scanning [N= │ │ │ │ +typename boost::detail::sp_member_access::type boost::shared_ptr::operator->() const [with T = boost::iostreams::detail::chain_base, std::allocator >, char, std::char_traits, std::allocator, boost::iostreams::output>::chain_impl; typename boost::detail::sp_member_access::type = boost::iostreams::detail::chain_base, std::allocator >, char, std::char_traits, std::allocator, boost::iostreams::output>::chain_impl*] │ │ │ │ +/usr/include/boost/smart_ptr/shared_ptr.hpp │ │ │ │ +T& boost::iostreams::detail::optional::operator*() [with T = boost::iostreams::detail::concept_adapter > >] │ │ │ │ +/usr/include/boost/iostreams/detail/optional.hpp │ │ │ │ +initialized_ │ │ │ │ +T& boost::iostreams::detail::optional::operator*() [with T = boost::iostreams::detail::concept_adapter >] │ │ │ │ +T& boost::iostreams::detail::optional::operator*() [with T = boost::iostreams::detail::concept_adapter >] │ │ │ │ +T& boost::iostreams::detail::optional::operator*() [with T = boost::iostreams::detail::concept_adapter >] │ │ │ │ +typename boost::detail::sp_member_access::type boost::shared_ptr::operator->() const [with T = boost::iostreams::symmetric_filter >, std::allocator >::impl; typename boost::detail::sp_member_access::type = boost::iostreams::symmetric_filter >, std::allocator >::impl*] │ │ │ │ +typename boost::detail::sp_member_access::type boost::shared_ptr::operator->() const [with T = boost::iostreams::symmetric_filter >, std::allocator >::impl; typename boost::detail::sp_member_access::type = boost::iostreams::symmetric_filter >, std::allocator >::impl*] │ │ │ │ +void boost::iostreams::symmetric_filter::begin_read() [with SymmetricFilter = boost::iostreams::detail::bzip2_compressor_impl >; Alloc = std::allocator] │ │ │ │ +/usr/include/boost/iostreams/filter/symmetric.hpp │ │ │ │ +!(state() & f_write) │ │ │ │ +typename boost::detail::sp_dereference::type boost::shared_ptr::operator*() const [with T = boost::iostreams::symmetric_filter >, std::allocator >::impl; typename boost::detail::sp_dereference::type = boost::iostreams::symmetric_filter >, std::allocator >::impl&] │ │ │ │ +no read access │ │ │ │ +no random access │ │ │ │ +putback buffer full │ │ │ │ +vector::_M_range_check: __n (which is %zu) >= this->size() (which is %zu) │ │ │ │ +BIN writing [Compressed / N= │ │ │ │ +boost::iostreams::symmetric_filter::symmetric_filter(std::streamsize, const T0&) [with T0 = boost::iostreams::zlib_params; SymmetricFilter = boost::iostreams::detail::zlib_compressor_impl >; Alloc = std::allocator; std::streamsize = long int] │ │ │ │ +/usr/include/boost/preprocessor/iteration/detail/limits/local_256.hpp │ │ │ │ +buffer_size > 0 │ │ │ │ +void boost::iostreams::symmetric_filter::begin_write() [with SymmetricFilter = boost::iostreams::detail::bzip2_compressor_impl >; Alloc = std::allocator] │ │ │ │ +!(state() & f_read) │ │ │ │ +void boost::iostreams::symmetric_filter::begin_write() [with SymmetricFilter = boost::iostreams::detail::zlib_compressor_impl >; Alloc = std::allocator] │ │ │ │ +typename boost::detail::sp_dereference::type boost::shared_ptr::operator*() const [with T = boost::iostreams::symmetric_filter >, std::allocator >::impl; typename boost::detail::sp_dereference::type = boost::iostreams::symmetric_filter >, std::allocator >::impl&] │ │ │ │ +void boost::iostreams::symmetric_filter::begin_read() [with SymmetricFilter = boost::iostreams::detail::zlib_compressor_impl >; Alloc = std::allocator] │ │ │ │ +chain complete │ │ │ │ +already open │ │ │ │ +basic_string::substr │ │ │ │ +%s: __pos (which is %zu) > this->size() (which is %zu) │ │ │ │ +%d/%m/%Y - %X │ │ │ │ +##fileDate= │ │ │ │ +##source=shapeit4.1.3 │ │ │ │ +##contig= │ │ │ │ +##INFO= │ │ │ │ +##INFO= │ │ │ │ +##FORMAT= │ │ │ │ +Failing to write VCF/header │ │ │ │ +Failing to write VCF/record │ │ │ │ + * VCF writing │ │ │ │ +Non zero status when closing VCF/BCF file descriptor │ │ │ │ +VCF writing [Uncompressed / N= │ │ │ │ +VCF writing [Compressed / N= │ │ │ │ +BCF writing [Compressed / N= │ │ │ │ +typename boost::detail::sp_member_access::type boost::shared_ptr::operator->() const [with T = boost::iostreams::detail::chain_base, std::allocator >, char, std::char_traits, std::allocator, boost::iostreams::input>::chain_impl; typename boost::detail::sp_member_access::type = boost::iostreams::detail::chain_base, std::allocator >, char, std::char_traits, std::allocator, boost::iostreams::input>::chain_impl*] │ │ │ │ +T& boost::iostreams::detail::optional::operator*() [with T = boost::iostreams::detail::concept_adapter > >] │ │ │ │ +T& boost::iostreams::detail::optional::operator*() [with T = boost::iostreams::detail::concept_adapter >] │ │ │ │ +T& boost::iostreams::detail::optional::operator*() [with T = boost::iostreams::detail::concept_adapter >] │ │ │ │ +T& boost::iostreams::detail::optional::operator*() [with T = boost::iostreams::detail::concept_adapter >] │ │ │ │ +typename boost::detail::sp_member_access::type boost::shared_ptr::operator->() const [with T = boost::iostreams::symmetric_filter >, std::allocator >::impl; typename boost::detail::sp_member_access::type = boost::iostreams::symmetric_filter >, std::allocator >::impl*] │ │ │ │ +void boost::iostreams::symmetric_filter::begin_read() [with SymmetricFilter = boost::iostreams::detail::bzip2_decompressor_impl >; Alloc = std::allocator] │ │ │ │ +typename boost::detail::sp_dereference::type boost::shared_ptr::operator*() const [with T = boost::iostreams::symmetric_filter >, std::allocator >::impl; typename boost::detail::sp_dereference::type = boost::iostreams::symmetric_filter >, std::allocator >::impl&] │ │ │ │ +no write access │ │ │ │ +gzip error │ │ │ │ +boost::iostreams::symmetric_filter::symmetric_filter(std::streamsize, const T0&) [with T0 = boost::iostreams::zlib_params; SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator; std::streamsize = long int] │ │ │ │ +void boost::iostreams::symmetric_filter::begin_write() [with SymmetricFilter = boost::iostreams::detail::bzip2_decompressor_impl >; Alloc = std::allocator] │ │ │ │ +typename boost::detail::sp_member_access::type boost::shared_ptr::operator->() const [with T = boost::iostreams::symmetric_filter >, std::allocator >::impl; typename boost::detail::sp_member_access::type = boost::iostreams::symmetric_filter >, std::allocator >::impl*] │ │ │ │ +void boost::iostreams::symmetric_filter::begin_write() [with SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator] │ │ │ │ +typename boost::detail::sp_dereference::type boost::shared_ptr::operator*() const [with T = boost::iostreams::symmetric_filter >, std::allocator >::impl; typename boost::detail::sp_dereference::type = boost::iostreams::symmetric_filter >, std::allocator >::impl&] │ │ │ │ +Cannot open genetic map file │ │ │ │ +Wrong order in your genetic map file │ │ │ │ +Parsing line │ │ │ │ + : incorrect number of columns, observed: │ │ │ │ + expected: 3 │ │ │ │ +GMAP parsing [n= │ │ │ │ +void boost::iostreams::symmetric_filter::begin_read() [with SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator] │ │ │ │ +basic_string::basic_string │ │ │ │ +void genotype_reader::readGenotypes0(std::string) │ │ │ │ +src/io/genotype_reader2.cpp │ │ │ │ +ngt_main == 2 * n_main_samples │ │ │ │ +vector::reserve │ │ │ │ + * VCF/BCF parsing │ │ │ │ +VCF/BCF parsing [ │ │ │ │ +void genotype_reader::readGenotypes1(std::string, std::string) │ │ │ │ +ngt_ref == 2 * n_ref_samples │ │ │ │ + missing genotypes in the reference panel (randomly imputed) │ │ │ │ + unphased genotypes in the reference panel (randomly phased) │ │ │ │ +void genotype_reader::readGenotypes2(std::string, std::string) │ │ │ │ +ngt_scaf == 2 * n_scaf_samples │ │ │ │ +void genotype_reader::readGenotypes3(std::string, std::string, std::string) │ │ │ │ boost::bad_any_cast: failed conversion using boost::any_cast │ │ │ │ bad lexical cast: source type value could not be interpreted as target │ │ │ │ -basic_string: construction from null is not valid │ │ │ │ -basic_string::append │ │ │ │ Input VCF : [ │ │ │ │ reference │ │ │ │ Reference VCF : [ │ │ │ │ scaffold │ │ │ │ Scaffold VCF : [ │ │ │ │ Genetic Map : [ │ │ │ │ Output VCF : [ │ │ │ │ @@ -377,15 +495,14 @@ │ │ │ │ Output LOG : [ │ │ │ │ You must specify one input file using --input │ │ │ │ You must specify a region or chromosome to phase using --region │ │ │ │ You must specify a phased output file with --output │ │ │ │ Random number generator needs a positive seed value │ │ │ │ You must use at least 1 thread │ │ │ │ Using multi-threading prevents reproducing a run by specifying --seed │ │ │ │ -WARNING: │ │ │ │ effective-size │ │ │ │ You must specify a positive effective size │ │ │ │ You must specify a window size comprised between 0.5 and 10 cM │ │ │ │ pbwt-modulo │ │ │ │ sequencing │ │ │ │ ibd2-length │ │ │ │ ibd2-maf │ │ │ │ @@ -451,207 +568,65 @@ │ │ │ │ output,O │ │ │ │ Phased haplotypes in BIN format [Useful to sample multiple likely haplotype configurations per sample] │ │ │ │ Log file │ │ │ │ Impossible to create log file [ │ │ │ │ Author : Olivier DELANEAU, University of Lausanne │ │ │ │ Contact : olivier.delaneau@gmail.com │ │ │ │ Version : 4.2.2 │ │ │ │ -%d/%m/%Y - %X │ │ │ │ Run date : │ │ │ │ Error parsing command line arguments: │ │ │ │ -vector::_M_realloc_append │ │ │ │ infinity │ │ │ │ iterations [ │ │ │ │ -basic_string::substr │ │ │ │ -%s: __pos (which is %zu) > this->size() (which is %zu) │ │ │ │ Impossible to parse iteration scheme [ │ │ │ │ Incorrect number of iterations [ │ │ │ │ Unrecognized iteration type [ │ │ │ │ Initialization: │ │ │ │ -cannot create std::vector larger than max_size() │ │ │ │ -Finalization: │ │ │ │ -Total running time = │ │ │ │ - seconds │ │ │ │ Could not find conditioning haplotypes for [ │ │ │ │ ] / check options --pbwt-* and --ibd2-* │ │ │ │ Diploid underflow impossible to recover for [ │ │ │ │ Haploid underflow impossible to recover for [ │ │ │ │ * HMM computations │ │ │ │ HMM computations [K= │ │ │ │ Burn-in iteration [ │ │ │ │ Pruning iteration [ │ │ │ │ Main iteration [ │ │ │ │ Trimming [pc= │ │ │ │ +Finalization: │ │ │ │ +Total running time = │ │ │ │ + seconds │ │ │ │ +Build genotype graphs [seg= │ │ │ │ + * PBWT phase sweep │ │ │ │ +PBWT phase sweep ( │ │ │ │ float hmm_parameters::getForwardTransProb(int, int) │ │ │ │ src/objects/hmm_parameters.cpp │ │ │ │ curr_idx>prev_idx │ │ │ │ float hmm_parameters::getBackwardTransProb(int, int) │ │ │ │ curr_idx&, std::vector&) │ │ │ │ src/objects/genotype/genotype_prune.cpp │ │ │ │ n_haps == HAP_NUMBER │ │ │ │ void genotype::mask() │ │ │ │ src/objects/genotype/genotype_mask.cpp │ │ │ │ it->second.size() == 2 * haplotype.size() │ │ │ │ -void compute_job::make(unsigned int, double) │ │ │ │ -src/objects/compute_job.cpp │ │ │ │ -match_het <= count_het │ │ │ │ -vector::reserve │ │ │ │ - * PBWT phase sweep │ │ │ │ -PBWT phase sweep ( │ │ │ │ -Build genotype graphs [seg= │ │ │ │ -##fileDate= │ │ │ │ -##source=shapeit4.1.3 │ │ │ │ -##contig= │ │ │ │ -##INFO= │ │ │ │ -##INFO= │ │ │ │ -##FORMAT= │ │ │ │ -Failing to write VCF/header │ │ │ │ -Failing to write VCF/record │ │ │ │ - * VCF writing │ │ │ │ -Non zero status when closing VCF/BCF file descriptor │ │ │ │ -VCF writing [Uncompressed / N= │ │ │ │ -VCF writing [Compressed / N= │ │ │ │ -BCF writing [Compressed / N= │ │ │ │ -typename boost::detail::sp_member_access::type boost::shared_ptr::operator->() const [with T = boost::iostreams::detail::chain_base, std::allocator >, char, std::char_traits, std::allocator, boost::iostreams::output>::chain_impl; typename boost::detail::sp_member_access::type = boost::iostreams::detail::chain_base, std::allocator >, char, std::char_traits, std::allocator, boost::iostreams::output>::chain_impl*] │ │ │ │ -/usr/include/boost/smart_ptr/shared_ptr.hpp │ │ │ │ -T& boost::iostreams::detail::optional::operator*() [with T = boost::iostreams::detail::concept_adapter > >] │ │ │ │ -/usr/include/boost/iostreams/detail/optional.hpp │ │ │ │ -initialized_ │ │ │ │ -T& boost::iostreams::detail::optional::operator*() [with T = boost::iostreams::detail::concept_adapter >] │ │ │ │ -T& boost::iostreams::detail::optional::operator*() [with T = boost::iostreams::detail::concept_adapter >] │ │ │ │ -T& boost::iostreams::detail::optional::operator*() [with T = boost::iostreams::detail::concept_adapter >] │ │ │ │ -typename boost::detail::sp_member_access::type boost::shared_ptr::operator->() const [with T = boost::iostreams::symmetric_filter >, std::allocator >::impl; typename boost::detail::sp_member_access::type = boost::iostreams::symmetric_filter >, std::allocator >::impl*] │ │ │ │ -typename boost::detail::sp_member_access::type boost::shared_ptr::operator->() const [with T = boost::iostreams::symmetric_filter >, std::allocator >::impl; typename boost::detail::sp_member_access::type = boost::iostreams::symmetric_filter >, std::allocator >::impl*] │ │ │ │ -void boost::iostreams::symmetric_filter::begin_read() [with SymmetricFilter = boost::iostreams::detail::bzip2_compressor_impl >; Alloc = std::allocator] │ │ │ │ -/usr/include/boost/iostreams/filter/symmetric.hpp │ │ │ │ -!(state() & f_write) │ │ │ │ -typename boost::detail::sp_dereference::type boost::shared_ptr::operator*() const [with T = boost::iostreams::symmetric_filter >, std::allocator >::impl; typename boost::detail::sp_dereference::type = boost::iostreams::symmetric_filter >, std::allocator >::impl&] │ │ │ │ -no read access │ │ │ │ -no random access │ │ │ │ -putback buffer full │ │ │ │ -vector::_M_range_check: __n (which is %zu) >= this->size() (which is %zu) │ │ │ │ -BIN writing [Compressed / N= │ │ │ │ -boost::iostreams::symmetric_filter::symmetric_filter(std::streamsize, const T0&) [with T0 = boost::iostreams::zlib_params; SymmetricFilter = boost::iostreams::detail::zlib_compressor_impl >; Alloc = std::allocator; std::streamsize = long int] │ │ │ │ -/usr/include/boost/preprocessor/iteration/detail/limits/local_256.hpp │ │ │ │ -buffer_size > 0 │ │ │ │ -void boost::iostreams::symmetric_filter::begin_write() [with SymmetricFilter = boost::iostreams::detail::bzip2_compressor_impl >; Alloc = std::allocator] │ │ │ │ -!(state() & f_read) │ │ │ │ -void boost::iostreams::symmetric_filter::begin_write() [with SymmetricFilter = boost::iostreams::detail::zlib_compressor_impl >; Alloc = std::allocator] │ │ │ │ -typename boost::detail::sp_dereference::type boost::shared_ptr::operator*() const [with T = boost::iostreams::symmetric_filter >, std::allocator >::impl; typename boost::detail::sp_dereference::type = boost::iostreams::symmetric_filter >, std::allocator >::impl&] │ │ │ │ -void boost::iostreams::symmetric_filter::begin_read() [with SymmetricFilter = boost::iostreams::detail::zlib_compressor_impl >; Alloc = std::allocator] │ │ │ │ -chain complete │ │ │ │ -already open │ │ │ │ -typename boost::detail::sp_member_access::type boost::shared_ptr::operator->() const [with T = boost::iostreams::detail::chain_base, std::allocator >, char, std::char_traits, std::allocator, boost::iostreams::input>::chain_impl; typename boost::detail::sp_member_access::type = boost::iostreams::detail::chain_base, std::allocator >, char, std::char_traits, std::allocator, boost::iostreams::input>::chain_impl*] │ │ │ │ -T& boost::iostreams::detail::optional::operator*() [with T = boost::iostreams::detail::concept_adapter > >] │ │ │ │ -T& boost::iostreams::detail::optional::operator*() [with T = boost::iostreams::detail::concept_adapter >] │ │ │ │ -T& boost::iostreams::detail::optional::operator*() [with T = boost::iostreams::detail::concept_adapter >] │ │ │ │ -T& boost::iostreams::detail::optional::operator*() [with T = boost::iostreams::detail::concept_adapter >] │ │ │ │ -typename boost::detail::sp_member_access::type boost::shared_ptr::operator->() const [with T = boost::iostreams::symmetric_filter >, std::allocator >::impl; typename boost::detail::sp_member_access::type = boost::iostreams::symmetric_filter >, std::allocator >::impl*] │ │ │ │ -void boost::iostreams::symmetric_filter::begin_read() [with SymmetricFilter = boost::iostreams::detail::bzip2_decompressor_impl >; Alloc = std::allocator] │ │ │ │ -typename boost::detail::sp_dereference::type boost::shared_ptr::operator*() const [with T = boost::iostreams::symmetric_filter >, std::allocator >::impl; typename boost::detail::sp_dereference::type = boost::iostreams::symmetric_filter >, std::allocator >::impl&] │ │ │ │ -no write access │ │ │ │ -gzip error │ │ │ │ -boost::iostreams::symmetric_filter::symmetric_filter(std::streamsize, const T0&) [with T0 = boost::iostreams::zlib_params; SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator; std::streamsize = long int] │ │ │ │ -void boost::iostreams::symmetric_filter::begin_write() [with SymmetricFilter = boost::iostreams::detail::bzip2_decompressor_impl >; Alloc = std::allocator] │ │ │ │ -typename boost::detail::sp_member_access::type boost::shared_ptr::operator->() const [with T = boost::iostreams::symmetric_filter >, std::allocator >::impl; typename boost::detail::sp_member_access::type = boost::iostreams::symmetric_filter >, std::allocator >::impl*] │ │ │ │ -void boost::iostreams::symmetric_filter::begin_write() [with SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator] │ │ │ │ -typename boost::detail::sp_dereference::type boost::shared_ptr::operator*() const [with T = boost::iostreams::symmetric_filter >, std::allocator >::impl; typename boost::detail::sp_dereference::type = boost::iostreams::symmetric_filter >, std::allocator >::impl&] │ │ │ │ -Cannot open genetic map file │ │ │ │ -Wrong order in your genetic map file │ │ │ │ -Parsing line │ │ │ │ - : incorrect number of columns, observed: │ │ │ │ - expected: 3 │ │ │ │ -GMAP parsing [n= │ │ │ │ -void boost::iostreams::symmetric_filter::begin_read() [with SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator] │ │ │ │ -basic_string::basic_string │ │ │ │ -void genotype_reader::readGenotypes0(std::string) │ │ │ │ -src/io/genotype_reader2.cpp │ │ │ │ -ngt_main == 2 * n_main_samples │ │ │ │ - * VCF/BCF parsing │ │ │ │ -VCF/BCF parsing [ │ │ │ │ -void genotype_reader::readGenotypes1(std::string, std::string) │ │ │ │ -ngt_ref == 2 * n_ref_samples │ │ │ │ - missing genotypes in the reference panel (randomly imputed) │ │ │ │ - unphased genotypes in the reference panel (randomly phased) │ │ │ │ -Problem opening index file for [ │ │ │ │ -void genotype_reader::readGenotypes2(std::string, std::string) │ │ │ │ -ngt_scaf == 2 * n_scaf_samples │ │ │ │ -void genotype_reader::readGenotypes3(std::string, std::string, std::string) │ │ │ │ -void genotype_reader::allocateGenotypes() │ │ │ │ -src/io/genotype_reader1.cpp │ │ │ │ -n_variants != 0 && (n_main_samples+n_ref_samples) != 0 │ │ │ │ - * VCF/BCF scanning │ │ │ │ -Impossible to jump to region [ │ │ │ │ -No variants to be phased in files │ │ │ │ -VCF/BCF scanning [Nm= │ │ │ │ -Population based phasing for less than 20 individuals is not permitted, use a reference panel to solve this issue! │ │ │ │ -Population based phasing for less than 100 individuals is not recommended, use a reference panel to remove this warning! │ │ │ │ -No variants to be phased in [ │ │ │ │ -VCF/BCF scanning [N= │ │ │ │ -int variant_map::interpolateCentiMorgan(std::vector&, std::vector&) │ │ │ │ -src/containers/variant_map.cpp │ │ │ │ -vec_pos[i_locus]->bp < pos_bp[closest_pos] │ │ │ │ -vec_pos[i_locus]->bp > pos_bp[closest_pos-1] │ │ │ │ -Region length [ │ │ │ │ - cM (assuming 1cM per Mb)] │ │ │ │ -cM interpolation [s= │ │ │ │ -void haplotype_set::allocatePBWTarrays() │ │ │ │ -src/containers/haplotype_set.cpp │ │ │ │ -pbwt_evaluated.size() > 0 │ │ │ │ - * PBWT selection │ │ │ │ -PBWT selection ( │ │ │ │ -IBD2 constraints [#inds= │ │ │ │ - / #contraints= │ │ │ │ - / #merged = │ │ │ │ -H2V transpose ( │ │ │ │ -V2H transpose ( │ │ │ │ -C2H transpose ( │ │ │ │ -HAP update ( │ │ │ │ -PBWT indexing [l= │ │ │ │ -HAP solving ( │ │ │ │ -N5boost15program_options20invalid_option_valueE │ │ │ │ -N5boost10wrapexceptINS_17bad_function_callEEE │ │ │ │ -N5boost10wrapexceptINS_15program_options20invalid_option_valueEEE │ │ │ │ -N5boost10wrapexceptINS_15program_options16validation_errorEEE │ │ │ │ -N5boost6detail16basic_pointerbufIcSt15basic_streambufIcSt11char_traitsIcEEEE │ │ │ │ -N5boost6detail17basic_unlockedbufISt15basic_streambufIcSt11char_traitsIcEEcEE │ │ │ │ -N5boost15program_options5errorE │ │ │ │ -N5boost15program_options16validation_errorE │ │ │ │ -N5boost12bad_any_castE │ │ │ │ -N5boost9exceptionE │ │ │ │ -N5boost16exception_detail10clone_baseE │ │ │ │ -N5boost4anys6detail11placeholderE │ │ │ │ -N5boost3any11placeholderE │ │ │ │ -N5boost17bad_function_callE │ │ │ │ -N5boost16bad_lexical_castE │ │ │ │ -N5boost15program_options16typed_value_baseE │ │ │ │ -N5boost15program_options11typed_valueIicEE │ │ │ │ -N5boost15program_options11typed_valueINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEE │ │ │ │ -N5boost15program_options11typed_valueIdcEE │ │ │ │ -N5boost3any6holderIiEE │ │ │ │ -N5boost3any6holderINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE │ │ │ │ -N5boost3any6holderIdEE │ │ │ │ -NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -N5boost10wrapexceptINS_16bad_lexical_castEEE │ │ │ │ -N5boost6detail16basic_pointerbufIcNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEEEE │ │ │ │ -N5boost6detail17basic_unlockedbufINSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEEcEE │ │ │ │ -N5boost10wrapexceptINS_12bad_any_castEEE │ │ │ │ -N5boost9iostreams16symmetric_filterINS0_6detail20zlib_compressor_implISaIcEEES4_EE │ │ │ │ +vector::_M_default_append │ │ │ │ +>N5boost9iostreams16symmetric_filterINS0_6detail20zlib_compressor_implISaIcEEES4_EE │ │ │ │ N5boost9iostreams16symmetric_filterINS0_6detail21bzip2_compressor_implISaIcEEES4_EE │ │ │ │ N5boost9iostreams21basic_zlib_compressorISaIcEEE │ │ │ │ N5boost9iostreams6detail12mode_adapterINS0_6outputESoEE │ │ │ │ N5boost9iostreams22basic_bzip2_compressorISaIcEEE │ │ │ │ N5boost9iostreams21basic_gzip_compressorISaIcEEE │ │ │ │ N5boost9iostreams17basic_null_deviceIcNS0_6outputEEE │ │ │ │ +N5boost9exceptionE │ │ │ │ +N5boost16exception_detail10clone_baseE │ │ │ │ N5boost6detail15sp_counted_baseE │ │ │ │ N5boost9iostreams6detail12chain_clientINS0_5chainINS0_6outputEcSt11char_traitsIcESaIcEEEEE │ │ │ │ N5boost9iostreams6detail4pub_INS1_12chain_clientINS0_5chainINS0_6outputEcSt11char_traitsIcESaIcEEEEEEE │ │ │ │ N5boost9iostreams14access_controlINS0_6detail12chain_clientINS0_5chainINS0_6outputEcSt11char_traitsIcESaIcEEEEENS0_7public_ENS2_4pub_ISA_EEEE │ │ │ │ N5boost9iostreams6detail21filtering_stream_baseINS0_5chainINS0_6outputEcSt11char_traitsIcESaIcEEENS0_7public_EEE │ │ │ │ N5boost9iostreams16filtering_streamINS0_6outputEcSt11char_traitsIcESaIcENS0_7public_EEE │ │ │ │ 11output_file │ │ │ │ @@ -692,14 +667,39 @@ │ │ │ │ N5boost9iostreams13stream_bufferINS0_24basic_bzip2_decompressorISaIcEEESt11char_traitsIcES3_NS0_5inputEEE │ │ │ │ N5boost9iostreams6detail18indirect_streambufINS1_12mode_adapterINS0_5inputESiEESt11char_traitsIcESaIcES4_EE │ │ │ │ N5boost9iostreams13stream_bufferINS0_6detail12mode_adapterINS0_5inputESiEESt11char_traitsIcESaIcES4_EE │ │ │ │ N5boost6detail17sp_counted_impl_pINS_9iostreams16symmetric_filterINS2_6detail23bzip2_decompressor_implISaIcEEES6_E4implEEE │ │ │ │ N5boost6detail17sp_counted_impl_pINS_9iostreams16symmetric_filterINS2_6detail22zlib_decompressor_implISaIcEEES6_E4implEEE │ │ │ │ N5boost6detail17sp_counted_impl_pINS_9iostreams6detail10chain_baseINS2_5chainINS2_5inputEcSt11char_traitsIcESaIcEEEcS8_S9_S6_E10chain_implEEE │ │ │ │ N5boost10wrapexceptINS_9iostreams10gzip_errorEEE │ │ │ │ +N5boost15program_options20invalid_option_valueE │ │ │ │ +N5boost10wrapexceptINS_17bad_function_callEEE │ │ │ │ +N5boost10wrapexceptINS_15program_options20invalid_option_valueEEE │ │ │ │ +N5boost10wrapexceptINS_15program_options16validation_errorEEE │ │ │ │ +N5boost6detail16basic_pointerbufIcSt15basic_streambufIcSt11char_traitsIcEEEE │ │ │ │ +N5boost6detail17basic_unlockedbufISt15basic_streambufIcSt11char_traitsIcEEcEE │ │ │ │ +N5boost15program_options5errorE │ │ │ │ +N5boost15program_options16validation_errorE │ │ │ │ +N5boost12bad_any_castE │ │ │ │ +N5boost4anys6detail11placeholderE │ │ │ │ +N5boost3any11placeholderE │ │ │ │ +N5boost17bad_function_callE │ │ │ │ +N5boost16bad_lexical_castE │ │ │ │ +N5boost15program_options16typed_value_baseE │ │ │ │ +N5boost15program_options11typed_valueIicEE │ │ │ │ +N5boost15program_options11typed_valueINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEE │ │ │ │ +N5boost15program_options11typed_valueIdcEE │ │ │ │ +N5boost3any6holderIiEE │ │ │ │ +N5boost3any6holderINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE │ │ │ │ +N5boost3any6holderIdEE │ │ │ │ +NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ +N5boost10wrapexceptINS_16bad_lexical_castEEE │ │ │ │ +N5boost6detail16basic_pointerbufIcNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEEEE │ │ │ │ +N5boost6detail17basic_unlockedbufINSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEEcEE │ │ │ │ +N5boost10wrapexceptINS_12bad_any_castEEE │ │ │ │ .shstrtab │ │ │ │ .note.gnu.property │ │ │ │ .note.gnu.build-id │ │ │ │ .note.ABI-tag │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ │ .gnu.version_r │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ │ @@ -2,1339 +2,1339 @@ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ │ │ │ │ 000000000000d1f0 : │ │ │ │ bti c │ │ │ │ stp x16, x30, [sp, #-16]! │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #1912] │ │ │ │ add x16, x16, #0x778 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d210 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #1920] │ │ │ │ add x16, x16, #0x780 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d220 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #1928] │ │ │ │ add x16, x16, #0x788 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d230 >::open(char const*, std::_Ios_Openmode)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #1936] │ │ │ │ add x16, x16, #0x790 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d240 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #1944] │ │ │ │ add x16, x16, #0x798 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d250 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #1952] │ │ │ │ add x16, x16, #0x7a0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d260 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #1960] │ │ │ │ add x16, x16, #0x7a8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d270 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #1968] │ │ │ │ add x16, x16, #0x7b0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d280 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #1976] │ │ │ │ add x16, x16, #0x7b8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d290 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #1984] │ │ │ │ add x16, x16, #0x7c0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d2a0 , std::allocator >::append(char const*, unsigned long)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #1992] │ │ │ │ add x16, x16, #0x7c8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d2b0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2000] │ │ │ │ add x16, x16, #0x7d0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d2c0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2008] │ │ │ │ add x16, x16, #0x7d8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d2d0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2016] │ │ │ │ add x16, x16, #0x7e0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d2e0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2024] │ │ │ │ add x16, x16, #0x7e8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d2f0 >::pbackfail(int)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2032] │ │ │ │ add x16, x16, #0x7f0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d300 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2040] │ │ │ │ add x16, x16, #0x7f8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d310 >::close()@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2048] │ │ │ │ add x16, x16, #0x800 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d320 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2056] │ │ │ │ add x16, x16, #0x808 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d330 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2064] │ │ │ │ add x16, x16, #0x810 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d340 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2072] │ │ │ │ add x16, x16, #0x818 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d350 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2080] │ │ │ │ add x16, x16, #0x820 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d360 , std::allocator >::~basic_ostringstream()@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2088] │ │ │ │ add x16, x16, #0x828 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d370 >::~basic_ifstream()@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2096] │ │ │ │ add x16, x16, #0x830 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d380 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2104] │ │ │ │ add x16, x16, #0x838 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d390 >::imbue(std::locale const&)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2112] │ │ │ │ add x16, x16, #0x840 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d3a0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2120] │ │ │ │ add x16, x16, #0x848 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d3b0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2128] │ │ │ │ add x16, x16, #0x850 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d3c0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2136] │ │ │ │ add x16, x16, #0x858 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d3d0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2144] │ │ │ │ add x16, x16, #0x860 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d3e0 >::imbue(std::locale const&)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2152] │ │ │ │ add x16, x16, #0x868 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d3f0 >::uflow()@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2160] │ │ │ │ add x16, x16, #0x870 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d400 , std::allocator >::_M_append(char const*, unsigned long)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2168] │ │ │ │ add x16, x16, #0x878 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d410 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2176] │ │ │ │ add x16, x16, #0x880 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d420 <__stack_chk_fail@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2184] │ │ │ │ add x16, x16, #0x888 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d430 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2192] │ │ │ │ add x16, x16, #0x890 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d440 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2200] │ │ │ │ add x16, x16, #0x898 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d450 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2208] │ │ │ │ add x16, x16, #0x8a0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d460 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2216] │ │ │ │ add x16, x16, #0x8a8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d470 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2224] │ │ │ │ add x16, x16, #0x8b0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d480 <__cxa_begin_catch@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2232] │ │ │ │ add x16, x16, #0x8b8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d490 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2240] │ │ │ │ add x16, x16, #0x8c0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d4a0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2248] │ │ │ │ add x16, x16, #0x8c8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d4b0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2256] │ │ │ │ add x16, x16, #0x8d0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d4c0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2264] │ │ │ │ add x16, x16, #0x8d8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d4d0 >& std::endl >(std::basic_ostream >&)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2272] │ │ │ │ add x16, x16, #0x8e0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d4e0 <__cxa_allocate_exception@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2280] │ │ │ │ add x16, x16, #0x8e8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d4f0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2288] │ │ │ │ add x16, x16, #0x8f0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d500 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2296] │ │ │ │ add x16, x16, #0x8f8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d510 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2304] │ │ │ │ add x16, x16, #0x900 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d520 <__assert_fail@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2312] │ │ │ │ add x16, x16, #0x908 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d530 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2320] │ │ │ │ add x16, x16, #0x910 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2328] │ │ │ │ add x16, x16, #0x918 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d550 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2336] │ │ │ │ add x16, x16, #0x920 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d560 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2344] │ │ │ │ add x16, x16, #0x928 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d570 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2352] │ │ │ │ add x16, x16, #0x930 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d580 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2360] │ │ │ │ add x16, x16, #0x938 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d590 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2368] │ │ │ │ add x16, x16, #0x940 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d5a0 , std::allocator > const&)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2376] │ │ │ │ add x16, x16, #0x948 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2384] │ │ │ │ add x16, x16, #0x950 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d5c0 <__cxa_finalize@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2392] │ │ │ │ add x16, x16, #0x958 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d5d0 <__snprintf_chk@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2400] │ │ │ │ add x16, x16, #0x960 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d5e0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2408] │ │ │ │ add x16, x16, #0x968 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d5f0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2416] │ │ │ │ add x16, x16, #0x970 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d600 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2424] │ │ │ │ add x16, x16, #0x978 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d610 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2432] │ │ │ │ add x16, x16, #0x980 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d620 <__cxa_guard_release@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2440] │ │ │ │ add x16, x16, #0x988 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d630 , std::allocator >, std::allocator, std::allocator > > > const&)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2448] │ │ │ │ add x16, x16, #0x990 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d640 (double&)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2456] │ │ │ │ add x16, x16, #0x998 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d650 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2464] │ │ │ │ add x16, x16, #0x9a0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d660 >::overflow(int)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2472] │ │ │ │ add x16, x16, #0x9a8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d670 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2480] │ │ │ │ add x16, x16, #0x9b0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d680 (unsigned long)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2488] │ │ │ │ add x16, x16, #0x9b8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d690 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2496] │ │ │ │ add x16, x16, #0x9c0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d6a0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2504] │ │ │ │ add x16, x16, #0x9c8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d6b0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2512] │ │ │ │ add x16, x16, #0x9d0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d6c0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2520] │ │ │ │ add x16, x16, #0x9d8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d6d0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2528] │ │ │ │ add x16, x16, #0x9e0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d6e0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2536] │ │ │ │ add x16, x16, #0x9e8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d6f0 <__cxa_free_exception@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2544] │ │ │ │ add x16, x16, #0x9f0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d700 <__libc_start_main@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2552] │ │ │ │ add x16, x16, #0x9f8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d710 , std::allocator >::~basic_stringstream()@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2560] │ │ │ │ add x16, x16, #0xa00 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d720 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2568] │ │ │ │ add x16, x16, #0xa08 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d730 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2576] │ │ │ │ add x16, x16, #0xa10 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d740 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2584] │ │ │ │ add x16, x16, #0xa18 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d750 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2592] │ │ │ │ add x16, x16, #0xa20 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d760 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2600] │ │ │ │ add x16, x16, #0xa28 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d770 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2608] │ │ │ │ add x16, x16, #0xa30 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d780 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2616] │ │ │ │ add x16, x16, #0xa38 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d790 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2624] │ │ │ │ add x16, x16, #0xa40 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d7a0 >::setbuf(char*, long)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2632] │ │ │ │ add x16, x16, #0xa48 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d7b0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2640] │ │ │ │ add x16, x16, #0xa50 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d7c0 , std::allocator >::pbackfail(int)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2648] │ │ │ │ add x16, x16, #0xa58 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d7d0 , std::allocator >::basic_ostringstream(std::_Ios_Openmode)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2656] │ │ │ │ add x16, x16, #0xa60 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d7e0 , std::allocator >::push_back(char)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2664] │ │ │ │ add x16, x16, #0xa68 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d7f0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2672] │ │ │ │ add x16, x16, #0xa70 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d800 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2680] │ │ │ │ add x16, x16, #0xa78 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d810 >::open(char const*, std::_Ios_Openmode)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2688] │ │ │ │ add x16, x16, #0xa80 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d820 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2696] │ │ │ │ add x16, x16, #0xa88 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d830 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2704] │ │ │ │ add x16, x16, #0xa90 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d840 , std::allocator > const&)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2712] │ │ │ │ add x16, x16, #0xa98 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d850 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2720] │ │ │ │ add x16, x16, #0xaa0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d860 >::xsgetn(char*, long)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2728] │ │ │ │ add x16, x16, #0xaa8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d870 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2736] │ │ │ │ add x16, x16, #0xab0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d880 (long)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2744] │ │ │ │ add x16, x16, #0xab8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d890 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2752] │ │ │ │ add x16, x16, #0xac0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d8a0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2760] │ │ │ │ add x16, x16, #0xac8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d8b0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2768] │ │ │ │ add x16, x16, #0xad0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d8c0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2776] │ │ │ │ add x16, x16, #0xad8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d8d0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2784] │ │ │ │ add x16, x16, #0xae0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d8e0 >::basic_filebuf()@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2792] │ │ │ │ add x16, x16, #0xae8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d8f0 >::underflow()@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2800] │ │ │ │ add x16, x16, #0xaf0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d900 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2808] │ │ │ │ add x16, x16, #0xaf8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d910 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2816] │ │ │ │ add x16, x16, #0xb00 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d920 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2824] │ │ │ │ add x16, x16, #0xb08 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d930 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2832] │ │ │ │ add x16, x16, #0xb10 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d940 >::xsputn(char const*, long)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2840] │ │ │ │ add x16, x16, #0xb18 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d950 , std::allocator > const&) const@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2848] │ │ │ │ add x16, x16, #0xb20 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d960 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2856] │ │ │ │ add x16, x16, #0xb28 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d970 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2864] │ │ │ │ add x16, x16, #0xb30 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d980 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2872] │ │ │ │ add x16, x16, #0xb38 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d990 , std::allocator >::replace(unsigned long, unsigned long, char const*, unsigned long)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2880] │ │ │ │ add x16, x16, #0xb40 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d9a0 <__cxa_atexit@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2888] │ │ │ │ add x16, x16, #0xb48 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2896] │ │ │ │ add x16, x16, #0xb50 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d9c0 ::_M_widen_init() const@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2904] │ │ │ │ add x16, x16, #0xb58 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d9d0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2912] │ │ │ │ add x16, x16, #0xb60 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d9e0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2920] │ │ │ │ add x16, x16, #0xb68 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000d9f0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2928] │ │ │ │ add x16, x16, #0xb70 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000da00 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2936] │ │ │ │ add x16, x16, #0xb78 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000da10 , std::allocator >::underflow()@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2944] │ │ │ │ add x16, x16, #0xb80 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000da20 <__cxa_call_terminate@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2952] │ │ │ │ add x16, x16, #0xb88 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000da30 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2960] │ │ │ │ add x16, x16, #0xb90 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000da40 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2968] │ │ │ │ add x16, x16, #0xb98 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000da50 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2976] │ │ │ │ add x16, x16, #0xba0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000da60 , std::allocator >::_M_dispose()@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2984] │ │ │ │ add x16, x16, #0xba8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000da70 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2992] │ │ │ │ add x16, x16, #0xbb0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000da80 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3000] │ │ │ │ add x16, x16, #0xbb8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000da90 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3008] │ │ │ │ add x16, x16, #0xbc0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000daa0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3016] │ │ │ │ add x16, x16, #0xbc8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dab0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3024] │ │ │ │ add x16, x16, #0xbd0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dac0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3032] │ │ │ │ add x16, x16, #0xbd8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dad0 <__errno_location@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3040] │ │ │ │ add x16, x16, #0xbe0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dae0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3048] │ │ │ │ add x16, x16, #0xbe8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000daf0 , std::allocator >, std::allocator, std::allocator > > > const&, std::__cxx11::basic_string, std::allocator >*, int)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3056] │ │ │ │ add x16, x16, #0xbf0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000db00 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3064] │ │ │ │ add x16, x16, #0xbf8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000db10 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3072] │ │ │ │ add x16, x16, #0xc00 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000db20 >::init(std::basic_streambuf >*)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3080] │ │ │ │ add x16, x16, #0xc08 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000db30 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3088] │ │ │ │ add x16, x16, #0xc10 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000db40 , std::allocator >::showmanyc()@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3096] │ │ │ │ add x16, x16, #0xc18 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000db50 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3104] │ │ │ │ add x16, x16, #0xc20 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000db60 , std::allocator > const&, unsigned int, unsigned int)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3112] │ │ │ │ add x16, x16, #0xc28 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000db70 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3120] │ │ │ │ add x16, x16, #0xc30 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000db80 > >::put(std::ostreambuf_iterator >, std::ios_base&, char, tm const*, char const*, char const*) const@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3128] │ │ │ │ add x16, x16, #0xc38 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000db90 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3136] │ │ │ │ add x16, x16, #0xc40 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dba0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3144] │ │ │ │ add x16, x16, #0xc48 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dbb0 , std::allocator >::overflow(int)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3152] │ │ │ │ add x16, x16, #0xc50 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dbc0 <__getauxval@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3160] │ │ │ │ add x16, x16, #0xc58 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dbd0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3168] │ │ │ │ add x16, x16, #0xc60 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dbe0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3176] │ │ │ │ add x16, x16, #0xc68 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dbf0 , std::allocator > const&) const@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3184] │ │ │ │ add x16, x16, #0xc70 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dc00 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3192] │ │ │ │ add x16, x16, #0xc78 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dc10 <__cxa_rethrow@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3200] │ │ │ │ add x16, x16, #0xc80 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dc20 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3208] │ │ │ │ add x16, x16, #0xc88 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dc30 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3216] │ │ │ │ add x16, x16, #0xc90 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dc40 >::~basic_ofstream()@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3224] │ │ │ │ add x16, x16, #0xc98 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dc50 >::sync()@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3232] │ │ │ │ add x16, x16, #0xca0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dc60 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3240] │ │ │ │ add x16, x16, #0xca8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dc70 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3248] │ │ │ │ add x16, x16, #0xcb0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dc80 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3256] │ │ │ │ add x16, x16, #0xcb8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dc90 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3264] │ │ │ │ add x16, x16, #0xcc0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3272] │ │ │ │ add x16, x16, #0xcc8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dcb0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3280] │ │ │ │ add x16, x16, #0xcd0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dcc0 >::~basic_filebuf()@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3288] │ │ │ │ add x16, x16, #0xcd8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dcd0 , std::allocator >::reserve(unsigned long)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3296] │ │ │ │ add x16, x16, #0xce0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dce0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3304] │ │ │ │ add x16, x16, #0xce8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dcf0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3312] │ │ │ │ add x16, x16, #0xcf0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dd00 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3320] │ │ │ │ add x16, x16, #0xcf8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dd10 , std::allocator >::str() const@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3328] │ │ │ │ add x16, x16, #0xd00 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dd20 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3336] │ │ │ │ add x16, x16, #0xd08 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dd30 (double)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3344] │ │ │ │ add x16, x16, #0xd10 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dd40 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3352] │ │ │ │ add x16, x16, #0xd18 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dd50 <__cxa_end_catch@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3360] │ │ │ │ add x16, x16, #0xd20 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dd60 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3368] │ │ │ │ add x16, x16, #0xd28 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dd70 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3376] │ │ │ │ add x16, x16, #0xd30 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dd80 <__gxx_personality_v0@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3384] │ │ │ │ add x16, x16, #0xd38 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dd90 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3392] │ │ │ │ add x16, x16, #0xd40 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dda0 , std::allocator >::find_first_not_of(char const*, unsigned long, unsigned long) const@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3400] │ │ │ │ add x16, x16, #0xd48 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000ddb0 >::clear(std::_Ios_Iostate)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3408] │ │ │ │ add x16, x16, #0xd50 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000ddc0 >::basic_ofstream()@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3416] │ │ │ │ add x16, x16, #0xd58 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000ddd0 <__cxa_throw@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3424] │ │ │ │ add x16, x16, #0xd60 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dde0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3432] │ │ │ │ add x16, x16, #0xd68 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000ddf0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3440] │ │ │ │ add x16, x16, #0xd70 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000de00 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3448] │ │ │ │ add x16, x16, #0xd78 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000de10 const&, boost::program_options::variables_map&, bool)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3456] │ │ │ │ add x16, x16, #0xd80 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000de20 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3464] │ │ │ │ add x16, x16, #0xd88 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000de30 <_Unwind_Resume@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3472] │ │ │ │ add x16, x16, #0xd90 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000de40 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3480] │ │ │ │ add x16, x16, #0xd98 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3488] │ │ │ │ add x16, x16, #0xda0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000de60 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3496] │ │ │ │ add x16, x16, #0xda8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000de70 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3504] │ │ │ │ add x16, x16, #0xdb0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000de80 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3512] │ │ │ │ add x16, x16, #0xdb8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000de90 <__cxa_guard_acquire@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3520] │ │ │ │ add x16, x16, #0xdc0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dea0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3528] │ │ │ │ add x16, x16, #0xdc8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000deb0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3536] │ │ │ │ add x16, x16, #0xdd0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dec0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3544] │ │ │ │ add x16, x16, #0xdd8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000ded0 >& std::getline, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&, char)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3552] │ │ │ │ add x16, x16, #0xde0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dee0 ::~__basic_file()@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3560] │ │ │ │ add x16, x16, #0xde8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000def0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3568] │ │ │ │ add x16, x16, #0xdf0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000df00 ::parse(boost::any&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, bool) const@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3576] │ │ │ │ add x16, x16, #0xdf8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000df10 >::rdbuf(std::basic_streambuf >*)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3584] │ │ │ │ add x16, x16, #0xe00 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000df20 <__gmon_start__@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3592] │ │ │ │ add x16, x16, #0xe08 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000df30 <__cxa_pure_virtual@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3600] │ │ │ │ add x16, x16, #0xe10 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000df40 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3608] │ │ │ │ add x16, x16, #0xe18 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000df50 , std::allocator >::append(char const*)@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3616] │ │ │ │ add x16, x16, #0xe20 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000df60 >::showmanyc()@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3624] │ │ │ │ add x16, x16, #0xe28 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000df70 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3632] │ │ │ │ add x16, x16, #0xe30 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000df80 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3640] │ │ │ │ add x16, x16, #0xe38 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000df90 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3648] │ │ │ │ add x16, x16, #0xe40 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dfa0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3656] │ │ │ │ add x16, x16, #0xe48 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dfb0 <__isoc23_strtol@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3664] │ │ │ │ add x16, x16, #0xe50 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dfc0 : │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3672] │ │ │ │ add x16, x16, #0xe58 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 000000000000dfd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt>: │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3680] │ │ │ │ add x16, x16, #0xe60 │ │ │ │ br x17 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,57 +1,335 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -000000000000e000 ::do_widen(char) const@@Base-0x6540>: │ │ │ │ +000000000000e000 ::do_widen(char) const@@Base-0x10060>: │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x50 // #80 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + bl d4e0 <__cxa_allocate_exception@plt> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x21, x19 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x1, #0xac8 │ │ │ │ + add x22, x20, #0x8 │ │ │ │ + mov x1, x22 │ │ │ │ + str x0, [x21], #8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl dac0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3872] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + ldp x4, x5, [x20, #24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + ldr x0, [x20, #48] │ │ │ │ + stp x4, x5, [x21, #16] │ │ │ │ + add x2, x2, #0xaa8 │ │ │ │ + str x1, [x19, #8] │ │ │ │ + stp x2, x0, [x19, #40] │ │ │ │ + cbnz x0, e0b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe8> │ │ │ │ + ldur q30, [x20, #56] │ │ │ │ + adrp x4, 9e000 │ │ │ │ + ldr d31, [x20, #72] │ │ │ │ + add x4, x4, #0x200 │ │ │ │ + adrp x5, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x5, x5, #0x230 │ │ │ │ + add x3, x3, #0x258 │ │ │ │ + adrp x2, 28000 ::do_widen(char) const@@Base+0x9fa0> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0x160 │ │ │ │ + add x1, x1, #0xa20 │ │ │ │ + stp x4, x5, [x19] │ │ │ │ + str x3, [x19, #40] │ │ │ │ + stur q30, [x19, #56] │ │ │ │ + str d31, [x19, #72] │ │ │ │ + bl ddd0 <__cxa_throw@plt> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + b e070 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl dcf0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f0 <__cxa_free_exception@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + bl d4e0 <__cxa_allocate_exception@plt> │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + mov x21, x19 │ │ │ │ + add x0, x1, #0xac8 │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + str x0, [x21], #8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl dd90 │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + stp x1, x0, [x19, #24] │ │ │ │ + cbnz x0, e184 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b4> │ │ │ │ + ldur q30, [x20, #40] │ │ │ │ + adrp x4, 9e000 │ │ │ │ + ldr d31, [x20, #56] │ │ │ │ + add x4, x4, #0x188 │ │ │ │ + adrp x5, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x5, x5, #0x1b8 │ │ │ │ + add x3, x3, #0x1e0 │ │ │ │ + adrp x2, 28000 ::do_widen(char) const@@Base+0x9fa0> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0x340 │ │ │ │ + add x1, x1, #0x9c0 │ │ │ │ + stp x4, x5, [x19] │ │ │ │ + str x3, [x19, #24] │ │ │ │ + stur q30, [x19, #40] │ │ │ │ + str d31, [x19, #56] │ │ │ │ + bl ddd0 <__cxa_throw@plt> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + b e13c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x16c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl de40 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f0 <__cxa_free_exception@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + bl d4e0 <__cxa_allocate_exception@plt> │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x2, x2, #0xac8 │ │ │ │ + str x2, [x0], #8 │ │ │ │ + mov x1, x20 │ │ │ │ + bl dd90 │ │ │ │ + str xzr, [x19, #32] │ │ │ │ + mvni v31.2s, #0x0 │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x5, 9e000 │ │ │ │ + add x4, x4, #0x188 │ │ │ │ + add x5, x5, #0x1b8 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x3, x3, #0x1e0 │ │ │ │ + stp xzr, xzr, [x19, #40] │ │ │ │ + add x0, x19, #0x18 │ │ │ │ + adrp x2, 28000 ::do_widen(char) const@@Base+0x9fa0> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x2, x2, #0x340 │ │ │ │ + add x1, x1, #0x9c0 │ │ │ │ + mov x0, x19 │ │ │ │ + stp x4, x5, [x19] │ │ │ │ + str x3, [x19, #24] │ │ │ │ + str d31, [x19, #56] │ │ │ │ + bl ddd0 <__cxa_throw@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, #0x50 // #80 │ │ │ │ + bl d4e0 <__cxa_allocate_exception@plt> │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + mov x20, x19 │ │ │ │ + add x0, x1, #0xac8 │ │ │ │ + mov x1, x21 │ │ │ │ + str x0, [x20], #8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl dac0 │ │ │ │ + ldp x2, x3, [x21, #16] │ │ │ │ + add x0, x19, #0x28 │ │ │ │ + mvni v31.2s, #0x0 │ │ │ │ + stp x2, x3, [x20, #16] │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x5, 9e000 │ │ │ │ + add x4, x4, #0x200 │ │ │ │ + add x5, x5, #0x230 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x3, x3, #0x258 │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + stp xzr, xzr, [x0, #16] │ │ │ │ + adrp x2, 28000 ::do_widen(char) const@@Base+0x9fa0> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x2, x2, #0x160 │ │ │ │ + add x1, x1, #0xa20 │ │ │ │ + mov x0, x19 │ │ │ │ + stp x4, x5, [x19] │ │ │ │ + str x3, [x19, #40] │ │ │ │ + str d31, [x19, #72] │ │ │ │ + bl ddd0 <__cxa_throw@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x58 // #88 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + bl d4e0 <__cxa_allocate_exception@plt> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x21, x19 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x1, #0xac8 │ │ │ │ + add x22, x20, #0x8 │ │ │ │ + mov x1, x22 │ │ │ │ + adrp x22, 9e000 │ │ │ │ + str x0, [x21], #8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl dac0 │ │ │ │ + ldp x0, x1, [x20, #24] │ │ │ │ + stp x0, x1, [x21, #16] │ │ │ │ + ldr d31, [x20, #40] │ │ │ │ + ldr x0, [x20, #56] │ │ │ │ + add x2, x22, #0x538 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + str x2, [x19, #8] │ │ │ │ + stp x1, x0, [x19, #48] │ │ │ │ + str d31, [x19, #40] │ │ │ │ + cbnz x0, e384 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3b4> │ │ │ │ + ldr q30, [x20, #64] │ │ │ │ + adrp x4, 9e000 │ │ │ │ + ldr d31, [x20, #80] │ │ │ │ + add x4, x4, #0xbf0 │ │ │ │ + adrp x5, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x5, x5, #0xc20 │ │ │ │ + add x3, x3, #0xc48 │ │ │ │ + adrp x2, 39000 ::do_widen(char) const@@Base+0x1afa0> │ │ │ │ + adrp x1, 9e000 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0xa80 │ │ │ │ + add x1, x1, #0x4e0 │ │ │ │ + stp x4, x5, [x19] │ │ │ │ + str x3, [x19, #48] │ │ │ │ + str q30, [x19, #64] │ │ │ │ + str d31, [x19, #80] │ │ │ │ + bl ddd0 <__cxa_throw@plt> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + b e33c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x36c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x22, x22, #0x538 │ │ │ │ + mov x0, x21 │ │ │ │ + str x22, [x19, #8] │ │ │ │ + bl dcf0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f0 <__cxa_free_exception@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x58 // #88 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + bl d4e0 <__cxa_allocate_exception@plt> │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + mov x21, x19 │ │ │ │ + add x0, x1, #0xac8 │ │ │ │ + mov x1, x20 │ │ │ │ + str x0, [x21], #8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl dac0 │ │ │ │ + ldp x2, x3, [x20, #16] │ │ │ │ + add x0, x19, #0x30 │ │ │ │ + ldr d30, [x20, #32] │ │ │ │ + mvni v31.2s, #0x0 │ │ │ │ + stp x2, x3, [x21, #16] │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x5, 9e000 │ │ │ │ + add x4, x4, #0xbf0 │ │ │ │ + add x5, x5, #0xc20 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x3, x3, #0xc48 │ │ │ │ + str d30, [x19, #40] │ │ │ │ + adrp x2, 39000 ::do_widen(char) const@@Base+0x1afa0> │ │ │ │ + str xzr, [x19, #56] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + stp xzr, xzr, [x0, #16] │ │ │ │ + add x2, x2, #0xa80 │ │ │ │ + add x1, x1, #0x4e0 │ │ │ │ + mov x0, x19 │ │ │ │ + stp x4, x5, [x19] │ │ │ │ + str x3, [x19, #48] │ │ │ │ + str d31, [x19, #80] │ │ │ │ + bl ddd0 <__cxa_throw@plt> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x20, x0 │ │ │ │ mov x0, #0x38 // #56 │ │ │ │ str x21, [sp, #32] │ │ │ │ bl d4e0 <__cxa_allocate_exception@plt> │ │ │ │ mov x19, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ ldr x0, [x20, #24] │ │ │ │ - add x2, x2, #0xdf8 │ │ │ │ - adrp x21, 9d000 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x3, x21, #0x8 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ + add x2, x2, #0xac8 │ │ │ │ + adrp x21, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x3, x21, #0x5b8 │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ stp x2, x3, [x19] │ │ │ │ stp x1, x0, [x19, #16] │ │ │ │ - cbnz x0, e094 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc4> │ │ │ │ + cbnz x0, e4ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x51c> │ │ │ │ ldr q30, [x20, #32] │ │ │ │ - adrp x4, 9d000 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ ldr d31, [x20, #48] │ │ │ │ - add x4, x4, #0x160 │ │ │ │ - adrp x5, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x5, x5, #0x190 │ │ │ │ - add x3, x3, #0x1b8 │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - adrp x1, 9d000 │ │ │ │ + add x4, x4, #0x710 │ │ │ │ + adrp x5, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x5, x5, #0x740 │ │ │ │ + add x3, x3, #0x768 │ │ │ │ + adrp x2, 57000 ::do_widen(char) const@@Base+0x38fa0> │ │ │ │ + adrp x1, 9f000 │ │ │ │ mov x0, x19 │ │ │ │ - add x2, x2, #0xd80 │ │ │ │ - add x1, x1, #0xce8 │ │ │ │ + add x2, x2, #0xbe0 │ │ │ │ + add x1, x1, #0x1a8 │ │ │ │ stp x4, x5, [x19] │ │ │ │ str x3, [x19, #16] │ │ │ │ str q30, [x19, #32] │ │ │ │ str d31, [x19, #48] │ │ │ │ bl ddd0 <__cxa_throw@plt> │ │ │ │ ldr x1, [x0] │ │ │ │ ldr x1, [x1, #24] │ │ │ │ blr x1 │ │ │ │ - b e04c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7c> │ │ │ │ + b e4a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4d4> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x21, x21, #0x8 │ │ │ │ + add x21, x21, #0x5b8 │ │ │ │ add x0, x19, #0x8 │ │ │ │ str x21, [x19, #8] │ │ │ │ bl dd00 │ │ │ │ mov x0, x19 │ │ │ │ bl d6f0 <__cxa_free_exception@plt> │ │ │ │ mov x0, x20 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ @@ -62,49 +340,49 @@ │ │ │ │ mov x20, x0 │ │ │ │ mov x0, #0x48 // #72 │ │ │ │ str x21, [sp, #32] │ │ │ │ bl d4e0 <__cxa_allocate_exception@plt> │ │ │ │ ldr q31, [x20, #16] │ │ │ │ mov x19, x0 │ │ │ │ ldr x0, [x20, #40] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x21, 9d000 │ │ │ │ - add x2, x1, #0xdf8 │ │ │ │ - add x3, x21, #0x30 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x21, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x2, x1, #0xac8 │ │ │ │ + add x3, x21, #0x5e0 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ stp x2, x3, [x19] │ │ │ │ stp x1, x0, [x19, #32] │ │ │ │ str q31, [x19, #16] │ │ │ │ - cbnz x0, e168 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x198> │ │ │ │ + cbnz x0, e5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5f0> │ │ │ │ ldr q30, [x20, #48] │ │ │ │ - adrp x4, 9d000 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ ldr d31, [x20, #64] │ │ │ │ - add x4, x4, #0xe8 │ │ │ │ - adrp x5, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x5, x5, #0x118 │ │ │ │ - add x3, x3, #0x140 │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - adrp x1, 9d000 │ │ │ │ + add x4, x4, #0x698 │ │ │ │ + adrp x5, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x5, x5, #0x6c8 │ │ │ │ + add x3, x3, #0x6f0 │ │ │ │ + adrp x2, 57000 ::do_widen(char) const@@Base+0x38fa0> │ │ │ │ + adrp x1, 9f000 │ │ │ │ mov x0, x19 │ │ │ │ - add x2, x2, #0xc40 │ │ │ │ - add x1, x1, #0xc70 │ │ │ │ + add x2, x2, #0xaa0 │ │ │ │ + add x1, x1, #0x130 │ │ │ │ stp x4, x5, [x19] │ │ │ │ str x3, [x19, #32] │ │ │ │ str q30, [x19, #48] │ │ │ │ str d31, [x19, #64] │ │ │ │ bl ddd0 <__cxa_throw@plt> │ │ │ │ ldr x1, [x0] │ │ │ │ ldr x1, [x1, #24] │ │ │ │ blr x1 │ │ │ │ - b e120 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x150> │ │ │ │ + b e578 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a8> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + add x21, x21, #0x5e0 │ │ │ │ add x0, x19, #0x8 │ │ │ │ str x21, [x19, #8] │ │ │ │ bl dd00 │ │ │ │ mov x0, x19 │ │ │ │ bl d6f0 <__cxa_free_exception@plt> │ │ │ │ mov x0, x20 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ @@ -114,175 +392,175 @@ │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x20, x0 │ │ │ │ mov x0, #0x40 // #64 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ bl d4e0 <__cxa_allocate_exception@plt> │ │ │ │ mov x19, x0 │ │ │ │ mov x22, x19 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x0, x1, #0xdf8 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x1, #0xac8 │ │ │ │ add x1, x20, #0x8 │ │ │ │ - adrp x21, 9d000 │ │ │ │ + adrp x21, 9f000 │ │ │ │ str x0, [x22], #8 │ │ │ │ mov x0, x22 │ │ │ │ bl dac0 │ │ │ │ ldr x0, [x20, #32] │ │ │ │ - add x2, x21, #0xe28 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ + add x2, x21, #0x298 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ str x2, [x19, #8] │ │ │ │ stp x1, x0, [x19, #24] │ │ │ │ - cbnz x0, e248 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x278> │ │ │ │ + cbnz x0, e6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ ldur q30, [x20, #40] │ │ │ │ - adrp x4, 9d000 │ │ │ │ + adrp x4, 9e000 │ │ │ │ ldr d31, [x20, #56] │ │ │ │ - add x4, x4, #0x890 │ │ │ │ - adrp x5, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x5, x5, #0x8c0 │ │ │ │ - add x3, x3, #0x8e8 │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - adrp x1, 9d000 │ │ │ │ + add x4, x4, #0xd70 │ │ │ │ + adrp x5, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x5, x5, #0xda0 │ │ │ │ + add x3, x3, #0xdc8 │ │ │ │ + adrp x2, 57000 ::do_widen(char) const@@Base+0x38fa0> │ │ │ │ + adrp x1, 9e000 │ │ │ │ mov x0, x19 │ │ │ │ - add x2, x2, #0xfe0 │ │ │ │ - add x1, x1, #0x778 │ │ │ │ + add x2, x2, #0xe40 │ │ │ │ + add x1, x1, #0xc58 │ │ │ │ stp x4, x5, [x19] │ │ │ │ str x3, [x19, #24] │ │ │ │ stur q30, [x19, #40] │ │ │ │ str d31, [x19, #56] │ │ │ │ bl ddd0 <__cxa_throw@plt> │ │ │ │ ldr x1, [x0] │ │ │ │ ldr x1, [x1, #24] │ │ │ │ blr x1 │ │ │ │ - b e200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x230> │ │ │ │ + b e658 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x688> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x21, x21, #0xe28 │ │ │ │ + add x21, x21, #0x298 │ │ │ │ mov x0, x22 │ │ │ │ str x21, [x19, #8] │ │ │ │ bl d960 │ │ │ │ mov x0, x19 │ │ │ │ bl d6f0 <__cxa_free_exception@plt> │ │ │ │ mov x0, x20 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x0, #0x38 // #56 │ │ │ │ mov x29, sp │ │ │ │ bl d4e0 <__cxa_allocate_exception@plt> │ │ │ │ mvni v31.2s, #0x0 │ │ │ │ - adrp x5, 9d000 │ │ │ │ - adrp x6, 9d000 │ │ │ │ - add x5, x5, #0x160 │ │ │ │ - add x6, x6, #0x190 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - add x4, x4, #0x1b8 │ │ │ │ + adrp x5, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x6, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x5, x5, #0x710 │ │ │ │ + add x6, x6, #0x740 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x4, x4, #0x768 │ │ │ │ stp x5, x6, [x0] │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ + adrp x2, 57000 ::do_widen(char) const@@Base+0x38fa0> │ │ │ │ str x4, [x0, #16] │ │ │ │ - adrp x1, 9d000 │ │ │ │ + adrp x1, 9f000 │ │ │ │ stp xzr, xzr, [x0, #24] │ │ │ │ - add x2, x2, #0xd80 │ │ │ │ - add x1, x1, #0xce8 │ │ │ │ + add x2, x2, #0xbe0 │ │ │ │ + add x1, x1, #0x1a8 │ │ │ │ str xzr, [x0, #40] │ │ │ │ str d31, [x0, #48] │ │ │ │ bl ddd0 <__cxa_throw@plt> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ mov x0, #0x48 // #72 │ │ │ │ bl d4e0 <__cxa_allocate_exception@plt> │ │ │ │ add x1, x0, #0x20 │ │ │ │ mvni v31.2s, #0x0 │ │ │ │ ldur q30, [x19, #8] │ │ │ │ str xzr, [x0, #40] │ │ │ │ - adrp x5, 9d000 │ │ │ │ - adrp x6, 9d000 │ │ │ │ - add x5, x5, #0xe8 │ │ │ │ - add x6, x6, #0x118 │ │ │ │ + adrp x5, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x6, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x5, x5, #0x698 │ │ │ │ + add x6, x6, #0x6c8 │ │ │ │ str q30, [x0, #16] │ │ │ │ - adrp x4, 9d000 │ │ │ │ - add x4, x4, #0x140 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x4, x4, #0x6f0 │ │ │ │ stp xzr, xzr, [x1, #16] │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - adrp x1, 9d000 │ │ │ │ + adrp x2, 57000 ::do_widen(char) const@@Base+0x38fa0> │ │ │ │ + adrp x1, 9f000 │ │ │ │ stp x5, x6, [x0] │ │ │ │ - add x2, x2, #0xc40 │ │ │ │ - add x1, x1, #0xc70 │ │ │ │ + add x2, x2, #0xaa0 │ │ │ │ + add x1, x1, #0x130 │ │ │ │ str x4, [x0, #32] │ │ │ │ str d31, [x0, #64] │ │ │ │ bl ddd0 <__cxa_throw@plt> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x20, x0 │ │ │ │ mov x0, #0x40 // #64 │ │ │ │ bl d4e0 <__cxa_allocate_exception@plt> │ │ │ │ mov x19, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0xdf8 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x2, x2, #0xac8 │ │ │ │ str x2, [x0], #8 │ │ │ │ mov x1, x20 │ │ │ │ bl dac0 │ │ │ │ str xzr, [x19, #32] │ │ │ │ mvni v31.2s, #0x0 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - adrp x5, 9d000 │ │ │ │ - add x4, x4, #0x890 │ │ │ │ - add x5, x5, #0x8c0 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x3, x3, #0x8e8 │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x5, 9e000 │ │ │ │ + add x4, x4, #0xd70 │ │ │ │ + add x5, x5, #0xda0 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x3, x3, #0xdc8 │ │ │ │ stp xzr, xzr, [x19, #40] │ │ │ │ add x0, x19, #0x18 │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x2, x2, #0xfe0 │ │ │ │ - add x1, x1, #0x778 │ │ │ │ + adrp x2, 57000 ::do_widen(char) const@@Base+0x38fa0> │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x2, x2, #0xe40 │ │ │ │ + add x1, x1, #0xc58 │ │ │ │ mov x0, x19 │ │ │ │ stp x4, x5, [x19] │ │ │ │ str x3, [x19, #24] │ │ │ │ str d31, [x19, #56] │ │ │ │ bl ddd0 <__cxa_throw@plt> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ str x21, [sp, #32] │ │ │ │ mov x21, x0 │ │ │ │ mov x0, #0xf0 // #240 │ │ │ │ bl d4e0 <__cxa_allocate_exception@plt> │ │ │ │ mov x19, x0 │ │ │ │ - adrp x1, 9d000 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ mov x20, x19 │ │ │ │ - add x0, x1, #0xdf8 │ │ │ │ + add x0, x1, #0xac8 │ │ │ │ mov x1, x21 │ │ │ │ str x0, [x20], #8 │ │ │ │ mov x0, x20 │ │ │ │ - bl 1bd00 ::do_widen(char) const@@Base+0x77c0> │ │ │ │ + bl 5e6c0 ::do_widen(char) const@@Base+0x40660> │ │ │ │ ldr w1, [x21, #184] │ │ │ │ add x0, x19, #0xc8 │ │ │ │ str w1, [x20, #184] │ │ │ │ mvni v31.2s, #0x0 │ │ │ │ str xzr, [x19, #208] │ │ │ │ - adrp x4, 9d000 │ │ │ │ - adrp x5, 9d000 │ │ │ │ - add x4, x4, #0x908 │ │ │ │ - add x5, x5, #0x938 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x3, x3, #0x970 │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x5, 9e000 │ │ │ │ + add x4, x4, #0xde8 │ │ │ │ + add x5, x5, #0xe18 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x3, x3, #0xe50 │ │ │ │ stp xzr, xzr, [x0, #16] │ │ │ │ - adrp x2, 17000 ::do_widen(char) const@@Base+0x2ac0> │ │ │ │ + adrp x2, 5a000 ::do_widen(char) const@@Base+0x3bfa0> │ │ │ │ stp x4, x5, [x19] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x2, x2, #0x6a0 │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x2, x2, #0x500 │ │ │ │ str x3, [x19, #200] │ │ │ │ - add x1, x1, #0x7c0 │ │ │ │ + add x1, x1, #0xca0 │ │ │ │ mov x0, x19 │ │ │ │ str d31, [x19, #232] │ │ │ │ bl ddd0 <__cxa_throw@plt> │ │ │ │ bti j │ │ │ │ mov x1, x0 │ │ │ │ mov x0, x19 │ │ │ │ mov x19, x1 │ │ │ │ @@ -294,39 +572,39 @@ │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ str x21, [sp, #32] │ │ │ │ mov x21, x0 │ │ │ │ mov x0, #0xf0 // #240 │ │ │ │ bl d4e0 <__cxa_allocate_exception@plt> │ │ │ │ mov x19, x0 │ │ │ │ - adrp x1, 9d000 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ mov x20, x19 │ │ │ │ - add x0, x1, #0xdf8 │ │ │ │ + add x0, x1, #0xac8 │ │ │ │ mov x1, x21 │ │ │ │ str x0, [x20], #8 │ │ │ │ mov x0, x20 │ │ │ │ - bl 1bd00 ::do_widen(char) const@@Base+0x77c0> │ │ │ │ + bl 5e6c0 ::do_widen(char) const@@Base+0x40660> │ │ │ │ ldr w1, [x21, #184] │ │ │ │ add x0, x19, #0xc8 │ │ │ │ str w1, [x20, #184] │ │ │ │ mvni v31.2s, #0x0 │ │ │ │ str xzr, [x19, #208] │ │ │ │ - adrp x4, 9d000 │ │ │ │ - adrp x5, 9d000 │ │ │ │ - add x4, x4, #0x990 │ │ │ │ - add x5, x5, #0x9c0 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x3, x3, #0x9f8 │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x5, 9e000 │ │ │ │ + add x4, x4, #0xe70 │ │ │ │ + add x5, x5, #0xea0 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x3, x3, #0xed8 │ │ │ │ stp xzr, xzr, [x0, #16] │ │ │ │ - adrp x2, 17000 ::do_widen(char) const@@Base+0x2ac0> │ │ │ │ + adrp x2, 5a000 ::do_widen(char) const@@Base+0x3bfa0> │ │ │ │ stp x4, x5, [x19] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x2, x2, #0x280 │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x2, x2, #0xe0 │ │ │ │ str x3, [x19, #200] │ │ │ │ - add x1, x1, #0x808 │ │ │ │ + add x1, x1, #0xce8 │ │ │ │ mov x0, x19 │ │ │ │ str d31, [x19, #232] │ │ │ │ bl ddd0 <__cxa_throw@plt> │ │ │ │ bti j │ │ │ │ mov x1, x0 │ │ │ │ mov x0, x19 │ │ │ │ mov x19, x1 │ │ │ │ @@ -338,20 +616,20 @@ │ │ │ │ mov x29, sp │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ mov x0, #0xf0 // #240 │ │ │ │ bl d4e0 <__cxa_allocate_exception@plt> │ │ │ │ mov x1, x19 │ │ │ │ mov x19, x0 │ │ │ │ - bl 1cf40 ::do_widen(char) const@@Base+0x8a00> │ │ │ │ - adrp x2, 17000 ::do_widen(char) const@@Base+0x2ac0> │ │ │ │ - adrp x1, 9d000 │ │ │ │ + bl 5f900 ::do_widen(char) const@@Base+0x418a0> │ │ │ │ + adrp x2, 5a000 ::do_widen(char) const@@Base+0x3bfa0> │ │ │ │ + adrp x1, 9e000 │ │ │ │ mov x0, x19 │ │ │ │ - add x2, x2, #0x280 │ │ │ │ - add x1, x1, #0x808 │ │ │ │ + add x2, x2, #0xe0 │ │ │ │ + add x1, x1, #0xce8 │ │ │ │ bl ddd0 <__cxa_throw@plt> │ │ │ │ bti j │ │ │ │ mov x1, x0 │ │ │ │ mov x0, x19 │ │ │ │ mov x19, x1 │ │ │ │ bl d6f0 <__cxa_free_exception@plt> │ │ │ │ mov x0, x19 │ │ │ │ @@ -361,395 +639,117 @@ │ │ │ │ mov x29, sp │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ mov x0, #0xf0 // #240 │ │ │ │ bl d4e0 <__cxa_allocate_exception@plt> │ │ │ │ mov x1, x19 │ │ │ │ mov x19, x0 │ │ │ │ - bl 1d1a0 ::do_widen(char) const@@Base+0x8c60> │ │ │ │ - adrp x2, 17000 ::do_widen(char) const@@Base+0x2ac0> │ │ │ │ - adrp x1, 9d000 │ │ │ │ + bl 5fb60 ::do_widen(char) const@@Base+0x41b00> │ │ │ │ + adrp x2, 5a000 ::do_widen(char) const@@Base+0x3bfa0> │ │ │ │ + adrp x1, 9e000 │ │ │ │ mov x0, x19 │ │ │ │ - add x2, x2, #0x6a0 │ │ │ │ - add x1, x1, #0x7c0 │ │ │ │ + add x2, x2, #0x500 │ │ │ │ + add x1, x1, #0xca0 │ │ │ │ bl ddd0 <__cxa_throw@plt> │ │ │ │ bti j │ │ │ │ mov x1, x0 │ │ │ │ mov x0, x19 │ │ │ │ mov x19, x1 │ │ │ │ bl d6f0 <__cxa_free_exception@plt> │ │ │ │ mov x0, x19 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x0, #0x38 // #56 │ │ │ │ mov x29, sp │ │ │ │ bl d4e0 <__cxa_allocate_exception@plt> │ │ │ │ mvni v31.2s, #0x0 │ │ │ │ - adrp x5, 9d000 │ │ │ │ - adrp x6, 9d000 │ │ │ │ - add x5, x5, #0x160 │ │ │ │ - add x6, x6, #0x190 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - add x4, x4, #0x1b8 │ │ │ │ + adrp x5, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x6, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x5, x5, #0x710 │ │ │ │ + add x6, x6, #0x740 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x4, x4, #0x768 │ │ │ │ stp x5, x6, [x0] │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ + adrp x2, 57000 ::do_widen(char) const@@Base+0x38fa0> │ │ │ │ str x4, [x0, #16] │ │ │ │ - adrp x1, 9d000 │ │ │ │ + adrp x1, 9f000 │ │ │ │ stp xzr, xzr, [x0, #24] │ │ │ │ - add x2, x2, #0xd80 │ │ │ │ - add x1, x1, #0xce8 │ │ │ │ + add x2, x2, #0xbe0 │ │ │ │ + add x1, x1, #0x1a8 │ │ │ │ str xzr, [x0, #40] │ │ │ │ str d31, [x0, #48] │ │ │ │ bl ddd0 <__cxa_throw@plt> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x0, #0x38 // #56 │ │ │ │ mov x29, sp │ │ │ │ bl d4e0 <__cxa_allocate_exception@plt> │ │ │ │ mvni v31.2s, #0x0 │ │ │ │ - adrp x5, 9d000 │ │ │ │ - adrp x6, 9d000 │ │ │ │ - add x5, x5, #0x160 │ │ │ │ - add x6, x6, #0x190 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - add x4, x4, #0x1b8 │ │ │ │ + adrp x5, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x6, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x5, x5, #0x710 │ │ │ │ + add x6, x6, #0x740 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x4, x4, #0x768 │ │ │ │ stp x5, x6, [x0] │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ + adrp x2, 57000 ::do_widen(char) const@@Base+0x38fa0> │ │ │ │ str x4, [x0, #16] │ │ │ │ - adrp x1, 9d000 │ │ │ │ + adrp x1, 9f000 │ │ │ │ stp xzr, xzr, [x0, #24] │ │ │ │ - add x2, x2, #0xd80 │ │ │ │ - add x1, x1, #0xce8 │ │ │ │ + add x2, x2, #0xbe0 │ │ │ │ + add x1, x1, #0x1a8 │ │ │ │ str xzr, [x0, #40] │ │ │ │ str d31, [x0, #48] │ │ │ │ bl ddd0 <__cxa_throw@plt> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x0, #0x38 // #56 │ │ │ │ mov x29, sp │ │ │ │ bl d4e0 <__cxa_allocate_exception@plt> │ │ │ │ mvni v31.2s, #0x0 │ │ │ │ - adrp x5, 9d000 │ │ │ │ - adrp x6, 9d000 │ │ │ │ - add x5, x5, #0x160 │ │ │ │ - add x6, x6, #0x190 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - add x4, x4, #0x1b8 │ │ │ │ + adrp x5, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x6, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x5, x5, #0x710 │ │ │ │ + add x6, x6, #0x740 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x4, x4, #0x768 │ │ │ │ stp x5, x6, [x0] │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ + adrp x2, 57000 ::do_widen(char) const@@Base+0x38fa0> │ │ │ │ str x4, [x0, #16] │ │ │ │ - adrp x1, 9d000 │ │ │ │ + adrp x1, 9f000 │ │ │ │ stp xzr, xzr, [x0, #24] │ │ │ │ - add x2, x2, #0xd80 │ │ │ │ - add x1, x1, #0xce8 │ │ │ │ + add x2, x2, #0xbe0 │ │ │ │ + add x1, x1, #0x1a8 │ │ │ │ str xzr, [x0, #40] │ │ │ │ str d31, [x0, #48] │ │ │ │ bl ddd0 <__cxa_throw@plt> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x50 // #80 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - bl d4e0 <__cxa_allocate_exception@plt> │ │ │ │ - mov x19, x0 │ │ │ │ - mov x21, x19 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x0, x1, #0xdf8 │ │ │ │ - add x22, x20, #0x8 │ │ │ │ - mov x1, x22 │ │ │ │ - str x0, [x21], #8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl dac0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3872] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - ldp x4, x5, [x20, #24] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - ldr x0, [x20, #48] │ │ │ │ - stp x4, x5, [x21, #16] │ │ │ │ - add x2, x2, #0xdd8 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - stp x2, x0, [x19, #40] │ │ │ │ - cbnz x0, e79c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7cc> │ │ │ │ - ldur q30, [x20, #56] │ │ │ │ - adrp x4, 9e000 │ │ │ │ - ldr d31, [x20, #72] │ │ │ │ - add x4, x4, #0xaa0 │ │ │ │ - adrp x5, 9e000 │ │ │ │ - adrp x3, 9e000 │ │ │ │ - add x5, x5, #0xad0 │ │ │ │ - add x3, x3, #0xaf8 │ │ │ │ - adrp x2, 45000 ::do_widen(char) const@@Base+0x30ac0> │ │ │ │ - adrp x1, 9e000 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, x2, #0xd80 │ │ │ │ - add x1, x1, #0x310 │ │ │ │ - stp x4, x5, [x19] │ │ │ │ - str x3, [x19, #40] │ │ │ │ - stur q30, [x19, #56] │ │ │ │ - str d31, [x19, #72] │ │ │ │ - bl ddd0 <__cxa_throw@plt> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - b e754 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x784> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl dcf0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f0 <__cxa_free_exception@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - bl d4e0 <__cxa_allocate_exception@plt> │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - mov x21, x19 │ │ │ │ - add x0, x1, #0xdf8 │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - str x0, [x21], #8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl dd90 │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - stp x1, x0, [x19, #24] │ │ │ │ - cbnz x0, e868 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x898> │ │ │ │ - ldur q30, [x20, #40] │ │ │ │ - adrp x4, 9e000 │ │ │ │ - ldr d31, [x20, #56] │ │ │ │ - add x4, x4, #0xa28 │ │ │ │ - adrp x5, 9e000 │ │ │ │ - adrp x3, 9e000 │ │ │ │ - add x5, x5, #0xa58 │ │ │ │ - add x3, x3, #0xa80 │ │ │ │ - adrp x2, 45000 ::do_widen(char) const@@Base+0x30ac0> │ │ │ │ - adrp x1, 9e000 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, x2, #0xf60 │ │ │ │ - add x1, x1, #0x2b0 │ │ │ │ - stp x4, x5, [x19] │ │ │ │ - str x3, [x19, #24] │ │ │ │ - stur q30, [x19, #40] │ │ │ │ - str d31, [x19, #56] │ │ │ │ - bl ddd0 <__cxa_throw@plt> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - b e820 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x850> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl de40 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f0 <__cxa_free_exception@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - bl d4e0 <__cxa_allocate_exception@plt> │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0xdf8 │ │ │ │ - str x2, [x0], #8 │ │ │ │ - mov x1, x20 │ │ │ │ - bl dd90 │ │ │ │ - str xzr, [x19, #32] │ │ │ │ - mvni v31.2s, #0x0 │ │ │ │ - adrp x4, 9e000 │ │ │ │ - adrp x5, 9e000 │ │ │ │ - add x4, x4, #0xa28 │ │ │ │ - add x5, x5, #0xa58 │ │ │ │ - adrp x3, 9e000 │ │ │ │ - add x3, x3, #0xa80 │ │ │ │ - stp xzr, xzr, [x19, #40] │ │ │ │ - add x0, x19, #0x18 │ │ │ │ - adrp x2, 45000 ::do_widen(char) const@@Base+0x30ac0> │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x2, x2, #0xf60 │ │ │ │ - add x1, x1, #0x2b0 │ │ │ │ - mov x0, x19 │ │ │ │ - stp x4, x5, [x19] │ │ │ │ - str x3, [x19, #24] │ │ │ │ - str d31, [x19, #56] │ │ │ │ - bl ddd0 <__cxa_throw@plt> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, #0x50 // #80 │ │ │ │ - bl d4e0 <__cxa_allocate_exception@plt> │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - mov x20, x19 │ │ │ │ - add x0, x1, #0xdf8 │ │ │ │ - mov x1, x21 │ │ │ │ - str x0, [x20], #8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl dac0 │ │ │ │ - ldp x2, x3, [x21, #16] │ │ │ │ - add x0, x19, #0x28 │ │ │ │ - mvni v31.2s, #0x0 │ │ │ │ - stp x2, x3, [x20, #16] │ │ │ │ - adrp x4, 9e000 │ │ │ │ - adrp x5, 9e000 │ │ │ │ - add x4, x4, #0xaa0 │ │ │ │ - add x5, x5, #0xad0 │ │ │ │ - adrp x3, 9e000 │ │ │ │ - add x3, x3, #0xaf8 │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - stp xzr, xzr, [x0, #16] │ │ │ │ - adrp x2, 45000 ::do_widen(char) const@@Base+0x30ac0> │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x2, x2, #0xd80 │ │ │ │ - add x1, x1, #0x310 │ │ │ │ - mov x0, x19 │ │ │ │ - stp x4, x5, [x19] │ │ │ │ - str x3, [x19, #40] │ │ │ │ - str d31, [x19, #72] │ │ │ │ - bl ddd0 <__cxa_throw@plt> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x58 // #88 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - bl d4e0 <__cxa_allocate_exception@plt> │ │ │ │ - mov x19, x0 │ │ │ │ - mov x21, x19 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x0, x1, #0xdf8 │ │ │ │ - add x22, x20, #0x8 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x22, 9e000 │ │ │ │ - str x0, [x21], #8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl dac0 │ │ │ │ - ldp x0, x1, [x20, #24] │ │ │ │ - stp x0, x1, [x21, #16] │ │ │ │ - ldr d31, [x20, #40] │ │ │ │ - ldr x0, [x20, #56] │ │ │ │ - add x2, x22, #0xdd8 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - str x2, [x19, #8] │ │ │ │ - stp x1, x0, [x19, #48] │ │ │ │ - str d31, [x19, #40] │ │ │ │ - cbnz x0, ea68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa98> │ │ │ │ - ldr q30, [x20, #64] │ │ │ │ - adrp x4, 9f000 │ │ │ │ - ldr d31, [x20, #80] │ │ │ │ - add x4, x4, #0x490 │ │ │ │ - adrp x5, 9f000 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - add x5, x5, #0x4c0 │ │ │ │ - add x3, x3, #0x4e8 │ │ │ │ - adrp x2, 52000 ::do_widen(char) const@@Base+0x3dac0> │ │ │ │ - adrp x1, 9e000 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, x2, #0xfa0 │ │ │ │ - add x1, x1, #0xd80 │ │ │ │ - stp x4, x5, [x19] │ │ │ │ - str x3, [x19, #48] │ │ │ │ - str q30, [x19, #64] │ │ │ │ - str d31, [x19, #80] │ │ │ │ - bl ddd0 <__cxa_throw@plt> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - b ea20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa50> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x22, x22, #0xdd8 │ │ │ │ - mov x0, x21 │ │ │ │ - str x22, [x19, #8] │ │ │ │ - bl dcf0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f0 <__cxa_free_exception@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x58 // #88 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - bl d4e0 <__cxa_allocate_exception@plt> │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - mov x21, x19 │ │ │ │ - add x0, x1, #0xdf8 │ │ │ │ - mov x1, x20 │ │ │ │ - str x0, [x21], #8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl dac0 │ │ │ │ - ldp x2, x3, [x20, #16] │ │ │ │ - add x0, x19, #0x30 │ │ │ │ - ldr d30, [x20, #32] │ │ │ │ - mvni v31.2s, #0x0 │ │ │ │ - stp x2, x3, [x21, #16] │ │ │ │ - adrp x4, 9f000 │ │ │ │ - adrp x5, 9f000 │ │ │ │ - add x4, x4, #0x490 │ │ │ │ - add x5, x5, #0x4c0 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - add x3, x3, #0x4e8 │ │ │ │ - str d30, [x19, #40] │ │ │ │ - adrp x2, 52000 ::do_widen(char) const@@Base+0x3dac0> │ │ │ │ - str xzr, [x19, #56] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - stp xzr, xzr, [x0, #16] │ │ │ │ - add x2, x2, #0xfa0 │ │ │ │ - add x1, x1, #0xd80 │ │ │ │ - mov x0, x19 │ │ │ │ - stp x4, x5, [x19] │ │ │ │ - str x3, [x19, #48] │ │ │ │ - str d31, [x19, #80] │ │ │ │ - bl ddd0 <__cxa_throw@plt> │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-96]! │ │ │ │ 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, #0x4c0 │ │ │ │ str xzr, [sp, #1024] │ │ │ │ - adrp x2, 9f000 │ │ │ │ + adrp x2, 9f000 │ │ │ │ ldr x2, [x2, #3744] │ │ │ │ ldr x3, [x2] │ │ │ │ str x3, [sp, #1208] │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ stp xzr, xzr, [sp, #48] │ │ │ │ str xzr, [sp, #64] │ │ │ │ cmp w0, #0x1 │ │ │ │ b.le ee64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe94> │ │ │ │ sub w0, w0, #0x2 │ │ │ │ add x2, x1, #0x10 │ │ │ │ - adrp x3, 9f000 │ │ │ │ + adrp x3, 9f000 │ │ │ │ ldr x3, [x3, #3744] │ │ │ │ add x21, x1, #0x8 │ │ │ │ add x25, sp, #0x50 │ │ │ │ add x22, sp, #0x60 │ │ │ │ add x23, x2, w0, uxtw #3 │ │ │ │ mov x24, #0x3ffffffffffffff // #288230376151711743 │ │ │ │ add x0, sp, #0x28 │ │ │ │ @@ -786,27 +786,27 @@ │ │ │ │ str x0, [x19, #16] │ │ │ │ str x20, [x19, #8] │ │ │ │ add x19, x19, #0x20 │ │ │ │ str x19, [sp, #56] │ │ │ │ add x21, x21, #0x8 │ │ │ │ cmp x21, x23 │ │ │ │ b.ne ebc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbf0> // b.any │ │ │ │ - adrp x20, 9f000 │ │ │ │ + adrp x20, 9f000 │ │ │ │ ldr x20, [x20, #3744] │ │ │ │ mov x0, x25 │ │ │ │ - bl 1d9e0 ::do_widen(char) const@@Base+0x94a0> │ │ │ │ + bl 603a0 ::do_widen(char) const@@Base+0x42340> │ │ │ │ add x19, sp, #0x30 │ │ │ │ mov x0, x25 │ │ │ │ mov x1, x19 │ │ │ │ - bl 1de50 ::do_widen(char) const@@Base+0x9910> │ │ │ │ + bl 60810 ::do_widen(char) const@@Base+0x427b0> │ │ │ │ mov x0, x25 │ │ │ │ - bl 1db20 ::do_widen(char) const@@Base+0x95e0> │ │ │ │ + bl 604e0 ::do_widen(char) const@@Base+0x42480> │ │ │ │ mov x0, x19 │ │ │ │ - bl 19ee0 ::do_widen(char) const@@Base+0x59a0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl 21c20 ::do_widen(char) const@@Base+0x3bc0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ ldr x2, [sp, #1208] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ b.ne ee90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xec0> // b.any │ │ │ │ add sp, sp, #0x4c0 │ │ │ │ @@ -925,15 +925,15 @@ │ │ │ │ b ed78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xda8> │ │ │ │ mov x3, x27 │ │ │ │ b edcc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdfc> │ │ │ │ add x25, sp, #0x50 │ │ │ │ b ec48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc78> │ │ │ │ mov x28, #0x7fffffffffffffe0 // #9223372036854775776 │ │ │ │ b ed3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd6c> │ │ │ │ - adrp x20, 9f000 │ │ │ │ + adrp x20, 9f000 │ │ │ │ ldr x20, [x20, #3744] │ │ │ │ ldr x0, [sp, #1208] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ b.eq ef08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf38> // b.none │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ @@ -941,15 +941,15 @@ │ │ │ │ stp x27, x19, [sp, #48] │ │ │ │ str x28, [sp, #64] │ │ │ │ b ec3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc6c> │ │ │ │ bti j │ │ │ │ add x19, sp, #0x30 │ │ │ │ mov x21, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 19ee0 ::do_widen(char) const@@Base+0x59a0> │ │ │ │ + bl 21c20 ::do_widen(char) const@@Base+0x3bc0> │ │ │ │ ldr x0, [sp, #1208] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ b.ne ee90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xec0> // b.any │ │ │ │ mov x0, x21 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ @@ -958,36 +958,36 @@ │ │ │ │ add x19, sp, #0x30 │ │ │ │ mov x0, x25 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ b eeb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xee0> │ │ │ │ bti j │ │ │ │ mov x21, x0 │ │ │ │ mov x0, x25 │ │ │ │ - adrp x20, 9f000 │ │ │ │ + adrp x20, 9f000 │ │ │ │ ldr x20, [x20, #3744] │ │ │ │ - bl 1db20 ::do_widen(char) const@@Base+0x95e0> │ │ │ │ + bl 604e0 ::do_widen(char) const@@Base+0x42480> │ │ │ │ b eeb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xee0> │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0x960 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xd30 │ │ │ │ bl d530 │ │ │ │ - adrp x20, 9f000 │ │ │ │ + adrp x20, 9f000 │ │ │ │ ldr x20, [x20, #3744] │ │ │ │ ldr x0, [sp, #1208] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ b.ne ee90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xec0> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc30 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xeb8 │ │ │ │ bl d6d0 │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, a0000 │ │ │ │ - add x1, x1, #0x2a0 │ │ │ │ + adrp x1, a0000 │ │ │ │ + add x1, x1, #0x280 │ │ │ │ mov x29, sp │ │ │ │ mov x2, #0xaceb // #44267 │ │ │ │ movk x2, #0xe5, lsl #16 │ │ │ │ mov w4, #0x8965 // #35173 │ │ │ │ mov x0, x2 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x3, #0x1 // #1 │ │ │ │ @@ -999,149 +999,149 @@ │ │ │ │ eor x0, x0, x0, lsr #30 │ │ │ │ add x2, x1, x3, lsl #3 │ │ │ │ madd w0, w4, w0, w3 │ │ │ │ add x3, x3, #0x1 │ │ │ │ str x0, [x2, #8] │ │ │ │ cmp x3, #0x270 │ │ │ │ b.ne ef80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfb0> // b.any │ │ │ │ - adrp x0, 7c000 │ │ │ │ - adrp x20, a0000 │ │ │ │ + adrp x0, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + adrp x20, a0000 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - adrp x19, a0000 │ │ │ │ - ldr q30, [x0, #832] │ │ │ │ + adrp x19, a0000 │ │ │ │ + ldr q30, [x0, #3648] │ │ │ │ mov x0, #0x1400 // #5120 │ │ │ │ add x4, x1, x0 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x19, x19, #0x70 │ │ │ │ + adrp x0, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x19, x19, #0x50 │ │ │ │ mov x2, x20 │ │ │ │ - ldr d31, [x0, #768] │ │ │ │ - adrp x0, 3f000 ::do_widen(char) const@@Base+0x2aac0> │ │ │ │ - add x0, x0, #0xfc0 │ │ │ │ + ldr d31, [x0, #3696] │ │ │ │ + adrp x0, 21000 ::do_widen(char) const@@Base+0x2fa0> │ │ │ │ + add x0, x0, #0xac0 │ │ │ │ stur q30, [x4, #-104] │ │ │ │ add x21, x19, #0x10 │ │ │ │ str x3, [x1, #5000] │ │ │ │ str d31, [x1, #5008] │ │ │ │ bl d9a0 <__cxa_atexit@plt> │ │ │ │ mov x2, x20 │ │ │ │ mov x1, x19 │ │ │ │ - adrp x0, 40000 ::do_widen(char) const@@Base+0x2bac0> │ │ │ │ - add x0, x0, #0x0 │ │ │ │ + adrp x0, 21000 ::do_widen(char) const@@Base+0x2fa0> │ │ │ │ + add x0, x0, #0xb00 │ │ │ │ bl d9a0 <__cxa_atexit@plt> │ │ │ │ mov x2, x20 │ │ │ │ add x1, x19, #0x8 │ │ │ │ - adrp x0, 3f000 ::do_widen(char) const@@Base+0x2aac0> │ │ │ │ - add x0, x0, #0xfe0 │ │ │ │ + adrp x0, 21000 ::do_widen(char) const@@Base+0x2fa0> │ │ │ │ + add x0, x0, #0xae0 │ │ │ │ bl d9a0 <__cxa_atexit@plt> │ │ │ │ mov x0, x21 │ │ │ │ bl ddc0 >::basic_ofstream()@plt> │ │ │ │ mov x1, x21 │ │ │ │ mov x2, x20 │ │ │ │ add x21, x19, #0x220 │ │ │ │ mov w4, #0x1 // #1 │ │ │ │ mov w3, #0xffffffff // #-1 │ │ │ │ - adrp x0, 40000 ::do_widen(char) const@@Base+0x2bac0> │ │ │ │ - add x0, x0, #0x40 │ │ │ │ + adrp x0, 21000 ::do_widen(char) const@@Base+0x2fa0> │ │ │ │ + add x0, x0, #0xb40 │ │ │ │ strh w4, [x19, #536] │ │ │ │ str w3, [x19, #540] │ │ │ │ bl d9a0 <__cxa_atexit@plt> │ │ │ │ stp xzr, xzr, [x21] │ │ │ │ bl d250 │ │ │ │ mov x1, x21 │ │ │ │ ldr x21, [sp, #32] │ │ │ │ str x0, [x19, #544] │ │ │ │ mov x2, x20 │ │ │ │ - adrp x3, 40000 ::do_widen(char) const@@Base+0x2bac0> │ │ │ │ + adrp x3, 21000 ::do_widen(char) const@@Base+0x2fa0> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - add x0, x3, #0x20 │ │ │ │ + add x0, x3, #0xb20 │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ b d9a0 <__cxa_atexit@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x0, #0x10 // #16 │ │ │ │ mov x29, sp │ │ │ │ bl dbc0 <__getauxval@plt> │ │ │ │ - adrp x1, a1000 │ │ │ │ + adrp x1, a1000 │ │ │ │ ubfx x0, x0, #8, #1 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ autiasp │ │ │ │ - strb w0, [x1, #1608] │ │ │ │ + strb w0, [x1, #1616] │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ 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, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ mov x4, #0x0 // #0 │ │ │ │ bl d700 <__libc_start_main@plt> │ │ │ │ bl dd20 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #4032] │ │ │ │ cbz x0, f104 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1134> │ │ │ │ b df20 <__gmon_start__@plt> │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - adrp x0, a0000 │ │ │ │ + adrp x0, a0000 │ │ │ │ add x0, x0, #0x40 │ │ │ │ - adrp x1, a0000 │ │ │ │ + adrp x1, a0000 │ │ │ │ add x1, x1, #0x40 │ │ │ │ cmp x1, x0 │ │ │ │ b.eq f14c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x117c> // b.none │ │ │ │ - adrp x1, 9f000 │ │ │ │ + adrp x1, 9f000 │ │ │ │ ldr x1, [x1, #4016] │ │ │ │ cbz x1, f14c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x117c> │ │ │ │ mov x16, x1 │ │ │ │ br x16 │ │ │ │ ret │ │ │ │ - adrp x0, a0000 │ │ │ │ + adrp x0, a0000 │ │ │ │ add x0, x0, #0x40 │ │ │ │ - adrp x1, a0000 │ │ │ │ + adrp x1, a0000 │ │ │ │ add x1, x1, #0x40 │ │ │ │ sub x1, x1, x0 │ │ │ │ lsr x2, x1, #63 │ │ │ │ add x1, x2, x1, asr #3 │ │ │ │ asr x1, x1, #1 │ │ │ │ cbz x1, f188 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x11b8> │ │ │ │ - adrp x2, 9f000 │ │ │ │ + adrp x2, 9f000 │ │ │ │ ldr x2, [x2, #4048] │ │ │ │ cbz x2, f188 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x11b8> │ │ │ │ mov x16, x2 │ │ │ │ br x16 │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ str x19, [sp, #16] │ │ │ │ - adrp x19, a0000 │ │ │ │ + adrp x19, a0000 │ │ │ │ ldrb w0, [x19, #64] │ │ │ │ tbnz w0, #0, f1cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x11fc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3776] │ │ │ │ cbz x0, f1c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x11f0> │ │ │ │ - adrp x0, a0000 │ │ │ │ + adrp x0, a0000 │ │ │ │ ldr x0, [x0, #8] │ │ │ │ bl d5c0 <__cxa_finalize@plt> │ │ │ │ bl f120 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1150> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ strb w0, [x19, #64] │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ @@ -1152,106093 +1152,106099 @@ │ │ │ │ b f150 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1180> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq f2a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x12d4> // b.none │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - sub x19, x2, x1 │ │ │ │ - mov x20, x0 │ │ │ │ - str x21, [sp, #48] │ │ │ │ - mov x21, x1 │ │ │ │ - ldr x1, [x3] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x19, [sp] │ │ │ │ - cmp x19, #0xf │ │ │ │ - b.hi f2a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x12d4> // b.pmore │ │ │ │ - ldr x0, [x0] │ │ │ │ - cmp x19, #0x1 │ │ │ │ - b.ne f29c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x12cc> // b.any │ │ │ │ - ldrb w1, [x21] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x19, [sp] │ │ │ │ - str x19, [x20, #8] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - strb wzr, [x0, x19] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x0, x0, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne f2d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1304> // b.any │ │ │ │ - ldr x21, [sp, #48] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cbz x19, f260 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1290> │ │ │ │ - b f2bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x12ec> │ │ │ │ - mov x1, sp │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - str x0, [x20] │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x1, [x20, #16] │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - bl d270 │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x19, [sp] │ │ │ │ - b f260 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1290> │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x20, x0 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - add x22, x0, #0x10 │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x22, [x20] │ │ │ │ - cbz x1, f3c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x13f8> │ │ │ │ - mov x21, x1 │ │ │ │ - mov x0, x1 │ │ │ │ - bl d3d0 │ │ │ │ - str x0, [sp] │ │ │ │ - mov x19, x0 │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi f38c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x13bc> // b.pmore │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ne f384 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x13b4> // b.any │ │ │ │ - ldrb w0, [x21] │ │ │ │ - strb w0, [x20, #16] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x19, [x20, #8] │ │ │ │ - strb wzr, [x22, x19] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne f3e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1414> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cbz x0, f348 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1378> │ │ │ │ - b f3ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x13dc> │ │ │ │ - mov x1, sp │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x22, x0 │ │ │ │ - str x0, [x20] │ │ │ │ - str x1, [x20, #16] │ │ │ │ - mov x2, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x1, x21 │ │ │ │ - bl d270 │ │ │ │ - ldr x22, [x20] │ │ │ │ - ldr x19, [sp] │ │ │ │ - b f348 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1378> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq f3e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1418> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc30 │ │ │ │ - bl d6d0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x8 │ │ │ │ - mov x20, x2 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - bl d3d0 │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - add x1, x19, #0x10 │ │ │ │ - stp x1, xzr, [x19] │ │ │ │ - mov x21, x0 │ │ │ │ - add x1, x0, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl dcd0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x21, x0 │ │ │ │ - b.hi f4d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1504> // b.pmore │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.hi f4c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x14f8> // b.pmore │ │ │ │ - mov x2, x20 │ │ │ │ + ldp x22, x3, [x1] │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + sub x21, x3, x22 │ │ │ │ + sub x1, x1, x0 │ │ │ │ + cmp x21, x1 │ │ │ │ + b.hi f2a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x12d8> // b.pmore │ │ │ │ + ldr x4, [x19, #8] │ │ │ │ + sub x2, x4, x0 │ │ │ │ + cmp x21, x2 │ │ │ │ + b.ls f304 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1334> // b.plast │ │ │ │ + cmp x2, #0x4 │ │ │ │ + b.le f34c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x137c> │ │ │ │ mov x1, x22 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ + bl da90 │ │ │ │ + ldp x0, x4, [x19] │ │ │ │ + ldp x22, x3, [x20] │ │ │ │ + sub x2, x4, x0 │ │ │ │ + add x1, x22, x2 │ │ │ │ + sub x2, x3, x1 │ │ │ │ + cmp x2, #0x4 │ │ │ │ + b.le f338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1368> │ │ │ │ + mov x0, x4 │ │ │ │ + bl da90 │ │ │ │ + ldr x0, [x19] │ │ │ │ + add x21, x0, x21 │ │ │ │ + str x21, [x19, #8] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - cbz x0, f54c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x157c> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + ret │ │ │ │ + mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.hi f37c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x13ac> // b.pmore │ │ │ │ + mov x0, x21 │ │ │ │ + bl d8b0 │ │ │ │ mov x20, x0 │ │ │ │ - mov x19, x20 │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - bl f4e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1510> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f51c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x154c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1560> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ + cmp x21, #0x4 │ │ │ │ + b.le f370 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x13a0> │ │ │ │ + mov x1, x22 │ │ │ │ + mov x2, x21 │ │ │ │ + bl d270 │ │ │ │ + ldr x0, [x19] │ │ │ │ + cbz x0, f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ bl d870 │ │ │ │ - cbnz x20, f4f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1528> │ │ │ │ + add x21, x20, x21 │ │ │ │ + str x20, [x19] │ │ │ │ + str x21, [x19, #8] │ │ │ │ + str x21, [x19, #16] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + cmp x21, #0x4 │ │ │ │ + b.le f35c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x138c> │ │ │ │ + mov x1, x22 │ │ │ │ + mov x2, x21 │ │ │ │ + bl da90 │ │ │ │ + ldr x0, [x19] │ │ │ │ + add x21, x0, x21 │ │ │ │ + str x21, [x19, #8] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + add x21, x0, x21 │ │ │ │ + b.ne f28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x12bc> // b.any │ │ │ │ + ldr s31, [x1] │ │ │ │ + str s31, [x4] │ │ │ │ + b f28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x12bc> │ │ │ │ + b.ne f26c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x129c> // b.any │ │ │ │ + ldr s31, [x22] │ │ │ │ + str s31, [x0] │ │ │ │ + b f26c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x129c> │ │ │ │ + add x21, x0, x21 │ │ │ │ + b.ne f28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x12bc> // b.any │ │ │ │ + ldr s31, [x22] │ │ │ │ + str s31, [x0] │ │ │ │ + b f28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x12bc> │ │ │ │ + ldr s31, [x22] │ │ │ │ + str s31, [x0] │ │ │ │ + b f2d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1304> │ │ │ │ + bl d730 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - mov x0, #0x60 // #96 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - bl d8b0 │ │ │ │ - ldp x1, x2, [x19, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - add x3, x0, #0x30 │ │ │ │ - add x22, x0, #0x20 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + ldp x1, x2, [x0, #192] │ │ │ │ + str xzr, [x0, #8] │ │ │ │ + stp xzr, xzr, [x0, #96] │ │ │ │ + str xzr, [x0, #112] │ │ │ │ + str wzr, [x0, #128] │ │ │ │ + str wzr, [x0, #136] │ │ │ │ + str xzr, [x0, #144] │ │ │ │ + str wzr, [x0, #152] │ │ │ │ + str wzr, [x0, #160] │ │ │ │ + str xzr, [x0, #168] │ │ │ │ + str wzr, [x0, #184] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq f3d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1404> // b.none │ │ │ │ + str x1, [x0, #200] │ │ │ │ + ldp x1, x2, [x19, #216] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq f3e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1414> // b.none │ │ │ │ + str x1, [x19, #224] │ │ │ │ + ldp x1, x2, [x19, #240] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq f3f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1424> // b.none │ │ │ │ + str x1, [x19, #248] │ │ │ │ + ldr x23, [x19, #264] │ │ │ │ + add x21, x19, #0x108 │ │ │ │ + ldr x22, [x21, #8] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.eq f428 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1458> // b.none │ │ │ │ + mov x20, x23 │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, f608 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1638> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + bl d870 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne f40c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x143c> // b.any │ │ │ │ + str x23, [x21, #8] │ │ │ │ + ldr x24, [x19, #288] │ │ │ │ + add x23, x19, #0x120 │ │ │ │ + ldr x22, [x23, #8] │ │ │ │ + cmp x24, x22 │ │ │ │ + b.eq f45c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x148c> // b.none │ │ │ │ + mov x20, x24 │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, f618 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1648> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + bl d870 │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne f440 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1470> // b.any │ │ │ │ + str x24, [x23, #8] │ │ │ │ + ldp x1, x2, [x19, #336] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq f46c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x149c> // b.none │ │ │ │ + str x1, [x19, #344] │ │ │ │ + ldp x20, x22, [x19, #384] │ │ │ │ + cmp x20, x22 │ │ │ │ + b.eq f49c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x14cc> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, f5f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1624> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + bl d870 │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne f480 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x14b0> // b.any │ │ │ │ + ldr x22, [x19, #384] │ │ │ │ + cbz x22, f4a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x14d8> │ │ │ │ mov x0, x22 │ │ │ │ - str x3, [x21, #32] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl f200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1230> │ │ │ │ - ldp x1, x2, [x19, #64] │ │ │ │ - add x3, x21, #0x50 │ │ │ │ - str x3, [x21, #64] │ │ │ │ - add x0, x22, #0x20 │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl f200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1230> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - stp x20, xzr, [x21, #8] │ │ │ │ - ldr w1, [x19] │ │ │ │ - str w1, [x21] │ │ │ │ - str xzr, [x21, #24] │ │ │ │ - cbz x0, f5d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1604> │ │ │ │ - mov x1, x21 │ │ │ │ - bl f550 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1580> │ │ │ │ - str x0, [x21, #24] │ │ │ │ - ldr x20, [x19, #16] │ │ │ │ - cbz x20, f658 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1688> │ │ │ │ - mov x19, x21 │ │ │ │ - mov x23, x19 │ │ │ │ - mov x0, #0x60 // #96 │ │ │ │ - bl d8b0 │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, x0, #0x30 │ │ │ │ - ldr x2, [x20, #40] │ │ │ │ - add x22, x19, #0x20 │ │ │ │ - str x0, [x19, #32] │ │ │ │ + bl d870 │ │ │ │ + ldp x20, x22, [x19, #360] │ │ │ │ + cmp x20, x22 │ │ │ │ + b.eq f4dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x150c> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, f5e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1610> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + bl d870 │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne f4c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x14f0> // b.any │ │ │ │ + ldr x22, [x19, #360] │ │ │ │ + cbz x22, f4e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1518> │ │ │ │ mov x0, x22 │ │ │ │ - ldr x1, [x20, #32] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl f200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1230> │ │ │ │ - add x0, x19, #0x50 │ │ │ │ - str x0, [x19, #64] │ │ │ │ - add x0, x22, #0x20 │ │ │ │ - ldp x1, x2, [x20, #64] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl f200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1230> │ │ │ │ - ldr w0, [x20] │ │ │ │ - str w0, [x19] │ │ │ │ - stp xzr, xzr, [x19, #16] │ │ │ │ - str x19, [x23, #16] │ │ │ │ - str x23, [x19, #8] │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - cbz x0, f650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1680> │ │ │ │ - mov x1, x19 │ │ │ │ - bl f550 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1580> │ │ │ │ - str x0, [x19, #24] │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cbnz x20, f5e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1610> │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - mov x0, x21 │ │ │ │ bl d870 │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ + ldr x0, [x19, #336] │ │ │ │ + cbz x0, f4f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1524> │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #312] │ │ │ │ + cbz x0, f500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1530> │ │ │ │ + bl d870 │ │ │ │ + ldr x22, [x23, #8] │ │ │ │ + ldr x20, [x19, #288] │ │ │ │ + cmp x20, x22 │ │ │ │ + b.eq f52c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x155c> // b.none │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, f5cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x15fc> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + bl d870 │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne f510 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1540> // b.any │ │ │ │ + ldr x22, [x19, #288] │ │ │ │ + cbz x22, f538 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1568> │ │ │ │ mov x0, x22 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - mov x0, x19 │ │ │ │ bl d870 │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ + ldr x21, [x21, #8] │ │ │ │ + ldr x20, [x19, #264] │ │ │ │ + cmp x20, x21 │ │ │ │ + b.eq f564 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1594> // b.none │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, f5b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x15e8> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + bl d870 │ │ │ │ + cmp x21, x20 │ │ │ │ + b.ne f548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1578> // b.any │ │ │ │ + ldr x21, [x19, #264] │ │ │ │ + cbz x21, f570 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x15a0> │ │ │ │ mov x0, x21 │ │ │ │ - bl f4e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1510> │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ - b f69c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x16cc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - b f678 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x16a8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - b f6b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x16e0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - cbz x0, f7a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x17d0> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x19, x20 │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - bl f720 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1750> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f75c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x178c> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f770 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x17a0> // b.none │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + cbz x0, f57c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x15ac> │ │ │ │ bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f784 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x17b4> // b.none │ │ │ │ + ldr x0, [x19, #216] │ │ │ │ + cbz x0, f588 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x15b8> │ │ │ │ bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ + ldr x0, [x19, #192] │ │ │ │ + cbz x0, f594 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x15c4> │ │ │ │ bl d870 │ │ │ │ - cbnz x20, f738 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1768> │ │ │ │ + add x0, x19, #0x38 │ │ │ │ + bl 17fc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ff0> │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ + b 17fc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ff0> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x21, x20 │ │ │ │ + b.ne f548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1578> // b.any │ │ │ │ + ldr x21, [x19, #264] │ │ │ │ + b f564 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1594> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne f510 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1540> // b.any │ │ │ │ + ldr x22, [x19, #288] │ │ │ │ + b f52c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x155c> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne f4c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x14f0> // b.any │ │ │ │ + ldr x22, [x19, #360] │ │ │ │ + b f4dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x150c> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne f480 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x14b0> // b.any │ │ │ │ + ldr x22, [x19, #384] │ │ │ │ + b f49c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x14cc> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne f40c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x143c> // b.any │ │ │ │ + b f424 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1454> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne f440 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1470> // b.any │ │ │ │ + b f458 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1488> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - mov x0, #0x80 // #128 │ │ │ │ + ldr w4, [x0, #96] │ │ │ │ + ldp w2, w0, [x0, #104] │ │ │ │ + stp w4, wzr, [x19, #144] │ │ │ │ + ldr w3, [x19, #112] │ │ │ │ + ldr w1, [x19, #120] │ │ │ │ + stp w2, w2, [x19, #152] │ │ │ │ + str w3, [x19, #168] │ │ │ │ + str w1, [x19, #176] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.gt 1018c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21bc> │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + mov x3, #0x82c8 // #33480 │ │ │ │ + mov x0, #0x82a8 // #33448 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ + mov w6, w1 │ │ │ │ + mov w5, w2 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + add x20, x19, #0x8, lsl #12 │ │ │ │ + add x23, x19, x0 │ │ │ │ + add x22, x19, x3 │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + str x27, [sp, #80] │ │ │ │ + str d15, [sp, #88] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x19] │ │ │ │ + asr w4, w2, #1 │ │ │ │ + ldr x7, [x3, #136] │ │ │ │ + sub w1, w1, w6 │ │ │ │ + ldr x6, [x0, #80] │ │ │ │ + sub w3, w2, w5 │ │ │ │ + str w3, [x19, #160] │ │ │ │ + str w1, [x19, #180] │ │ │ │ + ubfiz w1, w2, #2, #1 │ │ │ │ + ldrb w21, [x7, w4, sxtw] │ │ │ │ + ldrb w25, [x6, w2, sxtw] │ │ │ │ + asr w21, w21, w1 │ │ │ │ + and w24, w21, #0x3 │ │ │ │ + ands w27, w21, #0x2 │ │ │ │ + ubfx x21, x21, #1, #1 │ │ │ │ + ccmp w24, #0x1, #0x4, eq // eq = none │ │ │ │ + cset w26, ne // ne = any │ │ │ │ + cmp w5, w2 │ │ │ │ + b.eq f8f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1928> // b.none │ │ │ │ + ldr w1, [x19, #156] │ │ │ │ + bl 6f0ec ::do_widen(char) const@@Base+0x5108c> │ │ │ │ + fmov s31, #1.000000000000000000e+00 │ │ │ │ + ldr w3, [x19, #160] │ │ │ │ + str s0, [x20, #748] │ │ │ │ + fsub s31, s31, s0 │ │ │ │ + str s31, [x20, #744] │ │ │ │ + cbnz w3, f90c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x193c> │ │ │ │ + ldr x5, [x19, #8] │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + ldr w9, [x19, #136] │ │ │ │ + cbnz w26, 10474 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24a4> │ │ │ │ + cbz w27, 105a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x25d0> │ │ │ │ + ldr x1, [x19] │ │ │ │ + fmov s29, #1.000000000000000000e+00 │ │ │ │ + ldr x2, [x5, #160] │ │ │ │ + add x25, x20, #0x2b0 │ │ │ │ + ldp d21, d30, [x1, #104] │ │ │ │ + add x26, x20, #0x2c0 │ │ │ │ + ldrsw x1, [x19, #168] │ │ │ │ + add x27, x20, #0x2d0 │ │ │ │ + add x30, x20, #0x2e0 │ │ │ │ + fdiv d30, d30, d21 │ │ │ │ + ldrb w1, [x2, x1] │ │ │ │ + ands w2, w1, #0x1 │ │ │ │ + and w10, w1, #0x2 │ │ │ │ + and w8, w1, #0x4 │ │ │ │ + and w7, w1, #0x8 │ │ │ │ + and w6, w1, #0x10 │ │ │ │ + and w4, w1, #0x20 │ │ │ │ + and w2, w1, #0x40 │ │ │ │ + lsr w1, w1, #7 │ │ │ │ + fcvt s30, d30 │ │ │ │ + fcsel s20, s30, s29, eq // eq = none │ │ │ │ + fcsel s19, s30, s29, ne // ne = any │ │ │ │ + cmp w10, #0x0 │ │ │ │ + fcsel s18, s30, s29, eq // eq = none │ │ │ │ + fcsel s17, s30, s29, ne // ne = any │ │ │ │ + cmp w8, #0x0 │ │ │ │ + fcsel s16, s30, s29, eq // eq = none │ │ │ │ + fcsel s7, s30, s29, ne // ne = any │ │ │ │ + cmp w7, #0x0 │ │ │ │ + stp s19, s17, [x25, #-8] │ │ │ │ + fcsel s6, s30, s29, eq // eq = none │ │ │ │ + fcsel s5, s30, s29, ne // ne = any │ │ │ │ + cmp w6, #0x0 │ │ │ │ + fcsel s4, s30, s29, eq // eq = none │ │ │ │ + fcsel s3, s30, s29, ne // ne = any │ │ │ │ + cmp w4, #0x0 │ │ │ │ + stp s7, s5, [x25] │ │ │ │ + fcsel s2, s30, s29, eq // eq = none │ │ │ │ + fcsel s1, s30, s29, ne // ne = any │ │ │ │ + cmp w2, #0x0 │ │ │ │ + fcsel s28, s30, s29, eq // eq = none │ │ │ │ + fcsel s0, s30, s29, ne // ne = any │ │ │ │ + cmp w1, #0x0 │ │ │ │ + stp s3, s1, [x26, #-8] │ │ │ │ + fcsel s31, s29, s30, ne // ne = any │ │ │ │ + fcsel s30, s30, s29, ne // ne = any │ │ │ │ + movi v29.4s, #0x0 │ │ │ │ + stp s0, s30, [x26] │ │ │ │ + stp s20, s18, [x27, #-8] │ │ │ │ + stp s16, s6, [x27] │ │ │ │ + stp s4, s2, [x30, #-8] │ │ │ │ + stp s28, s31, [x30] │ │ │ │ + stp q29, q29, [x0] │ │ │ │ + cbz w9, 107a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x27d0> │ │ │ │ + ldr x5, [x19, #192] │ │ │ │ + add x6, x19, #0x38 │ │ │ │ + add x1, x19, #0xc0 │ │ │ │ + add x11, x19, #0xf0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + b f8b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x18e4> │ │ │ │ + ldp q30, q31, [x22] │ │ │ │ + str q30, [x5, x4] │ │ │ │ + str q31, [x10, #16] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + ldr x0, [x11] │ │ │ │ + ldr x5, [x1] │ │ │ │ + ldp s30, s19, [x0] │ │ │ │ + add x2, x5, x4 │ │ │ │ + ldr s31, [x5, x4] │ │ │ │ + add x4, x4, #0x20 │ │ │ │ + ldp s17, s7, [x0, #8] │ │ │ │ + fadd s29, s31, s30 │ │ │ │ + ldp s5, s3, [x0, #16] │ │ │ │ + ldp s1, s20, [x0, #24] │ │ │ │ + str s29, [x0] │ │ │ │ + ldr s0, [x2, #4] │ │ │ │ + fadd s22, s0, s19 │ │ │ │ + str s22, [x0, #4] │ │ │ │ + ldr s18, [x2, #8] │ │ │ │ + fadd s23, s18, s17 │ │ │ │ + str s23, [x0, #8] │ │ │ │ + ldr s16, [x2, #12] │ │ │ │ + fadd s24, s16, s7 │ │ │ │ + str s24, [x0, #12] │ │ │ │ + ldr s6, [x2, #16] │ │ │ │ + fadd s25, s6, s5 │ │ │ │ + str s25, [x0, #16] │ │ │ │ + ldr s4, [x2, #20] │ │ │ │ + fadd s26, s4, s3 │ │ │ │ + str s26, [x0, #20] │ │ │ │ + ldr s2, [x2, #24] │ │ │ │ + fadd s27, s2, s1 │ │ │ │ + str s27, [x0, #24] │ │ │ │ + ldr s21, [x2, #28] │ │ │ │ + ldr w2, [x19, #136] │ │ │ │ + fadd s28, s21, s20 │ │ │ │ + str s28, [x0, #28] │ │ │ │ + cmp w2, w3 │ │ │ │ + b.eq 102fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x232c> // b.none │ │ │ │ + ldr w2, [x19, #160] │ │ │ │ + ldr x8, [x6, #8] │ │ │ │ + lsr w7, w3, #3 │ │ │ │ + ldr w10, [x19, #164] │ │ │ │ + mvn w0, w3 │ │ │ │ + ldr x9, [x6, #32] │ │ │ │ + add w2, w2, w10 │ │ │ │ + lsr x8, x8, #3 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + add x10, x5, x4 │ │ │ │ + madd x2, x2, x8, x9 │ │ │ │ + ldrb w2, [x2, w7, uxtw] │ │ │ │ + asr w0, w2, w0 │ │ │ │ + tbnz w0, #0, f814 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1844> │ │ │ │ + ldp q30, q31, [x23] │ │ │ │ + str q30, [x5, x4] │ │ │ │ + str q31, [x10, #16] │ │ │ │ + b f820 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ + movi v0.2s, #0x0 │ │ │ │ + fmov s31, #1.000000000000000000e+00 │ │ │ │ + str s31, [x20, #744] │ │ │ │ + str s0, [x20, #748] │ │ │ │ + cbz w3, f70c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x173c> │ │ │ │ + ldr w4, [x19, #148] │ │ │ │ + cbz w4, fc84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1cb4> │ │ │ │ + cbnz w26, 101ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x221c> │ │ │ │ + ldr s31, [x19, #136] │ │ │ │ + ldr s30, [x19, #184] │ │ │ │ + ucvtf s31, s31 │ │ │ │ + fmul s31, s31, s30 │ │ │ │ + fdiv s15, s0, s31 │ │ │ │ + dup v29.4s, v15.s[0] │ │ │ │ + str q29, [sp, #96] │ │ │ │ + cbz w27, ff34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f64> │ │ │ │ + mov x11, x19 │ │ │ │ + ldrsw x2, [x19, #168] │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + fmov s30, #1.000000000000000000e+00 │ │ │ │ + ldr x1, [x11], #240 │ │ │ │ + add x15, x20, #0x2bc │ │ │ │ + ldr x3, [x3, #160] │ │ │ │ + add x16, x20, #0x2c4 │ │ │ │ + ldp d28, d31, [x1, #104] │ │ │ │ + add x17, x20, #0x2cc │ │ │ │ + ldrb w1, [x3, x2] │ │ │ │ + add x18, x20, #0x2d4 │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + fdiv d31, d31, d28 │ │ │ │ + ands w2, w1, #0x1 │ │ │ │ + and w7, w1, #0x2 │ │ │ │ + and w6, w1, #0x4 │ │ │ │ + and w5, w1, #0x8 │ │ │ │ + and w4, w1, #0x10 │ │ │ │ + and w3, w1, #0x20 │ │ │ │ + and w2, w1, #0x40 │ │ │ │ + lsr w1, w1, #7 │ │ │ │ + fcvt s31, d31 │ │ │ │ + fcsel s27, s31, s30, eq // eq = none │ │ │ │ + fcsel s26, s31, s30, ne // ne = any │ │ │ │ + cmp w7, #0x0 │ │ │ │ + fcsel s28, s31, s30, eq // eq = none │ │ │ │ + fcsel s25, s31, s30, ne // ne = any │ │ │ │ + cmp w6, #0x0 │ │ │ │ + stp s26, s25, [x15, #-20] │ │ │ │ + fcsel s26, s31, s30, ne // ne = any │ │ │ │ + stp s27, s28, [x15, #12] │ │ │ │ + fcsel s27, s31, s30, eq // eq = none │ │ │ │ + cmp w5, #0x0 │ │ │ │ + fcsel s28, s31, s30, eq // eq = none │ │ │ │ + fcsel s25, s31, s30, ne // ne = any │ │ │ │ + cmp w4, #0x0 │ │ │ │ + stp s26, s25, [x16, #-20] │ │ │ │ + fcsel s26, s31, s30, ne // ne = any │ │ │ │ + stp s27, s28, [x16, #12] │ │ │ │ + fcsel s27, s31, s30, eq // eq = none │ │ │ │ + cmp w3, #0x0 │ │ │ │ + fcsel s28, s31, s30, eq // eq = none │ │ │ │ + fcsel s25, s31, s30, ne // ne = any │ │ │ │ + cmp w2, #0x0 │ │ │ │ + stp s26, s25, [x17, #-20] │ │ │ │ + fcsel s26, s31, s30, ne // ne = any │ │ │ │ + stp s27, s28, [x17, #12] │ │ │ │ + fcsel s27, s31, s30, eq // eq = none │ │ │ │ + cmp w1, #0x0 │ │ │ │ + fcsel s28, s30, s31, ne // ne = any │ │ │ │ + fcsel s31, s31, s30, ne // ne = any │ │ │ │ + stp s26, s31, [x18, #-20] │ │ │ │ + stp s27, s28, [x18, #12] │ │ │ │ bl d8b0 │ │ │ │ - mov x21, x0 │ │ │ │ - ldp x1, x2, [x19, #32] │ │ │ │ - add x3, x0, #0x30 │ │ │ │ - str x3, [x21, #32] │ │ │ │ - add x22, x0, #0x20 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x1, x2 │ │ │ │ + ldr s28, [x19, #184] │ │ │ │ + ldr q29, [sp, #96] │ │ │ │ + ldr x2, [x19, #240] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldr s23, [x20, #744] │ │ │ │ + ldr w7, [x19, #136] │ │ │ │ + stp q29, q29, [x0] │ │ │ │ + ldr s30, [x2] │ │ │ │ + fdiv s23, s23, s28 │ │ │ │ + fmul s30, s30, s15 │ │ │ │ + str s30, [x0] │ │ │ │ + ldr s30, [x2, #4] │ │ │ │ + fmul s30, s30, s15 │ │ │ │ + str s30, [x0, #4] │ │ │ │ + ldr s30, [x2, #8] │ │ │ │ + fmul s30, s30, s15 │ │ │ │ + str s30, [x0, #8] │ │ │ │ + ldr s30, [x2, #12] │ │ │ │ + fmul s30, s30, s15 │ │ │ │ + str s30, [x0, #12] │ │ │ │ + ldr s30, [x2, #16] │ │ │ │ + fmul s30, s30, s15 │ │ │ │ + str s30, [x0, #16] │ │ │ │ + ldr s30, [x2, #20] │ │ │ │ + fmul s30, s30, s15 │ │ │ │ + str s30, [x0, #20] │ │ │ │ + ldr s30, [x2, #24] │ │ │ │ + fmul s30, s30, s15 │ │ │ │ + str s30, [x0, #24] │ │ │ │ + ldr s30, [x2, #28] │ │ │ │ + fmul s30, s30, s15 │ │ │ │ + str s30, [x0, #28] │ │ │ │ + stp q31, q31, [x2] │ │ │ │ + cbz w7, 100d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2104> │ │ │ │ + ldp w3, w5, [x19, #160] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + ldr x6, [x19, #88] │ │ │ │ + add w3, w3, w5 │ │ │ │ + ldr x5, [x19, #64] │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + lsr x5, x5, #3 │ │ │ │ + madd x6, x3, x5, x6 │ │ │ │ + b fba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1bd0> │ │ │ │ + ldr s22, [x20, #680] │ │ │ │ + fmul s28, s22, s28 │ │ │ │ + str s28, [x1] │ │ │ │ + ldr s28, [x20, #684] │ │ │ │ + fmul s29, s28, s29 │ │ │ │ + str s29, [x1, #4] │ │ │ │ + ldr s29, [x20, #688] │ │ │ │ + fmul s30, s29, s30 │ │ │ │ + str s30, [x1, #8] │ │ │ │ + ldr s30, [x20, #692] │ │ │ │ + fmul s31, s30, s31 │ │ │ │ + str s31, [x1, #12] │ │ │ │ + ldr s31, [x20, #696] │ │ │ │ + fmul s31, s31, s24 │ │ │ │ + str s31, [x1, #16] │ │ │ │ + ldr s31, [x20, #700] │ │ │ │ + fmul s31, s31, s25 │ │ │ │ + str s31, [x1, #20] │ │ │ │ + ldr s31, [x20, #704] │ │ │ │ + fmul s31, s31, s26 │ │ │ │ + str s31, [x1, #24] │ │ │ │ + ldr s30, [x20, #708] │ │ │ │ + fmul s30, s30, s27 │ │ │ │ + ldr s31, [x1] │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + stur s30, [x1, #-4] │ │ │ │ + ldp s30, s25, [x2] │ │ │ │ + ldp s26, s27, [x2, #8] │ │ │ │ + fadd s31, s31, s30 │ │ │ │ + ldp s28, s29, [x2, #16] │ │ │ │ + ldp s30, s22, [x2, #24] │ │ │ │ + str s31, [x2] │ │ │ │ + ldur s24, [x1, #-28] │ │ │ │ + fadd s24, s24, s25 │ │ │ │ + str s24, [x2, #4] │ │ │ │ + ldur s25, [x1, #-24] │ │ │ │ + fadd s25, s25, s26 │ │ │ │ + str s25, [x2, #8] │ │ │ │ + ldur s26, [x1, #-20] │ │ │ │ + fadd s26, s26, s27 │ │ │ │ + str s26, [x2, #12] │ │ │ │ + ldur s27, [x1, #-16] │ │ │ │ + fadd s27, s27, s28 │ │ │ │ + str s27, [x2, #16] │ │ │ │ + ldur s28, [x1, #-12] │ │ │ │ + fadd s28, s28, s29 │ │ │ │ + str s28, [x2, #20] │ │ │ │ + ldur s29, [x1, #-8] │ │ │ │ + fadd s29, s29, s30 │ │ │ │ + str s29, [x2, #24] │ │ │ │ + ldur s30, [x1, #-4] │ │ │ │ + fadd s30, s30, s22 │ │ │ │ + str s30, [x2, #28] │ │ │ │ + cmp w4, w7 │ │ │ │ + b.eq 10778 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x27a8> // b.none │ │ │ │ + ldp s31, s30, [x1] │ │ │ │ + lsr w5, w4, #3 │ │ │ │ + ldr s28, [x0] │ │ │ │ + mvn w3, w4 │ │ │ │ + ldp s25, s26, [x1, #16] │ │ │ │ + fmadd s28, s23, s31, s28 │ │ │ │ + ldrb w5, [x6, w5, uxtw] │ │ │ │ + and w3, w3, #0x7 │ │ │ │ + ldp s31, s24, [x1, #8] │ │ │ │ + ldp s27, s22, [x1, #24] │ │ │ │ + asr w3, w5, w3 │ │ │ │ + str s28, [x1] │ │ │ │ + ldr s29, [x0, #4] │ │ │ │ + fmadd s29, s23, s30, s29 │ │ │ │ + str s29, [x1, #4] │ │ │ │ + ldr s30, [x0, #8] │ │ │ │ + fmadd s30, s23, s31, s30 │ │ │ │ + str s30, [x1, #8] │ │ │ │ + ldr s31, [x0, #12] │ │ │ │ + fmadd s31, s23, s24, s31 │ │ │ │ + str s31, [x1, #12] │ │ │ │ + ldr s24, [x0, #16] │ │ │ │ + fmadd s24, s23, s25, s24 │ │ │ │ + str s24, [x1, #16] │ │ │ │ + ldr s25, [x0, #20] │ │ │ │ + fmadd s25, s23, s26, s25 │ │ │ │ + str s25, [x1, #20] │ │ │ │ + ldr s26, [x0, #24] │ │ │ │ + fmadd s26, s23, s27, s26 │ │ │ │ + str s26, [x1, #24] │ │ │ │ + ldr s27, [x0, #28] │ │ │ │ + fmadd s27, s23, s22, s27 │ │ │ │ + str s27, [x1, #28] │ │ │ │ + tbz w3, #0, fac0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1af0> │ │ │ │ + ldr s22, [x20, #712] │ │ │ │ + fmul s28, s22, s28 │ │ │ │ + str s28, [x1] │ │ │ │ + ldr s28, [x20, #716] │ │ │ │ + fmul s29, s28, s29 │ │ │ │ + str s29, [x1, #4] │ │ │ │ + ldr s29, [x20, #720] │ │ │ │ + fmul s30, s29, s30 │ │ │ │ + str s30, [x1, #8] │ │ │ │ + ldr s30, [x20, #724] │ │ │ │ + fmul s31, s30, s31 │ │ │ │ + str s31, [x1, #12] │ │ │ │ + ldr s31, [x20, #728] │ │ │ │ + fmul s31, s31, s24 │ │ │ │ + str s31, [x1, #16] │ │ │ │ + ldr s31, [x20, #732] │ │ │ │ + fmul s31, s31, s25 │ │ │ │ + str s31, [x1, #20] │ │ │ │ + ldr s31, [x20, #736] │ │ │ │ + fmul s31, s31, s26 │ │ │ │ + str s31, [x1, #24] │ │ │ │ + ldr s30, [x20, #740] │ │ │ │ + b fb18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b48> │ │ │ │ + ldr w8, [x19, #136] │ │ │ │ + ldr x5, [x19, #8] │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + ucvtf s30, w8 │ │ │ │ + ldr w7, [x19, #152] │ │ │ │ + cbnz w26, 10328 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2358> │ │ │ │ + fdiv s0, s0, s30 │ │ │ │ + ldr s29, [x19, #184] │ │ │ │ + fdiv s23, s31, s29 │ │ │ │ + cbz w27, 106b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x26e4> │ │ │ │ + ldr x1, [x19] │ │ │ │ + fmov s30, #1.000000000000000000e+00 │ │ │ │ + ldr x2, [x5, #160] │ │ │ │ + add x13, x20, #0x2cc │ │ │ │ + ldp d29, d31, [x1, #104] │ │ │ │ + add x14, x20, #0x2d4 │ │ │ │ + movi v28.4s, #0x0 │ │ │ │ + ldrsw x1, [x19, #168] │ │ │ │ + fdiv d31, d31, d29 │ │ │ │ + ldrb w1, [x2, x1] │ │ │ │ + ands w2, w1, #0x1 │ │ │ │ + and w12, w1, #0x2 │ │ │ │ + and w11, w1, #0x4 │ │ │ │ + and w10, w1, #0x8 │ │ │ │ + and w9, w1, #0x10 │ │ │ │ + and w6, w1, #0x20 │ │ │ │ + and w2, w1, #0x40 │ │ │ │ + lsr w1, w1, #7 │ │ │ │ + fcvt s31, d31 │ │ │ │ + fcsel s27, s31, s30, eq // eq = none │ │ │ │ + fcsel s26, s31, s30, ne // ne = any │ │ │ │ + cmp w12, #0x0 │ │ │ │ + add x12, x20, #0x2c4 │ │ │ │ + fcsel s29, s31, s30, eq // eq = none │ │ │ │ + fcsel s25, s31, s30, ne // ne = any │ │ │ │ + cmp w11, #0x0 │ │ │ │ + add x11, x20, #0x2bc │ │ │ │ + stp s26, s25, [x11, #-20] │ │ │ │ + fcsel s26, s31, s30, ne // ne = any │ │ │ │ + stp s27, s29, [x11, #12] │ │ │ │ + fcsel s27, s31, s30, eq // eq = none │ │ │ │ + cmp w10, #0x0 │ │ │ │ + fcsel s29, s31, s30, eq // eq = none │ │ │ │ + fcsel s25, s31, s30, ne // ne = any │ │ │ │ + cmp w9, #0x0 │ │ │ │ + stp s26, s25, [x12, #-20] │ │ │ │ + fcsel s26, s31, s30, ne // ne = any │ │ │ │ + stp s27, s29, [x12, #12] │ │ │ │ + fcsel s27, s31, s30, eq // eq = none │ │ │ │ + cmp w6, #0x0 │ │ │ │ + fcsel s29, s31, s30, eq // eq = none │ │ │ │ + fcsel s25, s31, s30, ne // ne = any │ │ │ │ + cmp w2, #0x0 │ │ │ │ + stp s26, s25, [x13, #-20] │ │ │ │ + fcsel s26, s31, s30, ne // ne = any │ │ │ │ + stp s27, s29, [x13, #12] │ │ │ │ + fcsel s27, s31, s30, eq // eq = none │ │ │ │ + cmp w1, #0x0 │ │ │ │ + fcsel s29, s30, s31, ne // ne = any │ │ │ │ + fcsel s31, s31, s30, ne // ne = any │ │ │ │ + stp s26, s31, [x14, #-20] │ │ │ │ + stp s27, s29, [x14, #12] │ │ │ │ + stp q28, q28, [x0] │ │ │ │ + cbz w8, 107c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x27f0> │ │ │ │ + ldr x9, [x19, #64] │ │ │ │ + mov w10, w8 │ │ │ │ + ldr w2, [x19, #164] │ │ │ │ + ldr x11, [x19, #88] │ │ │ │ + add w3, w3, w2 │ │ │ │ + lsr x6, x9, #3 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + ldr x9, [x19, #216] │ │ │ │ + madd x3, x3, x6, x11 │ │ │ │ + b fea0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ed0> │ │ │ │ + ldr s30, [x20, #680] │ │ │ │ + ldp s25, s26, [x1, #4] │ │ │ │ + fmul s30, s30, s31 │ │ │ │ + ldp s27, s28, [x1, #12] │ │ │ │ + ldp s29, s31, [x1, #20] │ │ │ │ + str s30, [x1] │ │ │ │ + ldr s24, [x20, #684] │ │ │ │ + ldr s30, [x1, #28] │ │ │ │ + fmul s25, s25, s24 │ │ │ │ + str s25, [x1, #4] │ │ │ │ + ldr s25, [x20, #688] │ │ │ │ + fmul s26, s26, s25 │ │ │ │ + str s26, [x1, #8] │ │ │ │ + ldr s26, [x20, #692] │ │ │ │ + fmul s27, s27, s26 │ │ │ │ + str s27, [x1, #12] │ │ │ │ + ldr s27, [x20, #696] │ │ │ │ + fmul s28, s28, s27 │ │ │ │ + str s28, [x1, #16] │ │ │ │ + ldr s28, [x20, #700] │ │ │ │ + fmul s29, s29, s28 │ │ │ │ + str s29, [x1, #20] │ │ │ │ + ldr s29, [x20, #704] │ │ │ │ + fmul s31, s31, s29 │ │ │ │ + str s31, [x1, #24] │ │ │ │ + ldr s31, [x20, #708] │ │ │ │ + fmul s30, s30, s31 │ │ │ │ + ldr s28, [x1] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + stur s30, [x1, #-4] │ │ │ │ + ldp s31, s29, [x0] │ │ │ │ + ldp s30, s24, [x0, #8] │ │ │ │ + fadd s31, s31, s28 │ │ │ │ + ldp s25, s26, [x0, #16] │ │ │ │ + ldp s27, s22, [x0, #24] │ │ │ │ + str s31, [x0] │ │ │ │ + ldur s28, [x1, #-28] │ │ │ │ + fadd s29, s29, s28 │ │ │ │ + str s29, [x0, #4] │ │ │ │ + ldur s28, [x1, #-24] │ │ │ │ + fadd s30, s30, s28 │ │ │ │ + str s30, [x0, #8] │ │ │ │ + ldur s28, [x1, #-20] │ │ │ │ + fadd s24, s24, s28 │ │ │ │ + str s24, [x0, #12] │ │ │ │ + ldur s28, [x1, #-16] │ │ │ │ + fadd s25, s25, s28 │ │ │ │ + str s25, [x0, #16] │ │ │ │ + ldur s28, [x1, #-12] │ │ │ │ + fadd s26, s26, s28 │ │ │ │ + str s26, [x0, #20] │ │ │ │ + ldur s28, [x1, #-8] │ │ │ │ + fadd s27, s27, s28 │ │ │ │ + str s27, [x0, #24] │ │ │ │ + ldur s28, [x1, #-4] │ │ │ │ + fadd s28, s28, s22 │ │ │ │ + str s28, [x0, #28] │ │ │ │ + cmp x2, x10 │ │ │ │ + b.eq 10450 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2480> // b.none │ │ │ │ + ldr s31, [x9, x2, lsl #2] │ │ │ │ + lsr w6, w2, #3 │ │ │ │ + mvn w8, w2 │ │ │ │ + and w8, w8, #0x7 │ │ │ │ + fmadd s31, s31, s23, s0 │ │ │ │ + ldrb w6, [x3, w6, uxtw] │ │ │ │ + asr w6, w6, w8 │ │ │ │ + dup v30.4s, v31.s[0] │ │ │ │ + stp q30, q30, [x1] │ │ │ │ + tbz w6, #0, fdb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1de0> │ │ │ │ + ldr s30, [x20, #712] │ │ │ │ + ldp s25, s26, [x1, #4] │ │ │ │ + fmul s30, s30, s31 │ │ │ │ + ldp s27, s28, [x1, #12] │ │ │ │ + ldp s29, s31, [x1, #20] │ │ │ │ + str s30, [x1] │ │ │ │ + ldr s24, [x20, #716] │ │ │ │ + ldr s30, [x1, #28] │ │ │ │ + fmul s25, s25, s24 │ │ │ │ + str s25, [x1, #4] │ │ │ │ + ldr s25, [x20, #720] │ │ │ │ + fmul s26, s26, s25 │ │ │ │ + str s26, [x1, #8] │ │ │ │ + ldr s26, [x20, #724] │ │ │ │ + fmul s27, s27, s26 │ │ │ │ + str s27, [x1, #12] │ │ │ │ + ldr s27, [x20, #728] │ │ │ │ + fmul s28, s28, s27 │ │ │ │ + str s28, [x1, #16] │ │ │ │ + ldr s28, [x20, #732] │ │ │ │ + fmul s29, s29, s28 │ │ │ │ + str s29, [x1, #20] │ │ │ │ + ldr s29, [x20, #736] │ │ │ │ + fmul s31, s31, s29 │ │ │ │ + str s31, [x1, #24] │ │ │ │ + ldr s31, [x20, #740] │ │ │ │ + b fe18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e48> │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + bl d8b0 │ │ │ │ + ldr q29, [sp, #96] │ │ │ │ + ldr x2, [x19, #240] │ │ │ │ + ldr s28, [x19, #184] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldr s30, [x20, #744] │ │ │ │ + ldr w3, [x19, #136] │ │ │ │ + stp q29, q29, [x0] │ │ │ │ + ldr s29, [x2] │ │ │ │ + fdiv s30, s30, s28 │ │ │ │ + fmul s29, s29, s15 │ │ │ │ + str s29, [x0] │ │ │ │ + ldr s29, [x2, #4] │ │ │ │ + fmul s29, s29, s15 │ │ │ │ + str s29, [x0, #4] │ │ │ │ + ldr s29, [x2, #8] │ │ │ │ + fmul s29, s29, s15 │ │ │ │ + str s29, [x0, #8] │ │ │ │ + ldr s29, [x2, #12] │ │ │ │ + fmul s29, s29, s15 │ │ │ │ + str s29, [x0, #12] │ │ │ │ + ldr s29, [x2, #16] │ │ │ │ + fmul s29, s29, s15 │ │ │ │ + str s29, [x0, #16] │ │ │ │ + ldr s29, [x2, #20] │ │ │ │ + fmul s29, s29, s15 │ │ │ │ + str s29, [x0, #20] │ │ │ │ + ldr s29, [x2, #24] │ │ │ │ + fmul s29, s29, s15 │ │ │ │ + str s29, [x0, #24] │ │ │ │ + ldr s29, [x2, #28] │ │ │ │ + fmul s29, s29, s15 │ │ │ │ + str s29, [x0, #28] │ │ │ │ + stp q31, q31, [x2] │ │ │ │ + cbz w3, 100d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2104> │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + mov w4, #0x20 // #32 │ │ │ │ + umaddl x3, w3, w4, x1 │ │ │ │ + ldp s29, s22, [x1] │ │ │ │ + ldr s31, [x0] │ │ │ │ + ldp s23, s24, [x1, #8] │ │ │ │ + fmadd s31, s30, s29, s31 │ │ │ │ + ldp s25, s26, [x1, #16] │ │ │ │ + ldp s27, s28, [x1, #24] │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + stur s31, [x1, #-32] │ │ │ │ + ldr s29, [x0, #4] │ │ │ │ + fmadd s29, s30, s22, s29 │ │ │ │ + stur s29, [x1, #-28] │ │ │ │ + ldr s29, [x0, #8] │ │ │ │ + fmadd s29, s30, s23, s29 │ │ │ │ + stur s29, [x1, #-24] │ │ │ │ + ldr s29, [x0, #12] │ │ │ │ + fmadd s29, s30, s24, s29 │ │ │ │ + stur s29, [x1, #-20] │ │ │ │ + ldr s29, [x0, #16] │ │ │ │ + fmadd s29, s30, s25, s29 │ │ │ │ + stur s29, [x1, #-16] │ │ │ │ + ldr s29, [x0, #20] │ │ │ │ + fmadd s29, s30, s26, s29 │ │ │ │ + stur s29, [x1, #-12] │ │ │ │ + ldr s29, [x0, #24] │ │ │ │ + fmadd s29, s30, s27, s29 │ │ │ │ + stur s29, [x1, #-8] │ │ │ │ + ldr s29, [x0, #28] │ │ │ │ + fmadd s29, s30, s28, s29 │ │ │ │ + stur s29, [x1, #-4] │ │ │ │ + ldp s28, s29, [x2] │ │ │ │ + fadd s31, s31, s28 │ │ │ │ + str s31, [x2] │ │ │ │ + ldur s23, [x1, #-28] │ │ │ │ + fadd s23, s23, s29 │ │ │ │ + ldp s28, s29, [x2, #8] │ │ │ │ + str s23, [x2, #4] │ │ │ │ + ldur s24, [x1, #-24] │ │ │ │ + fadd s24, s24, s28 │ │ │ │ + str s24, [x2, #8] │ │ │ │ + ldur s25, [x1, #-20] │ │ │ │ + ldp s27, s28, [x2, #16] │ │ │ │ + fadd s25, s25, s29 │ │ │ │ + ldp s29, s22, [x2, #24] │ │ │ │ + str s25, [x2, #12] │ │ │ │ + ldur s26, [x1, #-16] │ │ │ │ + fadd s26, s26, s27 │ │ │ │ + str s26, [x2, #16] │ │ │ │ + ldur s27, [x1, #-12] │ │ │ │ + fadd s27, s27, s28 │ │ │ │ + str s27, [x2, #20] │ │ │ │ + ldur s28, [x1, #-8] │ │ │ │ + fadd s28, s28, s29 │ │ │ │ + str s28, [x2, #24] │ │ │ │ + ldur s29, [x1, #-4] │ │ │ │ + fadd s29, s29, s22 │ │ │ │ + str s29, [x2, #28] │ │ │ │ + cmp x1, x3 │ │ │ │ + b.ne ffd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2000> // b.any │ │ │ │ + fadd s31, s31, s23 │ │ │ │ + fadd s31, s31, s24 │ │ │ │ + fadd s31, s31, s25 │ │ │ │ + fadd s31, s31, s26 │ │ │ │ + fadd s31, s31, s27 │ │ │ │ + fadd s31, s31, s28 │ │ │ │ + fadd s31, s31, s29 │ │ │ │ + str s31, [x19, #184] │ │ │ │ + bl d870 │ │ │ │ + ldr x5, [x19, #8] │ │ │ │ + ldp w4, w7, [x19, #148] │ │ │ │ + ldr x0, [x5, #208] │ │ │ │ + ldr w6, [x19, #144] │ │ │ │ + ldrh w1, [x0, w6, sxtw #1] │ │ │ │ + str w7, [x19, #156] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + cmp w1, w4 │ │ │ │ + b.eq 10240 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2270> // b.none │ │ │ │ + cmp w24, #0x1 │ │ │ │ + b.eq 1019c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21cc> // b.none │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + ldp w6, w4, [x19, #144] │ │ │ │ + ldr x0, [x3, #208] │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + ldrh w0, [x0, w6, sxtw #1] │ │ │ │ + ldr w1, [x19, #168] │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + str w4, [x19, #148] │ │ │ │ + add w1, w1, w21 │ │ │ │ + str w1, [x19, #168] │ │ │ │ + cmp w4, w0 │ │ │ │ + b.lt 10164 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2194> // b.tstop │ │ │ │ + ldr w1, [x19, #108] │ │ │ │ + add w0, w6, #0x1 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + stp w0, wzr, [x19, #144] │ │ │ │ + str w2, [x19, #152] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.gt 10178 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21a8> │ │ │ │ + ldr w5, [x19, #104] │ │ │ │ + ldr w6, [x19, #120] │ │ │ │ + ldr w1, [x19, #176] │ │ │ │ + b f6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x16d0> │ │ │ │ + ldr w0, [x19, #108] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w2, [x19, #152] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.le 10154 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2184> │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + ldr d15, [sp, #88] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [x19, #360] │ │ │ │ + mov w24, #0x18 // #24 │ │ │ │ + ldr w2, [x19, #180] │ │ │ │ + add x1, x19, #0xc0 │ │ │ │ + smaddl x0, w2, w24, x0 │ │ │ │ bl f200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1230> │ │ │ │ - ldp x1, x2, [x19, #64] │ │ │ │ - add x3, x21, #0x50 │ │ │ │ - str x3, [x21, #64] │ │ │ │ - add x23, x21, #0x40 │ │ │ │ - mov x0, x23 │ │ │ │ - add x2, x1, x2 │ │ │ │ + ldr x0, [x19, #384] │ │ │ │ + add x1, x19, #0xf0 │ │ │ │ + ldr w2, [x19, #180] │ │ │ │ + smaddl x0, w2, w24, x0 │ │ │ │ bl f200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1230> │ │ │ │ - ldp x1, x2, [x19, #96] │ │ │ │ - add x3, x21, #0x70 │ │ │ │ - str x3, [x21, #96] │ │ │ │ - add x0, x21, #0x60 │ │ │ │ - add x2, x1, x2 │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + ldp w6, w4, [x19, #144] │ │ │ │ + ldr x0, [x3, #208] │ │ │ │ + ldr w1, [x19, #176] │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + ldrh w0, [x0, w6, sxtw #1] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x19, #176] │ │ │ │ + b 1011c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x214c> │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + mov w0, #0x4 // #4 │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + ldr x1, [x3, #136] │ │ │ │ + asr w6, w2, #1 │ │ │ │ + ubfiz w5, w2, #2, #1 │ │ │ │ + ldrb w1, [x1, w6, sxtw] │ │ │ │ + lsl w0, w0, w5 │ │ │ │ + tst w1, w0 │ │ │ │ + cset w26, ne // ne = any │ │ │ │ + cmp w26, w25 │ │ │ │ + b.eq 10804 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2834> // b.none │ │ │ │ + ldr x0, [x3, #208] │ │ │ │ + ldr w6, [x19, #144] │ │ │ │ + ldrh w0, [x0, w6, sxtw #1] │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + cmp w4, w1 │ │ │ │ + b.ne 1011c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x214c> // b.any │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w3, [x19, #136] │ │ │ │ + cbz w3, 10798 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x27c8> │ │ │ │ + ldr x2, [x19, #216] │ │ │ │ + add x1, x19, #0xc0 │ │ │ │ + ldr x0, [x19, #192] │ │ │ │ + add x3, x2, w3, uxtw #2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldp s2, s1, [x0] │ │ │ │ + ldp s0, s19, [x0, #8] │ │ │ │ + fadd s1, s2, s1 │ │ │ │ + ldp s18, s17, [x0, #16] │ │ │ │ + ldp s21, s20, [x0, #24] │ │ │ │ + fadd s0, s1, s0 │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + fadd s19, s0, s19 │ │ │ │ + fadd s18, s19, s18 │ │ │ │ + fadd s17, s18, s17 │ │ │ │ + fadd s21, s17, s21 │ │ │ │ + fadd s20, s21, s20 │ │ │ │ + str s20, [x2], #4 │ │ │ │ + cmp x2, x3 │ │ │ │ + b.ne 10260 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2290> // b.any │ │ │ │ + ldr w0, [x19, #96] │ │ │ │ + mov w25, #0x18 // #24 │ │ │ │ + ldr x2, [x19, #264] │ │ │ │ + sub w0, w6, w0 │ │ │ │ + smaddl x0, w0, w25, x2 │ │ │ │ bl f200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1230> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - stp x20, xzr, [x21, #8] │ │ │ │ - ldr w1, [x19] │ │ │ │ - str w1, [x21] │ │ │ │ - str xzr, [x21, #24] │ │ │ │ - cbz x0, f844 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1874> │ │ │ │ - mov x1, x21 │ │ │ │ - bl f7a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x17d4> │ │ │ │ - str x0, [x21, #24] │ │ │ │ - ldr x20, [x19, #16] │ │ │ │ - cbz x20, f8e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1914> │ │ │ │ - mov x19, x21 │ │ │ │ - mov x22, x19 │ │ │ │ - mov x0, #0x80 // #128 │ │ │ │ + ldr w3, [x19, #96] │ │ │ │ + add x1, x19, #0xf0 │ │ │ │ + ldr w0, [x19, #144] │ │ │ │ + ldr x2, [x19, #288] │ │ │ │ + sub w0, w0, w3 │ │ │ │ + smaddl x0, w0, w25, x2 │ │ │ │ + bl f200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1230> │ │ │ │ + ldr w1, [x19, #96] │ │ │ │ + ldr w0, [x19, #144] │ │ │ │ + ldr x3, [x19, #336] │ │ │ │ + sub w0, w0, w1 │ │ │ │ + ldr s31, [x19, #184] │ │ │ │ + ldr x1, [x19, #312] │ │ │ │ + sbfiz x0, x0, #2, #32 │ │ │ │ + ldr w2, [x19, #156] │ │ │ │ + str s31, [x3, x0] │ │ │ │ + str w2, [x1, x0] │ │ │ │ + b 10100 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2130> │ │ │ │ + ldr x5, [x19, #8] │ │ │ │ + fadd s29, s29, s22 │ │ │ │ + ldp w4, w7, [x19, #148] │ │ │ │ + fadd s29, s29, s23 │ │ │ │ + fadd s29, s29, s24 │ │ │ │ + fadd s29, s29, s25 │ │ │ │ + fadd s29, s29, s26 │ │ │ │ + fadd s29, s29, s27 │ │ │ │ + fadd s29, s29, s28 │ │ │ │ + str s29, [x19, #184] │ │ │ │ + b 100e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2114> │ │ │ │ + ldr x6, [x19] │ │ │ │ + asr w2, w7, #1 │ │ │ │ + ldr x9, [x5, #136] │ │ │ │ + ubfiz w10, w7, #2, #1 │ │ │ │ + ldp d31, d20, [x6, #104] │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + movi v28.4s, #0x0 │ │ │ │ + ldrb w2, [x9, w2, sxtw] │ │ │ │ + lsl w1, w1, w10 │ │ │ │ + fdiv d20, d20, d31 │ │ │ │ + tst w2, w1 │ │ │ │ + cset w10, ne // ne = any │ │ │ │ + stp q28, q28, [x0] │ │ │ │ + ldr s31, [x19, #184] │ │ │ │ + ldr s21, [x20, #744] │ │ │ │ + ldr s22, [x20, #748] │ │ │ │ + fdiv s21, s21, s31 │ │ │ │ + fdiv s22, s22, s30 │ │ │ │ + fcvt s20, d20 │ │ │ │ + cbz w8, 107c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x27f0> │ │ │ │ + ldr w9, [x19, #164] │ │ │ │ + mov w8, w8 │ │ │ │ + ldr x6, [x19, #88] │ │ │ │ + add w9, w3, w9 │ │ │ │ + ldr x3, [x19, #64] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + lsr x3, x3, #3 │ │ │ │ + ldr x11, [x19, #216] │ │ │ │ + madd x9, x9, x3, x6 │ │ │ │ + lsr w3, w2, #3 │ │ │ │ + mvn w6, w2 │ │ │ │ + ldr s30, [x11, x2, lsl #2] │ │ │ │ + and w6, w6, #0x7 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + ldrb w3, [x9, w3, uxtw] │ │ │ │ + fmadd s30, s21, s30, s22 │ │ │ │ + asr w3, w3, w6 │ │ │ │ + and w3, w3, #0x1 │ │ │ │ + cmp w10, w3 │ │ │ │ + b.eq 103d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2400> // b.none │ │ │ │ + fmul s30, s30, s20 │ │ │ │ + dup v31.4s, v30.s[0] │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + stp q31, q31, [x1, #-32] │ │ │ │ + ldp s31, s29, [x0] │ │ │ │ + ldp s25, s26, [x0, #16] │ │ │ │ + fadd s31, s31, s30 │ │ │ │ + ldp s30, s24, [x0, #8] │ │ │ │ + ldp s27, s23, [x0, #24] │ │ │ │ + str s31, [x0] │ │ │ │ + ldur s28, [x1, #-28] │ │ │ │ + fadd s29, s29, s28 │ │ │ │ + str s29, [x0, #4] │ │ │ │ + ldur s28, [x1, #-24] │ │ │ │ + fadd s30, s30, s28 │ │ │ │ + str s30, [x0, #8] │ │ │ │ + ldur s28, [x1, #-20] │ │ │ │ + fadd s24, s24, s28 │ │ │ │ + str s24, [x0, #12] │ │ │ │ + ldur s28, [x1, #-16] │ │ │ │ + fadd s25, s25, s28 │ │ │ │ + str s25, [x0, #16] │ │ │ │ + ldur s28, [x1, #-12] │ │ │ │ + fadd s26, s26, s28 │ │ │ │ + str s26, [x0, #20] │ │ │ │ + ldur s28, [x1, #-8] │ │ │ │ + fadd s27, s27, s28 │ │ │ │ + str s27, [x0, #24] │ │ │ │ + ldur s28, [x1, #-4] │ │ │ │ + fadd s28, s28, s23 │ │ │ │ + str s28, [x0, #28] │ │ │ │ + cmp x2, x8 │ │ │ │ + b.ne 103a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x23d0> // b.any │ │ │ │ + fadd s31, s31, s29 │ │ │ │ + fadd s31, s31, s30 │ │ │ │ + fadd s31, s31, s24 │ │ │ │ + fadd s31, s31, s25 │ │ │ │ + fadd s31, s31, s26 │ │ │ │ + fadd s31, s31, s27 │ │ │ │ + fadd s31, s31, s28 │ │ │ │ + str s31, [x19, #184] │ │ │ │ + b 100e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2114> │ │ │ │ + ldr w7, [x19, #152] │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + ldr x2, [x5, #136] │ │ │ │ + asr w4, w7, #1 │ │ │ │ + ubfiz w6, w7, #2, #1 │ │ │ │ + movi v27.4s, #0x0 │ │ │ │ + lsl w1, w1, w6 │ │ │ │ + ldrb w2, [x2, w4, sxtw] │ │ │ │ + tst w2, w1 │ │ │ │ + stp q27, q27, [x0] │ │ │ │ + cset w8, ne // ne = any │ │ │ │ + cbz w9, 107f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2820> │ │ │ │ + ldr x2, [x19, #64] │ │ │ │ + ldr x4, [x19, #88] │ │ │ │ + ldr w10, [x19, #164] │ │ │ │ + lsr x6, x2, #3 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + madd x6, x6, x10, x4 │ │ │ │ + nop │ │ │ │ + lsr w2, w3, #3 │ │ │ │ + mvn w4, w3 │ │ │ │ + and w4, w4, #0x7 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + fmov s7, #1.000000000000000000e+00 │ │ │ │ + ldrb w2, [x6, w2, uxtw] │ │ │ │ + asr w2, w2, w4 │ │ │ │ + and w2, w2, #0x1 │ │ │ │ + cmp w8, w2 │ │ │ │ + b.eq 104f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2528> // b.none │ │ │ │ + ldr x2, [x19] │ │ │ │ + ldp d16, d7, [x2, #104] │ │ │ │ + fdiv d7, d7, d16 │ │ │ │ + fcvt s7, d7 │ │ │ │ + dup v6.4s, v7.s[0] │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + stp q6, q6, [x1, #-32] │ │ │ │ + ldp s26, s25, [x0] │ │ │ │ + ldp s24, s23, [x0, #8] │ │ │ │ + fadd s26, s26, s7 │ │ │ │ + ldp s22, s31, [x0, #16] │ │ │ │ + ldp s30, s29, [x0, #24] │ │ │ │ + str s26, [x0] │ │ │ │ + ldur s5, [x1, #-28] │ │ │ │ + fadd s25, s25, s5 │ │ │ │ + str s25, [x0, #4] │ │ │ │ + ldur s4, [x1, #-24] │ │ │ │ + fadd s24, s24, s4 │ │ │ │ + str s24, [x0, #8] │ │ │ │ + ldur s3, [x1, #-20] │ │ │ │ + fadd s23, s23, s3 │ │ │ │ + str s23, [x0, #12] │ │ │ │ + ldur s2, [x1, #-16] │ │ │ │ + fadd s22, s22, s2 │ │ │ │ + str s22, [x0, #16] │ │ │ │ + ldur s1, [x1, #-12] │ │ │ │ + fadd s31, s31, s1 │ │ │ │ + str s31, [x0, #20] │ │ │ │ + ldur s0, [x1, #-8] │ │ │ │ + fadd s30, s30, s0 │ │ │ │ + str s30, [x0, #24] │ │ │ │ + ldur s28, [x1, #-4] │ │ │ │ + fadd s27, s28, s29 │ │ │ │ + str s27, [x0, #28] │ │ │ │ + cmp w3, w9 │ │ │ │ + b.ne 104c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24f0> // b.any │ │ │ │ + fadd s25, s26, s25 │ │ │ │ + ldr w4, [x19, #148] │ │ │ │ + fadd s25, s25, s24 │ │ │ │ + fadd s25, s25, s23 │ │ │ │ + fadd s25, s25, s22 │ │ │ │ + fadd s25, s25, s31 │ │ │ │ + fadd s25, s25, s30 │ │ │ │ + fadd s25, s25, s27 │ │ │ │ + str s25, [x19, #184] │ │ │ │ + b 100e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2114> │ │ │ │ + fmov s31, w9 │ │ │ │ + fmov s30, #1.000000000000000000e+00 │ │ │ │ + ldp x3, x6, [x19, #192] │ │ │ │ + shl v0.2s, v31.2s, #3 │ │ │ │ + ucvtf s0, s0 │ │ │ │ + fdiv s30, s30, s0 │ │ │ │ + cmp x6, x3 │ │ │ │ + b.eq 10628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2658> // b.none │ │ │ │ + sub x2, x6, #0x4 │ │ │ │ + mov x1, x3 │ │ │ │ + sub x2, x2, x3 │ │ │ │ + lsr x4, x2, #2 │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + cmp x2, #0x8 │ │ │ │ + b.ls 10604 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2634> // b.plast │ │ │ │ + dup v31.4s, v30.s[0] │ │ │ │ + lsr x2, x4, #2 │ │ │ │ + add x2, x3, x2, lsl #4 │ │ │ │ + str q31, [x1], #16 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ne 105e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2618> // b.any │ │ │ │ + tst x4, #0x3 │ │ │ │ + b.eq 10628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2658> // b.none │ │ │ │ + and x4, x4, #0xfffffffffffffffc │ │ │ │ + add x3, x3, x4, lsl #2 │ │ │ │ + mov x1, x3 │ │ │ │ + str s30, [x1], #4 │ │ │ │ + cmp x6, x1 │ │ │ │ + b.eq 10628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2658> // b.none │ │ │ │ + add x1, x3, #0x8 │ │ │ │ + str s30, [x3, #4] │ │ │ │ + cmp x6, x1 │ │ │ │ + b.eq 10628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2658> // b.none │ │ │ │ + str s30, [x3, #8] │ │ │ │ + ldr x4, [x19, #248] │ │ │ │ + cmp x4, x0 │ │ │ │ + b.eq 106a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x26d4> // b.none │ │ │ │ + sub x2, x4, #0x4 │ │ │ │ + mov x1, x0 │ │ │ │ + sub x2, x2, x0 │ │ │ │ + lsr x3, x2, #2 │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + cmp x2, #0x8 │ │ │ │ + b.ls 1067c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x26ac> // b.plast │ │ │ │ + fmov v31.4s, #1.250000000000000000e-01 │ │ │ │ + lsr x2, x3, #2 │ │ │ │ + add x2, x0, x2, lsl #4 │ │ │ │ + nop │ │ │ │ + str q31, [x1], #16 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ne 10660 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2690> // b.any │ │ │ │ + tst x3, #0x3 │ │ │ │ + b.eq 106a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x26d4> // b.none │ │ │ │ + and x3, x3, #0xfffffffffffffffc │ │ │ │ + add x0, x0, x3, lsl #2 │ │ │ │ + mov x1, x0 │ │ │ │ + fmov s31, #1.250000000000000000e-01 │ │ │ │ + str s31, [x1], #4 │ │ │ │ + cmp x4, x1 │ │ │ │ + b.eq 106a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x26d4> // b.none │ │ │ │ + add x1, x0, #0x8 │ │ │ │ + str s31, [x0, #4] │ │ │ │ + cmp x4, x1 │ │ │ │ + b.eq 106a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x26d4> // b.none │ │ │ │ + str s31, [x0, #8] │ │ │ │ + fmov s31, #1.000000000000000000e+00 │ │ │ │ + ldp w4, w7, [x19, #148] │ │ │ │ + str s31, [x19, #184] │ │ │ │ + b 100e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2114> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + cbz w8, 1046c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x249c> │ │ │ │ + ldr x2, [x19, #216] │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + add x8, x2, w8, uxtw #2 │ │ │ │ + ldr s31, [x2], #4 │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + fmadd s31, s31, s23, s0 │ │ │ │ + dup v30.4s, v31.s[0] │ │ │ │ + stp q30, q30, [x1, #-32] │ │ │ │ + ldp s30, s25, [x0] │ │ │ │ + ldp s26, s27, [x0, #8] │ │ │ │ + fadd s31, s31, s30 │ │ │ │ + ldp s28, s29, [x0, #16] │ │ │ │ + ldp s30, s22, [x0, #24] │ │ │ │ + str s31, [x0] │ │ │ │ + ldur s24, [x1, #-28] │ │ │ │ + fadd s24, s24, s25 │ │ │ │ + str s24, [x0, #4] │ │ │ │ + ldur s25, [x1, #-24] │ │ │ │ + fadd s25, s25, s26 │ │ │ │ + str s25, [x0, #8] │ │ │ │ + ldur s26, [x1, #-20] │ │ │ │ + fadd s26, s26, s27 │ │ │ │ + str s26, [x0, #12] │ │ │ │ + ldur s27, [x1, #-16] │ │ │ │ + fadd s27, s27, s28 │ │ │ │ + str s27, [x0, #16] │ │ │ │ + ldur s28, [x1, #-12] │ │ │ │ + fadd s28, s28, s29 │ │ │ │ + str s28, [x0, #20] │ │ │ │ + ldur s29, [x1, #-8] │ │ │ │ + fadd s29, s29, s30 │ │ │ │ + str s29, [x0, #24] │ │ │ │ + ldur s30, [x1, #-4] │ │ │ │ + fadd s30, s30, s22 │ │ │ │ + str s30, [x0, #28] │ │ │ │ + cmp x2, x8 │ │ │ │ + b.ne 106cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x26fc> // b.any │ │ │ │ + fadd s31, s31, s24 │ │ │ │ + fadd s31, s31, s25 │ │ │ │ + fadd s31, s31, s26 │ │ │ │ + fadd s31, s31, s27 │ │ │ │ + fadd s31, s31, s28 │ │ │ │ + fadd s31, s31, s29 │ │ │ │ + fadd s31, s31, s30 │ │ │ │ + str s31, [x19, #184] │ │ │ │ + b 100e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2114> │ │ │ │ + fadd s31, s31, s24 │ │ │ │ + fadd s31, s31, s25 │ │ │ │ + fadd s31, s31, s26 │ │ │ │ + fadd s31, s31, s27 │ │ │ │ + fadd s31, s31, s28 │ │ │ │ + fadd s31, s31, s29 │ │ │ │ + fadd s31, s31, s30 │ │ │ │ + b 100d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2104> │ │ │ │ + add x1, x19, #0xc0 │ │ │ │ + b 1029c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x22cc> │ │ │ │ + fmov s28, s29 │ │ │ │ + fmov s27, s29 │ │ │ │ + fmov s26, s29 │ │ │ │ + fmov s25, s29 │ │ │ │ + fmov s24, s29 │ │ │ │ + fmov s23, s29 │ │ │ │ + fmov s22, s29 │ │ │ │ + b 10300 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2330> │ │ │ │ + ldp s31, s29, [x0] │ │ │ │ + ldp s30, s24, [x0, #8] │ │ │ │ + fadd s31, s31, s29 │ │ │ │ + ldr s27, [x0, #24] │ │ │ │ + ldp s25, s26, [x0, #16] │ │ │ │ + fadd s31, s31, s30 │ │ │ │ + fadd s31, s31, s24 │ │ │ │ + fadd s31, s31, s25 │ │ │ │ + fadd s31, s31, s26 │ │ │ │ + fadd s31, s31, s27 │ │ │ │ + fadd s31, s31, s28 │ │ │ │ + b 1046c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x249c> │ │ │ │ + ldr s30, [x0, #24] │ │ │ │ + ldp s26, s25, [x0] │ │ │ │ + ldp s24, s23, [x0, #8] │ │ │ │ + ldp s22, s31, [x0, #16] │ │ │ │ + b 10578 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x25a8> │ │ │ │ + ldr s31, [x19, #136] │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + ldr s30, [x19, #184] │ │ │ │ + ucvtf s31, s31 │ │ │ │ + fmul s31, s31, s30 │ │ │ │ + fdiv s15, s0, s31 │ │ │ │ + dup v31.4s, v15.s[0] │ │ │ │ + str q31, [sp, #96] │ │ │ │ bl d8b0 │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, x0, #0x30 │ │ │ │ - ldr x2, [x20, #40] │ │ │ │ - add x23, x19, #0x20 │ │ │ │ - str x0, [x19, #32] │ │ │ │ + ldr w7, [x19, #136] │ │ │ │ + ldr q31, [sp, #96] │ │ │ │ + ldr x2, [x19, #240] │ │ │ │ + ldr x1, [x19] │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + ldr s29, [x2] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldr s28, [x19, #184] │ │ │ │ + ldp d27, d25, [x1, #104] │ │ │ │ + fmul s29, s29, s15 │ │ │ │ + ldr s30, [x20, #744] │ │ │ │ + fdiv d25, d25, d27 │ │ │ │ + fdiv s30, s30, s28 │ │ │ │ + str s29, [x0] │ │ │ │ + ldr s29, [x2, #4] │ │ │ │ + fmul s29, s29, s15 │ │ │ │ + str s29, [x0, #4] │ │ │ │ + ldr s29, [x2, #8] │ │ │ │ + fmul s29, s29, s15 │ │ │ │ + str s29, [x0, #8] │ │ │ │ + ldr s29, [x2, #12] │ │ │ │ + fmul s29, s29, s15 │ │ │ │ + str s29, [x0, #12] │ │ │ │ + ldr s29, [x2, #16] │ │ │ │ + fmul s29, s29, s15 │ │ │ │ + fcvt s25, d25 │ │ │ │ + dup v25.4s, v25.s[0] │ │ │ │ + str s29, [x0, #16] │ │ │ │ + ldr s29, [x2, #20] │ │ │ │ + fmul s29, s29, s15 │ │ │ │ + str s29, [x0, #20] │ │ │ │ + ldr s29, [x2, #24] │ │ │ │ + fmul s29, s29, s15 │ │ │ │ + str s29, [x0, #24] │ │ │ │ + ldr s29, [x2, #28] │ │ │ │ + fmul s29, s29, s15 │ │ │ │ + str s29, [x0, #28] │ │ │ │ + stp q31, q31, [x2] │ │ │ │ + cbz w7, 100d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2104> │ │ │ │ + ldp w3, w5, [x19, #160] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + ldr x6, [x19, #88] │ │ │ │ + add w3, w3, w5 │ │ │ │ + ldr x5, [x19, #64] │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + lsr x5, x5, #3 │ │ │ │ + madd x6, x3, x5, x6 │ │ │ │ + ldp s31, s28, [x1] │ │ │ │ + lsr w3, w4, #3 │ │ │ │ + ldr s29, [x0] │ │ │ │ + mvn w5, w4 │ │ │ │ + ldp s27, s20, [x1, #8] │ │ │ │ + fmadd s31, s30, s31, s29 │ │ │ │ + ldrb w3, [x6, w3, uxtw] │ │ │ │ + and w5, w5, #0x7 │ │ │ │ + ldp s21, s22, [x1, #16] │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + ldp s23, s24, [x1, #24] │ │ │ │ + asr w3, w3, w5 │ │ │ │ + and w3, w3, #0x1 │ │ │ │ + str s31, [x1] │ │ │ │ + fmov s26, s31 │ │ │ │ + ldr s29, [x0, #4] │ │ │ │ + fmadd s29, s30, s28, s29 │ │ │ │ + str s29, [x1, #4] │ │ │ │ + ldr s28, [x0, #8] │ │ │ │ + fmadd s28, s30, s27, s28 │ │ │ │ + str s28, [x1, #8] │ │ │ │ + mov v26.s[1], v28.s[0] │ │ │ │ + ldr s27, [x0, #12] │ │ │ │ + fmov s28, s29 │ │ │ │ + fmadd s27, s30, s20, s27 │ │ │ │ + str s27, [x1, #12] │ │ │ │ + mov v28.s[1], v27.s[0] │ │ │ │ + ldr s29, [x0, #16] │ │ │ │ + fmadd s29, s30, s21, s29 │ │ │ │ + zip1 v26.4s, v26.4s, v28.4s │ │ │ │ + str s29, [x1, #16] │ │ │ │ + ldr s28, [x0, #20] │ │ │ │ + fmadd s28, s30, s22, s28 │ │ │ │ + str s28, [x1, #20] │ │ │ │ + ldr s27, [x0, #24] │ │ │ │ + fmadd s27, s30, s23, s27 │ │ │ │ + mov v29.s[1], v27.s[0] │ │ │ │ + str s27, [x1, #24] │ │ │ │ + ldr s27, [x0, #28] │ │ │ │ + fmadd s27, s30, s24, s27 │ │ │ │ + str s27, [x1, #28] │ │ │ │ + mov v28.s[1], v27.s[0] │ │ │ │ + cmp w26, w3 │ │ │ │ + b.eq 109a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x29d8> // b.none │ │ │ │ + zip1 v29.4s, v29.4s, v28.4s │ │ │ │ + fmul v26.4s, v26.4s, v25.4s │ │ │ │ + fmul v29.4s, v29.4s, v25.4s │ │ │ │ + stp q26, q29, [x1] │ │ │ │ + ldr s31, [x1] │ │ │ │ + ldp s29, s23, [x2] │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + ldp s24, s26, [x2, #8] │ │ │ │ + fadd s31, s31, s29 │ │ │ │ + ldp s27, s28, [x2, #16] │ │ │ │ + ldp s29, s21, [x2, #24] │ │ │ │ + str s31, [x2] │ │ │ │ + ldur s22, [x1, #-28] │ │ │ │ + fadd s22, s22, s23 │ │ │ │ + str s22, [x2, #4] │ │ │ │ + ldur s23, [x1, #-24] │ │ │ │ + fadd s23, s23, s24 │ │ │ │ + str s23, [x2, #8] │ │ │ │ + ldur s24, [x1, #-20] │ │ │ │ + fadd s24, s24, s26 │ │ │ │ + str s24, [x2, #12] │ │ │ │ + ldur s26, [x1, #-16] │ │ │ │ + fadd s26, s26, s27 │ │ │ │ + str s26, [x2, #16] │ │ │ │ + ldur s27, [x1, #-12] │ │ │ │ + fadd s27, s27, s28 │ │ │ │ + str s27, [x2, #20] │ │ │ │ + ldur s28, [x1, #-8] │ │ │ │ + fadd s28, s28, s29 │ │ │ │ + str s28, [x2, #24] │ │ │ │ + ldur s29, [x1, #-4] │ │ │ │ + fadd s29, s29, s21 │ │ │ │ + str s29, [x2, #28] │ │ │ │ + cmp w4, w7 │ │ │ │ + b.ne 108e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2914> // b.any │ │ │ │ + fadd s31, s31, s22 │ │ │ │ + fadd s31, s31, s23 │ │ │ │ + fadd s31, s31, s24 │ │ │ │ + fadd s31, s31, s26 │ │ │ │ + fadd s31, s31, s27 │ │ │ │ + fadd s31, s31, s28 │ │ │ │ + fadd s31, s31, s29 │ │ │ │ + b 100d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2104> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x1 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + ldr s31, [x0, #184] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr x0, [x0, #184] │ │ │ │ + ldr x7, [x0] │ │ │ │ + str d15, [sp, #56] │ │ │ │ + fmov s15, #1.000000000000000000e+00 │ │ │ │ + fdiv s15, s15, s31 │ │ │ │ + fcvt d15, s15 │ │ │ │ + cbz x7, 10acc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2afc> │ │ │ │ + fmov d31, x7 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + cnt v31.8b, v31.8b │ │ │ │ + addv b31, v31.8b │ │ │ │ + fmov x0, d31 │ │ │ │ + fmov w21, s31 │ │ │ │ + lsl x23, x0, #3 │ │ │ │ mov x0, x23 │ │ │ │ - ldr x1, [x20, #32] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl f200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1230> │ │ │ │ - add x0, x19, #0x50 │ │ │ │ - str x0, [x19, #64] │ │ │ │ - add x24, x19, #0x40 │ │ │ │ - ldp x1, x2, [x20, #64] │ │ │ │ - mov x0, x24 │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl f200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1230> │ │ │ │ - add x0, x19, #0x70 │ │ │ │ - str x0, [x19, #96] │ │ │ │ - add x0, x19, #0x60 │ │ │ │ - ldp x1, x2, [x20, #96] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl f200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1230> │ │ │ │ - ldr w0, [x20] │ │ │ │ - str w0, [x19] │ │ │ │ - stp xzr, xzr, [x19, #16] │ │ │ │ - str x19, [x22, #16] │ │ │ │ - str x22, [x19, #8] │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - cbz x0, f8dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x190c> │ │ │ │ - mov x1, x19 │ │ │ │ - bl f7a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x17d4> │ │ │ │ - str x0, [x19, #24] │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cbnz x20, f850 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1880> │ │ │ │ - mov x0, x21 │ │ │ │ + bl d8b0 │ │ │ │ + mov x2, x23 │ │ │ │ + mov x19, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d570 │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldr x0, [x0, #184] │ │ │ │ + ldr x7, [x0] │ │ │ │ + movi d29, #0x0 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lsr w6, w2, #3 │ │ │ │ + ubfiz x5, x2, #2, #3 │ │ │ │ + lsr x3, x7, x2 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + tbz w3, #0, 10b20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b50> │ │ │ │ + ldr x3, [x20, #240] │ │ │ │ + ldr s31, [x3, x6, lsl #2] │ │ │ │ + ldr s30, [x3, x5] │ │ │ │ + fcvt d31, s31 │ │ │ │ + fcvt d30, s30 │ │ │ │ + fmul d31, d31, d15 │ │ │ │ + fmul d30, d30, d15 │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + fadd d29, d29, d31 │ │ │ │ + str d31, [x19, w4, uxtw #3] │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + cmp w2, #0x40 │ │ │ │ + b.ne 10ae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b10> // b.any │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + fdiv d29, d31, d29 │ │ │ │ + cbz w21, 10bac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2bdc> │ │ │ │ + sub w0, w21, #0x1 │ │ │ │ + ldr x1, [x22] │ │ │ │ + cmp w0, #0x4 │ │ │ │ + b.ls 10bc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2bf8> // b.plast │ │ │ │ + add x0, x19, #0x8 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 10bc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2bf8> // b.none │ │ │ │ + ubfx x2, x21, #1, #7 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + dup v30.2d, v29.d[0] │ │ │ │ + lsl x2, x2, #4 │ │ │ │ + ldr q31, [x19, x0] │ │ │ │ + fmul v31.2d, v31.2d, v30.2d │ │ │ │ + str q31, [x1, x0] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.ne 10b60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b90> // b.any │ │ │ │ + tbz w21, #0, 10b90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2bc0> │ │ │ │ + and x0, x21, #0xfe │ │ │ │ + lsl x0, x0, #3 │ │ │ │ + ldr d31, [x19, x0] │ │ │ │ + fmul d31, d31, d29 │ │ │ │ + str d31, [x1, x0] │ │ │ │ + ldr d15, [sp, #56] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + cbnz x19, 10b90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2bc0> │ │ │ │ + ldr d15, [sp, #56] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d870 │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x23 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b f924 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1954> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - mov x0, x21 │ │ │ │ - bl f720 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1750> │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ - b f930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1960> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - b f904 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1934> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b f998 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19c8> │ │ │ │ - bti j │ │ │ │ - b f970 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19a0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ + ubfiz x21, x21, #3, #8 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr d31, [x19, x0] │ │ │ │ + fmul d31, d31, d29 │ │ │ │ + str d31, [x1, x0] │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.ne 10bd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c00> // b.any │ │ │ │ + ldr d15, [sp, #56] │ │ │ │ mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + add x20, x0, #0x8, lsl #12 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - add x25, x0, #0x8 │ │ │ │ - ldr x20, [x0, #16] │ │ │ │ - cbz x20, faec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b1c> │ │ │ │ mov x21, x1 │ │ │ │ - mov x26, x2 │ │ │ │ - mov x22, x25 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ldr x19, [x20, #40] │ │ │ │ - mov x1, x21 │ │ │ │ - cmp x26, x19 │ │ │ │ - csel x2, x26, x19, ls // ls = plast │ │ │ │ - cbz x2, fa2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a5c> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - bl d4f0 │ │ │ │ - cbnz w0, fa44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a74> │ │ │ │ - sub x19, x19, x26 │ │ │ │ - mov w0, w19 │ │ │ │ - cmp x19, x23 │ │ │ │ - b.gt fa48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a78> │ │ │ │ - cmp x19, x24 │ │ │ │ - b.lt fac0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1af0> // b.tstop │ │ │ │ - tbnz w0, #31, fac0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1af0> │ │ │ │ - mov x22, x20 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cbnz x20, fa0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a3c> │ │ │ │ - cmp x25, x22 │ │ │ │ - b.eq facc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1afc> // b.none │ │ │ │ - ldr x19, [x22, #40] │ │ │ │ - cmp x26, x19 │ │ │ │ - csel x2, x26, x19, ls // ls = plast │ │ │ │ - cbz x2, fa7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1aac> │ │ │ │ - ldr x1, [x22, #32] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d4f0 │ │ │ │ - cbnz w0, fa98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ac8> │ │ │ │ - sub x0, x26, x19 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt facc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1afc> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt fb0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b3c> // b.tstop │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csel x22, x22, x25, ge // ge = tcont │ │ │ │ - mov x0, x22 │ │ │ │ + ldr w0, [x0, #96] │ │ │ │ + ldr w1, [x19, #144] │ │ │ │ + ldr x3, [x19, #312] │ │ │ │ + sub w1, w1, w0 │ │ │ │ + sub w22, w1, #0x1 │ │ │ │ + sub w5, w1, #0x1 │ │ │ │ + ldr x0, [x19] │ │ │ │ + lsl x22, x22, #2 │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + str wzr, [x20, #664] │ │ │ │ + ldr w1, [x3, x22] │ │ │ │ + str w5, [sp, #60] │ │ │ │ + bl 6f0ec ::do_widen(char) const@@Base+0x5108c> │ │ │ │ + fmov s18, s0 │ │ │ │ + fmov s30, #1.000000000000000000e+00 │ │ │ │ + ldr w5, [sp, #60] │ │ │ │ + ldr x2, [x19, #336] │ │ │ │ + fsub s30, s30, s0 │ │ │ │ + str s0, [x20, #748] │ │ │ │ + add x0, x19, #0x198 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + mov w1, #0x18 // #24 │ │ │ │ + add x8, x2, x22 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + str s30, [x20, #744] │ │ │ │ + umull x5, w5, w1 │ │ │ │ + ldr s29, [x2, x22] │ │ │ │ + mov x1, x0 │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + fdiv s30, s30, s29 │ │ │ │ + stp q31, q31, [x0, #32] │ │ │ │ + stp q31, q31, [x0, #64] │ │ │ │ + stp q31, q31, [x0, #96] │ │ │ │ + stp q31, q31, [x0, #128] │ │ │ │ + stp q31, q31, [x0, #160] │ │ │ │ + stp q31, q31, [x0, #192] │ │ │ │ + stp q31, q31, [x0, #224] │ │ │ │ + ldr w6, [x19, #136] │ │ │ │ + ldr x0, [x19, #288] │ │ │ │ + ucvtf s17, w6 │ │ │ │ + ldr s19, [x20, #664] │ │ │ │ + ubfiz x9, x6, #5, #32 │ │ │ │ + ldr x7, [x0, x5] │ │ │ │ + ldr s31, [x7, x4, lsl #2] │ │ │ │ + ldr s29, [x8] │ │ │ │ + fdiv s31, s31, s29 │ │ │ │ + fmul s31, s31, s18 │ │ │ │ + fdiv s31, s31, s17 │ │ │ │ + cbz w6, 10e34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e64> │ │ │ │ + ldr x2, [x19, #264] │ │ │ │ + ldr x0, [x19, #192] │ │ │ │ + ldr x2, [x2, x5] │ │ │ │ + add x3, x0, x9 │ │ │ │ + ldp s22, s21, [x1] │ │ │ │ + ldp s24, s23, [x1, #8] │ │ │ │ + add x2, x2, w4, uxtw #2 │ │ │ │ + ldp s26, s25, [x1, #16] │ │ │ │ + ldp s27, s29, [x1, #24] │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + ldr s28, [x2] │ │ │ │ + ldur s20, [x0, #-32] │ │ │ │ + fmadd s28, s30, s28, s31 │ │ │ │ + fmadd s22, s28, s20, s22 │ │ │ │ + str s22, [x1] │ │ │ │ + ldr s28, [x2] │ │ │ │ + ldur s20, [x0, #-28] │ │ │ │ + fmadd s28, s30, s28, s31 │ │ │ │ + fmadd s21, s28, s20, s21 │ │ │ │ + str s21, [x1, #4] │ │ │ │ + ldr s28, [x2] │ │ │ │ + ldur s20, [x0, #-24] │ │ │ │ + fmadd s28, s30, s28, s31 │ │ │ │ + fmadd s24, s28, s20, s24 │ │ │ │ + str s24, [x1, #8] │ │ │ │ + ldr s28, [x2] │ │ │ │ + ldur s20, [x0, #-20] │ │ │ │ + fmadd s28, s30, s28, s31 │ │ │ │ + fmadd s23, s28, s20, s23 │ │ │ │ + str s23, [x1, #12] │ │ │ │ + ldr s28, [x2] │ │ │ │ + ldur s20, [x0, #-16] │ │ │ │ + fmadd s28, s30, s28, s31 │ │ │ │ + fmadd s26, s28, s20, s26 │ │ │ │ + str s26, [x1, #16] │ │ │ │ + ldr s28, [x2] │ │ │ │ + ldur s20, [x0, #-12] │ │ │ │ + fmadd s28, s30, s28, s31 │ │ │ │ + fmadd s25, s28, s20, s25 │ │ │ │ + str s25, [x1, #20] │ │ │ │ + ldr s28, [x2] │ │ │ │ + ldur s20, [x0, #-8] │ │ │ │ + fmadd s28, s30, s28, s31 │ │ │ │ + fmadd s27, s28, s20, s27 │ │ │ │ + str s27, [x1, #24] │ │ │ │ + ldr s28, [x2], #32 │ │ │ │ + ldur s20, [x0, #-4] │ │ │ │ + fmadd s28, s30, s28, s31 │ │ │ │ + fmadd s29, s28, s20, s29 │ │ │ │ + str s29, [x1, #28] │ │ │ │ + fmov s28, s29 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.ne 10d0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d3c> // b.any │ │ │ │ + ldp s31, s29, [x1] │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + ldp s24, s25, [x1, #8] │ │ │ │ + fadd s31, s31, s29 │ │ │ │ + ldr s29, [x1, #24] │ │ │ │ + ldp s26, s27, [x1, #16] │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + fadd s31, s31, s24 │ │ │ │ + fadd s31, s31, s25 │ │ │ │ + fadd s31, s31, s26 │ │ │ │ + fadd s31, s31, s27 │ │ │ │ + fadd s31, s31, s29 │ │ │ │ + fadd s31, s31, s28 │ │ │ │ + fadd s19, s19, s31 │ │ │ │ + str s19, [x20, #664] │ │ │ │ + cmp x4, #0x8 │ │ │ │ + b.ne 10cd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d00> // b.any │ │ │ │ + fcmp s19, s19 │ │ │ │ + b.vs 10e1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e4c> │ │ │ │ + fabs s30, s19 │ │ │ │ + mov w0, #0x7f7fffff // #2139095039 │ │ │ │ + fmov s31, w0 │ │ │ │ + fcmp s30, s31 │ │ │ │ + b.le 10e3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e6c> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x20, [x20, #24] │ │ │ │ - cbnz x20, fa0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a3c> │ │ │ │ - b fa54 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a84> │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ + ldr s28, [x1, #28] │ │ │ │ + b 10dbc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2dec> │ │ │ │ + movi v31.2s, #0x80, lsl #16 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + fcmpe s19, s31 │ │ │ │ + b.mi 10e20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e50> // b.first │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + fcvt d19, s19 │ │ │ │ + ldr w0, [x19, #144] │ │ │ │ + movi d29, #0x0 │ │ │ │ + fmov d28, #1.000000000000000000e+00 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + ldr x11, [x1, #184] │ │ │ │ + sbfiz x0, x0, #3, #32 │ │ │ │ + fdiv d28, d28, d19 │ │ │ │ + add x12, x0, #0x8 │ │ │ │ + add x10, x11, x12 │ │ │ │ + ldr x9, [x11, x0] │ │ │ │ + str d29, [x20, #672] │ │ │ │ + b 10e98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2ec8> │ │ │ │ + add w13, w13, #0x1 │ │ │ │ + cmp w13, #0x40 │ │ │ │ + b.eq 10f18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f48> // b.none │ │ │ │ + lsr x0, x9, x13 │ │ │ │ + tbz w0, #0, 10e8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2ebc> │ │ │ │ + ldr x8, [x10] │ │ │ │ + ubfiz w7, w13, #3, #3 │ │ │ │ + and w6, w13, #0xfffffff8 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + and w0, w1, #0x7 │ │ │ │ + add w2, w6, w1, asr #3 │ │ │ │ + add w0, w0, w7 │ │ │ │ + lsr x4, x8, x1 │ │ │ │ + add x5, x19, w3, sxtw #3 │ │ │ │ + add x2, x19, w2, sxtw #2 │ │ │ │ + ubfiz x0, x0, #2, #7 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + add x0, x19, x0 │ │ │ │ + tbz w4, #0, 10f04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f34> │ │ │ │ + ldr s30, [x0, #408] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + ldr s31, [x2, #408] │ │ │ │ + fcvt d30, s30 │ │ │ │ + fcvt d31, s31 │ │ │ │ + fmul d30, d30, d28 │ │ │ │ + fmul d31, d31, d28 │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + fadd d29, d29, d31 │ │ │ │ + str d31, [x5, #664] │ │ │ │ + str d29, [x20, #672] │ │ │ │ + cmp w1, #0x40 │ │ │ │ + b.ne 10eb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2ee0> // b.any │ │ │ │ + add w13, w13, #0x1 │ │ │ │ + cmp w13, #0x40 │ │ │ │ + b.ne 10e98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2ec8> // b.any │ │ │ │ + fcmp d29, d29 │ │ │ │ + b.vs 10f34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f64> │ │ │ │ + fabs d30, d29 │ │ │ │ + mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ + fmov d31, x0 │ │ │ │ + fcmp d30, d31 │ │ │ │ + b.le 11004 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3034> │ │ │ │ + movi d29, #0x0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + str d29, [x20, #672] │ │ │ │ + b 10f54 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f84> │ │ │ │ + add w13, w13, #0x1 │ │ │ │ + cmp w13, #0x40 │ │ │ │ + b.eq 10fd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3000> // b.none │ │ │ │ + lsr x0, x9, x13 │ │ │ │ + tbz w0, #0, 10f48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f78> │ │ │ │ + ldr x8, [x10] │ │ │ │ + ubfiz w7, w13, #3, #3 │ │ │ │ + and w6, w13, #0xfffffff8 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + and w0, w1, #0x7 │ │ │ │ + add w2, w6, w1, asr #3 │ │ │ │ + add w0, w0, w7 │ │ │ │ + lsr x4, x8, x1 │ │ │ │ + add x5, x19, w3, sxtw #3 │ │ │ │ + add x2, x19, w2, sxtw #2 │ │ │ │ + ubfiz x0, x0, #2, #7 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + add x0, x19, x0 │ │ │ │ + tbz w4, #0, 10fbc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2fec> │ │ │ │ + ldr s31, [x0, #408] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + ldr s30, [x2, #408] │ │ │ │ + fcvt d31, s31 │ │ │ │ + fcvt d30, s30 │ │ │ │ + fmul d31, d31, d28 │ │ │ │ + fmadd d31, d28, d30, d31 │ │ │ │ + fadd d29, d29, d31 │ │ │ │ + str d31, [x5, #664] │ │ │ │ + str d29, [x20, #672] │ │ │ │ + cmp w1, #0x40 │ │ │ │ + b.ne 10f6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f9c> // b.any │ │ │ │ + add w13, w13, #0x1 │ │ │ │ + cmp w13, #0x40 │ │ │ │ + b.ne 10f54 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f84> // b.any │ │ │ │ + fcmp d29, d29 │ │ │ │ + b.vs 10fec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x301c> │ │ │ │ + fabs d30, d29 │ │ │ │ + mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ + fmov d31, x0 │ │ │ │ + fcmp d30, d31 │ │ │ │ + b.le 110ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x311c> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + mov w0, #0xfffffffe // #-2 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x22, x25 │ │ │ │ - mov x0, x22 │ │ │ │ + mov x0, #0x10000000000000 // #4503599627370496 │ │ │ │ + fmov d31, x0 │ │ │ │ + fcmpe d29, d31 │ │ │ │ + b.mi 10f34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f64> // b.first │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldr x1, [x11, x12] │ │ │ │ + cbz x1, 11138 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3168> │ │ │ │ + fmov d31, x1 │ │ │ │ + ldr w4, [x19, #172] │ │ │ │ + cnt v31.8b, v31.8b │ │ │ │ + addv b31, v31.8b │ │ │ │ + fmov x2, d31 │ │ │ │ + cbz x9, 110d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3104> │ │ │ │ + fmov d31, x9 │ │ │ │ + ldr d29, [x20, #672] │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + cnt v31.8b, v31.8b │ │ │ │ + ldr x8, [x21] │ │ │ │ + fdiv d30, d30, d29 │ │ │ │ + addv b31, v31.8b │ │ │ │ + fmov x1, d31 │ │ │ │ + mul w1, w1, w2 │ │ │ │ + sub w4, w4, w1 │ │ │ │ + sub w2, w1, #0x1 │ │ │ │ + add w5, w4, #0x1 │ │ │ │ + sxtw x3, w5 │ │ │ │ + cmp w2, #0x4 │ │ │ │ + b.ls 11108 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3138> // b.plast │ │ │ │ + add x6, x8, w5, sxtw #3 │ │ │ │ + add x2, x19, #0x2a0 │ │ │ │ + sxtw x3, w5 │ │ │ │ + cmp x6, x2 │ │ │ │ + b.eq 11108 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3138> // b.none │ │ │ │ + ubfx x3, x1, #1, #15 │ │ │ │ + add x7, x19, #0x298 │ │ │ │ + dup v29.2d, v30.d[0] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + lsl x3, x3, #4 │ │ │ │ + ldr q31, [x7, x2] │ │ │ │ + fmul v31.2d, v31.2d, v29.2d │ │ │ │ + str q31, [x6, x2] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + cmp x2, x3 │ │ │ │ + b.ne 1109c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30cc> // b.any │ │ │ │ + tbz w1, #0, 110d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3104> │ │ │ │ + and w1, w1, #0xfffffffe │ │ │ │ + add w5, w5, w1 │ │ │ │ + sxtw x1, w1 │ │ │ │ + add x1, x19, x1, lsl #3 │ │ │ │ + ldr d31, [x1, #664] │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + str d31, [x8, w5, sxtw #3] │ │ │ │ + str w4, [x19, #172] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - mov x22, x25 │ │ │ │ - b faa4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ad4> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mov x0, #0x10000000000000 // #4503599627370496 │ │ │ │ + fmov d31, x0 │ │ │ │ + mov w0, #0xfffffffe // #-2 │ │ │ │ + fcmpe d29, d31 │ │ │ │ + b.mi 10e20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e50> // b.first │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 11018 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3048> │ │ │ │ + ubfiz x1, x1, #3, #16 │ │ │ │ + add x3, x8, x3, lsl #3 │ │ │ │ + add x5, x19, #0x298 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr d31, [x5, x2] │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + str d31, [x3, x2] │ │ │ │ + add x2, x2, #0x8 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 11118 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3148> // b.any │ │ │ │ + str w4, [x19, #172] │ │ │ │ + b 110d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3108> │ │ │ │ + ldr w4, [x19, #172] │ │ │ │ + str w4, [x19, #172] │ │ │ │ + b 110d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3108> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xd0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - stp x29, x30, [sp, #112] │ │ │ │ - add x29, sp, #0x70 │ │ │ │ - stp x19, x20, [sp, #128] │ │ │ │ - add x19, sp, #0x48 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3704] │ │ │ │ - stp x21, x22, [sp, #144] │ │ │ │ - mov x21, x0 │ │ │ │ - stp x23, x24, [sp, #160] │ │ │ │ - stp x25, x26, [sp, #176] │ │ │ │ - stp x27, x28, [sp, #192] │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [sp, #104] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0xc80 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldrb w0, [x20, #520] │ │ │ │ - tbnz w0, #0, 10118 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2148> │ │ │ │ - ldrb w0, [x20, #521] │ │ │ │ - tbnz w0, #0, 100fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x212c> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - add x23, sp, #0x58 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq fb9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1bcc> // b.none │ │ │ │ - bl d870 │ │ │ │ - add x22, sp, #0x8 │ │ │ │ - add x25, x21, #0x80 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x1, x1, #0xd98 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - mov x0, x25 │ │ │ │ - mov x1, x22 │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1a9e0 ::do_widen(char) const@@Base+0x64a0> │ │ │ │ - mov x1, x0 │ │ │ │ - add x20, sp, #0x28 │ │ │ │ - add x27, sp, #0x38 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - ldp x28, x24, [x1] │ │ │ │ - stp x27, xzr, [sp, #40] │ │ │ │ - strb wzr, [sp, #56] │ │ │ │ - add x1, x24, #0x11 │ │ │ │ - bl dcd0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x10 │ │ │ │ - b.ls 102f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2320> // b.plast │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - add x1, x1, #0xc88 │ │ │ │ - mov x2, #0x11 // #17 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x24, x0 │ │ │ │ - b.hi 102d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2300> // b.pmore │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - mov x2, x24 │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - adrp x26, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x26, #0x960 │ │ │ │ - bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 19a20 ::do_widen(char) const@@Base+0x54e0> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq fc88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1cb8> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq fc98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1cc8> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq fcac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1cdc> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x27, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x1, x27, #0xca0 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldp x28, x2, [sp, #72] │ │ │ │ - add x24, x21, #0x90 │ │ │ │ - add x21, x21, #0x98 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x1, x28 │ │ │ │ - bl f9d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a00> │ │ │ │ - cmp x21, x0 │ │ │ │ - b.eq 10198 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21c8> // b.none │ │ │ │ - cmp x28, x23 │ │ │ │ - b.eq fcec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d1c> // b.none │ │ │ │ - mov x0, x28 │ │ │ │ - bl d870 │ │ │ │ - add x1, x27, #0xca0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1a9e0 ::do_widen(char) const@@Base+0x64a0> │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x2, #0xcb0 │ │ │ │ - mov x8, x20 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl f400 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1430> │ │ │ │ - add x1, x26, #0x960 │ │ │ │ - mov x0, x20 │ │ │ │ - bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 19a20 ::do_widen(char) const@@Base+0x54e0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x28, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x1, x28, #0xcc8 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldp x27, x2, [sp, #72] │ │ │ │ - mov x0, x24 │ │ │ │ - mov x1, x27 │ │ │ │ - bl f9d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a00> │ │ │ │ - cmp x21, x0 │ │ │ │ - b.eq 10184 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21b4> // b.none │ │ │ │ - cmp x27, x23 │ │ │ │ - b.eq fd98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1dc8> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ - bl d870 │ │ │ │ - add x1, x28, #0xcc8 │ │ │ │ - mov x0, x22 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1a9e0 ::do_widen(char) const@@Base+0x64a0> │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x2, #0xcd8 │ │ │ │ - mov x8, x20 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl f400 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1430> │ │ │ │ - add x1, x26, #0x960 │ │ │ │ - mov x0, x20 │ │ │ │ - bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 19a20 ::do_widen(char) const@@Base+0x54e0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x28, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x28, #0x430 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldp x27, x2, [sp, #72] │ │ │ │ - mov x0, x24 │ │ │ │ - mov x1, x27 │ │ │ │ - bl f9d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a00> │ │ │ │ - cmp x21, x0 │ │ │ │ - b.eq 10170 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21a0> // b.none │ │ │ │ - cmp x27, x23 │ │ │ │ - b.eq fe44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e74> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ - bl d870 │ │ │ │ - add x1, x28, #0x430 │ │ │ │ - mov x0, x22 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1a9e0 ::do_widen(char) const@@Base+0x64a0> │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x2, #0xcf0 │ │ │ │ - mov x8, x20 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl f400 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1430> │ │ │ │ - add x1, x26, #0x960 │ │ │ │ - mov x0, x20 │ │ │ │ - bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 19a20 ::do_widen(char) const@@Base+0x54e0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x28, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x1, x28, #0xd08 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldp x27, x2, [sp, #72] │ │ │ │ - mov x0, x24 │ │ │ │ - mov x1, x27 │ │ │ │ - bl f9d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a00> │ │ │ │ - cmp x21, x0 │ │ │ │ - b.eq 1015c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x218c> // b.none │ │ │ │ - cmp x27, x23 │ │ │ │ - b.eq fef0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f20> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ - bl d870 │ │ │ │ - add x1, x28, #0xd08 │ │ │ │ - mov x0, x22 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1a9e0 ::do_widen(char) const@@Base+0x64a0> │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x2, #0xd10 │ │ │ │ - mov x8, x20 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl f400 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1430> │ │ │ │ - add x1, x26, #0x960 │ │ │ │ - mov x0, x20 │ │ │ │ - bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 19a20 ::do_widen(char) const@@Base+0x54e0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x28, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x1, x28, #0xd28 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldp x27, x2, [sp, #72] │ │ │ │ - mov x0, x24 │ │ │ │ - mov x1, x27 │ │ │ │ - bl f9d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a00> │ │ │ │ - cmp x21, x0 │ │ │ │ - b.eq 10148 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2178> // b.none │ │ │ │ - cmp x27, x23 │ │ │ │ - b.eq ff9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1fcc> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ - bl d870 │ │ │ │ - add x1, x28, #0xd28 │ │ │ │ - mov x0, x22 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1a9e0 ::do_widen(char) const@@Base+0x64a0> │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x2, #0xd38 │ │ │ │ - mov x8, x20 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl f400 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1430> │ │ │ │ - add x1, x26, #0x960 │ │ │ │ - mov x0, x20 │ │ │ │ - bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 19a20 ::do_widen(char) const@@Base+0x54e0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x27, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x1, x27, #0xd50 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - mov x0, x24 │ │ │ │ - ldp x24, x2, [sp, #72] │ │ │ │ - mov x1, x24 │ │ │ │ - bl f9d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a00> │ │ │ │ - cmp x21, x0 │ │ │ │ - b.eq 10134 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2164> // b.none │ │ │ │ - cmp x24, x23 │ │ │ │ - b.eq 10048 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2078> // b.none │ │ │ │ - mov x0, x24 │ │ │ │ - bl d870 │ │ │ │ - add x1, x27, #0xd50 │ │ │ │ - mov x0, x22 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1a9e0 ::do_widen(char) const@@Base+0x64a0> │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x2, #0xd58 │ │ │ │ - mov x8, x20 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl f400 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1430> │ │ │ │ - add x1, x26, #0x960 │ │ │ │ - mov x0, x20 │ │ │ │ - bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 19a20 ::do_widen(char) const@@Base+0x54e0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 101ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x221c> // b.any │ │ │ │ - ldp x29, x30, [sp, #112] │ │ │ │ - ldp x19, x20, [sp, #128] │ │ │ │ - ldp x21, x22, [sp, #144] │ │ │ │ - ldp x23, x24, [sp, #160] │ │ │ │ - ldp x25, x26, [sp, #176] │ │ │ │ - ldp x27, x28, [sp, #192] │ │ │ │ - add sp, sp, #0xd0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ - ldp x1, x2, [sp, #72] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ - b fb88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1bb8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ - ldp x1, x2, [sp, #72] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ - b fb80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1bb0> │ │ │ │ - cmp x24, x23 │ │ │ │ - b.eq 100bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x20ec> // b.none │ │ │ │ - mov x0, x24 │ │ │ │ - bl d870 │ │ │ │ - b 100bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x20ec> │ │ │ │ - cmp x27, x23 │ │ │ │ - b.eq 10010 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2040> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ - bl d870 │ │ │ │ - b 10010 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2040> │ │ │ │ - cmp x27, x23 │ │ │ │ - b.eq ff64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f94> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ - bl d870 │ │ │ │ - b ff64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f94> │ │ │ │ - cmp x27, x23 │ │ │ │ - b.eq feb8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ee8> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ - bl d870 │ │ │ │ - b feb8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ee8> │ │ │ │ - cmp x27, x23 │ │ │ │ - b.eq fe0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e3c> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ - bl d870 │ │ │ │ - b fe0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e3c> │ │ │ │ - cmp x28, x23 │ │ │ │ - b.eq fd60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d90> // b.none │ │ │ │ - mov x0, x28 │ │ │ │ - bl d870 │ │ │ │ - b fd60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d90> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1021c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x224c> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x26] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 101ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x221c> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - b 10200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2230> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 101c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21f8> │ │ │ │ - bti j │ │ │ │ - b 101b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21e0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 101c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21f0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 101c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21f8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 101c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21f0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 101c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21f8> │ │ │ │ - bti j │ │ │ │ - b 101b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21e0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 101c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21f0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 101c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21f8> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - b 10200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2230> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 102b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x22e0> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x26] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 101ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x221c> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x26] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 101ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x221c> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ - b 101b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21e0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 101c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21f0> │ │ │ │ - bti j │ │ │ │ - b 101b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21e0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 101c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21f0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 101c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21f8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 101c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21f8> │ │ │ │ - bti j │ │ │ │ - b 101b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21e0> │ │ │ │ - bti j │ │ │ │ + sub sp, sp, #0xb0 │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ mov x19, x0 │ │ │ │ - b 101c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21f0> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + mov x26, x1 │ │ │ │ + stp x27, x28, [sp, #144] │ │ │ │ + ldr x4, [x19, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + str x1, [sp, #56] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1021c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x224c> // b.none │ │ │ │ - b 101ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x221c> │ │ │ │ + str x2, [sp, #24] │ │ │ │ + ldr w5, [x19, #116] │ │ │ │ + ldr x3, [x4, #208] │ │ │ │ + ldp w0, w1, [x19, #100] │ │ │ │ + ldr w2, [x19, #108] │ │ │ │ + ldr w6, [x19, #132] │ │ │ │ + ldrh w3, [x3, w0, sxtw #1] │ │ │ │ + str w0, [x19, #144] │ │ │ │ + ldr w0, [x19, #124] │ │ │ │ + sub w3, w3, #0x1 │ │ │ │ + stp w3, w2, [x19, #148] │ │ │ │ + str w2, [x19, #156] │ │ │ │ + stp w5, w6, [x19, #168] │ │ │ │ + str w0, [x19, #176] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.lt 12a18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4a48> // b.tstop │ │ │ │ + mov w6, w2 │ │ │ │ + add x20, x19, #0x8, lsl #12 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + stp x23, x24, [sp, #112] │ │ │ │ + str d15, [sp, #160] │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x120 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - stp x29, x30, [sp, #192] │ │ │ │ - add x29, sp, #0xc0 │ │ │ │ - stp x19, x20, [sp, #208] │ │ │ │ - add x19, sp, #0x98 │ │ │ │ - stp x21, x22, [sp, #224] │ │ │ │ - mov x21, x0 │ │ │ │ - stp x23, x24, [sp, #240] │ │ │ │ - add x23, x21, #0x90 │ │ │ │ - add x24, x21, #0x98 │ │ │ │ - stp x25, x26, [sp, #256] │ │ │ │ - stp x27, x28, [sp, #272] │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [sp, #184] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0xd98 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldp x1, x2, [sp, #152] │ │ │ │ - mov x0, x23 │ │ │ │ - bl f9d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a00> │ │ │ │ - cmp x24, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - b.eq 109d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a04> // b.none │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x1, x1, #0xda0 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldp x1, x2, [sp, #152] │ │ │ │ - mov x0, x23 │ │ │ │ - bl f9d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a00> │ │ │ │ - cmp x24, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - b.eq 10a14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a44> // b.none │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x20, sp, #0x78 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x1, x1, #0xd08 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldp x1, x2, [sp, #120] │ │ │ │ - mov x0, x23 │ │ │ │ - bl f9d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a00> │ │ │ │ - mov x22, x0 │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0xd28 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldp x1, x2, [sp, #152] │ │ │ │ - mov x0, x23 │ │ │ │ - bl f9d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a00> │ │ │ │ - cmp x24, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - b.eq 10a54 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a84> // b.none │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x25, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x25, #0xe20 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldp x1, x2, [sp, #120] │ │ │ │ - mov x0, x23 │ │ │ │ - bl f9d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a00> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 104e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2518> // b.none │ │ │ │ - add x1, x25, #0xe20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - mov x1, x19 │ │ │ │ - add x0, x21, #0x80 │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1ab00 ::do_widen(char) const@@Base+0x65c0> │ │ │ │ - ldr w0, [x0] │ │ │ │ - tbnz w0, #31, 10804 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2834> │ │ │ │ - mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x22, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x22, #0xe78 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldp x1, x2, [sp, #120] │ │ │ │ - mov x0, x23 │ │ │ │ - bl f9d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a00> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 10544 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2574> // b.none │ │ │ │ - add x1, x22, #0xe78 │ │ │ │ - mov x0, x19 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - mov x1, x19 │ │ │ │ - add x0, x21, #0x80 │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1ab00 ::do_widen(char) const@@Base+0x65c0> │ │ │ │ - ldr w0, [x0] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - mov x0, x19 │ │ │ │ - b.le 10850 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2880> │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x1, x22, #0xe78 │ │ │ │ - mov x0, x20 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - add x22, x21, #0x80 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - ldrb w0, [x0, #8] │ │ │ │ - tbnz w0, #0, 10598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x25c8> │ │ │ │ - add x1, x25, #0xe20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - ldrb w0, [x0, #8] │ │ │ │ - tbz w0, #0, 10898 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x28c8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x25, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x25, #0xee0 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - ldrb w0, [x0, #8] │ │ │ │ - tbz w0, #0, 1079c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x27cc> │ │ │ │ - mov x0, x20 │ │ │ │ - add x26, sp, #0x58 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x25, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - mov x0, x26 │ │ │ │ - add x1, x25, #0xf20 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ + ldr x4, [x4, #136] │ │ │ │ + asr w3, w2, #1 │ │ │ │ + ldr w5, [x19, #120] │ │ │ │ + sub w1, w2, w1 │ │ │ │ + str w1, [x19, #160] │ │ │ │ + sub w0, w0, w5 │ │ │ │ + str w0, [x19, #180] │ │ │ │ + ubfiz w0, w2, #2, #1 │ │ │ │ + ldrb w22, [x4, w3, sxtw] │ │ │ │ + asr w22, w22, w0 │ │ │ │ + and w21, w22, #0x3 │ │ │ │ + ands w28, w22, #0x2 │ │ │ │ + ubfx x22, x22, #1, #1 │ │ │ │ + ccmp w21, #0x1, #0x4, eq // eq = none │ │ │ │ + cset w25, ne // ne = any │ │ │ │ + cmp w6, w2 │ │ │ │ + b.ne 11420 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3450> // b.any │ │ │ │ + mov x0, #0x3f800000 // #1065353216 │ │ │ │ + str x0, [x20, #744] │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + ldr w3, [x19, #136] │ │ │ │ + cbnz w25, 121ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x41dc> │ │ │ │ + cbz w28, 122f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4324> │ │ │ │ + ldp x1, x4, [x19] │ │ │ │ + fmov s27, #1.000000000000000000e+00 │ │ │ │ + add x23, x20, #0x2b0 │ │ │ │ + add x24, x20, #0x2c0 │ │ │ │ + add x25, x20, #0x2d0 │ │ │ │ + add x28, x20, #0x2e0 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldp d22, d28, [x1, #104] │ │ │ │ + ldr x4, [x4, #160] │ │ │ │ + fdiv d28, d28, d22 │ │ │ │ + ldrsw x1, [x19, #168] │ │ │ │ + ldrb w1, [x4, x1] │ │ │ │ + ands w4, w1, #0x1 │ │ │ │ + and w9, w1, #0x2 │ │ │ │ + and w8, w1, #0x4 │ │ │ │ + and w7, w1, #0x8 │ │ │ │ + and w6, w1, #0x10 │ │ │ │ + and w5, w1, #0x20 │ │ │ │ + and w4, w1, #0x40 │ │ │ │ + lsr w1, w1, #7 │ │ │ │ + fcvt s28, d28 │ │ │ │ + fcsel s21, s28, s27, eq // eq = none │ │ │ │ + fcsel s20, s28, s27, ne // ne = any │ │ │ │ + cmp w9, #0x0 │ │ │ │ + fcsel s19, s28, s27, eq // eq = none │ │ │ │ + fcsel s18, s28, s27, ne // ne = any │ │ │ │ + cmp w8, #0x0 │ │ │ │ + fcsel s17, s28, s27, eq // eq = none │ │ │ │ + fcsel s16, s28, s27, ne // ne = any │ │ │ │ + cmp w7, #0x0 │ │ │ │ + stp s20, s18, [x23, #-8] │ │ │ │ + fcsel s7, s28, s27, eq // eq = none │ │ │ │ + fcsel s6, s28, s27, ne // ne = any │ │ │ │ + cmp w6, #0x0 │ │ │ │ + fcsel s5, s28, s27, eq // eq = none │ │ │ │ + fcsel s4, s28, s27, ne // ne = any │ │ │ │ + cmp w5, #0x0 │ │ │ │ + stp s16, s6, [x23] │ │ │ │ + fcsel s3, s28, s27, eq // eq = none │ │ │ │ + fcsel s2, s28, s27, ne // ne = any │ │ │ │ + cmp w4, #0x0 │ │ │ │ + fcsel s26, s28, s27, eq // eq = none │ │ │ │ + fcsel s1, s28, s27, ne // ne = any │ │ │ │ + cmp w1, #0x0 │ │ │ │ + stp s4, s2, [x24, #-8] │ │ │ │ + fcsel s29, s27, s28, ne // ne = any │ │ │ │ + fcsel s28, s28, s27, ne // ne = any │ │ │ │ + stp s1, s28, [x24] │ │ │ │ + stp s21, s19, [x25, #-8] │ │ │ │ + stp s17, s7, [x25] │ │ │ │ + stp s5, s3, [x28, #-8] │ │ │ │ + stp s26, s29, [x28] │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + cbz w3, 129b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x49e8> │ │ │ │ + ldr x6, [x19, #192] │ │ │ │ + mov x17, #0x82a8 // #33448 │ │ │ │ + mov x18, #0x82c8 // #33480 │ │ │ │ + add x5, x19, #0x38 │ │ │ │ + add x8, x19, #0xc0 │ │ │ │ + add x9, x19, #0xf0 │ │ │ │ + add x11, x19, x17 │ │ │ │ + add x10, x19, x18 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + b 113dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x340c> │ │ │ │ + ldp q30, q31, [x10] │ │ │ │ + str q30, [x6, x2] │ │ │ │ + str q31, [x12, #16] │ │ │ │ + ldr w3, [x19, #136] │ │ │ │ + ldr x0, [x9] │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + ldr x6, [x8] │ │ │ │ + ldp s24, s31, [x0] │ │ │ │ + add x1, x6, x2 │ │ │ │ + ldr s7, [x6, x2] │ │ │ │ + add x2, x2, #0x20 │ │ │ │ + ldp s0, s28, [x0, #8] │ │ │ │ + fadd s24, s7, s24 │ │ │ │ + ldp s25, s30, [x0, #16] │ │ │ │ + ldp s27, s29, [x0, #24] │ │ │ │ + str s24, [x0] │ │ │ │ + ldr s6, [x1, #4] │ │ │ │ + fadd s31, s6, s31 │ │ │ │ + str s31, [x0, #4] │ │ │ │ + ldr s5, [x1, #8] │ │ │ │ + fadd s0, s5, s0 │ │ │ │ + str s0, [x0, #8] │ │ │ │ + ldr s4, [x1, #12] │ │ │ │ + fadd s28, s4, s28 │ │ │ │ + str s28, [x0, #12] │ │ │ │ + ldr s3, [x1, #16] │ │ │ │ + fadd s25, s3, s25 │ │ │ │ + str s25, [x0, #16] │ │ │ │ + ldr s2, [x1, #20] │ │ │ │ + fadd s30, s2, s30 │ │ │ │ + str s30, [x0, #20] │ │ │ │ + ldr s1, [x1, #24] │ │ │ │ + fadd s27, s1, s27 │ │ │ │ + str s27, [x0, #24] │ │ │ │ + ldr s23, [x1, #28] │ │ │ │ + fadd s29, s23, s29 │ │ │ │ + str s29, [x0, #28] │ │ │ │ + cmp w3, w4 │ │ │ │ + b.eq 1217c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x41ac> // b.none │ │ │ │ + ldr x7, [x5, #8] │ │ │ │ + lsr w3, w4, #3 │ │ │ │ + ldp w1, w12, [x19, #160] │ │ │ │ + mvn w0, w4 │ │ │ │ + ldr x13, [x5, #32] │ │ │ │ + add w1, w1, w12 │ │ │ │ + lsr x7, x7, #3 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + add x12, x6, x2 │ │ │ │ + madd x1, x1, x7, x13 │ │ │ │ + ldrb w1, [x1, w3, uxtw] │ │ │ │ + asr w0, w1, w0 │ │ │ │ + tbnz w0, #0, 11340 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3370> │ │ │ │ + ldp q30, q31, [x11] │ │ │ │ + str q30, [x6, x2] │ │ │ │ + str q31, [x12, #16] │ │ │ │ + b 1134c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x337c> │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr w1, [x19, #156] │ │ │ │ + ldr x3, [x0, #80] │ │ │ │ + ldrb w23, [x3, w2, sxtw] │ │ │ │ + bl 6f1ac ::do_widen(char) const@@Base+0x5114c> │ │ │ │ + fmov s31, #1.000000000000000000e+00 │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + ldr w1, [x19, #108] │ │ │ │ + fsub s30, s31, s0 │ │ │ │ + str s0, [x20, #748] │ │ │ │ + mov w0, w2 │ │ │ │ + str s30, [x20, #744] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 1122c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x325c> // b.none │ │ │ │ + ldr x5, [x19, #8] │ │ │ │ + ldrsw x3, [x19, #144] │ │ │ │ + ldr w4, [x19, #148] │ │ │ │ + ldr x1, [x5, #208] │ │ │ │ + ldrh w1, [x1, x3, lsl #1] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + cmp w4, w1 │ │ │ │ + b.eq 117e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3814> // b.none │ │ │ │ + and w24, w25, #0x1 │ │ │ │ + cbnz w25, 12134 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4164> │ │ │ │ + ldr s30, [x19, #136] │ │ │ │ + ldr s29, [x19, #184] │ │ │ │ + ucvtf s30, s30 │ │ │ │ + fmul s30, s30, s29 │ │ │ │ + fdiv s15, s0, s30 │ │ │ │ + dup v29.4s, v15.s[0] │ │ │ │ + str q29, [sp] │ │ │ │ + cbz w28, 11a90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ac0> │ │ │ │ + mov x9, x19 │ │ │ │ + ldrsw x1, [x19, #168] │ │ │ │ + ldr x3, [x5, #160] │ │ │ │ + add x13, x20, #0x2bc │ │ │ │ + ldr x2, [x9], #240 │ │ │ │ + add x14, x20, #0x2c4 │ │ │ │ + ldrb w1, [x3, x1] │ │ │ │ + add x15, x20, #0x2cc │ │ │ │ + add x16, x20, #0x2d4 │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + ldp d28, d30, [x2, #104] │ │ │ │ + ands w3, w1, #0x1 │ │ │ │ + and w7, w1, #0x2 │ │ │ │ + and w6, w1, #0x4 │ │ │ │ + and w5, w1, #0x8 │ │ │ │ + and w4, w1, #0x10 │ │ │ │ + fdiv d30, d30, d28 │ │ │ │ + and w3, w1, #0x20 │ │ │ │ + and w2, w1, #0x40 │ │ │ │ + lsr w1, w1, #7 │ │ │ │ + fcvt s30, d30 │ │ │ │ + fcsel s27, s30, s31, eq // eq = none │ │ │ │ + fcsel s26, s30, s31, ne // ne = any │ │ │ │ + cmp w7, #0x0 │ │ │ │ + fcsel s28, s30, s31, eq // eq = none │ │ │ │ + fcsel s25, s30, s31, ne // ne = any │ │ │ │ + cmp w6, #0x0 │ │ │ │ + stp s26, s25, [x13, #-20] │ │ │ │ + fcsel s26, s30, s31, ne // ne = any │ │ │ │ + stp s27, s28, [x13, #12] │ │ │ │ + fcsel s27, s30, s31, eq // eq = none │ │ │ │ + cmp w5, #0x0 │ │ │ │ + fcsel s28, s30, s31, eq // eq = none │ │ │ │ + fcsel s25, s30, s31, ne // ne = any │ │ │ │ + cmp w4, #0x0 │ │ │ │ + stp s26, s25, [x14, #-20] │ │ │ │ + fcsel s26, s30, s31, ne // ne = any │ │ │ │ + stp s27, s28, [x14, #12] │ │ │ │ + fcsel s27, s30, s31, eq // eq = none │ │ │ │ + cmp w3, #0x0 │ │ │ │ + fcsel s28, s30, s31, eq // eq = none │ │ │ │ + fcsel s25, s30, s31, ne // ne = any │ │ │ │ + cmp w2, #0x0 │ │ │ │ + stp s26, s25, [x15, #-20] │ │ │ │ + fcsel s26, s30, s31, ne // ne = any │ │ │ │ + stp s27, s28, [x15, #12] │ │ │ │ + fcsel s27, s30, s31, eq // eq = none │ │ │ │ + cmp w1, #0x0 │ │ │ │ + fcsel s28, s31, s30, ne // ne = any │ │ │ │ + fcsel s30, s30, s31, ne // ne = any │ │ │ │ + stp s26, s30, [x16, #-20] │ │ │ │ + stp s27, s28, [x16, #12] │ │ │ │ + bl d8b0 │ │ │ │ + ldr s28, [x19, #184] │ │ │ │ + ldr q29, [sp] │ │ │ │ + ldr x2, [x19, #240] │ │ │ │ + ldr s31, [x20, #744] │ │ │ │ + ldr w7, [x19, #136] │ │ │ │ + stp q29, q29, [x0] │ │ │ │ + ldr s30, [x2] │ │ │ │ + fdiv s31, s31, s28 │ │ │ │ + fmul s30, s30, s15 │ │ │ │ + str s30, [x0] │ │ │ │ + ldr s30, [x2, #4] │ │ │ │ + fmul s30, s30, s15 │ │ │ │ + str s30, [x0, #4] │ │ │ │ + ldr s30, [x2, #8] │ │ │ │ + fmul s30, s30, s15 │ │ │ │ + str s30, [x0, #8] │ │ │ │ + ldr s30, [x2, #12] │ │ │ │ + fmul s30, s30, s15 │ │ │ │ + str s30, [x0, #12] │ │ │ │ + ldr s30, [x2, #16] │ │ │ │ + fmul s30, s30, s15 │ │ │ │ + str s30, [x0, #16] │ │ │ │ + ldr s30, [x2, #20] │ │ │ │ + fmul s30, s30, s15 │ │ │ │ + str s30, [x0, #20] │ │ │ │ + ldr s30, [x2, #24] │ │ │ │ + fmul s30, s30, s15 │ │ │ │ + str s30, [x0, #24] │ │ │ │ + ldr s30, [x2, #28] │ │ │ │ + fmul s30, s30, s15 │ │ │ │ + str s30, [x0, #28] │ │ │ │ + movi v30.4s, #0x0 │ │ │ │ + stp q30, q30, [x2] │ │ │ │ + cbz w7, 126bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x46ec> │ │ │ │ + ldp w6, w3, [x19, #160] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + ldr x5, [x19, #88] │ │ │ │ + add w6, w6, w3 │ │ │ │ + ldr x3, [x19, #64] │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + lsr x3, x3, #3 │ │ │ │ + madd x6, x6, x3, x5 │ │ │ │ + b 11700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3730> │ │ │ │ + ldr s22, [x20, #680] │ │ │ │ + fmul s23, s22, s23 │ │ │ │ + str s23, [x1] │ │ │ │ + ldr s23, [x20, #684] │ │ │ │ + fmul s24, s23, s24 │ │ │ │ + str s24, [x1, #4] │ │ │ │ + ldr s24, [x20, #688] │ │ │ │ + fmul s25, s24, s25 │ │ │ │ + str s25, [x1, #8] │ │ │ │ + ldr s25, [x20, #692] │ │ │ │ + fmul s26, s25, s26 │ │ │ │ + str s26, [x1, #12] │ │ │ │ + ldr s26, [x20, #696] │ │ │ │ + fmul s27, s26, s27 │ │ │ │ + str s27, [x1, #16] │ │ │ │ + ldr s27, [x20, #700] │ │ │ │ + fmul s28, s27, s28 │ │ │ │ + str s28, [x1, #20] │ │ │ │ + ldr s28, [x20, #704] │ │ │ │ + fmul s29, s28, s29 │ │ │ │ + str s29, [x1, #24] │ │ │ │ + ldr s29, [x20, #708] │ │ │ │ + fmul s29, s29, s30 │ │ │ │ + ldr s30, [x1] │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + stur s29, [x1, #-4] │ │ │ │ + ldp s29, s24, [x2] │ │ │ │ + ldp s25, s26, [x2, #8] │ │ │ │ + fadd s30, s30, s29 │ │ │ │ + ldp s27, s28, [x2, #16] │ │ │ │ + ldp s29, s22, [x2, #24] │ │ │ │ + str s30, [x2] │ │ │ │ + ldur s23, [x1, #-28] │ │ │ │ + fadd s23, s23, s24 │ │ │ │ + str s23, [x2, #4] │ │ │ │ + ldur s24, [x1, #-24] │ │ │ │ + fadd s24, s24, s25 │ │ │ │ + str s24, [x2, #8] │ │ │ │ + ldur s25, [x1, #-20] │ │ │ │ + fadd s25, s25, s26 │ │ │ │ + str s25, [x2, #12] │ │ │ │ + ldur s26, [x1, #-16] │ │ │ │ + fadd s26, s26, s27 │ │ │ │ + str s26, [x2, #16] │ │ │ │ + ldur s27, [x1, #-12] │ │ │ │ + fadd s27, s27, s28 │ │ │ │ + str s27, [x2, #20] │ │ │ │ + ldur s28, [x1, #-8] │ │ │ │ + fadd s28, s28, s29 │ │ │ │ + str s28, [x2, #24] │ │ │ │ + ldur s29, [x1, #-4] │ │ │ │ + fadd s29, s29, s22 │ │ │ │ + str s29, [x2, #28] │ │ │ │ + cmp w4, w7 │ │ │ │ + b.eq 12174 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x41a4> // b.none │ │ │ │ + ldp s30, s25, [x1] │ │ │ │ + lsr w5, w4, #3 │ │ │ │ + ldr s23, [x0] │ │ │ │ + mvn w3, w4 │ │ │ │ + ldp s26, s27, [x1, #8] │ │ │ │ + fmadd s23, s31, s30, s23 │ │ │ │ + ldrb w5, [x6, w5, uxtw] │ │ │ │ + and w3, w3, #0x7 │ │ │ │ + ldp s28, s29, [x1, #16] │ │ │ │ + ldp s30, s22, [x1, #24] │ │ │ │ + asr w3, w5, w3 │ │ │ │ + str s23, [x1] │ │ │ │ + ldr s24, [x0, #4] │ │ │ │ + fmadd s24, s31, s25, s24 │ │ │ │ + str s24, [x1, #4] │ │ │ │ + ldr s25, [x0, #8] │ │ │ │ + fmadd s25, s31, s26, s25 │ │ │ │ + str s25, [x1, #8] │ │ │ │ + ldr s26, [x0, #12] │ │ │ │ + fmadd s26, s31, s27, s26 │ │ │ │ + str s26, [x1, #12] │ │ │ │ + ldr s27, [x0, #16] │ │ │ │ + fmadd s27, s31, s28, s27 │ │ │ │ + str s27, [x1, #16] │ │ │ │ + ldr s28, [x0, #20] │ │ │ │ + fmadd s28, s31, s29, s28 │ │ │ │ + str s28, [x1, #20] │ │ │ │ + ldr s29, [x0, #24] │ │ │ │ + fmadd s29, s31, s30, s29 │ │ │ │ + str s29, [x1, #24] │ │ │ │ + ldr s30, [x0, #28] │ │ │ │ + fmadd s30, s31, s22, s30 │ │ │ │ + str s30, [x1, #28] │ │ │ │ + tbz w3, #0, 11620 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3650> │ │ │ │ + ldr s22, [x20, #712] │ │ │ │ + fmul s23, s22, s23 │ │ │ │ + str s23, [x1] │ │ │ │ + ldr s23, [x20, #716] │ │ │ │ + fmul s24, s23, s24 │ │ │ │ + str s24, [x1, #4] │ │ │ │ + ldr s24, [x20, #720] │ │ │ │ + fmul s25, s24, s25 │ │ │ │ + str s25, [x1, #8] │ │ │ │ + ldr s25, [x20, #724] │ │ │ │ + fmul s26, s25, s26 │ │ │ │ + str s26, [x1, #12] │ │ │ │ + ldr s26, [x20, #728] │ │ │ │ + fmul s27, s26, s27 │ │ │ │ + str s27, [x1, #16] │ │ │ │ + ldr s27, [x20, #732] │ │ │ │ + fmul s28, s27, s28 │ │ │ │ + str s28, [x1, #20] │ │ │ │ + ldr s28, [x20, #736] │ │ │ │ + fmul s29, s28, s29 │ │ │ │ + str s29, [x1, #24] │ │ │ │ + ldr s29, [x20, #740] │ │ │ │ + b 11678 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x36a8> │ │ │ │ + ldr w3, [x19, #136] │ │ │ │ + and w24, w25, #0x1 │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + ucvtf s29, w3 │ │ │ │ + cbnz w25, 12504 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4534> │ │ │ │ + fdiv s15, s0, s29 │ │ │ │ + ldr s28, [x19, #184] │ │ │ │ + fdiv s30, s30, s28 │ │ │ │ + cbz w28, 1242c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x445c> │ │ │ │ + ldr x1, [x19] │ │ │ │ + add x11, x20, #0x2cc │ │ │ │ + ldr x5, [x5, #160] │ │ │ │ + add x12, x20, #0x2d4 │ │ │ │ + ldp d27, d29, [x1, #104] │ │ │ │ + movi v28.4s, #0x0 │ │ │ │ + ldrsw x1, [x19, #168] │ │ │ │ + fdiv d29, d29, d27 │ │ │ │ + ldrb w1, [x5, x1] │ │ │ │ + ands w5, w1, #0x1 │ │ │ │ + and w10, w1, #0x2 │ │ │ │ + and w9, w1, #0x4 │ │ │ │ + and w8, w1, #0x8 │ │ │ │ + and w7, w1, #0x10 │ │ │ │ + and w6, w1, #0x20 │ │ │ │ + and w5, w1, #0x40 │ │ │ │ + lsr w1, w1, #7 │ │ │ │ + fcvt s29, d29 │ │ │ │ + fcsel s26, s29, s31, eq // eq = none │ │ │ │ + fcsel s25, s29, s31, ne // ne = any │ │ │ │ + cmp w10, #0x0 │ │ │ │ + add x10, x20, #0x2c4 │ │ │ │ + fcsel s27, s29, s31, eq // eq = none │ │ │ │ + fcsel s24, s29, s31, ne // ne = any │ │ │ │ + cmp w9, #0x0 │ │ │ │ + add x9, x20, #0x2bc │ │ │ │ + stp s25, s24, [x9, #-20] │ │ │ │ + fcsel s25, s29, s31, ne // ne = any │ │ │ │ + stp s26, s27, [x9, #12] │ │ │ │ + fcsel s26, s29, s31, eq // eq = none │ │ │ │ + cmp w8, #0x0 │ │ │ │ + fcsel s27, s29, s31, eq // eq = none │ │ │ │ + fcsel s24, s29, s31, ne // ne = any │ │ │ │ + cmp w7, #0x0 │ │ │ │ + stp s25, s24, [x10, #-20] │ │ │ │ + fcsel s25, s29, s31, ne // ne = any │ │ │ │ + stp s26, s27, [x10, #12] │ │ │ │ + fcsel s26, s29, s31, eq // eq = none │ │ │ │ + cmp w6, #0x0 │ │ │ │ + fcsel s27, s29, s31, eq // eq = none │ │ │ │ + fcsel s24, s29, s31, ne // ne = any │ │ │ │ + cmp w5, #0x0 │ │ │ │ + stp s25, s24, [x11, #-20] │ │ │ │ + fcsel s25, s29, s31, ne // ne = any │ │ │ │ + stp s26, s27, [x11, #12] │ │ │ │ + fcsel s26, s29, s31, eq // eq = none │ │ │ │ + cmp w1, #0x0 │ │ │ │ + fcsel s27, s31, s29, ne // ne = any │ │ │ │ + fcsel s29, s29, s31, ne // ne = any │ │ │ │ + stp s25, s29, [x12, #-20] │ │ │ │ + stp s26, s27, [x12, #12] │ │ │ │ + stp q28, q28, [x0] │ │ │ │ + cbz w3, 126f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4728> │ │ │ │ + ldp w8, w7, [x19, #160] │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + ldr x12, [x19, #88] │ │ │ │ + add w8, w8, w7 │ │ │ │ + ldr x7, [x19, #64] │ │ │ │ + mov w11, w3 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + lsr x5, x7, #3 │ │ │ │ + ldr x10, [x19, #216] │ │ │ │ + madd x8, x8, x5, x12 │ │ │ │ + b 119fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a2c> │ │ │ │ + ldr s29, [x20, #680] │ │ │ │ + ldp s24, s25, [x1, #4] │ │ │ │ + fmul s29, s29, s31 │ │ │ │ + ldp s26, s27, [x1, #12] │ │ │ │ + ldp s28, s31, [x1, #20] │ │ │ │ + str s29, [x1] │ │ │ │ + ldr s23, [x20, #684] │ │ │ │ + ldr s29, [x1, #28] │ │ │ │ + fmul s24, s24, s23 │ │ │ │ + str s24, [x1, #4] │ │ │ │ + ldr s24, [x20, #688] │ │ │ │ + fmul s25, s25, s24 │ │ │ │ + str s25, [x1, #8] │ │ │ │ + ldr s25, [x20, #692] │ │ │ │ + fmul s26, s26, s25 │ │ │ │ + str s26, [x1, #12] │ │ │ │ + ldr s26, [x20, #696] │ │ │ │ + fmul s27, s27, s26 │ │ │ │ + str s27, [x1, #16] │ │ │ │ + ldr s27, [x20, #700] │ │ │ │ + fmul s28, s28, s27 │ │ │ │ + str s28, [x1, #20] │ │ │ │ + ldr s28, [x20, #704] │ │ │ │ + fmul s31, s31, s28 │ │ │ │ + str s31, [x1, #24] │ │ │ │ + ldr s31, [x20, #708] │ │ │ │ + fmul s31, s31, s29 │ │ │ │ + ldr s29, [x1] │ │ │ │ + add x6, x6, #0x1 │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + stur s31, [x1, #-4] │ │ │ │ + ldp s31, s23, [x0] │ │ │ │ + ldp s24, s25, [x0, #8] │ │ │ │ + fadd s31, s31, s29 │ │ │ │ + ldp s26, s27, [x0, #16] │ │ │ │ + ldp s28, s22, [x0, #24] │ │ │ │ + str s31, [x0] │ │ │ │ + ldur s29, [x1, #-28] │ │ │ │ + fadd s23, s23, s29 │ │ │ │ + str s23, [x0, #4] │ │ │ │ + ldur s29, [x1, #-24] │ │ │ │ + fadd s24, s24, s29 │ │ │ │ + str s24, [x0, #8] │ │ │ │ + ldur s29, [x1, #-20] │ │ │ │ + fadd s25, s25, s29 │ │ │ │ + str s25, [x0, #12] │ │ │ │ + ldur s29, [x1, #-16] │ │ │ │ + fadd s26, s26, s29 │ │ │ │ + str s26, [x0, #16] │ │ │ │ + ldur s29, [x1, #-12] │ │ │ │ + fadd s27, s27, s29 │ │ │ │ + str s27, [x0, #20] │ │ │ │ + ldur s29, [x1, #-8] │ │ │ │ + fadd s28, s28, s29 │ │ │ │ + str s28, [x0, #24] │ │ │ │ + ldur s29, [x1, #-4] │ │ │ │ + fadd s29, s29, s22 │ │ │ │ + str s29, [x0, #28] │ │ │ │ + cmp x11, x6 │ │ │ │ + b.eq 124d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4500> // b.none │ │ │ │ + ldr s31, [x10, x6, lsl #2] │ │ │ │ + lsr w5, w6, #3 │ │ │ │ + mvn w7, w6 │ │ │ │ + and w7, w7, #0x7 │ │ │ │ + fmadd s31, s31, s30, s15 │ │ │ │ + ldrb w5, [x8, w5, uxtw] │ │ │ │ + asr w5, w5, w7 │ │ │ │ + dup v29.4s, v31.s[0] │ │ │ │ + stp q29, q29, [x1] │ │ │ │ + tbz w5, #0, 1190c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x393c> │ │ │ │ + ldr s29, [x20, #712] │ │ │ │ + ldp s24, s25, [x1, #4] │ │ │ │ + fmul s29, s29, s31 │ │ │ │ + ldp s26, s27, [x1, #12] │ │ │ │ + ldp s28, s31, [x1, #20] │ │ │ │ + str s29, [x1] │ │ │ │ + ldr s23, [x20, #716] │ │ │ │ + ldr s29, [x1, #28] │ │ │ │ + fmul s24, s24, s23 │ │ │ │ + str s24, [x1, #4] │ │ │ │ + ldr s24, [x20, #720] │ │ │ │ + fmul s25, s25, s24 │ │ │ │ + str s25, [x1, #8] │ │ │ │ + ldr s25, [x20, #724] │ │ │ │ + fmul s26, s26, s25 │ │ │ │ + str s26, [x1, #12] │ │ │ │ + ldr s26, [x20, #728] │ │ │ │ + fmul s27, s27, s26 │ │ │ │ + str s27, [x1, #16] │ │ │ │ + ldr s27, [x20, #732] │ │ │ │ + fmul s28, s28, s27 │ │ │ │ + str s28, [x1, #20] │ │ │ │ + ldr s28, [x20, #736] │ │ │ │ + fmul s31, s31, s28 │ │ │ │ + str s31, [x1, #24] │ │ │ │ + ldr s31, [x20, #740] │ │ │ │ + b 11974 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x39a4> │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + bl d8b0 │ │ │ │ + ldr q29, [sp] │ │ │ │ + ldr x2, [x19, #240] │ │ │ │ + ldr s28, [x19, #184] │ │ │ │ + ldr s30, [x20, #744] │ │ │ │ + ldr w3, [x19, #136] │ │ │ │ + stp q29, q29, [x0] │ │ │ │ + ldr s31, [x2] │ │ │ │ + fdiv s30, s30, s28 │ │ │ │ + fmul s31, s31, s15 │ │ │ │ + str s31, [x0] │ │ │ │ + ldr s31, [x2, #4] │ │ │ │ + fmul s31, s31, s15 │ │ │ │ + str s31, [x0, #4] │ │ │ │ + ldr s31, [x2, #8] │ │ │ │ + fmul s31, s31, s15 │ │ │ │ + str s31, [x0, #8] │ │ │ │ + ldr s31, [x2, #12] │ │ │ │ + fmul s31, s31, s15 │ │ │ │ + str s31, [x0, #12] │ │ │ │ + ldr s31, [x2, #16] │ │ │ │ + fmul s31, s31, s15 │ │ │ │ + str s31, [x0, #16] │ │ │ │ + ldr s31, [x2, #20] │ │ │ │ + fmul s31, s31, s15 │ │ │ │ + str s31, [x0, #20] │ │ │ │ + ldr s31, [x2, #24] │ │ │ │ + fmul s31, s31, s15 │ │ │ │ + str s31, [x0, #24] │ │ │ │ + ldr s31, [x2, #28] │ │ │ │ + fmul s31, s31, s15 │ │ │ │ + str s31, [x0, #28] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + stp q31, q31, [x2] │ │ │ │ + cbz w3, 126bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x46ec> │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + mov w4, #0x20 // #32 │ │ │ │ + umaddl x3, w3, w4, x1 │ │ │ │ + ldp s29, s22, [x1] │ │ │ │ + ldr s31, [x0] │ │ │ │ + ldp s23, s24, [x1, #8] │ │ │ │ + fmadd s31, s30, s29, s31 │ │ │ │ + ldp s25, s26, [x1, #16] │ │ │ │ + ldp s27, s28, [x1, #24] │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + stur s31, [x1, #-32] │ │ │ │ + ldr s29, [x0, #4] │ │ │ │ + fmadd s29, s30, s22, s29 │ │ │ │ + stur s29, [x1, #-28] │ │ │ │ + ldr s29, [x0, #8] │ │ │ │ + fmadd s29, s30, s23, s29 │ │ │ │ + stur s29, [x1, #-24] │ │ │ │ + ldr s29, [x0, #12] │ │ │ │ + fmadd s29, s30, s24, s29 │ │ │ │ + stur s29, [x1, #-20] │ │ │ │ + ldr s29, [x0, #16] │ │ │ │ + fmadd s29, s30, s25, s29 │ │ │ │ + stur s29, [x1, #-16] │ │ │ │ + ldr s29, [x0, #20] │ │ │ │ + fmadd s29, s30, s26, s29 │ │ │ │ + stur s29, [x1, #-12] │ │ │ │ + ldr s29, [x0, #24] │ │ │ │ + fmadd s29, s30, s27, s29 │ │ │ │ + stur s29, [x1, #-8] │ │ │ │ + ldr s29, [x0, #28] │ │ │ │ + fmadd s29, s30, s28, s29 │ │ │ │ + stur s29, [x1, #-4] │ │ │ │ + ldp s28, s29, [x2] │ │ │ │ + fadd s31, s31, s28 │ │ │ │ + str s31, [x2] │ │ │ │ + ldur s23, [x1, #-28] │ │ │ │ + fadd s23, s23, s29 │ │ │ │ + ldp s28, s29, [x2, #8] │ │ │ │ + str s23, [x2, #4] │ │ │ │ + ldur s24, [x1, #-24] │ │ │ │ + fadd s24, s24, s28 │ │ │ │ + str s24, [x2, #8] │ │ │ │ + ldur s25, [x1, #-20] │ │ │ │ + ldp s27, s28, [x2, #16] │ │ │ │ + fadd s25, s25, s29 │ │ │ │ + ldp s29, s22, [x2, #24] │ │ │ │ + str s25, [x2, #12] │ │ │ │ + ldur s26, [x1, #-16] │ │ │ │ + fadd s26, s26, s27 │ │ │ │ + str s26, [x2, #16] │ │ │ │ + ldur s27, [x1, #-12] │ │ │ │ + fadd s27, s27, s28 │ │ │ │ + str s27, [x2, #20] │ │ │ │ + ldur s28, [x1, #-8] │ │ │ │ + fadd s28, s28, s29 │ │ │ │ + str s28, [x2, #24] │ │ │ │ + ldur s29, [x1, #-4] │ │ │ │ + fadd s29, s29, s22 │ │ │ │ + str s29, [x2, #28] │ │ │ │ + cmp x3, x1 │ │ │ │ + b.ne 11b2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3b5c> // b.any │ │ │ │ + fadd s31, s31, s23 │ │ │ │ + fadd s31, s31, s24 │ │ │ │ + fadd s31, s31, s25 │ │ │ │ + fadd s31, s31, s26 │ │ │ │ + fadd s31, s31, s27 │ │ │ │ + fadd s31, s31, s28 │ │ │ │ + fadd s31, s31, s29 │ │ │ │ + str s31, [x19, #184] │ │ │ │ + bl d870 │ │ │ │ + ldp w1, w0, [x19, #148] │ │ │ │ + mov w2, w0 │ │ │ │ + cbz w1, 11cc4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3cf4> │ │ │ │ + str w2, [x19, #156] │ │ │ │ + mov w4, w2 │ │ │ │ + cbz w4, 11d34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d64> │ │ │ │ + ldr w4, [x19, #148] │ │ │ │ + cbnz w4, 11c7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3cac> │ │ │ │ + ldr w0, [x19, #152] │ │ │ │ + ldr w1, [x19, #104] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.eq 11c7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3cac> // b.none │ │ │ │ mov x1, x26 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - ldrb w0, [x0, #8] │ │ │ │ - tbz w0, #0, 108dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x290c> │ │ │ │ - mov x0, x26 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x25, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x1, x25, #0xf68 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1ac40 ::do_widen(char) const@@Base+0x6700> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr d31, [x1] │ │ │ │ - str d31, [x21, #1016] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x1, x1, #0xf78 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldp x1, x2, [sp, #152] │ │ │ │ - mov x0, x23 │ │ │ │ - bl f9d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a00> │ │ │ │ - cmp x24, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - b.eq 10aa4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2ad4> // b.none │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr d31, [x21, #1016] │ │ │ │ - mov x0, #0x4049000000000000 // #4632233691727265792 │ │ │ │ - fmov d30, x0 │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - str d31, [x21, #1016] │ │ │ │ - add x1, x25, #0xf68 │ │ │ │ - mov x0, x19 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldrb w27, [x1, #8] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - tbz w27, #0, 107d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2800> │ │ │ │ - add x27, sp, #0x18 │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - mov x0, x27 │ │ │ │ - add x1, x1, #0xf88 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - ldrb w25, [x0, #8] │ │ │ │ - and w0, w25, #0x1 │ │ │ │ - str w0, [sp, #12] │ │ │ │ - tbnz w25, #0, 10998 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x29c8> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3704] │ │ │ │ - mov x0, x27 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x1, x1, #0xfd8 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldrb w0, [x25, #520] │ │ │ │ - tbnz w0, #0, 10bb8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2be8> │ │ │ │ - ldrb w0, [x25, #521] │ │ │ │ - tbnz w0, #0, 10af4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b24> │ │ │ │ mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x1, #0x60 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1a9e0 ::do_widen(char) const@@Base+0x64a0> │ │ │ │ - mov x1, x0 │ │ │ │ - add x2, sp, #0xa8 │ │ │ │ - str x2, [sp, #152] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl f200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1230> │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1e880 ::do_widen(char) const@@Base+0xa340> │ │ │ │ + bl 10c04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c34> │ │ │ │ + tbnz w0, #31, 129d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4a00> │ │ │ │ + add w27, w27, w0 │ │ │ │ + cmp w21, #0x1 │ │ │ │ + b.eq 11dc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3df8> // b.none │ │ │ │ + ldp w4, w0, [x19, #148] │ │ │ │ + sub w4, w4, #0x1 │ │ │ │ + ldr w1, [x19, #168] │ │ │ │ + str w4, [x19, #148] │ │ │ │ + sub w1, w1, w22 │ │ │ │ + str w1, [x19, #168] │ │ │ │ + tbnz w4, #31, 11d44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d74> │ │ │ │ + ldr w1, [x19, #104] │ │ │ │ + sub w2, w0, #0x1 │ │ │ │ + str w2, [x19, #152] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.lt 11d80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3db0> // b.tstop │ │ │ │ + ldr x4, [x19, #8] │ │ │ │ + ldr w6, [x19, #108] │ │ │ │ + ldr w0, [x19, #176] │ │ │ │ + b 111e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3210> │ │ │ │ + ldr w3, [x19, #136] │ │ │ │ + cbz w3, 11c44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c74> │ │ │ │ + mov w4, w0 │ │ │ │ + add x8, x19, #0xc0 │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + mov w24, #0x1 // #1 │ │ │ │ + ldr x1, [x9] │ │ │ │ + ldr x0, [x8] │ │ │ │ + add x3, x1, w3, uxtw #2 │ │ │ │ + ldp s2, s1, [x0] │ │ │ │ + ldp s0, s21, [x0, #8] │ │ │ │ + fadd s1, s2, s1 │ │ │ │ + ldp s20, s19, [x0, #16] │ │ │ │ + ldp s26, s22, [x0, #24] │ │ │ │ + fadd s0, s1, s0 │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + fadd s21, s0, s21 │ │ │ │ + fadd s20, s21, s20 │ │ │ │ + fadd s19, s20, s19 │ │ │ │ + fadd s26, s19, s26 │ │ │ │ + fadd s22, s26, s22 │ │ │ │ + str s22, [x1], #4 │ │ │ │ + cmp x1, x3 │ │ │ │ + b.ne 11ce8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d18> // b.any │ │ │ │ + cbnz w24, 121a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x41d4> │ │ │ │ + ldr w2, [x19, #156] │ │ │ │ + str w2, [x19, #156] │ │ │ │ + cbnz w4, 11c50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c80> │ │ │ │ + mov x1, x26 │ │ │ │ mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl 10a40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a70> │ │ │ │ + b 11c50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c80> │ │ │ │ + ldr w1, [x19, #144] │ │ │ │ + cmp w1, #0x0 │ │ │ │ + b.le 11ca0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3cd0> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + ldr x2, [x2, #208] │ │ │ │ + str w1, [x19, #144] │ │ │ │ + ldrh w1, [x2, w1, uxtw #1] │ │ │ │ + sub w2, w0, #0x1 │ │ │ │ + str w2, [x19, #152] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + str w1, [x19, #148] │ │ │ │ + ldr w1, [x19, #104] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ge 11cb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ce4> // b.tcont │ │ │ │ + ldp x21, x22, [sp, #96] │ │ │ │ + ldp x23, x24, [sp, #112] │ │ │ │ + ldr d15, [sp, #160] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 10d14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d44> // b.any │ │ │ │ - ldp x29, x30, [sp, #192] │ │ │ │ - ldp x19, x20, [sp, #208] │ │ │ │ - ldp x21, x22, [sp, #224] │ │ │ │ - ldp x23, x24, [sp, #240] │ │ │ │ - ldp x25, x26, [sp, #256] │ │ │ │ - ldp x27, x28, [sp, #272] │ │ │ │ - add sp, sp, #0x120 │ │ │ │ + b.ne 12a5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4a8c> // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + mov w0, w27 │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + ldp x25, x26, [sp, #128] │ │ │ │ + ldp x27, x28, [sp, #144] │ │ │ │ + add sp, sp, #0xb0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add x1, x25, #0xee0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1ab00 ::do_widen(char) const@@Base+0x65c0> │ │ │ │ - ldr w0, [x0] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - mov x0, x19 │ │ │ │ - b.le 10aac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2adc> │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 105c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x25f4> │ │ │ │ - add x1, x25, #0xf68 │ │ │ │ - mov x0, x19 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1ac40 ::do_widen(char) const@@Base+0x6700> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr d31, [x1] │ │ │ │ - str d31, [x21, #1016] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 1069c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x26cc> │ │ │ │ - mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x1, x1, #0xe28 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 10d14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d44> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 19ba0 ::do_widen(char) const@@Base+0x5660> │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x1, x1, #0xe60 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 10d14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d44> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 19ba0 ::do_widen(char) const@@Base+0x5660> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3704] │ │ │ │ - mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x1, x1, #0xe80 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldrb w0, [x25, #520] │ │ │ │ - tbnz w0, #0, 10b5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8c> │ │ │ │ - ldrb w0, [x25, #521] │ │ │ │ - tbnz w0, #0, 10b28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b58> │ │ │ │ - mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 105a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x25d0> │ │ │ │ - add x1, x25, #0xf20 │ │ │ │ - mov x0, x20 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1ac40 ::do_widen(char) const@@Base+0x6700> │ │ │ │ - ldr d31, [x0] │ │ │ │ - fmov d30, #5.000000000000000000e-01 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 1094c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x297c> // b.first │ │ │ │ - add x1, x25, #0xf20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1ac40 ::do_widen(char) const@@Base+0x6700> │ │ │ │ - ldr d29, [x0] │ │ │ │ - fmov d28, #1.000000000000000000e+01 │ │ │ │ - mov x0, x19 │ │ │ │ - fcmpe d29, d28 │ │ │ │ - b.gt 10948 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2978> │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 105f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2624> │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x0, x26 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x1, x1, #0xf28 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 10d14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d44> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 19ba0 ::do_widen(char) const@@Base+0x5660> │ │ │ │ - add x28, sp, #0x38 │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - mov x0, x28 │ │ │ │ - add x1, x1, #0xf98 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - ldrb w25, [x0, #8] │ │ │ │ - and w0, w25, #0x1 │ │ │ │ - str w0, [sp, #12] │ │ │ │ - tbnz w25, #0, 10c14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c44> │ │ │ │ - mov x0, x28 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 106cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x26fc> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x1, x1, #0xd70 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 10d14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d44> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 19ba0 ::do_widen(char) const@@Base+0x5660> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x1, x1, #0xda8 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 10d14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d44> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 19ba0 ::do_widen(char) const@@Base+0x5660> │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - cmp x22, x24 │ │ │ │ - b.ne 10498 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24c8> // b.any │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x1, x1, #0xde8 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 10d14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d44> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 19ba0 ::do_widen(char) const@@Base+0x5660> │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 10670 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x26a0> │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x1, x1, #0xef0 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 10d14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d44> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 19ba0 ::do_widen(char) const@@Base+0x5660> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + bl d8b0 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ mov x23, x0 │ │ │ │ - add x1, x1, #0xed0 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldp x1, x2, [sp, #152] │ │ │ │ + stp xzr, xzr, [sp, #40] │ │ │ │ + mov x0, #0x30 // #48 │ │ │ │ + stp q31, q31, [x23] │ │ │ │ + bl d8b0 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x21, x0 │ │ │ │ + add x25, x0, #0x30 │ │ │ │ + stp x0, x0, [sp, #32] │ │ │ │ + str x25, [sp, #48] │ │ │ │ + nop │ │ │ │ + stp xzr, xzr, [x21] │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + str xzr, [x21, #16] │ │ │ │ + bl d8b0 │ │ │ │ + ldp q31, q30, [x23] │ │ │ │ + add x1, x0, #0x20 │ │ │ │ + stp x0, x1, [x21] │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + stp q31, q30, [x0] │ │ │ │ + stur x1, [x21, #-8] │ │ │ │ + cmp x25, x21 │ │ │ │ + b.ne 11e00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3e30> // b.any │ │ │ │ mov x0, x23 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ - b 106fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x272c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - mov x25, x0 │ │ │ │ - add x1, x1, #0xed0 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldp x1, x2, [sp, #152] │ │ │ │ - mov x0, x25 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ - b 108d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2900> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - mov x26, x0 │ │ │ │ - add x1, x1, #0xec8 │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - mov x0, x26 │ │ │ │ - add x1, x1, #0xed0 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x26 │ │ │ │ - add x1, x1, #0x958 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldp x1, x2, [sp, #152] │ │ │ │ - mov x0, x26 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ - b 108c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x28f8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ + str x21, [sp, #40] │ │ │ │ + bl d870 │ │ │ │ + ldr w23, [x19, #180] │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + ldr x25, [x19, #384] │ │ │ │ + smull x23, w23, w0 │ │ │ │ + add x28, x25, x23 │ │ │ │ + ldr x2, [x25, x23] │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + subs x0, x0, x2 │ │ │ │ + b.eq 12694 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x46c4> // b.none │ │ │ │ + mov x2, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.hi 1272c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x475c> // b.pmore │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + str x1, [sp] │ │ │ │ + bl d8b0 │ │ │ │ + ldr x1, [x25, x23] │ │ │ │ mov x23, x0 │ │ │ │ - add x1, x1, #0xec8 │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0xed0 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x958 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldp x1, x2, [sp, #152] │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ + sub x2, x2, x1 │ │ │ │ + cmp x2, #0x4 │ │ │ │ + b.le 12a48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4a78> │ │ │ │ + bl da90 │ │ │ │ + ldr s15, [x23] │ │ │ │ + ldp s23, s31, [x23, #4] │ │ │ │ + add x0, x23, #0x1c │ │ │ │ + ldp s30, s18, [x23, #12] │ │ │ │ + mov v15.s[1], v31.s[0] │ │ │ │ + ldr w6, [x19, #136] │ │ │ │ + ldp s5, s31, [x23, #20] │ │ │ │ + mov v23.s[1], v30.s[0] │ │ │ │ + fmov v27.4s, #1.000000000000000000e+00 │ │ │ │ + mov v18.s[1], v31.s[0] │ │ │ │ + ld1 {v5.s}[1], [x0] │ │ │ │ + zip1 v23.4s, v15.4s, v23.4s │ │ │ │ + zip1 v5.4s, v18.4s, v5.4s │ │ │ │ + fdiv v23.4s, v27.4s, v23.4s │ │ │ │ + fdiv v5.4s, v27.4s, v5.4s │ │ │ │ + fmov s25, s23 │ │ │ │ + stp q23, q5, [x23] │ │ │ │ + cbz w6, 1201c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x404c> │ │ │ │ + ldr w2, [x19, #180] │ │ │ │ + mov w7, #0x18 // #24 │ │ │ │ + ldr x1, [x19, #64] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + ldp w0, w3, [x19, #160] │ │ │ │ + smull x2, w2, w7 │ │ │ │ + ldr x8, [x19, #88] │ │ │ │ + add w5, w0, w3 │ │ │ │ + ldr x9, [x19, #360] │ │ │ │ + lsr x0, x1, #3 │ │ │ │ + ldr x3, [x19, #192] │ │ │ │ + ldr x2, [x9, x2] │ │ │ │ + madd x5, x5, x0, x8 │ │ │ │ + b 11f1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f4c> │ │ │ │ + ldr s25, [x23] │ │ │ │ + lsr w0, w4, #3 │ │ │ │ + mvn w1, w4 │ │ │ │ + and w1, w1, #0x7 │ │ │ │ + ldr s28, [x2] │ │ │ │ + ldr s4, [x3] │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + ldrb w0, [x5, w0, uxtw] │ │ │ │ + add x2, x2, #0x20 │ │ │ │ + fmul s28, s25, s28 │ │ │ │ + add x3, x3, #0x20 │ │ │ │ + asr w0, w0, w1 │ │ │ │ + and x0, x0, #0x1 │ │ │ │ + umull x0, w0, w7 │ │ │ │ + ldr x1, [x24, x0] │ │ │ │ + ldp s15, s31, [x1] │ │ │ │ + ldp s20, s26, [x1, #8] │ │ │ │ + fmadd s15, s28, s4, s15 │ │ │ │ + ldp s17, s24, [x1, #16] │ │ │ │ + str s15, [x1] │ │ │ │ + ldur s3, [x2, #-28] │ │ │ │ + ldr s30, [x23, #4] │ │ │ │ + ldur s29, [x3, #-28] │ │ │ │ + fmul s30, s3, s30 │ │ │ │ + fmadd s31, s30, s29, s31 │ │ │ │ + str s31, [x1, #4] │ │ │ │ + ldur s1, [x2, #-24] │ │ │ │ + ldr s19, [x23, #8] │ │ │ │ + ldur s2, [x3, #-24] │ │ │ │ + fmul s19, s1, s19 │ │ │ │ + fmadd s20, s19, s2, s20 │ │ │ │ + str s20, [x1, #8] │ │ │ │ + ldur s0, [x2, #-20] │ │ │ │ + ldr s22, [x23, #12] │ │ │ │ + ldur s21, [x3, #-20] │ │ │ │ + fmul s22, s0, s22 │ │ │ │ + fmadd s26, s22, s21, s26 │ │ │ │ + str s26, [x1, #12] │ │ │ │ + ldur s6, [x2, #-16] │ │ │ │ + ldr s16, [x23, #16] │ │ │ │ + ldur s7, [x3, #-16] │ │ │ │ + fmul s16, s6, s16 │ │ │ │ + fmadd s17, s16, s7, s17 │ │ │ │ + str s17, [x1, #16] │ │ │ │ + ldur s5, [x2, #-12] │ │ │ │ + ldr s23, [x23, #20] │ │ │ │ + ldur s18, [x3, #-12] │ │ │ │ + fmul s23, s5, s23 │ │ │ │ + fmadd s24, s23, s18, s24 │ │ │ │ + str s24, [x1, #20] │ │ │ │ + ldur s4, [x2, #-8] │ │ │ │ + ldr s27, [x23, #24] │ │ │ │ + ldp s28, s31, [x1, #24] │ │ │ │ + fmul s27, s4, s27 │ │ │ │ + ldur s25, [x3, #-8] │ │ │ │ + fmadd s28, s27, s25, s28 │ │ │ │ + str s28, [x1, #24] │ │ │ │ + ldur s3, [x2, #-4] │ │ │ │ + ldr s30, [x23, #28] │ │ │ │ + ldur s29, [x3, #-4] │ │ │ │ + fmul s30, s3, s30 │ │ │ │ + fmadd s31, s30, s29, s31 │ │ │ │ + str s31, [x1, #28] │ │ │ │ + cmp w4, w6 │ │ │ │ + b.ne 11f18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f48> // b.any │ │ │ │ + ldr x1, [x24] │ │ │ │ mov x0, x23 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ - b 106f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2724> │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - mov x0, x26 │ │ │ │ - add x1, x1, #0xfa8 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ + ldr x2, [x24, #24] │ │ │ │ + mov x23, x24 │ │ │ │ + ldr s29, [x1] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr s30, [x2] │ │ │ │ + ldr w5, [x19, #176] │ │ │ │ + ldr x6, [x3] │ │ │ │ + fadd s29, s30, s29 │ │ │ │ + lsl w5, w5, #3 │ │ │ │ + add w4, w5, #0x1 │ │ │ │ + fdiv s29, s30, s29 │ │ │ │ + sbfiz x4, x4, #2, #32 │ │ │ │ + add x3, x6, x4 │ │ │ │ + str s29, [x6, w5, sxtw #2] │ │ │ │ + ldr s1, [x2, #4] │ │ │ │ + ldr s31, [x1, #4] │ │ │ │ + fadd s31, s1, s31 │ │ │ │ + fdiv s31, s1, s31 │ │ │ │ + str s31, [x6, x4] │ │ │ │ + ldr s19, [x2, #8] │ │ │ │ + ldr s2, [x1, #8] │ │ │ │ + fadd s2, s19, s2 │ │ │ │ + fdiv s2, s19, s2 │ │ │ │ + str s2, [x3, #4] │ │ │ │ + ldr s0, [x2, #12] │ │ │ │ + ldr s20, [x1, #12] │ │ │ │ + fadd s20, s0, s20 │ │ │ │ + fdiv s20, s0, s20 │ │ │ │ + str s20, [x3, #8] │ │ │ │ + ldr s22, [x2, #16] │ │ │ │ + ldr s21, [x1, #16] │ │ │ │ + fadd s21, s22, s21 │ │ │ │ + fdiv s21, s22, s21 │ │ │ │ + str s21, [x3, #12] │ │ │ │ + ldr s6, [x2, #20] │ │ │ │ + ldr s26, [x1, #20] │ │ │ │ + fadd s26, s6, s26 │ │ │ │ + fdiv s26, s6, s26 │ │ │ │ + str s26, [x3, #16] │ │ │ │ + ldr s16, [x2, #24] │ │ │ │ + ldr s7, [x1, #24] │ │ │ │ + fadd s7, s16, s7 │ │ │ │ + fdiv s7, s16, s7 │ │ │ │ + str s7, [x3, #20] │ │ │ │ + ldr s24, [x2, #28] │ │ │ │ + ldr s17, [x1, #28] │ │ │ │ + fadd s17, s24, s17 │ │ │ │ + fdiv s17, s24, s17 │ │ │ │ + str s17, [x3, #24] │ │ │ │ + bl d870 │ │ │ │ + cmp x24, x21 │ │ │ │ + b.eq 12118 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4148> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x23] │ │ │ │ + cbz x0, 1266c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x469c> │ │ │ │ + add x23, x23, #0x18 │ │ │ │ + bl d870 │ │ │ │ + cmp x21, x23 │ │ │ │ + b.ne 12100 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4130> // b.any │ │ │ │ + mov x0, x24 │ │ │ │ + bl d870 │ │ │ │ + ldr w1, [x19, #176] │ │ │ │ + ldp w4, w0, [x19, #148] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + str w1, [x19, #176] │ │ │ │ + b 11c88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3cb8> │ │ │ │ + ldr x6, [x5, #136] │ │ │ │ + asr w3, w2, #1 │ │ │ │ + ubfiz w5, w2, #2, #1 │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + ldrb w3, [x6, w3, sxtw] │ │ │ │ + lsl w1, w1, w5 │ │ │ │ + tst w3, w1 │ │ │ │ + cset w25, ne // ne = any │ │ │ │ + cmp w25, w23 │ │ │ │ + b.eq 12758 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4788> // b.none │ │ │ │ + cbz w4, 126a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x46d0> │ │ │ │ + cbnz w2, 11c88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3cb8> │ │ │ │ mov x1, x26 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - ldrb w25, [x0, #8] │ │ │ │ - and w0, w25, #0x1 │ │ │ │ - str w0, [sp, #12] │ │ │ │ - tbnz w25, #0, 10c4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c7c> │ │ │ │ - mov x0, x26 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 109c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x29f8> │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0xfb8 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - ldrb w25, [x0, #8] │ │ │ │ - and w0, w25, #0x1 │ │ │ │ - str w0, [sp, #12] │ │ │ │ - tbnz w25, #0, 10c84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2cb4> │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 10c40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c70> │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0xfc8 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldp x1, x2, [sp, #152] │ │ │ │ - mov x0, x23 │ │ │ │ - bl f9d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a00> │ │ │ │ - cmp x24, x0 │ │ │ │ mov x0, x19 │ │ │ │ - b.eq 10cb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2ce4> // b.none │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 10c78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2ca8> │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x26 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x28 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x27 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 10704 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2734> │ │ │ │ - bti j │ │ │ │ + bl 10a40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a70> │ │ │ │ + b 11c50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c80> │ │ │ │ + fadd s31, s30, s23 │ │ │ │ + b 11c18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c48> │ │ │ │ + fadd s31, s24, s31 │ │ │ │ + ldp w0, w4, [x19, #148] │ │ │ │ + fadd s31, s31, s0 │ │ │ │ + fadd s31, s31, s28 │ │ │ │ + fadd s31, s31, s25 │ │ │ │ + fadd s31, s31, s30 │ │ │ │ + fadd s31, s31, s27 │ │ │ │ + fadd s31, s31, s29 │ │ │ │ + str s31, [x19, #184] │ │ │ │ + cbz w0, 12660 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4690> │ │ │ │ + mov w2, w4 │ │ │ │ + b 11c44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c74> │ │ │ │ + ldr x5, [x19, #8] │ │ │ │ + asr w4, w2, #1 │ │ │ │ + movi v26.4s, #0x0 │ │ │ │ + ubfiz w6, w2, #2, #1 │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + ldr x5, [x5, #136] │ │ │ │ + lsl w1, w1, w6 │ │ │ │ + ldrb w4, [x5, w4, sxtw] │ │ │ │ + stp q26, q26, [x0] │ │ │ │ + tst w4, w1 │ │ │ │ + cset w8, ne // ne = any │ │ │ │ + cbz w3, 129e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4a14> │ │ │ │ + ldp w7, w4, [x19, #160] │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + ldr x5, [x19, #88] │ │ │ │ + add w7, w7, w4 │ │ │ │ + ldr x4, [x19, #64] │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + lsr x4, x4, #3 │ │ │ │ + madd x7, x7, x4, x5 │ │ │ │ + nop │ │ │ │ + lsr w4, w6, #3 │ │ │ │ + mvn w5, w6 │ │ │ │ + and w5, w5, #0x7 │ │ │ │ + fmov s18, #1.000000000000000000e+00 │ │ │ │ + ldrb w4, [x7, w4, uxtw] │ │ │ │ + asr w4, w4, w5 │ │ │ │ + and w4, w4, #0x1 │ │ │ │ + cmp w8, w4 │ │ │ │ + b.eq 12234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4264> // b.none │ │ │ │ + ldr x4, [x19] │ │ │ │ + ldp d17, d16, [x4, #104] │ │ │ │ + fdiv d16, d16, d17 │ │ │ │ + fcvt s18, d16 │ │ │ │ + dup v6.4s, v18.s[0] │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + stp q6, q6, [x1, #-32] │ │ │ │ + ldp s27, s5, [x0] │ │ │ │ + ldp s4, s3, [x0, #8] │ │ │ │ + fadd s27, s27, s18 │ │ │ │ + ldp s2, s1, [x0, #16] │ │ │ │ + ldp s0, s31, [x0, #24] │ │ │ │ + str s27, [x0] │ │ │ │ + ldur s24, [x1, #-28] │ │ │ │ + fadd s24, s5, s24 │ │ │ │ + str s24, [x0, #4] │ │ │ │ + ldur s7, [x1, #-24] │ │ │ │ + fadd s7, s4, s7 │ │ │ │ + str s7, [x0, #8] │ │ │ │ + ldur s30, [x1, #-20] │ │ │ │ + fadd s30, s3, s30 │ │ │ │ + str s30, [x0, #12] │ │ │ │ + ldur s28, [x1, #-16] │ │ │ │ + fadd s28, s2, s28 │ │ │ │ + str s28, [x0, #16] │ │ │ │ + ldur s23, [x1, #-12] │ │ │ │ + fadd s23, s1, s23 │ │ │ │ + str s23, [x0, #20] │ │ │ │ + ldur s29, [x1, #-8] │ │ │ │ + fadd s29, s0, s29 │ │ │ │ + str s29, [x0, #24] │ │ │ │ + ldur s25, [x1, #-4] │ │ │ │ + fadd s31, s25, s31 │ │ │ │ + str s31, [x0, #28] │ │ │ │ + cmp w6, w3 │ │ │ │ + b.ne 12200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4230> // b.any │ │ │ │ + fadd s24, s24, s27 │ │ │ │ + ldr w0, [x19, #148] │ │ │ │ + fadd s24, s24, s7 │ │ │ │ + fadd s24, s24, s30 │ │ │ │ + fadd s24, s24, s28 │ │ │ │ + fadd s24, s24, s23 │ │ │ │ + fadd s24, s24, s29 │ │ │ │ + fadd s24, s24, s31 │ │ │ │ + str s24, [x19, #184] │ │ │ │ + cbnz w0, 11c44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c74> │ │ │ │ + mov w4, w2 │ │ │ │ + add x8, x19, #0xc0 │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + mov w24, #0x1 // #1 │ │ │ │ + b 11cdc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d0c> │ │ │ │ + fmov s31, w3 │ │ │ │ + fmov s30, #1.000000000000000000e+00 │ │ │ │ + ldp x5, x7, [x19, #192] │ │ │ │ + shl v0.2s, v31.2s, #3 │ │ │ │ + ucvtf s0, s0 │ │ │ │ + fdiv s30, s30, s0 │ │ │ │ + cmp x5, x7 │ │ │ │ + b.eq 12380 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x43b0> // b.none │ │ │ │ + sub x4, x7, #0x4 │ │ │ │ + mov x1, x5 │ │ │ │ + sub x4, x4, x5 │ │ │ │ + lsr x6, x4, #2 │ │ │ │ + add x6, x6, #0x1 │ │ │ │ + cmp x4, #0x8 │ │ │ │ + b.ls 1235c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438c> // b.plast │ │ │ │ + dup v31.4s, v30.s[0] │ │ │ │ + lsr x4, x6, #2 │ │ │ │ + add x4, x5, x4, lsl #4 │ │ │ │ + nop │ │ │ │ + str q31, [x1], #16 │ │ │ │ + cmp x1, x4 │ │ │ │ + b.ne 12340 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4370> // b.any │ │ │ │ + and x1, x6, #0xfffffffffffffffc │ │ │ │ + add x5, x5, x1, lsl #2 │ │ │ │ + tst x6, #0x3 │ │ │ │ + b.eq 12380 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x43b0> // b.none │ │ │ │ + mov x1, x5 │ │ │ │ + str s30, [x1], #4 │ │ │ │ + cmp x7, x1 │ │ │ │ + b.eq 12380 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x43b0> // b.none │ │ │ │ + add x1, x5, #0x8 │ │ │ │ + str s30, [x5, #4] │ │ │ │ + cmp x7, x1 │ │ │ │ + b.eq 12380 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x43b0> // b.none │ │ │ │ + str s30, [x5, #8] │ │ │ │ + ldr x6, [x19, #248] │ │ │ │ + cmp x6, x0 │ │ │ │ + b.eq 12404 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4434> // b.none │ │ │ │ + sub x4, x6, #0x4 │ │ │ │ mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + sub x4, x4, x0 │ │ │ │ + lsr x5, x4, #2 │ │ │ │ + add x5, x5, #0x1 │ │ │ │ + cmp x4, #0x8 │ │ │ │ + b.ls 123dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x440c> // b.plast │ │ │ │ + fmov v31.4s, #1.250000000000000000e-01 │ │ │ │ + lsr x4, x5, #2 │ │ │ │ + add x4, x0, x4, lsl #4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + str q31, [x1], #16 │ │ │ │ + cmp x1, x4 │ │ │ │ + b.ne 123c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x43f0> // b.any │ │ │ │ + and x1, x5, #0xfffffffffffffffc │ │ │ │ + add x0, x0, x1, lsl #2 │ │ │ │ + tst x5, #0x3 │ │ │ │ + b.eq 12404 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4434> // b.none │ │ │ │ + mov x1, x0 │ │ │ │ + fmov s31, #1.250000000000000000e-01 │ │ │ │ + str s31, [x1], #4 │ │ │ │ + cmp x6, x1 │ │ │ │ + b.eq 12404 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4434> // b.none │ │ │ │ + add x1, x0, #0x8 │ │ │ │ + str s31, [x0, #4] │ │ │ │ + cmp x6, x1 │ │ │ │ + b.eq 12404 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4434> // b.none │ │ │ │ + str s31, [x0, #8] │ │ │ │ + ldr w0, [x19, #148] │ │ │ │ + fmov s31, #1.000000000000000000e+00 │ │ │ │ + str s31, [x19, #184] │ │ │ │ + cbnz w0, 11c44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c74> │ │ │ │ + cbz w3, 11c44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c74> │ │ │ │ + mov w4, w2 │ │ │ │ + add x8, x19, #0xc0 │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + mov w24, #0x1 // #1 │ │ │ │ + b 11cdc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d0c> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + cbz w3, 126f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4720> │ │ │ │ + ldr x5, [x19, #216] │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + add x6, x5, w3, uxtw #2 │ │ │ │ + ldr s31, [x5], #4 │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + fmadd s31, s31, s30, s15 │ │ │ │ + dup v29.4s, v31.s[0] │ │ │ │ + stp q29, q29, [x1, #-32] │ │ │ │ + ldp s29, s24, [x0] │ │ │ │ + ldp s25, s26, [x0, #8] │ │ │ │ + fadd s31, s31, s29 │ │ │ │ + ldp s27, s28, [x0, #16] │ │ │ │ + ldp s29, s22, [x0, #24] │ │ │ │ + str s31, [x0] │ │ │ │ + ldur s23, [x1, #-28] │ │ │ │ + fadd s23, s23, s24 │ │ │ │ + str s23, [x0, #4] │ │ │ │ + ldur s24, [x1, #-24] │ │ │ │ + fadd s24, s24, s25 │ │ │ │ + str s24, [x0, #8] │ │ │ │ + ldur s25, [x1, #-20] │ │ │ │ + fadd s25, s25, s26 │ │ │ │ + str s25, [x0, #12] │ │ │ │ + ldur s26, [x1, #-16] │ │ │ │ + fadd s26, s26, s27 │ │ │ │ + str s26, [x0, #16] │ │ │ │ + ldur s27, [x1, #-12] │ │ │ │ + fadd s27, s27, s28 │ │ │ │ + str s27, [x0, #20] │ │ │ │ + ldur s28, [x1, #-8] │ │ │ │ + fadd s28, s28, s29 │ │ │ │ + str s28, [x0, #24] │ │ │ │ + ldur s29, [x1, #-4] │ │ │ │ + fadd s29, s29, s22 │ │ │ │ + str s29, [x0, #28] │ │ │ │ + cmp x5, x6 │ │ │ │ + b.ne 12448 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4478> // b.any │ │ │ │ + fadd s31, s31, s23 │ │ │ │ + fadd s31, s31, s24 │ │ │ │ + fadd s31, s31, s25 │ │ │ │ + fadd s31, s31, s26 │ │ │ │ + fadd s31, s31, s27 │ │ │ │ + fadd s31, s31, s28 │ │ │ │ + fadd s31, s31, s29 │ │ │ │ + str s31, [x19, #184] │ │ │ │ + cbnz w4, 11c44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c74> │ │ │ │ + mov w4, w2 │ │ │ │ + add x8, x19, #0xc0 │ │ │ │ + mov w24, #0x1 // #1 │ │ │ │ + b 11cdc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d0c> │ │ │ │ + ldr x7, [x19] │ │ │ │ + asr w6, w2, #1 │ │ │ │ + ldr x8, [x5, #136] │ │ │ │ + ubfiz w5, w2, #2, #1 │ │ │ │ + ldp d30, d20, [x7, #104] │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + lsl w1, w1, w5 │ │ │ │ + ldrb w5, [x8, w6, sxtw] │ │ │ │ + fdiv d20, d20, d30 │ │ │ │ + tst w5, w1 │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + cset w10, ne // ne = any │ │ │ │ + ldr s30, [x19, #184] │ │ │ │ + ldr s21, [x20, #744] │ │ │ │ + ldr s22, [x20, #748] │ │ │ │ + fdiv s21, s21, s30 │ │ │ │ + fdiv s22, s22, s29 │ │ │ │ + fcvt s20, d20 │ │ │ │ + cbz w3, 126c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x46f4> │ │ │ │ + ldp w8, w7, [x19, #160] │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + ldr x13, [x19, #88] │ │ │ │ + add w8, w8, w7 │ │ │ │ + ldr x7, [x19, #64] │ │ │ │ + mov w12, w3 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + lsr x5, x7, #3 │ │ │ │ + ldr x11, [x19, #216] │ │ │ │ + madd x8, x8, x5, x13 │ │ │ │ + lsr w5, w6, #3 │ │ │ │ + mvn w7, w6 │ │ │ │ + ldr s31, [x11, x6, lsl #2] │ │ │ │ + and w7, w7, #0x7 │ │ │ │ + ldrb w5, [x8, w5, uxtw] │ │ │ │ + fmadd s31, s21, s31, s22 │ │ │ │ + asr w5, w5, w7 │ │ │ │ + and w5, w5, #0x1 │ │ │ │ + cmp w10, w5 │ │ │ │ + b.eq 125ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x45dc> // b.none │ │ │ │ + fmul s31, s31, s20 │ │ │ │ + dup v30.4s, v31.s[0] │ │ │ │ + add x6, x6, #0x1 │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + stp q30, q30, [x1, #-32] │ │ │ │ + ldp s24, s30, [x0] │ │ │ │ + ldp s25, s26, [x0, #8] │ │ │ │ + fadd s24, s24, s31 │ │ │ │ + ldp s27, s28, [x0, #16] │ │ │ │ + ldp s29, s23, [x0, #24] │ │ │ │ + str s24, [x0] │ │ │ │ + ldur s31, [x1, #-28] │ │ │ │ + fadd s31, s30, s31 │ │ │ │ + str s31, [x0, #4] │ │ │ │ + ldur s30, [x1, #-24] │ │ │ │ + fadd s25, s25, s30 │ │ │ │ + str s25, [x0, #8] │ │ │ │ + ldur s30, [x1, #-20] │ │ │ │ + fadd s26, s26, s30 │ │ │ │ + str s26, [x0, #12] │ │ │ │ + ldur s30, [x1, #-16] │ │ │ │ + fadd s27, s27, s30 │ │ │ │ + str s27, [x0, #16] │ │ │ │ + ldur s30, [x1, #-12] │ │ │ │ + fadd s28, s28, s30 │ │ │ │ + str s28, [x0, #20] │ │ │ │ + ldur s30, [x1, #-8] │ │ │ │ + fadd s29, s29, s30 │ │ │ │ + str s29, [x0, #24] │ │ │ │ + ldur s30, [x1, #-4] │ │ │ │ + fadd s30, s30, s23 │ │ │ │ + str s30, [x0, #28] │ │ │ │ + cmp x12, x6 │ │ │ │ + b.ne 12580 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x45b0> // b.any │ │ │ │ + fadd s31, s31, s24 │ │ │ │ + fadd s31, s31, s25 │ │ │ │ + fadd s31, s31, s26 │ │ │ │ + fadd s31, s31, s27 │ │ │ │ + fadd s31, s31, s28 │ │ │ │ + fadd s31, s31, s29 │ │ │ │ + fadd s31, s31, s30 │ │ │ │ + str s31, [x19, #184] │ │ │ │ + cbnz w4, 11c44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c74> │ │ │ │ + mov w4, w2 │ │ │ │ + add x8, x19, #0xc0 │ │ │ │ + b 11cdc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d0c> │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + mov w24, #0x1 // #1 │ │ │ │ + b 11cdc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d0c> │ │ │ │ + add x23, x23, #0x18 │ │ │ │ + cmp x21, x23 │ │ │ │ + b.ne 12100 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4130> // b.any │ │ │ │ + mov x0, x24 │ │ │ │ + bl d870 │ │ │ │ + ldr w1, [x19, #176] │ │ │ │ + ldp w4, w0, [x19, #148] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + str w1, [x19, #176] │ │ │ │ + b 11c88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3cb8> │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + ldr s15, [x23] │ │ │ │ + b 11e9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ecc> │ │ │ │ + ldr w3, [x19, #136] │ │ │ │ + cbz w3, 12a54 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4a84> │ │ │ │ + mov w4, w2 │ │ │ │ + add x8, x19, #0xc0 │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + b 11cdc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d0c> │ │ │ │ + movi v31.2s, #0x0 │ │ │ │ + b 11c30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c60> │ │ │ │ + ldp s30, s29, [x0] │ │ │ │ + ldp s25, s26, [x0, #8] │ │ │ │ + fadd s30, s30, s29 │ │ │ │ + ldr s29, [x0, #24] │ │ │ │ + ldp s27, s28, [x0, #16] │ │ │ │ + fadd s30, s30, s25 │ │ │ │ + fadd s30, s30, s26 │ │ │ │ + fadd s30, s30, s27 │ │ │ │ + fadd s30, s30, s28 │ │ │ │ + fadd s30, s30, s29 │ │ │ │ + fadd s31, s30, s31 │ │ │ │ + str s31, [x19, #184] │ │ │ │ + b 11c44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c74> │ │ │ │ + ldp s31, s30, [x0] │ │ │ │ + ldp s25, s26, [x0, #8] │ │ │ │ + fadd s31, s31, s30 │ │ │ │ + ldr s30, [x0, #24] │ │ │ │ + ldp s27, s29, [x0, #16] │ │ │ │ + fadd s31, s31, s25 │ │ │ │ + fadd s31, s31, s26 │ │ │ │ + fadd s31, s31, s27 │ │ │ │ + fadd s31, s31, s29 │ │ │ │ + fadd s31, s31, s30 │ │ │ │ + fadd s31, s31, s28 │ │ │ │ + str s31, [x19, #184] │ │ │ │ + b 11c44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c74> │ │ │ │ + tbz x0, #63, 12a20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4a50> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + str x0, [sp] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 12a68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4a98> // b.any │ │ │ │ + bl d730 │ │ │ │ + ldr s31, [x19, #136] │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + ldr s30, [x19, #184] │ │ │ │ + ucvtf s31, s31 │ │ │ │ + fmul s31, s31, s30 │ │ │ │ + fdiv s15, s0, s31 │ │ │ │ + dup v31.4s, v15.s[0] │ │ │ │ + str q31, [sp] │ │ │ │ + bl d8b0 │ │ │ │ + ldr w7, [x19, #136] │ │ │ │ + ldr q31, [sp] │ │ │ │ + ldr x2, [x19, #240] │ │ │ │ + ldr x1, [x19] │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + ldr s29, [x2] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldr s28, [x19, #184] │ │ │ │ + ldp d27, d22, [x1, #104] │ │ │ │ + fmul s29, s29, s15 │ │ │ │ + ldr s30, [x20, #744] │ │ │ │ + fdiv d22, d22, d27 │ │ │ │ + fdiv s30, s30, s28 │ │ │ │ + str s29, [x0] │ │ │ │ + ldr s29, [x2, #4] │ │ │ │ + fmul s29, s29, s15 │ │ │ │ + str s29, [x0, #4] │ │ │ │ + ldr s29, [x2, #8] │ │ │ │ + fmul s29, s29, s15 │ │ │ │ + str s29, [x0, #8] │ │ │ │ + ldr s29, [x2, #12] │ │ │ │ + fmul s29, s29, s15 │ │ │ │ + str s29, [x0, #12] │ │ │ │ + ldr s29, [x2, #16] │ │ │ │ + fmul s29, s29, s15 │ │ │ │ + fcvt s22, d22 │ │ │ │ + dup v22.4s, v22.s[0] │ │ │ │ + str s29, [x0, #16] │ │ │ │ + ldr s29, [x2, #20] │ │ │ │ + fmul s29, s29, s15 │ │ │ │ + str s29, [x0, #20] │ │ │ │ + ldr s29, [x2, #24] │ │ │ │ + fmul s29, s29, s15 │ │ │ │ + str s29, [x0, #24] │ │ │ │ + ldr s29, [x2, #28] │ │ │ │ + fmul s29, s29, s15 │ │ │ │ + str s29, [x0, #28] │ │ │ │ + stp q31, q31, [x2] │ │ │ │ + cbz w7, 12990 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x49c0> │ │ │ │ + ldp w3, w4, [x19, #160] │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + ldr x5, [x19, #88] │ │ │ │ + add w3, w3, w4 │ │ │ │ + ldr x4, [x19, #64] │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + lsr x4, x4, #3 │ │ │ │ + madd x5, x3, x4, x5 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldp s31, s23, [x1] │ │ │ │ + lsr w3, w6, #3 │ │ │ │ + ldr s29, [x0] │ │ │ │ + mvn w4, w6 │ │ │ │ + ldp s28, s25, [x1, #16] │ │ │ │ + fmadd s31, s30, s31, s29 │ │ │ │ + ldrb w3, [x5, w3, uxtw] │ │ │ │ + and w4, w4, #0x7 │ │ │ │ + ldp s24, s29, [x1, #8] │ │ │ │ + ldp s26, s21, [x1, #24] │ │ │ │ + asr w3, w3, w4 │ │ │ │ + and w3, w3, #0x1 │ │ │ │ + str s31, [x1] │ │ │ │ + ldr s27, [x0, #4] │ │ │ │ + fmadd s27, s30, s23, s27 │ │ │ │ + str s27, [x1, #4] │ │ │ │ + ldr s23, [x0, #8] │ │ │ │ + fmadd s23, s30, s24, s23 │ │ │ │ + str s23, [x1, #8] │ │ │ │ + ldr s24, [x0, #12] │ │ │ │ + fmadd s24, s30, s29, s24 │ │ │ │ + str s24, [x1, #12] │ │ │ │ + ldr s29, [x0, #16] │ │ │ │ + fmadd s29, s30, s28, s29 │ │ │ │ + str s29, [x1, #16] │ │ │ │ + ldr s28, [x0, #20] │ │ │ │ + fmadd s28, s30, s25, s28 │ │ │ │ + str s28, [x1, #20] │ │ │ │ + ldr s25, [x0, #24] │ │ │ │ + fmadd s25, s30, s26, s25 │ │ │ │ + str s25, [x1, #24] │ │ │ │ + ldr s26, [x0, #28] │ │ │ │ + fmadd s26, s30, s21, s26 │ │ │ │ + str s26, [x1, #28] │ │ │ │ + cmp w25, w3 │ │ │ │ + b.eq 128f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4928> // b.none │ │ │ │ + mov v31.s[1], v23.s[0] │ │ │ │ + mov v27.s[1], v24.s[0] │ │ │ │ + mov v29.s[1], v25.s[0] │ │ │ │ + mov v28.s[1], v26.s[0] │ │ │ │ + zip1 v31.4s, v31.4s, v27.4s │ │ │ │ + zip1 v29.4s, v29.4s, v28.4s │ │ │ │ + fmul v31.4s, v31.4s, v22.4s │ │ │ │ + fmul v29.4s, v29.4s, v22.4s │ │ │ │ + stp q31, q29, [x1] │ │ │ │ + ldr s31, [x1] │ │ │ │ + ldp s29, s24, [x2] │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + ldp s25, s26, [x2, #8] │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + fadd s31, s31, s29 │ │ │ │ + ldp s27, s28, [x2, #16] │ │ │ │ + ldp s29, s21, [x2, #24] │ │ │ │ + str s31, [x2] │ │ │ │ + ldur s23, [x1, #-28] │ │ │ │ + fadd s23, s23, s24 │ │ │ │ + str s23, [x2, #4] │ │ │ │ + ldur s24, [x1, #-24] │ │ │ │ + fadd s24, s24, s25 │ │ │ │ + str s24, [x2, #8] │ │ │ │ + ldur s25, [x1, #-20] │ │ │ │ + fadd s25, s25, s26 │ │ │ │ + str s25, [x2, #12] │ │ │ │ + ldur s26, [x1, #-16] │ │ │ │ + fadd s26, s26, s27 │ │ │ │ + str s26, [x2, #16] │ │ │ │ + ldur s27, [x1, #-12] │ │ │ │ + fadd s27, s27, s28 │ │ │ │ + str s27, [x2, #20] │ │ │ │ + ldur s28, [x1, #-8] │ │ │ │ + fadd s28, s28, s29 │ │ │ │ + str s28, [x2, #24] │ │ │ │ + ldur s29, [x1, #-4] │ │ │ │ + fadd s29, s29, s21 │ │ │ │ + str s29, [x2, #28] │ │ │ │ + cmp w6, w7 │ │ │ │ + b.ne 12840 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4870> // b.any │ │ │ │ + fadd s31, s31, s23 │ │ │ │ + fadd s31, s31, s24 │ │ │ │ + fadd s31, s31, s25 │ │ │ │ + fadd s31, s31, s26 │ │ │ │ + fadd s31, s31, s27 │ │ │ │ + fadd s31, s31, s28 │ │ │ │ + fadd s31, s31, s29 │ │ │ │ + str s31, [x19, #184] │ │ │ │ + bl d870 │ │ │ │ + ldp w0, w2, [x19, #148] │ │ │ │ + cbnz w0, 11c44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c74> │ │ │ │ + ldr w3, [x19, #136] │ │ │ │ + mov w4, w2 │ │ │ │ + add x8, x19, #0xc0 │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + cbnz w3, 11cdc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d0c> │ │ │ │ + b 11c44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c74> │ │ │ │ + ldr w0, [x19, #148] │ │ │ │ + mov w4, w2 │ │ │ │ + str s31, [x19, #184] │ │ │ │ + cbz w0, 11c44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c74> │ │ │ │ + mov w2, w4 │ │ │ │ + b 11c44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c74> │ │ │ │ + ldr d15, [sp, #160] │ │ │ │ + mov w27, w0 │ │ │ │ + ldp x21, x22, [sp, #96] │ │ │ │ + ldp x23, x24, [sp, #112] │ │ │ │ + b 11d8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3dbc> │ │ │ │ + ldp s19, s20, [x0] │ │ │ │ + ldp s18, s17, [x0, #8] │ │ │ │ + fadd s19, s20, s19 │ │ │ │ + ldr s22, [x0, #24] │ │ │ │ + ldp s16, s21, [x0, #16] │ │ │ │ + fadd s18, s19, s18 │ │ │ │ + fadd s17, s18, s17 │ │ │ │ + fadd s16, s17, s16 │ │ │ │ + fadd s21, s16, s21 │ │ │ │ + fadd s22, s21, s22 │ │ │ │ + fadd s22, s22, s26 │ │ │ │ + str s22, [x19, #184] │ │ │ │ + b 11c44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c74> │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + b 11d8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3dbc> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 10dd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e04> // b.none │ │ │ │ + b.ne 12a68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4a98> // b.any │ │ │ │ + bl d450 │ │ │ │ + b.ne 12698 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x46c8> // b.any │ │ │ │ + ldr s15, [x1] │ │ │ │ + b 11e9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ecc> │ │ │ │ + cbnz w2, 11c5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c8c> │ │ │ │ + b 11d34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d64> │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + stp x23, x24, [sp, #112] │ │ │ │ + str d15, [sp, #160] │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ - mov w21, w25 │ │ │ │ - mov w22, w25 │ │ │ │ - mov x19, x0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - tbz w25, #0, 10d38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d68> │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - tbz w21, #0, 10d44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d74> │ │ │ │ - mov x0, x26 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - tbz w22, #0, 10d50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d80> │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr w0, [sp, #12] │ │ │ │ - cbz w0, 10cf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d28> │ │ │ │ - mov x0, x27 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 10cf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d28> │ │ │ │ + mov x19, x24 │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + cmp x19, x21 │ │ │ │ + b.eq 12afc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4b2c> // b.none │ │ │ │ + ldr x0, [x19] │ │ │ │ + cbz x0, 12a8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4abc> │ │ │ │ + bl d870 │ │ │ │ + add x19, x19, #0x18 │ │ │ │ + b 12a78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4aa8> │ │ │ │ bti j │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - mov w21, #0x1 // #1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - cbz w21, 10cf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d28> │ │ │ │ - mov x0, x26 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 10cf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d28> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov w21, #0x1 // #1 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 10d70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2da0> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + str x1, [sp] │ │ │ │ + mov x0, x23 │ │ │ │ + bl d870 │ │ │ │ + ldr x2, [sp] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 10d14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d44> // b.any │ │ │ │ + b.ne 12a68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4a98> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #12] │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - tbnz w25, #0, 10d30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d60> │ │ │ │ - b 10d38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d68> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - cbnz w1, 10cf0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d20> │ │ │ │ - b 10cf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d28> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - cbnz w1, 10cf0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d20> │ │ │ │ - b 10cf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d28> │ │ │ │ - bti j │ │ │ │ - b 10e04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e34> │ │ │ │ - bti j │ │ │ │ - str wzr, [sp, #12] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - tbnz w25, #0, 10d30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d60> │ │ │ │ - b 10d38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d68> │ │ │ │ - bti j │ │ │ │ - b 10da8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2dd8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov w21, #0x1 // #1 │ │ │ │ - cbnz w21, 10d7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2dac> │ │ │ │ - b 10cf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d28> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - cbnz w21, 10d7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2dac> │ │ │ │ - b 10cf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d28> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov w21, w25 │ │ │ │ - mov w22, w25 │ │ │ │ - tbnz w25, #0, 10d30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d60> │ │ │ │ - b 10d38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d68> │ │ │ │ - bti j │ │ │ │ - b 10e84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2eb4> │ │ │ │ - bti j │ │ │ │ - b 10da8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2dd8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 10cf0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d20> │ │ │ │ - bti j │ │ │ │ - mov w22, w25 │ │ │ │ - mov x19, x0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - tbnz w25, #0, 10d30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d60> │ │ │ │ - b 10d38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d68> │ │ │ │ - bti j │ │ │ │ - b 10d1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d4c> │ │ │ │ - bti j │ │ │ │ - b 10da8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2dd8> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - ldr x1, [x20] │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl 13860 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5890> │ │ │ │ + ldr x2, [sp] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 10dd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e04> // b.none │ │ │ │ - b 10d14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d44> │ │ │ │ - bti j │ │ │ │ - b 10e18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e48> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - cbnz w1, 10cf0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d20> │ │ │ │ - b 10cf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d28> │ │ │ │ - bti j │ │ │ │ - b 10e18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e48> │ │ │ │ - bti j │ │ │ │ - b 10f18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f48> │ │ │ │ - bti j │ │ │ │ - b 10ee4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f14> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - tbnz w25, #0, 10d30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d60> │ │ │ │ - b 10d38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d68> │ │ │ │ - bti j │ │ │ │ - b 10ee4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f14> │ │ │ │ - bti j │ │ │ │ - b 10ee4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f14> │ │ │ │ - bti j │ │ │ │ - b 10da8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2dd8> │ │ │ │ - bti j │ │ │ │ - b 10e18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e48> │ │ │ │ - bti j │ │ │ │ - b 10e18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e48> │ │ │ │ - bti j │ │ │ │ - b 10e04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e34> │ │ │ │ + b.eq 12ac8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4af8> // b.none │ │ │ │ + b 12a68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4a98> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 12a68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4a98> // b.any │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 10cf0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d20> │ │ │ │ - bti j │ │ │ │ - b 10e04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e34> │ │ │ │ - bti j │ │ │ │ - b 10f18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f48> │ │ │ │ - bti j │ │ │ │ - b 10e18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e48> │ │ │ │ - bti j │ │ │ │ - b 10ee4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f14> │ │ │ │ - bti j │ │ │ │ - b 10ee4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f14> │ │ │ │ - bti j │ │ │ │ - b 10e5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8c> │ │ │ │ - bti j │ │ │ │ - b 10d68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d98> │ │ │ │ - bti j │ │ │ │ - b 10f18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f48> │ │ │ │ - bti j │ │ │ │ - b 10d68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d98> │ │ │ │ - bti j │ │ │ │ - b 10ee4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f14> │ │ │ │ - bti j │ │ │ │ - b 10eb8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2ee8> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x24 │ │ │ │ + bl d870 │ │ │ │ + b 12aa8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4ad8> │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - 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] │ │ │ │ - stp d12, d13, [sp, #96] │ │ │ │ - stp d14, d15, [sp, #112] │ │ │ │ - sub sp, sp, #0x360 │ │ │ │ - add x19, sp, #0x1e0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - str x0, [sp, #72] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3704] │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [sp, #856] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x1, #0x70 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldrb w0, [x20, #520] │ │ │ │ - tbnz w0, #0, 1227c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x42ac> │ │ │ │ - ldrb w0, [x20, #521] │ │ │ │ - tbnz w0, #0, 12260 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4290> │ │ │ │ - add x20, sp, #0x1a0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - str x20, [sp, #16] │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x1, x1, #0xe20 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - mov x1, x20 │ │ │ │ - add x0, x0, #0x80 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1ab00 ::do_widen(char) const@@Base+0x65c0> │ │ │ │ - mov x1, x0 │ │ │ │ - add x22, sp, #0x250 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3712] │ │ │ │ - ldr w23, [x1] │ │ │ │ - bl d3b0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3904] │ │ │ │ - add x2, sp, #0x2a0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x2a0 │ │ │ │ - str xzr, [sp, #808] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x21, x26, [x0, #8] │ │ │ │ - strh wzr, [sp, #816] │ │ │ │ - stur q31, [x2, #152] │ │ │ │ - add x2, x28, #0x10 │ │ │ │ - stur q31, [x3, #168] │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #480] │ │ │ │ - str x2, [sp, #592] │ │ │ │ - str x26, [x19, x0] │ │ │ │ - add x0, x19, x0 │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3856] │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3792] │ │ │ │ - add x2, x20, #0x18 │ │ │ │ + sub sp, sp, #0xb0 │ │ │ │ + stp x29, x30, [sp, #80] │ │ │ │ + add x29, sp, #0x50 │ │ │ │ + stp x19, x20, [sp, #96] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x4 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + mov x21, x3 │ │ │ │ + stp x23, x24, [sp, #128] │ │ │ │ + stp x25, x26, [sp, #144] │ │ │ │ + stp x27, x28, [sp, #160] │ │ │ │ + add x28, x19, #0x38 │ │ │ │ + ldr x6, [x0] │ │ │ │ + str x6, [sp, #72] │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + stp x5, x1, [x19] │ │ │ │ + stp x0, x2, [sp, #8] │ │ │ │ + bl 17fa0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9fd0> │ │ │ │ + mov x0, x28 │ │ │ │ + bl 17fa0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9fd0> │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x2, [sp, #480] │ │ │ │ - add x2, x25, #0x10 │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #4088] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - str x2, [sp, #488] │ │ │ │ - add x27, sp, #0x240 │ │ │ │ - stp q31, q31, [sp, #496] │ │ │ │ - str q31, [sp, #528] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl dfc0 │ │ │ │ - add x3, x24, #0x10 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - add x0, sp, #0x1e8 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - mov x1, x0 │ │ │ │ + add x9, x19, #0x180 │ │ │ │ + str x9, [sp, #32] │ │ │ │ + stp q31, q31, [x19, #192] │ │ │ │ + stp q31, q31, [x19, #224] │ │ │ │ + stp q31, q31, [x19, #256] │ │ │ │ + stp q31, q31, [x19, #288] │ │ │ │ + stp q31, q31, [x19, #320] │ │ │ │ + stp q31, q31, [x19, #352] │ │ │ │ + str q31, [x19, #384] │ │ │ │ + ldr w2, [x20, #32] │ │ │ │ + ldp w4, w0, [x20, #8] │ │ │ │ + ldp w6, w1, [x20] │ │ │ │ + ldp w3, w7, [x20, #16] │ │ │ │ + ldp w8, w5, [x20, #24] │ │ │ │ + stp w1, w8, [x19, #96] │ │ │ │ + stp w6, w7, [x19, #104] │ │ │ │ + sub w1, w2, w0 │ │ │ │ + stp w4, w5, [x19, #112] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + stp w0, w2, [x19, #120] │ │ │ │ + ldr w0, [x20, #36] │ │ │ │ + stp w3, w0, [x19, #128] │ │ │ │ + str xzr, [x19, #400] │ │ │ │ + ldp x2, x0, [x21] │ │ │ │ + str wzr, [x19, #184] │ │ │ │ + sub x0, x0, x2 │ │ │ │ + asr x0, x0, #2 │ │ │ │ + stp w0, w1, [x19, #136] │ │ │ │ + lsl w0, w0, #3 │ │ │ │ + cbz w0, 12c68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c98> │ │ │ │ + lsl x22, x0, #2 │ │ │ │ + add x26, x19, #0x108 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ mov x0, x22 │ │ │ │ - str x3, [sp, #488] │ │ │ │ - str w2, [sp, #552] │ │ │ │ - str x27, [sp, #560] │ │ │ │ - str xzr, [sp, #568] │ │ │ │ - strb wzr, [sp, #576] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov w1, w23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl de00 │ │ │ │ - ldr x4, [sp, #528] │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - add x23, sp, #0x1c0 │ │ │ │ - stp x0, xzr, [sp, #448] │ │ │ │ - strb wzr, [sp, #464] │ │ │ │ - cbz x4, 12324 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4354> │ │ │ │ - ldr x5, [sp, #512] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x3, [sp, #520] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #560] │ │ │ │ - add x3, x20, #0x18 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - add x2, x24, #0x10 │ │ │ │ - stp x3, x2, [sp, #480] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 111fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x322c> // b.none │ │ │ │ + add x25, x19, #0x120 │ │ │ │ + add x23, x19, #0x168 │ │ │ │ + bl d8b0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x20, x0 │ │ │ │ + add x22, x0, x22 │ │ │ │ + bl d570 │ │ │ │ + add x1, x19, #0xc0 │ │ │ │ + ldr x0, [x19, #192] │ │ │ │ + str x20, [x19, #192] │ │ │ │ + stp x22, x22, [x1, #8] │ │ │ │ + cbz x0, 12c68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c98> │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - bl db90 │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x21, [sp, #480] │ │ │ │ - mov x0, x22 │ │ │ │ - str x26, [x19, x2] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl d410 │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x3, x3, #0x80 │ │ │ │ - mov x4, #0xa // #10 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 19a20 ::do_widen(char) const@@Base+0x54e0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x23 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x0, sp, #0x180 │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x1, x1, #0xe78 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1ab00 ::do_widen(char) const@@Base+0x65c0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x26, x19, #0x108 │ │ │ │ + add x25, x19, #0x120 │ │ │ │ + add x23, x19, #0x168 │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + bl d8b0 │ │ │ │ mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - ldr w1, [x1] │ │ │ │ - str w1, [sp, #48] │ │ │ │ - bl d3b0 │ │ │ │ - str x21, [sp, #480] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x28, #0x10 │ │ │ │ - str x0, [sp, #592] │ │ │ │ - add x0, sp, #0x2a0 │ │ │ │ - str xzr, [sp, #808] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #816] │ │ │ │ - stur q31, [x0, #152] │ │ │ │ - stur q31, [x0, #168] │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x0, x19, x2 │ │ │ │ - str x26, [x19, x2] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #480] │ │ │ │ - add x0, x25, #0x10 │ │ │ │ - str x0, [sp, #488] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - stp q31, q31, [sp, #496] │ │ │ │ - str q31, [sp, #528] │ │ │ │ - bl dfc0 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str w0, [sp, #552] │ │ │ │ - mov x0, x22 │ │ │ │ - str x27, [sp, #560] │ │ │ │ - str xzr, [sp, #568] │ │ │ │ - strb wzr, [sp, #576] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr w1, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - bl de00 │ │ │ │ - ldr x4, [sp, #528] │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ - str x0, [sp, #144] │ │ │ │ - stp x0, xzr, [sp, #416] │ │ │ │ - strb wzr, [sp, #432] │ │ │ │ - cbz x4, 12334 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4364> │ │ │ │ - ldr x5, [sp, #512] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ldr x3, [sp, #520] │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #560] │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - str x1, [sp, #480] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 113b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x33e0> // b.none │ │ │ │ + add x3, x19, #0xf0 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + stp xzr, xzr, [x1], #32 │ │ │ │ + str x2, [x19, #240] │ │ │ │ + stp x1, x1, [x3, #8] │ │ │ │ + stp xzr, xzr, [x2, #16] │ │ │ │ + cbz x0, 12cac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4cdc> │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - bl db90 │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x21, [sp, #480] │ │ │ │ + ldr w2, [x19, #136] │ │ │ │ + cbz x2, 13138 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5168> │ │ │ │ + lsl x22, x2, #2 │ │ │ │ + add x26, x19, #0x108 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ mov x0, x22 │ │ │ │ - str x26, [x19, x2] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl d410 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x4, #0xa // #10 │ │ │ │ - add x3, x3, #0x90 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0xa0 │ │ │ │ - bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 19a20 ::do_widen(char) const@@Base+0x54e0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x25, x19, #0x120 │ │ │ │ + add x23, x19, #0x168 │ │ │ │ + bl d8b0 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x23, x0 │ │ │ │ + add x22, x0, x22 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d570 │ │ │ │ + add x1, x19, #0xd8 │ │ │ │ + ldr x0, [x19, #216] │ │ │ │ + str x23, [x19, #216] │ │ │ │ + stp x22, x22, [x1, #8] │ │ │ │ + cbz x0, 12d00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4d30> │ │ │ │ + bl d870 │ │ │ │ + ldp w0, w2, [x19, #96] │ │ │ │ + ldr w1, [x19, #136] │ │ │ │ + sub w22, w2, w0 │ │ │ │ + add w27, w22, #0x1 │ │ │ │ + lsl w1, w1, #3 │ │ │ │ + sxtw x24, w27 │ │ │ │ + cbz w1, 1312c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x515c> │ │ │ │ + lsl x2, x1, #2 │ │ │ │ + add x26, x19, #0x108 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x2 │ │ │ │ + add x25, x19, #0x120 │ │ │ │ + add x23, x19, #0x168 │ │ │ │ + str x2, [sp, #24] │ │ │ │ + bl d8b0 │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + mov x23, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + add x26, x0, x2 │ │ │ │ + bl d570 │ │ │ │ + mov x0, #0x5555555555555555 // #6148914691236517205 │ │ │ │ + movk x0, #0x555, lsl #48 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.hi 13754 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5784> // b.pmore │ │ │ │ + cbz x24, 1311c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x514c> │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + smull x27, w27, w0 │ │ │ │ + mov x0, x27 │ │ │ │ + bl d8b0 │ │ │ │ + add x27, x0, x27 │ │ │ │ + subs x20, x26, x23 │ │ │ │ + mov x25, x0 │ │ │ │ + mov x2, x27 │ │ │ │ + b.eq 13098 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50c8> // b.none │ │ │ │ + mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.hi 133a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x53d8> // b.pmore │ │ │ │ + mov x22, x25 │ │ │ │ + cmp x20, #0x4 │ │ │ │ + b.le 130c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50f8> │ │ │ │ + stp xzr, xzr, [x22] │ │ │ │ + mov x0, x20 │ │ │ │ + str xzr, [x22, #16] │ │ │ │ + bl d8b0 │ │ │ │ + add x26, x0, x20 │ │ │ │ + str x0, [x22] │ │ │ │ + str x26, [x22, #16] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x23 │ │ │ │ + add x22, x22, #0x18 │ │ │ │ + bl d270 │ │ │ │ + stur x26, [x22, #-16] │ │ │ │ + subs x24, x24, #0x1 │ │ │ │ + b.ne 12dac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4ddc> // b.any │ │ │ │ + ldr x20, [x19, #264] │ │ │ │ + add x26, x19, #0x108 │ │ │ │ + ldr x24, [x26, #8] │ │ │ │ + str x25, [x19, #264] │ │ │ │ + stp x22, x27, [x26, #8] │ │ │ │ + mov x22, x20 │ │ │ │ + cmp x20, x24 │ │ │ │ + b.eq 12e1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4e4c> // b.none │ │ │ │ + ldr x0, [x22] │ │ │ │ + cbz x0, 130fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x512c> │ │ │ │ + add x22, x22, #0x18 │ │ │ │ + bl d870 │ │ │ │ + cmp x22, x24 │ │ │ │ + b.ne 12e04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4e34> // b.any │ │ │ │ + cbz x20, 12e28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4e58> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d870 │ │ │ │ + cbz x23, 12e34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4e64> │ │ │ │ mov x0, x23 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + bl d870 │ │ │ │ + ldp w0, w24, [x19, #96] │ │ │ │ + add x25, x19, #0x120 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + sub w24, w24, w0 │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + add x23, x19, #0x168 │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + sxtw x22, w24 │ │ │ │ + bl d8b0 │ │ │ │ + mov x1, #0x5555555555555555 // #6148914691236517205 │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ + mov x23, x0 │ │ │ │ + stp xzr, xzr, [x0, #16] │ │ │ │ + movk x1, #0x555, lsl #48 │ │ │ │ + cmp x22, x1 │ │ │ │ + b.hi 135d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5608> // b.pmore │ │ │ │ + cbz x22, 13398 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x53c8> │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + smull x25, w24, w0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d8b0 │ │ │ │ + mov x24, x0 │ │ │ │ + add x0, x0, x25 │ │ │ │ + mov x20, x24 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + stp xzr, xzr, [x20] │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + str xzr, [x20, #16] │ │ │ │ + bl d8b0 │ │ │ │ + ldp q31, q30, [x23] │ │ │ │ + add x1, x0, #0x20 │ │ │ │ + stp x0, x1, [x20] │ │ │ │ + subs x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + stur x1, [x20, #-8] │ │ │ │ + stp q31, q30, [x0] │ │ │ │ + b.ne 12ea4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4ed4> // b.any │ │ │ │ + ldr x22, [x19, #288] │ │ │ │ + add x25, x19, #0x120 │ │ │ │ + ldr x27, [x25, #8] │ │ │ │ + str x24, [x19, #288] │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - mov x8, x23 │ │ │ │ - bl 1dec0 ::do_widen(char) const@@Base+0x9980> │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x3, x3, #0xb0 │ │ │ │ - mov x4, #0xa // #10 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 19a20 ::do_widen(char) const@@Base+0x54e0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x23 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x1, #0xc0 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1ab00 ::do_widen(char) const@@Base+0x65c0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - ldr w1, [x1] │ │ │ │ - str w1, [sp, #48] │ │ │ │ - bl d3b0 │ │ │ │ - str x21, [sp, #480] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x28, #0x10 │ │ │ │ - str x0, [sp, #592] │ │ │ │ - add x0, sp, #0x2a0 │ │ │ │ - str xzr, [sp, #808] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #816] │ │ │ │ - stur q31, [x0, #152] │ │ │ │ - stur q31, [x0, #168] │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x0, x19, x2 │ │ │ │ - str x26, [x19, x2] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #480] │ │ │ │ - add x0, x25, #0x10 │ │ │ │ - str x0, [sp, #488] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - stp q31, q31, [sp, #496] │ │ │ │ - str q31, [sp, #528] │ │ │ │ - bl dfc0 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str w0, [sp, #552] │ │ │ │ - mov x0, x22 │ │ │ │ - str x27, [sp, #560] │ │ │ │ - str xzr, [sp, #568] │ │ │ │ - strb wzr, [sp, #576] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr w1, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - bl de00 │ │ │ │ - ldr x4, [sp, #528] │ │ │ │ - strb wzr, [sp, #464] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - stp x0, xzr, [sp, #448] │ │ │ │ - cbz x4, 12354 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4384> │ │ │ │ - ldr x5, [sp, #512] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x3, [sp, #520] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #560] │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - str x1, [sp, #480] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 115d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3604> // b.none │ │ │ │ + stp x20, x0, [x25, #8] │ │ │ │ + mov x20, x22 │ │ │ │ + cmp x22, x27 │ │ │ │ + b.eq 12f18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f48> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 1310c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x513c> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - bl db90 │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x21, [sp, #480] │ │ │ │ + cmp x27, x20 │ │ │ │ + b.ne 12f00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f30> // b.any │ │ │ │ + cbz x22, 12f24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f54> │ │ │ │ mov x0, x22 │ │ │ │ - str x26, [x19, x2] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl d410 │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x3, x3, #0xd0 │ │ │ │ - mov x4, #0x34 // #52 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 19a20 ::do_widen(char) const@@Base+0x54e0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + bl d870 │ │ │ │ mov x0, x23 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x0, sp, #0xa0 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x1, #0x108 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1ab00 ::do_widen(char) const@@Base+0x65c0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - ldr w1, [x1] │ │ │ │ - str w1, [sp, #48] │ │ │ │ - bl d3b0 │ │ │ │ - str x21, [sp, #480] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x28, #0x10 │ │ │ │ - str x0, [sp, #592] │ │ │ │ - add x0, sp, #0x2a0 │ │ │ │ - str xzr, [sp, #808] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #816] │ │ │ │ - stur q31, [x0, #152] │ │ │ │ - stur q31, [x0, #168] │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x0, x19, x2 │ │ │ │ - str x26, [x19, x2] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #480] │ │ │ │ - add x0, x25, #0x10 │ │ │ │ - str x0, [sp, #488] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - stp q31, q31, [sp, #496] │ │ │ │ - str q31, [sp, #528] │ │ │ │ - bl dfc0 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str w0, [sp, #552] │ │ │ │ - mov x0, x22 │ │ │ │ - str x27, [sp, #560] │ │ │ │ - str xzr, [sp, #568] │ │ │ │ - strb wzr, [sp, #576] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr w1, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - bl de00 │ │ │ │ - ldr x4, [sp, #528] │ │ │ │ - add x1, sp, #0xd0 │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - stp x1, xzr, [sp, #192] │ │ │ │ - strb wzr, [sp, #208] │ │ │ │ - cbz x4, 12364 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4394> │ │ │ │ - ldr x5, [sp, #512] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #520] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #560] │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - str x1, [sp, #480] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 11788 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x37b8> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - bl db90 │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x21, [sp, #480] │ │ │ │ - mov x0, x22 │ │ │ │ - str x26, [x19, x2] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl d410 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x4, #0x2a // #42 │ │ │ │ - add x3, x3, #0x118 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0xe0 │ │ │ │ - mov x2, x1 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x2 │ │ │ │ - str x2, [sp, #96] │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x1, #0x148 │ │ │ │ - bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ - add x1, sp, #0x100 │ │ │ │ - mov x2, x1 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x2 │ │ │ │ - str x2, [sp, #128] │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - add x0, sp, #0x120 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x1, #0x158 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldp x0, x1, [sp, #40] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1ac40 ::do_widen(char) const@@Base+0x6700> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - ldr d15, [x1] │ │ │ │ - bl d3b0 │ │ │ │ - str x21, [sp, #480] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x28, #0x10 │ │ │ │ - str x0, [sp, #592] │ │ │ │ - add x0, sp, #0x2a0 │ │ │ │ - str xzr, [sp, #808] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #816] │ │ │ │ - stur q31, [x0, #152] │ │ │ │ - stur q31, [x0, #168] │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x0, x19, x2 │ │ │ │ - str x26, [x19, x2] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #480] │ │ │ │ - add x0, x25, #0x10 │ │ │ │ - str x0, [sp, #488] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - stp q31, q31, [sp, #496] │ │ │ │ - str q31, [sp, #528] │ │ │ │ - bl dfc0 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str w0, [sp, #552] │ │ │ │ - mov x0, x22 │ │ │ │ - str x27, [sp, #560] │ │ │ │ - str xzr, [sp, #568] │ │ │ │ - strb wzr, [sp, #576] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x0, x19 │ │ │ │ - bl dd30 (double)@plt> │ │ │ │ - ldr x4, [sp, #528] │ │ │ │ - add x0, sp, #0x150 │ │ │ │ - str x0, [sp, #136] │ │ │ │ - stp x0, xzr, [sp, #320] │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - strb wzr, [sp, #336] │ │ │ │ - cbz x4, 12370 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x43a0> │ │ │ │ - ldr x5, [sp, #512] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #520] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - add x3, x20, #0x18 │ │ │ │ - add x2, x24, #0x10 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - stp x3, x2, [sp, #480] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - bl db90 │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x21, [sp, #480] │ │ │ │ - mov x0, x22 │ │ │ │ - str x26, [x19, x2] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl d410 │ │ │ │ - ldp x3, x4, [sp, #256] │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - ldr x2, [sp, #328] │ │ │ │ - add x5, x4, x2 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 122cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x42fc> // b.none │ │ │ │ - ldr x0, [sp, #272] │ │ │ │ - ldr x1, [sp, #320] │ │ │ │ - cmp x5, x0 │ │ │ │ - b.ls 119ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x39dc> // b.plast │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 122a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x42d0> // b.none │ │ │ │ - ldr x0, [sp, #336] │ │ │ │ - cmp x5, x0 │ │ │ │ - b.ls 12240 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4270> // b.plast │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x4 │ │ │ │ + ldp w1, w2, [x19, #96] │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + sub w2, w2, w1 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + sxtw x2, w2 │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 129cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x49fc> // b.pmore │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0x160 │ │ │ │ - mov x2, x1 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x2 │ │ │ │ - str x2, [sp, #56] │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x1, #0x168 │ │ │ │ - bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr d14, [x0, #1016] │ │ │ │ - mov x0, x22 │ │ │ │ - bl d3b0 │ │ │ │ - str x21, [sp, #480] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x28, #0x10 │ │ │ │ - str x0, [sp, #592] │ │ │ │ - add x0, sp, #0x2a0 │ │ │ │ - str xzr, [sp, #808] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #816] │ │ │ │ - stur q31, [x0, #152] │ │ │ │ - stur q31, [x0, #168] │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x0, x19, x2 │ │ │ │ - str x26, [x19, x2] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #480] │ │ │ │ - add x0, x25, #0x10 │ │ │ │ - str x0, [sp, #488] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - stp q31, q31, [sp, #496] │ │ │ │ - str q31, [sp, #528] │ │ │ │ - bl dfc0 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str w0, [sp, #552] │ │ │ │ - mov x0, x22 │ │ │ │ - str x27, [sp, #560] │ │ │ │ - str xzr, [sp, #568] │ │ │ │ - strb wzr, [sp, #576] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - fmov d0, d14 │ │ │ │ - mov x0, x19 │ │ │ │ - bl dd30 (double)@plt> │ │ │ │ - ldr x4, [sp, #528] │ │ │ │ - strb wzr, [sp, #432] │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - stp x0, xzr, [sp, #416] │ │ │ │ - cbz x4, 12344 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4374> │ │ │ │ - ldr x5, [sp, #512] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ldr x3, [sp, #520] │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - add x3, x20, #0x18 │ │ │ │ - add x2, x24, #0x10 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - stp x3, x2, [sp, #480] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - bl db90 │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x21, [sp, #480] │ │ │ │ + b.hi 13728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5758> // b.pmore │ │ │ │ + cbz x2, 133e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5410> │ │ │ │ + lsl x22, x2, #2 │ │ │ │ + add x23, x19, #0x168 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ mov x0, x22 │ │ │ │ - str x26, [x19, x2] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl d410 │ │ │ │ - ldp x3, x4, [sp, #384] │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - ldr x2, [sp, #424] │ │ │ │ - mov x1, x0 │ │ │ │ - str x1, [sp, #152] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 122e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4318> // b.none │ │ │ │ - ldr x5, [sp, #400] │ │ │ │ - ldr x1, [sp, #416] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 11b78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ba8> // b.plast │ │ │ │ - ldr x5, [sp, #144] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 122a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x42d8> // b.none │ │ │ │ - ldr x5, [sp, #432] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 12220 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4250> // b.plast │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x4 │ │ │ │ + bl d8b0 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x23, x0 │ │ │ │ + add x22, x0, x22 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d570 │ │ │ │ + add x1, x19, #0x138 │ │ │ │ + ldr x0, [x19, #312] │ │ │ │ + str x23, [x19, #312] │ │ │ │ + stp x22, x22, [x1, #8] │ │ │ │ + cbz x0, 12f90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4fc0> │ │ │ │ + bl d870 │ │ │ │ + ldp w1, w2, [x19, #96] │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + sub w2, w2, w1 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + sxtw x2, w2 │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 1283c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x486c> // b.pmore │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x178 │ │ │ │ - bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 19a20 ::do_widen(char) const@@Base+0x54e0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x23 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x1, x1, #0xf20 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldp x0, x1, [sp, #40] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1ac40 ::do_widen(char) const@@Base+0x6700> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - ldr d13, [x1] │ │ │ │ - bl d3b0 │ │ │ │ - str x21, [sp, #480] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x28, #0x10 │ │ │ │ - str x0, [sp, #592] │ │ │ │ - add x0, sp, #0x2a0 │ │ │ │ - str xzr, [sp, #808] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #816] │ │ │ │ - stur q31, [x0, #152] │ │ │ │ - stur q31, [x0, #168] │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x0, x19, x2 │ │ │ │ - str x26, [x19, x2] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #480] │ │ │ │ - add x0, x25, #0x10 │ │ │ │ - str x0, [sp, #488] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - stp q31, q31, [sp, #496] │ │ │ │ - str q31, [sp, #528] │ │ │ │ - bl dfc0 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str w0, [sp, #552] │ │ │ │ - mov x0, x22 │ │ │ │ - str x27, [sp, #560] │ │ │ │ - str xzr, [sp, #568] │ │ │ │ - strb wzr, [sp, #576] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [sp, #480] │ │ │ │ - fmov d0, d13 │ │ │ │ - mov x3, #0x2 // #2 │ │ │ │ - mov x0, x19 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x19, x1 │ │ │ │ - ldr w2, [x1, #24] │ │ │ │ - orr w2, w2, #0x4 │ │ │ │ - str w2, [x1, #24] │ │ │ │ - str x3, [sp, #600] │ │ │ │ - bl dd30 (double)@plt> │ │ │ │ - ldr x4, [sp, #528] │ │ │ │ - strb wzr, [sp, #336] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - stp x0, xzr, [sp, #320] │ │ │ │ - cbz x4, 12304 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4334> │ │ │ │ - ldr x5, [sp, #512] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ldr x3, [sp, #520] │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - add x3, x20, #0x18 │ │ │ │ - add x2, x24, #0x10 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - stp x3, x2, [sp, #480] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - bl db90 │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x21, [sp, #480] │ │ │ │ + b.hi 1377c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x57ac> // b.pmore │ │ │ │ + cbz x2, 133d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5404> │ │ │ │ + lsl x22, x2, #2 │ │ │ │ + add x23, x19, #0x168 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ mov x0, x22 │ │ │ │ - str x26, [x19, x2] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl d410 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x4, #0x23 // #35 │ │ │ │ - add x3, x3, #0x180 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x1, #0x1a8 │ │ │ │ - bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x1, x1, #0xee0 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ + bl d8b0 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x23, x0 │ │ │ │ + add x22, x0, x22 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d570 │ │ │ │ + add x1, x19, #0x150 │ │ │ │ + ldr x0, [x19, #336] │ │ │ │ + str x23, [x19, #336] │ │ │ │ + stp x22, x22, [x1, #8] │ │ │ │ + cbz x0, 12ff4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5024> │ │ │ │ + bl d870 │ │ │ │ + ldr w22, [x19, #140] │ │ │ │ + cbz w22, 132ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x52dc> │ │ │ │ + ldr w0, [x19, #136] │ │ │ │ + mov w22, w22 │ │ │ │ + lsl w0, w0, #3 │ │ │ │ + cbz w0, 13144 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5174> │ │ │ │ + lsl x27, x0, #2 │ │ │ │ + add x23, x19, #0x168 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x27 │ │ │ │ + bl d8b0 │ │ │ │ + mov x2, x27 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + bl d570 │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + umull x20, w22, w0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d8b0 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + mov x24, x0 │ │ │ │ + cmp x27, #0x4 │ │ │ │ + b.le 13420 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5450> │ │ │ │ + stp xzr, xzr, [x24] │ │ │ │ + mov x0, x27 │ │ │ │ + str xzr, [x24, #16] │ │ │ │ + bl d8b0 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x23, x0, x27 │ │ │ │ + str x0, [x24] │ │ │ │ + mov x2, x27 │ │ │ │ + str x23, [x24, #16] │ │ │ │ + add x24, x24, #0x18 │ │ │ │ + bl d270 │ │ │ │ + stur x23, [x24, #-16] │ │ │ │ + subs x22, x22, #0x1 │ │ │ │ + b.ne 13054 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5084> // b.any │ │ │ │ ldr x0, [sp, #40] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1ab00 ::do_widen(char) const@@Base+0x65c0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - ldr w1, [x1] │ │ │ │ - str w1, [sp, #88] │ │ │ │ - bl d3b0 │ │ │ │ - str x21, [sp, #480] │ │ │ │ + add x0, x0, x20 │ │ │ │ + b 13184 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x51b4> │ │ │ │ + sxtw x1, w22 │ │ │ │ + mov w3, #0x18 // #24 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x0, x28, #0x10 │ │ │ │ - str x0, [sp, #592] │ │ │ │ - add x0, sp, #0x2a0 │ │ │ │ - str xzr, [sp, #808] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #816] │ │ │ │ - stur q31, [x0, #152] │ │ │ │ - stur q31, [x0, #168] │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x0, x19, x2 │ │ │ │ - str x26, [x19, x2] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #480] │ │ │ │ - add x0, x25, #0x10 │ │ │ │ - str x0, [sp, #488] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + umaddl x1, w1, w3, x0 │ │ │ │ + add x0, x0, #0x18 │ │ │ │ + stur q31, [x0, #-24] │ │ │ │ + stur xzr, [x0, #-8] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 130ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50dc> // b.any │ │ │ │ + mov x22, x2 │ │ │ │ + b 12de4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4e14> │ │ │ │ + stp xzr, xzr, [x22] │ │ │ │ + mov x0, x20 │ │ │ │ + str xzr, [x22, #16] │ │ │ │ + bl d8b0 │ │ │ │ + ldr s31, [x23] │ │ │ │ + add x1, x0, x20 │ │ │ │ + stp x0, x1, [x22] │ │ │ │ + subs x24, x24, #0x1 │ │ │ │ + add x22, x22, #0x18 │ │ │ │ + stur x1, [x22, #-8] │ │ │ │ + str s31, [x0] │ │ │ │ + b.ne 130c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50f8> // b.any │ │ │ │ + b 12de4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4e14> │ │ │ │ + add x22, x22, #0x18 │ │ │ │ + cmp x24, x22 │ │ │ │ + b.ne 12e04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4e34> // b.any │ │ │ │ + b 12e1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4e4c> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x27, x20 │ │ │ │ + b.ne 12f00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f30> // b.any │ │ │ │ + b 12f18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f48> │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + b 12de4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4e14> │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + b 12d54 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4d84> │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + b 12ce8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4d18> │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + umull x20, w22, w0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d8b0 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - stp q31, q31, [sp, #496] │ │ │ │ - str q31, [sp, #528] │ │ │ │ - bl dfc0 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str w0, [sp, #552] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + nop │ │ │ │ + str xzr, [x0, #16] │ │ │ │ + subs x22, x22, #0x1 │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, x0, #0x18 │ │ │ │ + b.ne 13160 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5190> // b.any │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + str xzr, [sp, #24] │ │ │ │ + add x0, x0, x20 │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x23, x19, #0x168 │ │ │ │ + ldr x20, [x23, #8] │ │ │ │ + ldr x27, [x19, #360] │ │ │ │ + str x1, [x19, #360] │ │ │ │ + stp x24, x0, [x23, #8] │ │ │ │ + mov x22, x27 │ │ │ │ + cmp x27, x20 │ │ │ │ + b.eq 131c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x51f0> // b.none │ │ │ │ + ldr x0, [x22] │ │ │ │ + cbz x0, 13458 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5488> │ │ │ │ + add x22, x22, #0x18 │ │ │ │ + bl d870 │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne 131a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x51d8> // b.any │ │ │ │ + cbz x27, 131cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x51fc> │ │ │ │ + mov x0, x27 │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cbz x0, 131d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5208> │ │ │ │ + bl d870 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + ldr w22, [x19, #140] │ │ │ │ + bl d8b0 │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ + mov x24, x0 │ │ │ │ + stp xzr, xzr, [x0, #16] │ │ │ │ + cbz x22, 13478 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x54a8> │ │ │ │ + mov w20, #0x18 // #24 │ │ │ │ + umull x20, w22, w20 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d8b0 │ │ │ │ + add x1, x0, x20 │ │ │ │ + mov x27, x0 │ │ │ │ + mov x20, x0 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + nop │ │ │ │ + stp xzr, xzr, [x20] │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + str xzr, [x20, #16] │ │ │ │ + bl d8b0 │ │ │ │ + ldp q31, q30, [x24] │ │ │ │ + add x1, x0, #0x20 │ │ │ │ + stp x0, x1, [x20] │ │ │ │ + subs x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + stur x1, [x20, #-8] │ │ │ │ + stp q31, q30, [x0] │ │ │ │ + b.ne 13220 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5250> // b.any │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + ldr x22, [x19, #384] │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + ldr x23, [x0] │ │ │ │ + str x27, [x19, #384] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + stp x20, x1, [x0] │ │ │ │ + mov x20, x22 │ │ │ │ + cmp x22, x23 │ │ │ │ + b.eq 13298 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x52c8> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 13468 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5498> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + bl d870 │ │ │ │ + cmp x20, x23 │ │ │ │ + b.ne 13280 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x52b0> // b.any │ │ │ │ + cbz x22, 132a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x52d4> │ │ │ │ mov x0, x22 │ │ │ │ - str x27, [sp, #560] │ │ │ │ - str xzr, [sp, #568] │ │ │ │ - strb wzr, [sp, #576] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr w1, [sp, #88] │ │ │ │ - mov x0, x19 │ │ │ │ - bl de00 │ │ │ │ - ldr x4, [sp, #528] │ │ │ │ - strb wzr, [sp, #464] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - stp x0, xzr, [sp, #448] │ │ │ │ - cbz x4, 12314 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4344> │ │ │ │ - ldr x5, [sp, #512] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x3, [sp, #520] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #560] │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - str x1, [sp, #480] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 11f08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f38> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - bl db90 │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x21, [sp, #480] │ │ │ │ + mov x0, x24 │ │ │ │ + bl d870 │ │ │ │ + stp xzr, xzr, [sp, #48] │ │ │ │ + ldp x1, x0, [x21] │ │ │ │ + str xzr, [sp, #64] │ │ │ │ + subs x22, x0, x1 │ │ │ │ + b.eq 133ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x541c> // b.none │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ + cmp x22, x0 │ │ │ │ + b.hi 13498 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x54c8> // b.pmore │ │ │ │ + add x23, x19, #0x168 │ │ │ │ mov x0, x22 │ │ │ │ - str x26, [x19, x2] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl d410 │ │ │ │ - ldp x3, x4, [sp, #384] │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - ldr x2, [sp, #456] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 122b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x42e0> // b.none │ │ │ │ - ldr x5, [sp, #400] │ │ │ │ - ldr x1, [sp, #448] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 11f74 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3fa4> // b.plast │ │ │ │ - ldr x5, [sp, #104] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 12298 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x42c8> // b.none │ │ │ │ - ldr x5, [sp, #464] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 12200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4230> // b.plast │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 124f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4528> // b.pmore │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 19a20 ::do_widen(char) const@@Base+0x54e0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x23 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + bl d8b0 │ │ │ │ + ldp x1, x21, [x21] │ │ │ │ + add x22, x0, x22 │ │ │ │ + stp x0, x0, [sp, #48] │ │ │ │ + mov x20, x0 │ │ │ │ + str x22, [sp, #64] │ │ │ │ + sub x21, x21, x1 │ │ │ │ + cmp x21, #0x4 │ │ │ │ + b.le 13488 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x54b8> │ │ │ │ + mov x2, x21 │ │ │ │ + bl da90 │ │ │ │ + ldp x0, x1, [sp, #8] │ │ │ │ + add x20, x20, x21 │ │ │ │ + ldp w3, w4, [x19, #104] │ │ │ │ + add x2, sp, #0x30 │ │ │ │ + str x20, [sp, #56] │ │ │ │ + bl 17fe0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa010> │ │ │ │ + str w0, [x19, #164] │ │ │ │ ldr x0, [sp, #48] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x1, #0x430 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldp x1, x2, [sp, #480] │ │ │ │ - ldr x27, [sp, #72] │ │ │ │ - add x0, x27, #0x90 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - bl f9d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a00> │ │ │ │ - add x1, x27, #0x98 │ │ │ │ - str x1, [sp, #48] │ │ │ │ - cmp x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - b.eq 121d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4208> // b.none │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x1, #0x1b8 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 19a20 ::do_widen(char) const@@Base+0x54e0> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x27, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x27, x27, #0x228 │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x19 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldp x1, x2, [sp, #480] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl f9d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a00> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - cmp x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - b.eq 12164 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4194> // b.none │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x1, x27 │ │ │ │ - ldr x27, [sp, #16] │ │ │ │ - mov x0, x27 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - mov x1, x27 │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1ac40 ::do_widen(char) const@@Base+0x6700> │ │ │ │ - mov x2, x0 │ │ │ │ - mov w1, #0x10 // #16 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr d12, [x2] │ │ │ │ - bl d7d0 , std::allocator >::basic_ostringstream(std::_Ios_Openmode)@plt> │ │ │ │ - fmov d0, d12 │ │ │ │ - mov x0, x19 │ │ │ │ - bl dd30 (double)@plt> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - mov x8, x23 │ │ │ │ - bl dd10 , std::allocator >::str() const@plt> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - stp x1, x24, [sp, #480] │ │ │ │ - str x20, [sp, #592] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + cbz x0, 13330 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5360> │ │ │ │ + bl d870 │ │ │ │ + ldr w1, [x19, #24] │ │ │ │ + add x23, x19, #0x168 │ │ │ │ + ldr w2, [x19, #32] │ │ │ │ + mov x0, x28 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + bl 1820c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa23c> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - bl db90 │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x21, [sp, #480] │ │ │ │ - mov x0, x22 │ │ │ │ - str x26, [x19, x2] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl d410 │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x3, x3, #0x230 │ │ │ │ - mov x4, #0x48 // #72 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 19a20 ::do_widen(char) const@@Base+0x54e0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x23 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x1, #0x280 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 19a20 ::do_widen(char) const@@Base+0x54e0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 1864c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa67c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #856] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 123dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x440c> // b.any │ │ │ │ - add sp, sp, #0x360 │ │ │ │ - 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 d12, d13, [sp, #96] │ │ │ │ - ldp d14, d15, [sp, #112] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ + b.ne 134e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5510> // b.any │ │ │ │ + ldp x29, x30, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #96] │ │ │ │ + ldp x21, x22, [sp, #112] │ │ │ │ + ldp x23, x24, [sp, #128] │ │ │ │ + ldp x25, x26, [sp, #144] │ │ │ │ + ldp x27, x28, [sp, #160] │ │ │ │ + add sp, sp, #0xb0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x1, #0x1f0 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 19a20 ::do_widen(char) const@@Base+0x54e0> │ │ │ │ - b 12048 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4078> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + str xzr, [sp, #24] │ │ │ │ + b 12ed4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f04> │ │ │ │ + stp xzr, xzr, [x25] │ │ │ │ + str xzr, [x25, #16] │ │ │ │ + tbz x20, #63, 13400 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5430> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - mov x0, x23 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - b 11f98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3fc8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ + b.ne 134e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5510> // b.any │ │ │ │ + bl d730 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + b 12fdc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x500c> │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + b 12f78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4fa8> │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + str xzr, [sp, #48] │ │ │ │ + str xzr, [sp, #64] │ │ │ │ + b 13308 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5338> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - b 11b9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3bcc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ + b.ne 134e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5510> // b.any │ │ │ │ + bl d450 │ │ │ │ + stp xzr, xzr, [x24] │ │ │ │ + mov x0, x27 │ │ │ │ + str xzr, [x24, #16] │ │ │ │ + bl d8b0 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + subs x22, x22, #0x1 │ │ │ │ + add x24, x24, #0x18 │ │ │ │ + ldr s31, [x1] │ │ │ │ + add x1, x0, x27 │ │ │ │ + stp x0, x1, [x24, #-24] │ │ │ │ + stur x1, [x24, #-8] │ │ │ │ + str s31, [x0] │ │ │ │ + b.ne 13420 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5450> // b.any │ │ │ │ + b 1308c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50bc> │ │ │ │ + add x22, x22, #0x18 │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne 131a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x51d8> // b.any │ │ │ │ + b 131c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x51f0> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x23, x20 │ │ │ │ + b.ne 13280 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x52b0> // b.any │ │ │ │ + b 13298 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x52c8> │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + str xzr, [sp, #24] │ │ │ │ + b 13250 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5280> │ │ │ │ + b.ne 13308 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5338> // b.any │ │ │ │ + ldr w0, [x1] │ │ │ │ + str w0, [x20] │ │ │ │ + b 13308 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5338> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - b 119d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a00> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ - ldp x1, x2, [sp, #480] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ - b 11070 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30a0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ - ldp x1, x2, [sp, #480] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ - b 11068 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3098> │ │ │ │ - mov x5, #0xf // #15 │ │ │ │ - b 11f6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f9c> │ │ │ │ - mov x0, #0xf // #15 │ │ │ │ - b 119a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x39d4> │ │ │ │ - mov x5, #0xf // #15 │ │ │ │ - b 11b70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ba0> │ │ │ │ - ldr x1, [sp, #448] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 11f74 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3fa4> // b.plast │ │ │ │ - ldr x5, [sp, #104] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 11f68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f98> // b.any │ │ │ │ - b 11f84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3fb4> │ │ │ │ - ldr x1, [sp, #320] │ │ │ │ - cmp x5, #0xf │ │ │ │ - b.ls 119ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x39dc> // b.plast │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 119a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x39d0> // b.any │ │ │ │ - b 119bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x39ec> │ │ │ │ - ldr x1, [sp, #416] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 11b78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ba8> // b.plast │ │ │ │ - ldr x5, [sp, #144] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 11b6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3b9c> // b.any │ │ │ │ - b 11b88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3bb8> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 11d4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d7c> │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - mov x0, x23 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 11ee0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f10> │ │ │ │ - add x1, sp, #0x230 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 111d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3208> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, sp, #0x230 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 11388 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x33b8> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 11ae8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3b18> │ │ │ │ - add x1, sp, #0x230 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 115ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x35dc> │ │ │ │ - add x1, sp, #0x230 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 11760 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3790> │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - mov x1, x0 │ │ │ │ - str x1, [sp, #80] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 11924 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3954> │ │ │ │ + b.ne 134e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5510> // b.any │ │ │ │ + add x23, x19, #0x168 │ │ │ │ + bl d730 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x20, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - ldr x0, [sp, #856] │ │ │ │ - ldr x1, [x2] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 17fc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ff0> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 124b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x44e8> // b.none │ │ │ │ + b.eq 13554 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5584> // b.none │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #856] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 123dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x440c> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl 13860 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5890> │ │ │ │ + mov x0, x23 │ │ │ │ + bl 13860 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5890> │ │ │ │ + ldr x0, [x19, #336] │ │ │ │ + cbz x0, 13508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5538> │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #312] │ │ │ │ + cbz x0, 13514 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5544> │ │ │ │ + bl d870 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 13860 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5890> │ │ │ │ + mov x0, x26 │ │ │ │ + bl 13860 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5890> │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + cbz x0, 13530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5560> │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #216] │ │ │ │ + cbz x0, 1353c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x556c> │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #192] │ │ │ │ + cbz x0, 13548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5578> │ │ │ │ + bl d870 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 17fc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ff0> │ │ │ │ + b 134c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x54f4> │ │ │ │ + mov x0, x21 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 123f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4424> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #856] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 12418 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4448> // b.none │ │ │ │ - b 123dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x440c> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - b 12390 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x43c0> │ │ │ │ + mov x21, x0 │ │ │ │ + cbz x23, 13570 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x55a0> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d870 │ │ │ │ + add x26, x19, #0x108 │ │ │ │ + add x25, x19, #0x120 │ │ │ │ + add x23, x19, #0x168 │ │ │ │ + b 134ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x551c> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #856] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 123dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x440c> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x21, x0 │ │ │ │ + cbz x1, 13598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x55c8> │ │ │ │ + mov x0, x1 │ │ │ │ + bl d870 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x23, x19, #0x168 │ │ │ │ + b 134ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x551c> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #856] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 124b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x44e8> // b.none │ │ │ │ - b 123dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x440c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #856] │ │ │ │ - ldr x1, [x2] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x21, x25 │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + cmp x21, x22 │ │ │ │ + b.eq 1363c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x566c> // b.none │ │ │ │ + ldr x0, [x21] │ │ │ │ + cbz x0, 135d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5600> │ │ │ │ + bl d870 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + b 135bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x55ec> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 123dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x440c> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ + b.ne 134e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5510> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xb98 │ │ │ │ bl d530 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - mov x20, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 124d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4500> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ + mov x21, x0 │ │ │ │ mov x0, x23 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 124c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x44f8> │ │ │ │ - bti j │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - str x24, [sp, #488] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #480] │ │ │ │ - str x26, [x19, x0] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - mov x0, x22 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl d410 │ │ │ │ - b 12494 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x44c4> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12588 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x45b8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12494 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x44c4> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 12530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4560> │ │ │ │ - bti j │ │ │ │ - b 125b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x45e8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 12530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4560> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - mov x20, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 12494 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x44c4> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 1248c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x44bc> │ │ │ │ + add x25, x19, #0x120 │ │ │ │ + add x23, x19, #0x168 │ │ │ │ + bl d870 │ │ │ │ + b 134ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x551c> │ │ │ │ bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x23 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #856] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + mov x21, x24 │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + cmp x20, x21 │ │ │ │ + b.eq 137d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5800> // b.none │ │ │ │ + ldr x0, [x21] │ │ │ │ + cbz x0, 13634 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5664> │ │ │ │ + bl d870 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + b 13620 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5650> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 12418 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4448> // b.none │ │ │ │ - b 123dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x440c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 12620 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4650> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x23 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 125e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4618> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 12668 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4698> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - mov x0, x22 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - mov x19, x20 │ │ │ │ - bl d410 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - b 12398 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x43c8> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - b 12398 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x43c8> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - b 123a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x43d0> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - b 123a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x43d8> │ │ │ │ + b.ne 134e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5510> // b.any │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 124c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x44f8> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl d870 │ │ │ │ + b 134ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x551c> │ │ │ │ bti j │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - str x24, [sp, #488] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #480] │ │ │ │ - str x26, [x19, x0] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - mov x0, x22 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl d410 │ │ │ │ - b 124d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4500> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x21, x0 │ │ │ │ + add x23, x19, #0x168 │ │ │ │ + b 134ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x551c> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12734 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4764> │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + ldr x21, [sp, #40] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + cmp x21, x24 │ │ │ │ + b.eq 136e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5710> // b.none │ │ │ │ + ldr x0, [x21] │ │ │ │ + cbz x0, 136b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x56e0> │ │ │ │ + bl d870 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + b 1369c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x56cc> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - mov x19, x20 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - mov x20, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - ldr x0, [sp, #856] │ │ │ │ - ldr x1, [x2] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + cbz x0, 13680 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x56b0> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x23, x19, #0x168 │ │ │ │ + bl d870 │ │ │ │ + b 134ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x551c> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 124b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x44e8> // b.none │ │ │ │ - b 123dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x440c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 124d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4500> │ │ │ │ + b.ne 134e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5510> // b.any │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - b 12798 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x47c8> │ │ │ │ + mov x21, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl d870 │ │ │ │ + b 136d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5700> │ │ │ │ bti j │ │ │ │ - b 12544 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4574> │ │ │ │ + mov x22, x25 │ │ │ │ + b 135b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x55e4> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - mov x19, x20 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 12774 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x47a4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #856] │ │ │ │ - ldr x1, [x2] │ │ │ │ + mov x22, x25 │ │ │ │ + b 135b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x55e4> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 123dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x440c> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ + b.ne 134e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5510> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x23, x19, #0x168 │ │ │ │ + add x0, x0, #0xb98 │ │ │ │ bl d530 │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 124d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4500> │ │ │ │ - bti j │ │ │ │ - b 12704 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4734> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12734 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4764> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - mov x19, x20 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - b 12398 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x43c8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12c58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c88> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - b 123b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x43e0> │ │ │ │ - bti j │ │ │ │ - b 12430 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4460> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 1275c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478c> │ │ │ │ - bti j │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - str x24, [sp, #488] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #480] │ │ │ │ - str x26, [x19, x0] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - mov x0, x22 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - mov x19, x20 │ │ │ │ - bl d410 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - b 12774 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x47a4> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1292c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x495c> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - b 12774 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x47a4> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - b 1277c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x47ac> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 12820 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4850> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 129a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x49d8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 12830 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4860> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #856] │ │ │ │ - ldr x1, [x2] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 123dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x440c> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ + b.ne 134e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5510> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xb98 │ │ │ │ + bl d530 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 134e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5510> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x23, x19, #0x168 │ │ │ │ + add x0, x0, #0xb98 │ │ │ │ bl d530 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12808 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4838> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - str x24, [sp, #488] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #480] │ │ │ │ - str x26, [x19, x0] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - mov x0, x22 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - mov x19, x20 │ │ │ │ - bl d410 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - b 12820 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4850> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12a3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4a6c> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - b 12828 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4858> │ │ │ │ - bti j │ │ │ │ - b 12430 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4460> │ │ │ │ - bti j │ │ │ │ - b 12430 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4460> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - b 12784 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x47b4> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - b 1278c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x47bc> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 127d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4808> │ │ │ │ - bti j │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - str x24, [sp, #488] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #480] │ │ │ │ - str x26, [x19, x0] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - mov x0, x22 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl d410 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - b 12798 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x47c8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12b04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4b34> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1289c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x48cc> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - str x24, [sp, #488] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #480] │ │ │ │ - str x26, [x19, x0] │ │ │ │ - b 12688 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x46b8> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - mov x20, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - b 12798 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x47c8> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - mov x20, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - b 123bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x43ec> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 12994 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x49c4> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x23 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 123f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4424> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 12bd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c00> │ │ │ │ + mov x21, x27 │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + cmp x20, x21 │ │ │ │ + b.eq 13824 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5854> // b.none │ │ │ │ + ldr x0, [x21] │ │ │ │ + cbz x0, 137c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x57f8> │ │ │ │ + bl d870 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + b 137b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x57e4> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 134e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5510> // b.any │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - str x24, [sp, #488] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #480] │ │ │ │ - str x26, [x19, x0] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - mov x0, x22 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl d410 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - b 123bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x43ec> │ │ │ │ + mov x21, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x24 │ │ │ │ + bl d870 │ │ │ │ + b 13600 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5630> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12c1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c4c> │ │ │ │ + mov x21, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x25 │ │ │ │ + bl d870 │ │ │ │ + cbnz x23, 13568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5598> │ │ │ │ + b 13570 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x55a0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 134e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5510> // b.any │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - b 123bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x43ec> │ │ │ │ + mov x21, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x27 │ │ │ │ + bl d870 │ │ │ │ + b 13664 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5694> │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + ldp x19, x20, [x0] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 138a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58d0> // b.none │ │ │ │ + ldr x0, [x19] │ │ │ │ + cbz x0, 138bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58ec> │ │ │ │ + add x19, x19, #0x18 │ │ │ │ + bl d870 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 13884 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58b4> // b.any │ │ │ │ + ldr x20, [x21] │ │ │ │ + cbz x20, 138d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5900> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + add x19, x19, #0x18 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 13884 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58b4> // b.any │ │ │ │ + ldr x20, [x21] │ │ │ │ + b 138a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58d0> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 139a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x59d4> // b.none │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x400 │ │ │ │ - add x19, sp, #0x378 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - add x21, sp, #0x78 │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [sp, #1016] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x2e0 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - str x21, [sp, #24] │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, x19 │ │ │ │ - ldr w20, [x2] │ │ │ │ - mov w2, w20 │ │ │ │ - lsr w22, w20, #1 │ │ │ │ - mov w3, w22 │ │ │ │ - bl db60 , std::allocator > const&, unsigned int, unsigned int)@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d9d0 │ │ │ │ - mov x3, x0 │ │ │ │ - add x21, sp, #0x50 │ │ │ │ - adrp x2, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x21 │ │ │ │ - add x2, x2, #0x2f0 │ │ │ │ - add x1, x1, #0x308 │ │ │ │ - str x3, [sp, #80] │ │ │ │ - bl dec0 │ │ │ │ - mov x23, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a480 ::do_widen(char) const@@Base+0x5f40> │ │ │ │ - mov w2, #0xaceb // #44267 │ │ │ │ - add x1, sp, #0x40 │ │ │ │ - movk w2, #0xe5, lsl #16 │ │ │ │ - str x1, [sp] │ │ │ │ - str w2, [sp, #64] │ │ │ │ - bl 19f60 ::do_widen(char) const@@Base+0x5a20> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x3, x3, #0x310 │ │ │ │ - add x1, x1, #0xe20 │ │ │ │ - bl df70 │ │ │ │ - mov x23, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a480 ::do_widen(char) const@@Base+0x5f40> │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - add x24, sp, #0x48 │ │ │ │ - mov x1, x24 │ │ │ │ - str w2, [sp, #72] │ │ │ │ - bl 19f60 ::do_widen(char) const@@Base+0x5a20> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x3, x3, #0x338 │ │ │ │ - add x1, x1, #0x350 │ │ │ │ - bl df70 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x360 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - add x0, sp, #0xf8 │ │ │ │ - mov w3, w22 │ │ │ │ - mov x23, x0 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x19 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - bl db60 , std::allocator > const&, unsigned int, unsigned int)@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d9d0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x1, [sp, #80] │ │ │ │ - bl 1a500 ::do_widen(char) const@@Base+0x5fc0> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x3, x3, #0x370 │ │ │ │ + ldp x22, x3, [x1] │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + sub x21, x3, x22 │ │ │ │ + sub x1, x1, x0 │ │ │ │ + cmp x21, x1 │ │ │ │ + b.hi 139a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x59d8> // b.pmore │ │ │ │ + ldr x4, [x19, #8] │ │ │ │ + sub x2, x4, x0 │ │ │ │ + cmp x21, x2 │ │ │ │ + b.ls 13a04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a34> // b.plast │ │ │ │ + cmp x2, #0x8 │ │ │ │ + b.le 13a4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a7c> │ │ │ │ + mov x1, x22 │ │ │ │ + bl da90 │ │ │ │ + ldp x0, x4, [x19] │ │ │ │ + ldp x22, x3, [x20] │ │ │ │ + sub x2, x4, x0 │ │ │ │ + add x1, x22, x2 │ │ │ │ + sub x2, x3, x1 │ │ │ │ + cmp x2, #0x8 │ │ │ │ + b.le 13a38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a68> │ │ │ │ + mov x0, x4 │ │ │ │ + bl da90 │ │ │ │ + ldr x0, [x19] │ │ │ │ + add x21, x0, x21 │ │ │ │ + str x21, [x19, #8] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + mov x0, #0x7ffffffffffffff8 // #9223372036854775800 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.hi 13a7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5aac> // b.pmore │ │ │ │ mov x0, x21 │ │ │ │ - add x1, x1, #0x3a0 │ │ │ │ - bl df70 │ │ │ │ - mov x23, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a500 ::do_widen(char) const@@Base+0x5fc0> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x3, x3, #0x3a8 │ │ │ │ - add x1, x1, #0x3d8 │ │ │ │ - bl df70 │ │ │ │ - mov x23, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a500 ::do_widen(char) const@@Base+0x5fc0> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x3, x3, #0x3e8 │ │ │ │ - add x1, x1, #0x418 │ │ │ │ - bl df70 │ │ │ │ - mov x23, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a500 ::do_widen(char) const@@Base+0x5fc0> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x3, x3, #0x428 │ │ │ │ - add x1, x1, #0x438 │ │ │ │ - bl df70 │ │ │ │ - mov x23, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a500 ::do_widen(char) const@@Base+0x5fc0> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x3, x3, #0x440 │ │ │ │ - add x1, x1, #0x450 │ │ │ │ - bl df70 │ │ │ │ - mov x23, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a580 ::do_widen(char) const@@Base+0x6040> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x3, x3, #0x460 │ │ │ │ - add x1, x1, #0x228 │ │ │ │ - bl df70 │ │ │ │ - adrp x2, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x2, x2, #0x498 │ │ │ │ - add x1, x1, #0xf78 │ │ │ │ - bl dec0 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x500 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - add x26, sp, #0x178 │ │ │ │ - mov w3, w22 │ │ │ │ - mov x0, x26 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x19 │ │ │ │ - bl db60 , std::allocator > const&, unsigned int, unsigned int)@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x26 │ │ │ │ - bl d9d0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x1, [sp, #72] │ │ │ │ - bl 1a500 ::do_widen(char) const@@Base+0x5fc0> │ │ │ │ - mov x25, x0 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x510 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - mov x0, #0x28 // #40 │ │ │ │ bl d8b0 │ │ │ │ - mov x23, x0 │ │ │ │ - add x4, x0, #0x18 │ │ │ │ - ldr x1, [sp, #888] │ │ │ │ - adrp x3, 9d000 │ │ │ │ - ldr x2, [sp, #896] │ │ │ │ - add x3, x3, #0x88 │ │ │ │ - str x3, [x0], #8 │ │ │ │ - str x4, [x23, #8] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl f200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1230> │ │ │ │ - ldr x0, [x25, #56] │ │ │ │ - str x23, [x25, #56] │ │ │ │ - cbz x0, 12f84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4fb4> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - add x23, sp, #0x58 │ │ │ │ - add x28, sp, #0x68 │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x19 │ │ │ │ - stp x28, xzr, [sp, #88] │ │ │ │ - strb wzr, [sp, #104] │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x3, [x25, #64] │ │ │ │ - add x0, x25, #0x50 │ │ │ │ - ldp x1, x2, [sp, #88] │ │ │ │ - add x27, x25, #0x40 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 134f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5524> // b.none │ │ │ │ - cmp x1, x28 │ │ │ │ - b.eq 13518 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5548> // b.none │ │ │ │ - ldr x4, [x27, #16] │ │ │ │ - str x1, [x25, #64] │ │ │ │ - str x2, [x27, #8] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - str x0, [x27, #16] │ │ │ │ - cbz x3, 1350c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x553c> │ │ │ │ - str x3, [sp, #88] │ │ │ │ - str x4, [sp, #104] │ │ │ │ - str xzr, [sp, #96] │ │ │ │ - mov x0, x23 │ │ │ │ - strb wzr, [x3] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, x25 │ │ │ │ - mov x0, x24 │ │ │ │ - add x3, x3, #0x528 │ │ │ │ - add x1, x1, #0x60 │ │ │ │ - bl df70 │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a580 ::do_widen(char) const@@Base+0x6040> │ │ │ │ - adrp x1, 7c000 │ │ │ │ - ldr d31, [x1, #696] │ │ │ │ - mov x1, x21 │ │ │ │ - str d31, [sp, #80] │ │ │ │ - bl 1b060 ::do_widen(char) const@@Base+0x6b20> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x25 │ │ │ │ - add x3, x3, #0x548 │ │ │ │ - add x1, x1, #0x570 │ │ │ │ - bl df70 │ │ │ │ - mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x580 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - add x27, sp, #0x1f8 │ │ │ │ - mov w3, w22 │ │ │ │ - mov x0, x27 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x19 │ │ │ │ - bl db60 , std::allocator > const&, unsigned int, unsigned int)@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x27 │ │ │ │ - bl d9d0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x1, [sp, #64] │ │ │ │ - bl 1a580 ::do_widen(char) const@@Base+0x6040> │ │ │ │ - adrp x1, 7c000 │ │ │ │ - ldr d31, [x1, #704] │ │ │ │ - mov x1, x24 │ │ │ │ - str d31, [sp, #72] │ │ │ │ - bl 1b060 ::do_widen(char) const@@Base+0x6b20> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - ldr x0, [sp] │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x3, x3, #0x590 │ │ │ │ - add x1, x1, #0xf68 │ │ │ │ - bl df70 │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a480 ::do_widen(char) const@@Base+0x5f40> │ │ │ │ - mov w2, #0x4 // #4 │ │ │ │ - add x1, sp, #0x34 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - str w2, [sp, #52] │ │ │ │ - bl 19f60 ::do_widen(char) const@@Base+0x5a20> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x25 │ │ │ │ - add x3, x3, #0x5e0 │ │ │ │ - add x1, x1, #0xc0 │ │ │ │ - bl df70 │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a480 ::do_widen(char) const@@Base+0x5f40> │ │ │ │ - add x2, sp, #0x38 │ │ │ │ - mov x3, x2 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x1, x3 │ │ │ │ - str x3, [sp, #16] │ │ │ │ - str w2, [sp, #56] │ │ │ │ - bl 19f60 ::do_widen(char) const@@Base+0x5a20> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x25 │ │ │ │ - add x3, x3, #0x608 │ │ │ │ - add x1, x1, #0x108 │ │ │ │ - bl df70 │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a580 ::do_widen(char) const@@Base+0x6040> │ │ │ │ - fmov d31, #5.000000000000000000e-01 │ │ │ │ - mov x1, x21 │ │ │ │ - str d31, [sp, #80] │ │ │ │ - bl 1b060 ::do_widen(char) const@@Base+0x6b20> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x25 │ │ │ │ - add x3, x3, #0x640 │ │ │ │ - add x1, x1, #0x158 │ │ │ │ - bl df70 │ │ │ │ - adrp x2, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x2, x2, #0x678 │ │ │ │ - add x1, x1, #0x6a0 │ │ │ │ - bl dec0 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x6b8 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - add x28, sp, #0x278 │ │ │ │ - mov w3, w22 │ │ │ │ - mov x0, x28 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x19 │ │ │ │ - bl db60 , std::allocator > const&, unsigned int, unsigned int)@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x28 │ │ │ │ - bl d9d0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x1, [sp, #56] │ │ │ │ - bl 1a580 ::do_widen(char) const@@Base+0x6040> │ │ │ │ - ldr x1, [sp] │ │ │ │ - fmov d31, #3.000000000000000000e+00 │ │ │ │ - str d31, [sp, #64] │ │ │ │ - bl 1b060 ::do_widen(char) const@@Base+0x6b20> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x25, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x3, x25, #0x6d8 │ │ │ │ - add x1, x1, #0xf88 │ │ │ │ - bl df70 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - bl 1a580 ::do_widen(char) const@@Base+0x6040> │ │ │ │ - adrp x2, 7c000 │ │ │ │ - mov x1, x24 │ │ │ │ - ldr d31, [x2, #712] │ │ │ │ - str d31, [sp, #72] │ │ │ │ - bl 1b060 ::do_widen(char) const@@Base+0x6b20> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x1, #0xf98 │ │ │ │ - add x3, x25, #0x6d8 │ │ │ │ - bl df70 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - bl 1a580 ::do_widen(char) const@@Base+0x6040> │ │ │ │ - fmov d31, #5.000000000000000000e-01 │ │ │ │ - mov x1, x21 │ │ │ │ - str d31, [sp, #80] │ │ │ │ - bl 1b060 ::do_widen(char) const@@Base+0x6b20> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x1, #0xfa8 │ │ │ │ - add x3, x25, #0x6d8 │ │ │ │ - bl df70 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - bl 1a480 ::do_widen(char) const@@Base+0x5f40> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov w2, #0x64 // #100 │ │ │ │ - str w2, [sp, #52] │ │ │ │ - bl 19f60 ::do_widen(char) const@@Base+0x5a20> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x1, #0xfb8 │ │ │ │ - add x3, x25, #0x6d8 │ │ │ │ - bl df70 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - bl 1a500 ::do_widen(char) const@@Base+0x5fc0> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x3, x25, #0x6d8 │ │ │ │ - add x1, x1, #0xfc8 │ │ │ │ - bl df70 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x6e8 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - add x25, sp, #0x2f8 │ │ │ │ - mov w3, w22 │ │ │ │ - mov x0, x25 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x19 │ │ │ │ - bl db60 , std::allocator > const&, unsigned int, unsigned int)@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d9d0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x1, [sp, #72] │ │ │ │ - bl 1a580 ::do_widen(char) const@@Base+0x6040> │ │ │ │ - fmov d31, #2.500000000000000000e+00 │ │ │ │ - mov x1, x21 │ │ │ │ - str d31, [sp, #80] │ │ │ │ - bl 1b060 ::do_widen(char) const@@Base+0x6b20> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x24 │ │ │ │ - add x3, x3, #0x6f8 │ │ │ │ - add x1, x1, #0x728 │ │ │ │ - bl df70 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a480 ::do_widen(char) const@@Base+0x5f40> │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov w2, #0x3a98 // #15000 │ │ │ │ - str w2, [sp, #64] │ │ │ │ - bl 19f60 ::do_widen(char) const@@Base+0x5a20> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - mov x0, x24 │ │ │ │ - add x3, x3, #0x738 │ │ │ │ - add x1, x1, #0xee0 │ │ │ │ - bl df70 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x760 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - mov w3, w22 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl db60 , std::allocator > const&, unsigned int, unsigned int)@plt> │ │ │ │ - mov x0, x23 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d9d0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x1, [sp, #80] │ │ │ │ - bl 1a500 ::do_widen(char) const@@Base+0x5fc0> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x21 │ │ │ │ - add x3, x3, #0x770 │ │ │ │ - add x1, x1, #0x798 │ │ │ │ - bl df70 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a500 ::do_widen(char) const@@Base+0x5fc0> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - mov x0, x20 │ │ │ │ - add x3, x3, #0x7a8 │ │ │ │ - add x1, x1, #0xd28 │ │ │ │ - bl df70 │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a500 ::do_widen(char) const@@Base+0x5fc0> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - mov x0, x20 │ │ │ │ - add x3, x3, #0x810 │ │ │ │ - add x1, x1, #0xd50 │ │ │ │ - bl df70 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x21, [sp, #24] │ │ │ │ - mov x1, x21 │ │ │ │ - bl d8d0 │ │ │ │ - ldr x20, [sp, #32] │ │ │ │ - mov x1, x20 │ │ │ │ - bl d8d0 │ │ │ │ - mov x1, x26 │ │ │ │ - bl d8d0 │ │ │ │ - mov x1, x27 │ │ │ │ - bl d8d0 │ │ │ │ - mov x1, x28 │ │ │ │ - bl d8d0 │ │ │ │ - mov x1, x25 │ │ │ │ - bl d8d0 │ │ │ │ - mov x1, x19 │ │ │ │ - bl d8d0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 19c60 ::do_widen(char) const@@Base+0x5720> │ │ │ │ - mov x0, x25 │ │ │ │ - bl 19c60 ::do_widen(char) const@@Base+0x5720> │ │ │ │ - mov x0, x28 │ │ │ │ - bl 19c60 ::do_widen(char) const@@Base+0x5720> │ │ │ │ - mov x0, x27 │ │ │ │ - bl 19c60 ::do_widen(char) const@@Base+0x5720> │ │ │ │ - mov x0, x26 │ │ │ │ - bl 19c60 ::do_widen(char) const@@Base+0x5720> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 19c60 ::do_widen(char) const@@Base+0x5720> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 19c60 ::do_widen(char) const@@Base+0x5720> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1016] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 135b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x55e4> // b.any │ │ │ │ - add sp, sp, #0x400 │ │ │ │ + cmp x21, #0x8 │ │ │ │ + b.le 13a70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5aa0> │ │ │ │ + mov x1, x22 │ │ │ │ + mov x2, x21 │ │ │ │ + bl d270 │ │ │ │ + ldr x0, [x19] │ │ │ │ + cbz x0, 139e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a10> │ │ │ │ + bl d870 │ │ │ │ + add x21, x20, x21 │ │ │ │ + str x20, [x19] │ │ │ │ + str x21, [x19, #8] │ │ │ │ + str x21, [x19, #16] │ │ │ │ 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], #96 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cmp x1, x28 │ │ │ │ - b.eq 13518 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5548> // b.none │ │ │ │ - str x1, [x25, #64] │ │ │ │ - str x2, [x27, #8] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - str x0, [x27, #16] │ │ │ │ - add x3, sp, #0x68 │ │ │ │ - str x28, [sp, #88] │ │ │ │ - b 12fe0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5010> │ │ │ │ - cmp x23, x27 │ │ │ │ - b.eq 13564 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5594> // b.none │ │ │ │ - cbz x2, 13540 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5570> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 13550 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5580> // b.none │ │ │ │ - mov x0, x3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl d270 │ │ │ │ - ldr x3, [x25, #64] │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - str x2, [x27, #8] │ │ │ │ - strb wzr, [x3, x2] │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - b 12fe0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5010> │ │ │ │ - ldrb w0, [sp, #104] │ │ │ │ - strb w0, [x3] │ │ │ │ - ldr x3, [x25, #64] │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - b 13540 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5570> │ │ │ │ - mov x3, x1 │ │ │ │ - b 12fe0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5010> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x26 │ │ │ │ - bl 19c60 ::do_widen(char) const@@Base+0x5720> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl 19c60 ::do_widen(char) const@@Base+0x5720> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl 19c60 ::do_widen(char) const@@Base+0x5720> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1016] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 136c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x56f4> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 13580 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x55b0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 13588 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x55b8> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl 19c60 ::do_widen(char) const@@Base+0x5720> │ │ │ │ - mov x0, x25 │ │ │ │ - bl 19c60 ::do_widen(char) const@@Base+0x5720> │ │ │ │ - mov x0, x28 │ │ │ │ - bl 19c60 ::do_widen(char) const@@Base+0x5720> │ │ │ │ - mov x0, x27 │ │ │ │ - bl 19c60 ::do_widen(char) const@@Base+0x5720> │ │ │ │ - b 13580 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x55b0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 135e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5614> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 135e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5614> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 135ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x561c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 135ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x561c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 13580 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x55b0> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 13590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x55c0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 13590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x55c0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 13654 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5684> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1016] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 135b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x55e4> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 13654 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5684> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 135f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5624> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 135f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5624> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 13588 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x55b8> │ │ │ │ - nop │ │ │ │ + cmp x21, #0x8 │ │ │ │ + b.le 13a5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a8c> │ │ │ │ + mov x1, x22 │ │ │ │ + mov x2, x21 │ │ │ │ + bl da90 │ │ │ │ + ldr x0, [x19] │ │ │ │ + add x21, x0, x21 │ │ │ │ + str x21, [x19, #8] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x21, x0, x21 │ │ │ │ + b.ne 1398c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x59bc> // b.any │ │ │ │ + ldr d31, [x1] │ │ │ │ + str d31, [x4] │ │ │ │ + b 1398c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x59bc> │ │ │ │ + b.ne 1396c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x599c> // b.any │ │ │ │ + ldr d31, [x22] │ │ │ │ + str d31, [x0] │ │ │ │ + b 1396c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x599c> │ │ │ │ + add x21, x0, x21 │ │ │ │ + b.ne 1398c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x59bc> // b.any │ │ │ │ + ldr d31, [x22] │ │ │ │ + str d31, [x0] │ │ │ │ + b 1398c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x59bc> │ │ │ │ + ldr d31, [x22] │ │ │ │ + str d31, [x0] │ │ │ │ + b 139d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a04> │ │ │ │ + bl d730 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x0 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x270 │ │ │ │ - add x19, sp, #0xe0 │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #616] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1a7e0 ::do_widen(char) const@@Base+0x62a0> │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d7f0 │ │ │ │ - add x21, sp, #0x78 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x8, x21 │ │ │ │ - str x25, [sp, #336] │ │ │ │ - bl 1b820 ::do_widen(char) const@@Base+0x72e0> │ │ │ │ - add x24, x25, #0x80 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, x24 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl de10 const&, boost::program_options::variables_map&, bool)@plt> │ │ │ │ - ldp x22, x23, [sp, #120] │ │ │ │ - cmp x22, x23 │ │ │ │ - b.eq 13854 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5884> // b.none │ │ │ │ - ldp x20, x26, [x22, #64] │ │ │ │ - cmp x20, x26 │ │ │ │ - b.eq 137e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5814> // b.none │ │ │ │ - nop │ │ │ │ + ldp x1, x2, [x0, #192] │ │ │ │ + str xzr, [x0, #8] │ │ │ │ + stp xzr, xzr, [x0, #96] │ │ │ │ + str xzr, [x0, #112] │ │ │ │ + str wzr, [x0, #128] │ │ │ │ + str wzr, [x0, #136] │ │ │ │ + str xzr, [x0, #144] │ │ │ │ + str wzr, [x0, #152] │ │ │ │ + str wzr, [x0, #160] │ │ │ │ + str xzr, [x0, #168] │ │ │ │ + str xzr, [x0, #184] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 13ad4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5b04> // b.none │ │ │ │ + str x1, [x0, #200] │ │ │ │ + ldp x1, x2, [x19, #216] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 13ae4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5b14> // b.none │ │ │ │ + str x1, [x19, #224] │ │ │ │ + ldp x1, x2, [x19, #240] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 13af4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5b24> // b.none │ │ │ │ + str x1, [x19, #248] │ │ │ │ + ldr x23, [x19, #264] │ │ │ │ + add x21, x19, #0x108 │ │ │ │ + ldr x22, [x21, #8] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.eq 13b28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5b58> // b.none │ │ │ │ + mov x20, x23 │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 13d08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5d38> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + bl d870 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne 13b0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5b3c> // b.any │ │ │ │ + str x23, [x21, #8] │ │ │ │ + ldr x24, [x19, #288] │ │ │ │ + add x23, x19, #0x120 │ │ │ │ + ldr x22, [x23, #8] │ │ │ │ + cmp x24, x22 │ │ │ │ + b.eq 13b5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5b8c> // b.none │ │ │ │ + mov x20, x24 │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 13d18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5d48> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + bl d870 │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne 13b40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5b70> // b.any │ │ │ │ + str x24, [x23, #8] │ │ │ │ + ldp x1, x2, [x19, #336] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 13b6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5b9c> // b.none │ │ │ │ + str x1, [x19, #344] │ │ │ │ + ldp x20, x22, [x19, #384] │ │ │ │ + cmp x20, x22 │ │ │ │ + b.eq 13b9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5bcc> // b.none │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 137d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5804> // b.none │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 13cf4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5d24> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ bl d870 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - cmp x26, x20 │ │ │ │ - b.ne 137c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x57f0> // b.any │ │ │ │ - ldr x26, [x22, #64] │ │ │ │ - cbz x26, 137f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5820> │ │ │ │ - mov x0, x26 │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne 13b80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5bb0> // b.any │ │ │ │ + ldr x22, [x19, #384] │ │ │ │ + cbz x22, 13ba8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5bd8> │ │ │ │ + mov x0, x22 │ │ │ │ bl d870 │ │ │ │ - ldp x20, x26, [x22, #40] │ │ │ │ - cmp x20, x26 │ │ │ │ - b.eq 13824 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5854> // b.none │ │ │ │ + ldp x20, x22, [x19, #360] │ │ │ │ + cmp x20, x22 │ │ │ │ + b.eq 13bdc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c0c> // b.none │ │ │ │ nop │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 13814 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5844> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 13ce0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5d10> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ bl d870 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - cmp x26, x20 │ │ │ │ - b.ne 13800 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5830> // b.any │ │ │ │ - ldr x26, [x22, #40] │ │ │ │ - cbz x26, 13830 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5860> │ │ │ │ - mov x0, x26 │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne 13bc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5bf0> // b.any │ │ │ │ + ldr x22, [x19, #360] │ │ │ │ + cbz x22, 13be8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c18> │ │ │ │ + mov x0, x22 │ │ │ │ bl d870 │ │ │ │ - mov x1, x22 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 13844 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5874> // b.none │ │ │ │ + ldr x0, [x19, #336] │ │ │ │ + cbz x0, 13bf4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c24> │ │ │ │ bl d870 │ │ │ │ - add x22, x22, #0x60 │ │ │ │ - cmp x23, x22 │ │ │ │ - b.ne 137a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x57d8> // b.any │ │ │ │ - ldr x23, [sp, #120] │ │ │ │ - cbz x23, 13860 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5890> │ │ │ │ - mov x0, x23 │ │ │ │ + ldr x0, [x19, #312] │ │ │ │ + cbz x0, 13c00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c30> │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #304] │ │ │ │ - cbz x0, 13888 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58b8> │ │ │ │ - tbnz w0, #0, 13888 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58b8> │ │ │ │ - and x0, x0, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x0] │ │ │ │ - cbz x3, 13888 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58b8> │ │ │ │ - add x1, sp, #0x138 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - ldr x0, [sp, #272] │ │ │ │ - cbz x0, 13894 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58c4> │ │ │ │ - tbz w0, #0, 13d68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5d98> │ │ │ │ - ldp x20, x22, [sp, #224] │ │ │ │ + ldr x22, [x23, #8] │ │ │ │ + ldr x20, [x19, #288] │ │ │ │ cmp x20, x22 │ │ │ │ - b.eq 138c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58f4> // b.none │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 138b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58e4> // b.none │ │ │ │ + b.eq 13c2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c5c> // b.none │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 13ccc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5cfc> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ bl d870 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 138a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58d0> // b.any │ │ │ │ - ldr x22, [sp, #224] │ │ │ │ - cbz x22, 138d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5900> │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne 13c10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c40> // b.any │ │ │ │ + ldr x22, [x19, #288] │ │ │ │ + cbz x22, 13c38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c68> │ │ │ │ mov x0, x22 │ │ │ │ bl d870 │ │ │ │ - mov x0, x24 │ │ │ │ - bl d580 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x1, #0x308 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldp x1, x2, [sp, #224] │ │ │ │ - add x22, x25, #0x90 │ │ │ │ - mov x0, x22 │ │ │ │ - add x20, x25, #0x98 │ │ │ │ - bl f9d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a00> │ │ │ │ - cmp x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - b.eq 13928 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5958> // b.none │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x1, x25 │ │ │ │ - bl d300 │ │ │ │ - bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - bl dde0 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x23, sp, #0xa0 │ │ │ │ - adrp x25, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x25, #0xd50 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldp x1, x2, [sp, #160] │ │ │ │ - mov x0, x22 │ │ │ │ - bl f9d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a00> │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 13e4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5e7c> // b.none │ │ │ │ - add x22, sp, #0xc0 │ │ │ │ - add x1, x25, #0xd50 │ │ │ │ - mov x0, x22 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x24 │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1a9e0 ::do_widen(char) const@@Base+0x64a0> │ │ │ │ - mov x1, x0 │ │ │ │ - add x2, sp, #0xf0 │ │ │ │ - str x2, [sp, #224] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl f200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1230> │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3704] │ │ │ │ - add x0, x20, #0x8 │ │ │ │ - bl d810 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ - mov x2, x0 │ │ │ │ + ldr x21, [x21, #8] │ │ │ │ + ldr x20, [x19, #264] │ │ │ │ + cmp x20, x21 │ │ │ │ + b.eq 13c64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c94> // b.none │ │ │ │ ldr x0, [x20] │ │ │ │ - ldur x1, [x0, #-24] │ │ │ │ - add x0, x20, x1 │ │ │ │ - cbz x2, 13fac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5fdc> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - ldr w1, [x20, #288] │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - tst w1, w0 │ │ │ │ - b.ne 13f18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5f48> // b.any │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x19 │ │ │ │ - strb w1, [x20, #521] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x23 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x1, #0x840 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldrb w0, [x20, #520] │ │ │ │ - tbnz w0, #0, 13e74 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5ea4> │ │ │ │ - ldrb w0, [x20, #521] │ │ │ │ - tbnz w0, #0, 13e94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5ec4> │ │ │ │ - mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x1, #0x848 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 19a20 ::do_widen(char) const@@Base+0x54e0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x1, #0x888 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 19a20 ::do_widen(char) const@@Base+0x54e0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x1, #0x8b8 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 19a20 ::do_widen(char) const@@Base+0x54e0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x27, sp, #0x160 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3736] │ │ │ │ - bl d250 │ │ │ │ - mov x2, #0x94b3 // #38067 │ │ │ │ - mov x1, x0 │ │ │ │ - movk x2, #0x26d6, lsl #16 │ │ │ │ - mov x0, x27 │ │ │ │ - movk x2, #0xbe8, lsl #32 │ │ │ │ - movk x2, #0x112e, lsl #48 │ │ │ │ - smulh x2, x1, x2 │ │ │ │ - asr x2, x2, #26 │ │ │ │ - sub x1, x2, x1, asr #63 │ │ │ │ - str x1, [sp, #104] │ │ │ │ - bl d3b0 │ │ │ │ - str xzr, [sp, #568] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x2, sp, #0x260 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - strh wzr, [sp, #576] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stur q31, [x2, #-24] │ │ │ │ - add x2, x0, #0x10 │ │ │ │ - add x0, sp, #0x260 │ │ │ │ - stur q31, [x0, #-8] │ │ │ │ - ldp x23, x0, [x20, #16] │ │ │ │ - mov x3, x0 │ │ │ │ - str x3, [sp] │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x23, [sp, #224] │ │ │ │ - str x2, [sp, #352] │ │ │ │ - str x3, [x19, x0] │ │ │ │ - str xzr, [sp, #232] │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - add x0, x19, x0 │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldp x26, x0, [x20, #32] │ │ │ │ - add x24, sp, #0xf0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldur x2, [x26, #-24] │ │ │ │ - mov x3, x0 │ │ │ │ - str x26, [sp, #240] │ │ │ │ - add x0, x24, x2 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - str x3, [x24, x2] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x28, [x20, #8] │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - ldr x2, [x20, #48] │ │ │ │ - str x2, [sp, #16] │ │ │ │ - ldur x1, [x28, #-24] │ │ │ │ - adrp x5, 9f000 │ │ │ │ - ldr x5, [x5, #3792] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3880] │ │ │ │ - str x2, [x19, x1] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x2, x5, #0x10 │ │ │ │ - add x4, x20, #0x18 │ │ │ │ - add x3, x20, #0x40 │ │ │ │ - add x1, x20, #0x68 │ │ │ │ - stp x0, x5, [sp, #40] │ │ │ │ - str x4, [sp, #224] │ │ │ │ - stp x3, x2, [sp, #240] │ │ │ │ - stp q31, q31, [sp, #256] │ │ │ │ - str q31, [sp, #288] │ │ │ │ - str x1, [sp, #352] │ │ │ │ - bl dfc0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4088] │ │ │ │ - add x2, sp, #0x150 │ │ │ │ - mov w3, #0x18 // #24 │ │ │ │ - add x1, sp, #0xf8 │ │ │ │ - add x4, x0, #0x10 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, x27 │ │ │ │ - str x4, [sp, #248] │ │ │ │ - str w3, [sp, #312] │ │ │ │ - stp x2, xzr, [sp, #320] │ │ │ │ - strb wzr, [sp, #336] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - bl d7b0 │ │ │ │ - mov x1, x24 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d780 │ │ │ │ - ldrb w0, [sp, #120] │ │ │ │ - tbnz w0, #0, 13d88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5db8> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x21, x0, x1 │ │ │ │ - ldr w0, [x21, #24] │ │ │ │ - tbz w0, #13, 13c28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c58> │ │ │ │ - bl d220 │ │ │ │ - tbz w0, #0, 13eb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5ee0> │ │ │ │ - ldr x4, [sp, #288] │ │ │ │ - add x1, sp, #0xd0 │ │ │ │ - stp x1, xzr, [sp, #192] │ │ │ │ - add x22, sp, #0xc0 │ │ │ │ - strb wzr, [sp, #208] │ │ │ │ - cbz x4, 13fbc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5fec> │ │ │ │ - ldp x5, x3, [sp, #272] │ │ │ │ - mov x0, x22 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x21, sp, #0x140 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x3, x20, #0x18 │ │ │ │ - add x1, x20, #0x68 │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - add x2, x0, #0x10 │ │ │ │ + cbz x0, 13cb8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5ce8> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + bl d870 │ │ │ │ + cmp x21, x20 │ │ │ │ + b.ne 13c48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c78> // b.any │ │ │ │ + ldr x21, [x19, #264] │ │ │ │ + cbz x21, 13c70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5ca0> │ │ │ │ mov x0, x21 │ │ │ │ - str x3, [sp, #224] │ │ │ │ - stp x20, x2, [sp, #240] │ │ │ │ - str x1, [sp, #352] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #248] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl db90 │ │ │ │ - ldur x4, [x28, #-24] │ │ │ │ - ldur x3, [x26, #-24] │ │ │ │ - ldr x5, [sp, #16] │ │ │ │ - ldur x2, [x23, #-24] │ │ │ │ - str x5, [x19, x4] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x26, [sp, #240] │ │ │ │ - ldr x4, [sp, #8] │ │ │ │ - str x4, [x24, x3] │ │ │ │ - ldr x3, [sp] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x23, [sp, #224] │ │ │ │ - mov x0, x27 │ │ │ │ - str x3, [x19, x2] │ │ │ │ - str xzr, [sp, #232] │ │ │ │ - str x1, [sp, #352] │ │ │ │ - bl d410 │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x22 │ │ │ │ - add x3, x3, #0x8e0 │ │ │ │ - mov x4, #0x10 // #16 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 19a20 ::do_widen(char) const@@Base+0x54e0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1404c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x607c> // b.any │ │ │ │ - add sp, sp, #0x270 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + cbz x0, 13c7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5cac> │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #216] │ │ │ │ + cbz x0, 13c88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5cb8> │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #192] │ │ │ │ + cbz x0, 13c94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5cc4> │ │ │ │ + bl d870 │ │ │ │ + add x0, x19, #0x38 │ │ │ │ + bl 17fc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ff0> │ │ │ │ + add x0, x19, #0x10 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - and x0, x0, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x0] │ │ │ │ - cbz x3, 13894 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58c4> │ │ │ │ - add x1, sp, #0x118 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 13894 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58c4> │ │ │ │ - ldr x1, [sp, #240] │ │ │ │ - add x22, sp, #0x70 │ │ │ │ - mov x0, x22 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x24, x1 │ │ │ │ - add x1, x1, #0xd0 │ │ │ │ - bl d600 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3936] │ │ │ │ - bl d510 │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x0, [x1, x0, lsl #3] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - cbz x0, 144a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x64d0> │ │ │ │ - mov x0, x22 │ │ │ │ - bl db90 │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x22, x24, x0 │ │ │ │ - ldr x0, [x22, #232] │ │ │ │ - mov x1, x0 │ │ │ │ - ldrb w0, [x22, #225] │ │ │ │ - cmp x1, #0x0 │ │ │ │ - str x1, [sp, #72] │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - bfxil x2, x1, #0, #8 │ │ │ │ - str x2, [sp, #80] │ │ │ │ - tbz w0, #0, 13eec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5f1c> │ │ │ │ - ldrb w4, [x22, #224] │ │ │ │ - ldp x5, x0, [sp, #56] │ │ │ │ - adrp x6, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - ldp x1, x2, [sp, #72] │ │ │ │ - adrp x7, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - mov x3, x22 │ │ │ │ - add x6, x6, #0x8d0 │ │ │ │ - add x7, x7, #0x8dd │ │ │ │ - bl db80 > >::put(std::ostreambuf_iterator >, std::ios_base&, char, tm const*, char const*, char const*) const@plt> │ │ │ │ - tbz w1, #0, 13c08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c38> │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x1 │ │ │ │ - bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b 13c08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c38> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3704] │ │ │ │ - mov x0, x23 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x1, #0x840 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldrb w0, [x20, #520] │ │ │ │ - tbz w0, #0, 13a0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a3c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ - ldp x1, x2, [sp, #224] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ - ldrb w0, [x20, #521] │ │ │ │ - tbz w0, #0, 13a14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a44> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ - ldp x1, x2, [sp, #224] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ - b 13a14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a44> │ │ │ │ - ldr x0, [x21, #232] │ │ │ │ - cbz x0, 13c28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c58> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne 13c28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c58> // b.any │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x1 │ │ │ │ - bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b 13c28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c58> │ │ │ │ - ldr x0, [x22, #240] │ │ │ │ - str x0, [sp, #88] │ │ │ │ - cbz x0, 1439c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x63cc> │ │ │ │ - mov x1, x0 │ │ │ │ - ldrb w0, [x0, #56] │ │ │ │ - cbz w0, 13fd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6000> │ │ │ │ - ldrb w4, [x1, #89] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w4, [x22, #224] │ │ │ │ - strb w0, [x22, #225] │ │ │ │ - b 13e04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5e34> │ │ │ │ - mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x23 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x1, x25, #0xd50 │ │ │ │ - mov x0, x23 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x24 │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1a9e0 ::do_widen(char) const@@Base+0x64a0> │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x2, #0x820 │ │ │ │ - mov x8, x22 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl f400 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1430> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0x960 │ │ │ │ - bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1404c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x607c> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 19ba0 ::do_widen(char) const@@Base+0x5660> │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b 139c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x59f4> │ │ │ │ - add x21, sp, #0x140 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x1, x21 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 13c68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c98> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - mov x0, x1 │ │ │ │ - bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - mov w4, #0x20 // #32 │ │ │ │ - ldr x1, [x0] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ - ldr x2, [x1, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 13f08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5f38> // b.none │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - mov w1, w4 │ │ │ │ - blr x2 │ │ │ │ - and w4, w0, #0xff │ │ │ │ - b 13f08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5f38> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x23 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 140a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60d0> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov w20, w1 │ │ │ │ - cbz w1, 14078 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60a8> │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - cbz w20, 14084 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60b4> │ │ │ │ - mov x0, x23 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1404c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x607c> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1404c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x607c> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - b 140a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60d4> │ │ │ │ - bti j │ │ │ │ - mov x22, x1 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x21, x22 │ │ │ │ - bl 1a360 ::do_widen(char) const@@Base+0x5e20> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 19e00 ::do_widen(char) const@@Base+0x58c0> │ │ │ │ - mov x0, x20 │ │ │ │ - cmp x21, #0x1 │ │ │ │ - b.ne 141b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x61e4> // b.any │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4056] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x26 // #38 │ │ │ │ - add x1, x1, #0x8f8 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ + b 17fc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ff0> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x21, x20 │ │ │ │ + b.ne 13c48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c78> // b.any │ │ │ │ + ldr x21, [x19, #264] │ │ │ │ + b 13c64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c94> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne 13c10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c40> // b.any │ │ │ │ + ldr x22, [x19, #288] │ │ │ │ + b 13c2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c5c> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne 13bc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5bf0> // b.any │ │ │ │ + ldr x22, [x19, #360] │ │ │ │ + b 13bdc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c0c> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne 13b80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5bb0> // b.any │ │ │ │ + ldr x22, [x19, #384] │ │ │ │ + b 13b9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5bcc> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne 13b0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5b3c> // b.any │ │ │ │ + b 13b24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5b54> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne 13b40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5b70> // b.any │ │ │ │ + b 13b58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5b88> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr w4, [x0, #96] │ │ │ │ + ldp w2, w0, [x0, #104] │ │ │ │ + stp w4, wzr, [x19, #144] │ │ │ │ + ldr w3, [x19, #112] │ │ │ │ + ldr w1, [x19, #120] │ │ │ │ + stp w2, w2, [x19, #152] │ │ │ │ + str w3, [x19, #168] │ │ │ │ + str w1, [x19, #176] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.gt 148bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x68ec> │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x3, #0x83e8 // #33768 │ │ │ │ + mov x0, #0x83a8 // #33704 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w6, w1 │ │ │ │ + mov w5, w2 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + add x20, x19, #0x8, lsl #12 │ │ │ │ + add x23, x19, x0 │ │ │ │ + add x22, x19, x3 │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + str x27, [sp, #80] │ │ │ │ + str d15, [sp, #88] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x19] │ │ │ │ + asr w4, w2, #1 │ │ │ │ + ldr x7, [x3, #136] │ │ │ │ + sub w1, w1, w6 │ │ │ │ + ldr x6, [x0, #80] │ │ │ │ + sub w3, w2, w5 │ │ │ │ + str w3, [x19, #160] │ │ │ │ + str w1, [x19, #180] │ │ │ │ + ubfiz w1, w2, #2, #1 │ │ │ │ + ldrb w21, [x7, w4, sxtw] │ │ │ │ + ldrb w25, [x6, w2, sxtw] │ │ │ │ + asr w21, w21, w1 │ │ │ │ + and w24, w21, #0x3 │ │ │ │ + ands w27, w21, #0x2 │ │ │ │ + ubfx x21, x21, #1, #1 │ │ │ │ + ccmp w24, #0x1, #0x4, eq // eq = none │ │ │ │ + cset w26, ne // ne = any │ │ │ │ + cmp w5, w2 │ │ │ │ + b.eq 1400c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x603c> // b.none │ │ │ │ + ldr w1, [x19, #156] │ │ │ │ + bl 6f0ec ::do_widen(char) const@@Base+0x5108c> │ │ │ │ + fcvt d0, s0 │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + ldr w3, [x19, #160] │ │ │ │ + fsub d31, d31, d0 │ │ │ │ + str d0, [x20, #1072] │ │ │ │ + str d31, [x20, #1064] │ │ │ │ + cbnz w3, 14020 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6050> │ │ │ │ + ldr x5, [x19, #8] │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + ldr w8, [x19, #136] │ │ │ │ + cbnz w26, 14b9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6bcc> │ │ │ │ + cbz w27, 14cc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cf8> │ │ │ │ + ldr x1, [x19] │ │ │ │ + fmov d29, #1.000000000000000000e+00 │ │ │ │ + ldr x2, [x5, #160] │ │ │ │ + add x25, x20, #0x3a8 │ │ │ │ + ldp d21, d30, [x1, #104] │ │ │ │ + add x26, x20, #0x3c8 │ │ │ │ + ldrsw x1, [x19, #168] │ │ │ │ + add x27, x20, #0x3e8 │ │ │ │ + add x30, x20, #0x408 │ │ │ │ + fdiv d30, d30, d21 │ │ │ │ + ldrb w1, [x2, x1] │ │ │ │ + ands w2, w1, #0x1 │ │ │ │ + and w10, w1, #0x2 │ │ │ │ + and w9, w1, #0x4 │ │ │ │ + and w7, w1, #0x8 │ │ │ │ + and w6, w1, #0x10 │ │ │ │ + and w4, w1, #0x20 │ │ │ │ + and w2, w1, #0x40 │ │ │ │ + lsr w1, w1, #7 │ │ │ │ + fcsel d20, d30, d29, eq // eq = none │ │ │ │ + fcsel d19, d30, d29, ne // ne = any │ │ │ │ + cmp w10, #0x0 │ │ │ │ + fcsel d18, d30, d29, eq // eq = none │ │ │ │ + fcsel d17, d30, d29, ne // ne = any │ │ │ │ + cmp w9, #0x0 │ │ │ │ + fcsel d16, d30, d29, eq // eq = none │ │ │ │ + fcsel d7, d30, d29, ne // ne = any │ │ │ │ + cmp w7, #0x0 │ │ │ │ + stp d19, d17, [x25] │ │ │ │ + fcsel d6, d30, d29, eq // eq = none │ │ │ │ + fcsel d5, d30, d29, ne // ne = any │ │ │ │ + cmp w6, #0x0 │ │ │ │ + fcsel d4, d30, d29, eq // eq = none │ │ │ │ + fcsel d3, d30, d29, ne // ne = any │ │ │ │ + cmp w4, #0x0 │ │ │ │ + stp d7, d5, [x25, #16] │ │ │ │ + fcsel d2, d30, d29, eq // eq = none │ │ │ │ + fcsel d1, d30, d29, ne // ne = any │ │ │ │ + cmp w2, #0x0 │ │ │ │ + fcsel d28, d30, d29, eq // eq = none │ │ │ │ + fcsel d0, d30, d29, ne // ne = any │ │ │ │ + cmp w1, #0x0 │ │ │ │ + stp d3, d1, [x26] │ │ │ │ + fcsel d31, d29, d30, ne // ne = any │ │ │ │ + fcsel d30, d30, d29, ne // ne = any │ │ │ │ + movi v29.2d, #0x0 │ │ │ │ + stp d0, d30, [x26, #16] │ │ │ │ + stp d20, d18, [x27] │ │ │ │ + stp d16, d6, [x27, #16] │ │ │ │ + stp d4, d2, [x30] │ │ │ │ + stp d28, d31, [x30, #16] │ │ │ │ + stp q29, q29, [x0] │ │ │ │ + stp q29, q29, [x0, #32] │ │ │ │ + cbz w8, 14e98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6ec8> │ │ │ │ + ldr x5, [x19, #192] │ │ │ │ + add x6, x19, #0x38 │ │ │ │ + add x1, x19, #0xc0 │ │ │ │ + add x11, x19, #0xf0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + b 13fc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5ff0> │ │ │ │ + ldp q28, q30, [x22] │ │ │ │ + ldp q29, q31, [x22, #32] │ │ │ │ + str q28, [x5, x4] │ │ │ │ + stp q30, q29, [x9, #16] │ │ │ │ + str q31, [x9, #48] │ │ │ │ + ldr w7, [x19, #136] │ │ │ │ + ldr x0, [x11] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + ldr x5, [x1] │ │ │ │ + ldp d30, d19, [x0] │ │ │ │ + add x2, x5, x4 │ │ │ │ + ldr d31, [x5, x4] │ │ │ │ + add x4, x4, #0x40 │ │ │ │ + ldp d17, d7, [x0, #16] │ │ │ │ + fadd d29, d31, d30 │ │ │ │ + ldp d5, d3, [x0, #32] │ │ │ │ + ldp d1, d20, [x0, #48] │ │ │ │ + str d29, [x0] │ │ │ │ + ldr d0, [x2, #8] │ │ │ │ + fadd d22, d0, d19 │ │ │ │ + str d22, [x0, #8] │ │ │ │ + ldr d18, [x2, #16] │ │ │ │ + fadd d23, d18, d17 │ │ │ │ + str d23, [x0, #16] │ │ │ │ + ldr d16, [x2, #24] │ │ │ │ + fadd d24, d16, d7 │ │ │ │ + str d24, [x0, #24] │ │ │ │ + ldr d6, [x2, #32] │ │ │ │ + fadd d25, d6, d5 │ │ │ │ + str d25, [x0, #32] │ │ │ │ + ldr d4, [x2, #40] │ │ │ │ + fadd d26, d4, d3 │ │ │ │ + str d26, [x0, #40] │ │ │ │ + ldr d2, [x2, #48] │ │ │ │ + fadd d27, d2, d1 │ │ │ │ + str d27, [x0, #48] │ │ │ │ + ldr d21, [x2, #56] │ │ │ │ + fadd d28, d21, d20 │ │ │ │ + str d28, [x0, #56] │ │ │ │ + cmp w7, w3 │ │ │ │ + b.eq 14a18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a48> // b.none │ │ │ │ + ldr w2, [x19, #160] │ │ │ │ + ldr x8, [x6, #8] │ │ │ │ + lsr w7, w3, #3 │ │ │ │ + ldr w9, [x19, #164] │ │ │ │ + mvn w0, w3 │ │ │ │ + ldr x10, [x6, #32] │ │ │ │ + add w2, w2, w9 │ │ │ │ + lsr x8, x8, #3 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + add x9, x5, x4 │ │ │ │ + madd x2, x2, x8, x10 │ │ │ │ + ldrb w2, [x2, w7, uxtw] │ │ │ │ + asr w0, w2, w0 │ │ │ │ + tbnz w0, #0, 13f18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5f48> │ │ │ │ + ldp q28, q30, [x23] │ │ │ │ + ldp q29, q31, [x23, #32] │ │ │ │ + str q28, [x5, x4] │ │ │ │ + stp q30, q29, [x9, #16] │ │ │ │ + str q31, [x9, #48] │ │ │ │ + b 13f2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5f5c> │ │ │ │ + movi d0, #0x0 │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + str d31, [x20, #1064] │ │ │ │ + str d0, [x20, #1072] │ │ │ │ + cbz w3, 13e10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5e40> │ │ │ │ + ldr w4, [x19, #148] │ │ │ │ + cbz w4, 1439c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x63cc> │ │ │ │ + cbnz w26, 1491c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x694c> │ │ │ │ + ldr w0, [x19, #136] │ │ │ │ + ldr d30, [x19, #184] │ │ │ │ + ucvtf d31, w0 │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + fdiv d15, d0, d31 │ │ │ │ + dup v29.2d, v15.d[0] │ │ │ │ + str q29, [sp, #96] │ │ │ │ + cbz w27, 14650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6680> │ │ │ │ + mov x11, x19 │ │ │ │ + ldrsw x2, [x19, #168] │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + ldr x1, [x11], #240 │ │ │ │ + add x15, x20, #0x3a8 │ │ │ │ + ldr x3, [x3, #160] │ │ │ │ + add x16, x20, #0x3b8 │ │ │ │ + ldp d28, d31, [x1, #104] │ │ │ │ + add x17, x20, #0x3c8 │ │ │ │ + ldrb w1, [x3, x2] │ │ │ │ + add x18, x20, #0x3d8 │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + fdiv d31, d31, d28 │ │ │ │ + ands w2, w1, #0x1 │ │ │ │ + and w7, w1, #0x2 │ │ │ │ + and w6, w1, #0x4 │ │ │ │ + and w5, w1, #0x8 │ │ │ │ + and w4, w1, #0x10 │ │ │ │ + and w3, w1, #0x20 │ │ │ │ + and w2, w1, #0x40 │ │ │ │ + lsr w1, w1, #7 │ │ │ │ + fcsel d27, d31, d30, eq // eq = none │ │ │ │ + fcsel d26, d31, d30, ne // ne = any │ │ │ │ + cmp w7, #0x0 │ │ │ │ + fcsel d28, d31, d30, eq // eq = none │ │ │ │ + fcsel d25, d31, d30, ne // ne = any │ │ │ │ + cmp w6, #0x0 │ │ │ │ + stp d26, d25, [x15] │ │ │ │ + fcsel d26, d31, d30, ne // ne = any │ │ │ │ + stp d27, d28, [x15, #64] │ │ │ │ + fcsel d27, d31, d30, eq // eq = none │ │ │ │ + cmp w5, #0x0 │ │ │ │ + fcsel d28, d31, d30, eq // eq = none │ │ │ │ + fcsel d25, d31, d30, ne // ne = any │ │ │ │ + cmp w4, #0x0 │ │ │ │ + stp d26, d25, [x16] │ │ │ │ + fcsel d26, d31, d30, ne // ne = any │ │ │ │ + stp d27, d28, [x16, #64] │ │ │ │ + fcsel d27, d31, d30, eq // eq = none │ │ │ │ + cmp w3, #0x0 │ │ │ │ + fcsel d28, d31, d30, eq // eq = none │ │ │ │ + fcsel d25, d31, d30, ne // ne = any │ │ │ │ + cmp w2, #0x0 │ │ │ │ + stp d26, d25, [x17] │ │ │ │ + fcsel d26, d31, d30, ne // ne = any │ │ │ │ + stp d27, d28, [x17, #64] │ │ │ │ + fcsel d27, d31, d30, eq // eq = none │ │ │ │ + cmp w1, #0x0 │ │ │ │ + fcsel d28, d30, d31, ne // ne = any │ │ │ │ + fcsel d31, d31, d30, ne // ne = any │ │ │ │ + stp d26, d31, [x18] │ │ │ │ + stp d27, d28, [x18, #64] │ │ │ │ + bl d8b0 │ │ │ │ + ldr d28, [x19, #184] │ │ │ │ + ldr q29, [sp, #96] │ │ │ │ + ldr x2, [x19, #240] │ │ │ │ + movi v31.2d, #0x0 │ │ │ │ + ldr d23, [x20, #1064] │ │ │ │ + ldr w7, [x19, #136] │ │ │ │ + stp q29, q29, [x0] │ │ │ │ + fdiv d23, d23, d28 │ │ │ │ + stp q29, q29, [x0, #32] │ │ │ │ + ldr d30, [x2] │ │ │ │ + fmul d30, d30, d15 │ │ │ │ + str d30, [x0] │ │ │ │ + ldr d30, [x2, #8] │ │ │ │ + fmul d30, d30, d15 │ │ │ │ + str d30, [x0, #8] │ │ │ │ + ldr d30, [x2, #16] │ │ │ │ + fmul d30, d30, d15 │ │ │ │ + str d30, [x0, #16] │ │ │ │ + ldr d30, [x2, #24] │ │ │ │ + fmul d30, d30, d15 │ │ │ │ + str d30, [x0, #24] │ │ │ │ + ldr d30, [x2, #32] │ │ │ │ + fmul d30, d30, d15 │ │ │ │ + str d30, [x0, #32] │ │ │ │ + ldr d30, [x2, #40] │ │ │ │ + fmul d30, d30, d15 │ │ │ │ + str d30, [x0, #40] │ │ │ │ + ldr d30, [x2, #48] │ │ │ │ + fmul d30, d30, d15 │ │ │ │ + str d30, [x0, #48] │ │ │ │ + ldr d30, [x2, #56] │ │ │ │ + fmul d30, d30, d15 │ │ │ │ + str d30, [x0, #56] │ │ │ │ + stp q31, q31, [x2] │ │ │ │ + stp q31, q31, [x2, #32] │ │ │ │ + cbz w7, 14804 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6834> │ │ │ │ + ldp w3, w5, [x19, #160] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + ldr x6, [x19, #88] │ │ │ │ + add w3, w3, w5 │ │ │ │ + ldr x5, [x19, #64] │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + lsr x5, x5, #3 │ │ │ │ + madd x6, x3, x5, x6 │ │ │ │ + b 142b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62e8> │ │ │ │ + ldr d22, [x20, #936] │ │ │ │ + fmul d28, d22, d28 │ │ │ │ + str d28, [x1] │ │ │ │ + ldr d28, [x20, #944] │ │ │ │ + fmul d29, d28, d29 │ │ │ │ + str d29, [x1, #8] │ │ │ │ + ldr d29, [x20, #952] │ │ │ │ + fmul d30, d29, d30 │ │ │ │ + str d30, [x1, #16] │ │ │ │ + ldr d30, [x20, #960] │ │ │ │ + fmul d31, d30, d31 │ │ │ │ + str d31, [x1, #24] │ │ │ │ + ldr d31, [x20, #968] │ │ │ │ + fmul d31, d31, d24 │ │ │ │ + str d31, [x1, #32] │ │ │ │ + ldr d31, [x20, #976] │ │ │ │ + fmul d31, d31, d25 │ │ │ │ + str d31, [x1, #40] │ │ │ │ + ldr d31, [x20, #984] │ │ │ │ + fmul d31, d31, d26 │ │ │ │ + str d31, [x1, #48] │ │ │ │ + ldr d30, [x20, #992] │ │ │ │ + fmul d30, d30, d27 │ │ │ │ + ldr d31, [x1] │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + stur d30, [x1, #-8] │ │ │ │ + ldp d30, d25, [x2] │ │ │ │ + ldp d26, d27, [x2, #16] │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + ldp d28, d29, [x2, #32] │ │ │ │ + ldp d30, d22, [x2, #48] │ │ │ │ + str d31, [x2] │ │ │ │ + ldur d24, [x1, #-56] │ │ │ │ + fadd d24, d24, d25 │ │ │ │ + str d24, [x2, #8] │ │ │ │ + ldur d25, [x1, #-48] │ │ │ │ + fadd d25, d25, d26 │ │ │ │ + str d25, [x2, #16] │ │ │ │ + ldur d26, [x1, #-40] │ │ │ │ + fadd d26, d26, d27 │ │ │ │ + str d26, [x2, #24] │ │ │ │ + ldur d27, [x1, #-32] │ │ │ │ + fadd d27, d27, d28 │ │ │ │ + str d27, [x2, #32] │ │ │ │ + ldur d28, [x1, #-24] │ │ │ │ + fadd d28, d28, d29 │ │ │ │ + str d28, [x2, #40] │ │ │ │ + ldur d29, [x1, #-16] │ │ │ │ + fadd d29, d29, d30 │ │ │ │ + str d29, [x2, #48] │ │ │ │ + ldur d30, [x1, #-8] │ │ │ │ + fadd d30, d30, d22 │ │ │ │ + str d30, [x2, #56] │ │ │ │ + cmp w4, w7 │ │ │ │ + b.eq 14e70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6ea0> // b.none │ │ │ │ + ldp d31, d30, [x1] │ │ │ │ + lsr w5, w4, #3 │ │ │ │ + ldr d28, [x0] │ │ │ │ + mvn w3, w4 │ │ │ │ + ldp d25, d26, [x1, #32] │ │ │ │ + fmadd d28, d23, d31, d28 │ │ │ │ + ldrb w5, [x6, w5, uxtw] │ │ │ │ + and w3, w3, #0x7 │ │ │ │ + ldp d31, d24, [x1, #16] │ │ │ │ + ldp d27, d22, [x1, #48] │ │ │ │ + asr w3, w5, w3 │ │ │ │ + str d28, [x1] │ │ │ │ + ldr d29, [x0, #8] │ │ │ │ + fmadd d29, d23, d30, d29 │ │ │ │ + str d29, [x1, #8] │ │ │ │ + ldr d30, [x0, #16] │ │ │ │ + fmadd d30, d23, d31, d30 │ │ │ │ + str d30, [x1, #16] │ │ │ │ + ldr d31, [x0, #24] │ │ │ │ + fmadd d31, d23, d24, d31 │ │ │ │ + str d31, [x1, #24] │ │ │ │ + ldr d24, [x0, #32] │ │ │ │ + fmadd d24, d23, d25, d24 │ │ │ │ + str d24, [x1, #32] │ │ │ │ + ldr d25, [x0, #40] │ │ │ │ + fmadd d25, d23, d26, d25 │ │ │ │ + str d25, [x1, #40] │ │ │ │ + ldr d26, [x0, #48] │ │ │ │ + fmadd d26, d23, d27, d26 │ │ │ │ + str d26, [x1, #48] │ │ │ │ + ldr d27, [x0, #56] │ │ │ │ + fmadd d27, d23, d22, d27 │ │ │ │ + str d27, [x1, #56] │ │ │ │ + tbz w3, #0, 141d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6208> │ │ │ │ + ldr d22, [x20, #1000] │ │ │ │ + fmul d28, d22, d28 │ │ │ │ + str d28, [x1] │ │ │ │ + ldr d28, [x20, #1008] │ │ │ │ + fmul d29, d28, d29 │ │ │ │ + str d29, [x1, #8] │ │ │ │ + ldr d29, [x20, #1016] │ │ │ │ + fmul d30, d29, d30 │ │ │ │ + str d30, [x1, #16] │ │ │ │ + ldr d30, [x20, #1024] │ │ │ │ + fmul d31, d30, d31 │ │ │ │ + str d31, [x1, #24] │ │ │ │ + ldr d31, [x20, #1032] │ │ │ │ + fmul d31, d31, d24 │ │ │ │ + str d31, [x1, #32] │ │ │ │ + ldr d31, [x20, #1040] │ │ │ │ + fmul d31, d31, d25 │ │ │ │ + str d31, [x1, #40] │ │ │ │ + ldr d31, [x20, #1048] │ │ │ │ + fmul d31, d31, d26 │ │ │ │ + str d31, [x1, #48] │ │ │ │ + ldr d30, [x20, #1056] │ │ │ │ + b 14230 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6260> │ │ │ │ + ldr w8, [x19, #136] │ │ │ │ + ldr x5, [x19, #8] │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + ucvtf d30, w8 │ │ │ │ + ldr w7, [x19, #152] │ │ │ │ + cbnz w26, 14a44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a74> │ │ │ │ + fdiv d0, d0, d30 │ │ │ │ + ldr d29, [x19, #184] │ │ │ │ + fdiv d23, d31, d29 │ │ │ │ + cbz w27, 14da0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6dd0> │ │ │ │ + ldr x1, [x19] │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + ldr x2, [x5, #160] │ │ │ │ + add x13, x20, #0x3c8 │ │ │ │ + ldp d29, d31, [x1, #104] │ │ │ │ + add x14, x20, #0x3d8 │ │ │ │ + movi v28.2d, #0x0 │ │ │ │ + ldrsw x1, [x19, #168] │ │ │ │ + fdiv d31, d31, d29 │ │ │ │ + ldrb w1, [x2, x1] │ │ │ │ + ands w2, w1, #0x1 │ │ │ │ + and w12, w1, #0x2 │ │ │ │ + and w11, w1, #0x4 │ │ │ │ + and w10, w1, #0x8 │ │ │ │ + and w9, w1, #0x10 │ │ │ │ + and w6, w1, #0x20 │ │ │ │ + and w2, w1, #0x40 │ │ │ │ + lsr w1, w1, #7 │ │ │ │ + fcsel d27, d31, d30, eq // eq = none │ │ │ │ + fcsel d26, d31, d30, ne // ne = any │ │ │ │ + cmp w12, #0x0 │ │ │ │ + add x12, x20, #0x3b8 │ │ │ │ + fcsel d29, d31, d30, eq // eq = none │ │ │ │ + fcsel d25, d31, d30, ne // ne = any │ │ │ │ + cmp w11, #0x0 │ │ │ │ + add x11, x20, #0x3a8 │ │ │ │ + stp d26, d25, [x11] │ │ │ │ + fcsel d26, d31, d30, ne // ne = any │ │ │ │ + stp d27, d29, [x11, #64] │ │ │ │ + fcsel d27, d31, d30, eq // eq = none │ │ │ │ + cmp w10, #0x0 │ │ │ │ + fcsel d29, d31, d30, eq // eq = none │ │ │ │ + fcsel d25, d31, d30, ne // ne = any │ │ │ │ + cmp w9, #0x0 │ │ │ │ + stp d26, d25, [x12] │ │ │ │ + fcsel d26, d31, d30, ne // ne = any │ │ │ │ + stp d27, d29, [x12, #64] │ │ │ │ + fcsel d27, d31, d30, eq // eq = none │ │ │ │ + cmp w6, #0x0 │ │ │ │ + fcsel d29, d31, d30, eq // eq = none │ │ │ │ + fcsel d25, d31, d30, ne // ne = any │ │ │ │ + cmp w2, #0x0 │ │ │ │ + stp d26, d25, [x13] │ │ │ │ + fcsel d26, d31, d30, ne // ne = any │ │ │ │ + stp d27, d29, [x13, #64] │ │ │ │ + fcsel d27, d31, d30, eq // eq = none │ │ │ │ + cmp w1, #0x0 │ │ │ │ + fcsel d29, d30, d31, ne // ne = any │ │ │ │ + fcsel d31, d31, d30, ne // ne = any │ │ │ │ + stp d26, d31, [x14] │ │ │ │ + stp d27, d29, [x14, #64] │ │ │ │ + stp q28, q28, [x0] │ │ │ │ + stp q28, q28, [x0, #32] │ │ │ │ + cbz w8, 14eb8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6ee8> │ │ │ │ + ldr x9, [x19, #64] │ │ │ │ + ldr w2, [x19, #164] │ │ │ │ + ldr x11, [x19, #88] │ │ │ │ + add w3, w3, w2 │ │ │ │ + lsr x6, x9, #3 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + ldr x10, [x19, #216] │ │ │ │ + madd x3, x3, x6, x11 │ │ │ │ + b 145b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x65e8> │ │ │ │ + ldr d31, [x20, #936] │ │ │ │ + ldp d25, d26, [x1, #8] │ │ │ │ + fmul d30, d31, d30 │ │ │ │ + ldp d27, d28, [x1, #24] │ │ │ │ + ldp d29, d31, [x1, #40] │ │ │ │ + str d30, [x1] │ │ │ │ + ldr d24, [x20, #944] │ │ │ │ + ldr d30, [x1, #56] │ │ │ │ + fmul d25, d25, d24 │ │ │ │ + str d25, [x1, #8] │ │ │ │ + ldr d25, [x20, #952] │ │ │ │ + fmul d26, d26, d25 │ │ │ │ + str d26, [x1, #16] │ │ │ │ + ldr d26, [x20, #960] │ │ │ │ + fmul d27, d27, d26 │ │ │ │ + str d27, [x1, #24] │ │ │ │ + ldr d27, [x20, #968] │ │ │ │ + fmul d28, d28, d27 │ │ │ │ + str d28, [x1, #32] │ │ │ │ + ldr d28, [x20, #976] │ │ │ │ + fmul d29, d29, d28 │ │ │ │ + str d29, [x1, #40] │ │ │ │ + ldr d29, [x20, #984] │ │ │ │ + fmul d31, d31, d29 │ │ │ │ + str d31, [x1, #48] │ │ │ │ + ldr d31, [x20, #992] │ │ │ │ + fmul d30, d30, d31 │ │ │ │ + ldr d28, [x1] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + add x10, x10, #0x8 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + stur d30, [x1, #-8] │ │ │ │ + ldp d31, d29, [x0] │ │ │ │ + ldp d30, d24, [x0, #16] │ │ │ │ + fadd d31, d31, d28 │ │ │ │ + ldp d25, d26, [x0, #32] │ │ │ │ + ldp d27, d22, [x0, #48] │ │ │ │ + str d31, [x0] │ │ │ │ + ldur d28, [x1, #-56] │ │ │ │ + fadd d29, d29, d28 │ │ │ │ + str d29, [x0, #8] │ │ │ │ + ldur d28, [x1, #-48] │ │ │ │ + fadd d30, d30, d28 │ │ │ │ + str d30, [x0, #16] │ │ │ │ + ldur d28, [x1, #-40] │ │ │ │ + fadd d24, d24, d28 │ │ │ │ + str d24, [x0, #24] │ │ │ │ + ldur d28, [x1, #-32] │ │ │ │ + fadd d25, d25, d28 │ │ │ │ + str d25, [x0, #32] │ │ │ │ + ldur d28, [x1, #-24] │ │ │ │ + fadd d26, d26, d28 │ │ │ │ + str d26, [x0, #40] │ │ │ │ + ldur d28, [x1, #-16] │ │ │ │ + fadd d27, d27, d28 │ │ │ │ + str d27, [x0, #48] │ │ │ │ + ldur d28, [x1, #-8] │ │ │ │ + fadd d28, d28, d22 │ │ │ │ + str d28, [x0, #56] │ │ │ │ + cmp w2, w8 │ │ │ │ + b.eq 14b78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6ba8> // b.none │ │ │ │ + ldr d30, [x10] │ │ │ │ + lsr w6, w2, #3 │ │ │ │ + mvn w9, w2 │ │ │ │ + and w9, w9, #0x7 │ │ │ │ + fmadd d30, d30, d23, d0 │ │ │ │ + ldrb w6, [x3, w6, uxtw] │ │ │ │ + asr w6, w6, w9 │ │ │ │ + dup v31.2d, v30.d[0] │ │ │ │ + stp q31, q31, [x1] │ │ │ │ + stp q31, q31, [x1, #32] │ │ │ │ + tbz w6, #0, 144c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x64f4> │ │ │ │ + ldr d31, [x20, #1000] │ │ │ │ + ldp d25, d26, [x1, #8] │ │ │ │ + fmul d30, d31, d30 │ │ │ │ + ldp d27, d28, [x1, #24] │ │ │ │ + ldp d29, d31, [x1, #40] │ │ │ │ + str d30, [x1] │ │ │ │ + ldr d24, [x20, #1008] │ │ │ │ + ldr d30, [x1, #56] │ │ │ │ + fmul d25, d25, d24 │ │ │ │ + str d25, [x1, #8] │ │ │ │ + ldr d25, [x20, #1016] │ │ │ │ + fmul d26, d26, d25 │ │ │ │ + str d26, [x1, #16] │ │ │ │ + ldr d26, [x20, #1024] │ │ │ │ + fmul d27, d27, d26 │ │ │ │ + str d27, [x1, #24] │ │ │ │ + ldr d27, [x20, #1032] │ │ │ │ + fmul d28, d28, d27 │ │ │ │ + str d28, [x1, #32] │ │ │ │ + ldr d28, [x20, #1040] │ │ │ │ + fmul d29, d29, d28 │ │ │ │ + str d29, [x1, #40] │ │ │ │ + ldr d29, [x20, #1048] │ │ │ │ + fmul d31, d31, d29 │ │ │ │ + str d31, [x1, #48] │ │ │ │ + ldr d31, [x20, #1056] │ │ │ │ + b 1452c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x655c> │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + bl d8b0 │ │ │ │ + ldr q29, [sp, #96] │ │ │ │ + ldr x2, [x19, #240] │ │ │ │ + ldr d28, [x19, #184] │ │ │ │ + movi v31.2d, #0x0 │ │ │ │ + ldr d30, [x20, #1064] │ │ │ │ + ldr w3, [x19, #136] │ │ │ │ + stp q29, q29, [x0] │ │ │ │ + fdiv d30, d30, d28 │ │ │ │ + stp q29, q29, [x0, #32] │ │ │ │ + ldr d29, [x2] │ │ │ │ + fmul d29, d29, d15 │ │ │ │ + str d29, [x0] │ │ │ │ + ldr d29, [x2, #8] │ │ │ │ + fmul d29, d29, d15 │ │ │ │ + str d29, [x0, #8] │ │ │ │ + ldr d29, [x2, #16] │ │ │ │ + fmul d29, d29, d15 │ │ │ │ + str d29, [x0, #16] │ │ │ │ + ldr d29, [x2, #24] │ │ │ │ + fmul d29, d29, d15 │ │ │ │ + str d29, [x0, #24] │ │ │ │ + ldr d29, [x2, #32] │ │ │ │ + fmul d29, d29, d15 │ │ │ │ + str d29, [x0, #32] │ │ │ │ + ldr d29, [x2, #40] │ │ │ │ + fmul d29, d29, d15 │ │ │ │ + str d29, [x0, #40] │ │ │ │ + ldr d29, [x2, #48] │ │ │ │ + fmul d29, d29, d15 │ │ │ │ + str d29, [x0, #48] │ │ │ │ + ldr d29, [x2, #56] │ │ │ │ + fmul d29, d29, d15 │ │ │ │ + str d29, [x0, #56] │ │ │ │ + stp q31, q31, [x2] │ │ │ │ + stp q31, q31, [x2, #32] │ │ │ │ + cbz w3, 14804 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6834> │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + mov w4, #0x40 // #64 │ │ │ │ + umaddl x3, w3, w4, x1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldp d29, d22, [x1] │ │ │ │ + ldr d31, [x0] │ │ │ │ + ldp d23, d24, [x1, #16] │ │ │ │ + fmadd d31, d30, d29, d31 │ │ │ │ + ldp d25, d26, [x1, #32] │ │ │ │ + ldp d27, d28, [x1, #48] │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + stur d31, [x1, #-64] │ │ │ │ + ldr d29, [x0, #8] │ │ │ │ + fmadd d29, d30, d22, d29 │ │ │ │ + stur d29, [x1, #-56] │ │ │ │ + ldr d29, [x0, #16] │ │ │ │ + fmadd d29, d30, d23, d29 │ │ │ │ + stur d29, [x1, #-48] │ │ │ │ + ldr d29, [x0, #24] │ │ │ │ + fmadd d29, d30, d24, d29 │ │ │ │ + stur d29, [x1, #-40] │ │ │ │ + ldr d29, [x0, #32] │ │ │ │ + fmadd d29, d30, d25, d29 │ │ │ │ + stur d29, [x1, #-32] │ │ │ │ + ldr d29, [x0, #40] │ │ │ │ + fmadd d29, d30, d26, d29 │ │ │ │ + stur d29, [x1, #-24] │ │ │ │ + ldr d29, [x0, #48] │ │ │ │ + fmadd d29, d30, d27, d29 │ │ │ │ + stur d29, [x1, #-16] │ │ │ │ + ldr d29, [x0, #56] │ │ │ │ + fmadd d29, d30, d28, d29 │ │ │ │ + stur d29, [x1, #-8] │ │ │ │ + ldp d28, d29, [x2] │ │ │ │ + fadd d31, d31, d28 │ │ │ │ + str d31, [x2] │ │ │ │ + ldur d23, [x1, #-56] │ │ │ │ + fadd d23, d23, d29 │ │ │ │ + ldp d28, d29, [x2, #16] │ │ │ │ + str d23, [x2, #8] │ │ │ │ + ldur d24, [x1, #-48] │ │ │ │ + fadd d24, d24, d28 │ │ │ │ + str d24, [x2, #16] │ │ │ │ + ldur d25, [x1, #-40] │ │ │ │ + ldp d27, d28, [x2, #32] │ │ │ │ + fadd d25, d25, d29 │ │ │ │ + ldp d29, d22, [x2, #48] │ │ │ │ + str d25, [x2, #24] │ │ │ │ + ldur d26, [x1, #-32] │ │ │ │ + fadd d26, d26, d27 │ │ │ │ + str d26, [x2, #32] │ │ │ │ + ldur d27, [x1, #-24] │ │ │ │ + fadd d27, d27, d28 │ │ │ │ + str d27, [x2, #40] │ │ │ │ + ldur d28, [x1, #-16] │ │ │ │ + fadd d28, d28, d29 │ │ │ │ + str d28, [x2, #48] │ │ │ │ + ldur d29, [x1, #-8] │ │ │ │ + fadd d29, d29, d22 │ │ │ │ + str d29, [x2, #56] │ │ │ │ + cmp x1, x3 │ │ │ │ + b.ne 14700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6730> // b.any │ │ │ │ + fadd d31, d31, d23 │ │ │ │ + fadd d31, d31, d24 │ │ │ │ + fadd d31, d31, d25 │ │ │ │ + fadd d31, d31, d26 │ │ │ │ + fadd d31, d31, d27 │ │ │ │ + fadd d31, d31, d28 │ │ │ │ + fadd d31, d31, d29 │ │ │ │ + str d31, [x19, #184] │ │ │ │ + bl d870 │ │ │ │ + ldr x5, [x19, #8] │ │ │ │ + ldp w4, w7, [x19, #148] │ │ │ │ + ldr x0, [x5, #208] │ │ │ │ + ldr w6, [x19, #144] │ │ │ │ + ldrh w1, [x0, w6, sxtw #1] │ │ │ │ + str w7, [x19, #156] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + cmp w1, w4 │ │ │ │ + b.eq 14964 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6994> // b.none │ │ │ │ + cmp w24, #0x1 │ │ │ │ + b.eq 148cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x68fc> // b.none │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + ldp w6, w4, [x19, #144] │ │ │ │ + ldr x0, [x3, #208] │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + ldrh w0, [x0, w6, sxtw #1] │ │ │ │ + ldr w1, [x19, #168] │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + str w4, [x19, #148] │ │ │ │ + add w1, w1, w21 │ │ │ │ + str w1, [x19, #168] │ │ │ │ + cmp w4, w0 │ │ │ │ + b.lt 14894 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x68c4> // b.tstop │ │ │ │ + ldr w1, [x19, #108] │ │ │ │ + add w0, w6, #0x1 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + stp w0, wzr, [x19, #144] │ │ │ │ + str w2, [x19, #152] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.gt 148a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x68d8> │ │ │ │ + ldr w5, [x19, #104] │ │ │ │ + ldr w6, [x19, #120] │ │ │ │ + ldr w1, [x19, #176] │ │ │ │ + b 13da0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5dd0> │ │ │ │ + ldr w0, [x19, #108] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w2, [x19, #152] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.le 14884 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x68b4> │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + ldr d15, [sp, #88] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [x19, #360] │ │ │ │ + mov w24, #0x18 // #24 │ │ │ │ + ldr w2, [x19, #180] │ │ │ │ + add x1, x19, #0xc0 │ │ │ │ + smaddl x0, w2, w24, x0 │ │ │ │ + bl 13900 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5930> │ │ │ │ + ldr x0, [x19, #384] │ │ │ │ + add x1, x19, #0xf0 │ │ │ │ + ldr w2, [x19, #180] │ │ │ │ + smaddl x0, w2, w24, x0 │ │ │ │ + bl 13900 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5930> │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + ldp w6, w4, [x19, #144] │ │ │ │ + ldr x0, [x3, #208] │ │ │ │ + ldr w1, [x19, #176] │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + ldrh w0, [x0, w6, sxtw #1] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x19, #176] │ │ │ │ + b 1484c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x687c> │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + mov w0, #0x4 // #4 │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + ldr x1, [x3, #136] │ │ │ │ + asr w6, w2, #1 │ │ │ │ + ubfiz w5, w2, #2, #1 │ │ │ │ + ldrb w1, [x1, w6, sxtw] │ │ │ │ + lsl w0, w0, w5 │ │ │ │ + tst w1, w0 │ │ │ │ + cset w26, ne // ne = any │ │ │ │ + cmp w26, w25 │ │ │ │ + b.eq 14efc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6f2c> // b.none │ │ │ │ + ldr x0, [x3, #208] │ │ │ │ + ldr w6, [x19, #144] │ │ │ │ + ldrh w0, [x0, w6, sxtw #1] │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + cmp w4, w1 │ │ │ │ + b.ne 1484c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x687c> // b.any │ │ │ │ + ldr w3, [x19, #136] │ │ │ │ + cbz w3, 14e90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6ec0> │ │ │ │ + ldr x2, [x19, #216] │ │ │ │ + add x1, x19, #0xc0 │ │ │ │ + ldr x0, [x19, #192] │ │ │ │ + add x3, x2, w3, uxtw #3 │ │ │ │ + nop │ │ │ │ + ldp d2, d1, [x0] │ │ │ │ + ldp d0, d19, [x0, #16] │ │ │ │ + fadd d1, d2, d1 │ │ │ │ + ldp d18, d17, [x0, #32] │ │ │ │ + ldp d21, d20, [x0, #48] │ │ │ │ + fadd d0, d1, d0 │ │ │ │ + add x0, x0, #0x40 │ │ │ │ + fadd d19, d0, d19 │ │ │ │ + fadd d18, d19, d18 │ │ │ │ + fadd d17, d18, d17 │ │ │ │ + fadd d21, d17, d21 │ │ │ │ + fadd d20, d21, d20 │ │ │ │ + str d20, [x2], #8 │ │ │ │ + cmp x2, x3 │ │ │ │ + b.ne 14980 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x69b0> // b.any │ │ │ │ + ldr w0, [x19, #96] │ │ │ │ + mov w25, #0x18 // #24 │ │ │ │ + ldr x2, [x19, #264] │ │ │ │ + sub w0, w6, w0 │ │ │ │ + smaddl x0, w0, w25, x2 │ │ │ │ + bl 13900 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5930> │ │ │ │ + ldr w3, [x19, #96] │ │ │ │ + add x1, x19, #0xf0 │ │ │ │ + ldr w0, [x19, #144] │ │ │ │ + ldr x2, [x19, #288] │ │ │ │ + sub w0, w0, w3 │ │ │ │ + smaddl x0, w0, w25, x2 │ │ │ │ + bl 13900 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5930> │ │ │ │ + ldr w1, [x19, #96] │ │ │ │ + ldr w0, [x19, #144] │ │ │ │ + ldr x3, [x19, #336] │ │ │ │ + sub w0, w0, w1 │ │ │ │ + ldr d31, [x19, #184] │ │ │ │ + ldr x1, [x19, #312] │ │ │ │ + ldr w2, [x19, #156] │ │ │ │ + str d31, [x3, w0, sxtw #3] │ │ │ │ + str w2, [x1, w0, sxtw #2] │ │ │ │ + b 14830 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6860> │ │ │ │ + ldr x5, [x19, #8] │ │ │ │ + fadd d29, d22, d29 │ │ │ │ + ldp w4, w7, [x19, #148] │ │ │ │ + fadd d29, d29, d23 │ │ │ │ + fadd d29, d29, d24 │ │ │ │ + fadd d29, d29, d25 │ │ │ │ + fadd d29, d29, d26 │ │ │ │ + fadd d29, d29, d27 │ │ │ │ + fadd d29, d29, d28 │ │ │ │ + str d29, [x19, #184] │ │ │ │ + b 14814 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6844> │ │ │ │ + ldr x6, [x19] │ │ │ │ + asr w2, w7, #1 │ │ │ │ + ldr x9, [x5, #136] │ │ │ │ + ubfiz w10, w7, #2, #1 │ │ │ │ + movi v28.2d, #0x0 │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + lsl w1, w1, w10 │ │ │ │ + ldrb w2, [x9, w2, sxtw] │ │ │ │ + stp q28, q28, [x0] │ │ │ │ + tst w2, w1 │ │ │ │ + cset w11, ne // ne = any │ │ │ │ + stp q28, q28, [x0, #32] │ │ │ │ + ldr d31, [x19, #184] │ │ │ │ + ldp d29, d20, [x6, #104] │ │ │ │ + ldr d21, [x20, #1064] │ │ │ │ + ldr d22, [x20, #1072] │ │ │ │ + fdiv d20, d20, d29 │ │ │ │ + fdiv d21, d21, d31 │ │ │ │ + fdiv d22, d22, d30 │ │ │ │ + cbz w8, 14eb8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6ee8> │ │ │ │ + ldr x2, [x19, #64] │ │ │ │ + ldr w10, [x19, #164] │ │ │ │ + ldr x6, [x19, #88] │ │ │ │ + add w10, w3, w10 │ │ │ │ + lsr x2, x2, #3 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + ldr x9, [x19, #216] │ │ │ │ + madd x10, x10, x2, x6 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lsr w2, w3, #3 │ │ │ │ + mvn w6, w3 │ │ │ │ + ldr d30, [x9] │ │ │ │ + and w6, w6, #0x7 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + add x9, x9, #0x8 │ │ │ │ + ldrb w2, [x10, w2, uxtw] │ │ │ │ + fmadd d30, d21, d30, d22 │ │ │ │ + asr w2, w2, w6 │ │ │ │ + and w2, w2, #0x1 │ │ │ │ + cmp w11, w2 │ │ │ │ + b.eq 14af4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6b24> // b.none │ │ │ │ + fmul d30, d30, d20 │ │ │ │ + dup v31.2d, v30.d[0] │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + stp q31, q31, [x1, #-64] │ │ │ │ + stp q31, q31, [x1, #-32] │ │ │ │ + ldp d31, d29, [x0] │ │ │ │ + ldp d25, d26, [x0, #32] │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + ldp d30, d24, [x0, #16] │ │ │ │ + ldp d27, d23, [x0, #48] │ │ │ │ + str d31, [x0] │ │ │ │ + ldur d28, [x1, #-56] │ │ │ │ + fadd d29, d29, d28 │ │ │ │ + str d29, [x0, #8] │ │ │ │ + ldur d28, [x1, #-48] │ │ │ │ + fadd d30, d30, d28 │ │ │ │ + str d30, [x0, #16] │ │ │ │ + ldur d28, [x1, #-40] │ │ │ │ + fadd d24, d24, d28 │ │ │ │ + str d24, [x0, #24] │ │ │ │ + ldur d28, [x1, #-32] │ │ │ │ + fadd d25, d25, d28 │ │ │ │ + str d25, [x0, #32] │ │ │ │ + ldur d28, [x1, #-24] │ │ │ │ + fadd d26, d26, d28 │ │ │ │ + str d26, [x0, #40] │ │ │ │ + ldur d28, [x1, #-16] │ │ │ │ + fadd d27, d27, d28 │ │ │ │ + str d27, [x0, #48] │ │ │ │ + ldur d28, [x1, #-8] │ │ │ │ + fadd d28, d28, d23 │ │ │ │ + str d28, [x0, #56] │ │ │ │ + cmp w3, w8 │ │ │ │ + b.ne 14ac0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6af0> // b.any │ │ │ │ + fadd d31, d31, d29 │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + fadd d31, d31, d24 │ │ │ │ + fadd d31, d31, d25 │ │ │ │ + fadd d31, d31, d26 │ │ │ │ + fadd d31, d31, d27 │ │ │ │ + fadd d31, d31, d28 │ │ │ │ + str d31, [x19, #184] │ │ │ │ + b 14814 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6844> │ │ │ │ + ldr w7, [x19, #152] │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + ldr x2, [x5, #136] │ │ │ │ + asr w4, w7, #1 │ │ │ │ + ubfiz w6, w7, #2, #1 │ │ │ │ + movi v27.2d, #0x0 │ │ │ │ + lsl w1, w1, w6 │ │ │ │ + ldrb w2, [x2, w4, sxtw] │ │ │ │ + tst w2, w1 │ │ │ │ + stp q27, q27, [x0] │ │ │ │ + cset w9, ne // ne = any │ │ │ │ + stp q27, q27, [x0, #32] │ │ │ │ + cbz w8, 14ee8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6f18> │ │ │ │ + ldr x2, [x19, #64] │ │ │ │ + ldr x4, [x19, #88] │ │ │ │ + ldr w10, [x19, #164] │ │ │ │ + lsr x6, x2, #3 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + madd x6, x6, x10, x4 │ │ │ │ + lsr w2, w3, #3 │ │ │ │ + mvn w4, w3 │ │ │ │ + and w4, w4, #0x7 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + fmov d7, #1.000000000000000000e+00 │ │ │ │ + ldrb w2, [x6, w2, uxtw] │ │ │ │ + asr w2, w2, w4 │ │ │ │ + and w2, w2, #0x1 │ │ │ │ + cmp w9, w2 │ │ │ │ + b.eq 14c1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c4c> // b.none │ │ │ │ + ldr x2, [x19] │ │ │ │ + ldp d16, d7, [x2, #104] │ │ │ │ + fdiv d7, d7, d16 │ │ │ │ + dup v6.2d, v7.d[0] │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + stp q6, q6, [x1, #-64] │ │ │ │ + stp q6, q6, [x1, #-32] │ │ │ │ + ldp d26, d25, [x0] │ │ │ │ + ldp d24, d23, [x0, #16] │ │ │ │ + fadd d26, d26, d7 │ │ │ │ + ldp d22, d31, [x0, #32] │ │ │ │ + ldp d30, d29, [x0, #48] │ │ │ │ + str d26, [x0] │ │ │ │ + ldur d5, [x1, #-56] │ │ │ │ + fadd d25, d25, d5 │ │ │ │ + str d25, [x0, #8] │ │ │ │ + ldur d4, [x1, #-48] │ │ │ │ + fadd d24, d24, d4 │ │ │ │ + str d24, [x0, #16] │ │ │ │ + ldur d3, [x1, #-40] │ │ │ │ + fadd d23, d23, d3 │ │ │ │ + str d23, [x0, #24] │ │ │ │ + ldur d2, [x1, #-32] │ │ │ │ + fadd d22, d22, d2 │ │ │ │ + str d22, [x0, #32] │ │ │ │ + ldur d1, [x1, #-24] │ │ │ │ + fadd d31, d31, d1 │ │ │ │ + str d31, [x0, #40] │ │ │ │ + ldur d0, [x1, #-16] │ │ │ │ + fadd d30, d30, d0 │ │ │ │ + str d30, [x0, #48] │ │ │ │ + ldur d28, [x1, #-8] │ │ │ │ + fadd d27, d28, d29 │ │ │ │ + str d27, [x0, #56] │ │ │ │ + cmp w3, w8 │ │ │ │ + b.ne 14be8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c18> // b.any │ │ │ │ + fadd d25, d26, d25 │ │ │ │ + ldr w4, [x19, #148] │ │ │ │ + fadd d25, d25, d24 │ │ │ │ + fadd d25, d25, d23 │ │ │ │ + fadd d25, d25, d22 │ │ │ │ + fadd d25, d25, d31 │ │ │ │ + fadd d25, d25, d30 │ │ │ │ + fadd d25, d25, d27 │ │ │ │ + str d25, [x19, #184] │ │ │ │ + b 14814 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6844> │ │ │ │ + fmov s31, w8 │ │ │ │ + fmov s30, #1.000000000000000000e+00 │ │ │ │ + ldp x4, x1, [x19, #192] │ │ │ │ + shl v0.2s, v31.2s, #3 │ │ │ │ + ucvtf s0, s0 │ │ │ │ + fdiv s30, s30, s0 │ │ │ │ + cmp x1, x4 │ │ │ │ + b.eq 14d3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d6c> // b.none │ │ │ │ + sub x2, x1, x4 │ │ │ │ + fcvt d30, s30 │ │ │ │ + sub x3, x2, #0x8 │ │ │ │ + mov x1, x4 │ │ │ │ + lsr x3, x3, #3 │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + cmp x2, #0x8 │ │ │ │ + b.eq 14d38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d68> // b.none │ │ │ │ + dup v31.2d, v30.d[0] │ │ │ │ + lsr x2, x3, #1 │ │ │ │ + add x2, x4, x2, lsl #4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + str q31, [x1], #16 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ne 14d20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> // b.any │ │ │ │ + tbz w3, #0, 14d3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d6c> │ │ │ │ + and x3, x3, #0xfffffffffffffffe │ │ │ │ + add x4, x4, x3, lsl #3 │ │ │ │ + str d30, [x4] │ │ │ │ + ldr x1, [x19, #248] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 14d90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6dc0> // b.none │ │ │ │ + sub x2, x1, x0 │ │ │ │ mov x1, x0 │ │ │ │ + sub x3, x2, #0x8 │ │ │ │ + lsr x3, x3, #3 │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + cmp x2, #0x8 │ │ │ │ + b.eq 14d88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6db8> // b.none │ │ │ │ + fmov v31.2d, #1.250000000000000000e-01 │ │ │ │ + lsr x2, x3, #1 │ │ │ │ + add x2, x0, x2, lsl #4 │ │ │ │ + str q31, [x1], #16 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ne 14d70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6da0> // b.any │ │ │ │ + tbz w3, #0, 14d90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6dc0> │ │ │ │ + and x3, x3, #0xfffffffffffffffe │ │ │ │ + add x0, x0, x3, lsl #3 │ │ │ │ + fmov d31, #1.250000000000000000e-01 │ │ │ │ + str d31, [x0] │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + ldp w4, w7, [x19, #148] │ │ │ │ + str d31, [x19, #184] │ │ │ │ + b 14814 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6844> │ │ │ │ + movi v31.2d, #0x0 │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + stp q31, q31, [x0, #32] │ │ │ │ + cbz w8, 14b94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6bc4> │ │ │ │ + ldr x2, [x19, #216] │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + add x8, x2, w8, uxtw #3 │ │ │ │ + nop │ │ │ │ + ldr d31, [x2], #8 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + fmadd d31, d31, d23, d0 │ │ │ │ + dup v30.2d, v31.d[0] │ │ │ │ + stp q30, q30, [x1, #-64] │ │ │ │ + stp q30, q30, [x1, #-32] │ │ │ │ + ldp d30, d25, [x0] │ │ │ │ + ldp d26, d27, [x0, #16] │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + ldp d28, d29, [x0, #32] │ │ │ │ + ldp d30, d22, [x0, #48] │ │ │ │ + str d31, [x0] │ │ │ │ + ldur d24, [x1, #-56] │ │ │ │ + fadd d24, d24, d25 │ │ │ │ + str d24, [x0, #8] │ │ │ │ + ldur d25, [x1, #-48] │ │ │ │ + fadd d25, d25, d26 │ │ │ │ + str d25, [x0, #16] │ │ │ │ + ldur d26, [x1, #-40] │ │ │ │ + fadd d26, d26, d27 │ │ │ │ + str d26, [x0, #24] │ │ │ │ + ldur d27, [x1, #-32] │ │ │ │ + fadd d27, d27, d28 │ │ │ │ + str d27, [x0, #32] │ │ │ │ + ldur d28, [x1, #-24] │ │ │ │ + fadd d28, d28, d29 │ │ │ │ + str d28, [x0, #40] │ │ │ │ + ldur d29, [x1, #-16] │ │ │ │ + fadd d29, d29, d30 │ │ │ │ + str d29, [x0, #48] │ │ │ │ + ldur d30, [x1, #-8] │ │ │ │ + fadd d30, d30, d22 │ │ │ │ + str d30, [x0, #56] │ │ │ │ + cmp x2, x8 │ │ │ │ + b.ne 14dc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6df0> // b.any │ │ │ │ + fadd d31, d31, d24 │ │ │ │ + fadd d31, d31, d25 │ │ │ │ + fadd d31, d31, d26 │ │ │ │ + fadd d31, d31, d27 │ │ │ │ + fadd d31, d31, d28 │ │ │ │ + fadd d31, d31, d29 │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + str d31, [x19, #184] │ │ │ │ + b 14814 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6844> │ │ │ │ + fadd d31, d31, d24 │ │ │ │ + fadd d31, d31, d25 │ │ │ │ + fadd d31, d31, d26 │ │ │ │ + fadd d31, d31, d27 │ │ │ │ + fadd d31, d31, d28 │ │ │ │ + fadd d31, d31, d29 │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + b 14804 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6834> │ │ │ │ + add x1, x19, #0xc0 │ │ │ │ + b 149bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x69ec> │ │ │ │ + fmov d28, d29 │ │ │ │ + fmov d27, d29 │ │ │ │ + fmov d26, d29 │ │ │ │ + fmov d25, d29 │ │ │ │ + fmov d24, d29 │ │ │ │ + fmov d23, d29 │ │ │ │ + fmov d22, d29 │ │ │ │ + b 14a1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a4c> │ │ │ │ + ldp d31, d29, [x0] │ │ │ │ + ldp d30, d24, [x0, #16] │ │ │ │ + fadd d31, d31, d29 │ │ │ │ + ldr d27, [x0, #48] │ │ │ │ + ldp d25, d26, [x0, #32] │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + fadd d31, d31, d24 │ │ │ │ + fadd d31, d31, d25 │ │ │ │ + fadd d31, d31, d26 │ │ │ │ + fadd d31, d31, d27 │ │ │ │ + fadd d31, d31, d28 │ │ │ │ + b 14b94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6bc4> │ │ │ │ + ldr d30, [x0, #48] │ │ │ │ + ldp d26, d25, [x0] │ │ │ │ + ldp d24, d23, [x0, #16] │ │ │ │ + ldp d22, d31, [x0, #32] │ │ │ │ + b 14ca0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cd0> │ │ │ │ + ldr w1, [x19, #136] │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + ldr d30, [x19, #184] │ │ │ │ + ucvtf d31, w1 │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + fdiv d15, d0, d31 │ │ │ │ + dup v31.2d, v15.d[0] │ │ │ │ + str q31, [sp, #96] │ │ │ │ + bl d8b0 │ │ │ │ + ldr w7, [x19, #136] │ │ │ │ + ldr q31, [sp, #96] │ │ │ │ + ldr x2, [x19, #240] │ │ │ │ + ldr x1, [x19] │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + ldr d28, [x19, #184] │ │ │ │ + ldr d30, [x20, #1064] │ │ │ │ + stp q31, q31, [x0, #32] │ │ │ │ + ldr d29, [x2] │ │ │ │ + movi v31.2d, #0x0 │ │ │ │ + fdiv d30, d30, d28 │ │ │ │ + fmul d29, d29, d15 │ │ │ │ + str d29, [x0] │ │ │ │ + ldr d29, [x2, #8] │ │ │ │ + fmul d29, d29, d15 │ │ │ │ + str d29, [x0, #8] │ │ │ │ + ldr d29, [x2, #16] │ │ │ │ + fmul d29, d29, d15 │ │ │ │ + str d29, [x0, #16] │ │ │ │ + ldr d29, [x2, #24] │ │ │ │ + fmul d29, d29, d15 │ │ │ │ + str d29, [x0, #24] │ │ │ │ + ldr d29, [x2, #32] │ │ │ │ + fmul d29, d29, d15 │ │ │ │ + str d29, [x0, #32] │ │ │ │ + ldr d29, [x2, #40] │ │ │ │ + fmul d29, d29, d15 │ │ │ │ + str d29, [x0, #40] │ │ │ │ + ldr d29, [x2, #48] │ │ │ │ + fmul d29, d29, d15 │ │ │ │ + str d29, [x0, #48] │ │ │ │ + ldr d29, [x2, #56] │ │ │ │ + fmul d29, d29, d15 │ │ │ │ + str d29, [x0, #56] │ │ │ │ + ldp d29, d22, [x1, #104] │ │ │ │ + stp q31, q31, [x2] │ │ │ │ + stp q31, q31, [x2, #32] │ │ │ │ + fdiv d22, d22, d29 │ │ │ │ + cbz w7, 14804 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6834> │ │ │ │ + ldp w3, w5, [x19, #160] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + ldr x6, [x19, #88] │ │ │ │ + add w3, w3, w5 │ │ │ │ + ldr x5, [x19, #64] │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + lsr x5, x5, #3 │ │ │ │ + madd x6, x3, x5, x6 │ │ │ │ + nop │ │ │ │ + ldp d31, d25, [x1] │ │ │ │ + lsr w3, w4, #3 │ │ │ │ + ldr d29, [x0] │ │ │ │ + mvn w5, w4 │ │ │ │ + ldp d24, d27, [x1, #16] │ │ │ │ + fmadd d31, d30, d31, d29 │ │ │ │ + ldrb w3, [x6, w3, uxtw] │ │ │ │ + and w5, w5, #0x7 │ │ │ │ + ldp d26, d29, [x1, #32] │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + ldp d28, d21, [x1, #48] │ │ │ │ + asr w3, w3, w5 │ │ │ │ + and w3, w3, #0x1 │ │ │ │ + str d31, [x1] │ │ │ │ + ldr d23, [x0, #8] │ │ │ │ + fmadd d23, d30, d25, d23 │ │ │ │ + str d23, [x1, #8] │ │ │ │ + ldr d25, [x0, #16] │ │ │ │ + fmadd d25, d30, d24, d25 │ │ │ │ + str d25, [x1, #16] │ │ │ │ + ldr d24, [x0, #24] │ │ │ │ + fmadd d24, d30, d27, d24 │ │ │ │ + str d24, [x1, #24] │ │ │ │ + ldr d27, [x0, #32] │ │ │ │ + fmadd d27, d30, d26, d27 │ │ │ │ + str d27, [x1, #32] │ │ │ │ + ldr d26, [x0, #40] │ │ │ │ + fmadd d26, d30, d29, d26 │ │ │ │ + str d26, [x1, #40] │ │ │ │ + ldr d29, [x0, #48] │ │ │ │ + fmadd d29, d30, d28, d29 │ │ │ │ + str d29, [x1, #48] │ │ │ │ + ldr d28, [x0, #56] │ │ │ │ + fmadd d28, d30, d21, d28 │ │ │ │ + str d28, [x1, #56] │ │ │ │ + cmp w26, w3 │ │ │ │ + b.eq 150a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70d8> // b.none │ │ │ │ + fmul d21, d22, d31 │ │ │ │ + fmul d23, d22, d23 │ │ │ │ + fmul d25, d22, d25 │ │ │ │ + fmul d24, d22, d24 │ │ │ │ + fmul d27, d22, d27 │ │ │ │ + fmul d26, d22, d26 │ │ │ │ + fmul d29, d22, d29 │ │ │ │ + fmul d28, d22, d28 │ │ │ │ + fmov d31, d21 │ │ │ │ + stp d21, d23, [x1] │ │ │ │ + stp d25, d24, [x1, #16] │ │ │ │ + stp d27, d26, [x1, #32] │ │ │ │ + stp d29, d28, [x1, #48] │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + ldp d28, d29, [x2] │ │ │ │ + fadd d31, d31, d28 │ │ │ │ + str d31, [x2] │ │ │ │ + ldur d23, [x1, #-56] │ │ │ │ + fadd d23, d23, d29 │ │ │ │ + ldp d28, d29, [x2, #16] │ │ │ │ + str d23, [x2, #8] │ │ │ │ + ldur d24, [x1, #-48] │ │ │ │ + fadd d24, d24, d28 │ │ │ │ + ldp d27, d28, [x2, #32] │ │ │ │ + str d24, [x2, #16] │ │ │ │ + ldur d25, [x1, #-40] │ │ │ │ + fadd d25, d25, d29 │ │ │ │ + ldp d29, d21, [x2, #48] │ │ │ │ + str d25, [x2, #24] │ │ │ │ + ldur d26, [x1, #-32] │ │ │ │ + fadd d26, d26, d27 │ │ │ │ + str d26, [x2, #32] │ │ │ │ + ldur d27, [x1, #-24] │ │ │ │ + fadd d27, d27, d28 │ │ │ │ + str d27, [x2, #40] │ │ │ │ + ldur d28, [x1, #-16] │ │ │ │ + fadd d28, d28, d29 │ │ │ │ + str d28, [x2, #48] │ │ │ │ + ldur d29, [x1, #-8] │ │ │ │ + fadd d29, d29, d21 │ │ │ │ + str d29, [x2, #56] │ │ │ │ + cmp w4, w7 │ │ │ │ + b.ne 14fe0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7010> // b.any │ │ │ │ + b 147e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6818> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x1 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr d31, [x20, #184] │ │ │ │ + ldr x0, [x0, #184] │ │ │ │ + ldr x7, [x0] │ │ │ │ + str d15, [sp, #56] │ │ │ │ + fmov d15, #1.000000000000000000e+00 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + cbz x7, 151ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x71dc> │ │ │ │ + fmov d31, x7 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + cnt v31.8b, v31.8b │ │ │ │ + addv b31, v31.8b │ │ │ │ + fmov x0, d31 │ │ │ │ + fmov w21, s31 │ │ │ │ + lsl x23, x0, #3 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d8b0 │ │ │ │ + mov x2, x23 │ │ │ │ + mov x19, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d570 │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldr x0, [x0, #184] │ │ │ │ + ldr x7, [x0] │ │ │ │ + movi d29, #0x0 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + and x6, x2, #0xfffffff8 │ │ │ │ + ubfiz x5, x2, #3, #3 │ │ │ │ + lsr x3, x7, x2 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + tbz w3, #0, 151f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7228> │ │ │ │ + ldr x3, [x20, #240] │ │ │ │ + ldr d31, [x3, x6] │ │ │ │ + ldr d30, [x3, x5] │ │ │ │ + fmul d31, d15, d31 │ │ │ │ + fmul d30, d15, d30 │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + fadd d29, d29, d31 │ │ │ │ + str d31, [x19, w4, uxtw #3] │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + cmp w2, #0x40 │ │ │ │ + b.ne 151c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x71f0> // b.any │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + fdiv d29, d31, d29 │ │ │ │ + cbz w21, 1528c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x72bc> │ │ │ │ + sub w0, w21, #0x1 │ │ │ │ + ldr x1, [x22] │ │ │ │ + cmp w0, #0x4 │ │ │ │ + b.ls 152a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x72d8> // b.plast │ │ │ │ + add x0, x19, #0x8 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 152a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x72d8> // b.none │ │ │ │ + ubfx x2, x21, #1, #7 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + dup v30.2d, v29.d[0] │ │ │ │ + lsl x2, x2, #4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr q31, [x19, x0] │ │ │ │ + fmul v31.2d, v31.2d, v30.2d │ │ │ │ + str q31, [x1, x0] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.ne 15240 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7270> // b.any │ │ │ │ + tbz w21, #0, 15270 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x72a0> │ │ │ │ + and x0, x21, #0xfe │ │ │ │ + lsl x0, x0, #3 │ │ │ │ + ldr d31, [x19, x0] │ │ │ │ + fmul d31, d31, d29 │ │ │ │ + str d31, [x1, x0] │ │ │ │ + ldr d15, [sp, #56] │ │ │ │ mov x0, x19 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldp x1, x2, [sp, #224] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4056] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + cbnz x19, 15270 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x72a0> │ │ │ │ + ldr d15, [sp, #56] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ubfiz x21, x21, #3, #8 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr d31, [x19, x0] │ │ │ │ + fmul d31, d31, d29 │ │ │ │ + str d31, [x1, x0] │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.ne 152b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x72e0> // b.any │ │ │ │ + ldr d15, [sp, #56] │ │ │ │ mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - bl dde0 │ │ │ │ - bti j │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ + add x20, x0, #0x8, lsl #12 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + stp d14, d15, [sp, #64] │ │ │ │ + ldr w0, [x0, #96] │ │ │ │ + ldr w3, [x19, #144] │ │ │ │ + ldr x1, [x19, #312] │ │ │ │ + sub w3, w3, w0 │ │ │ │ + ldr x0, [x19] │ │ │ │ + sub w5, w3, #0x1 │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + str x23, [sp, #48] │ │ │ │ + sub w23, w3, #0x1 │ │ │ │ + str xzr, [x20, #920] │ │ │ │ + str w5, [sp, #92] │ │ │ │ + ldr w1, [x1, x23, lsl #2] │ │ │ │ + bl 6f0ec ::do_widen(char) const@@Base+0x5108c> │ │ │ │ + fcvt d14, s0 │ │ │ │ + fmov d15, #1.000000000000000000e+00 │ │ │ │ + add x3, x19, #0x198 │ │ │ │ + ldr x4, [x19, #336] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - cbnz w1, 14070 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60a0> │ │ │ │ - b 14078 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60a8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ + fsub d15, d15, d14 │ │ │ │ + str d14, [x20, #1072] │ │ │ │ + mov x0, x3 │ │ │ │ + mov x2, #0x200 // #512 │ │ │ │ + add x22, x4, x23, lsl #3 │ │ │ │ + str d15, [x20, #1064] │ │ │ │ + ldr d31, [x4, x23, lsl #3] │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl d570 │ │ │ │ + ldr w5, [sp, #92] │ │ │ │ + mov w1, #0x18 // #24 │ │ │ │ + ldr w6, [x19, #136] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + ldr d20, [x20, #920] │ │ │ │ + umull x5, w5, w1 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x19, #288] │ │ │ │ + ucvtf d19, w6 │ │ │ │ + ubfiz x8, x6, #6, #32 │ │ │ │ + ldr x7, [x0, x5] │ │ │ │ + ldr d31, [x7, x4, lsl #3] │ │ │ │ + ldr d30, [x22] │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fmul d31, d31, d14 │ │ │ │ + fdiv d31, d31, d19 │ │ │ │ + cbz w6, 15510 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7540> │ │ │ │ + ldr x2, [x19, #264] │ │ │ │ + ldr x0, [x19, #192] │ │ │ │ + ldr x2, [x2, x5] │ │ │ │ + add x3, x0, x8 │ │ │ │ + ldp d23, d22, [x1] │ │ │ │ + ldp d25, d24, [x1, #16] │ │ │ │ + add x2, x2, w4, uxtw #3 │ │ │ │ + ldp d27, d26, [x1, #32] │ │ │ │ + ldp d28, d30, [x1, #48] │ │ │ │ + nop │ │ │ │ + add x0, x0, #0x40 │ │ │ │ + ldr d29, [x2] │ │ │ │ + ldur d21, [x0, #-64] │ │ │ │ + fmadd d29, d15, d29, d31 │ │ │ │ + fmadd d23, d29, d21, d23 │ │ │ │ + str d23, [x1] │ │ │ │ + ldr d29, [x2] │ │ │ │ + ldur d21, [x0, #-56] │ │ │ │ + fmadd d29, d15, d29, d31 │ │ │ │ + fmadd d22, d29, d21, d22 │ │ │ │ + str d22, [x1, #8] │ │ │ │ + ldr d29, [x2] │ │ │ │ + ldur d21, [x0, #-48] │ │ │ │ + fmadd d29, d15, d29, d31 │ │ │ │ + fmadd d25, d29, d21, d25 │ │ │ │ + str d25, [x1, #16] │ │ │ │ + ldr d29, [x2] │ │ │ │ + ldur d21, [x0, #-40] │ │ │ │ + fmadd d29, d15, d29, d31 │ │ │ │ + fmadd d24, d29, d21, d24 │ │ │ │ + str d24, [x1, #24] │ │ │ │ + ldr d29, [x2] │ │ │ │ + ldur d21, [x0, #-32] │ │ │ │ + fmadd d29, d15, d29, d31 │ │ │ │ + fmadd d27, d29, d21, d27 │ │ │ │ + str d27, [x1, #32] │ │ │ │ + ldr d29, [x2] │ │ │ │ + ldur d21, [x0, #-24] │ │ │ │ + fmadd d29, d15, d29, d31 │ │ │ │ + fmadd d26, d29, d21, d26 │ │ │ │ + str d26, [x1, #40] │ │ │ │ + ldr d29, [x2] │ │ │ │ + ldur d21, [x0, #-16] │ │ │ │ + fmadd d29, d15, d29, d31 │ │ │ │ + fmadd d28, d29, d21, d28 │ │ │ │ + str d28, [x1, #48] │ │ │ │ + ldr d29, [x2], #64 │ │ │ │ + ldur d21, [x0, #-8] │ │ │ │ + fmadd d29, d15, d29, d31 │ │ │ │ + fmadd d30, d29, d21, d30 │ │ │ │ + str d30, [x1, #56] │ │ │ │ + fmov d29, d30 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.ne 153e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7410> // b.any │ │ │ │ + ldp d31, d30, [x1] │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + ldp d25, d26, [x1, #16] │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + ldr d30, [x1, #48] │ │ │ │ + ldp d27, d28, [x1, #32] │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + fadd d31, d31, d25 │ │ │ │ + fadd d31, d31, d26 │ │ │ │ + fadd d31, d31, d27 │ │ │ │ + fadd d31, d31, d28 │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + fadd d31, d31, d29 │ │ │ │ + fadd d20, d20, d31 │ │ │ │ + str d20, [x20, #920] │ │ │ │ + cmp x4, #0x8 │ │ │ │ + b.ne 153a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x73d0> // b.any │ │ │ │ + fcmp d20, d20 │ │ │ │ + b.vs 154f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7520> │ │ │ │ + fabs d30, d20 │ │ │ │ + mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ + fmov d31, x0 │ │ │ │ + fcmp d30, d31 │ │ │ │ + b.le 15518 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7548> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp d14, d15, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr d29, [x1, #56] │ │ │ │ + b 15490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x74c0> │ │ │ │ + mov x0, #0x10000000000000 // #4503599627370496 │ │ │ │ + fmov d31, x0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + fcmpe d20, d31 │ │ │ │ + b.mi 154f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7524> // b.first │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + movi d29, #0x0 │ │ │ │ + ldr w0, [x19, #144] │ │ │ │ + fmov d28, #1.000000000000000000e+00 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + fdiv d28, d28, d20 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + ldr x11, [x1, #184] │ │ │ │ + sbfiz x0, x0, #3, #32 │ │ │ │ + add x12, x0, #0x8 │ │ │ │ + add x10, x11, x12 │ │ │ │ + ldr x9, [x11, x0] │ │ │ │ + str d29, [x20, #928] │ │ │ │ + b 15574 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x75a4> │ │ │ │ + add w13, w13, #0x1 │ │ │ │ + cmp w13, #0x40 │ │ │ │ + b.eq 155ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x761c> // b.none │ │ │ │ + lsr x0, x9, x13 │ │ │ │ + tbz w0, #0, 15568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7598> │ │ │ │ + ldr x8, [x10] │ │ │ │ + ubfiz w7, w13, #3, #3 │ │ │ │ + and w6, w13, #0xfffffff8 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - mov w20, #0x1 // #1 │ │ │ │ - cbnz w1, 14070 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60a0> │ │ │ │ - b 14078 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60a8> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, w1 │ │ │ │ - cbnz w1, 14070 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60a0> │ │ │ │ - b 14078 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60a8> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x3, [sp, #616] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ + and w0, w1, #0x7 │ │ │ │ + add w2, w6, w1, asr #3 │ │ │ │ + add w0, w0, w7 │ │ │ │ + lsr x4, x8, x1 │ │ │ │ + add x5, x19, w3, sxtw #3 │ │ │ │ + add x2, x19, w2, sxtw #3 │ │ │ │ + ubfiz x0, x0, #3, #7 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + add x0, x19, x0 │ │ │ │ + tbz w4, #0, 155d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7608> │ │ │ │ + ldr d30, [x0, #408] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + ldr d31, [x2, #408] │ │ │ │ + fmul d30, d28, d30 │ │ │ │ + fmul d31, d28, d31 │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + fadd d29, d29, d31 │ │ │ │ + str d31, [x5, #920] │ │ │ │ + str d29, [x20, #928] │ │ │ │ + cmp w1, #0x40 │ │ │ │ + b.ne 1558c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x75bc> // b.any │ │ │ │ + add w13, w13, #0x1 │ │ │ │ + cmp w13, #0x40 │ │ │ │ + b.ne 15574 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x75a4> // b.any │ │ │ │ + fcmp d29, d29 │ │ │ │ + b.vs 15608 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7638> │ │ │ │ + fabs d30, d29 │ │ │ │ + mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ + fmov d31, x0 │ │ │ │ + fcmp d30, d31 │ │ │ │ + b.le 156d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7708> │ │ │ │ + movi d30, #0x0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + str d30, [x20, #928] │ │ │ │ + b 15628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7658> │ │ │ │ + add w13, w13, #0x1 │ │ │ │ + cmp w13, #0x40 │ │ │ │ + b.eq 1569c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x76cc> // b.none │ │ │ │ + lsr x0, x9, x13 │ │ │ │ + tbz w0, #0, 1561c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x764c> │ │ │ │ + ldr x8, [x10] │ │ │ │ + ubfiz w7, w13, #3, #3 │ │ │ │ + and w6, w13, #0xfffffff8 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + and w0, w1, #0x7 │ │ │ │ + add w2, w6, w1, asr #3 │ │ │ │ + add w0, w0, w7 │ │ │ │ + lsr x4, x8, x1 │ │ │ │ + add x5, x19, w3, sxtw #3 │ │ │ │ + add x2, x19, w2, sxtw #3 │ │ │ │ + ubfiz x0, x0, #3, #7 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + add x0, x19, x0 │ │ │ │ + tbz w4, #0, 15688 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x76b8> │ │ │ │ + ldr d31, [x0, #408] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + ldr d29, [x2, #408] │ │ │ │ + fmul d31, d28, d31 │ │ │ │ + fmadd d31, d28, d29, d31 │ │ │ │ + fadd d30, d30, d31 │ │ │ │ + str d31, [x5, #920] │ │ │ │ + str d30, [x20, #928] │ │ │ │ + cmp w1, #0x40 │ │ │ │ + b.ne 15640 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7670> // b.any │ │ │ │ + add w13, w13, #0x1 │ │ │ │ + cmp w13, #0x40 │ │ │ │ + b.ne 15628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7658> // b.any │ │ │ │ + fcmp d30, d30 │ │ │ │ + b.vs 156b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x76e8> │ │ │ │ + fabs d29, d30 │ │ │ │ + mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ + fmov d31, x0 │ │ │ │ + fcmp d29, d31 │ │ │ │ + b.le 157c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x77f8> │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov w0, #0xfffffffe // #-2 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp d14, d15, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x0, #0x10000000000000 // #4503599627370496 │ │ │ │ + fmov d31, x0 │ │ │ │ + fcmpe d29, d31 │ │ │ │ + b.mi 15608 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7638> // b.first │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldr x1, [x11, x12] │ │ │ │ + cbz x1, 15814 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7844> │ │ │ │ + fmov d31, x1 │ │ │ │ + ldr w4, [x19, #172] │ │ │ │ + cnt v31.8b, v31.8b │ │ │ │ + addv b31, v31.8b │ │ │ │ + fmov x2, d31 │ │ │ │ + cbz x9, 157a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x77d8> │ │ │ │ + fmov d31, x9 │ │ │ │ + ldr d29, [x20, #928] │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + cnt v31.8b, v31.8b │ │ │ │ + ldr x8, [x21] │ │ │ │ + fdiv d30, d30, d29 │ │ │ │ + addv b31, v31.8b │ │ │ │ + fmov x1, d31 │ │ │ │ + mul w1, w1, w2 │ │ │ │ + sub w4, w4, w1 │ │ │ │ + sub w2, w1, #0x1 │ │ │ │ + add w5, w4, #0x1 │ │ │ │ + sxtw x3, w5 │ │ │ │ + cmp w2, #0x4 │ │ │ │ + b.ls 157e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7814> // b.plast │ │ │ │ + add x6, x8, w5, sxtw #3 │ │ │ │ + add x2, x19, #0x3a0 │ │ │ │ + sxtw x3, w5 │ │ │ │ + cmp x6, x2 │ │ │ │ + b.eq 157e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7814> // b.none │ │ │ │ + ubfx x3, x1, #1, #15 │ │ │ │ + add x7, x19, #0x398 │ │ │ │ + dup v29.2d, v30.d[0] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 1404c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x607c> // b.any │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - b 141a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x61d0> │ │ │ │ - bti j │ │ │ │ - b 141a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x61d0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x27 │ │ │ │ - str x1, [sp, #352] │ │ │ │ - bl d410 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + lsl x3, x3, #4 │ │ │ │ + ldr q31, [x7, x2] │ │ │ │ + fmul v31.2d, v31.2d, v29.2d │ │ │ │ + str q31, [x6, x2] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + cmp x2, x3 │ │ │ │ + b.ne 15770 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x77a0> // b.any │ │ │ │ + tbz w1, #0, 157a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x77d8> │ │ │ │ + and w1, w1, #0xfffffffe │ │ │ │ + add w5, w5, w1 │ │ │ │ + sxtw x1, w1 │ │ │ │ + add x1, x19, x1, lsl #3 │ │ │ │ + ldr d31, [x1, #920] │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + str d31, [x8, w5, sxtw #3] │ │ │ │ + str w4, [x19, #172] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp d14, d15, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x0, #0x10000000000000 // #4503599627370496 │ │ │ │ + fmov d31, x0 │ │ │ │ + mov w0, #0xfffffffe // #-2 │ │ │ │ + fcmpe d30, d31 │ │ │ │ + b.mi 154f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7524> // b.first │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 156ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x771c> │ │ │ │ + ubfiz x1, x1, #3, #16 │ │ │ │ + add x3, x8, x3, lsl #3 │ │ │ │ + add x5, x19, #0x398 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr d31, [x5, x2] │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + str d31, [x3, x2] │ │ │ │ + add x2, x2, #0x8 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 157f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7824> // b.any │ │ │ │ + str w4, [x19, #172] │ │ │ │ + b 157ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x77dc> │ │ │ │ + ldr w4, [x19, #172] │ │ │ │ + str w4, [x19, #172] │ │ │ │ + b 157ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x77dc> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xb0 │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ + stp x23, x24, [sp, #112] │ │ │ │ + mov x23, x1 │ │ │ │ + ldr x4, [x19, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + str x1, [sp, #56] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1404c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x607c> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - ldur x1, [x23, #-24] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - str x23, [sp, #224] │ │ │ │ - str x0, [x19, x1] │ │ │ │ - str xzr, [sp, #232] │ │ │ │ - b 141ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x621c> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ + str x2, [sp, #24] │ │ │ │ + ldr w5, [x19, #116] │ │ │ │ + ldr x3, [x4, #208] │ │ │ │ + ldp w0, w1, [x19, #100] │ │ │ │ + ldr w2, [x19, #108] │ │ │ │ + ldr w6, [x19, #132] │ │ │ │ + ldrh w3, [x3, w0, sxtw #1] │ │ │ │ + str w0, [x19, #144] │ │ │ │ + ldr w0, [x19, #124] │ │ │ │ + sub w3, w3, #0x1 │ │ │ │ + stp w3, w2, [x19, #148] │ │ │ │ + str w2, [x19, #156] │ │ │ │ + stp w5, w6, [x19, #168] │ │ │ │ + str w0, [x19, #176] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.lt 170a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x90d8> // b.tstop │ │ │ │ + mov w6, w2 │ │ │ │ + add x20, x19, #0x8, lsl #12 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + stp x27, x28, [sp, #144] │ │ │ │ + stp d14, d15, [sp, #160] │ │ │ │ + fmov d15, #1.000000000000000000e+00 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w5, [x19, #120] │ │ │ │ + ldr x4, [x4, #136] │ │ │ │ + asr w3, w2, #1 │ │ │ │ + sub w0, w0, w5 │ │ │ │ + sub w1, w2, w1 │ │ │ │ + str w1, [x19, #160] │ │ │ │ + str w0, [x19, #180] │ │ │ │ + ubfiz w0, w2, #2, #1 │ │ │ │ + ldrb w21, [x4, w3, sxtw] │ │ │ │ + asr w21, w21, w0 │ │ │ │ + and w22, w21, #0x3 │ │ │ │ + ands w25, w21, #0x2 │ │ │ │ + ubfx x21, x21, #1, #1 │ │ │ │ + ccmp w22, #0x1, #0x4, eq // eq = none │ │ │ │ + cset w28, ne // ne = any │ │ │ │ + cmp w6, w2 │ │ │ │ + b.ne 15b10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7b40> // b.any │ │ │ │ + str xzr, [x20, #1072] │ │ │ │ + str d15, [x20, #1064] │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + ldr w3, [x19, #136] │ │ │ │ + cbnz w28, 16874 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x88a4> │ │ │ │ + cbz w25, 169bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x89ec> │ │ │ │ + ldp x1, x4, [x19] │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + add x25, x20, #0x3a8 │ │ │ │ + add x26, x20, #0x3b8 │ │ │ │ + add x27, x20, #0x3c8 │ │ │ │ + add x28, x20, #0x3d8 │ │ │ │ + ldp d29, d31, [x1, #104] │ │ │ │ + ldr x4, [x4, #160] │ │ │ │ + fdiv d31, d31, d29 │ │ │ │ + ldrsw x1, [x19, #168] │ │ │ │ + movi v29.2d, #0x0 │ │ │ │ + ldrb w1, [x4, x1] │ │ │ │ + ands w4, w1, #0x1 │ │ │ │ + and w9, w1, #0x2 │ │ │ │ + and w8, w1, #0x4 │ │ │ │ + and w7, w1, #0x8 │ │ │ │ + and w6, w1, #0x10 │ │ │ │ + and w5, w1, #0x20 │ │ │ │ + and w4, w1, #0x40 │ │ │ │ + lsr w1, w1, #7 │ │ │ │ + fcsel d27, d31, d30, eq // eq = none │ │ │ │ + fcsel d26, d31, d30, ne // ne = any │ │ │ │ + cmp w9, #0x0 │ │ │ │ + fcsel d28, d31, d30, eq // eq = none │ │ │ │ + fcsel d25, d31, d30, ne // ne = any │ │ │ │ + cmp w8, #0x0 │ │ │ │ + stp d26, d25, [x25] │ │ │ │ + fcsel d26, d31, d30, ne // ne = any │ │ │ │ + stp d27, d28, [x25, #64] │ │ │ │ + fcsel d27, d31, d30, eq // eq = none │ │ │ │ + cmp w7, #0x0 │ │ │ │ + fcsel d28, d31, d30, eq // eq = none │ │ │ │ + fcsel d25, d31, d30, ne // ne = any │ │ │ │ + cmp w6, #0x0 │ │ │ │ + stp d26, d25, [x26] │ │ │ │ + fcsel d26, d31, d30, ne // ne = any │ │ │ │ + stp d27, d28, [x26, #64] │ │ │ │ + fcsel d27, d31, d30, eq // eq = none │ │ │ │ + cmp w5, #0x0 │ │ │ │ + fcsel d28, d31, d30, eq // eq = none │ │ │ │ + fcsel d25, d31, d30, ne // ne = any │ │ │ │ + cmp w4, #0x0 │ │ │ │ + stp d26, d25, [x27] │ │ │ │ + fcsel d26, d31, d30, ne // ne = any │ │ │ │ + stp d27, d28, [x27, #64] │ │ │ │ + fcsel d27, d31, d30, eq // eq = none │ │ │ │ + cmp w1, #0x0 │ │ │ │ + fcsel d28, d30, d31, ne // ne = any │ │ │ │ + fcsel d31, d31, d30, ne // ne = any │ │ │ │ + stp d26, d31, [x28] │ │ │ │ + stp d27, d28, [x28, #64] │ │ │ │ + stp q29, q29, [x0] │ │ │ │ + stp q29, q29, [x0, #32] │ │ │ │ + cbz w3, 17044 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9074> │ │ │ │ + ldr x6, [x19, #192] │ │ │ │ + mov x17, #0x83a8 // #33704 │ │ │ │ + mov x18, #0x83e8 // #33768 │ │ │ │ + add x5, x19, #0x38 │ │ │ │ + add x8, x19, #0xc0 │ │ │ │ + add x11, x19, #0xf0 │ │ │ │ + add x10, x19, x17 │ │ │ │ + add x9, x19, x18 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + b 15ac4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7af4> │ │ │ │ + ldp q28, q30, [x9] │ │ │ │ + ldp q29, q31, [x9, #32] │ │ │ │ + str q28, [x6, x2] │ │ │ │ + stp q30, q29, [x12, #16] │ │ │ │ + str q31, [x12, #48] │ │ │ │ + ldr w3, [x19, #136] │ │ │ │ + ldr x0, [x11] │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + ldr x6, [x8] │ │ │ │ + ldp d30, d25, [x0] │ │ │ │ + add x1, x6, x2 │ │ │ │ + ldr d31, [x6, x2] │ │ │ │ + add x2, x2, #0x40 │ │ │ │ + ldp d26, d27, [x0, #16] │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + ldp d28, d29, [x0, #32] │ │ │ │ + ldp d30, d23, [x0, #48] │ │ │ │ + str d31, [x0] │ │ │ │ + ldr d24, [x1, #8] │ │ │ │ + fadd d24, d24, d25 │ │ │ │ + str d24, [x0, #8] │ │ │ │ + ldr d25, [x1, #16] │ │ │ │ + fadd d25, d25, d26 │ │ │ │ + str d25, [x0, #16] │ │ │ │ + ldr d26, [x1, #24] │ │ │ │ + fadd d26, d26, d27 │ │ │ │ + str d26, [x0, #24] │ │ │ │ + ldr d27, [x1, #32] │ │ │ │ + fadd d27, d27, d28 │ │ │ │ + str d27, [x0, #32] │ │ │ │ + ldr d28, [x1, #40] │ │ │ │ + fadd d28, d28, d29 │ │ │ │ + str d28, [x0, #40] │ │ │ │ + ldr d29, [x1, #48] │ │ │ │ + fadd d29, d29, d30 │ │ │ │ + str d29, [x0, #48] │ │ │ │ + ldr d30, [x1, #56] │ │ │ │ + fadd d30, d30, d23 │ │ │ │ + str d30, [x0, #56] │ │ │ │ + cmp w3, w4 │ │ │ │ + b.eq 16844 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8874> // b.none │ │ │ │ + ldr x7, [x5, #8] │ │ │ │ + lsr w3, w4, #3 │ │ │ │ + ldp w1, w12, [x19, #160] │ │ │ │ + mvn w0, w4 │ │ │ │ + ldr x13, [x5, #32] │ │ │ │ + add w1, w1, w12 │ │ │ │ + lsr x7, x7, #3 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + add x12, x6, x2 │ │ │ │ + madd x1, x1, x7, x13 │ │ │ │ + ldrb w1, [x1, w3, uxtw] │ │ │ │ + asr w0, w1, w0 │ │ │ │ + tbnz w0, #0, 15a20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7a50> │ │ │ │ + ldp q28, q30, [x10] │ │ │ │ + ldp q29, q31, [x10, #32] │ │ │ │ + str q28, [x6, x2] │ │ │ │ + stp q30, q29, [x12, #16] │ │ │ │ + str q31, [x12, #48] │ │ │ │ + b 15a34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7a64> │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr w1, [x19, #156] │ │ │ │ + ldr x3, [x0, #80] │ │ │ │ + ldrb w26, [x3, w2, sxtw] │ │ │ │ + bl 6f1ac ::do_widen(char) const@@Base+0x5114c> │ │ │ │ + fcvt d0, s0 │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + ldr w1, [x19, #108] │ │ │ │ + mov w0, w2 │ │ │ │ + fsub d29, d15, d0 │ │ │ │ + str d0, [x20, #1072] │ │ │ │ + str d29, [x20, #1064] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 1590c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x793c> // b.none │ │ │ │ + ldr x5, [x19, #8] │ │ │ │ + ldrsw x3, [x19, #144] │ │ │ │ + ldr w4, [x19, #148] │ │ │ │ + ldr x1, [x5, #208] │ │ │ │ + ldrh w1, [x1, x3, lsl #1] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + cmp w4, w1 │ │ │ │ + b.eq 15edc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7f0c> // b.none │ │ │ │ + and w27, w28, #0x1 │ │ │ │ + cbnz w28, 167fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x882c> │ │ │ │ + ldr w0, [x19, #136] │ │ │ │ + ldr d30, [x19, #184] │ │ │ │ + ucvtf d31, w0 │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + fdiv d14, d0, d31 │ │ │ │ + dup v29.2d, v14.d[0] │ │ │ │ + str q29, [sp] │ │ │ │ + cbz w25, 16190 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x81c0> │ │ │ │ + mov x11, x19 │ │ │ │ + ldrsw x1, [x19, #168] │ │ │ │ + ldr x3, [x5, #160] │ │ │ │ + add x13, x20, #0x3a8 │ │ │ │ + ldr x2, [x11], #240 │ │ │ │ + add x14, x20, #0x3b8 │ │ │ │ + ldrb w1, [x3, x1] │ │ │ │ + add x15, x20, #0x3c8 │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + add x16, x20, #0x3d8 │ │ │ │ + ldp d28, d31, [x2, #104] │ │ │ │ + ands w3, w1, #0x1 │ │ │ │ + and w7, w1, #0x2 │ │ │ │ + and w6, w1, #0x4 │ │ │ │ + and w5, w1, #0x8 │ │ │ │ + and w4, w1, #0x10 │ │ │ │ + fdiv d31, d31, d28 │ │ │ │ + and w3, w1, #0x20 │ │ │ │ + and w2, w1, #0x40 │ │ │ │ + lsr w1, w1, #7 │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + fcsel d28, d31, d15, eq // eq = none │ │ │ │ + fcsel d27, d31, d15, ne // ne = any │ │ │ │ + cmp w7, #0x0 │ │ │ │ + fcsel d26, d31, d15, eq // eq = none │ │ │ │ + fcsel d25, d31, d15, ne // ne = any │ │ │ │ + cmp w6, #0x0 │ │ │ │ + stp d27, d25, [x13] │ │ │ │ + fcsel d27, d31, d15, ne // ne = any │ │ │ │ + stp d28, d26, [x13, #64] │ │ │ │ + fcsel d28, d31, d15, eq // eq = none │ │ │ │ + cmp w5, #0x0 │ │ │ │ + fcsel d26, d31, d15, eq // eq = none │ │ │ │ + fcsel d25, d31, d15, ne // ne = any │ │ │ │ + cmp w4, #0x0 │ │ │ │ + stp d27, d25, [x14] │ │ │ │ + fcsel d27, d31, d15, ne // ne = any │ │ │ │ + stp d28, d26, [x14, #64] │ │ │ │ + fcsel d28, d31, d15, eq // eq = none │ │ │ │ + cmp w3, #0x0 │ │ │ │ + fcsel d26, d31, d15, eq // eq = none │ │ │ │ + fcsel d25, d31, d15, ne // ne = any │ │ │ │ + cmp w2, #0x0 │ │ │ │ + stp d27, d25, [x15] │ │ │ │ + fcsel d27, d31, d15, ne // ne = any │ │ │ │ + stp d28, d26, [x15, #64] │ │ │ │ + fcsel d28, d31, d15, eq // eq = none │ │ │ │ + cmp w1, #0x0 │ │ │ │ + fcsel d30, d30, d31, ne // ne = any │ │ │ │ + fcsel d31, d31, d15, ne // ne = any │ │ │ │ + stp d27, d31, [x16] │ │ │ │ + stp d28, d30, [x16, #64] │ │ │ │ + bl d8b0 │ │ │ │ + ldr d28, [x19, #184] │ │ │ │ + ldr q29, [sp] │ │ │ │ + ldr x1, [x19, #240] │ │ │ │ + ldr d31, [x20, #1064] │ │ │ │ + ldr w7, [x19, #136] │ │ │ │ + stp q29, q29, [x0] │ │ │ │ + fdiv d31, d31, d28 │ │ │ │ + stp q29, q29, [x0, #32] │ │ │ │ + ldr d30, [x1] │ │ │ │ + fmul d30, d30, d14 │ │ │ │ + str d30, [x0] │ │ │ │ + ldr d30, [x1, #8] │ │ │ │ + fmul d30, d30, d14 │ │ │ │ + str d30, [x0, #8] │ │ │ │ + ldr d30, [x1, #16] │ │ │ │ + fmul d30, d30, d14 │ │ │ │ + str d30, [x0, #16] │ │ │ │ + ldr d30, [x1, #24] │ │ │ │ + fmul d30, d30, d14 │ │ │ │ + str d30, [x0, #24] │ │ │ │ + ldr d30, [x1, #32] │ │ │ │ + fmul d30, d30, d14 │ │ │ │ + str d30, [x0, #32] │ │ │ │ + ldr d30, [x1, #40] │ │ │ │ + fmul d30, d30, d14 │ │ │ │ + str d30, [x0, #40] │ │ │ │ + ldr d30, [x1, #48] │ │ │ │ + fmul d30, d30, d14 │ │ │ │ + str d30, [x0, #48] │ │ │ │ + ldr d30, [x1, #56] │ │ │ │ + fmul d30, d30, d14 │ │ │ │ + str d30, [x0, #56] │ │ │ │ + movi v30.2d, #0x0 │ │ │ │ + stp q30, q30, [x1] │ │ │ │ + stp q30, q30, [x1, #32] │ │ │ │ + cbz w7, 16d44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8d74> │ │ │ │ + ldp w6, w2, [x19, #160] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + ldr x5, [x19, #88] │ │ │ │ + add w6, w6, w2 │ │ │ │ + ldr x2, [x19, #64] │ │ │ │ + ldr x3, [x19, #192] │ │ │ │ + lsr x2, x2, #3 │ │ │ │ + madd x6, x6, x2, x5 │ │ │ │ + b 15df8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e28> │ │ │ │ + ldr d22, [x20, #936] │ │ │ │ + fmul d23, d22, d23 │ │ │ │ + str d23, [x3] │ │ │ │ + ldr d23, [x20, #944] │ │ │ │ + fmul d24, d23, d24 │ │ │ │ + str d24, [x3, #8] │ │ │ │ + ldr d24, [x20, #952] │ │ │ │ + fmul d25, d24, d25 │ │ │ │ + str d25, [x3, #16] │ │ │ │ + ldr d25, [x20, #960] │ │ │ │ + fmul d26, d25, d26 │ │ │ │ + str d26, [x3, #24] │ │ │ │ + ldr d26, [x20, #968] │ │ │ │ + fmul d27, d26, d27 │ │ │ │ + str d27, [x3, #32] │ │ │ │ + ldr d27, [x20, #976] │ │ │ │ + fmul d28, d27, d28 │ │ │ │ + str d28, [x3, #40] │ │ │ │ + ldr d28, [x20, #984] │ │ │ │ + fmul d29, d28, d29 │ │ │ │ + str d29, [x3, #48] │ │ │ │ + ldr d29, [x20, #992] │ │ │ │ + fmul d29, d29, d30 │ │ │ │ + ldr d30, [x3] │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + add x3, x3, #0x40 │ │ │ │ + stur d29, [x3, #-8] │ │ │ │ + ldp d29, d24, [x1] │ │ │ │ + ldp d25, d26, [x1, #16] │ │ │ │ + fadd d30, d30, d29 │ │ │ │ + ldp d27, d28, [x1, #32] │ │ │ │ + ldp d29, d22, [x1, #48] │ │ │ │ + str d30, [x1] │ │ │ │ + ldur d23, [x3, #-56] │ │ │ │ + fadd d23, d23, d24 │ │ │ │ + str d23, [x1, #8] │ │ │ │ + ldur d24, [x3, #-48] │ │ │ │ + fadd d24, d24, d25 │ │ │ │ + str d24, [x1, #16] │ │ │ │ + ldur d25, [x3, #-40] │ │ │ │ + fadd d25, d25, d26 │ │ │ │ + str d25, [x1, #24] │ │ │ │ + ldur d26, [x3, #-32] │ │ │ │ + fadd d26, d26, d27 │ │ │ │ + str d26, [x1, #32] │ │ │ │ + ldur d27, [x3, #-24] │ │ │ │ + fadd d27, d27, d28 │ │ │ │ + str d27, [x1, #40] │ │ │ │ + ldur d28, [x3, #-16] │ │ │ │ + fadd d28, d28, d29 │ │ │ │ + str d28, [x1, #48] │ │ │ │ + ldur d29, [x3, #-8] │ │ │ │ + fadd d29, d29, d22 │ │ │ │ + str d29, [x1, #56] │ │ │ │ + cmp w4, w7 │ │ │ │ + b.eq 1683c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x886c> // b.none │ │ │ │ + ldp d30, d25, [x3] │ │ │ │ + lsr w5, w4, #3 │ │ │ │ + ldr d23, [x0] │ │ │ │ + mvn w2, w4 │ │ │ │ + ldp d26, d27, [x3, #16] │ │ │ │ + fmadd d23, d31, d30, d23 │ │ │ │ + ldrb w5, [x6, w5, uxtw] │ │ │ │ + and w2, w2, #0x7 │ │ │ │ + ldp d28, d29, [x3, #32] │ │ │ │ + ldp d30, d22, [x3, #48] │ │ │ │ + asr w2, w5, w2 │ │ │ │ + str d23, [x3] │ │ │ │ + ldr d24, [x0, #8] │ │ │ │ + fmadd d24, d31, d25, d24 │ │ │ │ + str d24, [x3, #8] │ │ │ │ + ldr d25, [x0, #16] │ │ │ │ + fmadd d25, d31, d26, d25 │ │ │ │ + str d25, [x3, #16] │ │ │ │ + ldr d26, [x0, #24] │ │ │ │ + fmadd d26, d31, d27, d26 │ │ │ │ + str d26, [x3, #24] │ │ │ │ + ldr d27, [x0, #32] │ │ │ │ + fmadd d27, d31, d28, d27 │ │ │ │ + str d27, [x3, #32] │ │ │ │ + ldr d28, [x0, #40] │ │ │ │ + fmadd d28, d31, d29, d28 │ │ │ │ + str d28, [x3, #40] │ │ │ │ + ldr d29, [x0, #48] │ │ │ │ + fmadd d29, d31, d30, d29 │ │ │ │ + str d29, [x3, #48] │ │ │ │ + ldr d30, [x0, #56] │ │ │ │ + fmadd d30, d31, d22, d30 │ │ │ │ + str d30, [x3, #56] │ │ │ │ + tbz w2, #0, 15d18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7d48> │ │ │ │ + ldr d22, [x20, #1000] │ │ │ │ + fmul d23, d22, d23 │ │ │ │ + str d23, [x3] │ │ │ │ + ldr d23, [x20, #1008] │ │ │ │ + fmul d24, d23, d24 │ │ │ │ + str d24, [x3, #8] │ │ │ │ + ldr d24, [x20, #1016] │ │ │ │ + fmul d25, d24, d25 │ │ │ │ + str d25, [x3, #16] │ │ │ │ + ldr d25, [x20, #1024] │ │ │ │ + fmul d26, d25, d26 │ │ │ │ + str d26, [x3, #24] │ │ │ │ + ldr d26, [x20, #1032] │ │ │ │ + fmul d27, d26, d27 │ │ │ │ + str d27, [x3, #32] │ │ │ │ + ldr d27, [x20, #1040] │ │ │ │ + fmul d28, d27, d28 │ │ │ │ + str d28, [x3, #40] │ │ │ │ + ldr d28, [x20, #1048] │ │ │ │ + fmul d29, d28, d29 │ │ │ │ + str d29, [x3, #48] │ │ │ │ + ldr d29, [x20, #1056] │ │ │ │ + b 15d70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7da0> │ │ │ │ + ldr w3, [x19, #136] │ │ │ │ + and w27, w28, #0x1 │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + ucvtf d31, w3 │ │ │ │ + cbnz w28, 16b88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8bb8> │ │ │ │ + fdiv d14, d0, d31 │ │ │ │ + ldr d30, [x19, #184] │ │ │ │ + fdiv d29, d29, d30 │ │ │ │ + cbz w25, 16aa8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8ad8> │ │ │ │ + ldr x1, [x19] │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + ldr x5, [x5, #160] │ │ │ │ + add x11, x20, #0x3c8 │ │ │ │ + ldp d27, d31, [x1, #104] │ │ │ │ + add x12, x20, #0x3d8 │ │ │ │ + movi v28.2d, #0x0 │ │ │ │ + ldrsw x1, [x19, #168] │ │ │ │ + fdiv d31, d31, d27 │ │ │ │ + ldrb w1, [x5, x1] │ │ │ │ + ands w5, w1, #0x1 │ │ │ │ + and w10, w1, #0x2 │ │ │ │ + and w9, w1, #0x4 │ │ │ │ + and w8, w1, #0x8 │ │ │ │ + and w7, w1, #0x10 │ │ │ │ + and w6, w1, #0x20 │ │ │ │ + and w5, w1, #0x40 │ │ │ │ + lsr w1, w1, #7 │ │ │ │ + fcsel d26, d31, d30, eq // eq = none │ │ │ │ + fcsel d25, d31, d30, ne // ne = any │ │ │ │ + cmp w10, #0x0 │ │ │ │ + add x10, x20, #0x3b8 │ │ │ │ + fcsel d27, d31, d30, eq // eq = none │ │ │ │ + fcsel d24, d31, d30, ne // ne = any │ │ │ │ + cmp w9, #0x0 │ │ │ │ + add x9, x20, #0x3a8 │ │ │ │ + stp d25, d24, [x9] │ │ │ │ + fcsel d25, d31, d30, ne // ne = any │ │ │ │ + stp d26, d27, [x9, #64] │ │ │ │ + fcsel d26, d31, d30, eq // eq = none │ │ │ │ + cmp w8, #0x0 │ │ │ │ + fcsel d27, d31, d30, eq // eq = none │ │ │ │ + fcsel d24, d31, d30, ne // ne = any │ │ │ │ + cmp w7, #0x0 │ │ │ │ + stp d25, d24, [x10] │ │ │ │ + fcsel d25, d31, d30, ne // ne = any │ │ │ │ + stp d26, d27, [x10, #64] │ │ │ │ + fcsel d26, d31, d30, eq // eq = none │ │ │ │ + cmp w6, #0x0 │ │ │ │ + fcsel d27, d31, d30, eq // eq = none │ │ │ │ + fcsel d24, d31, d30, ne // ne = any │ │ │ │ + cmp w5, #0x0 │ │ │ │ + stp d25, d24, [x11] │ │ │ │ + fcsel d25, d31, d30, ne // ne = any │ │ │ │ + stp d26, d27, [x11, #64] │ │ │ │ + fcsel d26, d31, d30, eq // eq = none │ │ │ │ + cmp w1, #0x0 │ │ │ │ + fcsel d27, d30, d31, ne // ne = any │ │ │ │ + fcsel d31, d31, d30, ne // ne = any │ │ │ │ + stp d25, d31, [x12] │ │ │ │ + stp d26, d27, [x12, #64] │ │ │ │ + stp q28, q28, [x0] │ │ │ │ + stp q28, q28, [x0, #32] │ │ │ │ + cbz w3, 16d80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8db0> │ │ │ │ + ldp w10, w7, [x19, #160] │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + ldr x11, [x19, #88] │ │ │ │ + add w10, w10, w7 │ │ │ │ + ldr x7, [x19, #64] │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + lsr x5, x7, #3 │ │ │ │ + ldr x8, [x19, #216] │ │ │ │ + madd x10, x10, x5, x11 │ │ │ │ + b 160f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8128> │ │ │ │ + ldr d31, [x20, #936] │ │ │ │ + ldp d24, d25, [x1, #8] │ │ │ │ + fmul d30, d31, d30 │ │ │ │ + ldp d26, d27, [x1, #24] │ │ │ │ + ldp d28, d31, [x1, #40] │ │ │ │ + str d30, [x1] │ │ │ │ + ldr d23, [x20, #944] │ │ │ │ + ldr d30, [x1, #56] │ │ │ │ + fmul d24, d24, d23 │ │ │ │ + str d24, [x1, #8] │ │ │ │ + ldr d24, [x20, #952] │ │ │ │ + fmul d25, d25, d24 │ │ │ │ + str d25, [x1, #16] │ │ │ │ + ldr d25, [x20, #960] │ │ │ │ + fmul d26, d26, d25 │ │ │ │ + str d26, [x1, #24] │ │ │ │ + ldr d26, [x20, #968] │ │ │ │ + fmul d27, d27, d26 │ │ │ │ + str d27, [x1, #32] │ │ │ │ + ldr d27, [x20, #976] │ │ │ │ + fmul d28, d28, d27 │ │ │ │ + str d28, [x1, #40] │ │ │ │ + ldr d28, [x20, #984] │ │ │ │ + fmul d31, d31, d28 │ │ │ │ + str d31, [x1, #48] │ │ │ │ + ldr d31, [x20, #992] │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + ldr d30, [x1] │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + add x8, x8, #0x8 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + stur d31, [x1, #-8] │ │ │ │ + ldp d23, d31, [x0] │ │ │ │ + ldp d24, d25, [x0, #16] │ │ │ │ + fadd d23, d23, d30 │ │ │ │ + ldp d26, d27, [x0, #32] │ │ │ │ + ldp d28, d22, [x0, #48] │ │ │ │ + str d23, [x0] │ │ │ │ + ldur d30, [x1, #-56] │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + str d31, [x0, #8] │ │ │ │ + ldur d30, [x1, #-48] │ │ │ │ + fadd d24, d24, d30 │ │ │ │ + str d24, [x0, #16] │ │ │ │ + ldur d30, [x1, #-40] │ │ │ │ + fadd d25, d25, d30 │ │ │ │ + str d25, [x0, #24] │ │ │ │ + ldur d30, [x1, #-32] │ │ │ │ + fadd d26, d26, d30 │ │ │ │ + str d26, [x0, #32] │ │ │ │ + ldur d30, [x1, #-24] │ │ │ │ + fadd d27, d27, d30 │ │ │ │ + str d27, [x0, #40] │ │ │ │ + ldur d30, [x1, #-16] │ │ │ │ + fadd d28, d28, d30 │ │ │ │ + str d28, [x0, #48] │ │ │ │ + ldur d30, [x1, #-8] │ │ │ │ + fadd d30, d30, d22 │ │ │ │ + str d30, [x0, #56] │ │ │ │ + cmp w6, w3 │ │ │ │ + b.eq 16b54 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8b84> // b.none │ │ │ │ + ldr d30, [x8] │ │ │ │ + lsr w5, w6, #3 │ │ │ │ + mvn w7, w6 │ │ │ │ + and w7, w7, #0x7 │ │ │ │ + fmadd d30, d30, d29, d14 │ │ │ │ + ldrb w5, [x10, w5, uxtw] │ │ │ │ + asr w5, w5, w7 │ │ │ │ + dup v31.2d, v30.d[0] │ │ │ │ + stp q31, q31, [x1] │ │ │ │ + stp q31, q31, [x1, #32] │ │ │ │ + tbz w5, #0, 16004 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8034> │ │ │ │ + ldr d31, [x20, #1000] │ │ │ │ + ldp d24, d25, [x1, #8] │ │ │ │ + fmul d30, d31, d30 │ │ │ │ + ldp d26, d27, [x1, #24] │ │ │ │ + ldp d28, d31, [x1, #40] │ │ │ │ + str d30, [x1] │ │ │ │ + ldr d23, [x20, #1008] │ │ │ │ + ldr d30, [x1, #56] │ │ │ │ + fmul d24, d24, d23 │ │ │ │ + str d24, [x1, #8] │ │ │ │ + ldr d24, [x20, #1016] │ │ │ │ + fmul d25, d25, d24 │ │ │ │ + str d25, [x1, #16] │ │ │ │ + ldr d25, [x20, #1024] │ │ │ │ + fmul d26, d26, d25 │ │ │ │ + str d26, [x1, #24] │ │ │ │ + ldr d26, [x20, #1032] │ │ │ │ + fmul d27, d27, d26 │ │ │ │ + str d27, [x1, #32] │ │ │ │ + ldr d27, [x20, #1040] │ │ │ │ + fmul d28, d28, d27 │ │ │ │ + str d28, [x1, #40] │ │ │ │ + ldr d28, [x20, #1048] │ │ │ │ + fmul d31, d31, d28 │ │ │ │ + str d31, [x1, #48] │ │ │ │ + ldr d31, [x20, #1056] │ │ │ │ + b 1606c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x809c> │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + bl d8b0 │ │ │ │ + ldr q29, [sp] │ │ │ │ + ldr x1, [x19, #240] │ │ │ │ + ldr d28, [x19, #184] │ │ │ │ + ldr d30, [x20, #1064] │ │ │ │ + ldr w2, [x19, #136] │ │ │ │ + stp q29, q29, [x0] │ │ │ │ + fdiv d30, d30, d28 │ │ │ │ + stp q29, q29, [x0, #32] │ │ │ │ + ldr d31, [x1] │ │ │ │ + fmul d31, d31, d14 │ │ │ │ + str d31, [x0] │ │ │ │ + ldr d31, [x1, #8] │ │ │ │ + fmul d31, d31, d14 │ │ │ │ + str d31, [x0, #8] │ │ │ │ + ldr d31, [x1, #16] │ │ │ │ + fmul d31, d31, d14 │ │ │ │ + str d31, [x0, #16] │ │ │ │ + ldr d31, [x1, #24] │ │ │ │ + fmul d31, d31, d14 │ │ │ │ + str d31, [x0, #24] │ │ │ │ + ldr d31, [x1, #32] │ │ │ │ + fmul d31, d31, d14 │ │ │ │ + str d31, [x0, #32] │ │ │ │ + ldr d31, [x1, #40] │ │ │ │ + fmul d31, d31, d14 │ │ │ │ + str d31, [x0, #40] │ │ │ │ + ldr d31, [x1, #48] │ │ │ │ + fmul d31, d31, d14 │ │ │ │ + str d31, [x0, #48] │ │ │ │ + ldr d31, [x1, #56] │ │ │ │ + fmul d31, d31, d14 │ │ │ │ + str d31, [x0, #56] │ │ │ │ + movi v31.2d, #0x0 │ │ │ │ + stp q31, q31, [x1] │ │ │ │ + stp q31, q31, [x1, #32] │ │ │ │ + cbz w2, 16d44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8d74> │ │ │ │ + ldr x3, [x19, #192] │ │ │ │ + mov w4, #0x40 // #64 │ │ │ │ + umaddl x2, w2, w4, x3 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldp d29, d22, [x3] │ │ │ │ + ldr d31, [x0] │ │ │ │ + ldp d23, d24, [x3, #16] │ │ │ │ + fmadd d31, d30, d29, d31 │ │ │ │ + ldp d25, d26, [x3, #32] │ │ │ │ + ldp d27, d28, [x3, #48] │ │ │ │ + add x3, x3, #0x40 │ │ │ │ + stur d31, [x3, #-64] │ │ │ │ + ldr d29, [x0, #8] │ │ │ │ + fmadd d29, d30, d22, d29 │ │ │ │ + stur d29, [x3, #-56] │ │ │ │ + ldr d29, [x0, #16] │ │ │ │ + fmadd d29, d30, d23, d29 │ │ │ │ + stur d29, [x3, #-48] │ │ │ │ + ldr d29, [x0, #24] │ │ │ │ + fmadd d29, d30, d24, d29 │ │ │ │ + stur d29, [x3, #-40] │ │ │ │ + ldr d29, [x0, #32] │ │ │ │ + fmadd d29, d30, d25, d29 │ │ │ │ + stur d29, [x3, #-32] │ │ │ │ + ldr d29, [x0, #40] │ │ │ │ + fmadd d29, d30, d26, d29 │ │ │ │ + stur d29, [x3, #-24] │ │ │ │ + ldr d29, [x0, #48] │ │ │ │ + fmadd d29, d30, d27, d29 │ │ │ │ + stur d29, [x3, #-16] │ │ │ │ + ldr d29, [x0, #56] │ │ │ │ + fmadd d29, d30, d28, d29 │ │ │ │ + stur d29, [x3, #-8] │ │ │ │ + ldp d28, d29, [x1] │ │ │ │ + fadd d31, d31, d28 │ │ │ │ + str d31, [x1] │ │ │ │ + ldur d23, [x3, #-56] │ │ │ │ + fadd d23, d23, d29 │ │ │ │ + ldp d28, d29, [x1, #16] │ │ │ │ + str d23, [x1, #8] │ │ │ │ + ldur d24, [x3, #-48] │ │ │ │ + fadd d24, d24, d28 │ │ │ │ + str d24, [x1, #16] │ │ │ │ + ldur d25, [x3, #-40] │ │ │ │ + ldp d27, d28, [x1, #32] │ │ │ │ + fadd d25, d25, d29 │ │ │ │ + ldp d29, d22, [x1, #48] │ │ │ │ + str d25, [x1, #24] │ │ │ │ + ldur d26, [x3, #-32] │ │ │ │ + fadd d26, d26, d27 │ │ │ │ + str d26, [x1, #32] │ │ │ │ + ldur d27, [x3, #-24] │ │ │ │ + fadd d27, d27, d28 │ │ │ │ + str d27, [x1, #40] │ │ │ │ + ldur d28, [x3, #-16] │ │ │ │ + fadd d28, d28, d29 │ │ │ │ + str d28, [x1, #48] │ │ │ │ + ldur d29, [x3, #-8] │ │ │ │ + fadd d29, d29, d22 │ │ │ │ + str d29, [x1, #56] │ │ │ │ + cmp x3, x2 │ │ │ │ + b.ne 16240 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8270> // b.any │ │ │ │ + fadd d31, d31, d23 │ │ │ │ + fadd d31, d31, d24 │ │ │ │ + fadd d31, d31, d25 │ │ │ │ + fadd d31, d31, d26 │ │ │ │ + fadd d31, d31, d27 │ │ │ │ + fadd d31, d31, d28 │ │ │ │ + fadd d31, d31, d29 │ │ │ │ + str d31, [x19, #184] │ │ │ │ + bl d870 │ │ │ │ + ldp w1, w0, [x19, #148] │ │ │ │ + mov w2, w0 │ │ │ │ + cbz w1, 163d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8408> │ │ │ │ + str w2, [x19, #156] │ │ │ │ + mov w4, w2 │ │ │ │ + cbz w4, 1644c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x847c> │ │ │ │ + ldr w4, [x19, #148] │ │ │ │ + cbnz w4, 16390 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x83c0> │ │ │ │ + ldr w0, [x19, #152] │ │ │ │ + ldr w1, [x19, #104] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.eq 16390 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x83c0> // b.none │ │ │ │ + mov x1, x23 │ │ │ │ mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl 152e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7314> │ │ │ │ + tbnz w0, #31, 1705c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x908c> │ │ │ │ + add w24, w24, w0 │ │ │ │ + cmp w22, #0x1 │ │ │ │ + b.eq 164e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8510> // b.none │ │ │ │ + ldp w4, w0, [x19, #148] │ │ │ │ + sub w4, w4, #0x1 │ │ │ │ + ldr w1, [x19, #168] │ │ │ │ + str w4, [x19, #148] │ │ │ │ + sub w1, w1, w21 │ │ │ │ + str w1, [x19, #168] │ │ │ │ + tbnz w4, #31, 1645c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x848c> │ │ │ │ + ldr w1, [x19, #104] │ │ │ │ + sub w2, w0, #0x1 │ │ │ │ + str w2, [x19, #152] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.lt 16498 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x84c8> // b.tstop │ │ │ │ + ldr x4, [x19, #8] │ │ │ │ + ldr w6, [x19, #108] │ │ │ │ + ldr w0, [x19, #176] │ │ │ │ + b 158c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78f0> │ │ │ │ + ldr w3, [x19, #136] │ │ │ │ + cbz w3, 16358 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8388> │ │ │ │ + mov w4, w0 │ │ │ │ + add x8, x19, #0xc0 │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + mov w27, #0x1 // #1 │ │ │ │ + ldr x1, [x9] │ │ │ │ + ldr x0, [x8] │ │ │ │ + add x3, x1, w3, uxtw #3 │ │ │ │ + nop │ │ │ │ + ldp d31, d30, [x0] │ │ │ │ + ldp d25, d26, [x0, #16] │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + ldp d27, d28, [x0, #32] │ │ │ │ + ldp d29, d30, [x0, #48] │ │ │ │ + fadd d31, d31, d25 │ │ │ │ + add x0, x0, #0x40 │ │ │ │ + fadd d31, d31, d26 │ │ │ │ + fadd d31, d31, d27 │ │ │ │ + fadd d31, d31, d28 │ │ │ │ + fadd d31, d31, d29 │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + str d31, [x1], #8 │ │ │ │ + cmp x1, x3 │ │ │ │ + b.ne 16400 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8430> // b.any │ │ │ │ + cbnz w27, 1686c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x889c> │ │ │ │ + ldr w2, [x19, #156] │ │ │ │ + str w2, [x19, #156] │ │ │ │ + cbnz w4, 16364 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8394> │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 15124 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7154> │ │ │ │ + b 16364 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8394> │ │ │ │ + ldr w1, [x19, #144] │ │ │ │ + cmp w1, #0x0 │ │ │ │ + b.le 163b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x83e4> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + ldr x2, [x2, #208] │ │ │ │ + str w1, [x19, #144] │ │ │ │ + ldrh w1, [x2, w1, uxtw #1] │ │ │ │ + sub w2, w0, #0x1 │ │ │ │ + str w2, [x19, #152] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + str w1, [x19, #148] │ │ │ │ + ldr w1, [x19, #104] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ge 163c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x83f8> // b.tcont │ │ │ │ + ldp x21, x22, [sp, #96] │ │ │ │ + ldp x25, x26, [sp, #128] │ │ │ │ + ldp x27, x28, [sp, #144] │ │ │ │ + ldp d14, d15, [sp, #160] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1404c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x607c> // b.any │ │ │ │ + b.ne 170ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x911c> // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + mov w0, w24 │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + ldp x23, x24, [sp, #112] │ │ │ │ + add sp, sp, #0xb0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + bl d8b0 │ │ │ │ + movi v31.2d, #0x0 │ │ │ │ + mov x27, x0 │ │ │ │ + stp xzr, xzr, [sp, #40] │ │ │ │ + mov x0, #0x30 // #48 │ │ │ │ + stp q31, q31, [x27] │ │ │ │ + stp q31, q31, [x27, #32] │ │ │ │ + bl d8b0 │ │ │ │ + mov x26, x0 │ │ │ │ + mov x22, x0 │ │ │ │ + add x28, x0, #0x30 │ │ │ │ + stp x0, x0, [sp, #32] │ │ │ │ + str x28, [sp, #48] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + stp xzr, xzr, [x22] │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + str xzr, [x22, #16] │ │ │ │ + bl d8b0 │ │ │ │ + ldp q29, q28, [x27] │ │ │ │ + add x1, x0, #0x40 │ │ │ │ + stp x0, x1, [x22] │ │ │ │ + add x22, x22, #0x18 │ │ │ │ + ldp q31, q30, [x27, #32] │ │ │ │ + stp q29, q28, [x0] │ │ │ │ + stur x1, [x22, #-8] │ │ │ │ + stp q31, q30, [x0, #32] │ │ │ │ + cmp x28, x22 │ │ │ │ + b.ne 16520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8550> // b.any │ │ │ │ + mov x0, x27 │ │ │ │ + str x22, [sp, #40] │ │ │ │ + bl d870 │ │ │ │ + ldr w27, [x19, #180] │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + ldr x28, [x19, #384] │ │ │ │ + smull x27, w27, w0 │ │ │ │ + add x25, x28, x27 │ │ │ │ + ldr x2, [x28, x27] │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + subs x0, x0, x2 │ │ │ │ + b.eq 16d1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8d4c> // b.none │ │ │ │ + mov x2, #0x7ffffffffffffff8 // #9223372036854775800 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.hi 16db4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8de4> // b.pmore │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + str x1, [sp] │ │ │ │ + bl d8b0 │ │ │ │ + ldr x1, [x28, x27] │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x2, [x25, #8] │ │ │ │ + sub x2, x2, x1 │ │ │ │ + cmp x2, #0x8 │ │ │ │ + b.le 170d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9108> │ │ │ │ + bl da90 │ │ │ │ + ldr d31, [x27] │ │ │ │ + ldp d24, d26, [x27, #8] │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + ldp d25, d28, [x27, #24] │ │ │ │ + ldp d27, d29, [x27, #40] │ │ │ │ + fdiv d24, d30, d24 │ │ │ │ + ldr d23, [x27, #56] │ │ │ │ + fdiv d31, d30, d31 │ │ │ │ + ldr w6, [x19, #136] │ │ │ │ + fdiv d26, d30, d26 │ │ │ │ + fdiv d25, d30, d25 │ │ │ │ + fdiv d28, d30, d28 │ │ │ │ + fdiv d27, d30, d27 │ │ │ │ + fdiv d29, d30, d29 │ │ │ │ + fdiv d30, d30, d23 │ │ │ │ + stp d31, d24, [x27] │ │ │ │ + stp d26, d25, [x27, #16] │ │ │ │ + stp d28, d27, [x27, #32] │ │ │ │ + stp d29, d30, [x27, #48] │ │ │ │ + cbz w6, 1674c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x877c> │ │ │ │ + ldr w2, [x19, #180] │ │ │ │ + mov w7, #0x18 // #24 │ │ │ │ + ldr x1, [x19, #64] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + ldp w0, w3, [x19, #160] │ │ │ │ + smull x2, w2, w7 │ │ │ │ + ldr x8, [x19, #88] │ │ │ │ + add w5, w0, w3 │ │ │ │ + ldr x9, [x19, #360] │ │ │ │ + lsr x0, x1, #3 │ │ │ │ + ldr x3, [x19, #192] │ │ │ │ + ldr x2, [x9, x2] │ │ │ │ + madd x5, x5, x0, x8 │ │ │ │ + b 1664c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x867c> │ │ │ │ + ldr d31, [x27] │ │ │ │ + lsr w0, w4, #3 │ │ │ │ + mvn w1, w4 │ │ │ │ + and w1, w1, #0x7 │ │ │ │ + ldr d29, [x2] │ │ │ │ + ldr d30, [x3] │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + ldrb w0, [x5, w0, uxtw] │ │ │ │ + add x2, x2, #0x40 │ │ │ │ + fmul d31, d31, d29 │ │ │ │ + add x3, x3, #0x40 │ │ │ │ + asr w0, w0, w1 │ │ │ │ + and x0, x0, #0x1 │ │ │ │ + umull x0, w0, w7 │ │ │ │ + ldr x1, [x26, x0] │ │ │ │ + ldp d26, d27, [x1] │ │ │ │ + ldp d28, d29, [x1, #16] │ │ │ │ + fmadd d26, d31, d30, d26 │ │ │ │ + ldp d30, d31, [x1, #32] │ │ │ │ + str d26, [x1] │ │ │ │ + ldur d26, [x2, #-56] │ │ │ │ + ldr d24, [x27, #8] │ │ │ │ + ldur d25, [x3, #-56] │ │ │ │ + fmul d26, d26, d24 │ │ │ │ + fmadd d27, d26, d25, d27 │ │ │ │ + str d27, [x1, #8] │ │ │ │ + ldur d27, [x2, #-48] │ │ │ │ + ldr d25, [x27, #16] │ │ │ │ + ldur d26, [x3, #-48] │ │ │ │ + fmul d27, d27, d25 │ │ │ │ + fmadd d28, d27, d26, d28 │ │ │ │ + str d28, [x1, #16] │ │ │ │ + ldur d28, [x2, #-40] │ │ │ │ + ldr d26, [x27, #24] │ │ │ │ + ldur d27, [x3, #-40] │ │ │ │ + fmul d28, d28, d26 │ │ │ │ + fmadd d29, d28, d27, d29 │ │ │ │ + str d29, [x1, #24] │ │ │ │ + ldur d29, [x2, #-32] │ │ │ │ + ldr d27, [x27, #32] │ │ │ │ + ldur d28, [x3, #-32] │ │ │ │ + fmul d29, d29, d27 │ │ │ │ + fmadd d30, d29, d28, d30 │ │ │ │ + str d30, [x1, #32] │ │ │ │ + ldur d30, [x2, #-24] │ │ │ │ + ldr d28, [x27, #40] │ │ │ │ + ldur d29, [x3, #-24] │ │ │ │ + fmul d30, d30, d28 │ │ │ │ + fmadd d31, d30, d29, d31 │ │ │ │ + str d31, [x1, #40] │ │ │ │ + ldur d29, [x2, #-16] │ │ │ │ + ldr d31, [x27, #48] │ │ │ │ + ldur d28, [x3, #-16] │ │ │ │ + fmul d29, d29, d31 │ │ │ │ + ldp d30, d31, [x1, #48] │ │ │ │ + fmadd d30, d29, d28, d30 │ │ │ │ + str d30, [x1, #48] │ │ │ │ + ldur d30, [x2, #-8] │ │ │ │ + ldr d28, [x27, #56] │ │ │ │ + ldur d29, [x3, #-8] │ │ │ │ + fmul d30, d30, d28 │ │ │ │ + fmadd d31, d30, d29, d31 │ │ │ │ + str d31, [x1, #56] │ │ │ │ + cmp w4, w6 │ │ │ │ + b.ne 16648 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8678> // b.any │ │ │ │ + ldr x2, [x26] │ │ │ │ + mov x0, x27 │ │ │ │ + ldr x3, [x26, #24] │ │ │ │ + mov x27, x26 │ │ │ │ + ldp q24, q26, [x2] │ │ │ │ + ldp q30, q28, [x3] │ │ │ │ + ldp q31, q29, [x3, #32] │ │ │ │ + ldp q25, q27, [x2, #32] │ │ │ │ + fadd v24.2d, v24.2d, v30.2d │ │ │ │ + ldr w1, [x19, #176] │ │ │ │ + fadd v26.2d, v26.2d, v28.2d │ │ │ │ + fadd v25.2d, v25.2d, v31.2d │ │ │ │ + fadd v27.2d, v27.2d, v29.2d │ │ │ │ + lsl w1, w1, #3 │ │ │ │ + fdiv v30.2d, v30.2d, v24.2d │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + sbfiz x1, x1, #2, #32 │ │ │ │ + fdiv v31.2d, v31.2d, v25.2d │ │ │ │ + ldr x2, [x2] │ │ │ │ + fdiv v28.2d, v28.2d, v26.2d │ │ │ │ + add x3, x2, x1 │ │ │ │ + fdiv v29.2d, v29.2d, v27.2d │ │ │ │ + fcvtn v30.2s, v30.2d │ │ │ │ + fcvtn v31.2s, v31.2d │ │ │ │ + fcvtn2 v30.4s, v28.2d │ │ │ │ + fcvtn2 v31.4s, v29.2d │ │ │ │ + str q30, [x2, x1] │ │ │ │ + str q31, [x3, #16] │ │ │ │ + bl d870 │ │ │ │ + cmp x26, x22 │ │ │ │ + b.eq 167e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8810> // b.none │ │ │ │ + ldr x0, [x27] │ │ │ │ + cbz x0, 16cf4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8d24> │ │ │ │ + add x27, x27, #0x18 │ │ │ │ + bl d870 │ │ │ │ + cmp x22, x27 │ │ │ │ + b.ne 167c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x87f8> // b.any │ │ │ │ + mov x0, x26 │ │ │ │ + bl d870 │ │ │ │ + ldr w1, [x19, #176] │ │ │ │ + ldp w4, w0, [x19, #148] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + str w1, [x19, #176] │ │ │ │ + b 1639c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x83cc> │ │ │ │ + ldr x6, [x5, #136] │ │ │ │ + asr w3, w2, #1 │ │ │ │ + ubfiz w5, w2, #2, #1 │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + ldrb w3, [x6, w3, sxtw] │ │ │ │ + lsl w1, w1, w5 │ │ │ │ + tst w3, w1 │ │ │ │ + cset w28, ne // ne = any │ │ │ │ + cmp w28, w26 │ │ │ │ + b.eq 16de0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8e10> // b.none │ │ │ │ + cbz w4, 16d28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8d58> │ │ │ │ + cbnz w2, 1639c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x83cc> │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 15124 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7154> │ │ │ │ + b 16364 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8394> │ │ │ │ + fadd d31, d30, d23 │ │ │ │ + b 1632c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x835c> │ │ │ │ + fadd d31, d31, d24 │ │ │ │ + ldp w0, w4, [x19, #148] │ │ │ │ + fadd d31, d31, d25 │ │ │ │ + fadd d31, d31, d26 │ │ │ │ + fadd d31, d31, d27 │ │ │ │ + fadd d31, d31, d28 │ │ │ │ + fadd d31, d31, d29 │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + str d31, [x19, #184] │ │ │ │ + cbz w0, 16ce8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8d18> │ │ │ │ + mov w2, w4 │ │ │ │ + b 16358 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8388> │ │ │ │ + ldr x5, [x19, #8] │ │ │ │ + asr w4, w2, #1 │ │ │ │ + movi v31.2d, #0x0 │ │ │ │ + ubfiz w6, w2, #2, #1 │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + ldr x5, [x5, #136] │ │ │ │ + lsl w1, w1, w6 │ │ │ │ + ldrb w4, [x5, w4, sxtw] │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + tst w4, w1 │ │ │ │ + stp q31, q31, [x0, #32] │ │ │ │ + cset w8, ne // ne = any │ │ │ │ + cbz w3, 17074 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x90a4> │ │ │ │ + ldp w7, w4, [x19, #160] │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + ldr x5, [x19, #88] │ │ │ │ + add w7, w7, w4 │ │ │ │ + ldr x4, [x19, #64] │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + lsr x4, x4, #3 │ │ │ │ + madd x7, x7, x4, x5 │ │ │ │ + lsr w4, w6, #3 │ │ │ │ + mvn w5, w6 │ │ │ │ + and w5, w5, #0x7 │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + ldrb w4, [x7, w4, uxtw] │ │ │ │ + asr w4, w4, w5 │ │ │ │ + and w4, w4, #0x1 │ │ │ │ + cmp w8, w4 │ │ │ │ + b.eq 168f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8928> // b.none │ │ │ │ + ldr x4, [x19] │ │ │ │ + ldp d31, d30, [x4, #104] │ │ │ │ + fdiv d30, d30, d31 │ │ │ │ + dup v31.2d, v30.d[0] │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + stp q31, q31, [x1, #-64] │ │ │ │ + stp q31, q31, [x1, #-32] │ │ │ │ + ldp d24, d31, [x0] │ │ │ │ + ldp d25, d26, [x0, #16] │ │ │ │ + fadd d24, d24, d30 │ │ │ │ + ldp d27, d28, [x0, #32] │ │ │ │ + ldp d29, d23, [x0, #48] │ │ │ │ + str d24, [x0] │ │ │ │ + ldur d30, [x1, #-56] │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + str d31, [x0, #8] │ │ │ │ + ldur d30, [x1, #-48] │ │ │ │ + fadd d25, d25, d30 │ │ │ │ + str d25, [x0, #16] │ │ │ │ + ldur d30, [x1, #-40] │ │ │ │ + fadd d26, d26, d30 │ │ │ │ + str d26, [x0, #24] │ │ │ │ + ldur d30, [x1, #-32] │ │ │ │ + fadd d27, d27, d30 │ │ │ │ + str d27, [x0, #32] │ │ │ │ + ldur d30, [x1, #-24] │ │ │ │ + fadd d28, d28, d30 │ │ │ │ + str d28, [x0, #40] │ │ │ │ + ldur d30, [x1, #-16] │ │ │ │ + fadd d29, d29, d30 │ │ │ │ + str d29, [x0, #48] │ │ │ │ + ldur d30, [x1, #-8] │ │ │ │ + fadd d30, d30, d23 │ │ │ │ + str d30, [x0, #56] │ │ │ │ + cmp w6, w3 │ │ │ │ + b.ne 168c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x88f8> // b.any │ │ │ │ + fadd d31, d31, d24 │ │ │ │ + ldr w0, [x19, #148] │ │ │ │ + fadd d31, d31, d25 │ │ │ │ + fadd d31, d31, d26 │ │ │ │ + fadd d31, d31, d27 │ │ │ │ + fadd d31, d31, d28 │ │ │ │ + fadd d31, d31, d29 │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + str d31, [x19, #184] │ │ │ │ + cbnz w0, 16358 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8388> │ │ │ │ + mov w4, w2 │ │ │ │ + add x8, x19, #0xc0 │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + mov w27, #0x1 // #1 │ │ │ │ + b 163f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8420> │ │ │ │ + fmov s31, w3 │ │ │ │ + fmov s30, #1.000000000000000000e+00 │ │ │ │ + ldp x6, x1, [x19, #192] │ │ │ │ + shl v31.2s, v31.2s, #3 │ │ │ │ + ucvtf s31, s31 │ │ │ │ + fdiv s30, s30, s31 │ │ │ │ + cmp x6, x1 │ │ │ │ + b.eq 16a24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8a54> // b.none │ │ │ │ + sub x4, x1, x6 │ │ │ │ + fcvt d30, s30 │ │ │ │ + sub x5, x4, #0x8 │ │ │ │ + mov x1, x6 │ │ │ │ + lsr x5, x5, #3 │ │ │ │ + add x5, x5, #0x1 │ │ │ │ + cmp x4, #0x8 │ │ │ │ + b.eq 16a20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8a50> // b.none │ │ │ │ + dup v31.2d, v30.d[0] │ │ │ │ + lsr x4, x5, #1 │ │ │ │ + add x4, x6, x4, lsl #4 │ │ │ │ + str q31, [x1], #16 │ │ │ │ + cmp x1, x4 │ │ │ │ + b.ne 16a08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8a38> // b.any │ │ │ │ + tbz w5, #0, 16a24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8a54> │ │ │ │ + and x5, x5, #0xfffffffffffffffe │ │ │ │ + add x6, x6, x5, lsl #3 │ │ │ │ + str d30, [x6] │ │ │ │ + ldr x1, [x19, #248] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 16a80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8ab0> // b.none │ │ │ │ + sub x4, x1, x0 │ │ │ │ + mov x1, x0 │ │ │ │ + sub x5, x4, #0x8 │ │ │ │ + lsr x5, x5, #3 │ │ │ │ + add x5, x5, #0x1 │ │ │ │ + cmp x4, #0x8 │ │ │ │ + b.eq 16a78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8aa8> // b.none │ │ │ │ + fmov v31.2d, #1.250000000000000000e-01 │ │ │ │ + lsr x4, x5, #1 │ │ │ │ + add x4, x0, x4, lsl #4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + str q31, [x1], #16 │ │ │ │ + cmp x1, x4 │ │ │ │ + b.ne 16a60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8a90> // b.any │ │ │ │ + tbz w5, #0, 16a80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8ab0> │ │ │ │ + and x5, x5, #0xfffffffffffffffe │ │ │ │ + add x0, x0, x5, lsl #3 │ │ │ │ + fmov d31, #1.250000000000000000e-01 │ │ │ │ + str d31, [x0] │ │ │ │ + ldr w0, [x19, #148] │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + str d31, [x19, #184] │ │ │ │ + cbnz w0, 16358 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8388> │ │ │ │ + cbz w3, 16358 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8388> │ │ │ │ + mov w4, w2 │ │ │ │ + add x8, x19, #0xc0 │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + mov w27, #0x1 // #1 │ │ │ │ + b 163f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8420> │ │ │ │ + movi v31.2d, #0x0 │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + stp q31, q31, [x0, #32] │ │ │ │ + cbz w3, 16d78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8da8> │ │ │ │ + ldr x5, [x19, #216] │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + add x6, x5, w3, uxtw #3 │ │ │ │ + ldr d31, [x5], #8 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + fmadd d31, d31, d29, d14 │ │ │ │ + dup v30.2d, v31.d[0] │ │ │ │ + stp q30, q30, [x1, #-64] │ │ │ │ + stp q30, q30, [x1, #-32] │ │ │ │ + ldp d30, d24, [x0] │ │ │ │ + ldp d25, d26, [x0, #16] │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + ldp d27, d28, [x0, #32] │ │ │ │ + ldp d30, d22, [x0, #48] │ │ │ │ + str d31, [x0] │ │ │ │ + ldur d23, [x1, #-56] │ │ │ │ + fadd d23, d23, d24 │ │ │ │ + str d23, [x0, #8] │ │ │ │ + ldur d24, [x1, #-48] │ │ │ │ + fadd d24, d24, d25 │ │ │ │ + str d24, [x0, #16] │ │ │ │ + ldur d25, [x1, #-40] │ │ │ │ + fadd d25, d25, d26 │ │ │ │ + str d25, [x0, #24] │ │ │ │ + ldur d26, [x1, #-32] │ │ │ │ + fadd d26, d26, d27 │ │ │ │ + str d26, [x0, #32] │ │ │ │ + ldur d27, [x1, #-24] │ │ │ │ + fadd d27, d27, d28 │ │ │ │ + str d27, [x0, #40] │ │ │ │ + ldur d28, [x1, #-16] │ │ │ │ + fadd d28, d28, d30 │ │ │ │ + str d28, [x0, #48] │ │ │ │ + ldur d30, [x1, #-8] │ │ │ │ + fadd d30, d30, d22 │ │ │ │ + str d30, [x0, #56] │ │ │ │ + cmp x5, x6 │ │ │ │ + b.ne 16ac8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8af8> // b.any │ │ │ │ + fadd d31, d31, d23 │ │ │ │ + fadd d31, d31, d24 │ │ │ │ + fadd d31, d31, d25 │ │ │ │ + fadd d31, d31, d26 │ │ │ │ + fadd d31, d31, d27 │ │ │ │ + fadd d31, d31, d28 │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + str d31, [x19, #184] │ │ │ │ + cbnz w4, 16358 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8388> │ │ │ │ + mov w4, w2 │ │ │ │ + add x8, x19, #0xc0 │ │ │ │ + mov w27, #0x1 // #1 │ │ │ │ + b 163f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8420> │ │ │ │ + ldr x7, [x19] │ │ │ │ + asr w6, w2, #1 │ │ │ │ + ldr x8, [x5, #136] │ │ │ │ + ubfiz w5, w2, #2, #1 │ │ │ │ + movi v30.2d, #0x0 │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + lsl w1, w1, w5 │ │ │ │ + ldrb w5, [x8, w6, sxtw] │ │ │ │ + stp q30, q30, [x0] │ │ │ │ + tst w5, w1 │ │ │ │ + cset w11, ne // ne = any │ │ │ │ + stp q30, q30, [x0, #32] │ │ │ │ + ldr d29, [x19, #184] │ │ │ │ + ldp d28, d20, [x7, #104] │ │ │ │ + ldr d21, [x20, #1064] │ │ │ │ + ldr d22, [x20, #1072] │ │ │ │ + fdiv d20, d20, d28 │ │ │ │ + fdiv d21, d21, d29 │ │ │ │ + fdiv d22, d22, d31 │ │ │ │ + cbz w3, 16d4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8d7c> │ │ │ │ + ldp w10, w6, [x19, #160] │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + ldr x12, [x19, #88] │ │ │ │ + add w10, w10, w6 │ │ │ │ + ldr x6, [x19, #64] │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + lsr x5, x6, #3 │ │ │ │ + ldr x8, [x19, #216] │ │ │ │ + madd x10, x10, x5, x12 │ │ │ │ + lsr w5, w7, #3 │ │ │ │ + mvn w6, w7 │ │ │ │ + ldr d31, [x8] │ │ │ │ + and w6, w6, #0x7 │ │ │ │ + ldrb w5, [x10, w5, uxtw] │ │ │ │ + fmadd d31, d21, d31, d22 │ │ │ │ + asr w5, w5, w6 │ │ │ │ + and w5, w5, #0x1 │ │ │ │ + cmp w11, w5 │ │ │ │ + b.eq 16c2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8c5c> // b.none │ │ │ │ + fmul d31, d31, d20 │ │ │ │ + dup v30.2d, v31.d[0] │ │ │ │ + add w7, w7, #0x1 │ │ │ │ + add x8, x8, #0x8 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + stp q30, q30, [x1, #-64] │ │ │ │ + stp q30, q30, [x1, #-32] │ │ │ │ + ldp d30, d24, [x0] │ │ │ │ + ldp d25, d26, [x0, #16] │ │ │ │ + fadd d31, d30, d31 │ │ │ │ + ldp d27, d28, [x0, #32] │ │ │ │ + ldp d29, d23, [x0, #48] │ │ │ │ + str d31, [x0] │ │ │ │ + ldur d30, [x1, #-56] │ │ │ │ + fadd d24, d24, d30 │ │ │ │ + str d24, [x0, #8] │ │ │ │ + ldur d30, [x1, #-48] │ │ │ │ + fadd d25, d25, d30 │ │ │ │ + str d25, [x0, #16] │ │ │ │ + ldur d30, [x1, #-40] │ │ │ │ + fadd d26, d26, d30 │ │ │ │ + str d26, [x0, #24] │ │ │ │ + ldur d30, [x1, #-32] │ │ │ │ + fadd d27, d27, d30 │ │ │ │ + str d27, [x0, #32] │ │ │ │ + ldur d30, [x1, #-24] │ │ │ │ + fadd d28, d28, d30 │ │ │ │ + str d28, [x0, #40] │ │ │ │ + ldur d30, [x1, #-16] │ │ │ │ + fadd d29, d29, d30 │ │ │ │ + str d29, [x0, #48] │ │ │ │ + ldur d30, [x1, #-8] │ │ │ │ + fadd d30, d30, d23 │ │ │ │ + str d30, [x0, #56] │ │ │ │ + cmp w7, w3 │ │ │ │ + b.ne 16c00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8c30> // b.any │ │ │ │ + fadd d31, d31, d24 │ │ │ │ + fadd d31, d31, d25 │ │ │ │ + fadd d31, d31, d26 │ │ │ │ + fadd d31, d31, d27 │ │ │ │ + fadd d31, d31, d28 │ │ │ │ + fadd d31, d31, d29 │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + str d31, [x19, #184] │ │ │ │ + cbnz w4, 16358 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8388> │ │ │ │ + mov w4, w2 │ │ │ │ + add x8, x19, #0xc0 │ │ │ │ + b 163f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8420> │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + mov w27, #0x1 // #1 │ │ │ │ + b 163f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8420> │ │ │ │ + add x27, x27, #0x18 │ │ │ │ + cmp x22, x27 │ │ │ │ + b.ne 167c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x87f8> // b.any │ │ │ │ + mov x0, x26 │ │ │ │ + bl d870 │ │ │ │ + ldr w1, [x19, #176] │ │ │ │ + ldp w4, w0, [x19, #148] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + str w1, [x19, #176] │ │ │ │ + b 1639c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x83cc> │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + ldr d31, [x27] │ │ │ │ + b 165c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x85f4> │ │ │ │ + ldr w3, [x19, #136] │ │ │ │ + cbz w3, 170e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9114> │ │ │ │ + mov w4, w2 │ │ │ │ + add x8, x19, #0xc0 │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + b 163f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8420> │ │ │ │ + movi d31, #0x0 │ │ │ │ + b 16344 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8374> │ │ │ │ + ldp d29, d31, [x0] │ │ │ │ + ldp d25, d26, [x0, #16] │ │ │ │ + fadd d31, d31, d29 │ │ │ │ + ldr d29, [x0, #48] │ │ │ │ + ldp d27, d28, [x0, #32] │ │ │ │ + fadd d31, d31, d25 │ │ │ │ + fadd d31, d31, d26 │ │ │ │ + fadd d31, d31, d27 │ │ │ │ + fadd d31, d31, d28 │ │ │ │ + fadd d31, d31, d29 │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + str d31, [x19, #184] │ │ │ │ + b 16358 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8388> │ │ │ │ + ldp d31, d30, [x0] │ │ │ │ + ldp d25, d26, [x0, #16] │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + ldr d30, [x0, #48] │ │ │ │ + ldp d27, d29, [x0, #32] │ │ │ │ + fadd d31, d31, d25 │ │ │ │ + fadd d31, d31, d26 │ │ │ │ + fadd d31, d31, d27 │ │ │ │ + fadd d31, d31, d29 │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + fadd d31, d31, d28 │ │ │ │ + str d31, [x19, #184] │ │ │ │ + b 16358 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8388> │ │ │ │ + tbz x0, #63, 170b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x90e0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 170fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x912c> // b.any │ │ │ │ + bl d730 │ │ │ │ + ldr w1, [x19, #136] │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + ldr d30, [x19, #184] │ │ │ │ + ucvtf d31, w1 │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + fdiv d14, d0, d31 │ │ │ │ + dup v31.2d, v14.d[0] │ │ │ │ + str q31, [sp] │ │ │ │ + bl d8b0 │ │ │ │ + ldr w7, [x19, #136] │ │ │ │ + ldr q31, [sp] │ │ │ │ + ldr x2, [x19, #240] │ │ │ │ + ldr x1, [x19] │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + ldr d28, [x19, #184] │ │ │ │ + ldr d30, [x20, #1064] │ │ │ │ + stp q31, q31, [x0, #32] │ │ │ │ + ldr d29, [x2] │ │ │ │ + movi v31.2d, #0x0 │ │ │ │ + fdiv d30, d30, d28 │ │ │ │ + fmul d29, d29, d14 │ │ │ │ + str d29, [x0] │ │ │ │ + ldr d29, [x2, #8] │ │ │ │ + fmul d29, d29, d14 │ │ │ │ + str d29, [x0, #8] │ │ │ │ + ldr d29, [x2, #16] │ │ │ │ + fmul d29, d29, d14 │ │ │ │ + str d29, [x0, #16] │ │ │ │ + ldr d29, [x2, #24] │ │ │ │ + fmul d29, d29, d14 │ │ │ │ + str d29, [x0, #24] │ │ │ │ + ldr d29, [x2, #32] │ │ │ │ + fmul d29, d29, d14 │ │ │ │ + str d29, [x0, #32] │ │ │ │ + ldr d29, [x2, #40] │ │ │ │ + fmul d29, d29, d14 │ │ │ │ + str d29, [x0, #40] │ │ │ │ + ldr d29, [x2, #48] │ │ │ │ + fmul d29, d29, d14 │ │ │ │ + str d29, [x0, #48] │ │ │ │ + ldr d29, [x2, #56] │ │ │ │ + fmul d29, d29, d14 │ │ │ │ + str d29, [x0, #56] │ │ │ │ + ldp d29, d22, [x1, #104] │ │ │ │ + stp q31, q31, [x2] │ │ │ │ + stp q31, q31, [x2, #32] │ │ │ │ + fdiv d22, d22, d29 │ │ │ │ + cbz w7, 1701c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x904c> │ │ │ │ + ldp w3, w4, [x19, #160] │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + ldr x5, [x19, #88] │ │ │ │ + add w3, w3, w4 │ │ │ │ + ldr x4, [x19, #64] │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + lsr x4, x4, #3 │ │ │ │ + madd x5, x3, x4, x5 │ │ │ │ + ldp d31, d25, [x1] │ │ │ │ + lsr w3, w6, #3 │ │ │ │ + ldr d29, [x0] │ │ │ │ + mvn w4, w6 │ │ │ │ + ldp d24, d27, [x1, #16] │ │ │ │ + fmadd d31, d30, d31, d29 │ │ │ │ + ldrb w3, [x5, w3, uxtw] │ │ │ │ + and w4, w4, #0x7 │ │ │ │ + ldp d26, d29, [x1, #32] │ │ │ │ + ldp d28, d21, [x1, #48] │ │ │ │ + asr w3, w3, w4 │ │ │ │ + and w3, w3, #0x1 │ │ │ │ + str d31, [x1] │ │ │ │ + ldr d23, [x0, #8] │ │ │ │ + fmadd d23, d30, d25, d23 │ │ │ │ + str d23, [x1, #8] │ │ │ │ + ldr d25, [x0, #16] │ │ │ │ + fmadd d25, d30, d24, d25 │ │ │ │ + str d25, [x1, #16] │ │ │ │ + ldr d24, [x0, #24] │ │ │ │ + fmadd d24, d30, d27, d24 │ │ │ │ + str d24, [x1, #24] │ │ │ │ + ldr d27, [x0, #32] │ │ │ │ + fmadd d27, d30, d26, d27 │ │ │ │ + str d27, [x1, #32] │ │ │ │ + ldr d26, [x0, #40] │ │ │ │ + fmadd d26, d30, d29, d26 │ │ │ │ + str d26, [x1, #40] │ │ │ │ + ldr d29, [x0, #48] │ │ │ │ + fmadd d29, d30, d28, d29 │ │ │ │ + str d29, [x1, #48] │ │ │ │ + ldr d28, [x0, #56] │ │ │ │ + fmadd d28, d30, d21, d28 │ │ │ │ + str d28, [x1, #56] │ │ │ │ + cmp w28, w3 │ │ │ │ + b.eq 16f84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8fb4> // b.none │ │ │ │ + fmul d21, d22, d31 │ │ │ │ + fmul d23, d22, d23 │ │ │ │ + fmul d25, d22, d25 │ │ │ │ + fmul d24, d22, d24 │ │ │ │ + fmul d27, d22, d27 │ │ │ │ + fmul d26, d22, d26 │ │ │ │ + fmul d29, d22, d29 │ │ │ │ + fmul d28, d22, d28 │ │ │ │ + fmov d31, d21 │ │ │ │ + stp d21, d23, [x1] │ │ │ │ + stp d25, d24, [x1, #16] │ │ │ │ + stp d27, d26, [x1, #32] │ │ │ │ + stp d29, d28, [x1, #48] │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + ldp d29, d24, [x2] │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + ldp d25, d26, [x2, #16] │ │ │ │ + fadd d31, d31, d29 │ │ │ │ + ldp d27, d28, [x2, #32] │ │ │ │ + ldp d29, d21, [x2, #48] │ │ │ │ + str d31, [x2] │ │ │ │ + ldur d23, [x1, #-56] │ │ │ │ + fadd d23, d23, d24 │ │ │ │ + str d23, [x2, #8] │ │ │ │ + ldur d24, [x1, #-48] │ │ │ │ + fadd d24, d24, d25 │ │ │ │ + str d24, [x2, #16] │ │ │ │ + ldur d25, [x1, #-40] │ │ │ │ + fadd d25, d25, d26 │ │ │ │ + str d25, [x2, #24] │ │ │ │ + ldur d26, [x1, #-32] │ │ │ │ + fadd d26, d26, d27 │ │ │ │ + str d26, [x2, #32] │ │ │ │ + ldur d27, [x1, #-24] │ │ │ │ + fadd d27, d27, d28 │ │ │ │ + str d27, [x2, #40] │ │ │ │ + ldur d28, [x1, #-16] │ │ │ │ + fadd d28, d28, d29 │ │ │ │ + str d28, [x2, #48] │ │ │ │ + ldur d29, [x1, #-8] │ │ │ │ + fadd d29, d29, d21 │ │ │ │ + str d29, [x2, #56] │ │ │ │ + cmp w6, w7 │ │ │ │ + b.ne 16ec0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8ef0> // b.any │ │ │ │ + fadd d31, d31, d23 │ │ │ │ + fadd d31, d31, d24 │ │ │ │ + fadd d31, d31, d25 │ │ │ │ + fadd d31, d31, d26 │ │ │ │ + fadd d31, d31, d27 │ │ │ │ + fadd d31, d31, d28 │ │ │ │ + fadd d31, d31, d29 │ │ │ │ + str d31, [x19, #184] │ │ │ │ + bl d870 │ │ │ │ + ldp w0, w2, [x19, #148] │ │ │ │ + cbnz w0, 16358 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8388> │ │ │ │ + ldr w3, [x19, #136] │ │ │ │ + mov w4, w2 │ │ │ │ + add x8, x19, #0xc0 │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + cbnz w3, 163f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8420> │ │ │ │ + b 16358 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8388> │ │ │ │ + ldr w0, [x19, #148] │ │ │ │ + mov w4, w2 │ │ │ │ + str d29, [x19, #184] │ │ │ │ + cbz w0, 16358 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8388> │ │ │ │ + mov w2, w4 │ │ │ │ + b 16358 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8388> │ │ │ │ + ldp x21, x22, [sp, #96] │ │ │ │ + mov w24, w0 │ │ │ │ + ldp x25, x26, [sp, #128] │ │ │ │ + ldp x27, x28, [sp, #144] │ │ │ │ + ldp d14, d15, [sp, #160] │ │ │ │ + b 164a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x84d8> │ │ │ │ + ldp d30, d29, [x0] │ │ │ │ + ldp d25, d26, [x0, #16] │ │ │ │ + fadd d30, d30, d29 │ │ │ │ + ldr d29, [x0, #48] │ │ │ │ + ldp d27, d28, [x0, #32] │ │ │ │ + fadd d30, d30, d25 │ │ │ │ + fadd d30, d30, d26 │ │ │ │ + fadd d30, d30, d27 │ │ │ │ + fadd d30, d30, d28 │ │ │ │ + fadd d30, d30, d29 │ │ │ │ + fadd d31, d30, d31 │ │ │ │ + str d31, [x19, #184] │ │ │ │ + b 16358 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8388> │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + b 164a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x84d8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 170fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x912c> // b.any │ │ │ │ + bl d450 │ │ │ │ + b.ne 16d20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8d50> // b.any │ │ │ │ + ldr d31, [x1] │ │ │ │ + b 165c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x85f4> │ │ │ │ + cbnz w2, 16370 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x83a0> │ │ │ │ + b 1644c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x847c> │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + stp x27, x28, [sp, #144] │ │ │ │ + stp d14, d15, [sp, #160] │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x26 │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + cmp x19, x22 │ │ │ │ + b.eq 17190 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x91c0> // b.none │ │ │ │ + ldr x0, [x19] │ │ │ │ + cbz x0, 17120 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9150> │ │ │ │ + bl d870 │ │ │ │ + add x19, x19, #0x18 │ │ │ │ + b 1710c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x913c> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp] │ │ │ │ + mov x0, x27 │ │ │ │ + bl d870 │ │ │ │ + ldr x2, [sp] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 170fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x912c> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - b 140a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60d4> │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 14258 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6288> │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl 17f00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9f30> │ │ │ │ + ldr x2, [sp] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 1715c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x918c> // b.none │ │ │ │ + b 170fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x912c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 170fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x912c> // b.any │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x26 │ │ │ │ + bl d870 │ │ │ │ + b 1713c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x916c> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xb0 │ │ │ │ + stp x29, x30, [sp, #80] │ │ │ │ + add x29, sp, #0x50 │ │ │ │ + stp x19, x20, [sp, #96] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x4 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + mov x21, x3 │ │ │ │ + stp x23, x24, [sp, #128] │ │ │ │ + stp x25, x26, [sp, #144] │ │ │ │ + stp x27, x28, [sp, #160] │ │ │ │ + add x28, x19, #0x38 │ │ │ │ + ldr x6, [x0] │ │ │ │ + str x6, [sp, #72] │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + stp x5, x1, [x19] │ │ │ │ + stp x0, x2, [sp, #8] │ │ │ │ + bl 17fa0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9fd0> │ │ │ │ + mov x0, x28 │ │ │ │ + bl 17fa0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9fd0> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x9, x19, #0x180 │ │ │ │ + str x9, [sp, #32] │ │ │ │ + stp q31, q31, [x19, #192] │ │ │ │ + stp q31, q31, [x19, #224] │ │ │ │ + stp q31, q31, [x19, #256] │ │ │ │ + stp q31, q31, [x19, #288] │ │ │ │ + stp q31, q31, [x19, #320] │ │ │ │ + stp q31, q31, [x19, #352] │ │ │ │ + str q31, [x19, #384] │ │ │ │ + ldr w2, [x20, #32] │ │ │ │ + ldp w4, w0, [x20, #8] │ │ │ │ + ldp w6, w1, [x20] │ │ │ │ + ldp w3, w7, [x20, #16] │ │ │ │ + ldp w8, w5, [x20, #24] │ │ │ │ + stp w1, w8, [x19, #96] │ │ │ │ + stp w6, w7, [x19, #104] │ │ │ │ + sub w1, w2, w0 │ │ │ │ + stp w4, w5, [x19, #112] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + stp w0, w2, [x19, #120] │ │ │ │ + ldr w0, [x20, #36] │ │ │ │ + stp w3, w0, [x19, #128] │ │ │ │ + str xzr, [x19, #400] │ │ │ │ + ldp x2, x0, [x21] │ │ │ │ + str xzr, [x19, #184] │ │ │ │ + sub x0, x0, x2 │ │ │ │ + asr x0, x0, #2 │ │ │ │ + stp w0, w1, [x19, #136] │ │ │ │ + lsl w0, w0, #3 │ │ │ │ + cbz w0, 172f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9328> │ │ │ │ + lsl x22, x0, #3 │ │ │ │ + add x26, x19, #0x108 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x22 │ │ │ │ + add x25, x19, #0x120 │ │ │ │ + add x23, x19, #0x168 │ │ │ │ + bl d8b0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x2, x22 │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d4c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d710 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x25] │ │ │ │ + add x22, x0, x22 │ │ │ │ + bl d570 │ │ │ │ + add x1, x19, #0xc0 │ │ │ │ + ldr x0, [x19, #192] │ │ │ │ + str x20, [x19, #192] │ │ │ │ + stp x22, x22, [x1, #8] │ │ │ │ + cbz x0, 172f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9328> │ │ │ │ + bl d870 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x26, x19, #0x108 │ │ │ │ + add x25, x19, #0x120 │ │ │ │ + add x23, x19, #0x168 │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + bl d8b0 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + mov x2, x0 │ │ │ │ + add x3, x19, #0xf0 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + str x1, [x19, #240] │ │ │ │ + str q31, [x2], #64 │ │ │ │ + stp x2, x2, [x3, #8] │ │ │ │ + stp q31, q31, [x1, #16] │ │ │ │ + str q31, [x1, #48] │ │ │ │ + cbz x0, 17344 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9374> │ │ │ │ + bl d870 │ │ │ │ + ldr w2, [x19, #136] │ │ │ │ + cbz x2, 177d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9808> │ │ │ │ + lsl x22, x2, #3 │ │ │ │ + add x26, x19, #0x108 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x22 │ │ │ │ + add x25, x19, #0x120 │ │ │ │ + add x23, x19, #0x168 │ │ │ │ + bl d8b0 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x23, x0 │ │ │ │ + add x22, x0, x22 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d570 │ │ │ │ + add x1, x19, #0xd8 │ │ │ │ + ldr x0, [x19, #216] │ │ │ │ + str x23, [x19, #216] │ │ │ │ + stp x22, x22, [x1, #8] │ │ │ │ + cbz x0, 17398 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x93c8> │ │ │ │ + bl d870 │ │ │ │ + ldp w0, w2, [x19, #96] │ │ │ │ + ldr w1, [x19, #136] │ │ │ │ + sub w22, w2, w0 │ │ │ │ + add w27, w22, #0x1 │ │ │ │ + lsl w1, w1, #3 │ │ │ │ + sxtw x24, w27 │ │ │ │ + cbz w1, 177cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x97fc> │ │ │ │ + lsl x2, x1, #3 │ │ │ │ + add x26, x19, #0x108 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x2 │ │ │ │ + add x25, x19, #0x120 │ │ │ │ + add x23, x19, #0x168 │ │ │ │ + str x2, [sp, #24] │ │ │ │ + bl d8b0 │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + mov x23, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + add x26, x0, x2 │ │ │ │ + bl d570 │ │ │ │ + mov x0, #0x5555555555555555 // #6148914691236517205 │ │ │ │ + movk x0, #0x555, lsl #48 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.hi 17df4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9e24> // b.pmore │ │ │ │ + cbz x24, 177bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x97ec> │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + smull x27, w27, w0 │ │ │ │ + mov x0, x27 │ │ │ │ + bl d8b0 │ │ │ │ + add x27, x0, x27 │ │ │ │ + subs x20, x26, x23 │ │ │ │ + mov x25, x0 │ │ │ │ + mov x2, x27 │ │ │ │ + b.eq 17738 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9768> // b.none │ │ │ │ + mov x0, #0x7ffffffffffffff8 // #9223372036854775800 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.hi 17a48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9a78> // b.pmore │ │ │ │ + mov x22, x25 │ │ │ │ + cmp x20, #0x8 │ │ │ │ + b.le 17768 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9798> │ │ │ │ + stp xzr, xzr, [x22] │ │ │ │ + mov x0, x20 │ │ │ │ + str xzr, [x22, #16] │ │ │ │ + bl d8b0 │ │ │ │ + add x26, x0, x20 │ │ │ │ + str x0, [x22] │ │ │ │ + str x26, [x22, #16] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x23 │ │ │ │ + add x22, x22, #0x18 │ │ │ │ + bl d270 │ │ │ │ + stur x26, [x22, #-16] │ │ │ │ + subs x24, x24, #0x1 │ │ │ │ + b.ne 17444 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9474> // b.any │ │ │ │ + ldr x20, [x19, #264] │ │ │ │ + add x26, x19, #0x108 │ │ │ │ + ldr x24, [x26, #8] │ │ │ │ + str x25, [x19, #264] │ │ │ │ + stp x22, x27, [x26, #8] │ │ │ │ + mov x22, x20 │ │ │ │ + cmp x20, x24 │ │ │ │ + b.eq 174b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x94e8> // b.none │ │ │ │ + nop │ │ │ │ + ldr x0, [x22] │ │ │ │ + cbz x0, 1779c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x97cc> │ │ │ │ + add x22, x22, #0x18 │ │ │ │ + bl d870 │ │ │ │ + cmp x22, x24 │ │ │ │ + b.ne 174a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x94d0> // b.any │ │ │ │ + cbz x20, 174c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x94f4> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d870 │ │ │ │ + cbz x23, 174d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9500> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d870 │ │ │ │ + ldp w0, w24, [x19, #96] │ │ │ │ + add x25, x19, #0x120 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + sub w24, w24, w0 │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + add x23, x19, #0x168 │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + sxtw x22, w24 │ │ │ │ + bl d8b0 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + mov x1, #0x5555555555555555 // #6148914691236517205 │ │ │ │ + mov x23, x0 │ │ │ │ + movk x1, #0x555, lsl #48 │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + stp q31, q31, [x0, #32] │ │ │ │ + cmp x22, x1 │ │ │ │ + b.hi 17c78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ca8> // b.pmore │ │ │ │ + cbz x22, 17a38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9a68> │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + smull x25, w24, w0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d8b0 │ │ │ │ + mov x24, x0 │ │ │ │ + add x0, x0, x25 │ │ │ │ + mov x20, x24 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + stp xzr, xzr, [x20] │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + str xzr, [x20, #16] │ │ │ │ + bl d8b0 │ │ │ │ + ldp q29, q28, [x23] │ │ │ │ + str x0, [x20] │ │ │ │ + add x1, x0, #0x40 │ │ │ │ + subs x22, x22, #0x1 │ │ │ │ + ldp q31, q30, [x23, #32] │ │ │ │ + stp x1, x1, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + stp q29, q28, [x0] │ │ │ │ + stp q31, q30, [x0, #32] │ │ │ │ + b.ne 17544 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9574> // b.any │ │ │ │ + ldr x22, [x19, #288] │ │ │ │ + add x25, x19, #0x120 │ │ │ │ + ldr x27, [x25, #8] │ │ │ │ + str x24, [x19, #288] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + stp x20, x0, [x25, #8] │ │ │ │ + mov x20, x22 │ │ │ │ + cmp x22, x27 │ │ │ │ + b.eq 175b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x95e8> // b.none │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 177ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x97dc> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + bl d870 │ │ │ │ + cmp x27, x20 │ │ │ │ + b.ne 175a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x95d0> // b.any │ │ │ │ + cbz x22, 175c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x95f4> │ │ │ │ + mov x0, x22 │ │ │ │ + bl d870 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d870 │ │ │ │ + ldp w1, w2, [x19, #96] │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + sub w2, w2, w1 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + sxtw x2, w2 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 17dc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9df8> // b.pmore │ │ │ │ + cbz x2, 17a80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ab0> │ │ │ │ + lsl x22, x2, #2 │ │ │ │ + add x23, x19, #0x168 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d8b0 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x23, x0 │ │ │ │ + add x22, x0, x22 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d570 │ │ │ │ + add x1, x19, #0x138 │ │ │ │ + ldr x0, [x19, #312] │ │ │ │ + str x23, [x19, #312] │ │ │ │ + stp x22, x22, [x1, #8] │ │ │ │ + cbz x0, 17630 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9660> │ │ │ │ + bl d870 │ │ │ │ + ldp w1, w2, [x19, #96] │ │ │ │ + mov x0, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ + sub w2, w2, w1 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + sxtw x2, w2 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 17e1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9e4c> // b.pmore │ │ │ │ + cbz x2, 17a74 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9aa4> │ │ │ │ + lsl x22, x2, #3 │ │ │ │ + add x23, x19, #0x168 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d8b0 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x23, x0 │ │ │ │ + add x22, x0, x22 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d570 │ │ │ │ + add x1, x19, #0x150 │ │ │ │ + ldr x0, [x19, #336] │ │ │ │ + str x23, [x19, #336] │ │ │ │ + stp x22, x22, [x1, #8] │ │ │ │ + cbz x0, 17694 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x96c4> │ │ │ │ + bl d870 │ │ │ │ + ldr w22, [x19, #140] │ │ │ │ + cbz w22, 1794c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x997c> │ │ │ │ + ldr w0, [x19, #136] │ │ │ │ + mov w22, w22 │ │ │ │ + lsl w0, w0, #3 │ │ │ │ + cbz w0, 177e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9814> │ │ │ │ + lsl x27, x0, #3 │ │ │ │ + add x23, x19, #0x168 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x27 │ │ │ │ + bl d8b0 │ │ │ │ + mov x2, x27 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + bl d570 │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + umull x20, w22, w0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d8b0 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + mov x24, x0 │ │ │ │ + cmp x27, #0x8 │ │ │ │ + b.le 17ac0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9af0> │ │ │ │ + stp xzr, xzr, [x24] │ │ │ │ + mov x0, x27 │ │ │ │ + str xzr, [x24, #16] │ │ │ │ + bl d8b0 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x23, x0, x27 │ │ │ │ + str x0, [x24] │ │ │ │ + mov x2, x27 │ │ │ │ + str x23, [x24, #16] │ │ │ │ + add x24, x24, #0x18 │ │ │ │ + bl d270 │ │ │ │ + stur x23, [x24, #-16] │ │ │ │ + subs x22, x22, #0x1 │ │ │ │ + b.ne 176f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9724> // b.any │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x0, x0, x20 │ │ │ │ + b 17824 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9854> │ │ │ │ + sxtw x1, w22 │ │ │ │ + mov w3, #0x18 // #24 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + umaddl x1, w1, w3, x0 │ │ │ │ + add x0, x0, #0x18 │ │ │ │ + stur q31, [x0, #-24] │ │ │ │ + stur xzr, [x0, #-8] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 1774c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x977c> // b.any │ │ │ │ + mov x22, x2 │ │ │ │ + b 1747c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x94ac> │ │ │ │ + stp xzr, xzr, [x22] │ │ │ │ + mov x0, x20 │ │ │ │ + str xzr, [x22, #16] │ │ │ │ + bl d8b0 │ │ │ │ + ldr d31, [x23] │ │ │ │ + add x1, x0, x20 │ │ │ │ + stp x0, x1, [x22] │ │ │ │ + subs x24, x24, #0x1 │ │ │ │ + add x22, x22, #0x18 │ │ │ │ + stur x1, [x22, #-8] │ │ │ │ + str d31, [x0] │ │ │ │ + b.ne 17768 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9798> // b.any │ │ │ │ + b 1747c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x94ac> │ │ │ │ + add x22, x22, #0x18 │ │ │ │ + cmp x24, x22 │ │ │ │ + b.ne 174a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x94d0> // b.any │ │ │ │ + b 174b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x94e8> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x27, x20 │ │ │ │ + b.ne 175a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x95d0> // b.any │ │ │ │ + b 175b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x95e8> │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + b 1747c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x94ac> │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + b 173ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x941c> │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + b 17380 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x93b0> │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + umull x20, w22, w0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d8b0 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + nop │ │ │ │ + str xzr, [x0, #16] │ │ │ │ + subs x22, x22, #0x1 │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, x0, #0x18 │ │ │ │ + b.ne 17800 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9830> // b.any │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + str xzr, [sp, #24] │ │ │ │ + add x0, x0, x20 │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x23, x19, #0x168 │ │ │ │ + ldr x20, [x23, #8] │ │ │ │ + ldr x27, [x19, #360] │ │ │ │ + str x1, [x19, #360] │ │ │ │ + stp x24, x0, [x23, #8] │ │ │ │ + mov x22, x27 │ │ │ │ + cmp x27, x20 │ │ │ │ + b.eq 17860 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9890> // b.none │ │ │ │ + ldr x0, [x22] │ │ │ │ + cbz x0, 17af8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9b28> │ │ │ │ + add x22, x22, #0x18 │ │ │ │ + bl d870 │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne 17848 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9878> // b.any │ │ │ │ + cbz x27, 1786c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x989c> │ │ │ │ + mov x0, x27 │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cbz x0, 17878 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x98a8> │ │ │ │ + bl d870 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + ldr w24, [x19, #140] │ │ │ │ + bl d8b0 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + mov x22, x0 │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + stp q31, q31, [x0, #32] │ │ │ │ + cbz x24, 17b18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9b48> │ │ │ │ + mov w20, #0x18 // #24 │ │ │ │ + umull x20, w24, w20 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d8b0 │ │ │ │ + add x1, x0, x20 │ │ │ │ + mov x27, x0 │ │ │ │ + mov x20, x0 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + stp xzr, xzr, [x20] │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + str xzr, [x20, #16] │ │ │ │ + bl d8b0 │ │ │ │ + ldp q29, q28, [x22] │ │ │ │ + str x0, [x20] │ │ │ │ + add x1, x0, #0x40 │ │ │ │ + subs x24, x24, #0x1 │ │ │ │ + ldp q31, q30, [x22, #32] │ │ │ │ + stp x1, x1, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + stp q29, q28, [x0] │ │ │ │ + stp q31, q30, [x0, #32] │ │ │ │ + b.ne 178c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x98f0> // b.any │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + ldr x23, [x19, #384] │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + ldr x24, [x0] │ │ │ │ + str x27, [x19, #384] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + stp x20, x1, [x0] │ │ │ │ + mov x20, x23 │ │ │ │ + cmp x23, x24 │ │ │ │ + b.eq 17938 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9968> // b.none │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 17b08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9b38> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + bl d870 │ │ │ │ + cmp x20, x24 │ │ │ │ + b.ne 17920 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9950> // b.any │ │ │ │ + cbz x23, 17944 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9974> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d870 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d870 │ │ │ │ + stp xzr, xzr, [sp, #48] │ │ │ │ + ldp x1, x0, [x21] │ │ │ │ + str xzr, [sp, #64] │ │ │ │ + subs x22, x0, x1 │ │ │ │ + b.eq 17a8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9abc> // b.none │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ + cmp x22, x0 │ │ │ │ + b.hi 17b38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9b68> // b.pmore │ │ │ │ + add x23, x19, #0x168 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d8b0 │ │ │ │ + ldp x1, x21, [x21] │ │ │ │ + add x22, x0, x22 │ │ │ │ + stp x0, x0, [sp, #48] │ │ │ │ + mov x20, x0 │ │ │ │ + str x22, [sp, #64] │ │ │ │ + sub x21, x21, x1 │ │ │ │ + cmp x21, #0x4 │ │ │ │ + b.le 17b28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9b58> │ │ │ │ + mov x2, x21 │ │ │ │ + bl da90 │ │ │ │ + ldp x0, x1, [sp, #8] │ │ │ │ + add x20, x20, x21 │ │ │ │ + ldp w3, w4, [x19, #104] │ │ │ │ + add x2, sp, #0x30 │ │ │ │ + str x20, [sp, #56] │ │ │ │ + bl 17fe0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa010> │ │ │ │ + str w0, [x19, #164] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cbz x0, 179d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9a00> │ │ │ │ + bl d870 │ │ │ │ + ldr w1, [x19, #24] │ │ │ │ + add x23, x19, #0x168 │ │ │ │ + ldr w2, [x19, #32] │ │ │ │ + mov x0, x28 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + bl 1820c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa23c> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x1, x28 │ │ │ │ + bl 1864c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa67c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 17b80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9bb0> // b.any │ │ │ │ + ldp x29, x30, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #96] │ │ │ │ + ldp x21, x22, [sp, #112] │ │ │ │ + ldp x23, x24, [sp, #128] │ │ │ │ + ldp x25, x26, [sp, #144] │ │ │ │ + ldp x27, x28, [sp, #160] │ │ │ │ + add sp, sp, #0xb0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + str xzr, [sp, #24] │ │ │ │ + b 1757c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x95ac> │ │ │ │ + stp xzr, xzr, [x25] │ │ │ │ + str xzr, [x25, #16] │ │ │ │ + tbz x20, #63, 17aa0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ad0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 17b80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9bb0> // b.any │ │ │ │ + bl d730 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + b 1767c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x96ac> │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + b 17618 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9648> │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + str xzr, [sp, #48] │ │ │ │ + str xzr, [sp, #64] │ │ │ │ + b 179a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x99d8> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 17b80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9bb0> // b.any │ │ │ │ + bl d450 │ │ │ │ + stp xzr, xzr, [x24] │ │ │ │ + mov x0, x27 │ │ │ │ + str xzr, [x24, #16] │ │ │ │ + bl d8b0 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + subs x22, x22, #0x1 │ │ │ │ + add x24, x24, #0x18 │ │ │ │ + ldr d31, [x1] │ │ │ │ + add x1, x0, x27 │ │ │ │ + stp x0, x1, [x24, #-24] │ │ │ │ + stur x1, [x24, #-8] │ │ │ │ + str d31, [x0] │ │ │ │ + b.ne 17ac0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9af0> // b.any │ │ │ │ + b 1772c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x975c> │ │ │ │ + add x22, x22, #0x18 │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne 17848 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9878> // b.any │ │ │ │ + b 17860 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9890> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x24, x20 │ │ │ │ + b.ne 17920 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9950> // b.any │ │ │ │ + b 17938 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9968> │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + str xzr, [sp, #24] │ │ │ │ + b 178f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9928> │ │ │ │ + b.ne 179a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x99d8> // b.any │ │ │ │ + ldr w0, [x1] │ │ │ │ + str w0, [x20] │ │ │ │ + b 179a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x99d8> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1421c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x624c> // b.none │ │ │ │ - b 1404c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x607c> │ │ │ │ + b.ne 17b80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9bb0> // b.any │ │ │ │ + add x23, x19, #0x168 │ │ │ │ + bl d730 │ │ │ │ bti j │ │ │ │ - cmp x1, #0x2 │ │ │ │ - b.ne 1431c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x634c> // b.any │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldp w2, w1, [x0, #28] │ │ │ │ - orr w1, w1, #0x1 │ │ │ │ - str w1, [x0, #32] │ │ │ │ - tbz w2, #0, 1435c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x638c> │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x25] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 17fc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ff0> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1404c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x607c> // b.any │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ + b.eq 17bf4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9c24> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x21, x1 │ │ │ │ - b 140f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6128> │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl 17f00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9f30> │ │ │ │ + mov x0, x23 │ │ │ │ + bl 17f00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9f30> │ │ │ │ + ldr x0, [x19, #336] │ │ │ │ + cbz x0, 17ba8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9bd8> │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #312] │ │ │ │ + cbz x0, 17bb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9be4> │ │ │ │ + bl d870 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 17f00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9f30> │ │ │ │ + mov x0, x26 │ │ │ │ + bl 17f00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9f30> │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + cbz x0, 17bd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9c00> │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #216] │ │ │ │ + cbz x0, 17bdc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9c0c> │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #192] │ │ │ │ + cbz x0, 17be8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9c18> │ │ │ │ + bl d870 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 17fc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ff0> │ │ │ │ + b 17b64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9b94> │ │ │ │ + mov x0, x21 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - mov x21, x1 │ │ │ │ - b 14104 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6134> │ │ │ │ + mov x21, x0 │ │ │ │ + cbz x23, 17c10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9c40> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d870 │ │ │ │ + add x26, x19, #0x108 │ │ │ │ + add x25, x19, #0x120 │ │ │ │ + add x23, x19, #0x168 │ │ │ │ + b 17b8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9bbc> │ │ │ │ + bti j │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x21, x0 │ │ │ │ + cbz x1, 17c38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9c68> │ │ │ │ + mov x0, x1 │ │ │ │ + bl d870 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x23, x19, #0x168 │ │ │ │ + b 17b8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9bbc> │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x21, x25 │ │ │ │ bl d480 <__cxa_begin_catch@plt> │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldp w2, w1, [x0, #28] │ │ │ │ - orr w1, w1, #0x1 │ │ │ │ - str w1, [x0, #32] │ │ │ │ - tbz w2, #0, 14354 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6384> │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x25] │ │ │ │ + cmp x21, x22 │ │ │ │ + b.eq 17cdc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d0c> // b.none │ │ │ │ + ldr x0, [x21] │ │ │ │ + cbz x0, 17c70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ca0> │ │ │ │ + bl d870 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + b 17c5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9c8c> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1404c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x607c> // b.any │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 13c08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c38> │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x25] │ │ │ │ + b.ne 17b80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9bb0> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xb98 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + add x25, x19, #0x120 │ │ │ │ + add x23, x19, #0x168 │ │ │ │ + bl d870 │ │ │ │ + b 17b8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9bbc> │ │ │ │ + bti j │ │ │ │ + mov x21, x24 │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + cmp x20, x21 │ │ │ │ + b.eq 17e70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ea0> // b.none │ │ │ │ + ldr x0, [x21] │ │ │ │ + cbz x0, 17cd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d04> │ │ │ │ + bl d870 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + b 17cc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9cf0> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1404c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x607c> // b.any │ │ │ │ + b.ne 17b80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9bb0> // b.any │ │ │ │ bl dc10 <__cxa_rethrow@plt> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 14294 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62c4> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d870 │ │ │ │ + b 17b8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9bbc> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 14294 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62c4> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x21, x0 │ │ │ │ + add x23, x19, #0x168 │ │ │ │ + b 17b8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9bbc> │ │ │ │ bti j │ │ │ │ - b 140ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60dc> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x25] │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + ldr x21, [sp, #40] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + cmp x21, x24 │ │ │ │ + b.eq 17d80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9db0> // b.none │ │ │ │ + ldr x0, [x21] │ │ │ │ + cbz x0, 17d50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d80> │ │ │ │ + bl d870 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + b 17d3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d6c> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + cbz x0, 17d20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d50> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x23, x19, #0x168 │ │ │ │ + bl d870 │ │ │ │ + b 17b8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9bbc> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1404c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x607c> // b.any │ │ │ │ - bl dab0 │ │ │ │ - bti j │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - b 14028 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6058> │ │ │ │ - bti j │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - b 14030 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6060> │ │ │ │ + b.ne 17b80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9bb0> // b.any │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ bti j │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #248] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #248] │ │ │ │ + mov x21, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ ldr x0, [sp, #40] │ │ │ │ - bl db90 │ │ │ │ - ldur x2, [x28, #-24] │ │ │ │ - ldur x1, [x26, #-24] │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x3, [x19, x2] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - str x26, [sp, #240] │ │ │ │ - str x2, [x24, x1] │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x23, [sp, #224] │ │ │ │ - str x1, [x19, x0] │ │ │ │ - str xzr, [sp, #232] │ │ │ │ - b 141ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x621c> │ │ │ │ - bti j │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - mov x20, x0 │ │ │ │ - b 1429c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62cc> │ │ │ │ + bl d870 │ │ │ │ + b 17d70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9da0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1447c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x64ac> │ │ │ │ + mov x22, x25 │ │ │ │ + b 17c54 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9c84> │ │ │ │ bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x25] │ │ │ │ + mov x22, x25 │ │ │ │ + b 17c54 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9c84> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1404c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x607c> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - b 140a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60d4> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x25] │ │ │ │ + b.ne 17b80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9bb0> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x23, x19, #0x168 │ │ │ │ + add x0, x0, #0xb98 │ │ │ │ + bl d530 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1404c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x607c> // b.any │ │ │ │ - bl dab0 │ │ │ │ + b.ne 17b80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9bb0> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xb98 │ │ │ │ + bl d530 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 17b80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9bb0> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x23, x19, #0x168 │ │ │ │ + add x0, x0, #0xb98 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 1429c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62cc> │ │ │ │ + mov x21, x27 │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + cmp x20, x21 │ │ │ │ + b.eq 17ec4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ef4> // b.none │ │ │ │ + ldr x0, [x21] │ │ │ │ + cbz x0, 17e68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9e98> │ │ │ │ + bl d870 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + b 17e54 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9e84> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 17b80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9bb0> // b.any │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ bti j │ │ │ │ - b 140ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60dc> │ │ │ │ + mov x21, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x24 │ │ │ │ + bl d870 │ │ │ │ + b 17ca0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9cd0> │ │ │ │ bti j │ │ │ │ - b 140ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60dc> │ │ │ │ + mov x21, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x25 │ │ │ │ + bl d870 │ │ │ │ + cbnz x23, 17c08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9c38> │ │ │ │ + b 17c10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9c40> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 17b80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9bb0> // b.any │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ bti j │ │ │ │ - stp x0, x1, [sp, #56] │ │ │ │ - mov x0, x22 │ │ │ │ - bl db90 │ │ │ │ - ldp x0, x1, [sp, #56] │ │ │ │ - b 142c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62f0> │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xba8 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xbe8 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mov x21, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x27 │ │ │ │ + bl d870 │ │ │ │ + b 17d04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d34> │ │ │ │ nop │ │ │ │ - │ │ │ │ -0000000000014540 ::do_widen(char) const@@Base>: │ │ │ │ - bti c │ │ │ │ - mov w0, w1 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + ldp x19, x20, [x0] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 17f40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9f70> // b.none │ │ │ │ + ldr x0, [x19] │ │ │ │ + cbz x0, 17f5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9f8c> │ │ │ │ + add x19, x19, #0x18 │ │ │ │ + bl d870 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 17f24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9f54> // b.any │ │ │ │ + ldr x20, [x21] │ │ │ │ + cbz x20, 17f70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9fa0> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + add x19, x19, #0x18 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 17f24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9f54> // b.any │ │ │ │ + ldr x20, [x21] │ │ │ │ + b 17f40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9f70> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x16, x1 │ │ │ │ - br x16 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - add x2, x1, x2 │ │ │ │ - stp x1, x1, [x0, #8] │ │ │ │ - str x2, [x0, #24] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ + str xzr, [x0, #16] │ │ │ │ + str xzr, [x0, #32] │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + cbz x0, 17fd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa000> │ │ │ │ + b d560 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x4, x0 │ │ │ │ - tbnz w3, #4, 14630 ::do_widen(char) const@@Base+0xf0> │ │ │ │ - ldp x3, x0, [x0, #8] │ │ │ │ - ldr x5, [x4, #24] │ │ │ │ - sub x0, x0, x3 │ │ │ │ - sub x5, x5, x3 │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.eq 1463c ::do_widen(char) const@@Base+0xfc> // b.none │ │ │ │ - cmp w2, #0x2 │ │ │ │ - b.eq 14654 ::do_widen(char) const@@Base+0x114> // b.none │ │ │ │ - cbnz w2, 14634 ::do_widen(char) const@@Base+0xf4> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + lsr w4, w4, #3 │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x2 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + lsr w22, w3, #3 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w23, w3 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + sub x25, x4, x22 │ │ │ │ + str x27, [sp, #80] │ │ │ │ + mov x27, x1 │ │ │ │ + lsl x3, x25, #3 │ │ │ │ + ldp x24, x19, [x2] │ │ │ │ + sub x0, x19, x24 │ │ │ │ + asr x2, x0, #2 │ │ │ │ + ubfx x1, x0, #2, #3 │ │ │ │ + add x0, x2, #0x8 │ │ │ │ cmp x1, #0x0 │ │ │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ │ │ - ccmp x5, x1, #0x1, ge // ge = tcont │ │ │ │ - b.lt 14634 ::do_widen(char) const@@Base+0xf4> // b.tstop │ │ │ │ - add x3, x3, x1 │ │ │ │ - mov x0, x1 │ │ │ │ - str x3, [x4, #16] │ │ │ │ - b 14634 ::do_widen(char) const@@Base+0xf4> │ │ │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + csel x0, x0, x2, ne // ne = any │ │ │ │ + str x0, [x21, #16] │ │ │ │ + mul x0, x25, x0 │ │ │ │ + stp x0, x3, [x21] │ │ │ │ + bl dcb0 │ │ │ │ + str x0, [x21, #32] │ │ │ │ + cmp x19, x24 │ │ │ │ + b.eq 180ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa0dc> // b.none │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + b 18070 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa0a0> │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + add x0, x0, x26 │ │ │ │ + ldr x5, [x27, #8] │ │ │ │ + mov x2, x25 │ │ │ │ + ldr w4, [x24, w19, uxtw #2] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldr x1, [x27, #32] │ │ │ │ + lsr x5, x5, #3 │ │ │ │ + add x26, x26, x25 │ │ │ │ + madd x4, x4, x5, x22 │ │ │ │ + add x1, x1, x4 │ │ │ │ + bl d270 │ │ │ │ + ldp x24, x4, [x20] │ │ │ │ + sub x4, x4, x24 │ │ │ │ + cmp x19, x4, asr #2 │ │ │ │ + b.cc 1806c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa09c> // b.lo, b.ul, b.last │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + and w0, w23, #0x7 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - adds x0, x0, x1 │ │ │ │ - ccmp x5, x0, #0x1, pl // pl = nfrst │ │ │ │ - b.lt 14630 ::do_widen(char) const@@Base+0xf0> // b.tstop │ │ │ │ - add x3, x3, x0 │ │ │ │ - str x3, [x4, #16] │ │ │ │ - b 14634 ::do_widen(char) const@@Base+0xf4> │ │ │ │ - cmp x1, #0x0 │ │ │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ │ │ - ccmp x5, x1, #0x1, ge // ge = tcont │ │ │ │ - b.lt 14634 ::do_widen(char) const@@Base+0xf4> // b.tstop │ │ │ │ - sub x0, x5, x1 │ │ │ │ - add x3, x3, x0 │ │ │ │ - str x3, [x4, #16] │ │ │ │ - b 14634 ::do_widen(char) const@@Base+0xf4> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - tbnz w3, #4, 146a4 ::do_widen(char) const@@Base+0x164> │ │ │ │ - ldr x3, [x0, #8] │ │ │ │ - ldr x2, [x0, #24] │ │ │ │ - sub x2, x2, x3 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.lt 146a4 ::do_widen(char) const@@Base+0x164> // b.tstop │ │ │ │ - add x3, x3, x1 │ │ │ │ - str x3, [x0, #16] │ │ │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ret │ │ │ │ + ldr x7, [x0, #8] │ │ │ │ + lsl w11, w1, #1 │ │ │ │ + lsl w12, w2, #1 │ │ │ │ + lsr w8, w3, #3 │ │ │ │ + lsl w1, w1, #1 │ │ │ │ + add w11, w11, #0x1 │ │ │ │ + lsr x7, x7, #3 │ │ │ │ + lsl w2, w2, #1 │ │ │ │ + add w12, w12, #0x1 │ │ │ │ + lsr w4, w4, #3 │ │ │ │ + str wzr, [x6] │ │ │ │ + sub w3, w4, w8 │ │ │ │ + str wzr, [x5] │ │ │ │ + madd x9, x1, x7, x8 │ │ │ │ + madd x11, x11, x7, x8 │ │ │ │ + add w13, w3, #0x1 │ │ │ │ + madd x10, x2, x7, x8 │ │ │ │ + madd x12, x12, x7, x8 │ │ │ │ + cmn w3, #0x1 │ │ │ │ + b.eq 18194 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa1c4> // b.none │ │ │ │ + ldr x2, [x0, #32] │ │ │ │ + adrp x7, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x7, x7, #0xd30 │ │ │ │ + add x2, x2, x9 │ │ │ │ + add x13, x13, x2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + sub x4, x2, x9 │ │ │ │ + ldrb w0, [x2], #1 │ │ │ │ + ldr w3, [x6] │ │ │ │ + ldrb w8, [x4, x11] │ │ │ │ + ldrb w1, [x4, x10] │ │ │ │ + ldrb w4, [x4, x12] │ │ │ │ + eor w0, w0, w8 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + eor w1, w1, w4 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + eor w4, w0, w1 │ │ │ │ + orr w0, w0, w1 │ │ │ │ + ldrb w4, [x7, w4, sxtw] │ │ │ │ + ldrb w1, [x7, w0, sxtw] │ │ │ │ + add w0, w3, w4 │ │ │ │ + str w0, [x6] │ │ │ │ + ldr w0, [x5] │ │ │ │ + add w0, w0, w1 │ │ │ │ + str w0, [x5] │ │ │ │ + cmp x13, x2 │ │ │ │ + b.ne 18140 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa170> // b.any │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4080] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xc60 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3696] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldrb w1, [x0, #139] │ │ │ │ - tbnz w1, #0, 1473c ::do_widen(char) const@@Base+0x1fc> │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - cmp x0, #0x0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldrb w1, [x0, #138] │ │ │ │ - tbnz w1, #0, 14778 ::do_widen(char) const@@Base+0x238> │ │ │ │ - ldrb w0, [x0, #139] │ │ │ │ - eor w0, w0, #0x1 │ │ │ │ - ret │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldrb w0, [x0, #136] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldrb w0, [x0, #140] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4080] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4080] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldrb w1, [x0, #139] │ │ │ │ - tbnz w1, #0, 147fc ::do_widen(char) const@@Base+0x2bc> │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - cmp x0, #0x0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldrb w1, [x0, #138] │ │ │ │ - tbnz w1, #0, 14838 ::do_widen(char) const@@Base+0x2f8> │ │ │ │ - ldrb w0, [x0, #139] │ │ │ │ - eor w0, w0, #0x1 │ │ │ │ - ret │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldrb w0, [x0, #136] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldrb w0, [x0, #140] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xc60 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xc60 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldrb w1, [x0, #139] │ │ │ │ - tbnz w1, #0, 148bc ::do_widen(char) const@@Base+0x37c> │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - cmp x0, #0x0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldrb w1, [x0, #138] │ │ │ │ - tbnz w1, #0, 148f8 ::do_widen(char) const@@Base+0x3b8> │ │ │ │ - ldrb w0, [x0, #139] │ │ │ │ - eor w0, w0, #0x1 │ │ │ │ - ret │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldrb w0, [x0, #136] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldrb w0, [x0, #140] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3696] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3696] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - add x2, x1, x2 │ │ │ │ - stp x1, x1, [x0, #8] │ │ │ │ - str x2, [x0, #24] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x4, x0 │ │ │ │ - tbnz w3, #4, 14a30 ::do_widen(char) const@@Base+0x4f0> │ │ │ │ - ldp x3, x0, [x0, #8] │ │ │ │ - ldr x5, [x4, #24] │ │ │ │ - sub x0, x0, x3 │ │ │ │ - sub x5, x5, x3 │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.eq 14a3c ::do_widen(char) const@@Base+0x4fc> // b.none │ │ │ │ - cmp w2, #0x2 │ │ │ │ - b.eq 14a54 ::do_widen(char) const@@Base+0x514> // b.none │ │ │ │ - cbnz w2, 14a34 ::do_widen(char) const@@Base+0x4f4> │ │ │ │ - cmp x1, #0x0 │ │ │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ │ │ - ccmp x5, x1, #0x1, ge // ge = tcont │ │ │ │ - b.lt 14a34 ::do_widen(char) const@@Base+0x4f4> // b.tstop │ │ │ │ - add x3, x3, x1 │ │ │ │ - mov x0, x1 │ │ │ │ - str x3, [x4, #16] │ │ │ │ - b 14a34 ::do_widen(char) const@@Base+0x4f4> │ │ │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - adds x0, x0, x1 │ │ │ │ - ccmp x5, x0, #0x1, pl // pl = nfrst │ │ │ │ - b.lt 14a30 ::do_widen(char) const@@Base+0x4f0> // b.tstop │ │ │ │ - add x3, x3, x0 │ │ │ │ - str x3, [x4, #16] │ │ │ │ - b 14a34 ::do_widen(char) const@@Base+0x4f4> │ │ │ │ - cmp x1, #0x0 │ │ │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ │ │ - ccmp x5, x1, #0x1, ge // ge = tcont │ │ │ │ - b.lt 14a34 ::do_widen(char) const@@Base+0x4f4> // b.tstop │ │ │ │ - sub x0, x5, x1 │ │ │ │ - add x3, x3, x0 │ │ │ │ - str x3, [x4, #16] │ │ │ │ - b 14a34 ::do_widen(char) const@@Base+0x4f4> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - tbnz w3, #4, 14aa4 ::do_widen(char) const@@Base+0x564> │ │ │ │ - ldr x3, [x0, #8] │ │ │ │ - ldr x2, [x0, #24] │ │ │ │ - sub x2, x2, x3 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.lt 14aa4 ::do_widen(char) const@@Base+0x564> // b.tstop │ │ │ │ - add x3, x3, x1 │ │ │ │ - str x3, [x0, #16] │ │ │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + and w3, w1, #0x7 │ │ │ │ + add w4, w1, #0x8 │ │ │ │ paciasp │ │ │ │ + and w5, w2, #0x7 │ │ │ │ + cmp w3, #0x0 │ │ │ │ + sub w4, w4, w3 │ │ │ │ + add w3, w2, #0x8 │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ + csel w4, w4, w1, ne // ne = any │ │ │ │ + sub w3, w3, w5 │ │ │ │ + cmp w5, #0x0 │ │ │ │ mov x29, sp │ │ │ │ + csel w2, w3, w2, ne // ne = any │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl d8b0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0x58 │ │ │ │ - ldr w3, [x19, #8] │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + lsr x0, x2, #3 │ │ │ │ + str x4, [x19, #16] │ │ │ │ + umull x0, w0, w4 │ │ │ │ + stp x0, x2, [x19] │ │ │ │ + bl d320 │ │ │ │ + str x0, [x19, #32] │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - str x2, [x0] │ │ │ │ - str w3, [x0, #8] │ │ │ │ ret │ │ │ │ + bti c │ │ │ │ + and w3, w1, #0x7 │ │ │ │ + add w4, w1, #0x8 │ │ │ │ paciasp │ │ │ │ + and w5, w2, #0x7 │ │ │ │ + sub w4, w4, w3 │ │ │ │ + cmp w3, #0x0 │ │ │ │ + add w3, w2, #0x8 │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ + csel w1, w4, w1, ne // ne = any │ │ │ │ + sub w3, w3, w5 │ │ │ │ + cmp w5, #0x0 │ │ │ │ mov x29, sp │ │ │ │ + csel w2, w3, w2, ne // ne = any │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl d8b0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0xb8 │ │ │ │ - ldr d31, [x19, #8] │ │ │ │ + lsr x0, x2, #3 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + umull x0, w0, w1 │ │ │ │ + stp x0, x2, [x19] │ │ │ │ + bl dcb0 │ │ │ │ + str x0, [x19, #32] │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - str x2, [x0] │ │ │ │ - str d31, [x0, #8] │ │ │ │ ret │ │ │ │ - bti c │ │ │ │ - b d870 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - b d870 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x30 │ │ │ │ - str x1, [x0] │ │ │ │ - b dd00 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mov w14, w2 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x30 │ │ │ │ + ands w2, w2, #0x7 │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ + add w4, w14, #0x8 │ │ │ │ + and w5, w3, #0x7 │ │ │ │ + sub w4, w4, w2 │ │ │ │ + add w2, w3, #0x8 │ │ │ │ + mov w6, w3 │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - bl dd00 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + csel w14, w4, w14, ne // ne = any │ │ │ │ + sub w2, w2, w5 │ │ │ │ + cmp w5, #0x0 │ │ │ │ + mov x3, x0 │ │ │ │ + csel w0, w2, w6, ne // ne = any │ │ │ │ + str w0, [sp, #116] │ │ │ │ + cbz w14, 18640 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa670> │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + cbz w0, 18640 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa670> │ │ │ │ + mov w7, #0x810 // #2064 │ │ │ │ + mov w13, #0x1020 // #4128 │ │ │ │ + mov w12, #0x2040 // #8256 │ │ │ │ + mov w11, #0x4080 // #16512 │ │ │ │ + mov w10, #0x8100 // #33024 │ │ │ │ + mov w9, #0x200 // #512 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w21, #0x400 // #1024 │ │ │ │ + movk w7, #0x204, lsl #16 │ │ │ │ + movk w13, #0x408, lsl #16 │ │ │ │ + movk w12, #0x810, lsl #16 │ │ │ │ + movk w11, #0x1020, lsl #16 │ │ │ │ + movk w10, #0x2040, lsl #16 │ │ │ │ + movk w9, #0x4081, lsl #16 │ │ │ │ + movk w21, #0x8102, lsl #16 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + str w14, [sp, #124] │ │ │ │ + lsr w4, w15, #3 │ │ │ │ + mov w30, w15 │ │ │ │ + add w28, w15, #0x1 │ │ │ │ + add w27, w15, #0x2 │ │ │ │ + add w26, w15, #0x3 │ │ │ │ + add w25, w15, #0x4 │ │ │ │ + add w24, w15, #0x5 │ │ │ │ + add w23, w15, #0x7 │ │ │ │ + add w0, w15, #0x6 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + str w15, [sp, #120] │ │ │ │ + ldp x0, x5, [x3, #8] │ │ │ │ + lsr w8, w2, #3 │ │ │ │ + ldr x6, [x3, #32] │ │ │ │ + mov w14, w2 │ │ │ │ + ldr x22, [x1, #32] │ │ │ │ + add x6, x6, x8 │ │ │ │ + ldr x8, [sp, #104] │ │ │ │ + lsr x0, x0, #3 │ │ │ │ + lsr x5, x5, #3 │ │ │ │ + add w20, w2, #0x1 │ │ │ │ + add w19, w2, #0x2 │ │ │ │ + add w18, w2, #0x3 │ │ │ │ + mul x16, x0, x23 │ │ │ │ + add w17, w2, #0x4 │ │ │ │ + mul x8, x0, x8 │ │ │ │ + mul x15, x0, x24 │ │ │ │ + madd x5, x5, x14, x4 │ │ │ │ + ldr b31, [x6, x16] │ │ │ │ + mul x14, x0, x26 │ │ │ │ + ldr b29, [x6, x8] │ │ │ │ + mul x8, x0, x25 │ │ │ │ + ldr b30, [x6, x15] │ │ │ │ + add w16, w2, #0x5 │ │ │ │ + add w15, w2, #0x6 │ │ │ │ + mov v31.b[1], v29.b[0] │ │ │ │ + ldr b27, [x6, x14] │ │ │ │ + ldr b26, [x6, x8] │ │ │ │ + mul x8, x0, x27 │ │ │ │ + mul x14, x0, x28 │ │ │ │ + mul x0, x0, x30 │ │ │ │ + mov v31.b[2], v30.b[0] │ │ │ │ + ldr b28, [x6, x8] │ │ │ │ + ldr b29, [x6, x14] │ │ │ │ + add w14, w2, #0x7 │ │ │ │ + ldr b30, [x6, x0] │ │ │ │ + add w2, w2, #0x8 │ │ │ │ + mov v31.b[3], v26.b[0] │ │ │ │ + mov v31.b[4], v27.b[0] │ │ │ │ + mov v31.b[5], v28.b[0] │ │ │ │ + mov v31.b[6], v29.b[0] │ │ │ │ + mov v31.b[7], v30.b[0] │ │ │ │ + mov w0, v31.s[1] │ │ │ │ + fmov w6, s31 │ │ │ │ + and w6, w6, #0x80808080 │ │ │ │ + and w8, w0, #0x80808080 │ │ │ │ + umull x6, w6, w7 │ │ │ │ + umull x8, w8, w7 │ │ │ │ + lsr x6, x6, #32 │ │ │ │ + lsr x8, x8, #32 │ │ │ │ + ubfiz w8, w8, #4, #4 │ │ │ │ + strb w8, [x22, x5] │ │ │ │ + ldr x8, [x1, #32] │ │ │ │ + ldrb w22, [x8, x5] │ │ │ │ + orr w6, w6, w22 │ │ │ │ + strb w6, [x8, x5] │ │ │ │ + and w6, w0, #0x40404040 │ │ │ │ + fmov w5, s31 │ │ │ │ + ldr x8, [x3, #16] │ │ │ │ + umull x6, w6, w13 │ │ │ │ + and w5, w5, #0x40404040 │ │ │ │ + lsr x8, x8, #3 │ │ │ │ + lsr x6, x6, #32 │ │ │ │ + umull x5, w5, w13 │ │ │ │ + madd x8, x8, x20, x4 │ │ │ │ + ubfiz w6, w6, #4, #4 │ │ │ │ + ldr x20, [x1, #32] │ │ │ │ + lsr x5, x5, #32 │ │ │ │ + strb w6, [x20, x8] │ │ │ │ + ldr x6, [x1, #32] │ │ │ │ + ldrb w20, [x6, x8] │ │ │ │ + orr w5, w5, w20 │ │ │ │ + strb w5, [x6, x8] │ │ │ │ + and w6, w0, #0x20202020 │ │ │ │ + fmov w5, s31 │ │ │ │ + ldr x8, [x3, #16] │ │ │ │ + umull x6, w6, w12 │ │ │ │ + ldr x20, [x1, #32] │ │ │ │ + lsr x8, x8, #3 │ │ │ │ + lsr x6, x6, #32 │ │ │ │ + and w5, w5, #0x20202020 │ │ │ │ + madd x19, x8, x19, x4 │ │ │ │ + ubfiz w6, w6, #4, #4 │ │ │ │ + umull x5, w5, w12 │ │ │ │ + and w8, w0, #0x10101010 │ │ │ │ + strb w6, [x20, x19] │ │ │ │ + lsr x5, x5, #32 │ │ │ │ + umull x8, w8, w11 │ │ │ │ + ldr x6, [x1, #32] │ │ │ │ + lsr x8, x8, #32 │ │ │ │ + ldrb w20, [x6, x19] │ │ │ │ + ubfiz w8, w8, #4, #4 │ │ │ │ + orr w5, w5, w20 │ │ │ │ + strb w5, [x6, x19] │ │ │ │ + fmov w5, s31 │ │ │ │ + ldr x19, [x3, #16] │ │ │ │ + and w6, w5, #0x10101010 │ │ │ │ + and w5, w0, #0x8080808 │ │ │ │ + lsr x19, x19, #3 │ │ │ │ + umull x6, w6, w11 │ │ │ │ + madd x19, x19, x18, x4 │ │ │ │ + ldr x18, [x1, #32] │ │ │ │ + lsr x6, x6, #32 │ │ │ │ + umull x5, w5, w10 │ │ │ │ + strb w8, [x18, x19] │ │ │ │ + fmov w18, s31 │ │ │ │ + lsr x5, x5, #32 │ │ │ │ + ldr x8, [x1, #32] │ │ │ │ + ubfiz w5, w5, #4, #4 │ │ │ │ + and w18, w18, #0x8080808 │ │ │ │ + ldrb w20, [x8, x19] │ │ │ │ + umull x18, w18, w10 │ │ │ │ + orr w6, w6, w20 │ │ │ │ + strb w6, [x8, x19] │ │ │ │ + and w8, w0, #0x4040404 │ │ │ │ + fmov w6, s31 │ │ │ │ + ldr x19, [x3, #16] │ │ │ │ + lsr x18, x18, #32 │ │ │ │ + umull x8, w8, w9 │ │ │ │ + and w6, w6, #0x4040404 │ │ │ │ + lsr x19, x19, #3 │ │ │ │ + lsr x8, x8, #32 │ │ │ │ + umull x6, w6, w9 │ │ │ │ + madd x17, x19, x17, x4 │ │ │ │ + ubfiz w8, w8, #4, #4 │ │ │ │ + ldr x19, [x1, #32] │ │ │ │ + lsr x6, x6, #32 │ │ │ │ + strb w5, [x19, x17] │ │ │ │ + and w5, w0, #0x2020202 │ │ │ │ + lsl w0, w0, #7 │ │ │ │ + ldr x19, [x1, #32] │ │ │ │ + and w0, w0, #0x80808080 │ │ │ │ + umull x5, w5, w21 │ │ │ │ + ldrb w20, [x19, x17] │ │ │ │ + lsr x5, x5, #32 │ │ │ │ + orr w18, w18, w20 │ │ │ │ + strb w18, [x19, x17] │ │ │ │ + umull x17, w0, w7 │ │ │ │ + fmov w18, s31 │ │ │ │ + ldr x0, [x3, #16] │ │ │ │ + ubfiz w5, w5, #4, #4 │ │ │ │ + lsr x17, x17, #32 │ │ │ │ + and w18, w18, #0x2020202 │ │ │ │ + lsr x19, x0, #3 │ │ │ │ + fmov w0, s31 │ │ │ │ + ubfiz w17, w17, #4, #4 │ │ │ │ + umull x18, w18, w21 │ │ │ │ + madd x19, x19, x16, x4 │ │ │ │ + ldr x16, [x1, #32] │ │ │ │ + lsr x18, x18, #32 │ │ │ │ + lsl w0, w0, #7 │ │ │ │ + and w0, w0, #0x80808080 │ │ │ │ + strb w8, [x16, x19] │ │ │ │ + ldr x8, [x1, #32] │ │ │ │ + umull x0, w0, w7 │ │ │ │ + ldrb w16, [x8, x19] │ │ │ │ + lsr x0, x0, #32 │ │ │ │ + orr w6, w6, w16 │ │ │ │ + strb w6, [x8, x19] │ │ │ │ + ldr x6, [x3, #16] │ │ │ │ + ldr x8, [x1, #32] │ │ │ │ + lsr x6, x6, #3 │ │ │ │ + madd x6, x6, x15, x4 │ │ │ │ + strb w5, [x8, x6] │ │ │ │ + ldr x5, [x1, #32] │ │ │ │ + ldrb w8, [x5, x6] │ │ │ │ + orr w18, w18, w8 │ │ │ │ + strb w18, [x5, x6] │ │ │ │ + ldr x5, [x3, #16] │ │ │ │ + ldr x6, [x1, #32] │ │ │ │ + lsr x5, x5, #3 │ │ │ │ + madd x5, x5, x14, x4 │ │ │ │ + strb w17, [x6, x5] │ │ │ │ + ldr x6, [x1, #32] │ │ │ │ + ldrb w8, [x6, x5] │ │ │ │ + orr w0, w0, w8 │ │ │ │ + strb w0, [x6, x5] │ │ │ │ + ldr w0, [sp, #116] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.cc 18350 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa380> // b.lo, b.ul, b.last │ │ │ │ + ldp w15, w0, [sp, #120] │ │ │ │ + add w15, w15, #0x8 │ │ │ │ + cmp w15, w0 │ │ │ │ + b.cc 18320 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa350> // b.lo, b.ul, b.last │ │ │ │ + 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 │ │ │ │ - b d870 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ret │ │ │ │ bti c │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - str x1, [x0] │ │ │ │ - b dd00 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - bl dd00 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0xe8 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #40] │ │ │ │ - add x3, x3, #0x118 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - stp x2, x3, [x19] │ │ │ │ - str x1, [x19, #32] │ │ │ │ - cbz x0, 14c88 ::do_widen(char) const@@Base+0x748> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x30 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b dd00 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0xe8 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - add x3, x3, #0x118 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - stp x2, x3, [x19, #-8] │ │ │ │ - str x1, [x19, #24] │ │ │ │ - cbz x0, 14cf0 ::do_widen(char) const@@Base+0x7b0> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x30 │ │ │ │ - str x0, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b dd00 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0xe8 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - add x3, x3, #0x118 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - stp x2, x3, [x19, #-32] │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 14d58 ::do_widen(char) const@@Base+0x818> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x30 │ │ │ │ - stur x0, [x19, #-24] │ │ │ │ - sub x0, x19, #0x18 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b dd00 │ │ │ │ - nop │ │ │ │ + ldr w3, [x0, #8] │ │ │ │ + ldr w2, [x0, #16] │ │ │ │ + b 18280 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa2b0> │ │ │ │ nop │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 18798 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa7c8> // b.none │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0x160 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - add x3, x3, #0x190 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - stp x2, x3, [x19] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - cbz x0, 14dc8 ::do_widen(char) const@@Base+0x888> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b dd00 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ - add x2, x1, #0x160 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - add x3, x3, #0x190 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - stp x2, x3, [x19, #-8] │ │ │ │ - str x1, [x19, #8] │ │ │ │ - cbz x0, 14e30 ::do_widen(char) const@@Base+0x8f0> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - str x0, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + add x19, x0, #0xc │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x1 │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 1872c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa75c> // b.none │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x0 │ │ │ │ + mov x23, #0xc // #12 │ │ │ │ + ldp w20, w22, [x19] │ │ │ │ + ldr w0, [x21] │ │ │ │ + cmp w20, w0 │ │ │ │ + b.lt 18744 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa774> // b.tstop │ │ │ │ + b.gt 186c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa6f0> │ │ │ │ + ldr w0, [x21, #4] │ │ │ │ + cmp w0, w22 │ │ │ │ + b.gt 18744 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa774> │ │ │ │ + mov x2, x24 │ │ │ │ + ldr w1, [x19, #8] │ │ │ │ + mov x3, x19 │ │ │ │ + ldr w0, [x2] │ │ │ │ + cmp w20, w0 │ │ │ │ + b.lt 186e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa718> // b.tstop │ │ │ │ + b.gt 18710 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa740> │ │ │ │ + ldur w0, [x3, #-8] │ │ │ │ + cmp w22, w0 │ │ │ │ + b.ge 18710 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa740> // b.tcont │ │ │ │ + ldr x4, [x2] │ │ │ │ + sub x2, x2, #0xc │ │ │ │ + ldr w0, [x2, #20] │ │ │ │ + sub x3, x3, #0xc │ │ │ │ + stur x4, [x3, #12] │ │ │ │ + str w0, [x3, #20] │ │ │ │ + ldr w0, [x2] │ │ │ │ + cmp w20, w0 │ │ │ │ + b.lt 186e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa718> // b.tstop │ │ │ │ + b.le 186dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa70c> │ │ │ │ + add x19, x19, #0xc │ │ │ │ + stp w20, w22, [x3] │ │ │ │ + str w1, [x3, #8] │ │ │ │ + add x24, x24, #0xc │ │ │ │ + cmp x25, x19 │ │ │ │ + b.ne 186a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa6d0> // b.any │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ - b dd00 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0x160 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - add x3, x3, #0x190 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - stp x2, x3, [x19, #-16] │ │ │ │ + ret │ │ │ │ + sub x2, x19, x21 │ │ │ │ + ldr w26, [x19, #8] │ │ │ │ + cmp x2, #0xc │ │ │ │ + b.le 18780 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa7b0> │ │ │ │ + sub x0, x23, x2 │ │ │ │ + mov x1, x21 │ │ │ │ + add x0, x19, x0 │ │ │ │ + bl da90 │ │ │ │ + add x19, x19, #0xc │ │ │ │ + stp w20, w22, [x21] │ │ │ │ + str w26, [x21, #8] │ │ │ │ + add x24, x24, #0xc │ │ │ │ + cmp x25, x19 │ │ │ │ + b.ne 186a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa6d0> // b.any │ │ │ │ + b 18728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa758> │ │ │ │ + b.ne 18764 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa794> // b.any │ │ │ │ + ldr x1, [x21] │ │ │ │ + ldr w0, [x21, #8] │ │ │ │ str x1, [x19] │ │ │ │ - cbz x0, 14e98 ::do_widen(char) const@@Base+0x958> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - stur x0, [x19, #-8] │ │ │ │ - sub x0, x19, #0x8 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b dd00 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xd40 │ │ │ │ - str x1, [x0] │ │ │ │ - b de40 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xd40 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - bl de40 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - b db90 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl db90 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xe28 │ │ │ │ - str x1, [x0] │ │ │ │ - b d960 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + str w0, [x19, #8] │ │ │ │ + b 18764 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa794> │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + sub sp, sp, #0x10 │ │ │ │ + sub x5, x1, #0x1 │ │ │ │ + lsr x11, x2, #32 │ │ │ │ + and x13, x1, #0x1 │ │ │ │ + add x12, x5, x5, lsr #63 │ │ │ │ + ldr w10, [sp, #8] │ │ │ │ + str x2, [sp] │ │ │ │ + bfxil w10, w3, #0, #32 │ │ │ │ + str w10, [sp, #8] │ │ │ │ + cmp x1, #0x2 │ │ │ │ + b.le 18918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa948> │ │ │ │ + asr x12, x12, #1 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + b 18814 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa844> │ │ │ │ + ldr w7, [x5, #4] │ │ │ │ + ldr w4, [x9, #4] │ │ │ │ + cmp w7, w4 │ │ │ │ + csel x5, x5, x9, gt │ │ │ │ + csel x3, x3, x8, gt │ │ │ │ + add x4, x6, x6, lsl #1 │ │ │ │ + ldr w7, [x5, #8] │ │ │ │ + ldr x9, [x5] │ │ │ │ + lsl x8, x4, #2 │ │ │ │ + add x4, x0, x4, lsl #2 │ │ │ │ + mov x6, x3 │ │ │ │ + str x9, [x0, x8] │ │ │ │ + str w7, [x4, #8] │ │ │ │ + cmp x3, x12 │ │ │ │ + b.ge 18854 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa884> // b.tcont │ │ │ │ + add x4, x6, #0x1 │ │ │ │ + lsl x8, x4, #1 │ │ │ │ + lsl x5, x4, #2 │ │ │ │ + sub x3, x8, #0x1 │ │ │ │ + add x4, x5, x4, lsl #1 │ │ │ │ + add x7, x3, x3, lsl #1 │ │ │ │ + add x9, x0, x4, lsl #2 │ │ │ │ + ldr w4, [x0, x4, lsl #2] │ │ │ │ + add x5, x0, x7, lsl #2 │ │ │ │ + ldr w7, [x0, x7, lsl #2] │ │ │ │ + cmp w7, w4 │ │ │ │ + b.gt 187ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa81c> │ │ │ │ + b.ge 187d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa808> // b.tcont │ │ │ │ + mov x5, x9 │ │ │ │ + mov x3, x8 │ │ │ │ + b 187ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa81c> │ │ │ │ + cbz x13, 188dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa90c> │ │ │ │ + sub x6, x3, #0x1 │ │ │ │ + lsl x8, x3, #1 │ │ │ │ + asr x6, x6, #1 │ │ │ │ + add x4, x6, x6, lsl #1 │ │ │ │ + sub x1, x6, #0x1 │ │ │ │ + add x5, x8, x3 │ │ │ │ + lsl x7, x4, #2 │ │ │ │ + add x1, x1, x1, lsr #63 │ │ │ │ + lsl x12, x5, #2 │ │ │ │ + add x4, x0, x4, lsl #2 │ │ │ │ + add x5, x0, x5, lsl #2 │ │ │ │ + asr x1, x1, #1 │ │ │ │ + ldr w9, [x0, x7] │ │ │ │ + cmp w9, w2 │ │ │ │ + b.lt 188a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa8d4> // b.tstop │ │ │ │ + b.gt 188c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa8f8> │ │ │ │ + ldr w9, [x4, #4] │ │ │ │ + cmp w9, w11 │ │ │ │ + b.ge 18934 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa964> // b.tcont │ │ │ │ + ldr x7, [x0, x7] │ │ │ │ + mov x3, x6 │ │ │ │ + lsl x8, x6, #1 │ │ │ │ + ldr w6, [x4, #8] │ │ │ │ + str x7, [x0, x12] │ │ │ │ + str w6, [x5, #8] │ │ │ │ + cbz x3, 188cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa8fc> │ │ │ │ + mov x6, x1 │ │ │ │ + b 18864 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa894> │ │ │ │ + mov x4, x5 │ │ │ │ + stp w2, w11, [x4] │ │ │ │ + str w10, [x4, #8] │ │ │ │ + add sp, sp, #0x10 │ │ │ │ + ret │ │ │ │ + sub x1, x1, #0x2 │ │ │ │ + cmp x3, x1, asr #1 │ │ │ │ + b.ne 18858 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa888> // b.any │ │ │ │ + lsl x6, x3, #1 │ │ │ │ + add x3, x6, #0x1 │ │ │ │ + asr x6, x6, #1 │ │ │ │ + add x1, x3, x3, lsl #1 │ │ │ │ + lsl x8, x3, #1 │ │ │ │ + lsl x4, x1, #2 │ │ │ │ + add x1, x0, x1, lsl #2 │ │ │ │ + ldr x4, [x0, x4] │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + str x4, [x5] │ │ │ │ + str w1, [x5, #8] │ │ │ │ + b 18864 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa894> │ │ │ │ + mov x4, x0 │ │ │ │ + cbnz x13, 188cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa8fc> │ │ │ │ + cmp x5, #0x2 │ │ │ │ + b.hi 188cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa8fc> // b.pmore │ │ │ │ + mov x5, x0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b 188e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa918> │ │ │ │ + add x8, x8, x3 │ │ │ │ + add x4, x0, x8, lsl #2 │ │ │ │ + b 188cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa8fc> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xe28 │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - bl d960 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + sub x0, x1, x0 │ │ │ │ + cmp x0, #0xc0 │ │ │ │ + b.le 18cb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xace4> │ │ │ │ + asr x0, x0, #2 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ + movk x21, #0xaaab │ │ │ │ + str x23, [sp, #48] │ │ │ │ + add x22, x20, #0xc │ │ │ │ + mov x23, x2 │ │ │ │ + mul x0, x0, x21 │ │ │ │ + asr x6, x0, #1 │ │ │ │ + cbz x23, 18b00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xab30> │ │ │ │ + add x6, x6, x6, lsl #1 │ │ │ │ + ldr w3, [x22] │ │ │ │ + sub x23, x23, #0x1 │ │ │ │ + mov x5, x22 │ │ │ │ + lsl x0, x6, #2 │ │ │ │ + add x6, x20, x6, lsl #2 │ │ │ │ + ldr w2, [x20, x0] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.lt 18bc4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xabf4> // b.tstop │ │ │ │ + b.gt 189c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa9f0> │ │ │ │ + ldr w4, [x6, #4] │ │ │ │ + ldr w7, [x22, #4] │ │ │ │ + cmp w7, w4 │ │ │ │ + b.lt 18bc4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xabf4> // b.tstop │ │ │ │ + ldur w7, [x1, #-12] │ │ │ │ + sub x4, x1, #0xc │ │ │ │ + cmp w3, w7 │ │ │ │ + b.lt 189e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaa14> // b.tstop │ │ │ │ + b.gt 18a94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaac4> │ │ │ │ + ldr w3, [x4, #4] │ │ │ │ + ldr w8, [x22, #4] │ │ │ │ + cmp w8, w3 │ │ │ │ + b.ge 18a94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaac4> // b.tcont │ │ │ │ + ldr d31, [x20] │ │ │ │ + ldr x3, [x22] │ │ │ │ + ldr w2, [x22, #8] │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + str x3, [x20] │ │ │ │ + str w2, [x20, #8] │ │ │ │ + stur d31, [x20, #12] │ │ │ │ + str w0, [x22, #8] │ │ │ │ + mov x6, x1 │ │ │ │ + ldr w0, [x20] │ │ │ │ + mov x19, x5 │ │ │ │ + ldr w4, [x19] │ │ │ │ + cmp w4, w0 │ │ │ │ + b.lt 18a30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaa60> // b.tstop │ │ │ │ + b.gt 18a38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaa68> │ │ │ │ + ldr w5, [x19, #4] │ │ │ │ + ldr w3, [x20, #4] │ │ │ │ + cmp w5, w3 │ │ │ │ + b.ge 18a38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaa68> // b.tcont │ │ │ │ + add x19, x19, #0xc │ │ │ │ + b 18a10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaa40> │ │ │ │ + sub x3, x6, #0xc │ │ │ │ + ldr w5, [x3] │ │ │ │ + mov x6, x3 │ │ │ │ + cmp w0, w5 │ │ │ │ + b.lt 18a60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaa90> // b.tstop │ │ │ │ + b.gt 18a68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaa98> │ │ │ │ + ldr w5, [x3, #4] │ │ │ │ + ldr w7, [x20, #4] │ │ │ │ + cmp w7, w5 │ │ │ │ + b.ge 18a68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaa98> // b.tcont │ │ │ │ + sub x3, x3, #0xc │ │ │ │ + b 18a3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaa6c> │ │ │ │ + cmp x19, x3 │ │ │ │ + b.cs 18ad4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xab04> // b.hs, b.nlast │ │ │ │ + ldr x8, [x3] │ │ │ │ + add x5, x19, #0xc │ │ │ │ + ldr w7, [x3, #8] │ │ │ │ + ldur x0, [x19, #4] │ │ │ │ + str x8, [x19] │ │ │ │ + str w7, [x19, #8] │ │ │ │ + str w4, [x3] │ │ │ │ + stur x0, [x3, #4] │ │ │ │ + b 18a08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaa38> │ │ │ │ + cmp w2, w7 │ │ │ │ + b.lt 18ab0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaae0> // b.tstop │ │ │ │ + b.gt 18c28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xac58> │ │ │ │ + ldr w2, [x4, #4] │ │ │ │ + ldr w3, [x6, #4] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.ge 18c28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xac58> // b.tcont │ │ │ │ + ldr x3, [x4] │ │ │ │ + ldr d31, [x20] │ │ │ │ + ldr w2, [x4, #8] │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + str x3, [x20] │ │ │ │ + str w2, [x20, #8] │ │ │ │ + stur d31, [x1, #-12] │ │ │ │ + str w0, [x4, #8] │ │ │ │ + b 18a04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaa34> │ │ │ │ mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - nop │ │ │ │ + mov x2, x23 │ │ │ │ + bl 18940 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa970> │ │ │ │ + sub x0, x19, x20 │ │ │ │ + cmp x0, #0xc0 │ │ │ │ + b.le 18cac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xacdc> │ │ │ │ + asr x0, x0, #2 │ │ │ │ + mov x1, x19 │ │ │ │ + mul x0, x0, x21 │ │ │ │ + asr x6, x0, #1 │ │ │ │ + cbnz x23, 18988 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa9b8> │ │ │ │ + sub x6, x6, #0x1 │ │ │ │ + sub x8, x0, #0x1 │ │ │ │ + mov x9, x6 │ │ │ │ + mvn x0, x0 │ │ │ │ + add x10, x6, x6, lsl #1 │ │ │ │ + asr x8, x8, #1 │ │ │ │ + and w7, w0, #0x1 │ │ │ │ + add x10, x20, x10, lsl #2 │ │ │ │ + mov x3, x10 │ │ │ │ + ldp w11, w12, [x10] │ │ │ │ + ldr w13, [x10, #8] │ │ │ │ + cmp x9, x8 │ │ │ │ + b.ge 18d70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xada0> // b.tcont │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0x890 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - add x3, x3, #0x8c0 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - stp x2, x3, [x19] │ │ │ │ - str x1, [x19, #24] │ │ │ │ - cbz x0, 15028 ::do_widen(char) const@@Base+0xae8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xe28 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d960 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0x890 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - add x3, x3, #0x8c0 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - stp x2, x3, [x19, #-8] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - cbz x0, 15090 ::do_widen(char) const@@Base+0xb50> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xe28 │ │ │ │ - str x0, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d960 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0x890 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - add x3, x3, #0x8c0 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - stp x2, x3, [x19, #-24] │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 150f8 ::do_widen(char) const@@Base+0xbb8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xe28 │ │ │ │ - stur x0, [x19, #-16] │ │ │ │ - sub x0, x19, #0x10 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d960 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - cmp x1, x3 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - mov x20, x3 │ │ │ │ - mov x1, x2 │ │ │ │ - csel x2, x19, x3, ls // ls = plast │ │ │ │ - cbz x2, 15150 ::do_widen(char) const@@Base+0xc10> │ │ │ │ - bl d4f0 │ │ │ │ - cbnz w0, 15170 ::do_widen(char) const@@Base+0xc30> │ │ │ │ - sub x19, x19, x20 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - mov w0, w1 │ │ │ │ - cmp x19, x1 │ │ │ │ - b.gt 15170 ::do_widen(char) const@@Base+0xc30> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x19, x0 │ │ │ │ - csel w0, w0, w19, lt // lt = tstop │ │ │ │ + mov x4, x9 │ │ │ │ + b 18b84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xabb4> │ │ │ │ + ldr w5, [x3, #4] │ │ │ │ + ldr w2, [x15, #4] │ │ │ │ + cmp w5, w2 │ │ │ │ + csel x3, x3, x15, gt │ │ │ │ + csel x0, x0, x14, gt │ │ │ │ + add x2, x4, x4, lsl #1 │ │ │ │ + ldr w5, [x3, #8] │ │ │ │ + ldr x15, [x3] │ │ │ │ + lsl x14, x2, #2 │ │ │ │ + add x2, x20, x2, lsl #2 │ │ │ │ + mov x4, x0 │ │ │ │ + str x15, [x20, x14] │ │ │ │ + str w5, [x2, #8] │ │ │ │ + cmp x0, x8 │ │ │ │ + b.ge 18cc4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xacf4> // b.tcont │ │ │ │ + add x2, x4, #0x1 │ │ │ │ + lsl x14, x2, #1 │ │ │ │ + lsl x3, x2, #2 │ │ │ │ + sub x0, x14, #0x1 │ │ │ │ + add x2, x3, x2, lsl #1 │ │ │ │ + add x5, x0, x0, lsl #1 │ │ │ │ + add x15, x20, x2, lsl #2 │ │ │ │ + ldr w2, [x20, x2, lsl #2] │ │ │ │ + add x3, x20, x5, lsl #2 │ │ │ │ + ldr w5, [x20, x5, lsl #2] │ │ │ │ + cmp w5, w2 │ │ │ │ + b.gt 18b5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xab8c> │ │ │ │ + b.ge 18b48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xab78> // b.tcont │ │ │ │ + mov x3, x15 │ │ │ │ + mov x0, x14 │ │ │ │ + b 18b5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xab8c> │ │ │ │ + ldur w7, [x1, #-12] │ │ │ │ + sub x4, x1, #0xc │ │ │ │ + cmp w2, w7 │ │ │ │ + b.lt 18c28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xac58> // b.tstop │ │ │ │ + b.gt 18be8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xac18> │ │ │ │ + ldr w2, [x4, #4] │ │ │ │ + ldr w8, [x6, #4] │ │ │ │ + cmp w8, w2 │ │ │ │ + b.lt 18c28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xac58> // b.tstop │ │ │ │ + cmp w3, w7 │ │ │ │ + b.lt 18ab0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaae0> // b.tstop │ │ │ │ + b.gt 189e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaa14> │ │ │ │ + ldr w0, [x4, #4] │ │ │ │ + ldr w2, [x22, #4] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.ge 189e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaa14> // b.tcont │ │ │ │ + ldr x3, [x4] │ │ │ │ + ldr d31, [x20] │ │ │ │ + ldr w2, [x4, #8] │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + str x3, [x20] │ │ │ │ + str w2, [x20, #8] │ │ │ │ + stur d31, [x1, #-12] │ │ │ │ + str w0, [x4, #8] │ │ │ │ + b 18a04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaa34> │ │ │ │ + ldr x4, [x20, x0] │ │ │ │ + ldr d31, [x20] │ │ │ │ + ldr w3, [x6, #8] │ │ │ │ + ldr w2, [x20, #8] │ │ │ │ + str x4, [x20] │ │ │ │ + str w3, [x20, #8] │ │ │ │ + str d31, [x20, x0] │ │ │ │ + str w2, [x6, #8] │ │ │ │ + b 18a04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaa34> │ │ │ │ + mov x19, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ + sub x0, x1, x20 │ │ │ │ + sub x14, x1, #0xc │ │ │ │ + add x18, sp, #0x40 │ │ │ │ + movk x19, #0xaaab │ │ │ │ + cmp x0, #0xc │ │ │ │ + b.le 18cac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xacdc> │ │ │ │ + sub x15, x14, x20 │ │ │ │ + ldr w4, [x14, #8] │ │ │ │ + ldr x2, [x14] │ │ │ │ + asr x1, x15, #2 │ │ │ │ + ldr x3, [x20] │ │ │ │ + sub x14, x14, #0xc │ │ │ │ + mul x1, x1, x19 │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + stur x3, [x14, #12] │ │ │ │ + mov w3, w4 │ │ │ │ + str w0, [x14, #20] │ │ │ │ + mov x0, x20 │ │ │ │ + str x2, [x18] │ │ │ │ + str w4, [x18, #8] │ │ │ │ + bl 187a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa7d0> │ │ │ │ + cmp x15, #0xc │ │ │ │ + b.gt 18c68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xac98> │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + cmp w7, #0x0 │ │ │ │ + ccmp x6, x0, #0x0, ne // ne = any │ │ │ │ + b.eq 18d8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xadbc> // b.none │ │ │ │ + sub x5, x0, #0x1 │ │ │ │ + asr x5, x5, #1 │ │ │ │ + cmp x9, x0 │ │ │ │ + b.ge 18d7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xadac> // b.tcont │ │ │ │ + add x3, x5, x5, lsl #1 │ │ │ │ + sub x2, x5, #0x1 │ │ │ │ + add x4, x0, x0, lsl #1 │ │ │ │ + lsl x14, x3, #2 │ │ │ │ + add x2, x2, x2, lsr #63 │ │ │ │ + lsl x16, x4, #2 │ │ │ │ + add x3, x20, x3, lsl #2 │ │ │ │ + add x4, x20, x4, lsl #2 │ │ │ │ + asr x2, x2, #1 │ │ │ │ + ldr w15, [x20, x14] │ │ │ │ + cmp w11, w15 │ │ │ │ + b.gt 18d20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xad50> │ │ │ │ + b.lt 18d44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xad74> // b.tstop │ │ │ │ + ldr w15, [x3, #4] │ │ │ │ + cmp w12, w15 │ │ │ │ + b.le 18db8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xade8> │ │ │ │ + ldr x14, [x20, x14] │ │ │ │ + mov x0, x5 │ │ │ │ + ldr w5, [x3, #8] │ │ │ │ + str x14, [x20, x16] │ │ │ │ + str w5, [x4, #8] │ │ │ │ + cmp x9, x0 │ │ │ │ + b.ge 18d48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xad78> // b.tcont │ │ │ │ + mov x5, x2 │ │ │ │ + b 18ce0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xad10> │ │ │ │ + mov x3, x4 │ │ │ │ + stp w11, w12, [x3] │ │ │ │ + str w13, [x3, #8] │ │ │ │ + cbz x9, 18c4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xac7c> │ │ │ │ + sub x10, x10, #0xc │ │ │ │ + sub x9, x9, #0x1 │ │ │ │ + mov x3, x10 │ │ │ │ + ldr w13, [x10, #8] │ │ │ │ + ldp w11, w12, [x10] │ │ │ │ + cmp x9, x8 │ │ │ │ + b.lt 18b40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xab70> // b.tstop │ │ │ │ + cmp w7, #0x0 │ │ │ │ + ccmp x6, x9, #0x0, ne // ne = any │ │ │ │ + b.eq 18d88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xadb8> // b.none │ │ │ │ + stp w11, w12, [x3] │ │ │ │ + str w13, [x3, #8] │ │ │ │ + b 18d54 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xad84> │ │ │ │ + mov x0, x9 │ │ │ │ + lsl x5, x0, #1 │ │ │ │ + add x0, x5, #0x1 │ │ │ │ + add x2, x0, x0, lsl #1 │ │ │ │ + lsl x4, x2, #2 │ │ │ │ + add x2, x20, x2, lsl #2 │ │ │ │ + ldr x14, [x20, x4] │ │ │ │ + ldr w4, [x2, #8] │ │ │ │ + str x14, [x3] │ │ │ │ + str w4, [x3, #8] │ │ │ │ + mov x3, x2 │ │ │ │ + b 18cd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xad04> │ │ │ │ + add x0, x0, x0, lsl #1 │ │ │ │ + add x3, x20, x0, lsl #2 │ │ │ │ + b 18d48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xad78> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x28 // #40 │ │ │ │ - bl d8b0 │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldp x1, x2, [x20, #8] │ │ │ │ - add x4, x0, #0x18 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x3, x3, #0x88 │ │ │ │ - str x3, [x0], #8 │ │ │ │ - str x4, [x19, #8] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl f200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1230> │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + bl 17fa0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9fd0> │ │ │ │ + add x0, x19, #0x28 │ │ │ │ + bl 17fa0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9fd0> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x1, x19, #0x98 │ │ │ │ + add x0, x19, #0x200 │ │ │ │ + sub x2, x0, #0xf8 │ │ │ │ + stp q31, q31, [x1] │ │ │ │ + stp q31, q31, [x1, #32] │ │ │ │ + stur q31, [x19, #216] │ │ │ │ + stur q31, [x19, #232] │ │ │ │ + stur q31, [x19, #248] │ │ │ │ + stp q31, q31, [x2] │ │ │ │ + stp q31, q31, [x2, #32] │ │ │ │ + stur q31, [x0, #-184] │ │ │ │ + stp xzr, xzr, [x19, #96] │ │ │ │ + str q31, [x19, #80] │ │ │ │ + str q31, [x19, #112] │ │ │ │ + str xzr, [x19, #128] │ │ │ │ + str wzr, [x19, #136] │ │ │ │ + str xzr, [x19, #144] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ bti j │ │ │ │ mov x1, x0 │ │ │ │ mov x0, x19 │ │ │ │ mov x19, x1 │ │ │ │ - bl d870 │ │ │ │ + bl 17fc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ff0> │ │ │ │ mov x0, x19 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0xe8 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #40] │ │ │ │ - add x3, x3, #0x118 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - stp x2, x3, [x19] │ │ │ │ - str x1, [x19, #32] │ │ │ │ - cbz x0, 15248 ::do_widen(char) const@@Base+0xd08> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x30 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - bl dd00 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x3, x1, #0xe8 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - adrp x2, 9d000 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - stur x3, [x19, #-8] │ │ │ │ - add x2, x2, #0x118 │ │ │ │ - str x2, [x20], #-8 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - str x1, [x19, #24] │ │ │ │ - cbz x0, 152c0 ::do_widen(char) const@@Base+0xd80> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x30 │ │ │ │ - str x0, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - bl dd00 │ │ │ │ + ldp x1, x2, [x0, #200] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + stp xzr, xzr, [x0, #96] │ │ │ │ + str q31, [x0, #80] │ │ │ │ + str q31, [x0, #112] │ │ │ │ + str xzr, [x0, #128] │ │ │ │ + str wzr, [x0, #136] │ │ │ │ + str xzr, [x0, #144] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 18ea4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaed4> // b.none │ │ │ │ + str x1, [x0, #208] │ │ │ │ + ldp x1, x2, [x20, #224] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 18eb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaee4> // b.none │ │ │ │ + str x1, [x20, #232] │ │ │ │ + ldp x1, x2, [x20, #248] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 18ec4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaef4> // b.none │ │ │ │ + str x1, [x20, #256] │ │ │ │ + ldp x1, x2, [x20, #272] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 18ed4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf04> // b.none │ │ │ │ + str x1, [x20, #280] │ │ │ │ + ldp x1, x2, [x20, #296] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 18ee4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf14> // b.none │ │ │ │ + str x1, [x20, #304] │ │ │ │ + ldp x19, x21, [x20, #320] │ │ │ │ + cmp x19, x21 │ │ │ │ + b.eq 18f0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf3c> // b.none │ │ │ │ + ldr x0, [x19] │ │ │ │ + cbz x0, 18f8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xafbc> │ │ │ │ + add x19, x19, #0x18 │ │ │ │ + bl d870 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne 18ef0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf20> // b.any │ │ │ │ + ldr x21, [x20, #320] │ │ │ │ + cbz x21, 18f18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf48> │ │ │ │ + mov x0, x21 │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x20, #296] │ │ │ │ + cbz x0, 18f24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf54> │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x20, #272] │ │ │ │ + cbz x0, 18f30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf60> │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x20, #248] │ │ │ │ + cbz x0, 18f3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf6c> │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x20, #224] │ │ │ │ + cbz x0, 18f48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf78> │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x20, #200] │ │ │ │ + cbz x0, 18f54 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf84> │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x20, #176] │ │ │ │ + cbz x0, 18f60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf90> │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x20, #152] │ │ │ │ + cbz x0, 18f6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf9c> │ │ │ │ + bl d870 │ │ │ │ + add x0, x20, #0x28 │ │ │ │ + bl 17fc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ff0> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b d870 │ │ │ │ + b 17fc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ff0> │ │ │ │ + add x19, x19, #0x18 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne 18ef0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf20> // b.any │ │ │ │ + ldr x21, [x20, #320] │ │ │ │ + b 18f0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf3c> │ │ │ │ + bti c │ │ │ │ + ldp x2, x3, [x0, #200] │ │ │ │ + stp xzr, xzr, [x0, #96] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [x0, #128] │ │ │ │ + str wzr, [x0, #136] │ │ │ │ + str xzr, [x0, #144] │ │ │ │ + str q31, [x0, #80] │ │ │ │ + str q31, [x0, #112] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.eq 18fd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb000> // b.none │ │ │ │ + str x2, [x0, #208] │ │ │ │ + ldp x2, x3, [x0, #224] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.eq 18fe0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb010> // b.none │ │ │ │ + str x2, [x0, #232] │ │ │ │ + ldp x2, x3, [x0, #248] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.eq 18ff0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb020> // b.none │ │ │ │ + str x2, [x0, #256] │ │ │ │ + ldp x2, x3, [x0, #272] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.eq 19000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb030> // b.none │ │ │ │ + str x2, [x0, #280] │ │ │ │ + ldr x2, [x0, #304] │ │ │ │ + add x1, x0, #0x128 │ │ │ │ + ldr x0, [x0, #296] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 19018 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb048> // b.none │ │ │ │ + str x0, [x1, #8] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + fmov s31, w1 │ │ │ │ + str d0, [x0, #104] │ │ │ │ + str d1, [x0, #128] │ │ │ │ + mov v31.s[1], w2 │ │ │ │ + str w3, [x0, #136] │ │ │ │ + sxtl v31.2d, v31.2s │ │ │ │ + str q31, [x0, #112] │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x3, x1, #0xe8 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - adrp x2, 9d000 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - sub x20, x0, #0x20 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - stur x3, [x19, #-32] │ │ │ │ - add x2, x2, #0x118 │ │ │ │ - str x2, [x20, #8] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 15338 ::do_widen(char) const@@Base+0xdf8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x30 │ │ │ │ - stur x0, [x19, #-24] │ │ │ │ - sub x0, x19, #0x18 │ │ │ │ - bl dd00 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + ldp x0, x1, [x0, #200] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 191b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb1e0> // b.none │ │ │ │ + ldr x2, [x19, #96] │ │ │ │ + mov x1, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + ldr x20, [x19, #144] │ │ │ │ + ldr x0, [x19, #112] │ │ │ │ + mul x20, x20, x2 │ │ │ │ + madd x20, x0, x20, x20 │ │ │ │ + lsl x0, x20, #1 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.hi 191d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb200> // b.pmore │ │ │ │ + lsl x20, x20, #3 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + cbz x0, 190c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb0f4> │ │ │ │ mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0x890 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - add x3, x3, #0x8c0 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - stp x2, x3, [x19] │ │ │ │ - str x1, [x19, #24] │ │ │ │ - cbz x0, 153a8 ::do_widen(char) const@@Base+0xe68> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xe28 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - bl d960 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x3, x1, #0x890 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x2, 9d000 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - stur x3, [x19, #-8] │ │ │ │ - add x2, x2, #0x8c0 │ │ │ │ - str x2, [x20], #-8 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - str x1, [x19, #16] │ │ │ │ - cbz x0, 15420 ::do_widen(char) const@@Base+0xee0> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xe28 │ │ │ │ - str x0, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - bl d960 │ │ │ │ + bl d8b0 │ │ │ │ + add x22, x0, x20 │ │ │ │ + mov x21, x0 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 190c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb0f0> // b.none │ │ │ │ + mov x2, x20 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d570 │ │ │ │ + mov x20, x22 │ │ │ │ + add x1, x19, #0x128 │ │ │ │ + ldr x0, [x19, #296] │ │ │ │ + str x21, [x19, #296] │ │ │ │ + stp x22, x20, [x1, #8] │ │ │ │ + cbz x0, 190dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb10c> │ │ │ │ + bl d870 │ │ │ │ + ldr x2, [x19, #88] │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 191d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb200> // b.pmore │ │ │ │ + cbz x2, 191a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb1d4> │ │ │ │ + lsl x20, x2, #2 │ │ │ │ mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x3, x1, #0x890 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x2, 9d000 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - sub x20, x0, #0x18 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - stur x3, [x19, #-24] │ │ │ │ - add x2, x2, #0x8c0 │ │ │ │ - str x2, [x20, #8] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 15498 ::do_widen(char) const@@Base+0xf58> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xe28 │ │ │ │ - stur x0, [x19, #-16] │ │ │ │ - sub x0, x19, #0x10 │ │ │ │ - bl d960 │ │ │ │ + bl d8b0 │ │ │ │ + mov x2, x20 │ │ │ │ + mov x21, x0 │ │ │ │ + add x20, x0, x20 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d570 │ │ │ │ + add x1, x19, #0xf8 │ │ │ │ + ldr x0, [x19, #248] │ │ │ │ + str x21, [x19, #248] │ │ │ │ + stp x20, x20, [x1, #8] │ │ │ │ + cbz x0, 19128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb158> │ │ │ │ + bl d870 │ │ │ │ + ldr x2, [x19, #88] │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 191d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb200> // b.pmore │ │ │ │ + cbz x2, 19198 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb1c8> │ │ │ │ + lsl x20, x2, #2 │ │ │ │ mov x0, x20 │ │ │ │ + bl d8b0 │ │ │ │ + mov x2, x20 │ │ │ │ + mov x21, x0 │ │ │ │ + add x20, x0, x20 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d570 │ │ │ │ + add x1, x19, #0x110 │ │ │ │ + ldr x0, [x19, #272] │ │ │ │ + str x21, [x19, #272] │ │ │ │ + stp x20, x20, [x1, #8] │ │ │ │ + cbz x0, 19184 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb1b4> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ b d870 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0x160 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - add x3, x3, #0x190 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - stp x2, x3, [x19] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - cbz x0, 15508 ::do_widen(char) const@@Base+0xfc8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - bl dd00 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b d870 │ │ │ │ + ret │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + b 1915c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb18c> │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + b 19110 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb140> │ │ │ │ + adrp x3, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x3, x3, #0xbd0 │ │ │ │ + add x1, x1, #0xc00 │ │ │ │ + add x0, x0, #0xc28 │ │ │ │ + mov w2, #0x58 // #88 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xb98 │ │ │ │ + bl d530 │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x3, x1, #0x160 │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ mov x29, sp │ │ │ │ - adrp x2, 9d000 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + add x23, x0, #0x140 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x230 │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #552] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3720] │ │ │ │ + str x0, [sp, #88] │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - stur x3, [x19, #-8] │ │ │ │ - add x2, x2, #0x190 │ │ │ │ - str x2, [x20], #-8 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - cbz x0, 15580 ::do_widen(char) const@@Base+0x1040> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - str x0, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - bl dd00 │ │ │ │ + bl d250 │ │ │ │ + ldr x21, [x19, #320] │ │ │ │ + str x0, [x20, #8] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 19da4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbdd4> // b.none │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + mov x21, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.hi 1a080 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc0b0> // b.pmore │ │ │ │ + cbz x0, 19c00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbc30> │ │ │ │ + lsl x20, x0, #2 │ │ │ │ mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x3, x1, #0x160 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x2, 9d000 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - sub x20, x0, #0x10 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - stur x3, [x19, #-16] │ │ │ │ - add x2, x2, #0x190 │ │ │ │ - str x2, [x20, #8] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 155f8 ::do_widen(char) const@@Base+0x10b8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - stur x0, [x19, #-8] │ │ │ │ - sub x0, x19, #0x8 │ │ │ │ - bl dd00 │ │ │ │ + bl d8b0 │ │ │ │ + mov x2, x20 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + bl d570 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.hi 19ecc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbefc> // b.pmore │ │ │ │ + cbz x0, 19c04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbc34> │ │ │ │ + lsl x20, x0, #2 │ │ │ │ mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #56] │ │ │ │ - cbz x0, 1567c ::do_widen(char) const@@Base+0x113c> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x1, [x19] │ │ │ │ - str x0, [x19] │ │ │ │ - cbz x1, 15668 ::do_widen(char) const@@Base+0x1128> │ │ │ │ - ldr x2, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x1, [x2, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #56] │ │ │ │ - cbz x0, 156fc ::do_widen(char) const@@Base+0x11bc> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x1, [x19] │ │ │ │ - str x0, [x19] │ │ │ │ - cbz x1, 156e8 ::do_widen(char) const@@Base+0x11a8> │ │ │ │ - ldr x2, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x1, [x2, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #56] │ │ │ │ - cbz x0, 1577c ::do_widen(char) const@@Base+0x123c> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x1, [x19] │ │ │ │ - str x0, [x19] │ │ │ │ - cbz x1, 15768 ::do_widen(char) const@@Base+0x1228> │ │ │ │ - ldr x2, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x1, [x2, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl d8b0 │ │ │ │ + mov x2, x20 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + bl d570 │ │ │ │ + ldr x25, [x19, #88] │ │ │ │ + cbz x25, 19330 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb360> │ │ │ │ + sub x0, x25, #0x1 │ │ │ │ + ldr x2, [x19, #248] │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 19ea0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbed0> // b.plast │ │ │ │ + adrp x3, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + lsr x1, x25, #2 │ │ │ │ + movi v30.4s, #0x4 │ │ │ │ + mov x0, x2 │ │ │ │ + ldr q31, [x3, #3632] │ │ │ │ + add x1, x2, x1, lsl #4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + mov v29.16b, v31.16b │ │ │ │ + add v31.4s, v31.4s, v30.4s │ │ │ │ + str q29, [x0], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 192e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb310> // b.any │ │ │ │ + and x1, x25, #0xfffffffffffffffc │ │ │ │ + mov w0, w1 │ │ │ │ + tst x25, #0x3 │ │ │ │ + b.eq 19330 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb360> // b.none │ │ │ │ + add w3, w0, #0x1 │ │ │ │ + str w0, [x2, x1, lsl #2] │ │ │ │ + cmp x25, w3, sxtw │ │ │ │ + b.ls 19330 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb360> // b.plast │ │ │ │ + ubfiz x1, x3, #2, #32 │ │ │ │ + add w0, w0, #0x2 │ │ │ │ + str w3, [x2, x1] │ │ │ │ + cmp x25, w0, sxtw │ │ │ │ + b.ls 19330 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb360> // b.plast │ │ │ │ + add x2, x2, x1 │ │ │ │ + str w0, [x2, #4] │ │ │ │ + ldp x0, x2, [x19, #272] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 19348 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb378> // b.none │ │ │ │ + sub x2, x2, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d570 │ │ │ │ + ldr x13, [x19, #200] │ │ │ │ + add x22, x19, #0xc8 │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + cmp x13, x0 │ │ │ │ + b.eq 1989c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb8cc> // b.none │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + mov x24, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ + add x27, x19, #0xe0 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + mov x21, #0x1 // #1 │ │ │ │ + movk x24, #0xaaab │ │ │ │ + str x0, [sp] │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + str x0, [sp, #56] │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ + mov x20, #0xfffffffffffffffc // #-4 │ │ │ │ + sub w2, w21, #0x1 │ │ │ │ + add x20, x20, w21, uxtw #2 │ │ │ │ + cbz x25, 19490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb4c0> │ │ │ │ + ldr x14, [x19, #48] │ │ │ │ + add x13, x13, x20 │ │ │ │ + ldr x15, [x19, #72] │ │ │ │ + lsl x12, x25, #2 │ │ │ │ + ldr x10, [x19, #248] │ │ │ │ + mov w3, w2 │ │ │ │ + ldr x11, [x19, #272] │ │ │ │ + lsr x14, x14, #3 │ │ │ │ + ldp x16, x9, [sp, #8] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + mov w8, #0x0 // #0 │ │ │ │ + b 19404 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb434> │ │ │ │ + ubfiz x1, x8, #2, #32 │ │ │ │ + add x0, x0, #0x4 │ │ │ │ + add w8, w8, #0x1 │ │ │ │ + str w6, [x10, x1] │ │ │ │ + str w2, [x11, x1] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + cmp x0, x12 │ │ │ │ + b.eq 1945c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb48c> // b.none │ │ │ │ + ldr w5, [x13] │ │ │ │ + ldr w6, [x10, x0] │ │ │ │ + ldr w1, [x11, x0] │ │ │ │ + mvn w4, w6 │ │ │ │ + madd x5, x5, x14, x15 │ │ │ │ + lsr w17, w6, #3 │ │ │ │ + cmp w2, w1 │ │ │ │ + and w4, w4, #0x7 │ │ │ │ + csel w2, w2, w1, ge // ge = tcont │ │ │ │ + cmp w3, w1 │ │ │ │ + csel w3, w3, w1, ge // ge = tcont │ │ │ │ + ldrb w1, [x5, w17, uxtw] │ │ │ │ + asr w1, w1, w4 │ │ │ │ + tbz w1, #0, 193e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb414> │ │ │ │ + ubfiz x1, x7, #2, #32 │ │ │ │ + add x0, x0, #0x4 │ │ │ │ + add w7, w7, #0x1 │ │ │ │ + str w3, [x9, x1] │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + str w6, [x16, x1] │ │ │ │ + cmp x0, x12 │ │ │ │ + b.ne 19404 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb434> // b.any │ │ │ │ + ubfiz x26, x8, #2, #32 │ │ │ │ + ubfiz x25, x7, #2, #32 │ │ │ │ + add x0, x10, x26 │ │ │ │ + cmp x25, #0x4 │ │ │ │ + b.ls 19be0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbc10> // b.plast │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + mov x2, x25 │ │ │ │ + bl da90 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + mov x2, x25 │ │ │ │ + ldr x0, [x19, #272] │ │ │ │ + add x0, x0, x26 │ │ │ │ + bl da90 │ │ │ │ + ldr x0, [x27] │ │ │ │ + add x1, x0, x20 │ │ │ │ + ldr w0, [x0, x20] │ │ │ │ + tbz w0, #31, 19584 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb5b4> │ │ │ │ + mov x3, #0x12 // #18 │ │ │ │ + str x3, [sp, #104] │ │ │ │ + ldr x3, [sp] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x3, [sp, #176] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x1, x1, #0xc48 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + str x0, [sp, #176] │ │ │ │ + ldp x4, x5, [x1] │ │ │ │ + str x2, [sp, #192] │ │ │ │ + ldrh w1, [x1, #16] │ │ │ │ + stp x4, x5, [x0] │ │ │ │ + strh w1, [x0, #16] │ │ │ │ + str x2, [sp, #184] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldrb w0, [x0, #520] │ │ │ │ + tbz w0, #0, 19554 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb584> │ │ │ │ + ldp x2, x0, [x22] │ │ │ │ + scvtf d31, w21 │ │ │ │ + mov x1, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d29, x1 │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + sub x0, x0, x2 │ │ │ │ + fmov d30, x0 │ │ │ │ + ldr w1, [x3, #524] │ │ │ │ + sshr d30, d30, #2 │ │ │ │ + ucvtf d30, d30 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fcvt s31, d31 │ │ │ │ + fcvt d31, s31 │ │ │ │ + fmul d31, d31, d29 │ │ │ │ + fcvtzs w25, d31 │ │ │ │ + cmp w25, w1 │ │ │ │ + b.ge 1954c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb57c> // b.tcont │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + mov w1, w0 │ │ │ │ + str w0, [x3, #524] │ │ │ │ + cmp w1, w25 │ │ │ │ + b.lt 19848 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb878> // b.tstop │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 19568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb598> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldp x13, x0, [x22] │ │ │ │ + sub x0, x0, x13 │ │ │ │ + cmp x21, x0, asr #2 │ │ │ │ + b.cs 198a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb8d4> // b.hs, b.nlast │ │ │ │ + ldr x25, [x19, #88] │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + b 193a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb3d0> │ │ │ │ + ldp x17, x0, [x19, #88] │ │ │ │ + ldr x26, [x19, #144] │ │ │ │ + mul x26, x0, x26 │ │ │ │ + lsl x26, x26, #1 │ │ │ │ + cbz x17, 194a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb4d0> │ │ │ │ + ldr x16, [x19, #248] │ │ │ │ + add x25, x19, #0x110 │ │ │ │ + mov x2, x21 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov w28, #0x18 // #24 │ │ │ │ + stp x1, x27, [sp, #64] │ │ │ │ mov x1, x0 │ │ │ │ - add x3, x0, #0x18 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0x88 │ │ │ │ - str x2, [x1] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 157c8 ::do_widen(char) const@@Base+0x1288> // b.none │ │ │ │ - b d870 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 195c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb5f4> │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + cmp x4, x17 │ │ │ │ + b.eq 197ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb7dc> // b.none │ │ │ │ + ldr w3, [x16, x4, lsl #2] │ │ │ │ + add w7, w3, w3, lsr #31 │ │ │ │ + asr w7, w7, #1 │ │ │ │ + cmp x1, w7, sxtw │ │ │ │ + b.ls 195b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb5e8> // b.plast │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + sxtw x3, w3 │ │ │ │ + ldr x27, [x19, #112] │ │ │ │ + ldrsw x21, [x0] │ │ │ │ + mul x21, x21, x1 │ │ │ │ + add x21, x3, x21, lsl #1 │ │ │ │ + cbz x27, 195b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb5e8> │ │ │ │ + mov w11, #0xffffffff // #-1 │ │ │ │ + mov w15, #0x1 // #1 │ │ │ │ + mov w12, w11 │ │ │ │ + mov w14, w11 │ │ │ │ + mov w8, w15 │ │ │ │ + mov w9, w4 │ │ │ │ + mov w10, #0x0 // #0 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + stp x1, x4, [sp, #40] │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - add x2, x0, #0x18 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x1, x1, #0x88 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - str x1, [x19] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 15814 ::do_widen(char) const@@Base+0x12d4> // b.none │ │ │ │ + add w5, w9, w15 │ │ │ │ + subs w1, w9, w8 │ │ │ │ + sxtw x5, w5 │ │ │ │ + b.mi 197b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb7e8> // b.first │ │ │ │ + ldr x0, [x25] │ │ │ │ + add w3, w1, #0x1 │ │ │ │ + ldr w14, [x16, w1, uxtw #2] │ │ │ │ + ldr x1, [x22] │ │ │ │ + ldr w0, [x0, x3, lsl #2] │ │ │ │ + add w4, w14, w14, lsr #31 │ │ │ │ + cmp w12, w0 │ │ │ │ + asr w4, w4, #1 │ │ │ │ + csel w12, w12, w0, ge // ge = tcont │ │ │ │ + cmp w7, w4 │ │ │ │ + csel w0, w7, w4, le │ │ │ │ + csel w4, w7, w4, ge // ge = tcont │ │ │ │ + cmp w0, w4 │ │ │ │ + b.eq 197bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb7ec> // b.none │ │ │ │ + ldr x13, [x23] │ │ │ │ + smull x0, w0, w28 │ │ │ │ + add x3, x13, x0 │ │ │ │ + ldr x0, [x13, x0] │ │ │ │ + ldr x3, [x3, #8] │ │ │ │ + sub x13, x3, x0 │ │ │ │ + asr x13, x13, #2 │ │ │ │ + mul x13, x13, x24 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 197d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb800> // b.none │ │ │ │ + ldr w18, [x1, x20] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 196ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb6dc> │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + add x0, x0, #0xc │ │ │ │ + cmp x13, x1 │ │ │ │ + b.ls 197d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb800> // b.plast │ │ │ │ + ldr w3, [x0] │ │ │ │ + cmp w4, w3 │ │ │ │ + b.lt 197d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb800> // b.tstop │ │ │ │ + b.ne 1969c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb6cc> // b.any │ │ │ │ + ldr w3, [x0, #4] │ │ │ │ + cmp w18, w3 │ │ │ │ + b.lt 1969c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb6cc> // b.tstop │ │ │ │ + ldr w3, [x0, #8] │ │ │ │ + cmp w18, w3 │ │ │ │ + b.gt 1969c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb6cc> │ │ │ │ + mov w30, #0x0 // #0 │ │ │ │ + cmp x17, x5 │ │ │ │ + b.ls 197c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb7f8> // b.plast │ │ │ │ + lsl x5, x5, #2 │ │ │ │ + ldr x0, [x25] │ │ │ │ + ldr w18, [x16, x5] │ │ │ │ + ldr x1, [x22] │ │ │ │ + ldr w0, [x0, x5] │ │ │ │ + add w4, w18, w18, lsr #31 │ │ │ │ + cmp w11, w0 │ │ │ │ + asr w4, w4, #1 │ │ │ │ + csel w11, w11, w0, ge // ge = tcont │ │ │ │ + cmp w7, w4 │ │ │ │ + csel w0, w7, w4, le │ │ │ │ + csel w4, w7, w4, ge // ge = tcont │ │ │ │ + cmp w0, w4 │ │ │ │ + b.eq 19784 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb7b4> // b.none │ │ │ │ + ldr x5, [x23] │ │ │ │ + smull x0, w0, w28 │ │ │ │ + add x3, x5, x0 │ │ │ │ + ldr x0, [x5, x0] │ │ │ │ + ldr x3, [x3, #8] │ │ │ │ + sub x5, x3, x0 │ │ │ │ + asr x5, x5, #2 │ │ │ │ + mul x5, x5, x24 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 197e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb810> // b.none │ │ │ │ + ldr w13, [x1, x20] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 1975c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb78c> │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + add x0, x0, #0xc │ │ │ │ + cmp x5, x1 │ │ │ │ + b.ls 197e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb810> // b.plast │ │ │ │ + ldr w3, [x0] │ │ │ │ + cmp w4, w3 │ │ │ │ + b.lt 197e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb810> // b.tstop │ │ │ │ + b.ne 1974c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb77c> // b.any │ │ │ │ + ldr w3, [x0, #4] │ │ │ │ + cmp w13, w3 │ │ │ │ + b.lt 1974c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb77c> // b.tstop │ │ │ │ + ldr w3, [x0, #8] │ │ │ │ + cmp w13, w3 │ │ │ │ + b.gt 1974c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb77c> │ │ │ │ + cbnz w30, 1980c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb83c> │ │ │ │ + add w8, w8, #0x1 │ │ │ │ + add w15, w15, #0x1 │ │ │ │ + sxtw x6, w10 │ │ │ │ + cmp x6, x27 │ │ │ │ + b.cc 19620 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb650> // b.lo, b.ul, b.last │ │ │ │ + ldp x1, x4, [sp, #40] │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + cmp x4, x17 │ │ │ │ + b.ne 195c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb5f4> // b.any │ │ │ │ + ldr x27, [sp, #72] │ │ │ │ + mov x21, x2 │ │ │ │ + b 194a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb4d0> │ │ │ │ + mov w12, w2 │ │ │ │ + mov w30, #0x0 // #0 │ │ │ │ + cmp x17, x5 │ │ │ │ + b.hi 196e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb710> // b.pmore │ │ │ │ + mov w11, w2 │ │ │ │ + b 19788 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb7b8> │ │ │ │ + cmp x17, x5 │ │ │ │ + b.ls 19808 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb838> // b.plast │ │ │ │ + mov w30, #0x1 // #1 │ │ │ │ + b 196e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb710> │ │ │ │ + cbz w30, 19830 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb860> │ │ │ │ + madd x6, x26, x6, x21 │ │ │ │ + add w10, w10, #0x1 │ │ │ │ + ldr x0, [x19, #296] │ │ │ │ + lsl x6, x6, #2 │ │ │ │ + cmp w12, w11 │ │ │ │ + b.ge 19824 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb854> // b.tcont │ │ │ │ + add w8, w8, #0x1 │ │ │ │ + str w14, [x0, x6] │ │ │ │ + b 19790 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb7c0> │ │ │ │ + mov w11, w2 │ │ │ │ + ldr x0, [x19, #296] │ │ │ │ + madd x6, x26, x6, x21 │ │ │ │ + add w8, w8, #0x1 │ │ │ │ + add w10, w10, #0x1 │ │ │ │ + str w14, [x0, x6, lsl #2] │ │ │ │ + b 19790 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb7c0> │ │ │ │ + add w15, w15, #0x1 │ │ │ │ + str w18, [x0, x6] │ │ │ │ + b 19790 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb7c0> │ │ │ │ + ldr x0, [x19, #296] │ │ │ │ + madd x6, x26, x6, x21 │ │ │ │ + add w15, w15, #0x1 │ │ │ │ + add w10, w10, #0x1 │ │ │ │ + str w18, [x0, x6, lsl #2] │ │ │ │ + b 19790 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb7c0> │ │ │ │ + ldp x1, x2, [sp, #176] │ │ │ │ + ldr x26, [sp, #80] │ │ │ │ + mov x0, x26 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x20, x0 │ │ │ │ + add x1, x1, #0xc60 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov w1, w25 │ │ │ │ + mov x0, x20 │ │ │ │ + bl de00 │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0xc68 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x0, x26 │ │ │ │ + bl d690 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str w25, [x0, #524] │ │ │ │ + b 19554 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb584> │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + bl d250 │ │ │ │ + add x28, sp, #0x120 │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + mov x2, #0x34db // #13531 │ │ │ │ + movk x2, #0xd7b6, lsl #16 │ │ │ │ + movk x2, #0xde82, lsl #32 │ │ │ │ + ldr x3, [x1, #8] │ │ │ │ + mov x1, #0x400000000000 // #70368744177664 │ │ │ │ + movk x1, #0x408f, lsl #48 │ │ │ │ + fmov d31, x1 │ │ │ │ + sub x1, x0, x3 │ │ │ │ + movk x2, #0x431b, lsl #48 │ │ │ │ + mov x0, x28 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3712] │ │ │ │ + smulh x2, x1, x2 │ │ │ │ + asr x2, x2, #18 │ │ │ │ + sub x1, x2, x1, asr #63 │ │ │ │ + ucvtf d15, w1 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl d3b0 │ │ │ │ + str xzr, [sp, #504] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x2, sp, #0x260 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x260 │ │ │ │ + strh wzr, [sp, #512] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x23, x26, [x0, #8] │ │ │ │ + stur q31, [x2, #-88] │ │ │ │ + add x2, x20, #0x10 │ │ │ │ + stur q31, [x3, #-72] │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x2, [sp, #288] │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + str x23, [sp, #176] │ │ │ │ + str x26, [x2, x0] │ │ │ │ + add x0, x2, x0 │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3856] │ │ │ │ + add x27, sp, #0xf0 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3792] │ │ │ │ + add x2, x19, #0x18 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x1, x19, #0x40 │ │ │ │ + str x2, [sp, #176] │ │ │ │ + add x2, x21, #0x10 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #4088] │ │ │ │ + mov x0, x27 │ │ │ │ + str x2, [sp, #184] │ │ │ │ + add x24, sp, #0x110 │ │ │ │ + stp q31, q31, [sp, #192] │ │ │ │ + str q31, [sp, #224] │ │ │ │ + str x1, [sp, #288] │ │ │ │ + bl dfc0 │ │ │ │ + add x3, x22, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0xb8 │ │ │ │ + mov x0, x28 │ │ │ │ + str x3, [sp, #184] │ │ │ │ + str w2, [sp, #248] │ │ │ │ + stp x24, xzr, [sp, #256] │ │ │ │ + strb wzr, [sp, #272] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + fmov d0, d15 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + mov x3, #0x2 // #2 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x0, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #296] │ │ │ │ + bl dd30 (double)@plt> │ │ │ │ + ldr x4, [sp, #224] │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + add x25, sp, #0x70 │ │ │ │ + stp x0, xzr, [sp, #112] │ │ │ │ + strb wzr, [sp, #128] │ │ │ │ + cbz x4, 19e84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbeb4> │ │ │ │ + ldp x5, x3, [sp, #208] │ │ │ │ + mov x0, x25 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + add x1, x19, #0x18 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + add x19, x19, #0x40 │ │ │ │ + stp x1, x22, [sp, #176] │ │ │ │ + str x19, [sp, #288] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 19a44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xba74> // b.none │ │ │ │ bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - add x2, x0, #0x58 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #4088] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #72] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x19] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 15878 ::do_widen(char) const@@Base+0x1338> // b.none │ │ │ │ + mov x0, x27 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + str x21, [sp, #184] │ │ │ │ + bl db90 │ │ │ │ + ldur x1, [x23, #-24] │ │ │ │ + str x23, [sp, #176] │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + mov x0, x28 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + str x26, [x2, x1] │ │ │ │ + str x20, [sp, #288] │ │ │ │ + bl d410 │ │ │ │ + adrp x3, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x0, x25 │ │ │ │ + add x3, x3, #0xc70 │ │ │ │ + mov x4, #0x10 // #16 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x21, x0 │ │ │ │ + add x19, sp, #0xa0 │ │ │ │ + str x19, [sp, #144] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 19d8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbdbc> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #144] │ │ │ │ + str x1, [sp, #160] │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + str x1, [sp, #152] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + stp x21, xzr, [x20] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 19f8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbfbc> // b.plast │ │ │ │ + add x21, sp, #0x90 │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0xca0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x23, x0 │ │ │ │ + add x1, sp, #0xc0 │ │ │ │ + str x1, [sp, #176] │ │ │ │ + mov x20, x0 │ │ │ │ + str x1, [sp] │ │ │ │ + ldr x0, [x23], #16 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 19e6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbe9c> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #176] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #184] │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3704] │ │ │ │ + stp x23, xzr, [x20] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldrb w0, [x22, #520] │ │ │ │ + tbnz w0, #0, 19cac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbcdc> │ │ │ │ + ldrb w0, [x22, #521] │ │ │ │ + tbnz w0, #0, 19c54 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbc84> │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 19b60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbb90> // b.none │ │ │ │ bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - b db90 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - add x2, x0, #0x58 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #4088] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #72] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x19] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 158d8 ::do_widen(char) const@@Base+0x1398> // b.none │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 19b70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbba0> // b.none │ │ │ │ bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - b db90 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - add x2, x0, #0x58 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #4088] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #72] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x19] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 15938 ::do_widen(char) const@@Base+0x13f8> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 19b84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbbb4> // b.none │ │ │ │ bl d870 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl db90 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - add x2, x0, #0x58 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #4088] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #72] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x19] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 159b8 ::do_widen(char) const@@Base+0x1478> // b.none │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cbz x0, 19b90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbbc0> │ │ │ │ bl d870 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl db90 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cbz x0, 19c10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbc40> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #552] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 19ee8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbf18> // b.any │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add sp, sp, #0x230 │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ + 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], #112 │ │ │ │ autiasp │ │ │ │ b d870 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - ldp x1, x3, [x2] │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 15a40 ::do_widen(char) const@@Base+0x1500> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x2 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b daf0 , std::allocator >, std::allocator, std::allocator > > > const&, std::__cxx11::basic_string, std::allocator >*, int)@plt> │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - cbz x0, 15a20 ::do_widen(char) const@@Base+0x14e0> │ │ │ │ + b.ne 19490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb4c0> // b.any │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr w0, [x0] │ │ │ │ + str w0, [x10, x26] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr w0, [x0] │ │ │ │ + str w0, [x11, x26] │ │ │ │ + b 19490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb4c0> │ │ │ │ + str xzr, [sp, #8] │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + str xzr, [sp, #16] │ │ │ │ + b 19330 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb360> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #552] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x1, [x19] │ │ │ │ - str x0, [x19] │ │ │ │ - cbz x1, 15a80 ::do_widen(char) const@@Base+0x1540> │ │ │ │ - ldr x2, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ldr x1, [x2, #8] │ │ │ │ - mov x16, x1 │ │ │ │ - br x16 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - mov x21, x2 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x0 │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ldr x19, [x0, #16] │ │ │ │ - str x27, [sp, #80] │ │ │ │ - cbz x19, 15b94 ::do_widen(char) const@@Base+0x1654> │ │ │ │ - nop │ │ │ │ - ldp x27, x20, [x19, #32] │ │ │ │ - mov x0, x22 │ │ │ │ - cmp x21, x20 │ │ │ │ - csel x26, x21, x20, ls // ls = plast │ │ │ │ - cbz x26, 15b04 ::do_widen(char) const@@Base+0x15c4> │ │ │ │ - mov x2, x26 │ │ │ │ - mov x1, x27 │ │ │ │ - bl d4f0 │ │ │ │ - cbnz w0, 15b1c ::do_widen(char) const@@Base+0x15dc> │ │ │ │ - sub x1, x21, x20 │ │ │ │ - mov w0, w1 │ │ │ │ - cmp x1, x23 │ │ │ │ - b.gt 15b20 ::do_widen(char) const@@Base+0x15e0> │ │ │ │ - cmp x1, x25 │ │ │ │ - b.lt 15b34 ::do_widen(char) const@@Base+0x15f4> // b.tstop │ │ │ │ - tbnz w0, #31, 15b34 ::do_widen(char) const@@Base+0x15f4> │ │ │ │ - ldr x3, [x19, #24] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cbz x3, 15b40 ::do_widen(char) const@@Base+0x1600> │ │ │ │ - mov x19, x3 │ │ │ │ - b 15ae0 ::do_widen(char) const@@Base+0x15a0> │ │ │ │ - ldr x3, [x19, #16] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - cbnz x3, 15b2c ::do_widen(char) const@@Base+0x15ec> │ │ │ │ - mov x23, x19 │ │ │ │ - cbnz w0, 15b98 ::do_widen(char) const@@Base+0x1658> │ │ │ │ - cbz x26, 15bc4 ::do_widen(char) const@@Base+0x1684> │ │ │ │ - mov x2, x26 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d4f0 │ │ │ │ - cbz w0, 15bc4 ::do_widen(char) const@@Base+0x1684> │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csel x23, x23, xzr, lt // lt = tstop │ │ │ │ - csel x19, x19, xzr, ge // ge = tcont │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x23 │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 19ee8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbf18> // b.any │ │ │ │ + add sp, sp, #0x230 │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add x19, x0, #0x8 │ │ │ │ - ldr x23, [x24, #24] │ │ │ │ - cmp x19, x23 │ │ │ │ - b.eq 15be0 ::do_widen(char) const@@Base+0x16a0> // b.none │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldp x1, x2, [sp, #176] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x23, x0 │ │ │ │ + ldr x22, [x0, #240] │ │ │ │ + cbz x22, 19fcc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbffc> │ │ │ │ + ldrb w0, [x22, #56] │ │ │ │ + cbz w0, 19d48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbd78> │ │ │ │ + ldrb w1, [x22, #67] │ │ │ │ + b 19d74 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbda4> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldp x1, x2, [sp, #176] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x26, x0 │ │ │ │ + ldr x23, [x0, #240] │ │ │ │ + cbz x23, 19f00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbf30> │ │ │ │ + ldrb w0, [x23, #56] │ │ │ │ + cbz w0, 19d04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbd34> │ │ │ │ + ldrb w1, [x23, #67] │ │ │ │ + b 19d30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbd60> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x23 │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 19eac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbedc> // b.any │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x26 │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + b 19b44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbb74> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x22] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 19ebc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbeec> // b.any │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x23 │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + b 19b4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbb7c> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x21 │ │ │ │ mov x0, x19 │ │ │ │ - bl d900 │ │ │ │ - ldp x27, x20, [x0, #32] │ │ │ │ - mov x23, x19 │ │ │ │ - mov x19, x0 │ │ │ │ - cmp x21, x20 │ │ │ │ - csel x26, x21, x20, ls // ls = plast │ │ │ │ - cbnz x26, 15b4c ::do_widen(char) const@@Base+0x160c> │ │ │ │ - sub x0, x20, x21 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 15be8 ::do_widen(char) const@@Base+0x16a8> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ge 15b60 ::do_widen(char) const@@Base+0x1620> // b.tcont │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 15b6c ::do_widen(char) const@@Base+0x162c> │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - b 15b6c ::do_widen(char) const@@Base+0x162c> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xf80 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xff0 │ │ │ │ - ldr x2, [x19, #136] │ │ │ │ - stp x1, x0, [x19, #-8] │ │ │ │ - cbz x2, 15c34 ::do_widen(char) const@@Base+0x16f4> │ │ │ │ - tbz w2, #0, 15ca4 ::do_widen(char) const@@Base+0x1764> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - add x1, x19, #0x70 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 19ab8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbae8> │ │ │ │ + ldr x20, [x19, #96] │ │ │ │ + mov x0, #0x5555555555555555 // #6148914691236517205 │ │ │ │ + movk x0, #0x555, lsl #48 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.hi 1a080 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc0b0> // b.pmore │ │ │ │ + cbz x20, 19e94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbec4> │ │ │ │ + add x21, x20, x20, lsl #1 │ │ │ │ + lsl x21, x21, #3 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d8b0 │ │ │ │ + mov x2, x0 │ │ │ │ + add x3, x0, x21 │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.eq 19e10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbe40> // b.none │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + and x1, x20, #0xfffffffffffffffe │ │ │ │ + add x1, x1, x20, lsr #1 │ │ │ │ + add x1, x0, x1, lsl #4 │ │ │ │ + add x0, x0, #0x30 │ │ │ │ + stp q31, q31, [x0, #-48] │ │ │ │ + stur q31, [x0, #-16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 15c48 ::do_widen(char) const@@Base+0x1708> // b.none │ │ │ │ + b.ne 19dec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbe1c> // b.any │ │ │ │ + tbz w20, #0, 19e18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbe48> │ │ │ │ + and x20, x20, #0xfffffffffffffffe │ │ │ │ + add x20, x20, x20, lsl #1 │ │ │ │ + add x0, x2, x20, lsl #3 │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ + str xzr, [x0, #16] │ │ │ │ + ldr x22, [x23, #8] │ │ │ │ + ldr x21, [x19, #320] │ │ │ │ + str x2, [x19, #320] │ │ │ │ + stp x3, x3, [x23, #8] │ │ │ │ + cmp x21, x22 │ │ │ │ + b.eq 19e4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbe7c> // b.none │ │ │ │ + mov x20, x21 │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 19e5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbe8c> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ bl d870 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - cbz x0, 15c5c ::do_widen(char) const@@Base+0x171c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - add x1, x19, #0x48 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15c70 ::do_widen(char) const@@Base+0x1730> // b.none │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne 19e34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbe64> // b.any │ │ │ │ + cbz x21, 1924c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb27c> │ │ │ │ + mov x0, x21 │ │ │ │ bl d870 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cbz x0, 15c84 ::do_widen(char) const@@Base+0x1744> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 15cc4 ::do_widen(char) const@@Base+0x1784> // b.none │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 15c34 ::do_widen(char) const@@Base+0x16f4> │ │ │ │ - add x1, x19, #0x90 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ + b 1924c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb27c> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne 19e34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbe64> // b.any │ │ │ │ + b 19e4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbe7c> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 15c34 ::do_widen(char) const@@Base+0x16f4> │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xf80 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ + mov x1, x23 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 19b24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbb54> │ │ │ │ + add x1, sp, #0x100 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 19a20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xba50> │ │ │ │ + stp xzr, xzr, [x19, #320] │ │ │ │ + str xzr, [x23, #16] │ │ │ │ + b 19e4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbe7c> │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 19304 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb334> │ │ │ │ + mov x0, x23 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 19d30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbd60> │ │ │ │ + mov x0, x22 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 19d74 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbda4> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #552] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 1a0bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc0ec> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xff0 │ │ │ │ - ldr x2, [x19, #144] │ │ │ │ - stp x1, x0, [x19] │ │ │ │ - cbz x2, 15d14 ::do_widen(char) const@@Base+0x17d4> │ │ │ │ - tbz w2, #0, 15d84 ::do_widen(char) const@@Base+0x1844> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - add x1, x19, #0x78 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15d28 ::do_widen(char) const@@Base+0x17e8> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 15d3c ::do_widen(char) const@@Base+0x17fc> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15d50 ::do_widen(char) const@@Base+0x1810> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 15d64 ::do_widen(char) const@@Base+0x1824> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - add x19, x19, #0x28 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 15da4 ::do_widen(char) const@@Base+0x1864> // b.none │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 15d14 ::do_widen(char) const@@Base+0x17d4> │ │ │ │ - add x1, x19, #0x98 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 15d14 ::do_widen(char) const@@Base+0x17d4> │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xe50 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ + b 19f38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbf68> │ │ │ │ + ldr x0, [sp, #552] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 19ee8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbf18> // b.any │ │ │ │ + bl dab0 │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xec0 │ │ │ │ - ldr x2, [x19, #136] │ │ │ │ - stp x1, x0, [x19, #-8] │ │ │ │ - cbz x2, 15df4 ::do_widen(char) const@@Base+0x18b4> │ │ │ │ - tbz w2, #0, 15e64 ::do_widen(char) const@@Base+0x1924> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - add x1, x19, #0x70 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15e08 ::do_widen(char) const@@Base+0x18c8> // b.none │ │ │ │ + mov x0, x25 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cbz x0, 19f44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbf74> │ │ │ │ bl d870 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - cbz x0, 15e1c ::do_widen(char) const@@Base+0x18dc> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - add x1, x19, #0x48 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15e30 ::do_widen(char) const@@Base+0x18f0> // b.none │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cbz x0, 19f54 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbf84> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ bl d870 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cbz x0, 15e44 ::do_widen(char) const@@Base+0x1904> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 15e84 ::do_widen(char) const@@Base+0x1944> // b.none │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 15df4 ::do_widen(char) const@@Base+0x18b4> │ │ │ │ - add x1, x19, #0x90 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 15df4 ::do_widen(char) const@@Base+0x18b4> │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xe50 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ + ldr x0, [sp, #552] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 19ee8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbf18> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xec0 │ │ │ │ - ldr x2, [x19, #144] │ │ │ │ - stp x1, x0, [x19] │ │ │ │ - cbz x2, 15ed4 ::do_widen(char) const@@Base+0x1994> │ │ │ │ - tbz w2, #0, 15f44 ::do_widen(char) const@@Base+0x1a04> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - add x1, x19, #0x78 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15ee8 ::do_widen(char) const@@Base+0x19a8> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 15efc ::do_widen(char) const@@Base+0x19bc> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15f10 ::do_widen(char) const@@Base+0x19d0> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 15f24 ::do_widen(char) const@@Base+0x19e4> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - add x19, x19, #0x28 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 15f64 ::do_widen(char) const@@Base+0x1a24> // b.none │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 15ed4 ::do_widen(char) const@@Base+0x1994> │ │ │ │ - add x1, x19, #0x98 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 15ed4 ::do_widen(char) const@@Base+0x1994> │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xee8 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ + mov x0, x21 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x25 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 19f38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbf68> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #552] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 19ee8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbf18> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x21, sp, #0x90 │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xf58 │ │ │ │ - ldr x2, [x19, #136] │ │ │ │ - stp x1, x0, [x19, #-8] │ │ │ │ - cbz x2, 15fb4 ::do_widen(char) const@@Base+0x1a74> │ │ │ │ - tbz w2, #0, 16024 ::do_widen(char) const@@Base+0x1ae4> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - add x1, x19, #0x70 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15fc8 ::do_widen(char) const@@Base+0x1a88> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - cbz x0, 15fdc ::do_widen(char) const@@Base+0x1a9c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - add x1, x19, #0x48 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15ff0 ::do_widen(char) const@@Base+0x1ab0> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cbz x0, 16004 ::do_widen(char) const@@Base+0x1ac4> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 19f78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbfa8> │ │ │ │ + ldr x0, [sp, #552] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 19ee8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbf18> // b.any │ │ │ │ + bl dab0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + mov x0, x28 │ │ │ │ + str x20, [sp, #288] │ │ │ │ + bl d410 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + b 19f38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbf68> │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + b 19f44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbf74> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 19f28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbf58> │ │ │ │ + bti j │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + str x22, [sp, #184] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov x0, x27 │ │ │ │ + str x21, [sp, #184] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #176] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str x26, [x1, x0] │ │ │ │ + b 19fec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc01c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 19f38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbf68> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #552] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 16044 ::do_widen(char) const@@Base+0x1b04> // b.none │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 15fb4 ::do_widen(char) const@@Base+0x1a74> │ │ │ │ - add x1, x19, #0x90 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 15fb4 ::do_widen(char) const@@Base+0x1a74> │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 19ee8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbf18> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xb98 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + b 19f80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbfb0> │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xb98 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 19f4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbf7c> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xee8 │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xf58 │ │ │ │ - ldr x2, [x19, #144] │ │ │ │ - stp x1, x0, [x19] │ │ │ │ - cbz x2, 16094 ::do_widen(char) const@@Base+0x1b54> │ │ │ │ - tbz w2, #0, 16104 ::do_widen(char) const@@Base+0x1bc4> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - add x1, x19, #0x78 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 160a8 ::do_widen(char) const@@Base+0x1b68> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 160bc ::do_widen(char) const@@Base+0x1b7c> │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + sub sp, sp, #0x2f0 │ │ │ │ + ldr x2, [x23, #96] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ + str x1, [sp, #744] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cbz x2, 1ad6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcd9c> │ │ │ │ + ldr x4, [x23, #320] │ │ │ │ + mov x21, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov w22, #0x18 // #24 │ │ │ │ + movk x21, #0xaaab │ │ │ │ + str wzr, [sp, #16] │ │ │ │ + umull x27, w28, w22 │ │ │ │ + add x0, x4, x27 │ │ │ │ + ldr x26, [x4, x27] │ │ │ │ + ldr x25, [x0, #8] │ │ │ │ + cmp x26, x25 │ │ │ │ + b.eq 1aab8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcae8> // b.none │ │ │ │ + sub x24, x25, x26 │ │ │ │ + mov x3, #0x3f // #63 │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x26 │ │ │ │ + asr x2, x24, #2 │ │ │ │ + mul x2, x2, x21 │ │ │ │ + clz x2, x2 │ │ │ │ + sub x2, x3, x2 │ │ │ │ + lsl x2, x2, #1 │ │ │ │ + bl 18940 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa970> │ │ │ │ + cmp x24, #0xc0 │ │ │ │ + b.le 1aac4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcaf4> │ │ │ │ + add x24, x26, #0xc0 │ │ │ │ + mov x0, x26 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 18660 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa690> │ │ │ │ + mov x1, x24 │ │ │ │ + add x7, x26, #0xb4 │ │ │ │ + cmp x25, x24 │ │ │ │ + b.eq 1a218 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc248> // b.none │ │ │ │ + mov x2, x7 │ │ │ │ + ldr w10, [x1, #8] │ │ │ │ + ldp w6, w8, [x1] │ │ │ │ + mov x3, x1 │ │ │ │ + ldr w4, [x2] │ │ │ │ + cmp w6, w4 │ │ │ │ + b.lt 1a1d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc208> // b.tstop │ │ │ │ + b.gt 1a200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc230> │ │ │ │ + ldur w0, [x3, #-8] │ │ │ │ + cmp w8, w0 │ │ │ │ + b.ge 1a200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc230> // b.tcont │ │ │ │ + ldr x5, [x2] │ │ │ │ + sub x2, x2, #0xc │ │ │ │ + ldr w4, [x2, #20] │ │ │ │ + sub x3, x3, #0xc │ │ │ │ + stur x5, [x3, #12] │ │ │ │ + str w4, [x3, #20] │ │ │ │ + ldr w4, [x2] │ │ │ │ + cmp w6, w4 │ │ │ │ + b.lt 1a1d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc208> // b.tstop │ │ │ │ + b.le 1a1cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1fc> │ │ │ │ + add x1, x1, #0xc │ │ │ │ + stp w6, w8, [x3] │ │ │ │ + str w10, [x3, #8] │ │ │ │ + add x7, x7, #0xc │ │ │ │ + cmp x25, x1 │ │ │ │ + b.ne 1a1ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1dc> // b.any │ │ │ │ + ldr x4, [x23, #320] │ │ │ │ + add x6, x23, #0x140 │ │ │ │ + add x24, x4, x27 │ │ │ │ + ldr x1, [x4, x27] │ │ │ │ + mov x5, x24 │ │ │ │ + ldr x25, [x24, #8] │ │ │ │ + sub x0, x25, x1 │ │ │ │ + cmp x0, #0xc │ │ │ │ + b.hi 1a9e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xca14> // b.pmore │ │ │ │ + ldr x2, [x23, #96] │ │ │ │ + asr x0, x0, #2 │ │ │ │ + cmp x1, x25 │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + cinc w20, w20, ne // ne = any │ │ │ │ + madd w19, w0, w21, w19 │ │ │ │ + cmp x2, x28 │ │ │ │ + b.hi 1a144 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc174> // b.pmore │ │ │ │ + add x24, sp, #0x1e0 │ │ │ │ + add x22, sp, #0x170 │ │ │ │ + mov x0, x24 │ │ │ │ + bl d3b0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x2, sp, #0x270 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x270 │ │ │ │ + str xzr, [sp, #696] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x23, x28, [x0, #8] │ │ │ │ + strh wzr, [sp, #704] │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3712] │ │ │ │ + stur q31, [x2, #88] │ │ │ │ + stur q31, [x3, #104] │ │ │ │ + add x2, x25, #0x10 │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #368] │ │ │ │ + str x2, [sp, #480] │ │ │ │ + str x28, [x22, x0] │ │ │ │ + add x0, x22, x0 │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3856] │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #3792] │ │ │ │ + add x2, x21, #0x18 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x2, [sp, #368] │ │ │ │ + add x2, x26, #0x10 │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #4088] │ │ │ │ + str x0, [sp] │ │ │ │ + str x2, [sp, #376] │ │ │ │ + stp q31, q31, [sp, #384] │ │ │ │ + str q31, [sp, #416] │ │ │ │ + str x1, [sp, #480] │ │ │ │ + bl dfc0 │ │ │ │ + add x0, sp, #0x178 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + mov x4, x0 │ │ │ │ + add x3, x27, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + mov x0, x24 │ │ │ │ + str x4, [sp, #8] │ │ │ │ + str x3, [sp, #376] │ │ │ │ + str w2, [sp, #440] │ │ │ │ + stp x4, xzr, [sp, #448] │ │ │ │ + strb wzr, [sp, #464] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov w1, w20 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d680 (unsigned long)@plt> │ │ │ │ + ldr x4, [sp, #416] │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + stp x0, xzr, [sp, #112] │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + strb wzr, [sp, #128] │ │ │ │ + cbz x4, 1ad54 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcd84> │ │ │ │ + ldp x5, x3, [sp, #400] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x1, [sp, #480] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x3, x21, #0x18 │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + add x2, x27, #0x10 │ │ │ │ + stp x3, x2, [sp, #368] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 160d0 ::do_widen(char) const@@Base+0x1b90> // b.none │ │ │ │ + b.eq 1a3b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc3e0> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 160e4 ::do_widen(char) const@@Base+0x1ba4> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - add x19, x19, #0x28 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 16124 ::do_widen(char) const@@Base+0x1be4> // b.none │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 16094 ::do_widen(char) const@@Base+0x1b54> │ │ │ │ - add x1, x19, #0x98 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 16094 ::do_widen(char) const@@Base+0x1b54> │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xe50 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xec0 │ │ │ │ - ldr x2, [x19, #144] │ │ │ │ - stp x1, x0, [x19] │ │ │ │ - cbz x2, 16174 ::do_widen(char) const@@Base+0x1c34> │ │ │ │ - tbz w2, #0, 161ec ::do_widen(char) const@@Base+0x1cac> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - add x1, x19, #0x78 │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x1, [sp, #376] │ │ │ │ + bl db90 │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x23, [sp, #368] │ │ │ │ + mov x0, x24 │ │ │ │ + str x28, [x22, x2] │ │ │ │ + str x1, [sp, #480] │ │ │ │ + bl d410 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + adrp x3, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x4, #0x18 // #24 │ │ │ │ + add x3, x3, #0xcb0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, sp, #0xa0 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + str x1, [sp, #144] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 16188 ::do_widen(char) const@@Base+0x1c48> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 1619c ::do_widen(char) const@@Base+0x1c5c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ + b.eq 1ad2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcd5c> // b.none │ │ │ │ + ldr x2, [x20, #16] │ │ │ │ + str x0, [sp, #144] │ │ │ │ + str x2, [sp, #160] │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + str x2, [sp, #152] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + stp x1, xzr, [x20] │ │ │ │ + sub x0, x0, x2 │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + cmp x0, #0xe │ │ │ │ + b.ls 1af18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcf48> // b.plast │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x2, #0xf // #15 │ │ │ │ + add x1, x1, #0xcd0 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + add x20, sp, #0xc0 │ │ │ │ + str x20, [sp, #176] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 161b0 ::do_widen(char) const@@Base+0x1c70> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 161c4 ::do_widen(char) const@@Base+0x1c84> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - add x1, x19, #0x28 │ │ │ │ + b.eq 1acd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcd04> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #176] │ │ │ │ + str x2, [sp, #192] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + mov x0, x24 │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + str x2, [sp, #184] │ │ │ │ + bl d3b0 │ │ │ │ + str x23, [sp, #368] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #480] │ │ │ │ + add x0, sp, #0x270 │ │ │ │ + str xzr, [sp, #696] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #704] │ │ │ │ + stur q31, [x0, #88] │ │ │ │ + stur q31, [x0, #104] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x22, x2 │ │ │ │ + str x28, [x22, x2] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #368] │ │ │ │ + add x0, x26, #0x10 │ │ │ │ + str x0, [sp, #376] │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x1, [sp, #480] │ │ │ │ + stp q31, q31, [sp, #384] │ │ │ │ + str q31, [sp, #416] │ │ │ │ + bl dfc0 │ │ │ │ + add x1, x27, #0x10 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + str x1, [sp, #376] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #440] │ │ │ │ + mov x0, x24 │ │ │ │ + stp x2, xzr, [sp, #448] │ │ │ │ + strb wzr, [sp, #464] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d680 (unsigned long)@plt> │ │ │ │ + ldr x4, [sp, #416] │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + stp x0, xzr, [sp, #208] │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + strb wzr, [sp, #224] │ │ │ │ + cbz x4, 1ad60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcd90> │ │ │ │ + ldp x5, x3, [sp, #400] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + str x1, [sp, #368] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x1, [sp, #480] │ │ │ │ + add x1, x27, #0x10 │ │ │ │ + str x1, [sp, #376] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 161d8 ::do_widen(char) const@@Base+0x1c98> // b.none │ │ │ │ + b.eq 1a5a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc5d0> // b.none │ │ │ │ bl d870 │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x1, [sp, #376] │ │ │ │ + bl db90 │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x23, [sp, #368] │ │ │ │ + mov x0, x24 │ │ │ │ + str x28, [x22, x2] │ │ │ │ + str x1, [sp, #480] │ │ │ │ + bl d410 │ │ │ │ + ldp x3, x4, [sp, #176] │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x20 │ │ │ │ + b.eq 1ac9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcccc> // b.none │ │ │ │ + ldr x5, [sp, #192] │ │ │ │ + ldr x1, [sp, #208] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 1a608 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc638> // b.plast │ │ │ │ + ldr x5, [sp, #32] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 1ac8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xccbc> // b.none │ │ │ │ + ldr x5, [sp, #224] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 1ab1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcb4c> // b.plast │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 1af68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcf98> // b.pmore │ │ │ │ + add x19, sp, #0xb0 │ │ │ │ mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 16174 ::do_widen(char) const@@Base+0x1c34> │ │ │ │ - add x1, x19, #0x98 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 16174 ::do_widen(char) const@@Base+0x1c34> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xe50 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + add x1, sp, #0x100 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + str x1, [sp, #240] │ │ │ │ + mov x1, x0 │ │ │ │ mov x19, x0 │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xec0 │ │ │ │ - ldr x2, [x19, #136] │ │ │ │ - stur x1, [x19, #-8] │ │ │ │ - str x0, [x20], #-8 │ │ │ │ - cbz x2, 16248 ::do_widen(char) const@@Base+0x1d08> │ │ │ │ - tbz w2, #0, 162c0 ::do_widen(char) const@@Base+0x1d80> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - add x1, x19, #0x70 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1625c ::do_widen(char) const@@Base+0x1d1c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - cbz x0, 16270 ::do_widen(char) const@@Base+0x1d30> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - add x1, x19, #0x48 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 16284 ::do_widen(char) const@@Base+0x1d44> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cbz x0, 16298 ::do_widen(char) const@@Base+0x1d58> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 162ac ::do_widen(char) const@@Base+0x1d6c> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 16248 ::do_widen(char) const@@Base+0x1d08> │ │ │ │ - add x1, x19, #0x90 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 16248 ::do_widen(char) const@@Base+0x1d08> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xee8 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xf58 │ │ │ │ - ldr x2, [x19, #144] │ │ │ │ - stp x1, x0, [x19] │ │ │ │ - cbz x2, 16314 ::do_widen(char) const@@Base+0x1dd4> │ │ │ │ - tbz w2, #0, 1638c ::do_widen(char) const@@Base+0x1e4c> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - add x1, x19, #0x78 │ │ │ │ + b.eq 1ab50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcb80> // b.none │ │ │ │ + ldr x2, [x19, #16] │ │ │ │ + str x0, [sp, #240] │ │ │ │ + str x2, [sp, #256] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #248] │ │ │ │ + stp x1, xzr, [x19] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x1, [sp, #248] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0xc │ │ │ │ + b.ls 1aedc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcf0c> // b.plast │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x2, #0xd // #13 │ │ │ │ + add x1, x1, #0xce0 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + add x19, sp, #0x120 │ │ │ │ + str x19, [sp, #272] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 16328 ::do_widen(char) const@@Base+0x1de8> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 1633c ::do_widen(char) const@@Base+0x1dfc> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ + b.eq 1acf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcd28> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #272] │ │ │ │ + str x2, [sp, #288] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + mov x0, x24 │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + str x2, [sp, #280] │ │ │ │ + bl d3b0 │ │ │ │ + str x23, [sp, #368] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #480] │ │ │ │ + add x0, sp, #0x270 │ │ │ │ + str xzr, [sp, #696] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #704] │ │ │ │ + stur q31, [x0, #88] │ │ │ │ + stur q31, [x0, #104] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x22, x2 │ │ │ │ + str x28, [x22, x2] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #368] │ │ │ │ + add x0, x21, #0x40 │ │ │ │ + str x0, [sp, #480] │ │ │ │ + add x0, x26, #0x10 │ │ │ │ + str x0, [sp, #376] │ │ │ │ + ldr x0, [sp] │ │ │ │ + stp q31, q31, [sp, #384] │ │ │ │ + str q31, [sp, #416] │ │ │ │ + bl dfc0 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + add x0, x27, #0x10 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + str x0, [sp, #376] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #440] │ │ │ │ + mov x0, x24 │ │ │ │ + stp x2, xzr, [sp, #448] │ │ │ │ + strb wzr, [sp, #464] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr w1, [sp, #16] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d680 (unsigned long)@plt> │ │ │ │ + ldr x4, [sp, #416] │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + stp x0, xzr, [sp, #304] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + strb wzr, [sp, #320] │ │ │ │ + cbz x4, 1ad48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcd78> │ │ │ │ + ldp x5, x3, [sp, #400] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + add x27, x27, #0x10 │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + stp x1, x27, [sp, #368] │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str x21, [sp, #480] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 16350 ::do_widen(char) const@@Base+0x1e10> // b.none │ │ │ │ + b.eq 1a7cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc7fc> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 16364 ::do_widen(char) const@@Base+0x1e24> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - add x1, x19, #0x28 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16378 ::do_widen(char) const@@Base+0x1e38> // b.none │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + str x26, [sp, #376] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + bl db90 │ │ │ │ + ldur x1, [x23, #-24] │ │ │ │ + str x23, [sp, #368] │ │ │ │ + mov x0, x24 │ │ │ │ + str x28, [x22, x1] │ │ │ │ + str x25, [sp, #480] │ │ │ │ + bl d410 │ │ │ │ + ldp x3, x4, [sp, #272] │ │ │ │ + ldr x2, [sp, #312] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x19 │ │ │ │ + b.eq 1acb8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcce8> // b.none │ │ │ │ + ldr x5, [sp, #288] │ │ │ │ + ldr x1, [sp, #304] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 1a834 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc864> // b.plast │ │ │ │ + ldr x5, [sp, #16] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 1ac94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xccc4> // b.none │ │ │ │ + ldr x5, [sp, #320] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 1aad4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcb04> // b.plast │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 1afe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd018> // b.pmore │ │ │ │ + add x21, sp, #0x110 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x24, x0 │ │ │ │ + add x21, sp, #0x160 │ │ │ │ + str x21, [sp, #336] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 1ab04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcb34> // b.none │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + str x0, [sp, #336] │ │ │ │ + str x1, [sp, #352] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + str x0, [sp, #344] │ │ │ │ + stp x24, xzr, [x23] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + ldr x1, [sp, #344] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 1b0bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd0ec> // b.none │ │ │ │ + add x24, sp, #0x150 │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x1, #0x8f0 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x26, x0 │ │ │ │ + add x23, sp, #0x180 │ │ │ │ + str x23, [sp, #368] │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 1ad14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcd44> // b.none │ │ │ │ + ldr x1, [x25, #16] │ │ │ │ + str x0, [sp, #368] │ │ │ │ + str x1, [sp, #384] │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + str x0, [sp, #376] │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3704] │ │ │ │ + stp x26, xzr, [x25] │ │ │ │ + strb wzr, [x25, #16] │ │ │ │ + ldrb w0, [x27, #520] │ │ │ │ + tbnz w0, #0, 1abc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcbf8> │ │ │ │ + ldrb w0, [x27, #521] │ │ │ │ + tbnz w0, #0, 1ab6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcb9c> │ │ │ │ + ldr x0, [sp, #368] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 1a910 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc940> // b.none │ │ │ │ bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 16314 ::do_widen(char) const@@Base+0x1dd4> │ │ │ │ - add x1, x19, #0x98 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 16314 ::do_widen(char) const@@Base+0x1dd4> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xee8 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xf58 │ │ │ │ - ldr x2, [x19, #136] │ │ │ │ - stur x1, [x19, #-8] │ │ │ │ - str x0, [x20], #-8 │ │ │ │ - cbz x2, 163e8 ::do_widen(char) const@@Base+0x1ea8> │ │ │ │ - tbz w2, #0, 16460 ::do_widen(char) const@@Base+0x1f20> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - add x1, x19, #0x70 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 163fc ::do_widen(char) const@@Base+0x1ebc> // b.none │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1a920 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc950> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - cbz x0, 16410 ::do_widen(char) const@@Base+0x1ed0> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - add x1, x19, #0x48 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #304] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 16424 ::do_widen(char) const@@Base+0x1ee4> // b.none │ │ │ │ + b.eq 1a934 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc964> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cbz x0, 16438 ::do_widen(char) const@@Base+0x1ef8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 1644c ::do_widen(char) const@@Base+0x1f0c> // b.none │ │ │ │ + b.eq 1a944 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc974> // b.none │ │ │ │ bl d870 │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 163e8 ::do_widen(char) const@@Base+0x1ea8> │ │ │ │ - add x1, x19, #0x90 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 163e8 ::do_widen(char) const@@Base+0x1ea8> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xf80 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xff0 │ │ │ │ - ldr x2, [x19, #144] │ │ │ │ - stp x1, x0, [x19] │ │ │ │ - cbz x2, 164b4 ::do_widen(char) const@@Base+0x1f74> │ │ │ │ - tbz w2, #0, 1652c ::do_widen(char) const@@Base+0x1fec> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - add x1, x19, #0x78 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 164c8 ::do_widen(char) const@@Base+0x1f88> // b.none │ │ │ │ + b.eq 1a958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc988> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 164dc ::do_widen(char) const@@Base+0x1f9c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 164f0 ::do_widen(char) const@@Base+0x1fb0> // b.none │ │ │ │ + b.eq 1a96c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc99c> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 16504 ::do_widen(char) const@@Base+0x1fc4> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - add x1, x19, #0x28 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16518 ::do_widen(char) const@@Base+0x1fd8> // b.none │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 1a97c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc9ac> // b.none │ │ │ │ bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 164b4 ::do_widen(char) const@@Base+0x1f74> │ │ │ │ - add x1, x19, #0x98 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 164b4 ::do_widen(char) const@@Base+0x1f74> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xf80 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xff0 │ │ │ │ - ldr x2, [x19, #136] │ │ │ │ - stur x1, [x19, #-8] │ │ │ │ - str x0, [x20], #-8 │ │ │ │ - cbz x2, 16588 ::do_widen(char) const@@Base+0x2048> │ │ │ │ - tbz w2, #0, 16600 ::do_widen(char) const@@Base+0x20c0> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - add x1, x19, #0x70 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1659c ::do_widen(char) const@@Base+0x205c> // b.none │ │ │ │ + b.eq 1a990 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc9c0> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - cbz x0, 165b0 ::do_widen(char) const@@Base+0x2070> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - add x1, x19, #0x48 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 165c4 ::do_widen(char) const@@Base+0x2084> // b.none │ │ │ │ + b.eq 1a9a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc9d4> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cbz x0, 165d8 ::do_widen(char) const@@Base+0x2098> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #744] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 165ec ::do_widen(char) const@@Base+0x20ac> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x20 │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1ae08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xce38> // b.any │ │ │ │ + add sp, sp, #0x2f0 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ - b d870 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 16588 ::do_widen(char) const@@Base+0x2048> │ │ │ │ - add x1, x19, #0x90 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 16588 ::do_widen(char) const@@Base+0x2048> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xc0 │ │ │ │ - add x1, x0, #0x18 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #112] │ │ │ │ - add x29, sp, #0x70 │ │ │ │ - stp x19, x20, [sp, #128] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x8 │ │ │ │ - stp x21, x22, [sp, #144] │ │ │ │ - ldr x3, [x0, #32] │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #104] │ │ │ │ + ret │ │ │ │ + add x3, x1, #0xc │ │ │ │ + cmp x3, x25 │ │ │ │ + b.eq 1a23c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc26c> // b.none │ │ │ │ + ldr w26, [x1] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x1, x3 │ │ │ │ + mov w0, w26 │ │ │ │ + ldr w26, [x1], #12 │ │ │ │ + cmp w26, w0 │ │ │ │ + b.eq 1aa38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xca68> // b.none │ │ │ │ + mov x3, x1 │ │ │ │ + ldr x25, [x24, #8] │ │ │ │ + mov x5, x24 │ │ │ │ + cmp x3, x25 │ │ │ │ + b.ne 1aa00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xca30> // b.any │ │ │ │ + ldr x1, [x24] │ │ │ │ + ldr x2, [x23, #96] │ │ │ │ + sub x0, x25, x1 │ │ │ │ + b 1a240 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc270> │ │ │ │ + ldur w2, [x3, #-4] │ │ │ │ + ldr w0, [x3, #4] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.lt 1aa14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xca44> // b.tstop │ │ │ │ + ldur w10, [x3, #-8] │ │ │ │ + ldr w8, [x3, #8] │ │ │ │ + cmp w10, w8 │ │ │ │ + b.gt 1aa14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xca44> │ │ │ │ + cmp w0, w10 │ │ │ │ + csel w0, w0, w10, le │ │ │ │ + cmp w2, w8 │ │ │ │ + csel w2, w2, w8, ge // ge = tcont │ │ │ │ + stp w0, w2, [x3, #-8] │ │ │ │ + cmp x1, x25 │ │ │ │ + b.eq 1aaa0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcad0> // b.none │ │ │ │ + sub x2, x25, x1 │ │ │ │ + cmp x2, #0xc │ │ │ │ + b.le 1ad7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcdac> │ │ │ │ + mov x0, x3 │ │ │ │ + stp x5, x6, [sp] │ │ │ │ + bl da90 │ │ │ │ + ldp x5, x6, [sp] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x25, [x24, #8] │ │ │ │ + ldr x4, [x6] │ │ │ │ + add x24, x4, x27 │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + sub x25, x25, #0xc │ │ │ │ + str x25, [x5, #8] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #16] │ │ │ │ + b 1aa18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xca48> │ │ │ │ + mov x1, x25 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - ldr x2, [x19, #96] │ │ │ │ - cmp x3, #0x0 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3808] │ │ │ │ - csel x1, x1, x3, ne // ne = any │ │ │ │ - cbz x2, 16680 ::do_widen(char) const@@Base+0x2140> │ │ │ │ - ldr x0, [x19, #112] │ │ │ │ - add x22, x19, #0x68 │ │ │ │ - cbnz x0, 166e4 ::do_widen(char) const@@Base+0x21a4> │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 16694 ::do_widen(char) const@@Base+0x2154> │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - add x22, x19, #0x40 │ │ │ │ - cbnz x0, 167a8 ::do_widen(char) const@@Base+0x2268> │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - str x0, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl f200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1230> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x0, x0, x2 │ │ │ │ + b 1a240 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc270> │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 18660 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa690> │ │ │ │ + b 1a218 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc248> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x21, sp, #0x110 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 16918 ::do_widen(char) const@@Base+0x23d8> // b.any │ │ │ │ - ldp x29, x30, [sp, #112] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #128] │ │ │ │ - ldp x21, x22, [sp, #144] │ │ │ │ - add sp, sp, #0xc0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp x23, x24, [sp, #160] │ │ │ │ - add x24, sp, #0x8 │ │ │ │ - mov x8, x24 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0x920 │ │ │ │ - bl f400 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1430> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x24 │ │ │ │ - add x1, x1, #0x928 │ │ │ │ - bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ - add x21, sp, #0x28 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldr x1, [x19, #104] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 169e0 ::do_widen(char) const@@Base+0x24a0> // b.pmore │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x24, x0 │ │ │ │ + add x21, sp, #0x160 │ │ │ │ + str x21, [sp, #336] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.ne 1a86c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc89c> // b.any │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x1, x24 │ │ │ │ mov x0, x21 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - add x22, sp, #0x48 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - adrp x1, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xbc0 │ │ │ │ - bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 1a878 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc8a8> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + add x19, sp, #0xb0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, sp, #0x100 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + str x1, [sp, #240] │ │ │ │ mov x1, x0 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 1a644 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc674> // b.any │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + str x1, [sp, #88] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + b 1a650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc680> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldp x1, x2, [sp, #368] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x25, x0 │ │ │ │ + ldr x26, [x0, #240] │ │ │ │ + cbz x26, 1b034 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd064> │ │ │ │ + ldrb w0, [x26, #56] │ │ │ │ + cbz w0, 1ac24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcc54> │ │ │ │ + ldrb w1, [x26, #67] │ │ │ │ + mov x0, x25 │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + b 1a900 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc930> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldp x1, x2, [sp, #368] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x25, x0 │ │ │ │ + ldr x26, [x0, #240] │ │ │ │ + cbz x26, 1ae48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xce78> │ │ │ │ + ldrb w0, [x26, #56] │ │ │ │ + cbz w0, 1ac58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcc88> │ │ │ │ + ldrb w1, [x26, #67] │ │ │ │ + mov x0, x25 │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + b 1a8f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc928> │ │ │ │ + mov x0, x26 │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x26] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1abb8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcbe8> // b.none │ │ │ │ + mov x0, x26 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 1abb8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcbe8> │ │ │ │ + mov x0, x26 │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x26] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1ac14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcc44> // b.none │ │ │ │ + mov x0, x26 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 1ac14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcc44> │ │ │ │ + mov x5, #0xf // #15 │ │ │ │ + b 1a600 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc630> │ │ │ │ + mov x5, #0xf // #15 │ │ │ │ + b 1a82c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc85c> │ │ │ │ + ldr x1, [sp, #208] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 1a608 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc638> // b.plast │ │ │ │ + ldr x5, [sp, #32] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 1a5fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc62c> // b.any │ │ │ │ + b 1a618 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc648> │ │ │ │ + ldr x1, [sp, #304] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 1a834 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc864> // b.plast │ │ │ │ + ldr x5, [sp, #16] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 1a828 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc858> // b.any │ │ │ │ + b 1a844 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc874> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ mov x0, x20 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + str x1, [sp, #32] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x3, [sp, #48] │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x3, [sp, #48] │ │ │ │ + b 1a484 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc4b4> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + stp x1, x3, [sp, #96] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldp x1, x3, [sp, #96] │ │ │ │ + b 1a6b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc6e4> │ │ │ │ + ldr x2, [x25, #8] │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x23 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 1a8d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc908> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str x1, [sp, #32] │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + b 1a424 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc454> │ │ │ │ + add x1, sp, #0x1c0 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 1a7a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc7d4> │ │ │ │ + add x1, sp, #0x1c0 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 1a388 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc3b8> │ │ │ │ + add x1, sp, #0x1c0 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 1a574 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc5a4> │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + str wzr, [sp, #16] │ │ │ │ + b 1a25c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc28c> │ │ │ │ + b.ne 1aaa0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcad0> // b.any │ │ │ │ + ldr x2, [x1] │ │ │ │ + ldr w0, [x1, #8] │ │ │ │ + str x2, [x3] │ │ │ │ + str w0, [x3, #8] │ │ │ │ + b 1aaa0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcad0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + add x21, sp, #0x110 │ │ │ │ + str x25, [sp, #480] │ │ │ │ + bl d410 │ │ │ │ + mov x20, x19 │ │ │ │ mov x0, x21 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x24 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x19, sp, #0xb0 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 167a0 ::do_widen(char) const@@Base+0x2260> │ │ │ │ - ldr x2, [x19, #72] │ │ │ │ - cbnz x2, 168a8 ::do_widen(char) const@@Base+0x2368> │ │ │ │ - ldp x23, x24, [sp, #160] │ │ │ │ - b 166ac ::do_widen(char) const@@Base+0x216c> │ │ │ │ - stp x23, x24, [sp, #160] │ │ │ │ - add x2, sp, #0x38 │ │ │ │ - add x21, sp, #0x28 │ │ │ │ - str x25, [sp, #176] │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ - ldp x25, x24, [x1] │ │ │ │ - stp x2, xzr, [sp, #40] │ │ │ │ - strb wzr, [sp, #56] │ │ │ │ - add x1, x24, #0x3 │ │ │ │ - bl dcd0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x24, x0 │ │ │ │ - b.hi 16a9c ::do_widen(char) const@@Base+0x255c> // b.pmore │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ - mov x2, x24 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 16abc ::do_widen(char) const@@Base+0x257c> // b.plast │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ - add x1, x1, #0x930 │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldr x1, [x19, #64] │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 16a38 ::do_widen(char) const@@Base+0x24f8> // b.pmore │ │ │ │ - mov x0, x21 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - add x22, sp, #0x48 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xea8 │ │ │ │ - bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - mov x0, x22 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x21 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x25, [sp, #176] │ │ │ │ - ldp x23, x24, [sp, #160] │ │ │ │ - b 166ac ::do_widen(char) const@@Base+0x216c> │ │ │ │ - ldr x1, [x19, #64] │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x8, x21 │ │ │ │ - add x0, x0, #0x930 │ │ │ │ - bl f400 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1430> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0xea8 │ │ │ │ - bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldp x1, x2, [sp, #72] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 16964 ::do_widen(char) const@@Base+0x2424> // b.pmore │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ - mov x0, x20 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x0, x22 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x21 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldp x23, x24, [sp, #160] │ │ │ │ - b 166ac ::do_widen(char) const@@Base+0x216c> │ │ │ │ - stp x23, x24, [sp, #160] │ │ │ │ - str x25, [sp, #176] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #744] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 1ae40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xce70> // b.none │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x21 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x23] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x0, x24 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + str x25, [sp, #480] │ │ │ │ + bl d410 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #744] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x25, [sp, #176] │ │ │ │ - b.ne 16920 ::do_widen(char) const@@Base+0x23e0> // b.any │ │ │ │ + b.ne 1ae08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xce38> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x23] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #744] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1691c ::do_widen(char) const@@Base+0x23dc> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ + b.ne 1ae08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xce38> // b.any │ │ │ │ + bl dab0 │ │ │ │ bti j │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - b 16934 ::do_widen(char) const@@Base+0x23f4> │ │ │ │ + mov x0, x22 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #744] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 1ae40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xce70> // b.none │ │ │ │ + b 1ae08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xce38> │ │ │ │ bti j │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ + add x27, x27, #0x10 │ │ │ │ mov x19, x0 │ │ │ │ - b 1693c ::do_widen(char) const@@Base+0x23fc> │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + str x27, [sp, #376] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x26, [sp, #376] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #368] │ │ │ │ + str x28, [x22, x0] │ │ │ │ + b 1ae14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xce44> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 1adbc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcdec> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #744] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1ae08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xce38> // b.any │ │ │ │ + add x1, sp, #0xf0 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #88] │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x23] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b 1addc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xce0c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #744] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x25, [sp, #176] │ │ │ │ - b.eq 1695c ::do_widen(char) const@@Base+0x241c> // b.none │ │ │ │ - b 16920 ::do_widen(char) const@@Base+0x23e0> │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x23] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b.ne 1ae08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xce38> // b.any │ │ │ │ + add x1, sp, #0x90 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + add x19, sp, #0xb0 │ │ │ │ + str x25, [sp, #480] │ │ │ │ + bl d410 │ │ │ │ + b 1add0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xce00> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #744] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1691c ::do_widen(char) const@@Base+0x23dc> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ + b.ne 1ae08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xce38> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x19, sp, #0xb0 │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ bl d530 │ │ │ │ bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 1adc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcdf8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + add x19, sp, #0xb0 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + b 1add0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xce00> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 169bc ::do_widen(char) const@@Base+0x247c> │ │ │ │ + b 1ae70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcea0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 16a10 ::do_widen(char) const@@Base+0x24d0> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x23] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b 1adb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcde0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #744] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 16920 ::do_widen(char) const@@Base+0x23e0> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ + b.ne 1ae08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xce38> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x21, sp, #0x110 │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ bl d530 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ + mov x0, x22 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x23] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x0, x24 │ │ │ │ + add x21, sp, #0x110 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 1afdc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd00c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #744] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1695c ::do_widen(char) const@@Base+0x241c> // b.none │ │ │ │ - b 16920 ::do_widen(char) const@@Base+0x23e0> │ │ │ │ + b.ne 1ae08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xce38> // b.any │ │ │ │ + bl dab0 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 1afb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcfe0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x22 │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ + add x21, sp, #0x110 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + b 1adb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcde0> │ │ │ │ + bti j │ │ │ │ + add x27, x27, #0x10 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + str x27, [sp, #376] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 16a60 ::do_widen(char) const@@Base+0x2520> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x23] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 16920 ::do_widen(char) const@@Base+0x23e0> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x23] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x26, [sp, #376] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #368] │ │ │ │ + str x28, [x22, x0] │ │ │ │ + b 1ad9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcdcc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1b024 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd054> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #744] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 16920 ::do_widen(char) const@@Base+0x23e0> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ + b.ne 1ae08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xce38> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x24, sp, #0x150 │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ bl d530 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 16a60 ::do_widen(char) const@@Base+0x2520> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 1ade4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xce14> │ │ │ │ + bti j │ │ │ │ + add x27, x27, #0x10 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + str x27, [sp, #376] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x26, [sp, #376] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #368] │ │ │ │ + str x28, [x22, x0] │ │ │ │ + b 1af50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcf80> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 1b068 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd098> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - add x2, x0, #0xa8 │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3984] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #152] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x21] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 16b3c ::do_widen(char) const@@Base+0x25fc> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16b50 ::do_widen(char) const@@Base+0x2610> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 16bb0 ::do_widen(char) const@@Base+0x2670> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f720 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1750> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16b7c ::do_widen(char) const@@Base+0x263c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16b90 ::do_widen(char) const@@Base+0x2650> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16ba4 ::do_widen(char) const@@Base+0x2664> // b.none │ │ │ │ - bl d870 │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + and w21, w1, #0xff │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3720] │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x1d0 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl d250 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + ldr x3, [x19, #80] │ │ │ │ + tbnz w21, #0, 1b4bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd4ec> │ │ │ │ + ldr x2, [x19, #96] │ │ │ │ + add x1, x19, #0x28 │ │ │ │ mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - cbnz x20, 16b58 ::do_widen(char) const@@Base+0x2618> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 16bfc ::do_widen(char) const@@Base+0x26bc> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f4e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1510> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16bdc ::do_widen(char) const@@Base+0x269c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16bf0 ::do_widen(char) const@@Base+0x26b0> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - cbnz x20, 16bb8 ::do_widen(char) const@@Base+0x2678> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xd40 │ │ │ │ - str x0, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b de40 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - add x2, x0, #0xa8 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3984] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #152] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x21] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 16c5c ::do_widen(char) const@@Base+0x271c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16c70 ::do_widen(char) const@@Base+0x2730> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 16cd0 ::do_widen(char) const@@Base+0x2790> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f720 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1750> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16c9c ::do_widen(char) const@@Base+0x275c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16cb0 ::do_widen(char) const@@Base+0x2770> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16cc4 ::do_widen(char) const@@Base+0x2784> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - cbnz x20, 16c78 ::do_widen(char) const@@Base+0x2738> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 16d1c ::do_widen(char) const@@Base+0x27dc> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f4e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1510> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16cfc ::do_widen(char) const@@Base+0x27bc> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16d10 ::do_widen(char) const@@Base+0x27d0> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - cbnz x20, 16cd8 ::do_widen(char) const@@Base+0x2798> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xd40 │ │ │ │ - str x0, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b de40 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - add x2, x0, #0xa8 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3984] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #152] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x21] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 16d7c ::do_widen(char) const@@Base+0x283c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16d90 ::do_widen(char) const@@Base+0x2850> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 16df0 ::do_widen(char) const@@Base+0x28b0> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f720 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1750> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16dbc ::do_widen(char) const@@Base+0x287c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16dd0 ::do_widen(char) const@@Base+0x2890> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16de4 ::do_widen(char) const@@Base+0x28a4> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - cbnz x20, 16d98 ::do_widen(char) const@@Base+0x2858> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 16e3c ::do_widen(char) const@@Base+0x28fc> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f4e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1510> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16e1c ::do_widen(char) const@@Base+0x28dc> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16e30 ::do_widen(char) const@@Base+0x28f0> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - cbnz x20, 16df8 ::do_widen(char) const@@Base+0x28b8> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xd40 │ │ │ │ - str x0, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - bl de40 │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - add x2, x0, #0xa8 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3984] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #152] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x21] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 16ebc ::do_widen(char) const@@Base+0x297c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16ed0 ::do_widen(char) const@@Base+0x2990> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 16f30 ::do_widen(char) const@@Base+0x29f0> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f720 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1750> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16efc ::do_widen(char) const@@Base+0x29bc> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16f10 ::do_widen(char) const@@Base+0x29d0> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16f24 ::do_widen(char) const@@Base+0x29e4> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - cbnz x20, 16ed8 ::do_widen(char) const@@Base+0x2998> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 16f7c ::do_widen(char) const@@Base+0x2a3c> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f4e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1510> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16f5c ::do_widen(char) const@@Base+0x2a1c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16f70 ::do_widen(char) const@@Base+0x2a30> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - cbnz x20, 16f38 ::do_widen(char) const@@Base+0x29f8> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xd40 │ │ │ │ - str x0, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - bl de40 │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0x990 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x3, x3, #0x9c0 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #200] │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - stp x2, x3, [x21, #-8] │ │ │ │ - str x1, [x21, #192] │ │ │ │ - cbz x0, 1700c ::do_widen(char) const@@Base+0x2acc> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3984] │ │ │ │ - add x2, x21, #0xa8 │ │ │ │ - ldr x0, [x21, #152] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x21] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 17030 ::do_widen(char) const@@Base+0x2af0> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17044 ::do_widen(char) const@@Base+0x2b04> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 170a4 ::do_widen(char) const@@Base+0x2b64> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f720 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1750> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17070 ::do_widen(char) const@@Base+0x2b30> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17084 ::do_widen(char) const@@Base+0x2b44> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17098 ::do_widen(char) const@@Base+0x2b58> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - cbnz x20, 1704c ::do_widen(char) const@@Base+0x2b0c> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 170f0 ::do_widen(char) const@@Base+0x2bb0> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f4e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1510> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 170d0 ::do_widen(char) const@@Base+0x2b90> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 170e4 ::do_widen(char) const@@Base+0x2ba4> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - cbnz x20, 170ac ::do_widen(char) const@@Base+0x2b6c> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xd40 │ │ │ │ - str x0, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b de40 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0x990 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x3, x3, #0x9c0 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - stp x2, x3, [x21, #-200] │ │ │ │ - str x1, [x21] │ │ │ │ - cbz x0, 1716c ::do_widen(char) const@@Base+0x2c2c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3984] │ │ │ │ - sub x2, x21, #0x18 │ │ │ │ - ldur x0, [x21, #-40] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - stur x1, [x21, #-192] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 17190 ::do_widen(char) const@@Base+0x2c50> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldur x0, [x21, #-72] │ │ │ │ - sub x1, x21, #0x38 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 171a4 ::do_widen(char) const@@Base+0x2c64> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldur x20, [x21, #-104] │ │ │ │ - cbz x20, 17204 ::do_widen(char) const@@Base+0x2cc4> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f720 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1750> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 171d0 ::do_widen(char) const@@Base+0x2c90> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 171e4 ::do_widen(char) const@@Base+0x2ca4> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 171f8 ::do_widen(char) const@@Base+0x2cb8> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - cbnz x20, 171ac ::do_widen(char) const@@Base+0x2c6c> │ │ │ │ - ldur x20, [x21, #-152] │ │ │ │ - cbz x20, 17250 ::do_widen(char) const@@Base+0x2d10> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f4e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1510> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17230 ::do_widen(char) const@@Base+0x2cf0> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17244 ::do_widen(char) const@@Base+0x2d04> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - cbnz x20, 1720c ::do_widen(char) const@@Base+0x2ccc> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xd40 │ │ │ │ - stur x0, [x21, #-192] │ │ │ │ - sub x0, x21, #0xc0 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b de40 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0x990 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x3, x3, #0x9c0 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #208] │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - stp x2, x3, [x21] │ │ │ │ - str x1, [x21, #200] │ │ │ │ - cbz x0, 172cc ::do_widen(char) const@@Base+0x2d8c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3984] │ │ │ │ - add x2, x21, #0xb0 │ │ │ │ - ldr x0, [x21, #160] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x21, #8] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 172f0 ::do_widen(char) const@@Base+0x2db0> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x21, #128] │ │ │ │ - add x1, x21, #0x90 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17304 ::do_widen(char) const@@Base+0x2dc4> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x20, [x21, #96] │ │ │ │ - cbz x20, 17364 ::do_widen(char) const@@Base+0x2e24> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f720 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1750> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17330 ::do_widen(char) const@@Base+0x2df0> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17344 ::do_widen(char) const@@Base+0x2e04> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17358 ::do_widen(char) const@@Base+0x2e18> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - cbnz x20, 1730c ::do_widen(char) const@@Base+0x2dcc> │ │ │ │ - ldr x20, [x21, #48] │ │ │ │ - cbz x20, 173b0 ::do_widen(char) const@@Base+0x2e70> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f4e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1510> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17390 ::do_widen(char) const@@Base+0x2e50> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 173a4 ::do_widen(char) const@@Base+0x2e64> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - cbnz x20, 1736c ::do_widen(char) const@@Base+0x2e2c> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xd40 │ │ │ │ - str x0, [x21, #8] │ │ │ │ - add x0, x21, #0x8 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b de40 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0x908 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x3, x3, #0x938 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #200] │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - stp x2, x3, [x21, #-8] │ │ │ │ - str x1, [x21, #192] │ │ │ │ - cbz x0, 1742c ::do_widen(char) const@@Base+0x2eec> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3984] │ │ │ │ - add x2, x21, #0xa8 │ │ │ │ - ldr x0, [x21, #152] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x21] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 17450 ::do_widen(char) const@@Base+0x2f10> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17464 ::do_widen(char) const@@Base+0x2f24> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 174c4 ::do_widen(char) const@@Base+0x2f84> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f720 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1750> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17490 ::do_widen(char) const@@Base+0x2f50> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 174a4 ::do_widen(char) const@@Base+0x2f64> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 174b8 ::do_widen(char) const@@Base+0x2f78> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - cbnz x20, 1746c ::do_widen(char) const@@Base+0x2f2c> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 17510 ::do_widen(char) const@@Base+0x2fd0> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f4e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1510> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 174f0 ::do_widen(char) const@@Base+0x2fb0> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17504 ::do_widen(char) const@@Base+0x2fc4> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - cbnz x20, 174cc ::do_widen(char) const@@Base+0x2f8c> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xd40 │ │ │ │ - str x0, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b de40 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0x908 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x3, x3, #0x938 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - stp x2, x3, [x21, #-200] │ │ │ │ - str x1, [x21] │ │ │ │ - cbz x0, 1758c ::do_widen(char) const@@Base+0x304c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3984] │ │ │ │ - sub x2, x21, #0x18 │ │ │ │ - ldur x0, [x21, #-40] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - stur x1, [x21, #-192] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 175b0 ::do_widen(char) const@@Base+0x3070> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldur x0, [x21, #-72] │ │ │ │ - sub x1, x21, #0x38 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 175c4 ::do_widen(char) const@@Base+0x3084> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldur x20, [x21, #-104] │ │ │ │ - cbz x20, 17624 ::do_widen(char) const@@Base+0x30e4> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f720 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1750> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 175f0 ::do_widen(char) const@@Base+0x30b0> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17604 ::do_widen(char) const@@Base+0x30c4> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17618 ::do_widen(char) const@@Base+0x30d8> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - cbnz x20, 175cc ::do_widen(char) const@@Base+0x308c> │ │ │ │ - ldur x20, [x21, #-152] │ │ │ │ - cbz x20, 17670 ::do_widen(char) const@@Base+0x3130> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f4e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1510> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17650 ::do_widen(char) const@@Base+0x3110> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17664 ::do_widen(char) const@@Base+0x3124> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - cbnz x20, 1762c ::do_widen(char) const@@Base+0x30ec> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xd40 │ │ │ │ - stur x0, [x21, #-192] │ │ │ │ - sub x0, x21, #0xc0 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b de40 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0x908 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x3, x3, #0x938 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #208] │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - stp x2, x3, [x21] │ │ │ │ - str x1, [x21, #200] │ │ │ │ - cbz x0, 176ec ::do_widen(char) const@@Base+0x31ac> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3984] │ │ │ │ - add x2, x21, #0xb0 │ │ │ │ - ldr x0, [x21, #160] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x21, #8] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 17710 ::do_widen(char) const@@Base+0x31d0> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x21, #128] │ │ │ │ - add x1, x21, #0x90 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17724 ::do_widen(char) const@@Base+0x31e4> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x20, [x21, #96] │ │ │ │ - cbz x20, 17784 ::do_widen(char) const@@Base+0x3244> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f720 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1750> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17750 ::do_widen(char) const@@Base+0x3210> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17764 ::do_widen(char) const@@Base+0x3224> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17778 ::do_widen(char) const@@Base+0x3238> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - cbnz x20, 1772c ::do_widen(char) const@@Base+0x31ec> │ │ │ │ - ldr x20, [x21, #48] │ │ │ │ - cbz x20, 177d0 ::do_widen(char) const@@Base+0x3290> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f4e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1510> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 177b0 ::do_widen(char) const@@Base+0x3270> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 177c4 ::do_widen(char) const@@Base+0x3284> // b.none │ │ │ │ - bl d870 │ │ │ │ + lsl w2, w2, #1 │ │ │ │ + bl 18280 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa2b0> │ │ │ │ + bl d250 │ │ │ │ + add x24, sp, #0xc0 │ │ │ │ + ldr x3, [x20, #8] │ │ │ │ + mov x2, #0x34db // #13531 │ │ │ │ + mov x1, #0x400000000000 // #70368744177664 │ │ │ │ + movk x2, #0xd7b6, lsl #16 │ │ │ │ + movk x1, #0x408f, lsl #48 │ │ │ │ + movk x2, #0xde82, lsl #32 │ │ │ │ + fmov d31, x1 │ │ │ │ + sub x1, x0, x3 │ │ │ │ + movk x2, #0x431b, lsl #48 │ │ │ │ + mov x0, x24 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3712] │ │ │ │ + smulh x2, x1, x2 │ │ │ │ + add x19, sp, #0x50 │ │ │ │ + asr x2, x2, #18 │ │ │ │ + sub x1, x2, x1, asr #63 │ │ │ │ + ucvtf d15, w1 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl d3b0 │ │ │ │ + str xzr, [sp, #408] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x2, sp, #0x210 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x210 │ │ │ │ + strh wzr, [sp, #416] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x23, x26, [x0, #8] │ │ │ │ + stur q31, [x2, #-104] │ │ │ │ + add x2, x20, #0x10 │ │ │ │ + stur q31, [x3, #-88] │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #80] │ │ │ │ + str x2, [sp, #192] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + add x0, x19, x0 │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3856] │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3792] │ │ │ │ + add x2, x27, #0x18 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x1, x27, #0x40 │ │ │ │ + str x2, [sp, #80] │ │ │ │ + add x2, x21, #0x10 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #4088] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str x2, [sp, #88] │ │ │ │ + add x28, sp, #0xb0 │ │ │ │ + stp q31, q31, [sp, #96] │ │ │ │ + str q31, [sp, #128] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + bl dfc0 │ │ │ │ + add x3, x22, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + mov x0, x24 │ │ │ │ + str x3, [sp, #88] │ │ │ │ + str w2, [sp, #152] │ │ │ │ + stp x28, xzr, [sp, #160] │ │ │ │ + strb wzr, [sp, #176] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x2 // #2 │ │ │ │ mov x0, x19 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x19, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #200] │ │ │ │ + bl dd30 (double)@plt> │ │ │ │ + ldr x4, [sp, #128] │ │ │ │ + add x25, sp, #0x20 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + str x0, [sp] │ │ │ │ + stp x25, xzr, [sp, #16] │ │ │ │ + strb wzr, [sp, #32] │ │ │ │ + cbz x4, 1b654 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd684> │ │ │ │ + ldp x6, x3, [sp, #112] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp x6, #0x0 │ │ │ │ + ccmp x4, x6, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x6, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + add x1, x27, #0x18 │ │ │ │ + add x5, x27, #0x40 │ │ │ │ + stp x1, x22, [sp, #80] │ │ │ │ + str x5, [sp, #192] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1b348 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd378> // b.none │ │ │ │ bl d870 │ │ │ │ - cbnz x20, 1778c ::do_widen(char) const@@Base+0x324c> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xd40 │ │ │ │ - str x0, [x21, #8] │ │ │ │ - add x0, x21, #0x8 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b de40 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0x990 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x3, x3, #0x9c0 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - str x21, [sp, #32] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + str x21, [sp, #88] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + bl db90 │ │ │ │ + ldur x1, [x23, #-24] │ │ │ │ + str x23, [sp, #80] │ │ │ │ + mov x0, x24 │ │ │ │ + str x26, [x19, x1] │ │ │ │ + str x20, [sp, #192] │ │ │ │ + bl d410 │ │ │ │ + ldr x0, [sp] │ │ │ │ + adrp x3, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x4, #0xf // #15 │ │ │ │ + add x3, x3, #0xcf0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ mov x21, x0 │ │ │ │ - ldr x0, [x0, #208] │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - stp x2, x3, [x21] │ │ │ │ - str x1, [x21, #200] │ │ │ │ - cbz x0, 1784c ::do_widen(char) const@@Base+0x330c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3984] │ │ │ │ - add x2, x21, #0xb0 │ │ │ │ - ldr x0, [x21, #160] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x21, #8] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 17870 ::do_widen(char) const@@Base+0x3330> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x21, #128] │ │ │ │ - add x1, x21, #0x90 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17884 ::do_widen(char) const@@Base+0x3344> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x20, [x21, #96] │ │ │ │ - cbz x20, 178e4 ::do_widen(char) const@@Base+0x33a4> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f720 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1750> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 178b0 ::do_widen(char) const@@Base+0x3370> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 178c4 ::do_widen(char) const@@Base+0x3384> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 178d8 ::do_widen(char) const@@Base+0x3398> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - cbnz x20, 1788c ::do_widen(char) const@@Base+0x334c> │ │ │ │ - ldr x20, [x21, #48] │ │ │ │ - cbz x20, 17930 ::do_widen(char) const@@Base+0x33f0> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f4e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1510> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17910 ::do_widen(char) const@@Base+0x33d0> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17924 ::do_widen(char) const@@Base+0x33e4> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - cbnz x20, 178ec ::do_widen(char) const@@Base+0x33ac> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xd40 │ │ │ │ - str x0, [x21, #8] │ │ │ │ - add x0, x21, #0x8 │ │ │ │ - bl de40 │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x3, x1, #0x990 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x2, 9d000 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ + add x22, sp, #0x40 │ │ │ │ + str x22, [sp, #48] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1b63c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd66c> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + stp x21, xzr, [x20] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 1b6cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd6fc> // b.plast │ │ │ │ + add x24, sp, #0x30 │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x1, #0xca0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ mov x21, x0 │ │ │ │ - mov x22, x0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x2, x2, #0x9c0 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - ldr x0, [x0, #200] │ │ │ │ - stur x3, [x21, #-8] │ │ │ │ - str x2, [x22], #-8 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - str x1, [x21, #192] │ │ │ │ - cbz x0, 179b4 ::do_widen(char) const@@Base+0x3474> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3984] │ │ │ │ - add x2, x21, #0xa8 │ │ │ │ - ldr x0, [x21, #152] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x21] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 179d8 ::do_widen(char) const@@Base+0x3498> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 179ec ::do_widen(char) const@@Base+0x34ac> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 17a4c ::do_widen(char) const@@Base+0x350c> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f720 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1750> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17a18 ::do_widen(char) const@@Base+0x34d8> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17a2c ::do_widen(char) const@@Base+0x34ec> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17a40 ::do_widen(char) const@@Base+0x3500> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - cbnz x20, 179f4 ::do_widen(char) const@@Base+0x34b4> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 17a98 ::do_widen(char) const@@Base+0x3558> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f4e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1510> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17a78 ::do_widen(char) const@@Base+0x3538> // b.none │ │ │ │ + add x23, sp, #0x60 │ │ │ │ + str x23, [sp, #80] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1b624 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd654> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #3704] │ │ │ │ + stp x21, xzr, [x20] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldrb w0, [x26, #520] │ │ │ │ + tbnz w0, #0, 1b4d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd500> │ │ │ │ + ldrb w0, [x26, #521] │ │ │ │ + tbnz w0, #0, 1b540 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd570> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 1b458 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd488> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17a8c ::do_widen(char) const@@Base+0x354c> // b.none │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 1b468 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd498> // b.none │ │ │ │ bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 1b478 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd4a8> // b.none │ │ │ │ bl d870 │ │ │ │ - cbnz x20, 17a54 ::do_widen(char) const@@Base+0x3514> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xd40 │ │ │ │ - str x0, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - bl de40 │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x3, x1, #0x990 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x2, 9d000 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - sub x22, x0, #0xc8 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x2, x2, #0x9c0 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - stur x3, [x21, #-200] │ │ │ │ - str x2, [x22, #8] │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - str x1, [x21] │ │ │ │ - cbz x0, 17b18 ::do_widen(char) const@@Base+0x35d8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3984] │ │ │ │ - sub x2, x21, #0x18 │ │ │ │ - ldur x0, [x21, #-40] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - stur x1, [x21, #-192] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 17b3c ::do_widen(char) const@@Base+0x35fc> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldur x0, [x21, #-72] │ │ │ │ - sub x1, x21, #0x38 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17b50 ::do_widen(char) const@@Base+0x3610> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldur x20, [x21, #-104] │ │ │ │ - cbz x20, 17bb0 ::do_widen(char) const@@Base+0x3670> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f720 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1750> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17b7c ::do_widen(char) const@@Base+0x363c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17b90 ::do_widen(char) const@@Base+0x3650> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17ba4 ::do_widen(char) const@@Base+0x3664> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - cbnz x20, 17b58 ::do_widen(char) const@@Base+0x3618> │ │ │ │ - ldur x20, [x21, #-152] │ │ │ │ - cbz x20, 17bfc ::do_widen(char) const@@Base+0x36bc> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f4e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1510> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17bdc ::do_widen(char) const@@Base+0x369c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17bf0 ::do_widen(char) const@@Base+0x36b0> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - cbnz x20, 17bb8 ::do_widen(char) const@@Base+0x3678> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xd40 │ │ │ │ - stur x0, [x21, #-192] │ │ │ │ - sub x0, x21, #0xc0 │ │ │ │ - bl de40 │ │ │ │ - mov x0, x22 │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1b68c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd6bc> // b.any │ │ │ │ + add sp, sp, #0x1d0 │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ - b d870 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0x908 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x3, x3, #0x938 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #208] │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - stp x2, x3, [x21] │ │ │ │ - str x1, [x21, #200] │ │ │ │ - cbz x0, 17c8c ::do_widen(char) const@@Base+0x374c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3984] │ │ │ │ - add x2, x21, #0xb0 │ │ │ │ - ldr x0, [x21, #160] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x21, #8] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 17cb0 ::do_widen(char) const@@Base+0x3770> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x21, #128] │ │ │ │ - add x1, x21, #0x90 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17cc4 ::do_widen(char) const@@Base+0x3784> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x20, [x21, #96] │ │ │ │ - cbz x20, 17d24 ::do_widen(char) const@@Base+0x37e4> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f720 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1750> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17cf0 ::do_widen(char) const@@Base+0x37b0> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17d04 ::do_widen(char) const@@Base+0x37c4> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17d18 ::do_widen(char) const@@Base+0x37d8> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - cbnz x20, 17ccc ::do_widen(char) const@@Base+0x378c> │ │ │ │ - ldr x20, [x21, #48] │ │ │ │ - cbz x20, 17d70 ::do_widen(char) const@@Base+0x3830> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f4e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1510> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17d50 ::do_widen(char) const@@Base+0x3810> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17d64 ::do_widen(char) const@@Base+0x3824> // b.none │ │ │ │ - bl d870 │ │ │ │ + ret │ │ │ │ + ldr w2, [x19, #88] │ │ │ │ + add x1, x19, #0x28 │ │ │ │ mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - cbnz x20, 17d2c ::do_widen(char) const@@Base+0x37ec> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xd40 │ │ │ │ - str x0, [x21, #8] │ │ │ │ - add x0, x21, #0x8 │ │ │ │ - bl de40 │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x3, x1, #0x908 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x2, 9d000 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ + bl 18280 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa2b0> │ │ │ │ + b 1b1b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd1e0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov x21, x0 │ │ │ │ - mov x22, x0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x2, x2, #0x938 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - ldr x0, [x0, #200] │ │ │ │ - stur x3, [x21, #-8] │ │ │ │ - str x2, [x22], #-8 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - str x1, [x21, #192] │ │ │ │ - cbz x0, 17df4 ::do_widen(char) const@@Base+0x38b4> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3984] │ │ │ │ - add x2, x21, #0xa8 │ │ │ │ - ldr x0, [x21, #152] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x21] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 17e18 ::do_widen(char) const@@Base+0x38d8> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17e2c ::do_widen(char) const@@Base+0x38ec> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 17e8c ::do_widen(char) const@@Base+0x394c> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f720 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1750> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17e58 ::do_widen(char) const@@Base+0x3918> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17e6c ::do_widen(char) const@@Base+0x392c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17e80 ::do_widen(char) const@@Base+0x3940> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - cbnz x20, 17e34 ::do_widen(char) const@@Base+0x38f4> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 17ed8 ::do_widen(char) const@@Base+0x3998> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f4e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1510> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17eb8 ::do_widen(char) const@@Base+0x3978> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17ecc ::do_widen(char) const@@Base+0x398c> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - cbnz x20, 17e94 ::do_widen(char) const@@Base+0x3954> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xd40 │ │ │ │ - str x0, [x21] │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldr x27, [x0, #240] │ │ │ │ + cbz x27, 1b6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd728> │ │ │ │ + ldrb w0, [x27, #56] │ │ │ │ + cbz w0, 1b5ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd5dc> │ │ │ │ + ldrb w1, [x27, #67] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ mov x0, x21 │ │ │ │ - bl de40 │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x3, x1, #0x908 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x2, 9d000 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + ldrb w0, [x26, #521] │ │ │ │ + tbz w0, #0, 1b448 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd478> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov x21, x0 │ │ │ │ - sub x22, x0, #0xc8 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x2, x2, #0x938 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - stur x3, [x21, #-200] │ │ │ │ - str x2, [x22, #8] │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - str x1, [x21] │ │ │ │ - cbz x0, 17f58 ::do_widen(char) const@@Base+0x3a18> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3984] │ │ │ │ - sub x2, x21, #0x18 │ │ │ │ - ldur x0, [x21, #-40] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - stur x1, [x21, #-192] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 17f7c ::do_widen(char) const@@Base+0x3a3c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldur x0, [x21, #-72] │ │ │ │ - sub x1, x21, #0x38 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17f90 ::do_widen(char) const@@Base+0x3a50> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldur x20, [x21, #-104] │ │ │ │ - cbz x20, 17ff0 ::do_widen(char) const@@Base+0x3ab0> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f720 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1750> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17fbc ::do_widen(char) const@@Base+0x3a7c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17fd0 ::do_widen(char) const@@Base+0x3a90> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17fe4 ::do_widen(char) const@@Base+0x3aa4> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - cbnz x20, 17f98 ::do_widen(char) const@@Base+0x3a58> │ │ │ │ - ldur x20, [x21, #-152] │ │ │ │ - cbz x20, 1803c ::do_widen(char) const@@Base+0x3afc> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f4e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1510> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1801c ::do_widen(char) const@@Base+0x3adc> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18030 ::do_widen(char) const@@Base+0x3af0> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - cbnz x20, 17ff8 ::do_widen(char) const@@Base+0x3ab8> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xd40 │ │ │ │ - stur x0, [x21, #-192] │ │ │ │ - sub x0, x21, #0xc0 │ │ │ │ - bl de40 │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xc0 │ │ │ │ - add x1, x0, #0x18 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #112] │ │ │ │ - add x29, sp, #0x70 │ │ │ │ - stp x19, x20, [sp, #128] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x8 │ │ │ │ - stp x21, x22, [sp, #144] │ │ │ │ - ldr x3, [x0, #32] │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #104] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr x2, [x19, #96] │ │ │ │ - cmp x3, #0x0 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3808] │ │ │ │ - csel x1, x1, x3, ne // ne = any │ │ │ │ - cbz x2, 180e0 ::do_widen(char) const@@Base+0x3ba0> │ │ │ │ - ldr x0, [x19, #112] │ │ │ │ - add x22, x19, #0x68 │ │ │ │ - cbnz x0, 18144 ::do_widen(char) const@@Base+0x3c04> │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 180f4 ::do_widen(char) const@@Base+0x3bb4> │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - add x22, x19, #0x40 │ │ │ │ - cbnz x0, 18208 ::do_widen(char) const@@Base+0x3cc8> │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - str x0, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl f200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1230> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x0, x0, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 18378 ::do_widen(char) const@@Base+0x3e38> // b.any │ │ │ │ - ldp x29, x30, [sp, #112] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #128] │ │ │ │ - ldp x21, x22, [sp, #144] │ │ │ │ - add sp, sp, #0xc0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp x23, x24, [sp, #160] │ │ │ │ - add x24, sp, #0x8 │ │ │ │ - mov x8, x24 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0x920 │ │ │ │ - bl f400 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1430> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x24 │ │ │ │ - add x1, x1, #0x928 │ │ │ │ - bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ - add x21, sp, #0x28 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldr x1, [x19, #104] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 18440 ::do_widen(char) const@@Base+0x3f00> // b.pmore │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - add x22, sp, #0x48 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - adrp x1, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xbc0 │ │ │ │ - bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x21 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x24 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 18200 ::do_widen(char) const@@Base+0x3cc0> │ │ │ │ - ldr x2, [x19, #72] │ │ │ │ - cbnz x2, 18308 ::do_widen(char) const@@Base+0x3dc8> │ │ │ │ - ldp x23, x24, [sp, #160] │ │ │ │ - b 1810c ::do_widen(char) const@@Base+0x3bcc> │ │ │ │ - stp x23, x24, [sp, #160] │ │ │ │ - add x2, sp, #0x38 │ │ │ │ - add x21, sp, #0x28 │ │ │ │ - str x25, [sp, #176] │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ - ldp x25, x24, [x1] │ │ │ │ - stp x2, xzr, [sp, #40] │ │ │ │ - strb wzr, [sp, #56] │ │ │ │ - add x1, x24, #0x3 │ │ │ │ - bl dcd0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x24, x0 │ │ │ │ - b.hi 184fc ::do_widen(char) const@@Base+0x3fbc> // b.pmore │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ - mov x2, x24 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 1851c ::do_widen(char) const@@Base+0x3fdc> // b.plast │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldr x26, [x0, #240] │ │ │ │ + cbz x26, 1b710 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd740> │ │ │ │ + ldrb w0, [x26, #56] │ │ │ │ + cbz w0, 1b5e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd618> │ │ │ │ + ldrb w1, [x26, #67] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ mov x0, x21 │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ - add x1, x1, #0x930 │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldr x1, [x19, #64] │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + b 1b448 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd478> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x27 │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x27] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 18498 ::do_widen(char) const@@Base+0x3f58> // b.pmore │ │ │ │ - mov x0, x21 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - add x22, sp, #0x48 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xea8 │ │ │ │ - bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x21 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x25, [sp, #176] │ │ │ │ - ldp x23, x24, [sp, #160] │ │ │ │ - b 1810c ::do_widen(char) const@@Base+0x3bcc> │ │ │ │ - ldr x1, [x19, #64] │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x8, x21 │ │ │ │ - add x0, x0, #0x930 │ │ │ │ - bl f400 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1430> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0xea8 │ │ │ │ - bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldp x1, x2, [sp, #72] │ │ │ │ + b.eq 1b524 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd554> // b.none │ │ │ │ + mov x0, x27 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 1b524 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd554> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x26 │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x26] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 183c4 ::do_widen(char) const@@Base+0x3e84> // b.pmore │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ - mov x0, x20 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + b.eq 1b594 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd5c4> // b.none │ │ │ │ + mov x0, x26 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 1b594 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd5c4> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x23 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 1b420 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd450> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x21 │ │ │ │ mov x0, x22 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x21 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldp x23, x24, [sp, #160] │ │ │ │ - b 1810c ::do_widen(char) const@@Base+0x3bcc> │ │ │ │ - stp x23, x24, [sp, #160] │ │ │ │ - str x25, [sp, #176] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 1b3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd3e8> │ │ │ │ + add x1, sp, #0xa0 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 1b324 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd354> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 1b6c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd6f4> // b.none │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x21 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ + ldr x0, [sp] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x23] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x25, [sp, #176] │ │ │ │ - b.ne 18380 ::do_widen(char) const@@Base+0x3e40> // b.any │ │ │ │ + b.ne 1b68c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd6bc> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x23] │ │ │ │ + mov x0, x20 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1837c ::do_widen(char) const@@Base+0x3e3c> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ + b.ne 1b68c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd6bc> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x24, sp, #0x30 │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ bl d530 │ │ │ │ - bti j │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - b 18394 ::do_widen(char) const@@Base+0x3e54> │ │ │ │ - bti j │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - b 1839c ::do_widen(char) const@@Base+0x3e5c> │ │ │ │ - bti j │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x23] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x25, [sp, #176] │ │ │ │ - b.eq 183bc ::do_widen(char) const@@Base+0x3e7c> // b.none │ │ │ │ - b 18380 ::do_widen(char) const@@Base+0x3e40> │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x23] │ │ │ │ + b.ne 1b68c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd6bc> // b.any │ │ │ │ + bl dab0 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1837c ::do_widen(char) const@@Base+0x3e3c> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ + b.ne 1b68c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd6bc> // b.any │ │ │ │ + bl dab0 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 1841c ::do_widen(char) const@@Base+0x3edc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ + mov x0, x24 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 18470 ::do_widen(char) const@@Base+0x3f30> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x23] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 18380 ::do_widen(char) const@@Base+0x3e40> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ + b 1b6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd6d0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x23] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 183bc ::do_widen(char) const@@Base+0x3e7c> // b.none │ │ │ │ - b 18380 ::do_widen(char) const@@Base+0x3e40> │ │ │ │ + b 1b668 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd698> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + mov x25, x0 │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + str x22, [sp, #88] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 184c0 ::do_widen(char) const@@Base+0x3f80> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x23] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 18380 ::do_widen(char) const@@Base+0x3e40> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x23] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x21, [sp, #88] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #80] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + mov x0, x24 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + str x20, [sp, #192] │ │ │ │ + bl d410 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 18380 ::do_widen(char) const@@Base+0x3e40> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ + b.ne 1b68c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd6bc> // b.any │ │ │ │ + mov x0, x25 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + mov x25, x0 │ │ │ │ + b 1b790 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd7c0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 184c0 ::do_widen(char) const@@Base+0x3f80> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 1b73c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd76c> │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xc0 │ │ │ │ - add x1, x0, #0x18 │ │ │ │ - adrp x2, 9f000 │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + adrp x2, 9f000 │ │ │ │ ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #112] │ │ │ │ - add x29, sp, #0x70 │ │ │ │ - stp x19, x20, [sp, #128] │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov x20, x8 │ │ │ │ - stp x21, x22, [sp, #144] │ │ │ │ - ldr x3, [x0, #32] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + and w21, w1, #0xff │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3720] │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x1d0 │ │ │ │ ldr x0, [x2] │ │ │ │ - str x0, [sp, #104] │ │ │ │ + str x0, [sp, #456] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - ldr x2, [x19, #96] │ │ │ │ - cmp x3, #0x0 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3808] │ │ │ │ - csel x1, x1, x3, ne // ne = any │ │ │ │ - cbz x2, 185c0 ::do_widen(char) const@@Base+0x4080> │ │ │ │ - ldr x0, [x19, #112] │ │ │ │ - add x22, x19, #0x68 │ │ │ │ - cbnz x0, 18624 ::do_widen(char) const@@Base+0x40e4> │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 185d4 ::do_widen(char) const@@Base+0x4094> │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - add x22, x19, #0x40 │ │ │ │ - cbnz x0, 186e8 ::do_widen(char) const@@Base+0x41a8> │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - str x0, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl f200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1230> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x0, x0, x2 │ │ │ │ + bl d250 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + ldr x2, [x19, #80] │ │ │ │ + tbnz w21, #0, 1bb5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdb8c> │ │ │ │ + ldr x3, [x19, #96] │ │ │ │ + mov x1, x19 │ │ │ │ + add x0, x19, #0x28 │ │ │ │ + lsl w3, w3, #1 │ │ │ │ + bl 18280 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa2b0> │ │ │ │ + bl d250 │ │ │ │ + add x24, sp, #0xc0 │ │ │ │ + ldr x3, [x20, #8] │ │ │ │ + mov x2, #0x34db // #13531 │ │ │ │ + mov x1, #0x400000000000 // #70368744177664 │ │ │ │ + movk x2, #0xd7b6, lsl #16 │ │ │ │ + movk x1, #0x408f, lsl #48 │ │ │ │ + movk x2, #0xde82, lsl #32 │ │ │ │ + fmov d31, x1 │ │ │ │ + sub x1, x0, x3 │ │ │ │ + movk x2, #0x431b, lsl #48 │ │ │ │ + mov x0, x24 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3712] │ │ │ │ + smulh x2, x1, x2 │ │ │ │ + add x19, sp, #0x50 │ │ │ │ + asr x2, x2, #18 │ │ │ │ + sub x1, x2, x1, asr #63 │ │ │ │ + ucvtf d15, w1 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl d3b0 │ │ │ │ + str xzr, [sp, #408] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x2, sp, #0x210 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x210 │ │ │ │ + strh wzr, [sp, #416] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x23, x26, [x0, #8] │ │ │ │ + stur q31, [x2, #-104] │ │ │ │ + add x2, x20, #0x10 │ │ │ │ + stur q31, [x3, #-88] │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #80] │ │ │ │ + str x2, [sp, #192] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + add x0, x19, x0 │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3856] │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3792] │ │ │ │ + add x2, x27, #0x18 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x1, x27, #0x40 │ │ │ │ + str x2, [sp, #80] │ │ │ │ + add x2, x21, #0x10 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #4088] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str x2, [sp, #88] │ │ │ │ + add x28, sp, #0xb0 │ │ │ │ + stp q31, q31, [sp, #96] │ │ │ │ + str q31, [sp, #128] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + bl dfc0 │ │ │ │ + add x3, x22, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + mov x0, x24 │ │ │ │ + str x3, [sp, #88] │ │ │ │ + str w2, [sp, #152] │ │ │ │ + stp x28, xzr, [sp, #160] │ │ │ │ + strb wzr, [sp, #176] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x2 // #2 │ │ │ │ + mov x0, x19 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x19, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #200] │ │ │ │ + bl dd30 (double)@plt> │ │ │ │ + ldr x4, [sp, #128] │ │ │ │ + add x25, sp, #0x20 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + str x0, [sp] │ │ │ │ + stp x25, xzr, [sp, #16] │ │ │ │ + strb wzr, [sp, #32] │ │ │ │ + cbz x4, 1bcf4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdd24> │ │ │ │ + ldp x6, x3, [sp, #112] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 18858 ::do_widen(char) const@@Base+0x4318> // b.any │ │ │ │ - ldp x29, x30, [sp, #112] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #128] │ │ │ │ - ldp x21, x22, [sp, #144] │ │ │ │ - add sp, sp, #0xc0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp x23, x24, [sp, #160] │ │ │ │ - add x24, sp, #0x8 │ │ │ │ - mov x8, x24 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0x920 │ │ │ │ - bl f400 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1430> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp x6, #0x0 │ │ │ │ + ccmp x4, x6, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x6, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + add x1, x27, #0x18 │ │ │ │ + add x5, x27, #0x40 │ │ │ │ + stp x1, x22, [sp, #80] │ │ │ │ + str x5, [sp, #192] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1b9e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xda18> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + str x21, [sp, #88] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + bl db90 │ │ │ │ + ldur x1, [x23, #-24] │ │ │ │ + str x23, [sp, #80] │ │ │ │ mov x0, x24 │ │ │ │ - add x1, x1, #0x928 │ │ │ │ - bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ - add x21, sp, #0x28 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ + str x26, [x19, x1] │ │ │ │ + str x20, [sp, #192] │ │ │ │ + bl d410 │ │ │ │ + ldr x0, [sp] │ │ │ │ + adrp x3, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x4, #0xf // #15 │ │ │ │ + add x3, x3, #0xd00 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x21, x0 │ │ │ │ + add x22, sp, #0x40 │ │ │ │ + str x22, [sp, #48] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1bcdc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdd0c> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + str x1, [sp, #56] │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ + stp x21, xzr, [x20] │ │ │ │ sub x0, x0, x1 │ │ │ │ - ldr x1, [x19, #104] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 18920 ::do_widen(char) const@@Base+0x43e0> // b.pmore │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - add x22, sp, #0x48 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - adrp x1, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xbc0 │ │ │ │ - bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x21 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 1bd6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdd9c> // b.plast │ │ │ │ + add x24, sp, #0x30 │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ mov x0, x24 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 186e0 ::do_widen(char) const@@Base+0x41a0> │ │ │ │ - ldr x2, [x19, #72] │ │ │ │ - cbnz x2, 187e8 ::do_widen(char) const@@Base+0x42a8> │ │ │ │ - ldp x23, x24, [sp, #160] │ │ │ │ - b 185ec ::do_widen(char) const@@Base+0x40ac> │ │ │ │ - stp x23, x24, [sp, #160] │ │ │ │ - add x2, sp, #0x38 │ │ │ │ - add x21, sp, #0x28 │ │ │ │ - str x25, [sp, #176] │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ - ldp x25, x24, [x1] │ │ │ │ - stp x2, xzr, [sp, #40] │ │ │ │ - strb wzr, [sp, #56] │ │ │ │ - add x1, x24, #0x3 │ │ │ │ - bl dcd0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x24, x0 │ │ │ │ - b.hi 189dc ::do_widen(char) const@@Base+0x449c> // b.pmore │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ - mov x2, x24 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 189fc ::do_widen(char) const@@Base+0x44bc> // b.plast │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ - add x1, x1, #0x930 │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldr x1, [x19, #64] │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 18978 ::do_widen(char) const@@Base+0x4438> // b.pmore │ │ │ │ - mov x0, x21 │ │ │ │ + add x1, x1, #0xca0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - add x22, sp, #0x48 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xea8 │ │ │ │ - bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x21, x0 │ │ │ │ + add x23, sp, #0x60 │ │ │ │ + str x23, [sp, #80] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1bcc4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdcf4> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #3704] │ │ │ │ + stp x21, xzr, [x20] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldrb w0, [x26, #520] │ │ │ │ + tbnz w0, #0, 1bb70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdba0> │ │ │ │ + ldrb w0, [x26, #521] │ │ │ │ + tbnz w0, #0, 1bbe0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdc10> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 1baf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdb28> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 1bb08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdb38> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 1bb18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdb48> // b.none │ │ │ │ + bl d870 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1bd2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdd5c> // b.any │ │ │ │ + add sp, sp, #0x1d0 │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ + 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], #112 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr w3, [x19, #88] │ │ │ │ + mov x1, x19 │ │ │ │ + add x0, x19, #0x28 │ │ │ │ + bl 18280 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa2b0> │ │ │ │ + b 1b850 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd880> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldr x27, [x0, #240] │ │ │ │ + cbz x27, 1bd98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xddc8> │ │ │ │ + ldrb w0, [x27, #56] │ │ │ │ + cbz w0, 1bc4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdc7c> │ │ │ │ + ldrb w1, [x27, #67] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ mov x0, x21 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x25, [sp, #176] │ │ │ │ - ldp x23, x24, [sp, #160] │ │ │ │ - b 185ec ::do_widen(char) const@@Base+0x40ac> │ │ │ │ - ldr x1, [x19, #64] │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x8, x21 │ │ │ │ - add x0, x0, #0x930 │ │ │ │ - bl f400 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1430> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + ldrb w0, [x26, #521] │ │ │ │ + tbz w0, #0, 1bae8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdb18> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldr x26, [x0, #240] │ │ │ │ + cbz x26, 1bdb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdde0> │ │ │ │ + ldrb w0, [x26, #56] │ │ │ │ + cbz w0, 1bc88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdcb8> │ │ │ │ + ldrb w1, [x26, #67] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ mov x0, x21 │ │ │ │ - add x1, x1, #0xea8 │ │ │ │ - bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldp x1, x2, [sp, #72] │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + b 1bae8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdb18> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x27 │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x27] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 188a4 ::do_widen(char) const@@Base+0x4364> // b.pmore │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ - mov x0, x20 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + b.eq 1bbc4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdbf4> // b.none │ │ │ │ + mov x0, x27 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 1bbc4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdbf4> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x26 │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x26] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1bc34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdc64> // b.none │ │ │ │ + mov x0, x26 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 1bc34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdc64> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x23 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 1bac0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdaf0> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x21 │ │ │ │ mov x0, x22 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x21 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldp x23, x24, [sp, #160] │ │ │ │ - b 185ec ::do_widen(char) const@@Base+0x40ac> │ │ │ │ - stp x23, x24, [sp, #160] │ │ │ │ - str x25, [sp, #176] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 1ba58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xda88> │ │ │ │ + add x1, sp, #0xa0 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 1b9c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd9f4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 1bd64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdd94> // b.none │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x21 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ + ldr x0, [sp] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x23] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x25, [sp, #176] │ │ │ │ - b.ne 18860 ::do_widen(char) const@@Base+0x4320> // b.any │ │ │ │ + b.ne 1bd2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdd5c> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x23] │ │ │ │ + mov x0, x20 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1885c ::do_widen(char) const@@Base+0x431c> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ + b.ne 1bd2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdd5c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x24, sp, #0x30 │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ bl d530 │ │ │ │ - bti j │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - b 18874 ::do_widen(char) const@@Base+0x4334> │ │ │ │ - bti j │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - b 1887c ::do_widen(char) const@@Base+0x433c> │ │ │ │ - bti j │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x23] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x25, [sp, #176] │ │ │ │ - b.eq 1889c ::do_widen(char) const@@Base+0x435c> // b.none │ │ │ │ - b 18860 ::do_widen(char) const@@Base+0x4320> │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x23] │ │ │ │ + b.ne 1bd2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdd5c> // b.any │ │ │ │ + bl dab0 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1885c ::do_widen(char) const@@Base+0x431c> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ + b.ne 1bd2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdd5c> // b.any │ │ │ │ + bl dab0 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 188fc ::do_widen(char) const@@Base+0x43bc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ + mov x0, x24 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 18950 ::do_widen(char) const@@Base+0x4410> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x23] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 18860 ::do_widen(char) const@@Base+0x4320> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ + b 1bd40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdd70> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x23] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1889c ::do_widen(char) const@@Base+0x435c> // b.none │ │ │ │ - b 18860 ::do_widen(char) const@@Base+0x4320> │ │ │ │ + b 1bd08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdd38> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + mov x25, x0 │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + str x22, [sp, #88] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 189a0 ::do_widen(char) const@@Base+0x4460> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x23] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 18860 ::do_widen(char) const@@Base+0x4320> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x23] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 18860 ::do_widen(char) const@@Base+0x4320> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 189a0 ::do_widen(char) const@@Base+0x4460> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xb0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - add x3, sp, #0x28 │ │ │ │ - stp x29, x30, [sp, #80] │ │ │ │ - add x29, sp, #0x50 │ │ │ │ - stp x1, x3, [sp] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x1, #0x938 │ │ │ │ - stp x19, x20, [sp, #96] │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - mov x22, x0 │ │ │ │ - stp x23, x24, [sp, #128] │ │ │ │ - stp x25, x26, [sp, #144] │ │ │ │ - add x26, x0, #0x18 │ │ │ │ - add x25, x0, #0x20 │ │ │ │ - stp x27, x28, [sp, #160] │ │ │ │ - mov x19, x25 │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #72] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x0, x3 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - ldr x28, [x26, #16] │ │ │ │ - ldp x20, x24, [sp, #40] │ │ │ │ - cbz x28, 18bac ::do_widen(char) const@@Base+0x466c> │ │ │ │ - mov x21, #0x7fffffff // #2147483647 │ │ │ │ - mov x23, #0xffffffff80000000 // #-2147483648 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x27, [x28, #40] │ │ │ │ - cmp x24, x27 │ │ │ │ - csel x2, x24, x27, ls // ls = plast │ │ │ │ - cbz x2, 18ae0 ::do_widen(char) const@@Base+0x45a0> │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - mov x1, x20 │ │ │ │ - bl d4f0 │ │ │ │ - cbnz w0, 18af4 ::do_widen(char) const@@Base+0x45b4> │ │ │ │ - sub x0, x27, x24 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.gt 18af8 ::do_widen(char) const@@Base+0x45b8> │ │ │ │ - cmp x0, x23 │ │ │ │ - b.lt 18c68 ::do_widen(char) const@@Base+0x4728> // b.tstop │ │ │ │ - tbnz w0, #31, 18c68 ::do_widen(char) const@@Base+0x4728> │ │ │ │ - mov x19, x28 │ │ │ │ - ldr x28, [x28, #16] │ │ │ │ - cbnz x28, 18ac0 ::do_widen(char) const@@Base+0x4580> │ │ │ │ - cmp x25, x19 │ │ │ │ - b.eq 18bac ::do_widen(char) const@@Base+0x466c> // b.none │ │ │ │ - ldr x21, [x19, #40] │ │ │ │ - cmp x24, x21 │ │ │ │ - csel x2, x24, x21, ls // ls = plast │ │ │ │ - cbz x2, 18b2c ::do_widen(char) const@@Base+0x45ec> │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - bl d4f0 │ │ │ │ - cbnz w0, 18b48 ::do_widen(char) const@@Base+0x4608> │ │ │ │ - sub x0, x24, x21 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 18b4c ::do_widen(char) const@@Base+0x460c> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 18bac ::do_widen(char) const@@Base+0x466c> // b.tstop │ │ │ │ - tbnz w0, #31, 18bac ::do_widen(char) const@@Base+0x466c> │ │ │ │ - ldr x1, [sp] │ │ │ │ - add x0, x19, #0x40 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, sp, #0x38 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18b6c ::do_widen(char) const@@Base+0x462c> // b.none │ │ │ │ - bl d870 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x21, [sp, #88] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #80] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + mov x0, x24 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + str x20, [sp, #192] │ │ │ │ + bl d410 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 18dc0 ::do_widen(char) const@@Base+0x4880> // b.any │ │ │ │ - ldp x29, x30, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #96] │ │ │ │ - ldp x21, x22, [sp, #112] │ │ │ │ - ldp x23, x24, [sp, #128] │ │ │ │ - ldp x25, x26, [sp, #144] │ │ │ │ - ldp x27, x28, [sp, #160] │ │ │ │ - add sp, sp, #0xb0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x0, #0x60 // #96 │ │ │ │ - bl d8b0 │ │ │ │ - ldp x1, x2, [sp, #40] │ │ │ │ - mov x20, x0 │ │ │ │ - add x3, x0, #0x30 │ │ │ │ - add x21, x0, #0x20 │ │ │ │ - mov x0, x21 │ │ │ │ - str x3, [x20, #32] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl f200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1230> │ │ │ │ - add x0, x20, #0x50 │ │ │ │ - stp x0, xzr, [x20, #64] │ │ │ │ - strb wzr, [x20, #80] │ │ │ │ - ldp x23, x28, [x20, #32] │ │ │ │ - cmp x25, x19 │ │ │ │ - b.eq 18c74 ::do_widen(char) const@@Base+0x4734> // b.none │ │ │ │ - ldp x4, x3, [x19, #32] │ │ │ │ - cmp x28, x3 │ │ │ │ - csel x2, x28, x3, ls // ls = plast │ │ │ │ - cbz x2, 18c14 ::do_widen(char) const@@Base+0x46d4> │ │ │ │ - mov x1, x4 │ │ │ │ - mov x0, x23 │ │ │ │ - stp x4, x3, [sp, #16] │ │ │ │ - bl d4f0 │ │ │ │ - ldp x4, x3, [sp, #16] │ │ │ │ - cbnz w0, 18c30 ::do_widen(char) const@@Base+0x46f0> │ │ │ │ - sub x0, x28, x3 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 18c34 ::do_widen(char) const@@Base+0x46f4> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 18c9c ::do_widen(char) const@@Base+0x475c> // b.tstop │ │ │ │ - tbnz w0, #31, 18c9c ::do_widen(char) const@@Base+0x475c> │ │ │ │ - mov x1, x3 │ │ │ │ - mov x0, x4 │ │ │ │ - mov x3, x28 │ │ │ │ - mov x2, x23 │ │ │ │ - bl 15120 ::do_widen(char) const@@Base+0xbe0> │ │ │ │ - tbnz w0, #31, 18d20 ::do_widen(char) const@@Base+0x47e0> │ │ │ │ - add x0, x21, #0x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x21 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d870 │ │ │ │ - b 18b4c ::do_widen(char) const@@Base+0x460c> │ │ │ │ - ldr x28, [x28, #24] │ │ │ │ - cbnz x28, 18ac0 ::do_widen(char) const@@Base+0x4580> │ │ │ │ - b 18b04 ::do_widen(char) const@@Base+0x45c4> │ │ │ │ - ldr x0, [x26, #40] │ │ │ │ - cbz x0, 18cc8 ::do_widen(char) const@@Base+0x4788> │ │ │ │ - ldr x19, [x22, #56] │ │ │ │ - mov x3, x28 │ │ │ │ - mov x2, x23 │ │ │ │ - ldp x0, x1, [x19, #32] │ │ │ │ - bl 15120 ::do_widen(char) const@@Base+0xbe0> │ │ │ │ - tbz w0, #31, 18cc8 ::do_widen(char) const@@Base+0x4788> │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 18cec ::do_widen(char) const@@Base+0x47ac> │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 18d60 ::do_widen(char) const@@Base+0x4820> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl d900 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x3, x28 │ │ │ │ - ldp x0, x1, [x0, #32] │ │ │ │ - mov x2, x23 │ │ │ │ - bl 15120 ::do_widen(char) const@@Base+0xbe0> │ │ │ │ - tbnz w0, #31, 18d80 ::do_widen(char) const@@Base+0x4840> │ │ │ │ - mov x2, x28 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 15aa0 ::do_widen(char) const@@Base+0x1560> │ │ │ │ - mov x19, x0 │ │ │ │ - cbz x1, 18c4c ::do_widen(char) const@@Base+0x470c> │ │ │ │ - cmp x0, #0x0 │ │ │ │ - mov x19, x1 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp x25, x19, #0x4, eq // eq = none │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - b.ne 18d68 ::do_widen(char) const@@Base+0x4828> // b.any │ │ │ │ - mov x2, x19 │ │ │ │ - mov x3, x25 │ │ │ │ - mov x1, x20 │ │ │ │ - bl d2c0 │ │ │ │ - ldr x0, [x26, #40] │ │ │ │ - mov x19, x20 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x26, #40] │ │ │ │ - b 18b4c ::do_widen(char) const@@Base+0x460c> │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 18d68 ::do_widen(char) const@@Base+0x4828> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6b0 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x23 │ │ │ │ - ldp x2, x3, [x22, #32] │ │ │ │ - bl 15120 ::do_widen(char) const@@Base+0xbe0> │ │ │ │ - tbz w0, #31, 18cc8 ::do_widen(char) const@@Base+0x4788> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 18d68 ::do_widen(char) const@@Base+0x4828> │ │ │ │ - mov x19, x22 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 18cfc ::do_widen(char) const@@Base+0x47bc> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 18cfc ::do_widen(char) const@@Base+0x47bc> │ │ │ │ - ldp x2, x3, [x19, #32] │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 15120 ::do_widen(char) const@@Base+0xbe0> │ │ │ │ - lsr w0, w0, #31 │ │ │ │ - b 18cfc ::do_widen(char) const@@Base+0x47bc> │ │ │ │ - ldr x0, [x22, #24] │ │ │ │ - cbnz x0, 18d60 ::do_widen(char) const@@Base+0x4820> │ │ │ │ - mov x19, x22 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 18cec ::do_widen(char) const@@Base+0x47ac> │ │ │ │ - bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 18e04 ::do_widen(char) const@@Base+0x48c4> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ + b.ne 1bd2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdd5c> // b.any │ │ │ │ + mov x0, x25 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d870 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 18dc0 ::do_widen(char) const@@Base+0x4880> // b.any │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ + mov x25, x0 │ │ │ │ + b 1be30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xde60> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 18da4 ::do_widen(char) const@@Base+0x4864> │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 1bddc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xde0c> │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - add x2, x0, #0xa8 │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3984] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #152] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x21] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 18e5c ::do_widen(char) const@@Base+0x491c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18e70 ::do_widen(char) const@@Base+0x4930> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 18ed0 ::do_widen(char) const@@Base+0x4990> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f720 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1750> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18e9c ::do_widen(char) const@@Base+0x495c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18eb0 ::do_widen(char) const@@Base+0x4970> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18ec4 ::do_widen(char) const@@Base+0x4984> // b.none │ │ │ │ - bl d870 │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x1d0 │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3720] │ │ │ │ + bl d250 │ │ │ │ + ldr x22, [x19, #96] │ │ │ │ + str x0, [x20, #8] │ │ │ │ + ldr x16, [x19, #112] │ │ │ │ + ldr x5, [x19, #144] │ │ │ │ + mul x22, x5, x22 │ │ │ │ + cbz x16, 1bfd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe000> │ │ │ │ + lsl x25, x22, #1 │ │ │ │ + lsl x22, x22, #3 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + cbz x5, 1bf90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdfc0> │ │ │ │ + ldr x7, [x19, #96] │ │ │ │ + mul x15, x25, x16 │ │ │ │ + lsl x12, x7, #1 │ │ │ │ + cbz x12, 1bf90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdfc0> │ │ │ │ + lsl x14, x7, #8 │ │ │ │ + add x12, x21, x12 │ │ │ │ + lsl x7, x7, #3 │ │ │ │ + lsl x13, x21, #2 │ │ │ │ + mov x11, #0x0 // #0 │ │ │ │ + mov x6, #0x20 // #32 │ │ │ │ + add x10, x15, x11 │ │ │ │ + mov x9, x21 │ │ │ │ + mov x8, x13 │ │ │ │ + lsl x2, x10, #2 │ │ │ │ + mov x1, x8 │ │ │ │ + mov x0, x11 │ │ │ │ + b 1bf60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdf90> │ │ │ │ + ldr x3, [x19, #296] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + ldr w4, [x3, x1] │ │ │ │ + add x1, x1, x7 │ │ │ │ + str w4, [x3, x2] │ │ │ │ + add x2, x2, #0x4 │ │ │ │ + cmp x6, x0 │ │ │ │ + b.eq 1bf68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdf98> // b.none │ │ │ │ + cmp x5, x0 │ │ │ │ + b.hi 1bf40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdf70> // b.pmore │ │ │ │ + add x9, x9, #0x1 │ │ │ │ + add x8, x8, #0x4 │ │ │ │ + add x10, x10, x5 │ │ │ │ + cmp x12, x9 │ │ │ │ + b.ne 1bf30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdf60> // b.any │ │ │ │ + add x11, x11, #0x20 │ │ │ │ + add x6, x6, #0x20 │ │ │ │ + add x13, x13, x14 │ │ │ │ + cmp x5, x11 │ │ │ │ + b.hi 1bf24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdf54> // b.pmore │ │ │ │ + ldp x3, x2, [x19, #296] │ │ │ │ + mul x4, x16, x22 │ │ │ │ + add x1, x3, x4 │ │ │ │ + add x0, x3, x24 │ │ │ │ + sub x2, x2, x1 │ │ │ │ + cmp x2, #0x4 │ │ │ │ + b.le 1c2f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe324> │ │ │ │ + bl da90 │ │ │ │ + ldr x16, [x19, #112] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x24, x24, x22 │ │ │ │ + add x21, x21, x25 │ │ │ │ + cmp x16, x23 │ │ │ │ + b.ls 1bfd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe000> // b.plast │ │ │ │ + ldr x5, [x19, #144] │ │ │ │ + b 1bef8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdf28> │ │ │ │ + bl d250 │ │ │ │ + add x26, sp, #0xc0 │ │ │ │ + ldr x3, [x20, #8] │ │ │ │ + mov x2, #0x34db // #13531 │ │ │ │ + mov x1, #0x400000000000 // #70368744177664 │ │ │ │ + movk x2, #0xd7b6, lsl #16 │ │ │ │ + movk x1, #0x408f, lsl #48 │ │ │ │ + movk x2, #0xde82, lsl #32 │ │ │ │ + fmov d30, x1 │ │ │ │ + sub x1, x0, x3 │ │ │ │ + movk x2, #0x431b, lsl #48 │ │ │ │ + mov x0, x26 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3712] │ │ │ │ + smulh x2, x1, x2 │ │ │ │ + add x19, sp, #0x50 │ │ │ │ + asr x2, x2, #18 │ │ │ │ + sub x1, x2, x1, asr #63 │ │ │ │ + ucvtf d31, w1 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fmov d15, d31 │ │ │ │ + bl d3b0 │ │ │ │ + str xzr, [sp, #408] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x2, sp, #0x210 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x210 │ │ │ │ + strh wzr, [sp, #416] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x23, x27, [x0, #8] │ │ │ │ + stur q31, [x2, #-104] │ │ │ │ + add x2, x20, #0x10 │ │ │ │ + stur q31, [x3, #-88] │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #80] │ │ │ │ + str x2, [sp, #192] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + add x0, x19, x0 │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3856] │ │ │ │ + add x28, sp, #0x90 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3792] │ │ │ │ + add x2, x24, #0x18 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x1, x24, #0x40 │ │ │ │ + str x2, [sp, #80] │ │ │ │ + add x2, x21, #0x10 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #4088] │ │ │ │ + mov x0, x28 │ │ │ │ + str x2, [sp, #88] │ │ │ │ + stp q31, q31, [sp, #96] │ │ │ │ + str q31, [sp, #128] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + bl dfc0 │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + add x3, x22, #0x10 │ │ │ │ + mov x4, x0 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + mov x0, x26 │ │ │ │ + str x4, [sp, #8] │ │ │ │ + str x3, [sp, #88] │ │ │ │ + str w2, [sp, #152] │ │ │ │ + stp x4, xzr, [sp, #160] │ │ │ │ + strb wzr, [sp, #176] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x2 // #2 │ │ │ │ mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - cbnz x20, 18e78 ::do_widen(char) const@@Base+0x4938> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 18f1c ::do_widen(char) const@@Base+0x49dc> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f4e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1510> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18efc ::do_widen(char) const@@Base+0x49bc> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x19, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #200] │ │ │ │ + bl dd30 (double)@plt> │ │ │ │ + ldr x4, [sp, #128] │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + str x0, [sp] │ │ │ │ + add x25, sp, #0x10 │ │ │ │ + stp x0, xzr, [sp, #16] │ │ │ │ + strb wzr, [sp, #32] │ │ │ │ + cbz x4, 1c3cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe3fc> │ │ │ │ + ldp x5, x3, [sp, #112] │ │ │ │ + mov x0, x25 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, x24, #0x18 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + stp x1, x22, [sp, #80] │ │ │ │ + add x24, x24, #0x40 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str x24, [sp, #192] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 18f10 ::do_widen(char) const@@Base+0x49d0> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ + b.eq 1c17c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe1ac> // b.none │ │ │ │ bl d870 │ │ │ │ - cbnz x20, 18ed8 ::do_widen(char) const@@Base+0x4998> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xd40 │ │ │ │ - str x0, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b de40 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - add x2, x0, #0xa8 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3984] │ │ │ │ - str x21, [sp, #32] │ │ │ │ + mov x0, x28 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + str x21, [sp, #88] │ │ │ │ + bl db90 │ │ │ │ + ldur x1, [x23, #-24] │ │ │ │ + str x23, [sp, #80] │ │ │ │ + mov x0, x26 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + str x27, [x19, x1] │ │ │ │ + str x20, [sp, #192] │ │ │ │ + bl d410 │ │ │ │ + adrp x3, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x0, x25 │ │ │ │ + add x3, x3, #0xd10 │ │ │ │ + mov x4, #0xf // #15 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ mov x21, x0 │ │ │ │ - ldr x0, [x0, #152] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x21] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 18f7c ::do_widen(char) const@@Base+0x4a3c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18f90 ::do_widen(char) const@@Base+0x4a50> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 18ff0 ::do_widen(char) const@@Base+0x4ab0> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f720 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1750> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18fbc ::do_widen(char) const@@Base+0x4a7c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18fd0 ::do_widen(char) const@@Base+0x4a90> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18fe4 ::do_widen(char) const@@Base+0x4aa4> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ + add x22, sp, #0x40 │ │ │ │ + str x22, [sp, #48] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1c3f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe424> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + stp x21, xzr, [x20] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 1c5cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe5fc> // b.plast │ │ │ │ + add x21, sp, #0x30 │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0xca0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x26, x0 │ │ │ │ + add x23, sp, #0x60 │ │ │ │ + str x23, [sp, #80] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 1c3dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe40c> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3704] │ │ │ │ + stp x26, xzr, [x20] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldrb w0, [x24, #520] │ │ │ │ + tbnz w0, #0, 1c304 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe334> │ │ │ │ + ldrb w0, [x24, #521] │ │ │ │ + tbnz w0, #0, 1c374 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe3a4> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 1c28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe2bc> // b.none │ │ │ │ bl d870 │ │ │ │ - cbnz x20, 18f98 ::do_widen(char) const@@Base+0x4a58> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 1903c ::do_widen(char) const@@Base+0x4afc> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f4e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1510> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1901c ::do_widen(char) const@@Base+0x4adc> // b.none │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 1c29c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe2cc> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 19030 ::do_widen(char) const@@Base+0x4af0> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ + b.eq 1c2b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe2e0> // b.none │ │ │ │ bl d870 │ │ │ │ - cbnz x20, 18ff8 ::do_widen(char) const@@Base+0x4ab8> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xd40 │ │ │ │ - str x0, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - bl de40 │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x19, [x1, #8] │ │ │ │ - str x21, [sp, #48] │ │ │ │ - mov x21, x1 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cbz x19, 190fc ::do_widen(char) const@@Base+0x4bbc> │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - mov x8, sp │ │ │ │ - ldr x1, [x1, #40] │ │ │ │ - blr x1 │ │ │ │ - ldr x19, [sp] │ │ │ │ - cbz x19, 190fc ::do_widen(char) const@@Base+0x4bbc> │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [sp] │ │ │ │ - cbz x0, 190fc ::do_widen(char) const@@Base+0x4bbc> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldr q30, [x21, #16] │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - ldr d31, [x21, #32] │ │ │ │ - str q30, [x20, #16] │ │ │ │ - str d31, [x20, #32] │ │ │ │ - cbz x0, 19120 ::do_widen(char) const@@Base+0x4be0> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - str x19, [x20, #8] │ │ │ │ - cbz x19, 19148 ::do_widen(char) const@@Base+0x4c08> │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 191b0 ::do_widen(char) const@@Base+0x4c70> // b.any │ │ │ │ - ldr x21, [sp, #48] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ + b.ne 1c4c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe4f0> // b.any │ │ │ │ + add sp, sp, #0x1d0 │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ + 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], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + b.ne 1bfb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdfe4> // b.any │ │ │ │ + ldr w1, [x3, x4] │ │ │ │ + str w1, [x0] │ │ │ │ + b 1bfb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdfe4> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x27, x0 │ │ │ │ + ldr x26, [x0, #240] │ │ │ │ + cbz x26, 1c4ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe51c> │ │ │ │ + ldrb w0, [x26, #56] │ │ │ │ + cbz w0, 1c450 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe480> │ │ │ │ + ldrb w1, [x26, #67] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x27 │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + ldrb w0, [x24, #521] │ │ │ │ + tbz w0, #0, 1c27c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe2ac> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x26, x0 │ │ │ │ + ldr x24, [x0, #240] │ │ │ │ + cbz x24, 1c4d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe504> │ │ │ │ + ldrb w0, [x24, #56] │ │ │ │ + cbz w0, 1c40c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe43c> │ │ │ │ + ldrb w1, [x24, #67] │ │ │ │ + b 1c438 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe468> │ │ │ │ + add x1, sp, #0xa0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 1c154 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe184> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x23 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 1c254 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe284> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 1c1ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe21c> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x24 │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x24] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 1c4c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe4f4> // b.any │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x26 │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + b 1c27c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe2ac> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x26 │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x26] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1c358 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe388> // b.none │ │ │ │ + mov x0, x26 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 1c358 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe388> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - ldr x1, [x19] │ │ │ │ + mov x0, x25 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x19 │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 191f4 ::do_widen(char) const@@Base+0x4cb4> // b.none │ │ │ │ + b.eq 1c510 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe540> // b.none │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ + mov x0, x24 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 1c438 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe468> │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1c4c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe4f0> // b.any │ │ │ │ + bl dab0 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1c4c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe4f0> // b.any │ │ │ │ + bl dab0 │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - cbnz x19, 19184 ::do_widen(char) const@@Base+0x4c44> │ │ │ │ - b 19194 ::do_widen(char) const@@Base+0x4c54> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x20, x0 │ │ │ │ - cbz x1, 19184 ::do_widen(char) const@@Base+0x4c44> │ │ │ │ - ldr x2, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x1, [x2, #32] │ │ │ │ - blr x1 │ │ │ │ - b 19184 ::do_widen(char) const@@Base+0x4c44> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 19194 ::do_widen(char) const@@Base+0x4c54> │ │ │ │ + b 1c49c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe4cc> │ │ │ │ mov x0, x20 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - bl d8b0 │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - add x2, x1, #0xdf8 │ │ │ │ - adrp x21, 9d000 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x3, x21, #0x8 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - stp x2, x3, [x19] │ │ │ │ - stp x1, x0, [x19, #16] │ │ │ │ - cbz x0, 19258 ::do_widen(char) const@@Base+0x4d18> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr q30, [x20, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr d31, [x20, #48] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0x190 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x160 │ │ │ │ - stp x1, x2, [x19] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0x1b8 │ │ │ │ - str q30, [x19, #32] │ │ │ │ - add x1, x20, #0x10 │ │ │ │ - str d31, [x19, #48] │ │ │ │ - str x2, [x0, #16]! │ │ │ │ - bl 19080 ::do_widen(char) const@@Base+0x4b40> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ bti j │ │ │ │ - add x21, x21, #0x8 │ │ │ │ - str x21, [x19, #8] │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - bl dd00 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - mov x0, x20 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + mov x24, x0 │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + str x22, [sp, #88] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov x0, x28 │ │ │ │ + str x21, [sp, #88] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #80] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + mov x0, x26 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + str x20, [sp, #192] │ │ │ │ + bl d410 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1c4c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe4f0> // b.any │ │ │ │ + mov x0, x24 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x48 // #72 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - bl d8b0 │ │ │ │ - ldr q31, [x20, #16] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x20, #40] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x21, 9d000 │ │ │ │ - add x2, x1, #0xdf8 │ │ │ │ - add x3, x21, #0x30 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - stp x2, x3, [x19] │ │ │ │ - stp x1, x0, [x19, #32] │ │ │ │ - str q31, [x19, #16] │ │ │ │ - cbz x0, 19360 ::do_widen(char) const@@Base+0x4e20> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr q30, [x20, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr d31, [x20, #64] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0x118 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - stp x1, x2, [x19] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0x140 │ │ │ │ - str q30, [x19, #48] │ │ │ │ - add x1, x20, #0x20 │ │ │ │ - str d31, [x19, #64] │ │ │ │ - str x2, [x0, #32]! │ │ │ │ - bl 19080 ::do_widen(char) const@@Base+0x4b40> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - str x21, [x19, #8] │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - bl dd00 │ │ │ │ + mov x0, x25 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1c4c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe4f0> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - mov x0, x20 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0xf0 // #240 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - add x22, x20, #0x8 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - bl d8b0 │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - mov x21, x19 │ │ │ │ - add x0, x1, #0xdf8 │ │ │ │ - mov x1, x22 │ │ │ │ - add x23, x20, #0x20 │ │ │ │ - str x0, [x21], #8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl dd90 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3984] │ │ │ │ - add x1, x19, #0x28 │ │ │ │ - ldr w2, [x22, #16] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - ldr x0, [x23, #16] │ │ │ │ - str w2, [x21, #16] │ │ │ │ - str wzr, [x19, #40] │ │ │ │ - stp xzr, x1, [x1, #8] │ │ │ │ - stp x1, xzr, [x1, #24] │ │ │ │ - cbz x0, 194b8 ::do_widen(char) const@@Base+0x4f78> │ │ │ │ - bl f550 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1580> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 19484 ::do_widen(char) const@@Base+0x4f44> │ │ │ │ - mov x1, x0 │ │ │ │ - str x2, [x19, #56] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 194a0 ::do_widen(char) const@@Base+0x4f60> │ │ │ │ - ldr x1, [x23, #40] │ │ │ │ - str x0, [x19, #48] │ │ │ │ - stp x2, x1, [x19, #64] │ │ │ │ - add x1, x19, #0x58 │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - str wzr, [x19, #88] │ │ │ │ - stp xzr, x1, [x1, #8] │ │ │ │ - add x23, x20, #0x50 │ │ │ │ - stp x1, xzr, [x1, #24] │ │ │ │ - cbz x0, 19518 ::do_widen(char) const@@Base+0x4fd8> │ │ │ │ - bl f7a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x17d4> │ │ │ │ - mov x1, x0 │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 194e0 ::do_widen(char) const@@Base+0x4fa0> │ │ │ │ - mov x1, x0 │ │ │ │ - str x2, [x19, #104] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 19500 ::do_widen(char) const@@Base+0x4fc0> │ │ │ │ - ldr x1, [x23, #40] │ │ │ │ - str x0, [x19, #96] │ │ │ │ - stp x2, x1, [x19, #112] │ │ │ │ - add x3, x19, #0x90 │ │ │ │ - ldp x1, x2, [x20, #128] │ │ │ │ - str x3, [x19, #128] │ │ │ │ - add x23, x19, #0x80 │ │ │ │ - mov x0, x23 │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl f200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1230> │ │ │ │ - ldp x1, x2, [x20, #160] │ │ │ │ - add x3, x19, #0xb0 │ │ │ │ - str x3, [x19, #160] │ │ │ │ - add x0, x19, #0xa0 │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl f200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1230> │ │ │ │ - ldr x0, [x20, #208] │ │ │ │ - ldr w2, [x22, #184] │ │ │ │ - adrp x22, 9d000 │ │ │ │ - add x1, x22, #0xd68 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - str w2, [x21, #184] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - stp x1, x0, [x19, #200] │ │ │ │ - cbz x0, 19580 ::do_widen(char) const@@Base+0x5040> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldur q30, [x20, #216] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr d31, [x20, #232] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0x9c0 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x990 │ │ │ │ - stp x1, x2, [x19] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0x9f8 │ │ │ │ - stur q30, [x19, #216] │ │ │ │ - add x1, x20, #0xc8 │ │ │ │ - str d31, [x19, #232] │ │ │ │ - str x2, [x0, #200]! │ │ │ │ - bl 19080 ::do_widen(char) const@@Base+0x4b40> │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + mov x24, x0 │ │ │ │ + b 1c54c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe57c> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xd40 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - bl de40 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ + mov x19, x0 │ │ │ │ + b 1c60c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe63c> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1c4c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe4f0> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x21, sp, #0x30 │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x20, x0 │ │ │ │ + mov x1, x0 │ │ │ │ mov x0, x19 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - add x22, x22, #0xd68 │ │ │ │ - str x22, [x19, #8] │ │ │ │ - mov x20, x0 │ │ │ │ + mov x19, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x21 │ │ │ │ - bl 18e20 ::do_widen(char) const@@Base+0x48e0> │ │ │ │ - b 195f4 ::do_widen(char) const@@Base+0x50b4> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x23 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - bl f720 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1750> │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - bl f4e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1510> │ │ │ │ - b 195e0 ::do_widen(char) const@@Base+0x50a0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 19650 ::do_widen(char) const@@Base+0x5110> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 19658 ::do_widen(char) const@@Base+0x5118> │ │ │ │ + b 1c590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe5c0> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0xf0 // #240 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - add x22, x20, #0x8 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - bl d8b0 │ │ │ │ mov x19, x0 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - mov x21, x19 │ │ │ │ - add x0, x1, #0xdf8 │ │ │ │ - mov x1, x22 │ │ │ │ - add x23, x20, #0x20 │ │ │ │ - str x0, [x21], #8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl dd90 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3984] │ │ │ │ - add x1, x19, #0x28 │ │ │ │ - ldr w2, [x22, #16] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - ldr x0, [x23, #16] │ │ │ │ - str w2, [x21, #16] │ │ │ │ - str wzr, [x19, #40] │ │ │ │ - stp xzr, x1, [x1, #8] │ │ │ │ - stp x1, xzr, [x1, #24] │ │ │ │ - cbz x0, 19738 ::do_widen(char) const@@Base+0x51f8> │ │ │ │ - bl f550 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1580> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 19704 ::do_widen(char) const@@Base+0x51c4> │ │ │ │ - mov x1, x0 │ │ │ │ - str x2, [x19, #56] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 19720 ::do_widen(char) const@@Base+0x51e0> │ │ │ │ - ldr x1, [x23, #40] │ │ │ │ - str x0, [x19, #48] │ │ │ │ - stp x2, x1, [x19, #64] │ │ │ │ - add x1, x19, #0x58 │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - str wzr, [x19, #88] │ │ │ │ - stp xzr, x1, [x1, #8] │ │ │ │ - add x23, x20, #0x50 │ │ │ │ - stp x1, xzr, [x1, #24] │ │ │ │ - cbz x0, 19798 ::do_widen(char) const@@Base+0x5258> │ │ │ │ - bl f7a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x17d4> │ │ │ │ - mov x1, x0 │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 19760 ::do_widen(char) const@@Base+0x5220> │ │ │ │ - mov x1, x0 │ │ │ │ - str x2, [x19, #104] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + and w22, w2, #0xff │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x1d0 │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3720] │ │ │ │ + bl d250 │ │ │ │ + ldr w1, [x21, #4] │ │ │ │ + str x0, [x20, #8] │ │ │ │ + cbz w1, 1c7a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe7d8> │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + mov w12, #0x1 // #1 │ │ │ │ + mov w11, #0x4 // #4 │ │ │ │ + mov w10, #0x8 // #8 │ │ │ │ + tbnz w22, #0, 1cacc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeafc> │ │ │ │ + cbz x1, 1c7a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe7d8> │ │ │ │ + mov w9, w13 │ │ │ │ + add w8, w13, #0x1 │ │ │ │ + add x5, x21, #0x8 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 19780 ::do_widen(char) const@@Base+0x5240> │ │ │ │ - ldr x1, [x23, #40] │ │ │ │ - str x0, [x19, #96] │ │ │ │ - stp x2, x1, [x19, #112] │ │ │ │ - add x3, x19, #0x90 │ │ │ │ - ldp x1, x2, [x20, #128] │ │ │ │ - str x3, [x19, #128] │ │ │ │ - add x23, x19, #0x80 │ │ │ │ - mov x0, x23 │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl f200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1230> │ │ │ │ - ldp x1, x2, [x20, #160] │ │ │ │ - add x3, x19, #0xb0 │ │ │ │ - str x3, [x19, #160] │ │ │ │ - add x0, x19, #0xa0 │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl f200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1230> │ │ │ │ - ldr x0, [x20, #208] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - ldr w1, [x22, #184] │ │ │ │ - add x2, x2, #0xda0 │ │ │ │ - str w1, [x21, #184] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - str x2, [x19, #8] │ │ │ │ - stp x1, x0, [x19, #200] │ │ │ │ - cbz x0, 19800 ::do_widen(char) const@@Base+0x52c0> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldur q30, [x20, #216] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr d31, [x20, #232] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0x938 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x908 │ │ │ │ - stp x1, x2, [x19] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0x970 │ │ │ │ - stur q30, [x19, #216] │ │ │ │ - add x1, x20, #0xc8 │ │ │ │ - str d31, [x19, #232] │ │ │ │ - str x2, [x0, #200]! │ │ │ │ - bl 19080 ::do_widen(char) const@@Base+0x4b40> │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xd40 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - bl de40 │ │ │ │ + ldr x2, [x5] │ │ │ │ + lsr w0, w6, #1 │ │ │ │ + ubfiz w3, w6, #2, #1 │ │ │ │ + ldr x2, [x2, x7] │ │ │ │ + ldr x2, [x2, #136] │ │ │ │ + ldrb w17, [x2, w0, uxtw] │ │ │ │ + asr w0, w17, w3 │ │ │ │ + and w0, w0, #0x3 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.hi 1cb9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xebcc> // b.pmore │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + lsr w15, w6, #3 │ │ │ │ + ldr x16, [x19, #32] │ │ │ │ + mvn w4, w6 │ │ │ │ + lsr x0, x0, #3 │ │ │ │ + and w4, w4, #0x7 │ │ │ │ + lsl w1, w11, w3 │ │ │ │ + tst w1, w17 │ │ │ │ + lsl w3, w10, w3 │ │ │ │ + cset w1, ne // ne = any │ │ │ │ + madd x0, x0, x9, x15 │ │ │ │ + tst w3, w17 │ │ │ │ + lsl w2, w12, w4 │ │ │ │ + mvn w2, w2 │ │ │ │ + and w2, w2, #0xff │ │ │ │ + lsl w1, w1, w4 │ │ │ │ + cset w17, ne // ne = any │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + ldrb w3, [x16, x0] │ │ │ │ + lsl w4, w17, w4 │ │ │ │ + and w3, w2, w3 │ │ │ │ + strb w3, [x16, x0] │ │ │ │ + ldr x3, [x19, #32] │ │ │ │ + ldrb w16, [x3, x0] │ │ │ │ + orr w1, w1, w16 │ │ │ │ + strb w1, [x3, x0] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + lsr x0, x0, #3 │ │ │ │ + madd x0, x0, x8, x15 │ │ │ │ + ldrb w3, [x1, x0] │ │ │ │ + and w2, w2, w3 │ │ │ │ + strb w2, [x1, x0] │ │ │ │ + ldr x2, [x19, #32] │ │ │ │ + ldrb w1, [x2, x0] │ │ │ │ + orr w1, w4, w1 │ │ │ │ + strb w1, [x2, x0] │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ + cmp x1, w6, uxtw │ │ │ │ + b.hi 1c6c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe6f0> // b.pmore │ │ │ │ + ldr w0, [x21, #4] │ │ │ │ + add w14, w14, #0x1 │ │ │ │ + cmp w14, w0 │ │ │ │ + b.cs 1c7a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe7d8> // b.hs, b.nlast │ │ │ │ + add x7, x7, #0x8 │ │ │ │ + add w13, w13, #0x2 │ │ │ │ + cbnz x1, 1c6a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe6d4> │ │ │ │ + bl d250 │ │ │ │ + add x24, sp, #0xc0 │ │ │ │ + ldr x3, [x20, #8] │ │ │ │ + mov x2, #0x34db // #13531 │ │ │ │ + mov x1, #0x400000000000 // #70368744177664 │ │ │ │ + movk x2, #0xd7b6, lsl #16 │ │ │ │ + movk x1, #0x408f, lsl #48 │ │ │ │ + movk x2, #0xde82, lsl #32 │ │ │ │ + fmov d31, x1 │ │ │ │ + sub x1, x0, x3 │ │ │ │ + movk x2, #0x431b, lsl #48 │ │ │ │ + mov x0, x24 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3712] │ │ │ │ + smulh x2, x1, x2 │ │ │ │ + add x19, sp, #0x50 │ │ │ │ + asr x2, x2, #18 │ │ │ │ + sub x1, x2, x1, asr #63 │ │ │ │ + ucvtf d15, w1 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl d3b0 │ │ │ │ + str xzr, [sp, #408] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x2, sp, #0x210 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x210 │ │ │ │ + strh wzr, [sp, #416] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x23, x26, [x0, #8] │ │ │ │ + stur q31, [x2, #-104] │ │ │ │ + add x2, x20, #0x10 │ │ │ │ + stur q31, [x3, #-88] │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #80] │ │ │ │ + str x2, [sp, #192] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + add x0, x19, x0 │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3856] │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3792] │ │ │ │ + add x2, x27, #0x18 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x1, x27, #0x40 │ │ │ │ + str x2, [sp, #80] │ │ │ │ + add x2, x21, #0x10 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #4088] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str x2, [sp, #88] │ │ │ │ + add x28, sp, #0xb0 │ │ │ │ + stp q31, q31, [sp, #96] │ │ │ │ + str q31, [sp, #128] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + bl dfc0 │ │ │ │ + add x3, x22, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + mov x0, x24 │ │ │ │ + str x3, [sp, #88] │ │ │ │ + str w2, [sp, #152] │ │ │ │ + stp x28, xzr, [sp, #160] │ │ │ │ + strb wzr, [sp, #176] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x2 // #2 │ │ │ │ mov x0, x19 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x19, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #200] │ │ │ │ + bl dd30 (double)@plt> │ │ │ │ + ldr x4, [sp, #128] │ │ │ │ + add x25, sp, #0x20 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + str x0, [sp] │ │ │ │ + stp x25, xzr, [sp, #16] │ │ │ │ + strb wzr, [sp, #32] │ │ │ │ + cbz x4, 1cd30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed60> │ │ │ │ + ldp x6, x3, [sp, #112] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp x6, #0x0 │ │ │ │ + ccmp x4, x6, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x6, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + add x1, x27, #0x18 │ │ │ │ + add x5, x27, #0x40 │ │ │ │ + stp x1, x22, [sp, #80] │ │ │ │ + str x5, [sp, #192] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1c940 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe970> // b.none │ │ │ │ bl d870 │ │ │ │ - mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xd68 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 18e20 ::do_widen(char) const@@Base+0x48e0> │ │ │ │ - b 19874 ::do_widen(char) const@@Base+0x5334> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - bl f720 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1750> │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - bl f4e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1510> │ │ │ │ - b 19860 ::do_widen(char) const@@Base+0x5320> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 198d4 ::do_widen(char) const@@Base+0x5394> │ │ │ │ - bti j │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + str x21, [sp, #88] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + bl db90 │ │ │ │ + ldur x1, [x23, #-24] │ │ │ │ + str x23, [sp, #80] │ │ │ │ + mov x0, x24 │ │ │ │ + str x26, [x19, x1] │ │ │ │ + str x20, [sp, #192] │ │ │ │ + bl d410 │ │ │ │ + ldr x0, [sp] │ │ │ │ + adrp x3, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x4, #0xc // #12 │ │ │ │ + add x3, x3, #0xd20 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x21, x0 │ │ │ │ + add x22, sp, #0x40 │ │ │ │ + str x22, [sp, #48] │ │ │ │ mov x20, x0 │ │ │ │ - b 198dc ::do_widen(char) const@@Base+0x539c> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1cd18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed48> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + stp x21, xzr, [x20] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 1cda8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xedd8> // b.plast │ │ │ │ + add x24, sp, #0x30 │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x1, #0xca0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x21, x0 │ │ │ │ + add x23, sp, #0x60 │ │ │ │ + str x23, [sp, #80] │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - bl d8b0 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x21, x19 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x0, x1, #0xdf8 │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - adrp x22, 9d000 │ │ │ │ - str x0, [x21], #8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl dac0 │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x2, x22, #0xe28 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - str x2, [x19, #8] │ │ │ │ - stp x1, x0, [x19, #24] │ │ │ │ - cbz x0, 1996c ::do_widen(char) const@@Base+0x542c> │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1cd00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed30> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #3704] │ │ │ │ + stp x21, xzr, [x20] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldrb w0, [x26, #520] │ │ │ │ + tbnz w0, #0, 1cbac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xebdc> │ │ │ │ + ldrb w0, [x26, #521] │ │ │ │ + tbnz w0, #0, 1cc1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xec4c> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 1ca50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xea80> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 1ca60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xea90> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 1ca70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeaa0> // b.none │ │ │ │ + bl d870 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldur q30, [x20, #40] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr d31, [x20, #56] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0x8c0 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x890 │ │ │ │ - stp x1, x2, [x19] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0x8e8 │ │ │ │ - stur q30, [x19, #40] │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - str d31, [x19, #56] │ │ │ │ - str x2, [x0, #24]! │ │ │ │ - bl 19080 ::do_widen(char) const@@Base+0x4b40> │ │ │ │ - mov x0, x19 │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1cd68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed98> // b.any │ │ │ │ + add sp, sp, #0x1d0 │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - add x22, x22, #0xe28 │ │ │ │ - str x22, [x19, #8] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d960 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - ldrb w0, [x0, #520] │ │ │ │ - tbnz w0, #0, 19a58 ::do_widen(char) const@@Base+0x5518> │ │ │ │ - ldrb w0, [x19, #521] │ │ │ │ - tbnz w0, #0, 19ac0 ::do_widen(char) const@@Base+0x5580> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr w0, [x21, #4] │ │ │ │ + add w14, w14, #0x1 │ │ │ │ + cmp w0, w14 │ │ │ │ + b.ls 1c7a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe7d8> // b.plast │ │ │ │ + add x7, x7, #0x8 │ │ │ │ + add w13, w13, #0x2 │ │ │ │ + cbz x1, 1c7a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe7d8> │ │ │ │ + mov w9, w13 │ │ │ │ + add w8, w13, #0x1 │ │ │ │ + add x5, x21, #0x8 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + lsr w15, w6, #3 │ │ │ │ + ldr x1, [x5] │ │ │ │ + mvn w16, w6 │ │ │ │ + lsr x0, x0, #3 │ │ │ │ + and w16, w16, #0x7 │ │ │ │ + ldr x4, [x19, #32] │ │ │ │ + lsr w22, w6, #1 │ │ │ │ + ldr x1, [x1, x7] │ │ │ │ + madd x0, x0, x9, x15 │ │ │ │ + lsl w2, w12, w16 │ │ │ │ + mvn w2, w2 │ │ │ │ + and w2, w2, #0xff │ │ │ │ + ubfiz w3, w6, #2, #1 │ │ │ │ + ldr x17, [x1, #136] │ │ │ │ + lsl w18, w11, w3 │ │ │ │ + ldrb w1, [x4, x0] │ │ │ │ + lsl w3, w10, w3 │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + ldrb w17, [x17, w22, uxtw] │ │ │ │ + and w1, w2, w1 │ │ │ │ + strb w1, [x4, x0] │ │ │ │ + tst w18, w17 │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + cset w4, ne // ne = any │ │ │ │ + tst w3, w17 │ │ │ │ + lsl w4, w4, w16 │ │ │ │ + cset w3, ne // ne = any │ │ │ │ + ldrb w17, [x1, x0] │ │ │ │ + lsl w3, w3, w16 │ │ │ │ + orr w4, w4, w17 │ │ │ │ + strb w4, [x1, x0] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + lsr x0, x0, #3 │ │ │ │ + madd x0, x0, x8, x15 │ │ │ │ + ldrb w4, [x1, x0] │ │ │ │ + and w2, w2, w4 │ │ │ │ + strb w2, [x1, x0] │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + ldrb w2, [x1, x0] │ │ │ │ + orr w2, w3, w2 │ │ │ │ + strb w2, [x1, x0] │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ + cmp x1, w6, uxtw │ │ │ │ + b.hi 1cae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeb10> // b.pmore │ │ │ │ + b 1cab4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeae4> │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + cmp x1, w6, uxtw │ │ │ │ + b.hi 1c6c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe6f0> // b.pmore │ │ │ │ + b 1c78c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe7bc> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x1, #0x940 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldp x1, x2, [x20] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov x21, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ add x0, x21, x0 │ │ │ │ - ldr x22, [x0, #240] │ │ │ │ - cbz x22, 19b88 ::do_widen(char) const@@Base+0x5648> │ │ │ │ - ldrb w0, [x22, #56] │ │ │ │ - cbz w0, 19b1c ::do_widen(char) const@@Base+0x55dc> │ │ │ │ - ldrb w1, [x22, #67] │ │ │ │ + ldr x27, [x0, #240] │ │ │ │ + cbz x27, 1cdd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xee04> │ │ │ │ + ldrb w0, [x27, #56] │ │ │ │ + cbz w0, 1cc88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xecb8> │ │ │ │ + ldrb w1, [x27, #67] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ mov x0, x21 │ │ │ │ bl d210 │ │ │ │ bl d690 │ │ │ │ - ldrb w0, [x19, #521] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - tbz w0, #0, 19a48 ::do_widen(char) const@@Base+0x5508> │ │ │ │ - mov x0, x19 │ │ │ │ + ldrb w0, [x26, #521] │ │ │ │ + tbz w0, #0, 1ca40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xea70> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x1, #0x940 │ │ │ │ bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldp x1, x2, [x20] │ │ │ │ - mov x0, x19 │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x19, x0 │ │ │ │ + mov x21, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x19, x0 │ │ │ │ - ldr x20, [x0, #240] │ │ │ │ - cbz x20, 19b84 ::do_widen(char) const@@Base+0x5644> │ │ │ │ - ldrb w0, [x20, #56] │ │ │ │ - cbz w0, 19b50 ::do_widen(char) const@@Base+0x5610> │ │ │ │ - ldrb w1, [x20, #67] │ │ │ │ - mov x0, x19 │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldr x26, [x0, #240] │ │ │ │ + cbz x26, 1cdec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xee1c> │ │ │ │ + ldrb w0, [x26, #56] │ │ │ │ + cbz w0, 1ccc4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xecf4> │ │ │ │ + ldrb w1, [x26, #67] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x21 │ │ │ │ bl d210 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d690 │ │ │ │ - mov x0, x22 │ │ │ │ + bl d690 │ │ │ │ + b 1ca40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xea70> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x27 │ │ │ │ bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x22] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ + ldr x2, [x27] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 19aa8 ::do_widen(char) const@@Base+0x5568> // b.none │ │ │ │ - mov x0, x22 │ │ │ │ + b.eq 1cc00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xec30> // b.none │ │ │ │ + mov x0, x27 │ │ │ │ blr x2 │ │ │ │ and w1, w0, #0xff │ │ │ │ - b 19aa8 ::do_widen(char) const@@Base+0x5568> │ │ │ │ - mov x0, x20 │ │ │ │ + b 1cc00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xec30> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x26 │ │ │ │ bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ + ldr x2, [x26] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 19b04 ::do_widen(char) const@@Base+0x55c4> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ + b.eq 1cc70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeca0> // b.none │ │ │ │ + mov x0, x26 │ │ │ │ blr x2 │ │ │ │ and w1, w0, #0xff │ │ │ │ - b 19b04 ::do_widen(char) const@@Base+0x55c4> │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - bl dab0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - ldrb w0, [x0, #520] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - tbnz w0, #0, 19bd4 ::do_widen(char) const@@Base+0x5694> │ │ │ │ - ldrb w0, [x19, #521] │ │ │ │ - tbnz w0, #0, 19c30 ::do_widen(char) const@@Base+0x56f0> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl dde0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ - mov x21, x0 │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x1, #0x948 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x2, #0x7 // #7 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x1, #0x950 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x1, #0x958 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldp x1, x2, [x20] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ - b 19bc4 ::do_widen(char) const@@Base+0x5684> │ │ │ │ + b 1cc70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeca0> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x23 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 1ca18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xea48> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 1c9b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe9e0> │ │ │ │ + add x1, sp, #0xa0 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 1c91c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe94c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ - mov x2, #0x7 // #7 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 1cda0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xedd0> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x1, #0x950 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldp x1, x2, [x20] │ │ │ │ - mov x0, x19 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ - b 19bcc ::do_widen(char) const@@Base+0x568c> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - ldp x19, x22, [x0, #104] │ │ │ │ - cmp x19, x22 │ │ │ │ - b.eq 19cfc ::do_widen(char) const@@Base+0x57bc> // b.none │ │ │ │ - adrp x23, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x23, x23, #0x560 │ │ │ │ - ldr x20, [x19, #8] │ │ │ │ - cbz x20, 19cec ::do_widen(char) const@@Base+0x57ac> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 19cec ::do_widen(char) const@@Base+0x57ac> // b.any │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1cd68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed98> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 19cec ::do_widen(char) const@@Base+0x57ac> // b.any │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x1, [x0, #24] │ │ │ │ - cmp x1, x23 │ │ │ │ - b.ne 19dc4 ::do_widen(char) const@@Base+0x5884> // b.any │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - add x19, x19, #0x10 │ │ │ │ - cmp x22, x19 │ │ │ │ - b.ne 19c90 ::do_widen(char) const@@Base+0x5750> // b.any │ │ │ │ - ldr x22, [x21, #104] │ │ │ │ - cbz x22, 19d08 ::do_widen(char) const@@Base+0x57c8> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x21, #64] │ │ │ │ - cbz x0, 19d14 ::do_widen(char) const@@Base+0x57d4> │ │ │ │ - bl d870 │ │ │ │ - ldp x19, x22, [x21, #40] │ │ │ │ - cmp x19, x22 │ │ │ │ - b.eq 19d94 ::do_widen(char) const@@Base+0x5854> // b.none │ │ │ │ - adrp x23, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x23, x23, #0x560 │ │ │ │ - ldr x20, [x19, #8] │ │ │ │ - cbz x20, 19d84 ::do_widen(char) const@@Base+0x5844> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 19d84 ::do_widen(char) const@@Base+0x5844> // b.any │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 19d84 ::do_widen(char) const@@Base+0x5844> // b.any │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x1, [x0, #24] │ │ │ │ - cmp x1, x23 │ │ │ │ - b.ne 19dd0 ::do_widen(char) const@@Base+0x5890> // b.any │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - add x19, x19, #0x10 │ │ │ │ - cmp x22, x19 │ │ │ │ - b.ne 19d28 ::do_widen(char) const@@Base+0x57e8> // b.any │ │ │ │ - ldr x22, [x21, #40] │ │ │ │ - cbz x22, 19da0 ::do_widen(char) const@@Base+0x5860> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x21], #16 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 19ddc ::do_widen(char) const@@Base+0x589c> // b.none │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - b 19cec ::do_widen(char) const@@Base+0x57ac> │ │ │ │ - mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - b 19d84 ::do_widen(char) const@@Base+0x5844> │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1cd68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed98> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x24, sp, #0x30 │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1cd68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed98> // b.any │ │ │ │ + bl dab0 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1cd68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed98> // b.any │ │ │ │ + bl dab0 │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x24 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 1cd7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xedac> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 1cd44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed74> │ │ │ │ + bti j │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + mov x25, x0 │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + str x22, [sp, #88] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x21, [sp, #88] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #80] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + mov x0, x24 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + str x20, [sp, #192] │ │ │ │ + bl d410 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1cd68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed98> // b.any │ │ │ │ + mov x0, x25 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + mov x25, x0 │ │ │ │ + b 1ce6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xee9c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1ce18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xee48> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #80] │ │ │ │ - cbz x0, 19e40 ::do_widen(char) const@@Base+0x5900> │ │ │ │ - tbnz w0, #0, 19e40 ::do_widen(char) const@@Base+0x5900> │ │ │ │ - and x0, x0, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x0] │ │ │ │ - cbz x3, 19e40 ::do_widen(char) const@@Base+0x5900> │ │ │ │ - add x1, x21, #0x58 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - ldr x0, [x21, #48] │ │ │ │ - cbz x0, 19e4c ::do_widen(char) const@@Base+0x590c> │ │ │ │ - tbz w0, #0, 19ea0 ::do_widen(char) const@@Base+0x5960> │ │ │ │ - ldp x19, x20, [x21] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 19e84 ::do_widen(char) const@@Base+0x5944> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 19e74 ::do_widen(char) const@@Base+0x5934> // b.none │ │ │ │ - bl d870 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 19e60 ::do_widen(char) const@@Base+0x5920> // b.any │ │ │ │ - ldr x20, [x21] │ │ │ │ - cbz x20, 19ec0 ::do_widen(char) const@@Base+0x5980> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x20 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3944] │ │ │ │ + ldr x2, [x20, #5000] │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne 1cf34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xef64> // b.any │ │ │ │ + cmp x2, #0x26f │ │ │ │ + b.hi 1d038 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf068> // b.pmore │ │ │ │ + add x0, x20, x2, lsl #3 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x2, [x20, #5000] │ │ │ │ + mov x3, #0x5680 // #22144 │ │ │ │ + movk x3, #0x9d2c, lsl #16 │ │ │ │ + mov x1, #0xefc60000 // #4022730752 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ubfx x2, x0, #11, #32 │ │ │ │ + eor x0, x0, x2 │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ - b d870 │ │ │ │ - and x0, x0, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x0] │ │ │ │ - cbz x3, 19e4c ::do_widen(char) const@@Base+0x590c> │ │ │ │ - add x1, x21, #0x38 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 19e4c ::do_widen(char) const@@Base+0x590c> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + and x2, x3, x0, lsl #7 │ │ │ │ + eor x0, x0, x2 │ │ │ │ + and x1, x1, x0, lsl #15 │ │ │ │ + eor x0, x0, x1 │ │ │ │ + eor x0, x0, x0, lsr #18 │ │ │ │ + ret │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w19, w0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + str x25, [sp, #64] │ │ │ │ + add w25, w0, #0x1 │ │ │ │ + cmp x2, #0x26f │ │ │ │ + b.hi 1d028 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf058> // b.pmore │ │ │ │ + add x0, x20, x2, lsl #3 │ │ │ │ + mov x22, #0x5680 // #22144 │ │ │ │ + movk x22, #0x9d2c, lsl #16 │ │ │ │ + mov x23, #0xefc60000 // #4022730752 │ │ │ │ + mov w21, w25 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + str x2, [x20, #5000] │ │ │ │ + ubfx x0, x1, #11, #32 │ │ │ │ + eor x1, x1, x0 │ │ │ │ + and x0, x22, x1, lsl #7 │ │ │ │ + eor x1, x1, x0 │ │ │ │ + and x0, x23, x1, lsl #15 │ │ │ │ + eor x1, x1, x0 │ │ │ │ + eor x1, x1, x1, lsr #18 │ │ │ │ + mul x1, x1, x21 │ │ │ │ + cmp w25, w1 │ │ │ │ + b.ls 1d008 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf038> // b.plast │ │ │ │ + mvn w19, w19 │ │ │ │ + udiv w24, w19, w25 │ │ │ │ + msub w24, w24, w25, w19 │ │ │ │ + cmp w1, w24 │ │ │ │ + b.cs 1d008 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf038> // b.hs, b.nlast │ │ │ │ + add x19, x20, #0x8 │ │ │ │ + b 1cfec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf01c> │ │ │ │ + add x2, x0, #0x1 │ │ │ │ + add x0, x20, x0, lsl #3 │ │ │ │ + str x2, [x20, #5000] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ubfx x1, x0, #11, #32 │ │ │ │ + eor x0, x0, x1 │ │ │ │ + and x1, x22, x0, lsl #7 │ │ │ │ + eor x0, x0, x1 │ │ │ │ + and x1, x23, x0, lsl #15 │ │ │ │ + eor x0, x0, x1 │ │ │ │ + eor x0, x0, x0, lsr #18 │ │ │ │ + mul x1, x0, x21 │ │ │ │ + cmp w24, w1 │ │ │ │ + b.ls 1d008 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf038> // b.plast │ │ │ │ + mov x0, x2 │ │ │ │ + cmp x2, #0x26f │ │ │ │ + b.ls 1cfb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xefe4> // b.plast │ │ │ │ + mov x0, x19 │ │ │ │ + bl 1e080 ::do_widen(char) const@@Base+0x20> │ │ │ │ + ldr x0, [x20, #5000] │ │ │ │ + b 1cfb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xefe4> │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + lsr x0, x1, #32 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + add x0, x20, #0x8 │ │ │ │ + bl 1e080 ::do_widen(char) const@@Base+0x20> │ │ │ │ + ldr x2, [x20, #5000] │ │ │ │ + b 1cf50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xef80> │ │ │ │ + add x0, x20, #0x8 │ │ │ │ + bl 1e080 ::do_widen(char) const@@Base+0x20> │ │ │ │ + ldr x2, [x20, #5000] │ │ │ │ + b 1ceec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xef1c> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x1, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - ldp x19, x20, [x0] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 19f2c ::do_widen(char) const@@Base+0x59ec> // b.none │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 19f18 ::do_widen(char) const@@Base+0x59d8> // b.none │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ + ldp x0, x19, [x0, #176] │ │ │ │ + sub x19, x19, x0 │ │ │ │ + cmp x19, x1 │ │ │ │ + b.hi 1d1c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf1f0> // b.pmore │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + cbz x19, 1d1b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf1e4> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d8b0 │ │ │ │ + add x21, x0, x19 │ │ │ │ + mov x20, x0 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 1d0a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0d0> // b.none │ │ │ │ + mov x2, x19 │ │ │ │ + mov w1, #0xff // #255 │ │ │ │ + bl d570 │ │ │ │ + add x26, x22, #0xe0 │ │ │ │ + ldr x0, [x22, #224] │ │ │ │ + str x20, [x22, #224] │ │ │ │ + stp x21, x21, [x26, #8] │ │ │ │ + cbz x0, 1d0b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0e8> │ │ │ │ bl d870 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 19f04 ::do_widen(char) const@@Base+0x59c4> // b.any │ │ │ │ - ldr x20, [x21] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - cbz x20, 19f44 ::do_widen(char) const@@Base+0x5a04> │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ + ldr x25, [x22, #184] │ │ │ │ + ldur w0, [x25, #-4] │ │ │ │ + tbnz w0, #31, 1d194 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf1c4> │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + sxtw x1, w24 │ │ │ │ + ldr x23, [x22, #176] │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + sub x21, x25, x23 │ │ │ │ + asr x21, x21, #2 │ │ │ │ + cmp x1, x21 │ │ │ │ + b.cs 1d14c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf17c> // b.hs, b.nlast │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 1d104 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf134> │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + add w2, w0, #0x1 │ │ │ │ + cmp x1, x21 │ │ │ │ + b.cs 1d1ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf1dc> // b.hs, b.nlast │ │ │ │ + mov w0, w2 │ │ │ │ + ldr w2, [x23, x1, lsl #2] │ │ │ │ + mov w3, w1 │ │ │ │ + cmp w2, w20 │ │ │ │ + b.eq 1d0f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf120> // b.none │ │ │ │ + mov w19, w1 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + bl 1cec0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeef0> │ │ │ │ + add w24, w24, w0 │ │ │ │ + ldr x1, [x26] │ │ │ │ + str w20, [x1, x24, lsl #2] │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + ldur w0, [x25, #-4] │ │ │ │ + cmp w0, w20 │ │ │ │ + b.lt 1d190 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf1c0> // b.tstop │ │ │ │ + mov w24, w19 │ │ │ │ + sxtw x1, w24 │ │ │ │ + cmp x1, x21 │ │ │ │ + b.cc 1d0e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf118> // b.lo, b.ul, b.last │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 1cec0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeef0> │ │ │ │ + ldr x21, [x22, #224] │ │ │ │ + add w0, w24, w0 │ │ │ │ + add w19, w20, #0x1 │ │ │ │ + str w20, [x21, x0, lsl #2] │ │ │ │ + ldur w0, [x25, #-4] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.lt 1d190 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf1c0> // b.tstop │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 1cec0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeef0> │ │ │ │ + add w0, w24, w0 │ │ │ │ + str w19, [x21, x0, lsl #2] │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + ldur w0, [x25, #-4] │ │ │ │ + cmp w19, w0 │ │ │ │ + b.le 1d170 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf1a0> │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + add w19, w3, #0x1 │ │ │ │ + b 1d11c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf14c> │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + b 1d0a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0d0> │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xb98 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + bl d530 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xe0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + adrp x2, 9f000 │ │ │ │ ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #128] │ │ │ │ - add x29, sp, #0x80 │ │ │ │ - stp x19, x20, [sp, #144] │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x20, x0 │ │ │ │ - mov x19, x1 │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - stp x23, x24, [sp, #176] │ │ │ │ - stp x25, x26, [sp, #192] │ │ │ │ - str x27, [sp, #208] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x1 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x270 │ │ │ │ ldr x0, [x2] │ │ │ │ - str x0, [sp, #120] │ │ │ │ + str x0, [sp, #616] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x0 │ │ │ │ - ldr w21, [x19] │ │ │ │ - ldr x0, [x20, #56] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x58 │ │ │ │ - str x1, [x2] │ │ │ │ - str w21, [x2, #8] │ │ │ │ - str x2, [x20, #56] │ │ │ │ - cbz x0, 19fdc ::do_widen(char) const@@Base+0x5a9c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr w21, [x19] │ │ │ │ - cmp w21, #0x0 │ │ │ │ - add x24, sp, #0x8 │ │ │ │ - add x1, sp, #0x52 │ │ │ │ - mov x0, x24 │ │ │ │ - add x22, sp, #0x20 │ │ │ │ - add x23, sp, #0x67 │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3744] │ │ │ │ - cneg w19, w21, lt // lt = tstop │ │ │ │ - stp x22, xzr, [sp, #16] │ │ │ │ - strb wzr, [sp, #32] │ │ │ │ - stp x1, x23, [sp, #104] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3720] │ │ │ │ + str x0, [sp, #56] │ │ │ │ + mov x19, x0 │ │ │ │ + bl d250 │ │ │ │ + ldr x1, [x20, #80] │ │ │ │ + str x0, [x19, #8] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + cbnz x1, 1d25c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf28c> │ │ │ │ + b 1d2a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf2d0> │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp x0, x19 │ │ │ │ + b.ls 1d2a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf2d0> // b.plast │ │ │ │ + ldr x0, [x22] │ │ │ │ + ubfiz x21, x19, #3, #32 │ │ │ │ + ldr x0, [x0, x21] │ │ │ │ + bl 6ef4c ::do_widen(char) const@@Base+0x50eec> │ │ │ │ + ldr x2, [x20, #120] │ │ │ │ + cmp x2, w0, uxtw │ │ │ │ + b.hi 1d24c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf27c> // b.pmore │ │ │ │ + ldr x0, [x22] │ │ │ │ + ldr x0, [x0, x21] │ │ │ │ + bl 6efb0 ::do_widen(char) const@@Base+0x50f50> │ │ │ │ + ldr d31, [x20, #128] │ │ │ │ + fcmpe d31, d0 │ │ │ │ + b.ge 1d890 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf8c0> // b.tcont │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp x0, x19 │ │ │ │ + b.hi 1d25c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf28c> // b.pmore │ │ │ │ + ldp x3, x6, [x20, #176] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w2, w0 │ │ │ │ + sub x5, x6, x3 │ │ │ │ + asr x5, x5, #2 │ │ │ │ + cmp x3, x6 │ │ │ │ + b.eq 1d2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf310> // b.none │ │ │ │ + mov w4, w2 │ │ │ │ + ldr w2, [x3, x1, lsl #2] │ │ │ │ + cmp w2, w4 │ │ │ │ + cinc w0, w0, ne // ne = any │ │ │ │ + str w0, [x3, x1, lsl #2] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x5, x1 │ │ │ │ + b.hi 1d2c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf2f0> // b.pmore │ │ │ │ + ldur w1, [x6, #-4] │ │ │ │ + mov x0, x20 │ │ │ │ + add x25, sp, #0x160 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3712] │ │ │ │ + sxtw x1, w1 │ │ │ │ + str x1, [x20, #144] │ │ │ │ + bl 1d048 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf078> │ │ │ │ + ldr x27, [x20, #144] │ │ │ │ + mov x0, x25 │ │ │ │ + bl d3b0 │ │ │ │ + str xzr, [sp, #568] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x2, sp, #0x250 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x250 │ │ │ │ + strh wzr, [sp, #576] │ │ │ │ + add x20, sp, #0xf0 │ │ │ │ + ldp x21, x26, [x0, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stur q31, [x2, #-8] │ │ │ │ + add x2, x22, #0x10 │ │ │ │ + stur q31, [x3, #8] │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #240] │ │ │ │ + str x2, [sp, #352] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + add x0, x20, x0 │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3856] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3792] │ │ │ │ + add x2, x19, #0x18 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x1, x19, #0x40 │ │ │ │ + str x2, [sp, #240] │ │ │ │ + add x2, x23, #0x10 │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #4088] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + str x2, [sp, #248] │ │ │ │ + add x28, sp, #0x150 │ │ │ │ + stp q31, q31, [sp, #256] │ │ │ │ + str q31, [sp, #288] │ │ │ │ + str x1, [sp, #352] │ │ │ │ bl dfc0 │ │ │ │ - bl db30 │ │ │ │ + add x3, x24, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x0, sp, #0xf8 │ │ │ │ + str x0, [sp, #24] │ │ │ │ mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl d330 │ │ │ │ - tbz w0, #0, 1a12c ::do_widen(char) const@@Base+0x5bec> │ │ │ │ - mov w4, #0xcccd // #52429 │ │ │ │ - add x0, sp, #0x66 │ │ │ │ - movk w4, #0xcccc, lsl #16 │ │ │ │ - umull x2, w19, w4 │ │ │ │ - mov w3, w19 │ │ │ │ - mov x25, x0 │ │ │ │ - lsr x2, x2, #35 │ │ │ │ - add w1, w2, w2, lsl #2 │ │ │ │ - sub w1, w19, w1, lsl #1 │ │ │ │ - mov w19, w2 │ │ │ │ - add w1, w1, #0x30 │ │ │ │ - strb w1, [x0], #-1 │ │ │ │ - cmp w3, #0x9 │ │ │ │ - b.hi 1a030 ::do_widen(char) const@@Base+0x5af0> // b.pmore │ │ │ │ - mov x0, x24 │ │ │ │ - bl db90 │ │ │ │ - tbz w21, #31, 1a074 ::do_widen(char) const@@Base+0x5b34> │ │ │ │ - mov w0, #0x2d // #45 │ │ │ │ - sub x25, x25, #0x1 │ │ │ │ - strb w0, [x25] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - add x19, sp, #0x10 │ │ │ │ - sub x4, x23, x25 │ │ │ │ - mov x3, x25 │ │ │ │ - mov x0, x19 │ │ │ │ + mov x0, x25 │ │ │ │ + str x3, [sp, #248] │ │ │ │ + str w2, [sp, #312] │ │ │ │ + stp x28, xzr, [sp, #320] │ │ │ │ + strb wzr, [sp, #336] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d680 (unsigned long)@plt> │ │ │ │ + ldr x4, [sp, #288] │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + stp x0, xzr, [sp, #80] │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + strb wzr, [sp, #96] │ │ │ │ + cbz x4, 1dd10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + ldp x5, x3, [sp, #272] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x25, x23, [sp, #104] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x19, x20, #0x40 │ │ │ │ - ldp x3, x2, [sp, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1a254 ::do_widen(char) const@@Base+0x5d14> // b.none │ │ │ │ - cmp x3, x22 │ │ │ │ - b.eq 1a284 ::do_widen(char) const@@Base+0x5d44> // b.none │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - str x3, [x20, #64] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - stp x2, x1, [x19, #8] │ │ │ │ - cbz x0, 1a268 ::do_widen(char) const@@Base+0x5d28> │ │ │ │ - str x0, [sp, #16] │ │ │ │ - str x4, [sp, #32] │ │ │ │ - str xzr, [sp, #24] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 1a0e8 ::do_widen(char) const@@Base+0x5ba8> // b.none │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + add x3, x19, #0x18 │ │ │ │ + add x1, x19, #0x40 │ │ │ │ + add x2, x24, #0x10 │ │ │ │ + stp x3, x2, [sp, #240] │ │ │ │ + str x1, [sp, #352] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1d444 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf474> // b.none │ │ │ │ bl d870 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1a2f0 ::do_widen(char) const@@Base+0x5db0> // b.any │ │ │ │ - ldr x27, [sp, #208] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x29, x30, [sp, #128] │ │ │ │ - ldp x19, x20, [sp, #144] │ │ │ │ - ldp x21, x22, [sp, #160] │ │ │ │ - ldp x23, x24, [sp, #176] │ │ │ │ - ldp x25, x26, [sp, #192] │ │ │ │ - add sp, sp, #0xe0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3824] │ │ │ │ - bl d510 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x25, [x1, x0, lsl #3] │ │ │ │ - cbz x25, 1a328 ::do_widen(char) const@@Base+0x5de8> │ │ │ │ - ldr x1, [x25] │ │ │ │ - add x26, sp, #0x30 │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3744] │ │ │ │ - mov x8, x26 │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x23, #0x10 │ │ │ │ + str x1, [sp, #248] │ │ │ │ + bl db90 │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x22, #0x10 │ │ │ │ + str x21, [sp, #240] │ │ │ │ mov x0, x25 │ │ │ │ - blr x1 │ │ │ │ - ldr x27, [sp, #56] │ │ │ │ - cbz x27, 1a210 ::do_widen(char) const@@Base+0x5cd0> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - cbz w0, 1a210 ::do_widen(char) const@@Base+0x5cd0> │ │ │ │ - ldr x1, [x25] │ │ │ │ + str x26, [x20, x2] │ │ │ │ + str x1, [sp, #352] │ │ │ │ + bl d410 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + adrp x3, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x4, #0x11 // #17 │ │ │ │ + add x3, x3, #0xd50 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, sp, #0x80 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + str x1, [sp, #112] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1dcd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd00> // b.none │ │ │ │ + ldr x2, [x27, #16] │ │ │ │ + str x0, [sp, #112] │ │ │ │ + str x2, [sp, #128] │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + str x2, [sp, #120] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + stp x1, xzr, [x27] │ │ │ │ + sub x0, x0, x2 │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 1df1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xff4c> // b.plast │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x1, x1, #0xd68 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + add x27, sp, #0xa0 │ │ │ │ + str x27, [sp, #144] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1dcec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd1c> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #144] │ │ │ │ + str x2, [sp, #160] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + str x0, [sp, #152] │ │ │ │ + bl d250 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + mov x2, #0x34db // #13531 │ │ │ │ + movk x2, #0xd7b6, lsl #16 │ │ │ │ + movk x2, #0xde82, lsl #32 │ │ │ │ + ldr x3, [x1, #8] │ │ │ │ + mov x1, #0x400000000000 // #70368744177664 │ │ │ │ + movk x1, #0x408f, lsl #48 │ │ │ │ + fmov d31, x1 │ │ │ │ + sub x1, x0, x3 │ │ │ │ + movk x2, #0x431b, lsl #48 │ │ │ │ mov x0, x25 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x8, [sp, #48] │ │ │ │ - mov w5, #0xcccd // #52429 │ │ │ │ - mov x25, x23 │ │ │ │ - and w7, w0, #0xff │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - movk w5, #0xcccc, lsl #16 │ │ │ │ - ldrb w2, [x8] │ │ │ │ - mov w6, w2 │ │ │ │ - cbz w2, 1a1e8 ::do_widen(char) const@@Base+0x5ca8> │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - mov x3, x25 │ │ │ │ - and w2, w2, #0xff │ │ │ │ - umull x1, w19, w5 │ │ │ │ - sub x25, x3, #0x1 │ │ │ │ - lsr x1, x1, #35 │ │ │ │ - add w0, w1, w1, lsl #2 │ │ │ │ - sub w0, w19, w0, lsl #1 │ │ │ │ - add w0, w0, #0x30 │ │ │ │ - sturb w0, [x3, #-1] │ │ │ │ - cmp w19, #0x9 │ │ │ │ - b.ls 1a248 ::do_widen(char) const@@Base+0x5d08> // b.plast │ │ │ │ - mov w19, w1 │ │ │ │ - cbnz w2, 1a1b0 ::do_widen(char) const@@Base+0x5c70> │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - cmp x27, x4 │ │ │ │ - b.ls 1a278 ::do_widen(char) const@@Base+0x5d38> // b.plast │ │ │ │ - ldrb w6, [x8, x4] │ │ │ │ - cbnz w6, 1a278 ::do_widen(char) const@@Base+0x5d38> │ │ │ │ - mov w2, #0xfe // #254 │ │ │ │ - mov w6, #0xff // #255 │ │ │ │ - sub x3, x25, #0x1 │ │ │ │ - sturb w7, [x25, #-1] │ │ │ │ - b 1a1bc ::do_widen(char) const@@Base+0x5c7c> │ │ │ │ - mov w3, #0xcccd // #52429 │ │ │ │ - mov x25, x23 │ │ │ │ - movk w3, #0xcccc, lsl #16 │ │ │ │ - nop │ │ │ │ - umull x1, w19, w3 │ │ │ │ - mov w2, w19 │ │ │ │ - lsr x1, x1, #35 │ │ │ │ - add w0, w1, w1, lsl #2 │ │ │ │ - sub w0, w19, w0, lsl #1 │ │ │ │ - mov w19, w1 │ │ │ │ - add w0, w0, #0x30 │ │ │ │ - strb w0, [x25, #-1]! │ │ │ │ - cmp w2, #0x9 │ │ │ │ - b.hi 1a220 ::do_widen(char) const@@Base+0x5ce0> // b.pmore │ │ │ │ - mov x0, x26 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 1a05c ::do_widen(char) const@@Base+0x5b1c> │ │ │ │ - cmp x3, x22 │ │ │ │ - b.eq 1a284 ::do_widen(char) const@@Base+0x5d44> // b.none │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x3, [x20, #64] │ │ │ │ - stp x2, x0, [x19, #8] │ │ │ │ - str x22, [sp, #16] │ │ │ │ - add x22, sp, #0x20 │ │ │ │ - mov x0, x22 │ │ │ │ - b 1a0d0 ::do_widen(char) const@@Base+0x5b90> │ │ │ │ - sub w2, w6, #0x1 │ │ │ │ - and w2, w2, #0xff │ │ │ │ - b 1a204 ::do_widen(char) const@@Base+0x5cc4> │ │ │ │ - cbz x2, 1a2a0 ::do_widen(char) const@@Base+0x5d60> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 1a2b0 ::do_widen(char) const@@Base+0x5d70> // b.none │ │ │ │ - mov x1, x22 │ │ │ │ - bl d270 │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - str x2, [x19, #8] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ + smulh x2, x1, x2 │ │ │ │ + asr x2, x2, #18 │ │ │ │ + sub x1, x2, x1, asr #63 │ │ │ │ + ucvtf d15, w1 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl d3b0 │ │ │ │ + str x21, [sp, #240] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x22, #0x10 │ │ │ │ + str x0, [sp, #352] │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + str xzr, [sp, #568] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #576] │ │ │ │ + stur q31, [x0, #-8] │ │ │ │ + stur q31, [x0, #8] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x26, [x20, x2] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ ldr x0, [sp, #16] │ │ │ │ - b 1a0d0 ::do_widen(char) const@@Base+0x5b90> │ │ │ │ - ldrb w1, [sp, #32] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - b 1a2a0 ::do_widen(char) const@@Base+0x5d60> │ │ │ │ - bti j │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3744] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x27] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + add x3, x19, #0x18 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x1, x19, #0x40 │ │ │ │ + add x2, x23, #0x10 │ │ │ │ + stp x3, x2, [sp, #240] │ │ │ │ + str x1, [sp, #352] │ │ │ │ + stp q31, q31, [sp, #256] │ │ │ │ + str q31, [sp, #288] │ │ │ │ + bl dfc0 │ │ │ │ + add x2, x24, #0x10 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + mov x0, x25 │ │ │ │ + str x2, [sp, #248] │ │ │ │ + str w3, [sp, #312] │ │ │ │ + stp x28, xzr, [sp, #320] │ │ │ │ + strb wzr, [sp, #336] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [sp, #240] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x2 // #2 │ │ │ │ + mov x0, x20 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x20, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #360] │ │ │ │ + bl dd30 (double)@plt> │ │ │ │ + ldr x4, [sp, #288] │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + stp x0, xzr, [sp, #176] │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + strb wzr, [sp, #192] │ │ │ │ + cbz x4, 1dd1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd4c> │ │ │ │ + ldp x5, x3, [sp, #272] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1a348 ::do_widen(char) const@@Base+0x5e08> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3744] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x24 │ │ │ │ - add x19, sp, #0x10 │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + add x1, x19, #0x18 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + add x19, x19, #0x40 │ │ │ │ + stp x1, x24, [sp, #240] │ │ │ │ + str x19, [sp, #352] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1d690 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf6c0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x23, [sp, #248] │ │ │ │ + add x22, x22, #0x10 │ │ │ │ bl db90 │ │ │ │ - b 1a2d4 ::do_widen(char) const@@Base+0x5d94> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1a30c ::do_widen(char) const@@Base+0x5dcc> │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3744] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x27] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1a2f0 ::do_widen(char) const@@Base+0x5db0> // b.any │ │ │ │ - bl dab0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldp x21, x22, [x0] │ │ │ │ - cmp x21, x22 │ │ │ │ - b.eq 1a43c ::do_widen(char) const@@Base+0x5efc> // b.none │ │ │ │ - str x23, [sp, #48] │ │ │ │ + ldur x1, [x21, #-24] │ │ │ │ + str x21, [sp, #240] │ │ │ │ + mov x0, x25 │ │ │ │ + str x26, [x20, x1] │ │ │ │ + str x22, [sp, #352] │ │ │ │ + bl d410 │ │ │ │ + ldp x3, x4, [sp, #144] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x27 │ │ │ │ + b.eq 1dcb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfce4> // b.none │ │ │ │ + ldr x5, [sp, #160] │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 1d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf728> // b.plast │ │ │ │ + ldr x5, [sp, #24] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 1dc4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfc7c> // b.none │ │ │ │ + ldr x5, [sp, #192] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 1d8fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf92c> // b.plast │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 1de44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfe74> // b.pmore │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + mov x0, x19 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + add x21, sp, #0xe0 │ │ │ │ + str x21, [sp, #208] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 1d938 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf968> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #208] │ │ │ │ + str x1, [sp, #224] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #216] │ │ │ │ + stp x22, xzr, [x19] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x1, [sp, #216] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 1dde8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfe18> // b.plast │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + add x22, sp, #0xd0 │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0xca0 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x24, x0 │ │ │ │ + add x19, sp, #0x100 │ │ │ │ + str x19, [sp, #240] │ │ │ │ mov x23, x0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - ldp x19, x20, [x21, #64] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 1a3c4 ::do_widen(char) const@@Base+0x5e84> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1a3b4 ::do_widen(char) const@@Base+0x5e74> // b.none │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 1dc9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfccc> // b.none │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + str x0, [sp, #240] │ │ │ │ + str x1, [sp, #256] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + str x0, [sp, #248] │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3704] │ │ │ │ + stp x24, xzr, [x23] │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + ldrb w0, [x25, #520] │ │ │ │ + tbnz w0, #0, 1d9dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfa0c> │ │ │ │ + ldrb w0, [x25, #521] │ │ │ │ + tbnz w0, #0, 1d950 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf980> │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1d7f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf820> // b.none │ │ │ │ bl d870 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 1a3a0 ::do_widen(char) const@@Base+0x5e60> // b.any │ │ │ │ - ldr x20, [x21, #64] │ │ │ │ - cbz x20, 1a3d0 ::do_widen(char) const@@Base+0x5e90> │ │ │ │ - mov x0, x20 │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1d800 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf830> // b.none │ │ │ │ bl d870 │ │ │ │ - ldp x19, x20, [x21, #40] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 1a404 ::do_widen(char) const@@Base+0x5ec4> // b.none │ │ │ │ - nop │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1a3f4 ::do_widen(char) const@@Base+0x5eb4> // b.none │ │ │ │ + b.eq 1d814 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf844> // b.none │ │ │ │ bl d870 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 1a3e0 ::do_widen(char) const@@Base+0x5ea0> // b.any │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 1a410 ::do_widen(char) const@@Base+0x5ed0> │ │ │ │ - mov x0, x20 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 1d824 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf854> // b.none │ │ │ │ bl d870 │ │ │ │ - mov x1, x21 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1a424 ::do_widen(char) const@@Base+0x5ee4> // b.none │ │ │ │ + b.eq 1d838 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf868> // b.none │ │ │ │ bl d870 │ │ │ │ - add x21, x21, #0x60 │ │ │ │ - cmp x22, x21 │ │ │ │ - b.ne 1a388 ::do_widen(char) const@@Base+0x5e48> // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x22, [x23] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - cbz x22, 1a454 ::do_widen(char) const@@Base+0x5f14> │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, #0xb0 // #176 │ │ │ │ - bl d8b0 │ │ │ │ - add x6, x0, #0x28 │ │ │ │ - add x5, x0, #0x50 │ │ │ │ - add x4, x0, #0x78 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x2, x2, #0xe50 │ │ │ │ - add x3, x3, #0xec0 │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - stp x19, x6, [x0, #16] │ │ │ │ - strb wzr, [x0, #40] │ │ │ │ - stp xzr, x5, [x0, #56] │ │ │ │ - strb wzr, [x0, #80] │ │ │ │ - stp xzr, x4, [x0, #96] │ │ │ │ - strb wzr, [x0, #120] │ │ │ │ - strb wzr, [x0, #140] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - str xzr, [x0, #32] │ │ │ │ - str xzr, [x0, #72] │ │ │ │ - str xzr, [x0, #112] │ │ │ │ - str wzr, [x0, #136] │ │ │ │ - str xzr, [x0, #144] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, #0xb0 // #176 │ │ │ │ - bl d8b0 │ │ │ │ - add x6, x0, #0x28 │ │ │ │ - add x5, x0, #0x50 │ │ │ │ - add x4, x0, #0x78 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x2, x2, #0xee8 │ │ │ │ - add x3, x3, #0xf58 │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - stp x19, x6, [x0, #16] │ │ │ │ - strb wzr, [x0, #40] │ │ │ │ - stp xzr, x5, [x0, #56] │ │ │ │ - strb wzr, [x0, #80] │ │ │ │ - stp xzr, x4, [x0, #96] │ │ │ │ - strb wzr, [x0, #120] │ │ │ │ - strb wzr, [x0, #140] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - str xzr, [x0, #32] │ │ │ │ - str xzr, [x0, #72] │ │ │ │ - str xzr, [x0, #112] │ │ │ │ - str wzr, [x0, #136] │ │ │ │ - str xzr, [x0, #144] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, #0xb0 // #176 │ │ │ │ - bl d8b0 │ │ │ │ - add x6, x0, #0x28 │ │ │ │ - add x5, x0, #0x50 │ │ │ │ - add x4, x0, #0x78 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x2, x2, #0xf80 │ │ │ │ - add x3, x3, #0xff0 │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - stp x19, x6, [x0, #16] │ │ │ │ - strb wzr, [x0, #40] │ │ │ │ - stp xzr, x5, [x0, #56] │ │ │ │ - strb wzr, [x0, #80] │ │ │ │ - stp xzr, x4, [x0, #96] │ │ │ │ - strb wzr, [x0, #120] │ │ │ │ - strb wzr, [x0, #140] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - str xzr, [x0, #32] │ │ │ │ - str xzr, [x0, #72] │ │ │ │ - str xzr, [x0, #112] │ │ │ │ - str wzr, [x0, #136] │ │ │ │ - str xzr, [x0, #144] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - mov x1, #0x3ffffffffffffff // #288230376151711743 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - str x27, [sp, #80] │ │ │ │ - ldp x25, x27, [x0] │ │ │ │ - sub x21, x27, x25 │ │ │ │ - asr x0, x21, #5 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1a7c4 ::do_widen(char) const@@Base+0x6284> // b.none │ │ │ │ - cmp x0, #0x0 │ │ │ │ - csinc x2, x0, xzr, ne // ne = any │ │ │ │ - adds x0, x0, x2 │ │ │ │ - b.cs 1a788 ::do_widen(char) const@@Base+0x6248> // b.hs, b.nlast │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ cmp x0, x1 │ │ │ │ - mov x20, x19 │ │ │ │ - csel x0, x0, x1, ls // ls = plast │ │ │ │ - lsl x22, x0, #5 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d8b0 │ │ │ │ - mov x24, x0 │ │ │ │ - add x26, x0, x21 │ │ │ │ - ldr x1, [x20], #16 │ │ │ │ - add x0, x26, #0x10 │ │ │ │ - str x0, [x24, x21] │ │ │ │ - cmp x1, x20 │ │ │ │ - b.eq 1a750 ::do_widen(char) const@@Base+0x6210> // b.none │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - str x1, [x26] │ │ │ │ - str x0, [x26, #16] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - stp x20, xzr, [x19] │ │ │ │ - str x0, [x26, #8] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - cmp x25, x27 │ │ │ │ - b.eq 1a780 ::do_widen(char) const@@Base+0x6240> // b.none │ │ │ │ - add x21, x24, x21 │ │ │ │ - add x20, x25, #0x10 │ │ │ │ - mov x19, x24 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - ldp x1, x2, [x20, #-16] │ │ │ │ - cmp x1, x20 │ │ │ │ - b.eq 1a728 ::do_widen(char) const@@Base+0x61e8> // b.none │ │ │ │ - ldr x3, [x20], #32 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - stp x1, x2, [x19, #-32] │ │ │ │ - stur x3, [x19, #-16] │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 1a6c0 ::do_widen(char) const@@Base+0x6180> // b.any │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - cbz x25, 1a6fc ::do_widen(char) const@@Base+0x61bc> │ │ │ │ - mov x0, x25 │ │ │ │ + b.eq 1d84c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf87c> // b.none │ │ │ │ bl d870 │ │ │ │ - stp x24, x21, [x23] │ │ │ │ - add x22, x24, x22 │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - str x22, [x23, #16] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1dd6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd9c> // b.any │ │ │ │ + add sp, sp, #0x270 │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x1, x20 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - ldur x0, [x20, #-8] │ │ │ │ - stur x0, [x19, #-24] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - cmp x19, x21 │ │ │ │ - b.ne 1a6c0 ::do_widen(char) const@@Base+0x6180> // b.any │ │ │ │ - b 1a6ec ::do_widen(char) const@@Base+0x61ac> │ │ │ │ + add x23, x20, #0xc8 │ │ │ │ + mov w27, w19 │ │ │ │ + ldp x0, x2, [x23, #8] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1db44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfb74> // b.none │ │ │ │ + str w19, [x0], #4 │ │ │ │ + str x0, [x23, #8] │ │ │ │ + add x24, x20, #0x98 │ │ │ │ + ldr x2, [x22] │ │ │ │ + ldp x0, x1, [x24, #8] │ │ │ │ + ldr x25, [x2, x21] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1dad0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfb00> // b.none │ │ │ │ + ldr d31, [x25, #136] │ │ │ │ + str d31, [x0], #8 │ │ │ │ + str x0, [x24, #8] │ │ │ │ + ldr d31, [x20, #104] │ │ │ │ + add x23, x20, #0xb0 │ │ │ │ + ldr d30, [x25, #136] │ │ │ │ + ldp x0, x1, [x23, #8] │ │ │ │ + fdiv d30, d30, d31 │ │ │ │ + fcvtas w25, d30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1da68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfa98> // b.none │ │ │ │ + str w25, [x0], #4 │ │ │ │ + str x0, [x23, #8] │ │ │ │ + b 1d24c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf27c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + add x21, sp, #0xe0 │ │ │ │ + str x21, [sp, #208] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.ne 1d73c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf76c> // b.any │ │ │ │ ldr x2, [x19, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x21 │ │ │ │ add x2, x2, #0x1 │ │ │ │ - mov x1, x20 │ │ │ │ bl d270 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - stp x20, xzr, [x19] │ │ │ │ - str x0, [x26, #8] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - cmp x25, x27 │ │ │ │ - b.ne 1a6a8 ::do_widen(char) const@@Base+0x6168> // b.any │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x21, x24 │ │ │ │ - b 1a6ec ::do_widen(char) const@@Base+0x61ac> │ │ │ │ - mov x20, x19 │ │ │ │ - mov x0, #0x7fffffffffffffe0 // #9223372036854775776 │ │ │ │ + b 1d748 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf778> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldp x1, x2, [sp, #240] │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x23, x0 │ │ │ │ + ldr x24, [x0, #240] │ │ │ │ + cbz x24, 1df7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xffac> │ │ │ │ + ldrb w0, [x24, #56] │ │ │ │ + cbz w0, 1dbb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfbe4> │ │ │ │ + ldrb w1, [x24, #67] │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + mov x0, x23 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + bl d210 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl d690 │ │ │ │ + b 1d7e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf810> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldp x1, x2, [sp, #240] │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x23, x0 │ │ │ │ + ldr x24, [x0, #240] │ │ │ │ + cbz x24, 1df54 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xff84> │ │ │ │ + ldrb w0, [x24, #56] │ │ │ │ + cbz w0, 1dc00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfc30> │ │ │ │ + ldrb w1, [x24, #67] │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + mov x0, x23 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + bl d210 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl d690 │ │ │ │ + b 1d7d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf808> │ │ │ │ + ldr x28, [x20, #176] │ │ │ │ + mov x2, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + sub x21, x0, x28 │ │ │ │ + asr x0, x21, #2 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 1dfa4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xffd4> // b.none │ │ │ │ + cmp x0, #0x0 │ │ │ │ + csinc x1, x0, xzr, ne // ne = any │ │ │ │ + adds x0, x0, x1 │ │ │ │ + b.cs 1dd28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd58> // b.hs, b.nlast │ │ │ │ + cmp x0, x2 │ │ │ │ + csel x0, x0, x2, ls // ls = plast │ │ │ │ + lsl x24, x0, #2 │ │ │ │ + mov x0, x24 │ │ │ │ + add x27, x21, #0x4 │ │ │ │ bl d8b0 │ │ │ │ - mov x24, x0 │ │ │ │ - add x26, x0, x21 │ │ │ │ - ldr x1, [x20], #16 │ │ │ │ - add x0, x26, #0x10 │ │ │ │ - str x0, [x24, x21] │ │ │ │ - cmp x1, x20 │ │ │ │ - b.eq 1a7b8 ::do_widen(char) const@@Base+0x6278> // b.none │ │ │ │ - mov x22, #0x7fffffffffffffe0 // #9223372036854775776 │ │ │ │ - b 1a684 ::do_widen(char) const@@Base+0x6144> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x22, #0x7fffffffffffffe0 // #9223372036854775776 │ │ │ │ - b 1a754 ::do_widen(char) const@@Base+0x6214> │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0x960 │ │ │ │ - bl d530 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ + str w25, [x0, x21] │ │ │ │ + mov x26, x0 │ │ │ │ + add x27, x0, x27 │ │ │ │ + cmp x21, #0x0 │ │ │ │ + b.gt 1dc54 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfc84> │ │ │ │ + cbnz x28, 1dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfc90> │ │ │ │ + str x26, [x20, #176] │ │ │ │ + add x26, x26, x24 │ │ │ │ + stp x27, x26, [x23, #8] │ │ │ │ + b 1d24c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf27c> │ │ │ │ + ldr x28, [x20, #152] │ │ │ │ + mov x2, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ + sub x23, x0, x28 │ │ │ │ + asr x0, x23, #3 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 1dfa4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xffd4> // b.none │ │ │ │ + cmp x0, #0x0 │ │ │ │ + csinc x1, x0, xzr, ne // ne = any │ │ │ │ + adds x0, x0, x1 │ │ │ │ + b.cs 1dd30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd60> // b.hs, b.nlast │ │ │ │ + cmp x0, x2 │ │ │ │ + csel x0, x0, x2, ls // ls = plast │ │ │ │ + lsl x26, x0, #3 │ │ │ │ + mov x0, x26 │ │ │ │ + bl d8b0 │ │ │ │ + ldr d31, [x25, #136] │ │ │ │ + add x27, x23, #0x8 │ │ │ │ mov x25, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x27, x0, x27 │ │ │ │ + str d31, [x0, x23] │ │ │ │ + cmp x23, #0x0 │ │ │ │ + b.gt 1dc6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfc9c> │ │ │ │ + cbnz x28, 1dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfca8> │ │ │ │ + ldr x0, [x22] │ │ │ │ + str x25, [x20, #152] │ │ │ │ + add x25, x25, x26 │ │ │ │ + stp x27, x25, [x24, #8] │ │ │ │ + ldr x25, [x0, x21] │ │ │ │ + b 1d8d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf900> │ │ │ │ + ldr x1, [x20, #200] │ │ │ │ + mov x3, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + sub x24, x2, x1 │ │ │ │ + asr x0, x24, #2 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 1dfa4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xffd4> // b.none │ │ │ │ + cmp x0, #0x0 │ │ │ │ + csinc x2, x0, xzr, ne // ne = any │ │ │ │ + adds x0, x0, x2 │ │ │ │ + b.cs 1dd70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfda0> // b.hs, b.nlast │ │ │ │ + cmp x0, x3 │ │ │ │ + csel x0, x0, x3, ls // ls = plast │ │ │ │ + lsl x25, x0, #2 │ │ │ │ + mov x0, x25 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl d8b0 │ │ │ │ + str w27, [x0, x24] │ │ │ │ + add x28, x24, #0x4 │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x28, x0, x28 │ │ │ │ + cmp x24, #0x0 │ │ │ │ + b.gt 1dc84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcb4> │ │ │ │ + cbnz x1, 1dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc0> │ │ │ │ + str x26, [x20, #200] │ │ │ │ + add x26, x26, x25 │ │ │ │ + stp x28, x26, [x23, #8] │ │ │ │ + b 1d8ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf8dc> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - mov x21, x1 │ │ │ │ - stp x23, x24, [sp, #112] │ │ │ │ - mov x24, sp │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x0, x1, [x21] │ │ │ │ - stp xzr, xzr, [sp] │ │ │ │ - str xzr, [sp, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1a8dc ::do_widen(char) const@@Base+0x639c> // b.none │ │ │ │ - add x23, sp, #0x18 │ │ │ │ - add x22, sp, #0x28 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b 1a890 ::do_widen(char) const@@Base+0x6350> │ │ │ │ - ldr x26, [sp, #32] │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - cmp x1, x22 │ │ │ │ - b.eq 1a96c ::do_widen(char) const@@Base+0x642c> // b.none │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str x1, [x19] │ │ │ │ - str x0, [x19, #16] │ │ │ │ - str x26, [x19, #8] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - str x19, [sp, #8] │ │ │ │ - ldp x0, x2, [x21] │ │ │ │ - add w1, w20, #0x1 │ │ │ │ - mov x20, x1 │ │ │ │ - sub x2, x2, x0 │ │ │ │ - cmp x1, x2, asr #5 │ │ │ │ - b.cs 1a8dc ::do_widen(char) const@@Base+0x639c> // b.hs, b.nlast │ │ │ │ - add x0, x0, x1, lsl #5 │ │ │ │ - mov x8, x23 │ │ │ │ - bl d840 , std::allocator > const&)@plt> │ │ │ │ - ldp x19, x0, [sp, #8] │ │ │ │ - cmp x19, x0 │ │ │ │ - b.ne 1a848 ::do_widen(char) const@@Base+0x6308> // b.any │ │ │ │ - mov x1, x23 │ │ │ │ + str x0, [sp, #8] │ │ │ │ mov x0, x24 │ │ │ │ - bl 1a600 ::do_widen(char) const@@Base+0x60c0> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 1a878 ::do_widen(char) const@@Base+0x6338> // b.none │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x24] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1d9b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf9e4> // b.none │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + mov x0, x24 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 1d9b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf9e4> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, x24 │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x24] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1da40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfa70> // b.none │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + mov x0, x24 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 1da40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfa70> │ │ │ │ + mov x5, #0xf // #15 │ │ │ │ + b 1d6f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf720> │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x28 │ │ │ │ + bl d270 │ │ │ │ + mov x0, x28 │ │ │ │ bl d870 │ │ │ │ - ldp x0, x2, [x21] │ │ │ │ - add w1, w20, #0x1 │ │ │ │ - mov x20, x1 │ │ │ │ - sub x2, x2, x0 │ │ │ │ - cmp x1, x2, asr #5 │ │ │ │ - b.cc 1a890 ::do_widen(char) const@@Base+0x6350> // b.lo, b.ul, b.last │ │ │ │ - mov x0, x25 │ │ │ │ - mov x1, x24 │ │ │ │ - bl d630 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - ldp x19, x20, [sp] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 1a924 ::do_widen(char) const@@Base+0x63e4> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1a914 ::do_widen(char) const@@Base+0x63d4> // b.none │ │ │ │ + b 1dac0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfaf0> │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x28 │ │ │ │ + bl d270 │ │ │ │ + mov x0, x28 │ │ │ │ bl d870 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 1a900 ::do_widen(char) const@@Base+0x63c0> // b.any │ │ │ │ - ldr x20, [sp] │ │ │ │ - cbz x20, 1a930 ::do_widen(char) const@@Base+0x63f0> │ │ │ │ - mov x0, x20 │ │ │ │ + b 1db2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfb5c> │ │ │ │ + mov x2, x24 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + mov x0, x1 │ │ │ │ bl d870 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1a9b0 ::do_widen(char) const@@Base+0x6470> // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - ldp x21, x22, [sp, #96] │ │ │ │ - ldp x23, x24, [sp, #112] │ │ │ │ - ldp x25, x26, [sp, #128] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x2, x26, #0x1 │ │ │ │ - mov x1, x22 │ │ │ │ + b 1dba4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfbd4> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 1d7b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf7e8> │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 1d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf728> // b.plast │ │ │ │ + ldr x5, [sp, #24] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 1d6ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf71c> // b.any │ │ │ │ + b 1d708 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf738> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ bl d270 │ │ │ │ - b 1a86c ::do_widen(char) const@@Base+0x632c> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b 1d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf4e8> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x27 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x3, [sp, #72] │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + b 1d524 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf554> │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 1d420 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf450> │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 1d66c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf69c> │ │ │ │ + mov x24, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ + b 1da9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfacc> │ │ │ │ + mov x26, #0x7ffffffffffffff8 // #9223372036854775800 │ │ │ │ + b 1db04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfb34> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x24 │ │ │ │ - bl 19ee0 ::do_widen(char) const@@Base+0x59a0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1a9cc ::do_widen(char) const@@Base+0x648c> // b.none │ │ │ │ + b.eq 1ddac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfddc> // b.none │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ + mov x25, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ + b 1db78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfba8> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1a98c ::do_widen(char) const@@Base+0x644c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1a98c ::do_widen(char) const@@Base+0x644c> │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x1, 9f000 │ │ │ │ + adrp x1, 9f000 │ │ │ │ ldr x1, [x1, #3744] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cbz x0, 1aab0 ::do_widen(char) const@@Base+0x6570> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - adrp x1, 7c000 │ │ │ │ - add x1, x1, #0x160 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1aa78 ::do_widen(char) const@@Base+0x6538> // b.none │ │ │ │ - ldrb w2, [x0] │ │ │ │ - cmp w2, #0x2a │ │ │ │ - b.eq 1aa48 ::do_widen(char) const@@Base+0x6508> // b.none │ │ │ │ - bl dc00 │ │ │ │ - cbz w0, 1aa78 ::do_widen(char) const@@Base+0x6538> │ │ │ │ - str x21, [sp, #48] │ │ │ │ - adrp x19, 9d000 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - str x19, [sp] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x21] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1aaec ::do_widen(char) const@@Base+0x65ac> // b.any │ │ │ │ - bl e280 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b0> │ │ │ │ - ldr x0, [x19] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 1aabc ::do_widen(char) const@@Base+0x657c> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3888] │ │ │ │ - b 1aa20 ::do_widen(char) const@@Base+0x64e0> │ │ │ │ - str x21, [sp, #48] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ + b.ne 1dd6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd9c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, sp │ │ │ │ - str x19, [sp] │ │ │ │ - bl dd00 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1aaf0 ::do_widen(char) const@@Base+0x65b0> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + mov x20, x19 │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 1de2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfe5c> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cbz x0, 1abe0 ::do_widen(char) const@@Base+0x66a0> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3696] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1aba8 ::do_widen(char) const@@Base+0x6668> // b.none │ │ │ │ - ldrb w2, [x0] │ │ │ │ - cmp w2, #0x2a │ │ │ │ - b.eq 1ab78 ::do_widen(char) const@@Base+0x6638> // b.none │ │ │ │ - ldrb w2, [x1] │ │ │ │ - cmp w2, #0x2a │ │ │ │ - cinc x1, x1, eq // eq = none │ │ │ │ - bl dc00 │ │ │ │ - cbz w0, 1aba8 ::do_widen(char) const@@Base+0x6668> │ │ │ │ - str x21, [sp, #48] │ │ │ │ - adrp x19, 9d000 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - str x19, [sp] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x21] │ │ │ │ + b 1dd48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd78> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1ac1c ::do_widen(char) const@@Base+0x66dc> // b.any │ │ │ │ - bl e280 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b0> │ │ │ │ - ldr x0, [x19] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 1abec ::do_widen(char) const@@Base+0x66ac> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3888] │ │ │ │ - b 1ab40 ::do_widen(char) const@@Base+0x6600> │ │ │ │ - str x21, [sp, #48] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ + b.ne 1dd6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd9c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x22, sp, #0xd0 │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, sp │ │ │ │ - str x19, [sp] │ │ │ │ - bl dd00 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x21] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 1dd8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfdbc> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1ac20 ::do_widen(char) const@@Base+0x66e0> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ + b.ne 1dd6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd9c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cbz x0, 1ad20 ::do_widen(char) const@@Base+0x67e0> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #4080] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1ace8 ::do_widen(char) const@@Base+0x67a8> // b.none │ │ │ │ - ldrb w2, [x0] │ │ │ │ - cmp w2, #0x2a │ │ │ │ - b.eq 1acb8 ::do_widen(char) const@@Base+0x6778> // b.none │ │ │ │ - ldrb w2, [x1] │ │ │ │ - cmp w2, #0x2a │ │ │ │ - cinc x1, x1, eq // eq = none │ │ │ │ - bl dc00 │ │ │ │ - cbz w0, 1ace8 ::do_widen(char) const@@Base+0x67a8> │ │ │ │ - str x21, [sp, #48] │ │ │ │ - adrp x19, 9d000 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - str x19, [sp] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1ad5c ::do_widen(char) const@@Base+0x681c> // b.any │ │ │ │ - bl e280 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b0> │ │ │ │ - ldr x0, [x19] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 1ad2c ::do_widen(char) const@@Base+0x67ec> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3888] │ │ │ │ - b 1ac80 ::do_widen(char) const@@Base+0x6740> │ │ │ │ - str x21, [sp, #48] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ + mov x20, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 1de24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfe54> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, sp │ │ │ │ - str x19, [sp] │ │ │ │ - bl dd00 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x21] │ │ │ │ + b 1de8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfebc> │ │ │ │ + bti j │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + str x24, [sp, #248] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x23, [sp, #248] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #240] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + mov x0, x25 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #352] │ │ │ │ + bl d410 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + mov x20, x19 │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 1de2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfe5c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1dedc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xff0c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1de38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfe68> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1ad60 ::do_widen(char) const@@Base+0x6820> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3792] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - sub sp, sp, #0x1b0 │ │ │ │ - mov x25, x1 │ │ │ │ - add x1, x20, #0x10 │ │ │ │ - add x21, sp, #0x38 │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #424] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x0, x21 │ │ │ │ - stp x1, xzr, [sp] │ │ │ │ - add x24, sp, #0x70 │ │ │ │ - stp xzr, xzr, [sp, #16] │ │ │ │ - add x22, sp, #0x58 │ │ │ │ - stp xzr, xzr, [sp, #32] │ │ │ │ - str xzr, [sp, #48] │ │ │ │ - bl dfc0 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - mov w2, #0x18 // #24 │ │ │ │ - mov x0, x24 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3912] │ │ │ │ - stp x1, xzr, [sp] │ │ │ │ - stp xzr, xzr, [sp, #16] │ │ │ │ - str w2, [sp, #64] │ │ │ │ - stp x22, xzr, [sp, #72] │ │ │ │ - strb wzr, [sp, #88] │ │ │ │ - bl d3b0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x2, x19, #0x40 │ │ │ │ - add x3, x19, #0x18 │ │ │ │ - stp x3, x2, [sp, #104] │ │ │ │ - add x2, sp, #0x200 │ │ │ │ - mov x1, sp │ │ │ │ - mov x0, x24 │ │ │ │ - str xzr, [sp, #328] │ │ │ │ - stur q31, [x2, #-168] │ │ │ │ - stur q31, [x2, #-152] │ │ │ │ - strh wzr, [sp, #336] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr d0, [x23] │ │ │ │ - add x0, sp, #0x195 │ │ │ │ - add x23, sp, #0x178 │ │ │ │ - stp x23, x0, [sp, #408] │ │ │ │ - fcmp d0, d0 │ │ │ │ - b.vs 1af94 ::do_widen(char) const@@Base+0x6a54> │ │ │ │ - fabs d30, d0 │ │ │ │ - mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ - fmov d31, x0 │ │ │ │ - fcmp d30, d31 │ │ │ │ - b.le 1aec0 ::do_widen(char) const@@Base+0x6980> │ │ │ │ - fmov x2, d0 │ │ │ │ - tbnz x2, #63, 1af84 ::do_widen(char) const@@Base+0x6a44> │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0x988 │ │ │ │ - ldrh w1, [x0] │ │ │ │ - add x4, x23, #0x3 │ │ │ │ - ldrb w0, [x0, #2] │ │ │ │ - strh w1, [x23] │ │ │ │ - strb w0, [x23, #2] │ │ │ │ - str x4, [sp, #416] │ │ │ │ - ldr x3, [sp, #408] │ │ │ │ - sub x4, x4, x3 │ │ │ │ - ldr x2, [x25, #8] │ │ │ │ - mov x0, x25 │ │ │ │ + b.ne 1dd6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd9c> // b.any │ │ │ │ + add x1, sp, #0x70 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + bl d530 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov w23, #0x1 // #1 │ │ │ │ - b 1aef8 ::do_widen(char) const@@Base+0x69b8> │ │ │ │ - mov x3, #0x1d // #29 │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x3 │ │ │ │ - adrp x4, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov w5, #0x11 // #17 │ │ │ │ - add x4, x4, #0x998 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl d5d0 <__snprintf_chk@plt> │ │ │ │ - ldr x3, [sp, #408] │ │ │ │ - add x4, x23, w0, sxtw │ │ │ │ - str x4, [sp, #416] │ │ │ │ - cmp x4, x3 │ │ │ │ - b.hi 1aea4 ::do_widen(char) const@@Base+0x6964> // b.pmore │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3712] │ │ │ │ - mov x0, x24 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - stp x19, x1, [sp, #104] │ │ │ │ - bl d410 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #4088] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 1af34 ::do_widen(char) const@@Base+0x69f4> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x21 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - str x20, [sp] │ │ │ │ - bl db90 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 1dd6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd9c> // b.any │ │ │ │ + bl dab0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #424] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1b01c ::do_widen(char) const@@Base+0x6adc> // b.any │ │ │ │ - add sp, sp, #0x1b0 │ │ │ │ - mov w0, w23 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w0, #0x2d // #45 │ │ │ │ - add x23, sp, #0x179 │ │ │ │ - strb w0, [sp, #376] │ │ │ │ - b 1ae80 ::do_widen(char) const@@Base+0x6940> │ │ │ │ - fmov x2, d0 │ │ │ │ - tbz x2, #63, 1afa8 ::do_widen(char) const@@Base+0x6a68> │ │ │ │ - add x23, sp, #0x179 │ │ │ │ - mov w0, #0x2d // #45 │ │ │ │ - strb w0, [sp, #376] │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0x980 │ │ │ │ - b 1ae88 ::do_widen(char) const@@Base+0x6948> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3712] │ │ │ │ - mov x22, x0 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - mov x0, x24 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - stp x19, x1, [sp, #104] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - bl d410 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #4088] │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - str x20, [sp] │ │ │ │ - mov x0, x21 │ │ │ │ - bl db90 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 1dd6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd9c> // b.any │ │ │ │ + bl dab0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #424] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1b048 ::do_widen(char) const@@Base+0x6b08> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ + b.ne 1dd6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd9c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xd30 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3712] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #112] │ │ │ │ + mov x0, x25 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #352] │ │ │ │ bl d410 │ │ │ │ - mov x0, x19 │ │ │ │ - bl da20 <__cxa_call_terminate@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #56] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x0 │ │ │ │ - ldr d31, [x20] │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x3, x3, #0xb8 │ │ │ │ - str x3, [x2] │ │ │ │ - str x2, [x19, #56] │ │ │ │ - str d31, [x2, #8] │ │ │ │ - cbz x0, 1b0cc ::do_widen(char) const@@Base+0x6b8c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - add x21, sp, #0x18 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, x21 │ │ │ │ - add x20, sp, #0x28 │ │ │ │ - stp x20, xzr, [sp, #24] │ │ │ │ - strb wzr, [sp, #40] │ │ │ │ - bl 1ad80 ::do_widen(char) const@@Base+0x6840> │ │ │ │ - tbz w0, #0, 1b1e4 ::do_widen(char) const@@Base+0x6ca4> │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - ldp x3, x2, [sp, #24] │ │ │ │ - add x21, x19, #0x40 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1b178 ::do_widen(char) const@@Base+0x6c38> // b.none │ │ │ │ - cmp x3, x20 │ │ │ │ - b.eq 1b19c ::do_widen(char) const@@Base+0x6c5c> // b.none │ │ │ │ - ldr x4, [x21, #16] │ │ │ │ - str x3, [x19, #64] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - stp x2, x1, [x21, #8] │ │ │ │ - cbz x0, 1b18c ::do_widen(char) const@@Base+0x6c4c> │ │ │ │ - str x0, [sp, #24] │ │ │ │ - str x4, [sp, #40] │ │ │ │ - str xzr, [sp, #32] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 1b140 ::do_widen(char) const@@Base+0x6c00> // b.none │ │ │ │ - bl d870 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1b1dc ::do_widen(char) const@@Base+0x6c9c> // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - ldp x21, x22, [sp, #96] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cmp x3, x20 │ │ │ │ - b.eq 1b19c ::do_widen(char) const@@Base+0x6c5c> // b.none │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str x3, [x19, #64] │ │ │ │ - stp x2, x0, [x21, #8] │ │ │ │ - str x20, [sp, #24] │ │ │ │ - add x20, sp, #0x28 │ │ │ │ - mov x0, x20 │ │ │ │ - b 1b128 ::do_widen(char) const@@Base+0x6be8> │ │ │ │ - cbz x2, 1b1b8 ::do_widen(char) const@@Base+0x6c78> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 1b1c8 ::do_widen(char) const@@Base+0x6c88> // b.none │ │ │ │ - mov x1, x20 │ │ │ │ - bl d270 │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - str x2, [x21, #8] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - b 1b128 ::do_widen(char) const@@Base+0x6be8> │ │ │ │ - ldrb w1, [sp, #40] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - b 1b1b8 ::do_widen(char) const@@Base+0x6c78> │ │ │ │ - str x23, [sp, #112] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #4080] │ │ │ │ - adrp x20, 9d000 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xc60 │ │ │ │ - stp x20, x1, [sp] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x23, [sp, #112] │ │ │ │ - b.ne 1b1e0 ::do_widen(char) const@@Base+0x6ca0> // b.any │ │ │ │ - mov x23, sp │ │ │ │ - mov x0, sp │ │ │ │ - bl e2d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x308> │ │ │ │ + b.eq 1ddac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfddc> // b.none │ │ │ │ + b 1dd6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd9c> │ │ │ │ bti j │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ + add x24, x24, #0x10 │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + str x24, [sp, #248] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x23, [sp, #112] │ │ │ │ - b.ne 1b1e0 ::do_widen(char) const@@Base+0x6ca0> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x23, [sp, #248] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #240] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + b 1dfd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10004> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - str x20, [sp] │ │ │ │ - bl dd00 │ │ │ │ - ldr x23, [sp, #112] │ │ │ │ - b 1b240 ::do_widen(char) const@@Base+0x6d00> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 1ddbc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfdec> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + │ │ │ │ +000000000001e060 ::do_widen(char) const@@Base>: │ │ │ │ + bti c │ │ │ │ + mov w0, w1 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x5, [x0] │ │ │ │ + mov w8, #0xb0df // #45279 │ │ │ │ + mov x2, x0 │ │ │ │ + add x7, x0, #0x718 │ │ │ │ + mov x3, x0 │ │ │ │ + movk w8, #0x9908, lsl #16 │ │ │ │ nop │ │ │ │ + and x4, x5, #0xffffffff80000000 │ │ │ │ + ldr x5, [x3, #8] │ │ │ │ + ldr x6, [x3, #3176] │ │ │ │ + and x1, x5, #0x7fffffff │ │ │ │ + orr x1, x1, x4 │ │ │ │ + and x4, x1, #0x1 │ │ │ │ + eor x1, x6, x1, lsr #1 │ │ │ │ + umull x4, w4, w8 │ │ │ │ + eor x1, x1, x4 │ │ │ │ + str x1, [x3], #8 │ │ │ │ + cmp x3, x7 │ │ │ │ + b.ne 1e0a0 ::do_widen(char) const@@Base+0x40> // b.any │ │ │ │ + ldr x4, [x0, #1816] │ │ │ │ + mov w6, #0xb0df // #45279 │ │ │ │ + add x7, x0, #0xc60 │ │ │ │ + movk w6, #0x9908, lsl #16 │ │ │ │ + and x3, x4, #0xffffffff80000000 │ │ │ │ + add x2, x2, #0x8 │ │ │ │ + ldr x4, [x2, #1816] │ │ │ │ + ldur x5, [x2, #-8] │ │ │ │ + and x1, x4, #0x7fffffff │ │ │ │ + orr x1, x1, x3 │ │ │ │ + and x3, x1, #0x1 │ │ │ │ + eor x1, x5, x1, lsr #1 │ │ │ │ + umull x3, w3, w6 │ │ │ │ + eor x1, x1, x3 │ │ │ │ + str x1, [x2, #1808] │ │ │ │ + cmp x2, x7 │ │ │ │ + b.ne 1e0e0 ::do_widen(char) const@@Base+0x80> // b.any │ │ │ │ + ldr x2, [x0] │ │ │ │ + str xzr, [x0, #4992] │ │ │ │ + ldr x1, [x0, #4984] │ │ │ │ + ldr x3, [x0, #3168] │ │ │ │ + bfxil x1, x2, #0, #31 │ │ │ │ + and x2, x1, #0x1 │ │ │ │ + eor x1, x3, x1, lsr #1 │ │ │ │ + umull x2, w2, w6 │ │ │ │ + eor x1, x1, x2 │ │ │ │ + str x1, [x0, #4984] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + stp xzr, xzr, [x1, #8]! │ │ │ │ + str xzr, [x1, #16] │ │ │ │ + str xzr, [x0] │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add x21, x0, #0x8 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 1e1d0 ::do_widen(char) const@@Base+0x170> // b.none │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - ldp x19, x21, [x0, #64] │ │ │ │ - cmp x19, x21 │ │ │ │ - b.eq 1b2e8 ::do_widen(char) const@@Base+0x6da8> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1b2d8 ::do_widen(char) const@@Base+0x6d98> // b.none │ │ │ │ - bl d870 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 1b2c4 ::do_widen(char) const@@Base+0x6d84> // b.any │ │ │ │ - ldr x21, [x20, #64] │ │ │ │ - cbz x21, 1b2f4 ::do_widen(char) const@@Base+0x6db4> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d870 │ │ │ │ - ldp x19, x21, [x20, #40] │ │ │ │ - cmp x19, x21 │ │ │ │ - b.eq 1b324 ::do_widen(char) const@@Base+0x6de4> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1b314 ::do_widen(char) const@@Base+0x6dd4> // b.none │ │ │ │ - bl d870 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 1b300 ::do_widen(char) const@@Base+0x6dc0> // b.any │ │ │ │ - ldr x21, [x20, #40] │ │ │ │ - cbz x21, 1b330 ::do_widen(char) const@@Base+0x6df0> │ │ │ │ - mov x0, x21 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + sub x3, x2, x1 │ │ │ │ + ldr x20, [x1, w19, uxtw #3] │ │ │ │ + mov x0, x20 │ │ │ │ + cbz x20, 1e1ec ::do_widen(char) const@@Base+0x18c> │ │ │ │ + bl 75bac ::do_widen(char) const@@Base+0x57b4c> │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + mov x0, x20 │ │ │ │ bl d870 │ │ │ │ - ldr x0, [x20], #16 │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 1b350 ::do_widen(char) const@@Base+0x6e10> // b.none │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + ldp x1, x2, [x21] │ │ │ │ + sub x3, x2, x1 │ │ │ │ + cmp x19, x3, asr #3 │ │ │ │ + b.cc 1e190 ::do_widen(char) const@@Base+0x130> // b.lo, b.ul, b.last │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 1e200 ::do_widen(char) const@@Base+0x1a0> // b.none │ │ │ │ + str x1, [x21, #8] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + str xzr, [x22] │ │ │ │ + cbz x1, 1e20c ::do_widen(char) const@@Base+0x1ac> │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov x0, x1 │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ b d870 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp x19, x3, asr #3 │ │ │ │ + b.cc 1e190 ::do_widen(char) const@@Base+0x130> // b.lo, b.ul, b.last │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ne 1e1c8 ::do_widen(char) const@@Base+0x168> // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + str xzr, [x22] │ │ │ │ + cbnz x1, 1e1d8 ::do_widen(char) const@@Base+0x178> │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + mov x22, x1 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + b 1e254 ::do_widen(char) const@@Base+0x1f4> │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + add w20, w20, #0x4 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 1eecc ::do_widen(char) const@@Base+0xe6c> │ │ │ │ + cmp w0, w19 │ │ │ │ + b.ls 1e320 ::do_widen(char) const@@Base+0x2c0> // b.plast │ │ │ │ + ldr x0, [x22] │ │ │ │ + ubfiz x23, x19, #3, #32 │ │ │ │ + ldr x0, [x0, x23] │ │ │ │ + bl 6f008 ::do_widen(char) const@@Base+0x50fa8> │ │ │ │ + tbz w0, #0, 1e24c ::do_widen(char) const@@Base+0x1ec> │ │ │ │ + ldr x0, [x22] │ │ │ │ + add x3, x21, #0x8 │ │ │ │ + ldr x4, [x21, #8] │ │ │ │ + ldr x0, [x0, x23] │ │ │ │ + ldr x1, [x3, #8] │ │ │ │ + ldr w8, [x0, #148] │ │ │ │ + cmp x1, x4 │ │ │ │ + b.eq 1e4ac ::do_widen(char) const@@Base+0x44c> // b.none │ │ │ │ + lsr w2, w19, #1 │ │ │ │ + and w5, w19, #0x1 │ │ │ │ + tbnz w19, #0, 1e338 ::do_widen(char) const@@Base+0x2d8> │ │ │ │ + cbz w8, 1e414 ::do_widen(char) const@@Base+0x3b4> │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + lsl x0, x6, #3 │ │ │ │ + add w6, w5, #0x1 │ │ │ │ + mov x5, x6 │ │ │ │ + ldr x1, [x4, x0] │ │ │ │ + ldr x4, [x1, #136] │ │ │ │ + ldrb w1, [x4, x2] │ │ │ │ + and w1, w1, #0xfffffffc │ │ │ │ + strb w1, [x4, x2] │ │ │ │ + ldr x1, [x3] │ │ │ │ + ldr x1, [x1, x0] │ │ │ │ + ldr x4, [x1, #136] │ │ │ │ + ldrb w1, [x4, x2] │ │ │ │ + and w1, w1, #0xfffffffb │ │ │ │ + strb w1, [x4, x2] │ │ │ │ + ldr x1, [x3] │ │ │ │ + ldr x0, [x1, x0] │ │ │ │ + ldr x1, [x0, #136] │ │ │ │ + ldrb w0, [x1, x2] │ │ │ │ + and w0, w0, #0xfffffff7 │ │ │ │ + strb w0, [x1, x2] │ │ │ │ + ldp x4, x0, [x3] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x6, x0, asr #3 │ │ │ │ + b.cc 1e2ac ::do_widen(char) const@@Base+0x24c> // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x22] │ │ │ │ + ldr x0, [x0, x23] │ │ │ │ + str wzr, [x0, #152] │ │ │ │ + str wzr, [x0, #156] │ │ │ │ + b 1e24c ::do_widen(char) const@@Base+0x1ec> │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + and w0, w20, #0x4 │ │ │ │ + mov w9, #0x4 // #4 │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + lsl w9, w9, w0 │ │ │ │ + lsl w1, w1, w0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lsl x5, x6, #3 │ │ │ │ + ldr x0, [x4, x5] │ │ │ │ + ldr x6, [x0, #136] │ │ │ │ + ldrb w4, [x6, x2] │ │ │ │ + and w4, w4, #0xffffffcf │ │ │ │ + strb w4, [x6, x2] │ │ │ │ + add w6, w7, #0x1 │ │ │ │ + ldr x0, [x3] │ │ │ │ + mov x7, x6 │ │ │ │ + ldr x0, [x0, x5] │ │ │ │ + ldr x4, [x0, #136] │ │ │ │ + ldrb w0, [x4, x2] │ │ │ │ + cbnz w8, 1e3d8 ::do_widen(char) const@@Base+0x378> │ │ │ │ + orr w0, w9, w0 │ │ │ │ + strb w0, [x4, x2] │ │ │ │ + ldr x0, [x3] │ │ │ │ + ldr x0, [x0, x5] │ │ │ │ + ldr x4, [x0, #136] │ │ │ │ + ldrb w0, [x4, x2] │ │ │ │ + orr w0, w1, w0 │ │ │ │ + strb w0, [x4, x2] │ │ │ │ + ldp x4, x0, [x3] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x6, x0, asr #3 │ │ │ │ + b.cc 1e360 ::do_widen(char) const@@Base+0x300> // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x22] │ │ │ │ + ldr x0, [x0, x23] │ │ │ │ + str wzr, [x0, #148] │ │ │ │ + str wzr, [x0, #156] │ │ │ │ + b 1e24c ::do_widen(char) const@@Base+0x1ec> │ │ │ │ + and w0, w0, #0xffffffbf │ │ │ │ + strb w0, [x4, x2] │ │ │ │ + ldr x0, [x3] │ │ │ │ + ldr x0, [x0, x5] │ │ │ │ + ldr x4, [x0, #136] │ │ │ │ + ldrb w0, [x4, x2] │ │ │ │ + and w0, w0, #0x7f │ │ │ │ + strb w0, [x4, x2] │ │ │ │ + ldp x4, x0, [x3] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x6, x0, asr #3 │ │ │ │ + b.cc 1e360 ::do_widen(char) const@@Base+0x300> // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x22] │ │ │ │ + ldr x0, [x0, x23] │ │ │ │ + b 1e314 ::do_widen(char) const@@Base+0x2b4> │ │ │ │ + and w0, w20, #0x4 │ │ │ │ + mov w7, #0x4 // #4 │ │ │ │ + mov w6, #0x8 // #8 │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + lsl w7, w7, w0 │ │ │ │ + and w7, w7, #0xff │ │ │ │ + lsl w6, w6, w0 │ │ │ │ + and w6, w6, #0xff │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + lsl x0, x5, #3 │ │ │ │ + add w5, w8, #0x1 │ │ │ │ + mov x8, x5 │ │ │ │ + ldr x1, [x4, x0] │ │ │ │ + ldr x4, [x1, #136] │ │ │ │ + ldrb w1, [x4, x2] │ │ │ │ + and w1, w1, #0xfffffffc │ │ │ │ + strb w1, [x4, x2] │ │ │ │ + ldr x1, [x3] │ │ │ │ + ldr x1, [x1, x0] │ │ │ │ + ldr x4, [x1, #136] │ │ │ │ + ldrb w1, [x4, x2] │ │ │ │ + orr w1, w7, w1 │ │ │ │ + strb w1, [x4, x2] │ │ │ │ + ldr x1, [x3] │ │ │ │ + ldr x0, [x1, x0] │ │ │ │ + ldr x1, [x0, #136] │ │ │ │ + ldrb w0, [x1, x2] │ │ │ │ + orr w0, w6, w0 │ │ │ │ + strb w0, [x1, x2] │ │ │ │ + ldp x4, x0, [x3] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x5, x0, asr #3 │ │ │ │ + b.cc 1e440 ::do_widen(char) const@@Base+0x3e0> // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x22] │ │ │ │ + ldr x0, [x0, x23] │ │ │ │ + b 1e3cc ::do_widen(char) const@@Base+0x36c> │ │ │ │ + cbz w8, 1e3cc ::do_widen(char) const@@Base+0x36c> │ │ │ │ + str wzr, [x0, #152] │ │ │ │ + b 1e318 ::do_widen(char) const@@Base+0x2b8> │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + ldr w3, [x0, #4] │ │ │ │ + cmp w3, #0x0 │ │ │ │ + b.le 1e4fc ::do_widen(char) const@@Base+0x49c> │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + add x3, x1, w3, uxtw #3 │ │ │ │ nop │ │ │ │ + ldr x2, [x1], #8 │ │ │ │ + ldr w2, [x2, #52] │ │ │ │ + cmp w0, w2 │ │ │ │ + csel w0, w0, w2, cs // cs = hs, nlast │ │ │ │ + cmp x3, x1 │ │ │ │ + b.ne 1e4e0 ::do_widen(char) const@@Base+0x480> // b.any │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr w3, [x0, #4] │ │ │ │ + cmp w3, #0x0 │ │ │ │ + b.le 1e540 ::do_widen(char) const@@Base+0x4e0> │ │ │ │ + ldr x2, [x0, #8] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + add x3, x2, w3, uxtw #3 │ │ │ │ + ldr x1, [x2], #8 │ │ │ │ + ldr w1, [x1, #48] │ │ │ │ + lsl w1, w1, #3 │ │ │ │ + cmp w0, w1 │ │ │ │ + csel w0, w0, w1, cs // cs = hs, nlast │ │ │ │ + cmp x3, x2 │ │ │ │ + b.ne 1e520 ::do_widen(char) const@@Base+0x4c0> // b.any │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr w3, [x0, #4] │ │ │ │ + cmp w3, #0x0 │ │ │ │ + b.le 1e57c ::do_widen(char) const@@Base+0x51c> │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x3, x1, w3, uxtw #3 │ │ │ │ + ldr x2, [x1], #8 │ │ │ │ + ldr w2, [x2, #36] │ │ │ │ + add x0, x0, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.ne 1e564 ::do_widen(char) const@@Base+0x504> // b.any │ │ │ │ + ret │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #24] │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr w0, [x0, #4] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.le 1e5d0 ::do_widen(char) const@@Base+0x570> │ │ │ │ + str x21, [sp, #32] │ │ │ │ + add x21, x20, #0x8 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + ldr x1, [x21] │ │ │ │ + ldr x0, [x1, w19, uxtw #3] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + bl 76f20 ::do_widen(char) const@@Base+0x58ec0> │ │ │ │ + ldr w1, [x20, #4] │ │ │ │ + cmp w1, w19 │ │ │ │ + b.gt 1e5b0 ::do_widen(char) const@@Base+0x550> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + add x20, x0, #0x8 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x1d0 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3720] │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #456] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - cmp x23, x1 │ │ │ │ - b.eq 1b6b0 ::do_widen(char) const@@Base+0x7170> // b.none │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - mov x22, x2 │ │ │ │ - add x24, sp, #0x10 │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - mov x25, x1 │ │ │ │ - str x0, [sp] │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ - add x0, x22, #0x10 │ │ │ │ - str x0, [x22] │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x1, x2, [x23] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl f200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1230> │ │ │ │ - ldp x0, x19, [x23, #40] │ │ │ │ - ldr w1, [x23, #32] │ │ │ │ - str w1, [x22, #32] │ │ │ │ - stp xzr, xzr, [x22, #40] │ │ │ │ - str xzr, [x22, #56] │ │ │ │ - subs x19, x19, x0 │ │ │ │ - b.eq 1b630 ::do_widen(char) const@@Base+0x70f0> // b.none │ │ │ │ - mov x0, #0x7fffffffffffffe0 // #9223372036854775776 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.hi 1b638 ::do_widen(char) const@@Base+0x70f8> // b.pmore │ │ │ │ - ldr x20, [sp] │ │ │ │ - mov x0, x19 │ │ │ │ - bl d8b0 │ │ │ │ - mov x28, x0 │ │ │ │ - add x19, x28, x19 │ │ │ │ - stp x28, x28, [x22, #40] │ │ │ │ - str x19, [x22, #56] │ │ │ │ - mov x19, x28 │ │ │ │ - ldp x21, x27, [x23, #40] │ │ │ │ - cmp x21, x27 │ │ │ │ - b.ne 1b470 ::do_widen(char) const@@Base+0x6f30> // b.any │ │ │ │ - b 1b4b0 ::do_widen(char) const@@Base+0x6f70> │ │ │ │ - ldrb w1, [x26] │ │ │ │ - strb w1, [x19, #16] │ │ │ │ - str x20, [x19, #8] │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - strb wzr, [x0, x20] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x27, x21 │ │ │ │ - b.eq 1b4b0 ::do_widen(char) const@@Base+0x6f70> // b.none │ │ │ │ - ldr x20, [x21, #8] │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x26, [x21] │ │ │ │ - str x20, [sp, #16] │ │ │ │ - cmp x20, #0xf │ │ │ │ - b.hi 1b5c8 ::do_widen(char) const@@Base+0x7088> // b.pmore │ │ │ │ - cmp x20, #0x1 │ │ │ │ - b.eq 1b450 ::do_widen(char) const@@Base+0x6f10> // b.none │ │ │ │ - cbnz x20, 1b5e4 ::do_widen(char) const@@Base+0x70a4> │ │ │ │ - str x20, [x19, #8] │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - strb wzr, [x0, x20] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x27, x21 │ │ │ │ - b.ne 1b470 ::do_widen(char) const@@Base+0x6f30> // b.any │ │ │ │ - str x19, [x22, #48] │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - ldp x0, x19, [x23, #64] │ │ │ │ - stp xzr, xzr, [x22, #64] │ │ │ │ - str xzr, [x22, #80] │ │ │ │ - subs x19, x19, x0 │ │ │ │ - b.eq 1b4e8 ::do_widen(char) const@@Base+0x6fa8> // b.none │ │ │ │ - mov x0, #0x7fffffffffffffe0 // #9223372036854775776 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.hi 1b65c ::do_widen(char) const@@Base+0x711c> // b.pmore │ │ │ │ - ldr x20, [sp] │ │ │ │ + bl d250 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + str x0, [x21, #8] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1e664 ::do_widen(char) const@@Base+0x604> // b.none │ │ │ │ + ldr x0, [x1, w19, uxtw #3] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + bl 78f20 ::do_widen(char) const@@Base+0x5aec0> │ │ │ │ + ldp x1, x0, [x20] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x19, x0, asr #3 │ │ │ │ + b.cc 1e648 ::do_widen(char) const@@Base+0x5e8> // b.lo, b.ul, b.last │ │ │ │ + bl d250 │ │ │ │ + add x24, sp, #0xc0 │ │ │ │ + ldr x3, [x21, #8] │ │ │ │ + mov x2, #0x34db // #13531 │ │ │ │ + mov x1, #0x400000000000 // #70368744177664 │ │ │ │ + movk x2, #0xd7b6, lsl #16 │ │ │ │ + movk x1, #0x408f, lsl #48 │ │ │ │ + movk x2, #0xde82, lsl #32 │ │ │ │ + fmov d31, x1 │ │ │ │ + sub x1, x0, x3 │ │ │ │ + movk x2, #0x431b, lsl #48 │ │ │ │ + mov x0, x24 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3712] │ │ │ │ + smulh x2, x1, x2 │ │ │ │ + add x19, sp, #0x50 │ │ │ │ + asr x2, x2, #18 │ │ │ │ + sub x1, x2, x1, asr #63 │ │ │ │ + ucvtf d15, w1 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl d3b0 │ │ │ │ + str xzr, [sp, #408] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x2, sp, #0x210 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x210 │ │ │ │ + strh wzr, [sp, #416] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x23, x26, [x0, #8] │ │ │ │ + stur q31, [x2, #-104] │ │ │ │ + add x2, x20, #0x10 │ │ │ │ + stur q31, [x3, #-88] │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #80] │ │ │ │ + str x2, [sp, #192] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + add x0, x19, x0 │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3856] │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3792] │ │ │ │ + add x2, x27, #0x18 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x1, x27, #0x40 │ │ │ │ + str x2, [sp, #80] │ │ │ │ + add x2, x21, #0x10 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #4088] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str x2, [sp, #88] │ │ │ │ + add x28, sp, #0xb0 │ │ │ │ + stp q31, q31, [sp, #96] │ │ │ │ + str q31, [sp, #128] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + bl dfc0 │ │ │ │ + add x3, x22, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + mov x0, x24 │ │ │ │ + str x3, [sp, #88] │ │ │ │ + str w2, [sp, #152] │ │ │ │ + stp x28, xzr, [sp, #160] │ │ │ │ + strb wzr, [sp, #176] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x2 // #2 │ │ │ │ mov x0, x19 │ │ │ │ - bl d8b0 │ │ │ │ - mov x28, x0 │ │ │ │ - add x19, x28, x19 │ │ │ │ - stp x28, x28, [x22, #64] │ │ │ │ - str x19, [x22, #80] │ │ │ │ - mov x19, x28 │ │ │ │ - ldp x21, x27, [x23, #64] │ │ │ │ - cmp x21, x27 │ │ │ │ - b.ne 1b528 ::do_widen(char) const@@Base+0x6fe8> // b.any │ │ │ │ - b 1b568 ::do_widen(char) const@@Base+0x7028> │ │ │ │ - ldrb w1, [x26] │ │ │ │ - strb w1, [x19, #16] │ │ │ │ - str x20, [x19, #8] │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - strb wzr, [x0, x20] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x27, x21 │ │ │ │ - b.eq 1b568 ::do_widen(char) const@@Base+0x7028> // b.none │ │ │ │ - ldr x20, [x21, #8] │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x26, [x21] │ │ │ │ - str x20, [sp, #16] │ │ │ │ - cmp x20, #0xf │ │ │ │ - b.hi 1b5fc ::do_widen(char) const@@Base+0x70bc> // b.pmore │ │ │ │ - cmp x20, #0x1 │ │ │ │ - b.eq 1b508 ::do_widen(char) const@@Base+0x6fc8> // b.none │ │ │ │ - cbnz x20, 1b618 ::do_widen(char) const@@Base+0x70d8> │ │ │ │ - str x20, [x19, #8] │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - strb wzr, [x0, x20] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x27, x21 │ │ │ │ - b.ne 1b528 ::do_widen(char) const@@Base+0x6fe8> // b.any │ │ │ │ - ldrh w0, [x23, #88] │ │ │ │ - add x23, x23, #0x60 │ │ │ │ - str x19, [x22, #72] │ │ │ │ - add x22, x22, #0x60 │ │ │ │ - sturh w0, [x22, #-8] │ │ │ │ - cmp x25, x23 │ │ │ │ - b.ne 1b3e0 ::do_widen(char) const@@Base+0x6ea0> // b.any │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - ldp x27, x28, [sp, #112] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x19, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #200] │ │ │ │ + bl dd30 (double)@plt> │ │ │ │ + ldr x4, [sp, #128] │ │ │ │ + add x25, sp, #0x20 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + str x0, [sp] │ │ │ │ + stp x25, xzr, [sp, #16] │ │ │ │ + strb wzr, [sp, #32] │ │ │ │ + cbz x4, 1eaf4 ::do_widen(char) const@@Base+0xa94> │ │ │ │ + ldp x6, x3, [sp, #112] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp x6, #0x0 │ │ │ │ + ccmp x4, x6, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x6, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + add x1, x27, #0x18 │ │ │ │ + add x5, x27, #0x40 │ │ │ │ + stp x1, x22, [sp, #80] │ │ │ │ + str x5, [sp, #192] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1e7fc ::do_widen(char) const@@Base+0x79c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + str x21, [sp, #88] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + bl db90 │ │ │ │ + ldur x1, [x23, #-24] │ │ │ │ + str x23, [sp, #80] │ │ │ │ + mov x0, x24 │ │ │ │ + str x26, [x19, x1] │ │ │ │ + str x20, [sp, #192] │ │ │ │ + bl d410 │ │ │ │ + ldr x0, [sp] │ │ │ │ + adrp x3, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x4, #0xd // #13 │ │ │ │ + add x3, x3, #0xd70 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x21, x0 │ │ │ │ + add x22, sp, #0x40 │ │ │ │ + str x22, [sp, #48] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1eadc ::do_widen(char) const@@Base+0xa7c> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + stp x21, xzr, [x20] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 1eb6c ::do_widen(char) const@@Base+0xb0c> // b.plast │ │ │ │ + add x24, sp, #0x30 │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x1, #0xca0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x21, x0 │ │ │ │ + add x23, sp, #0x60 │ │ │ │ + str x23, [sp, #80] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1eac4 ::do_widen(char) const@@Base+0xa64> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #3704] │ │ │ │ + stp x21, xzr, [x20] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldrb w0, [x26, #520] │ │ │ │ + tbnz w0, #0, 1e970 ::do_widen(char) const@@Base+0x910> │ │ │ │ + ldrb w0, [x26, #521] │ │ │ │ + tbnz w0, #0, 1e9e0 ::do_widen(char) const@@Base+0x980> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 1e90c ::do_widen(char) const@@Base+0x8ac> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 1e91c ::do_widen(char) const@@Base+0x8bc> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 1e92c ::do_widen(char) const@@Base+0x8cc> // b.none │ │ │ │ + bl d870 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1b6b8 ::do_widen(char) const@@Base+0x7178> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ + b.ne 1eb2c ::do_widen(char) const@@Base+0xacc> // b.any │ │ │ │ + add sp, sp, #0x1d0 │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ + 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], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x0, [x19] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x26 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldr x27, [x0, #240] │ │ │ │ + cbz x27, 1eb98 ::do_widen(char) const@@Base+0xb38> │ │ │ │ + ldrb w0, [x27, #56] │ │ │ │ + cbz w0, 1ea4c ::do_widen(char) const@@Base+0x9ec> │ │ │ │ + ldrb w1, [x27, #67] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + ldrb w0, [x26, #521] │ │ │ │ + tbz w0, #0, 1e8fc ::do_widen(char) const@@Base+0x89c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldr x26, [x0, #240] │ │ │ │ + cbz x26, 1ebb0 ::do_widen(char) const@@Base+0xb50> │ │ │ │ + ldrb w0, [x26, #56] │ │ │ │ + cbz w0, 1ea88 ::do_widen(char) const@@Base+0xa28> │ │ │ │ + ldrb w1, [x26, #67] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + b 1e8fc ::do_widen(char) const@@Base+0x89c> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x27 │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x27] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1e9c4 ::do_widen(char) const@@Base+0x964> // b.none │ │ │ │ + mov x0, x27 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 1e9c4 ::do_widen(char) const@@Base+0x964> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x26 │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x26] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1ea34 ::do_widen(char) const@@Base+0x9d4> // b.none │ │ │ │ + mov x0, x26 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 1ea34 ::do_widen(char) const@@Base+0x9d4> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x23 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ bl d270 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x20, [sp, #16] │ │ │ │ - b 1b458 ::do_widen(char) const@@Base+0x6f18> │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x0, [x19] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x26 │ │ │ │ + b 1e8d4 ::do_widen(char) const@@Base+0x874> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ bl d270 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x20, [sp, #16] │ │ │ │ - b 1b510 ::do_widen(char) const@@Base+0x6fd0> │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 1b430 ::do_widen(char) const@@Base+0x6ef0> │ │ │ │ - adrp x20, 9f000 │ │ │ │ + b 1e86c ::do_widen(char) const@@Base+0x80c> │ │ │ │ + add x1, sp, #0xa0 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 1e7d8 ::do_widen(char) const@@Base+0x778> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 1eb64 ::do_widen(char) const@@Base+0xb04> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 │ │ │ │ ldr x20, [x20, #3744] │ │ │ │ - tbz x19, #63, 1b680 ::do_widen(char) const@@Base+0x7140> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1b6c4 ::do_widen(char) const@@Base+0x7184> // b.any │ │ │ │ - bl d730 │ │ │ │ - adrp x20, 9f000 │ │ │ │ + b.ne 1eb2c ::do_widen(char) const@@Base+0xacc> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + adrp x20, 9f000 │ │ │ │ ldr x20, [x20, #3744] │ │ │ │ - tbz x19, #63, 1b698 ::do_widen(char) const@@Base+0x7158> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1b6c4 ::do_widen(char) const@@Base+0x7184> // b.any │ │ │ │ - bl d730 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ + b.ne 1eb2c ::do_widen(char) const@@Base+0xacc> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x24, sp, #0x30 │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1b6c4 ::do_widen(char) const@@Base+0x7184> // b.any │ │ │ │ - bl d450 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ + b.ne 1eb2c ::do_widen(char) const@@Base+0xacc> // b.any │ │ │ │ + bl dab0 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1b6c4 ::do_widen(char) const@@Base+0x7184> // b.any │ │ │ │ - bl d450 │ │ │ │ - mov x22, x2 │ │ │ │ - b 1b590 ::do_widen(char) const@@Base+0x7050> │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ + b.ne 1eb2c ::do_widen(char) const@@Base+0xacc> // b.any │ │ │ │ + bl dab0 │ │ │ │ bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 1b768 ::do_widen(char) const@@Base+0x7228> // b.none │ │ │ │ - ldr x19, [sp, #8] │ │ │ │ + mov x1, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 1b2a0 ::do_widen(char) const@@Base+0x6d60> │ │ │ │ - add x0, x19, #0x60 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 1b6d8 ::do_widen(char) const@@Base+0x7198> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1b798 ::do_widen(char) const@@Base+0x7258> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - cmp x19, x28 │ │ │ │ - b.eq 1b7e4 ::do_widen(char) const@@Base+0x72a4> // b.none │ │ │ │ - mov x0, x28 │ │ │ │ - add x28, x28, #0x20 │ │ │ │ + mov x19, x1 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 1b710 ::do_widen(char) const@@Base+0x71d0> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - cmp x28, x19 │ │ │ │ - b.eq 1b748 ::do_widen(char) const@@Base+0x7208> // b.none │ │ │ │ - mov x0, x28 │ │ │ │ - add x28, x28, #0x20 │ │ │ │ + mov x0, x24 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 1b730 ::do_widen(char) const@@Base+0x71f0> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1b6c4 ::do_widen(char) const@@Base+0x7184> // b.any │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1b6c4 ::do_widen(char) const@@Base+0x7184> // b.any │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ + b 1eb40 ::do_widen(char) const@@Base+0xae0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - cbz x0, 1b798 ::do_widen(char) const@@Base+0x7258> │ │ │ │ - bl d870 │ │ │ │ - mov x0, x22 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - b 1b6d4 ::do_widen(char) const@@Base+0x7194> │ │ │ │ + b 1eb08 ::do_widen(char) const@@Base+0xaa8> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + mov x25, x0 │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + str x22, [sp, #88] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x21, [sp, #88] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #80] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + mov x0, x24 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + str x20, [sp, #192] │ │ │ │ + bl d410 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1b6c4 ::do_widen(char) const@@Base+0x7184> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ + b.ne 1eb2c ::do_widen(char) const@@Base+0xacc> // b.any │ │ │ │ + mov x0, x25 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, x22, #0x28 │ │ │ │ - bl 19ee0 ::do_widen(char) const@@Base+0x59a0> │ │ │ │ - b 1b798 ::do_widen(char) const@@Base+0x7258> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1b6c4 ::do_widen(char) const@@Base+0x7184> // b.any │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ + mov x25, x0 │ │ │ │ + b 1ec30 ::do_widen(char) const@@Base+0xbd0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - cbz x0, 1b7d8 ::do_widen(char) const@@Base+0x7298> │ │ │ │ - bl d870 │ │ │ │ - b 1b7d8 ::do_widen(char) const@@Base+0x7298> │ │ │ │ + b 1ebdc ::do_widen(char) const@@Base+0xb7c> │ │ │ │ + nop │ │ │ │ + cbz x0, 1ede0 ::do_widen(char) const@@Base+0xd80> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xa0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - stp x29, x30, [sp, #80] │ │ │ │ - add x29, sp, #0x50 │ │ │ │ - stp x19, x20, [sp, #96] │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - mov x22, x8 │ │ │ │ - stp x23, x24, [sp, #128] │ │ │ │ - ldr x20, [x0, #112] │ │ │ │ - str x25, [sp, #144] │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #72] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl da80 │ │ │ │ - mov w24, w0 │ │ │ │ - mov x8, sp │ │ │ │ - mov x0, x19 │ │ │ │ - stp xzr, xzr, [sp, #32] │ │ │ │ - stp xzr, x20, [sp, #48] │ │ │ │ - str w24, [sp, #64] │ │ │ │ - bl d350 │ │ │ │ - stp xzr, xzr, [x22] │ │ │ │ - ldp x23, x21, [sp] │ │ │ │ - str xzr, [x22, #16] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - stp x23, x21, [sp, #32] │ │ │ │ - str x0, [sp, #48] │ │ │ │ - subs x19, x21, x23 │ │ │ │ - b.eq 1b9e4 ::do_widen(char) const@@Base+0x74a4> // b.none │ │ │ │ - mov x0, #0x7fffffffffffffe0 // #9223372036854775776 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.hi 1b9ec ::do_widen(char) const@@Base+0x74ac> // b.pmore │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + ldr x24, [x23, #24] │ │ │ │ + cbz x24, 1edb4 ::do_widen(char) const@@Base+0xd54> │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + ldr x25, [x24, #24] │ │ │ │ + cbz x25, 1ed94 ::do_widen(char) const@@Base+0xd34> │ │ │ │ + ldr x26, [x25, #24] │ │ │ │ + cbz x26, 1ed7c ::do_widen(char) const@@Base+0xd1c> │ │ │ │ + ldr x19, [x26, #24] │ │ │ │ + cbz x19, 1ed4c ::do_widen(char) const@@Base+0xcec> │ │ │ │ + ldr x21, [x19, #24] │ │ │ │ + cbz x21, 1ed1c ::do_widen(char) const@@Base+0xcbc> │ │ │ │ + str x27, [sp, #80] │ │ │ │ + ldr x27, [x21, #24] │ │ │ │ + cbz x27, 1ed34 ::do_widen(char) const@@Base+0xcd4> │ │ │ │ + ldr x20, [x27, #24] │ │ │ │ + cbz x20, 1ed64 ::do_widen(char) const@@Base+0xd04> │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + cbz x22, 1ed00 ::do_widen(char) const@@Base+0xca0> │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + bl 1ec80 ::do_widen(char) const@@Base+0xc20> │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + bl d870 │ │ │ │ + cbnz x22, 1ece8 ::do_widen(char) const@@Base+0xc88> │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d870 │ │ │ │ + cbz x22, 1ed64 ::do_widen(char) const@@Base+0xd04> │ │ │ │ + mov x20, x22 │ │ │ │ + b 1ece0 ::do_widen(char) const@@Base+0xc80> │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ mov x0, x19 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x0 │ │ │ │ - add x19, x2, x19 │ │ │ │ - stp x2, x2, [x22] │ │ │ │ - mov x1, x21 │ │ │ │ - str x19, [x22, #16] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 1b380 ::do_widen(char) const@@Base+0x6e40> │ │ │ │ - str x0, [x22, #8] │ │ │ │ - str x20, [x22, #24] │ │ │ │ - mov x20, x23 │ │ │ │ - str w24, [x22, #32] │ │ │ │ - cmp x23, x21 │ │ │ │ - b.eq 1b998 ::do_widen(char) const@@Base+0x7458> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldp x19, x24, [x20, #64] │ │ │ │ - cmp x19, x24 │ │ │ │ - b.eq 1b930 ::do_widen(char) const@@Base+0x73f0> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1b920 ::do_widen(char) const@@Base+0x73e0> // b.none │ │ │ │ + ldr x20, [x19, #16] │ │ │ │ bl d870 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x24, x19 │ │ │ │ - b.ne 1b90c ::do_widen(char) const@@Base+0x73cc> // b.any │ │ │ │ - ldr x24, [x20, #64] │ │ │ │ - cbz x24, 1b93c ::do_widen(char) const@@Base+0x73fc> │ │ │ │ - mov x0, x24 │ │ │ │ + cbz x20, 1ed4c ::do_widen(char) const@@Base+0xcec> │ │ │ │ + mov x19, x20 │ │ │ │ + b 1ecc4 ::do_widen(char) const@@Base+0xc64> │ │ │ │ + ldr x20, [x21, #16] │ │ │ │ + mov x0, x21 │ │ │ │ bl d870 │ │ │ │ - ldp x19, x24, [x20, #40] │ │ │ │ - cmp x19, x24 │ │ │ │ - b.eq 1b96c ::do_widen(char) const@@Base+0x742c> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1b95c ::do_widen(char) const@@Base+0x741c> // b.none │ │ │ │ + cbz x20, 1ed18 ::do_widen(char) const@@Base+0xcb8> │ │ │ │ + mov x21, x20 │ │ │ │ + b 1ecd0 ::do_widen(char) const@@Base+0xc70> │ │ │ │ + ldr x19, [x26, #16] │ │ │ │ + mov x0, x26 │ │ │ │ bl d870 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x24, x19 │ │ │ │ - b.ne 1b948 ::do_widen(char) const@@Base+0x7408> // b.any │ │ │ │ - ldr x24, [x20, #40] │ │ │ │ - cbz x24, 1b978 ::do_widen(char) const@@Base+0x7438> │ │ │ │ - mov x0, x24 │ │ │ │ + cbz x19, 1ed7c ::do_widen(char) const@@Base+0xd1c> │ │ │ │ + mov x26, x19 │ │ │ │ + b 1ecbc ::do_widen(char) const@@Base+0xc5c> │ │ │ │ + ldr x20, [x27, #16] │ │ │ │ + mov x0, x27 │ │ │ │ bl d870 │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1b98c ::do_widen(char) const@@Base+0x744c> // b.none │ │ │ │ + cbz x20, 1ed34 ::do_widen(char) const@@Base+0xcd4> │ │ │ │ + mov x27, x20 │ │ │ │ + b 1ecd8 ::do_widen(char) const@@Base+0xc78> │ │ │ │ + ldr x19, [x25, #16] │ │ │ │ + mov x0, x25 │ │ │ │ bl d870 │ │ │ │ - add x20, x20, #0x60 │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ne 1b900 ::do_widen(char) const@@Base+0x73c0> // b.any │ │ │ │ - cbz x23, 1b9a4 ::do_widen(char) const@@Base+0x7464> │ │ │ │ + cbz x19, 1ed94 ::do_widen(char) const@@Base+0xd34> │ │ │ │ + mov x25, x19 │ │ │ │ + b 1ecb4 ::do_widen(char) const@@Base+0xc54> │ │ │ │ + ldr x19, [x24, #16] │ │ │ │ + mov x0, x24 │ │ │ │ + bl d870 │ │ │ │ + cbz x19, 1edac ::do_widen(char) const@@Base+0xd4c> │ │ │ │ + mov x24, x19 │ │ │ │ + b 1ecac ::do_widen(char) const@@Base+0xc4c> │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ mov x0, x23 │ │ │ │ + ldr x19, [x23, #16] │ │ │ │ bl d870 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1ba28 ::do_widen(char) const@@Base+0x74e8> // b.any │ │ │ │ - ldr x25, [sp, #144] │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x29, x30, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #96] │ │ │ │ - ldp x21, x22, [sp, #112] │ │ │ │ - ldp x23, x24, [sp, #128] │ │ │ │ - add sp, sp, #0xa0 │ │ │ │ + cbz x19, 1edcc ::do_widen(char) const@@Base+0xd6c> │ │ │ │ + mov x23, x19 │ │ │ │ + b 1ec9c ::do_widen(char) const@@Base+0xc3c> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b 1b8c8 ::do_widen(char) const@@Base+0x7388> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1ba28 ::do_widen(char) const@@Base+0x74e8> // b.any │ │ │ │ - bl d730 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - bl 1a360 ::do_widen(char) const@@Base+0x5e20> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1ba50 ::do_widen(char) const@@Base+0x7510> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - ldr x1, [x22] │ │ │ │ - mov x19, x0 │ │ │ │ - cbz x1, 1ba44 ::do_widen(char) const@@Base+0x7504> │ │ │ │ - mov x0, x1 │ │ │ │ - bl d870 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - b 1ba0c ::do_widen(char) const@@Base+0x74cc> │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + add x1, x0, #0x20 │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ + str xzr, [x0, #16] │ │ │ │ + str wzr, [x0, #32] │ │ │ │ + stp xzr, x1, [x1, #8] │ │ │ │ + stp x1, xzr, [x1, #24] │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - ldr x0, [x1] │ │ │ │ str x21, [sp, #32] │ │ │ │ - cbz x0, 1bb2c ::do_widen(char) const@@Base+0x75ec> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #4080] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1bb0c ::do_widen(char) const@@Base+0x75cc> // b.none │ │ │ │ - ldrb w2, [x0] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - cmp w2, #0x2a │ │ │ │ - b.eq 1bacc ::do_widen(char) const@@Base+0x758c> // b.none │ │ │ │ - ldrb w2, [x1] │ │ │ │ - cmp w2, #0x2a │ │ │ │ - cinc x1, x1, eq // eq = none │ │ │ │ - bl dc00 │ │ │ │ - cbz w0, 1bb0c ::do_widen(char) const@@Base+0x75cc> │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - cbz x0, 1badc ::do_widen(char) const@@Base+0x759c> │ │ │ │ - ldr d31, [x21] │ │ │ │ - str d31, [x0] │ │ │ │ - ldr x0, [x19, #144] │ │ │ │ - cbz x0, 1bb18 ::do_widen(char) const@@Base+0x75d8> │ │ │ │ - and x2, x0, #0xfffffffffffffffe │ │ │ │ - mov x1, x21 │ │ │ │ + mov x21, x0 │ │ │ │ + ldp x1, x2, [x0] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 1ee68 ::do_widen(char) const@@Base+0xe08> // b.none │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + ldr x20, [x1, w19, uxtw #3] │ │ │ │ + sub x3, x2, x1 │ │ │ │ + mov x0, x20 │ │ │ │ + cbz x20, 1eea8 ::do_widen(char) const@@Base+0xe48> │ │ │ │ + bl 6eed0 ::do_widen(char) const@@Base+0x50e70> │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d870 │ │ │ │ + ldp x1, x2, [x21] │ │ │ │ + sub x0, x2, x1 │ │ │ │ + cmp x19, x0, asr #3 │ │ │ │ + b.cc 1ee2c ::do_widen(char) const@@Base+0xdcc> // b.lo, b.ul, b.last │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 1ee68 ::do_widen(char) const@@Base+0xe08> // b.none │ │ │ │ + str x1, [x21, #8] │ │ │ │ + ldr x19, [x21, #40] │ │ │ │ + cbz x19, 1ee8c ::do_widen(char) const@@Base+0xe2c> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 1ec80 ::do_widen(char) const@@Base+0xc20> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [x19, #16] │ │ │ │ + bl d870 │ │ │ │ + cbnz x19, 1ee70 ::do_widen(char) const@@Base+0xe10> │ │ │ │ + ldr x1, [x21] │ │ │ │ + cbz x1, 1eeb8 ::do_widen(char) const@@Base+0xe58> │ │ │ │ ldr x21, [sp, #32] │ │ │ │ - add x0, x19, #0x98 │ │ │ │ + mov x0, x1 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - ldr x2, [x2, #8] │ │ │ │ - mov x16, x2 │ │ │ │ - br x16 │ │ │ │ - ldr x21, [x20] │ │ │ │ - add x21, x21, #0x8 │ │ │ │ - b 1bacc ::do_widen(char) const@@Base+0x758c> │ │ │ │ + b d870 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp x19, x3, asr #3 │ │ │ │ + b.cc 1ee2c ::do_widen(char) const@@Base+0xdcc> // b.lo, b.ul, b.last │ │ │ │ + b 1ee5c ::do_widen(char) const@@Base+0xdfc> │ │ │ │ ldr x21, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3888] │ │ │ │ - b 1ba90 ::do_widen(char) const@@Base+0x7550> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bti c │ │ │ │ + ldp x1, x0, [x0] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + ubfx x0, x0, #3, #32 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldp x6, x3, [x1] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + ldp x12, x14, [x2] │ │ │ │ + ldp x10, x0, [x0] │ │ │ │ + ldur w13, [x3, #-4] │ │ │ │ + ldr w2, [x6] │ │ │ │ + ldur d7, [x14, #-8] │ │ │ │ + ldr d6, [x12] │ │ │ │ + sub w1, w13, w2 │ │ │ │ + sub x9, x0, x10 │ │ │ │ + scvtf d29, w1 │ │ │ │ + fsub d6, d7, d6 │ │ │ │ + asr x9, x9, #3 │ │ │ │ + fdiv d29, d6, d29 │ │ │ │ + cmp x0, x10 │ │ │ │ + b.ne 1ef48 ::do_widen(char) const@@Base+0xee8> // b.any │ │ │ │ + b 1f0e4 ::do_widen(char) const@@Base+0x1084> │ │ │ │ + sub w0, w2, w0 │ │ │ │ + ldr d31, [x12] │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + scvtf d30, w0 │ │ │ │ + fmsub d31, d29, d30, d31 │ │ │ │ + str d31, [x1, #136] │ │ │ │ + cmp x9, x4 │ │ │ │ + b.ls 1f0f4 ::do_widen(char) const@@Base+0x1094> // b.plast │ │ │ │ + ldr x1, [x10, x4, lsl #3] │ │ │ │ + mov w5, w4 │ │ │ │ + ldr w0, [x1, #32] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.gt 1ef28 ::do_widen(char) const@@Base+0xec8> │ │ │ │ + mov w0, w4 │ │ │ │ + sxtw x1, w4 │ │ │ │ + cmp x9, w4, sxtw │ │ │ │ + b.ls 1f13c ::do_widen(char) const@@Base+0x10dc> // b.plast │ │ │ │ + sub x3, x3, x6 │ │ │ │ + add w5, w0, #0x1 │ │ │ │ + mov w11, #0x1 // #1 │ │ │ │ + fmov d28, #-1.000000000000000000e+00 │ │ │ │ + asr x7, x3, #2 │ │ │ │ + b 1ef94 ::do_widen(char) const@@Base+0xf34> │ │ │ │ + sxtw x1, w5 │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + cmp x1, x9 │ │ │ │ + b.cs 1f0e0 ::do_widen(char) const@@Base+0x1080> // b.hs, b.nlast │ │ │ │ + ldr x8, [x10, w1, uxtw #3] │ │ │ │ + ldr d5, [x8, #136] │ │ │ │ + fcmp d5, d28 │ │ │ │ + b.ne 1ef84 ::do_widen(char) const@@Base+0xf24> // b.any │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + sub w15, w5, #0x1 │ │ │ │ + sxtw x1, w11 │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - cbz x0, 1bc0c ::do_widen(char) const@@Base+0x76cc> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3696] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1bbec ::do_widen(char) const@@Base+0x76ac> // b.none │ │ │ │ - ldrb w2, [x0] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - cmp w2, #0x2a │ │ │ │ - b.eq 1bbac ::do_widen(char) const@@Base+0x766c> // b.none │ │ │ │ - ldrb w2, [x1] │ │ │ │ - cmp w2, #0x2a │ │ │ │ - cinc x1, x1, eq // eq = none │ │ │ │ - bl dc00 │ │ │ │ - cbz w0, 1bbec ::do_widen(char) const@@Base+0x76ac> │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - cbz x0, 1bbbc ::do_widen(char) const@@Base+0x767c> │ │ │ │ - ldr w1, [x21] │ │ │ │ - str w1, [x0] │ │ │ │ - ldr x0, [x19, #144] │ │ │ │ - cbz x0, 1bbf8 ::do_widen(char) const@@Base+0x76b8> │ │ │ │ - and x2, x0, #0xfffffffffffffffe │ │ │ │ - mov x1, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - add x0, x19, #0x98 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ldr x2, [x2, #8] │ │ │ │ - mov x16, x2 │ │ │ │ - br x16 │ │ │ │ - ldr x21, [x20] │ │ │ │ - add x21, x21, #0x8 │ │ │ │ - b 1bbac ::do_widen(char) const@@Base+0x766c> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldr w3, [x6, w11, uxtw #2] │ │ │ │ + ldr w4, [x8, #32] │ │ │ │ + cmp w4, w3 │ │ │ │ + b.gt 1efe0 ::do_widen(char) const@@Base+0xf80> │ │ │ │ + b 1f0d8 ::do_widen(char) const@@Base+0x1078> │ │ │ │ + add x2, x1, #0x1 │ │ │ │ + ldr w3, [x6, x2, lsl #2] │ │ │ │ + cmp w3, w4 │ │ │ │ + b.ge 1f050 ::do_widen(char) const@@Base+0xff0> // b.tcont │ │ │ │ + mov x1, x2 │ │ │ │ + cmp x7, x1 │ │ │ │ + b.hi 1efcc ::do_widen(char) const@@Base+0xf6c> // b.pmore │ │ │ │ + sxtw x15, w15 │ │ │ │ + mov x2, x15 │ │ │ │ + cmp x9, x15 │ │ │ │ + b.ls 1f044 ::do_widen(char) const@@Base+0xfe4> // b.plast │ │ │ │ + add x5, x15, #0x1 │ │ │ │ + mov x3, x5 │ │ │ │ + ldr x4, [x10, w2, uxtw #3] │ │ │ │ + mov x2, x3 │ │ │ │ + ldur d3, [x14, #-8] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + ldr w1, [x4, #32] │ │ │ │ + sub w1, w1, w13 │ │ │ │ + scvtf d4, w1 │ │ │ │ + fmadd d3, d29, d4, d3 │ │ │ │ + str d3, [x4, #136] │ │ │ │ + cmp x9, x2 │ │ │ │ + b.hi 1f000 ::do_widen(char) const@@Base+0xfa0> // b.pmore │ │ │ │ + sub x1, x9, #0x1 │ │ │ │ + cmp x9, x5 │ │ │ │ + sub x1, x1, x15 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + csel w1, w1, wzr, cs // cs = hs, nlast │ │ │ │ + add w0, w1, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3888] │ │ │ │ - b 1bb70 ::do_widen(char) const@@Base+0x7630> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + add w11, w1, #0x1 │ │ │ │ + cmp x7, x2 │ │ │ │ + b.ls 1efe8 ::do_widen(char) const@@Base+0xf88> // b.plast │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ge 1f11c ::do_widen(char) const@@Base+0x10bc> // b.tcont │ │ │ │ + sub w15, w11, #0x1 │ │ │ │ + ldr w1, [x6, x15, lsl #2] │ │ │ │ + cmp w1, w4 │ │ │ │ + b.ge 1f0fc ::do_widen(char) const@@Base+0x109c> // b.tcont │ │ │ │ + ldr d27, [x12, x15, lsl #3] │ │ │ │ + sub w3, w3, w1 │ │ │ │ + ldr d2, [x12, w2, uxtw #3] │ │ │ │ + sub w4, w4, w1 │ │ │ │ + scvtf d1, w3 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + scvtf d0, w4 │ │ │ │ + fsub d2, d2, d27 │ │ │ │ + fdiv d1, d2, d1 │ │ │ │ + fmadd d0, d1, d0, d27 │ │ │ │ + str d0, [x8, #136] │ │ │ │ + sxtw x1, w5 │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + cmp x1, x9 │ │ │ │ + b.cs 1f044 ::do_widen(char) const@@Base+0xfe4> // b.hs, b.nlast │ │ │ │ + ldr x8, [x10, w1, uxtw #3] │ │ │ │ + ldr d5, [x8, #136] │ │ │ │ + fcmp d5, d28 │ │ │ │ + b.ne 1f0a0 ::do_widen(char) const@@Base+0x1040> // b.any │ │ │ │ + ldr w3, [x6, w11, uxtw #2] │ │ │ │ + sub w15, w5, #0x1 │ │ │ │ + ldr w4, [x8, #32] │ │ │ │ + sxtw x1, w11 │ │ │ │ + cmp w4, w3 │ │ │ │ + b.gt 1efe0 ::do_widen(char) const@@Base+0xf80> │ │ │ │ + mov x2, x1 │ │ │ │ + b 1f054 ::do_widen(char) const@@Base+0xff4> │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cbnz x9, 1ef6c ::do_widen(char) const@@Base+0xf0c> │ │ │ │ + ret │ │ │ │ + add w0, w5, #0x1 │ │ │ │ + ret │ │ │ │ + adrp x3, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x3, x3, #0xd80 │ │ │ │ + add x1, x1, #0xdd8 │ │ │ │ + add x0, x0, #0xe28 │ │ │ │ + mov w2, #0x7a // #122 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + adrp x3, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x3, x3, #0xd80 │ │ │ │ + add x1, x1, #0xdd8 │ │ │ │ + add x0, x0, #0xdf8 │ │ │ │ + mov w2, #0x79 // #121 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldp x1, x0, [x0] │ │ │ │ + ldur x0, [x0, #-8] │ │ │ │ + ldr x1, [x1] │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + ldr w1, [x1, #32] │ │ │ │ + sub w0, w0, w1 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldp x1, x0, [x0] │ │ │ │ + ldur x0, [x0, #-8] │ │ │ │ + ldr x1, [x1] │ │ │ │ + ldr d0, [x0, #136] │ │ │ │ + ldr d31, [x1, #136] │ │ │ │ + fsub d0, d0, d31 │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - ldr x0, [x1] │ │ │ │ + mov x20, x8 │ │ │ │ + ldr x19, [x0, #40] │ │ │ │ + stp xzr, xzr, [x8] │ │ │ │ + str xzr, [x8, #16] │ │ │ │ + cbz x19, 1f1c8 ::do_widen(char) const@@Base+0x1168> │ │ │ │ str x21, [sp, #32] │ │ │ │ - cbz x0, 1bcdc ::do_widen(char) const@@Base+0x779c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - adrp x1, 7c000 │ │ │ │ - add x1, x1, #0x160 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1bcbc ::do_widen(char) const@@Base+0x777c> // b.none │ │ │ │ - ldrb w2, [x0] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - cmp w2, #0x2a │ │ │ │ - b.eq 1bc7c ::do_widen(char) const@@Base+0x773c> // b.none │ │ │ │ - bl dc00 │ │ │ │ - cbz w0, 1bcbc ::do_widen(char) const@@Base+0x777c> │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - cbz x0, 1bc8c ::do_widen(char) const@@Base+0x774c> │ │ │ │ - mov x1, x21 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [x19, #144] │ │ │ │ - cbz x0, 1bcc8 ::do_widen(char) const@@Base+0x7788> │ │ │ │ - and x2, x0, #0xfffffffffffffffe │ │ │ │ - mov x1, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - add x0, x19, #0x98 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ldr x2, [x2, #8] │ │ │ │ - mov x16, x2 │ │ │ │ - br x16 │ │ │ │ - ldr x21, [x20] │ │ │ │ - add x21, x21, #0x8 │ │ │ │ - b 1bc7c ::do_widen(char) const@@Base+0x773c> │ │ │ │ + add x21, x0, #0x20 │ │ │ │ + ldr w0, [x19, #32] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.ge 1f1dc ::do_widen(char) const@@Base+0x117c> // b.tcont │ │ │ │ + ldr x19, [x19, #24] │ │ │ │ + cbnz x19, 1f1b0 ::do_widen(char) const@@Base+0x1150> │ │ │ │ ldr x21, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3888] │ │ │ │ - b 1bc50 ::do_widen(char) const@@Base+0x7710> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + b.le 1f1f4 ::do_widen(char) const@@Base+0x1194> │ │ │ │ + mov x21, x19 │ │ │ │ mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - bl dd90 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3984] │ │ │ │ - add x1, x19, #0x20 │ │ │ │ - ldr w2, [x20, #16] │ │ │ │ - add x21, x20, #0x18 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - str w2, [x19, #16] │ │ │ │ - str wzr, [x19, #32] │ │ │ │ - stp xzr, x1, [x1, #8] │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - stp x1, xzr, [x1, #24] │ │ │ │ - cbz x0, 1bd98 ::do_widen(char) const@@Base+0x7858> │ │ │ │ - bl f550 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1580> │ │ │ │ - mov x2, x0 │ │ │ │ + cbnz x19, 1f1b0 ::do_widen(char) const@@Base+0x1150> │ │ │ │ + b 1f1c4 ::do_widen(char) const@@Base+0x1164> │ │ │ │ + ldr x2, [x19, #24] │ │ │ │ + cbz x0, 1f22c ::do_widen(char) const@@Base+0x11cc> │ │ │ │ + ldr w3, [x0, #32] │ │ │ │ + cmp w3, w1 │ │ │ │ + b.lt 1f224 ::do_widen(char) const@@Base+0x11c4> // b.tstop │ │ │ │ + ldr x3, [x0, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + cbz x3, 1f22c ::do_widen(char) const@@Base+0x11cc> │ │ │ │ + mov x0, x3 │ │ │ │ + ldr w3, [x0, #32] │ │ │ │ + cmp w3, w1 │ │ │ │ + b.ge 1f208 ::do_widen(char) const@@Base+0x11a8> // b.tcont │ │ │ │ + ldr x3, [x0, #24] │ │ │ │ + cbnz x3, 1f214 ::do_widen(char) const@@Base+0x11b4> │ │ │ │ + cbz x2, 1f264 ::do_widen(char) const@@Base+0x1204> │ │ │ │ + ldr w0, [x2, #32] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.le 1f25c ::do_widen(char) const@@Base+0x11fc> │ │ │ │ nop │ │ │ │ - mov x1, x2 │ │ │ │ - ldr x2, [x2, #16] │ │ │ │ - cbnz x2, 1bd60 ::do_widen(char) const@@Base+0x7820> │ │ │ │ + ldr x0, [x2, #16] │ │ │ │ + mov x21, x2 │ │ │ │ + cbz x0, 1f264 ::do_widen(char) const@@Base+0x1204> │ │ │ │ mov x2, x0 │ │ │ │ - str x1, [x19, #48] │ │ │ │ + ldr w0, [x2, #32] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.gt 1f240 ::do_widen(char) const@@Base+0x11e0> │ │ │ │ + ldr x0, [x2, #24] │ │ │ │ + cbnz x0, 1f24c ::do_widen(char) const@@Base+0x11ec> │ │ │ │ + cmp x19, x21 │ │ │ │ + b.eq 1f1c4 ::do_widen(char) const@@Base+0x1164> // b.none │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + b 1f29c ::do_widen(char) const@@Base+0x123c> │ │ │ │ + ldr x1, [x19, #40] │ │ │ │ + str x1, [x0], #8 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6b0 │ │ │ │ + mov x19, x0 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1f1c4 ::do_widen(char) const@@Base+0x1164> // b.none │ │ │ │ + ldp x0, x1, [x20, #8] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 1f278 ::do_widen(char) const@@Base+0x1218> // b.any │ │ │ │ + add x1, x19, #0x28 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 219e0 ::do_widen(char) const@@Base+0x3980> │ │ │ │ + b 1f284 ::do_widen(char) const@@Base+0x1224> │ │ │ │ + bti j │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x19, x0 │ │ │ │ + cbz x1, 1f2cc ::do_widen(char) const@@Base+0x126c> │ │ │ │ + mov x0, x1 │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x1, x2 │ │ │ │ - ldr x2, [x2, #24] │ │ │ │ - cbnz x2, 1bd80 ::do_widen(char) const@@Base+0x7840> │ │ │ │ - ldr x2, [x21, #40] │ │ │ │ - str x0, [x19, #40] │ │ │ │ - stp x1, x2, [x19, #56] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - add x21, x20, #0x48 │ │ │ │ - str wzr, [x19, #80] │ │ │ │ - stp xzr, x1, [x1, #8] │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - stp x1, xzr, [x1, #24] │ │ │ │ - cbz x0, 1bdf8 ::do_widen(char) const@@Base+0x78b8> │ │ │ │ - bl f7a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x17d4> │ │ │ │ - mov x2, x0 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + str x25, [sp, #96] │ │ │ │ + mov x25, x2 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldp x0, x2, [x25] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1f40c ::do_widen(char) const@@Base+0x13ac> // b.none │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + mov x21, x1 │ │ │ │ + mov x22, sp │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ nop │ │ │ │ - mov x1, x2 │ │ │ │ - ldr x2, [x2, #16] │ │ │ │ - cbnz x2, 1bdc0 ::do_widen(char) const@@Base+0x7880> │ │ │ │ - mov x2, x0 │ │ │ │ - str x1, [x19, #96] │ │ │ │ nop │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x8, x22 │ │ │ │ + mov w23, w24 │ │ │ │ + ldr w1, [x1, w24, uxtw #2] │ │ │ │ + bl 1f184 ::do_widen(char) const@@Base+0x1124> │ │ │ │ + ldp x0, x6, [sp] │ │ │ │ + sub x4, x6, x0 │ │ │ │ + asr x4, x4, #3 │ │ │ │ + cmp x6, x0 │ │ │ │ + b.eq 1f404 ::do_widen(char) const@@Base+0x13a4> // b.none │ │ │ │ + ldr x1, [x25] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + add x5, x1, x23, lsl #3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x1, x2 │ │ │ │ - ldr x2, [x2, #24] │ │ │ │ - cbnz x2, 1bde0 ::do_widen(char) const@@Base+0x78a0> │ │ │ │ - ldr x2, [x21, #40] │ │ │ │ - str x0, [x19, #88] │ │ │ │ - stp x1, x2, [x19, #104] │ │ │ │ - add x0, x19, #0x88 │ │ │ │ - str x0, [x19, #120] │ │ │ │ - add x21, x19, #0x78 │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x1, x2, [x20, #120] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl f200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1230> │ │ │ │ - add x0, x19, #0xa8 │ │ │ │ - str x0, [x19, #152] │ │ │ │ - add x0, x19, #0x98 │ │ │ │ - ldp x1, x2, [x20, #152] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl f200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1230> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldr x1, [x0, x3, lsl #3] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + ldr d31, [x5] │ │ │ │ + str d31, [x1, #136] │ │ │ │ + cmp x3, x4 │ │ │ │ + b.cc 1f380 ::do_widen(char) const@@Base+0x1320> // b.lo, b.ul, b.last │ │ │ │ + sub x3, x4, #0x1 │ │ │ │ + cmp x6, x0 │ │ │ │ + csel w3, w3, wzr, ne // ne = any │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + add w19, w3, w19 │ │ │ │ + bl d870 │ │ │ │ + ldp x1, x0, [x25] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x24, x0, asr #3 │ │ │ │ + b.cc 1f340 ::do_widen(char) const@@Base+0x12e0> // b.lo, b.ul, b.last │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1f414 ::do_widen(char) const@@Base+0x13b4> // b.any │ │ │ │ + ldr x25, [sp, #96] │ │ │ │ + mov w0, w19 │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1be6c ::do_widen(char) const@@Base+0x792c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - bl f720 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1750> │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - bl f4e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1510> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xd40 │ │ │ │ - str x0, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - bl de40 │ │ │ │ - mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1be5c ::do_widen(char) const@@Base+0x791c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1be64 ::do_widen(char) const@@Base+0x7924> │ │ │ │ + cbz x6, 1f3b0 ::do_widen(char) const@@Base+0x1350> │ │ │ │ + b 1f3ac ::do_widen(char) const@@Base+0x134c> │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + b 1f3cc ::do_widen(char) const@@Base+0x136c> │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x170 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #304] │ │ │ │ - add x29, sp, #0x130 │ │ │ │ - stp x19, x20, [sp, #320] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x20, a0000 │ │ │ │ - stp x21, x22, [sp, #336] │ │ │ │ - add x20, x20, #0x48 │ │ │ │ - and w21, w1, #0xff │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #296] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldar x0, [x20] │ │ │ │ - tbz w0, #0, 1bfe0 ::do_widen(char) const@@Base+0x7aa0> │ │ │ │ - ldp x0, x1, [x19] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - cmp x1, #0x20 │ │ │ │ - b.hi 1bf38 ::do_widen(char) const@@Base+0x79f8> // b.pmore │ │ │ │ - b.eq 1bf04 ::do_widen(char) const@@Base+0x79c4> // b.none │ │ │ │ - adrp x0, a0000 │ │ │ │ - add x0, x0, #0x50 │ │ │ │ - tbz w21, #0, 1c024 ::do_widen(char) const@@Base+0x7ae4> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x3, [sp, #296] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 1c0c0 ::do_widen(char) const@@Base+0x7b80> // b.any │ │ │ │ - ldp x29, x30, [sp, #304] │ │ │ │ - ldp x19, x20, [sp, #320] │ │ │ │ - ldp x21, x22, [sp, #336] │ │ │ │ - add sp, sp, #0x170 │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + ldp x2, x1, [x0, #8] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 1f4dc ::do_widen(char) const@@Base+0x147c> // b.none │ │ │ │ + mov x0, x2 │ │ │ │ + str x21, [x0], #8 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + add x22, x20, #0x18 │ │ │ │ + ldr w19, [x21, #32] │ │ │ │ + mov x0, #0x30 // #48 │ │ │ │ + bl d8b0 │ │ │ │ + str w19, [x0, #32] │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x2, [x22, #16] │ │ │ │ + str x21, [x0, #40] │ │ │ │ + add x3, x20, #0x20 │ │ │ │ + cbz x2, 1f4e8 ::do_widen(char) const@@Base+0x1488> │ │ │ │ + ldr w5, [x2, #32] │ │ │ │ + cmp w19, w5 │ │ │ │ + b.ge 1f4a4 ::do_widen(char) const@@Base+0x1444> // b.tcont │ │ │ │ + ldr x4, [x2, #16] │ │ │ │ + cbz x4, 1f4ac ::do_widen(char) const@@Base+0x144c> │ │ │ │ + mov x2, x4 │ │ │ │ + ldr w5, [x2, #32] │ │ │ │ + cmp w19, w5 │ │ │ │ + b.lt 1f48c ::do_widen(char) const@@Base+0x142c> // b.tstop │ │ │ │ + ldr x4, [x2, #24] │ │ │ │ + cbnz x4, 1f494 ::do_widen(char) const@@Base+0x1434> │ │ │ │ + cmp w19, w5 │ │ │ │ + ccmp x3, x2, #0x4, ge // ge = tcont │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + bl d2c0 │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x22, #40] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add x21, sp, #0x8 │ │ │ │ - adrp x19, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x19, x19, #0x8f0 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, x19 │ │ │ │ - add x22, sp, #0x28 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - add x19, sp, #0x68 │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x8, x20 │ │ │ │ - mov w1, #0x1e // #30 │ │ │ │ - bl d290 │ │ │ │ - mov x3, x22 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - bl d760 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@plt> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - str x23, [sp, #352] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1bfa8 ::do_widen(char) const@@Base+0x7a68> // b.none │ │ │ │ - bl d870 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov w0, #0x1e // #30 │ │ │ │ - adrp x23, 9d000 │ │ │ │ - add x23, x23, #0xd68 │ │ │ │ - str x23, [sp, #104] │ │ │ │ - str w0, [sp, #288] │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1c0c4 ::do_widen(char) const@@Base+0x7b84> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl e474 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4a4> │ │ │ │ - mov x0, x20 │ │ │ │ - bl de90 <__cxa_guard_acquire@plt> │ │ │ │ - cbz w0, 1bee4 ::do_widen(char) const@@Base+0x79a4> │ │ │ │ - adrp x1, a0000 │ │ │ │ - add x1, x1, #0x50 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3784] │ │ │ │ - adrp x3, a0000 │ │ │ │ - add x3, x3, #0x60 │ │ │ │ - adrp x2, a0000 │ │ │ │ - add x2, x2, #0x8 │ │ │ │ - stp x3, xzr, [x1] │ │ │ │ - strb wzr, [x1, #16] │ │ │ │ - bl d9a0 <__cxa_atexit@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d620 <__cxa_guard_release@plt> │ │ │ │ - b 1bee4 ::do_widen(char) const@@Base+0x79a4> │ │ │ │ - add x21, sp, #0x8 │ │ │ │ - adrp x19, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x19, x19, #0x8f0 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, x19 │ │ │ │ - add x22, sp, #0x28 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - bl f2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1310> │ │ │ │ - add x19, sp, #0x68 │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x8, x20 │ │ │ │ - mov w1, #0x1f // #31 │ │ │ │ - bl d290 │ │ │ │ - mov x3, x22 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - bl d760 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - str x23, [sp, #352] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov w0, #0x1f // #31 │ │ │ │ - adrp x23, 9d000 │ │ │ │ - add x23, x23, #0xd68 │ │ │ │ - str x23, [sp, #104] │ │ │ │ - str w0, [sp, #288] │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1c0c4 ::do_widen(char) const@@Base+0x7b84> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl e474 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4a4> │ │ │ │ - str x23, [sp, #352] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x23, [sp, #352] │ │ │ │ - b.ne 1c0c4 ::do_widen(char) const@@Base+0x7b84> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - str x23, [sp, #104] │ │ │ │ - bl 18e20 ::do_widen(char) const@@Base+0x48e0> │ │ │ │ - ldr x23, [sp, #352] │ │ │ │ - mov x0, x22 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 1c0d8 ::do_widen(char) const@@Base+0x7b98> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 1c11c ::do_widen(char) const@@Base+0x7bdc> │ │ │ │ - bti j │ │ │ │ - b 1c104 ::do_widen(char) const@@Base+0x7bc4> │ │ │ │ - bti j │ │ │ │ - b 1c12c ::do_widen(char) const@@Base+0x7bec> │ │ │ │ - bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - b 1c11c ::do_widen(char) const@@Base+0x7bdc> │ │ │ │ - bti j │ │ │ │ - b 1c0cc ::do_widen(char) const@@Base+0x7b8c> │ │ │ │ - bti j │ │ │ │ - b 1c158 ::do_widen(char) const@@Base+0x7c18> │ │ │ │ + add x1, sp, #0x38 │ │ │ │ + bl 219e0 ::do_widen(char) const@@Base+0x3980> │ │ │ │ + b 1f458 ::do_widen(char) const@@Base+0x13f8> │ │ │ │ + mov x2, x3 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 1f4b8 ::do_widen(char) const@@Base+0x1458> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-112]! │ │ │ │ + mov x1, #0x848000000000 // #145685290680320 │ │ │ │ + movk x1, #0x412e, lsl #48 │ │ │ │ mov x29, sp │ │ │ │ + fmov d30, x1 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x2 │ │ │ │ - sub sp, sp, #0x190 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - mov x19, x1 │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #392] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x270 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #616] │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ - ldp x2, x3, [x20] │ │ │ │ - cmp x3, x2 │ │ │ │ - b.eq 1c474 ::do_widen(char) const@@Base+0x7f34> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - stp x21, x22, [sp, #432] │ │ │ │ - add x22, sp, #0x60 │ │ │ │ - stp x25, x26, [sp, #464] │ │ │ │ - add x25, sp, #0x50 │ │ │ │ - str d15, [sp, #496] │ │ │ │ - bl dd70 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ + ldp x2, x5, [x0] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + sub x6, x5, x2 │ │ │ │ + asr x3, x6, #3 │ │ │ │ + cmp x5, x2 │ │ │ │ + b.eq 1f584 ::do_widen(char) const@@Base+0x1524> // b.none │ │ │ │ + ldr x1, [x2, x0, lsl #3] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + ldr w4, [x1, #32] │ │ │ │ + scvtf d31, w4 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + str d31, [x1, #136] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.hi 1f564 ::do_widen(char) const@@Base+0x1504> // b.pmore │ │ │ │ + ldr x4, [x2] │ │ │ │ + ldr d31, [x4, #136] │ │ │ │ + cbz x3, 1f5c0 ::do_widen(char) const@@Base+0x1560> │ │ │ │ + fsub d0, d31, d31 │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + str d0, [x4, #136] │ │ │ │ + cmp x6, #0x8 │ │ │ │ + b.eq 1f5c0 ::do_widen(char) const@@Base+0x1560> // b.none │ │ │ │ + ldr x1, [x2, x0, lsl #3] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + ldr d30, [x1, #136] │ │ │ │ + fsub d30, d30, d31 │ │ │ │ + str d30, [x1, #136] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.hi 1f5a4 ::do_widen(char) const@@Base+0x1544> // b.pmore │ │ │ │ + ldur x1, [x5, #-8] │ │ │ │ + add x25, sp, #0x160 │ │ │ │ + ldr w2, [x4, #32] │ │ │ │ + mov x0, x25 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3712] │ │ │ │ + add x20, sp, #0xf0 │ │ │ │ + ldr w1, [x1, #32] │ │ │ │ + sub w1, w1, w2 │ │ │ │ + add w27, w1, #0x1 │ │ │ │ + bl d3b0 │ │ │ │ + str xzr, [sp, #568] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x2, sp, #0x250 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x250 │ │ │ │ + strh wzr, [sp, #576] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x21, x26, [x0, #8] │ │ │ │ + stur q31, [x2, #-8] │ │ │ │ + add x2, x22, #0x10 │ │ │ │ + stur q31, [x3, #8] │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #240] │ │ │ │ + str x2, [sp, #352] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + add x0, x20, x0 │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3856] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3792] │ │ │ │ + add x2, x19, #0x18 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x1, x19, #0x40 │ │ │ │ + str x2, [sp, #240] │ │ │ │ + add x2, x23, #0x10 │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #4088] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + str x2, [sp, #248] │ │ │ │ + add x28, sp, #0x150 │ │ │ │ + stp q31, q31, [sp, #256] │ │ │ │ + str q31, [sp, #288] │ │ │ │ + str x1, [sp, #352] │ │ │ │ + bl dfc0 │ │ │ │ + add x3, x24, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x0, sp, #0xf8 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + str x3, [sp, #248] │ │ │ │ + str w2, [sp, #312] │ │ │ │ + stp x28, xzr, [sp, #320] │ │ │ │ + strb wzr, [sp, #336] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov w1, w27 │ │ │ │ mov x0, x20 │ │ │ │ - bl 1bea0 ::do_widen(char) const@@Base+0x7960> │ │ │ │ + bl de00 │ │ │ │ + ldr x4, [sp, #288] │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + stp x0, xzr, [sp, #80] │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + strb wzr, [sp, #96] │ │ │ │ + cbz x4, 1fdd4 ::do_widen(char) const@@Base+0x1d74> │ │ │ │ + ldp x5, x3, [sp, #272] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + add x3, x19, #0x18 │ │ │ │ + add x1, x19, #0x40 │ │ │ │ + add x2, x24, #0x10 │ │ │ │ + stp x3, x2, [sp, #240] │ │ │ │ + str x1, [sp, #352] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1f71c ::do_widen(char) const@@Base+0x16bc> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x23, #0x10 │ │ │ │ + str x1, [sp, #248] │ │ │ │ + bl db90 │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x22, #0x10 │ │ │ │ + str x21, [sp, #240] │ │ │ │ + mov x0, x25 │ │ │ │ + str x26, [x20, x2] │ │ │ │ + str x1, [sp, #352] │ │ │ │ + bl d410 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + adrp x3, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x4, #0xf // #15 │ │ │ │ + add x3, x3, #0xe58 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, sp, #0x80 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + str x1, [sp, #112] │ │ │ │ mov x1, x0 │ │ │ │ - str x22, [sp, #80] │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1fd88 ::do_widen(char) const@@Base+0x1d28> // b.none │ │ │ │ + ldr x2, [x27, #16] │ │ │ │ + str x0, [sp, #112] │ │ │ │ + str x2, [sp, #128] │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + str x2, [sp, #120] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + stp x1, xzr, [x27] │ │ │ │ + sub x0, x0, x2 │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.ls 1fff8 ::do_widen(char) const@@Base+0x1f98> // b.plast │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x1, x1, #0xe68 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x6 // #6 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + add x27, sp, #0xa0 │ │ │ │ + str x27, [sp, #144] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1fda4 ::do_widen(char) const@@Base+0x1d44> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #144] │ │ │ │ + str x2, [sp, #160] │ │ │ │ + str x1, [x3] │ │ │ │ mov x0, x25 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl f200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1230> │ │ │ │ - ldp x21, x20, [sp, #80] │ │ │ │ - str xzr, [sp, #8] │ │ │ │ - add x20, x21, x20 │ │ │ │ - cmp x21, x20 │ │ │ │ - b.eq 1c320 ::do_widen(char) const@@Base+0x7de0> // b.none │ │ │ │ - ldrb w3, [x21] │ │ │ │ - mov w0, #0xfd // #253 │ │ │ │ - sub w1, w3, #0x2b │ │ │ │ - tst w1, w0 │ │ │ │ - cinc x0, x21, eq // eq = none │ │ │ │ - sub x2, x20, x0 │ │ │ │ - cmp x2, #0x2 │ │ │ │ - b.le 1c320 ::do_widen(char) const@@Base+0x7de0> │ │ │ │ - ldrb w1, [x0] │ │ │ │ - and w1, w1, #0xffffffdf │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x4e │ │ │ │ - b.eq 1c304 ::do_widen(char) const@@Base+0x7dc4> // b.none │ │ │ │ - cmp x2, #0x3 │ │ │ │ - b.eq 1c63c ::do_widen(char) const@@Base+0x80fc> // b.none │ │ │ │ - cmp x2, #0x8 │ │ │ │ - b.ne 1c320 ::do_widen(char) const@@Base+0x7de0> // b.any │ │ │ │ - cmp w1, #0x49 │ │ │ │ - b.ne 1c320 ::do_widen(char) const@@Base+0x7de0> // b.any │ │ │ │ - ldrb w1, [x0, #1] │ │ │ │ - and w1, w1, #0xffffffdf │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x4e │ │ │ │ - b.ne 1c320 ::do_widen(char) const@@Base+0x7de0> // b.any │ │ │ │ - ldrb w1, [x0, #2] │ │ │ │ - and w1, w1, #0xffffffdf │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x46 │ │ │ │ - b.ne 1c320 ::do_widen(char) const@@Base+0x7de0> // b.any │ │ │ │ - ldrb w1, [x0, #3] │ │ │ │ - and w1, w1, #0xffffffdf │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x49 │ │ │ │ - b.ne 1c320 ::do_widen(char) const@@Base+0x7de0> // b.any │ │ │ │ - ldrb w1, [x0, #4] │ │ │ │ - and w1, w1, #0xffffffdf │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x4e │ │ │ │ - b.ne 1c320 ::do_widen(char) const@@Base+0x7de0> // b.any │ │ │ │ - ldrb w1, [x0, #5] │ │ │ │ - and w1, w1, #0xffffffdf │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x49 │ │ │ │ - b.ne 1c320 ::do_widen(char) const@@Base+0x7de0> // b.any │ │ │ │ - ldrb w1, [x0, #6] │ │ │ │ - and w1, w1, #0xffffffdf │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x54 │ │ │ │ - b.ne 1c320 ::do_widen(char) const@@Base+0x7de0> // b.any │ │ │ │ - ldrb w0, [x0, #7] │ │ │ │ - and w0, w0, #0xffffffdf │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w0, #0x59 │ │ │ │ - b.ne 1c320 ::do_widen(char) const@@Base+0x7de0> // b.any │ │ │ │ - cmp w3, #0x2d │ │ │ │ - mov x0, #0x7ff0000000000000 // #9218868437227405312 │ │ │ │ - mov x1, #0xfff0000000000000 // #-4503599627370496 │ │ │ │ - fmov d15, x0 │ │ │ │ - fmov d31, x1 │ │ │ │ - fcsel d15, d15, d31, ne // ne = any │ │ │ │ - b 1c50c ::do_widen(char) const@@Base+0x7fcc> │ │ │ │ - ldrb w1, [x0, #1] │ │ │ │ - and w1, w1, #0xffffffdf │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x41 │ │ │ │ - b.eq 1c4d4 ::do_widen(char) const@@Base+0x7f94> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - stp x23, x24, [sp, #448] │ │ │ │ - add x26, sp, #0x48 │ │ │ │ - mov x0, x26 │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3792] │ │ │ │ - stp xzr, xzr, [sp, #32] │ │ │ │ - add x23, sp, #0x80 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - stp x1, xzr, [sp, #16] │ │ │ │ - stp xzr, xzr, [sp, #48] │ │ │ │ - str xzr, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #480] │ │ │ │ - bl dfc0 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xa18 │ │ │ │ - stp x1, x21, [sp, #16] │ │ │ │ - mov x0, x23 │ │ │ │ - stp x21, x20, [sp, #32] │ │ │ │ - add x27, sp, #0x10 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldp x2, x1, [x1] │ │ │ │ + ldur x1, [x1, #-8] │ │ │ │ + ldr x2, [x2] │ │ │ │ + ldr d29, [x1, #136] │ │ │ │ + ldr x1, [x3, #8] │ │ │ │ + str x1, [sp, #152] │ │ │ │ + ldr d15, [x2, #136] │ │ │ │ + str xzr, [x3, #8] │ │ │ │ + fsub d15, d29, d15 │ │ │ │ bl d3b0 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3992] │ │ │ │ - str xzr, [sp, #344] │ │ │ │ + str x21, [sp, #240] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #352] │ │ │ │ - add x2, x21, #0x40 │ │ │ │ - add x3, x21, #0x18 │ │ │ │ - str x2, [sp, #128] │ │ │ │ - add x2, sp, #0x200 │ │ │ │ - stp x3, xzr, [sp, #112] │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x23 │ │ │ │ - stur q31, [x2, #-152] │ │ │ │ - stur q31, [x2, #-136] │ │ │ │ + add x0, x22, #0x10 │ │ │ │ + str x0, [sp, #352] │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + str xzr, [sp, #568] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #576] │ │ │ │ + stur q31, [x0, #-8] │ │ │ │ + stur q31, [x0, #8] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x26, [x20, x2] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr w1, [sp, #160] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x0, x23 │ │ │ │ - str w2, [sp, #156] │ │ │ │ - bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - ldr w2, [sp, #152] │ │ │ │ - mov x3, #0x11 // #17 │ │ │ │ - add x28, sp, #0x70 │ │ │ │ - add x1, sp, #0x8 │ │ │ │ - and w2, w2, #0xffffefff │ │ │ │ - mov x0, x28 │ │ │ │ - str x3, [sp, #136] │ │ │ │ - str w2, [sp, #152] │ │ │ │ - bl d640 (double&)@plt> │ │ │ │ - ldr x2, [x0] │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - ldur x2, [x2, #-24] │ │ │ │ - add x0, x0, x2 │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - tst w0, w1 │ │ │ │ - b.eq 1c5c4 ::do_widen(char) const@@Base+0x8084> // b.none │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3712] │ │ │ │ - mov x0, x23 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - stp x21, xzr, [sp, #112] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #128] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x3, x19, #0x18 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x1, x19, #0x40 │ │ │ │ + add x2, x23, #0x10 │ │ │ │ + stp x3, x2, [sp, #240] │ │ │ │ + str x1, [sp, #352] │ │ │ │ + stp q31, q31, [sp, #256] │ │ │ │ + str q31, [sp, #288] │ │ │ │ + bl dfc0 │ │ │ │ + add x2, x24, #0x10 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + mov x0, x25 │ │ │ │ + str x2, [sp, #248] │ │ │ │ + str w3, [sp, #312] │ │ │ │ + stp x28, xzr, [sp, #320] │ │ │ │ + strb wzr, [sp, #336] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [sp, #240] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov x0, x20 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x20, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #360] │ │ │ │ + bl dd30 (double)@plt> │ │ │ │ + ldr x4, [sp, #288] │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + stp x0, xzr, [sp, #176] │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + strb wzr, [sp, #192] │ │ │ │ + cbz x4, 1fdc8 ::do_widen(char) const@@Base+0x1d68> │ │ │ │ + ldp x5, x3, [sp, #272] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + add x1, x19, #0x18 │ │ │ │ add x24, x24, #0x10 │ │ │ │ - bl d410 │ │ │ │ - str x24, [sp, #16] │ │ │ │ - mov x0, x26 │ │ │ │ + add x19, x19, #0x40 │ │ │ │ + stp x1, x24, [sp, #240] │ │ │ │ + str x19, [sp, #352] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1f948 ::do_widen(char) const@@Base+0x18e8> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x23, [sp, #248] │ │ │ │ + add x22, x22, #0x10 │ │ │ │ bl db90 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4080] │ │ │ │ - adrp x22, 9d000 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - add x22, x22, #0x30 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xc60 │ │ │ │ - stp x22, x1, [sp, #16] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - ldr x0, [sp, #392] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1c684 ::do_widen(char) const@@Base+0x8144> // b.any │ │ │ │ - mov x0, x27 │ │ │ │ - bl e2d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x308> │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - cbz x0, 1c1bc ::do_widen(char) const@@Base+0x7c7c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x1, [x19] │ │ │ │ - str x0, [x19] │ │ │ │ - cbz x1, 1c55c ::do_widen(char) const@@Base+0x801c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x3, [sp, #392] │ │ │ │ - ldr x2, [x0] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 1c670 ::do_widen(char) const@@Base+0x8130> // b.any │ │ │ │ - ldr x2, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x1, [x2, #8] │ │ │ │ - add sp, sp, #0x190 │ │ │ │ - mov x16, x1 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ - autiasp │ │ │ │ - br x16 │ │ │ │ - ldrb w1, [x0, #2] │ │ │ │ - and w1, w1, #0xffffffdf │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x4e │ │ │ │ - b.ne 1c320 ::do_widen(char) const@@Base+0x7de0> // b.any │ │ │ │ - add x1, x0, #0x3 │ │ │ │ - cmp x20, x1 │ │ │ │ - b.ne 1c58c ::do_widen(char) const@@Base+0x804c> // b.any │ │ │ │ - cmp w3, #0x2d │ │ │ │ - mov x0, #0x7ff8000000000000 // #9221120237041090560 │ │ │ │ - mov x1, #0xfff8000000000000 // #-2251799813685248 │ │ │ │ - fmov d15, x0 │ │ │ │ - fmov d31, x1 │ │ │ │ - fcsel d15, d15, d31, ne // ne = any │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl d8b0 │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - ldr x0, [x19] │ │ │ │ - add x2, x2, #0xb8 │ │ │ │ - str x1, [x19] │ │ │ │ - str x2, [x1] │ │ │ │ - str d15, [x1, #8] │ │ │ │ - cbz x0, 1c540 ::do_widen(char) const@@Base+0x8000> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ + ldur x1, [x21, #-24] │ │ │ │ + str x21, [sp, #240] │ │ │ │ + mov x0, x25 │ │ │ │ + str x26, [x20, x1] │ │ │ │ + str x22, [sp, #352] │ │ │ │ + bl d410 │ │ │ │ + ldp x3, x4, [sp, #144] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x27 │ │ │ │ + b.eq 1fd6c ::do_widen(char) const@@Base+0x1d0c> // b.none │ │ │ │ + ldr x5, [sp, #160] │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 1f9b0 ::do_widen(char) const@@Base+0x1950> // b.plast │ │ │ │ + ldr x5, [sp, #24] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 1fd4c ::do_widen(char) const@@Base+0x1cec> // b.none │ │ │ │ + ldr x5, [sp, #192] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 1fb48 ::do_widen(char) const@@Base+0x1ae8> // b.plast │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 1ff00 ::do_widen(char) const@@Base+0x1ea0> // b.pmore │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + mov x0, x19 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + add x21, sp, #0xe0 │ │ │ │ + str x21, [sp, #208] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ cmp x0, x22 │ │ │ │ - b.eq 1c5b4 ::do_widen(char) const@@Base+0x8074> // b.none │ │ │ │ + b.eq 1fb84 ::do_widen(char) const@@Base+0x1b24> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #208] │ │ │ │ + str x1, [sp, #224] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #216] │ │ │ │ + stp x22, xzr, [x19] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x1, [sp, #216] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x19 │ │ │ │ + b.ls 1ff60 ::do_widen(char) const@@Base+0x1f00> // b.plast │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + add x22, sp, #0xd0 │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0xe70 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x1a // #26 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x24, x0 │ │ │ │ + add x19, sp, #0x100 │ │ │ │ + str x19, [sp, #240] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 1fd54 ::do_widen(char) const@@Base+0x1cf4> // b.none │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + str x0, [sp, #240] │ │ │ │ + str x1, [sp, #256] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + str x0, [sp, #248] │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3704] │ │ │ │ + stp x24, xzr, [x23] │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + ldrb w0, [x25, #520] │ │ │ │ + tbnz w0, #0, 1fc28 ::do_widen(char) const@@Base+0x1bc8> │ │ │ │ + ldrb w0, [x25, #521] │ │ │ │ + tbnz w0, #0, 1fb9c ::do_widen(char) const@@Base+0x1b3c> │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1faa8 ::do_widen(char) const@@Base+0x1a48> // b.none │ │ │ │ bl d870 │ │ │ │ - ldp x21, x22, [sp, #432] │ │ │ │ - ldp x25, x26, [sp, #464] │ │ │ │ - ldr d15, [sp, #496] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1fab8 ::do_widen(char) const@@Base+0x1a58> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1facc ::do_widen(char) const@@Base+0x1a6c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 1fadc ::do_widen(char) const@@Base+0x1a7c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1faf0 ::do_widen(char) const@@Base+0x1a90> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1fb04 ::do_widen(char) const@@Base+0x1aa4> // b.none │ │ │ │ + bl d870 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1c670 ::do_widen(char) const@@Base+0x8130> // b.any │ │ │ │ - add sp, sp, #0x190 │ │ │ │ + b.ne 1fe14 ::do_widen(char) const@@Base+0x1db4> // b.any │ │ │ │ + add sp, sp, #0x270 │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ 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], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - sub x1, x20, x1 │ │ │ │ - cmp x1, #0x1 │ │ │ │ - b.le 1c320 ::do_widen(char) const@@Base+0x7de0> │ │ │ │ - ldrb w0, [x0, #3] │ │ │ │ - cmp w0, #0x28 │ │ │ │ - b.ne 1c320 ::do_widen(char) const@@Base+0x7de0> // b.any │ │ │ │ - ldurb w0, [x20, #-1] │ │ │ │ - cmp w0, #0x29 │ │ │ │ - b.ne 1c320 ::do_widen(char) const@@Base+0x7de0> // b.any │ │ │ │ - b 1c4f4 ::do_widen(char) const@@Base+0x7fb4> │ │ │ │ - ldr d15, [sp, #496] │ │ │ │ - ldp x21, x22, [sp, #432] │ │ │ │ - ldp x25, x26, [sp, #464] │ │ │ │ - b 1c55c ::do_widen(char) const@@Base+0x801c> │ │ │ │ - mov x0, x28 │ │ │ │ - bl da00 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3712] │ │ │ │ - mov w28, w0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - stp x21, xzr, [sp, #112] │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - str x1, [sp, #128] │ │ │ │ - bl d410 │ │ │ │ - str x24, [sp, #16] │ │ │ │ - mov x0, x26 │ │ │ │ - bl db90 │ │ │ │ - cmn w28, #0x1 │ │ │ │ - b.ne 1c430 ::do_widen(char) const@@Base+0x7ef0> // b.any │ │ │ │ - ldurb w0, [x20, #-1] │ │ │ │ - sub w0, w0, #0x2b │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w0, #0x3a │ │ │ │ - b.hi 1c62c ::do_widen(char) const@@Base+0x80ec> // b.pmore │ │ │ │ - mov x1, #0x400000004000000 // #288230376218820608 │ │ │ │ - movk x1, #0x5 │ │ │ │ - lsr x0, x1, x0 │ │ │ │ - tbnz w0, #0, 1c430 ::do_widen(char) const@@Base+0x7ef0> │ │ │ │ - ldr d15, [sp, #8] │ │ │ │ - ldp x23, x24, [sp, #448] │ │ │ │ - ldp x27, x28, [sp, #480] │ │ │ │ - b 1c50c ::do_widen(char) const@@Base+0x7fcc> │ │ │ │ - cmp w1, #0x49 │ │ │ │ - b.ne 1c320 ::do_widen(char) const@@Base+0x7de0> // b.any │ │ │ │ - ldrb w1, [x0, #1] │ │ │ │ - and w1, w1, #0xffffffdf │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x4e │ │ │ │ - b.ne 1c320 ::do_widen(char) const@@Base+0x7de0> // b.any │ │ │ │ - ldrb w0, [x0, #2] │ │ │ │ - and w0, w0, #0xffffffdf │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w0, #0x46 │ │ │ │ - b.ne 1c320 ::do_widen(char) const@@Base+0x7de0> // b.any │ │ │ │ - b 1c2e8 ::do_widen(char) const@@Base+0x7da8> │ │ │ │ - stp x21, x22, [sp, #432] │ │ │ │ - stp x23, x24, [sp, #448] │ │ │ │ - stp x25, x26, [sp, #464] │ │ │ │ - stp x27, x28, [sp, #480] │ │ │ │ - str d15, [sp, #496] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - cmp x1, #0x1 │ │ │ │ - b.ne 1c79c ::do_widen(char) const@@Base+0x825c> // b.any │ │ │ │ - stp x27, x28, [sp, #480] │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - add x28, sp, #0x70 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x28 │ │ │ │ - bl d5a0 , std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #392] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1c7c8 ::do_widen(char) const@@Base+0x8288> // b.any │ │ │ │ - mov x0, x28 │ │ │ │ - bl e3c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f4> │ │ │ │ - bti j │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + add x21, sp, #0xe0 │ │ │ │ + str x21, [sp, #208] │ │ │ │ mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3712] │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.ne 1f9f4 ::do_widen(char) const@@Base+0x1994> // b.any │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 1fa00 ::do_widen(char) const@@Base+0x19a0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldp x1, x2, [sp, #240] │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x23, x0 │ │ │ │ + ldr x24, [x0, #240] │ │ │ │ + cbz x24, 20030 ::do_widen(char) const@@Base+0x1fd0> │ │ │ │ + ldrb w0, [x24, #56] │ │ │ │ + cbz w0, 1fcb4 ::do_widen(char) const@@Base+0x1c54> │ │ │ │ + ldrb w1, [x24, #67] │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ mov x0, x23 │ │ │ │ - stp x21, xzr, [sp, #112] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - mov x21, x20 │ │ │ │ - str x1, [sp, #128] │ │ │ │ - bl d410 │ │ │ │ - b 1c72c ::do_widen(char) const@@Base+0x81ec> │ │ │ │ - bti j │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3712] │ │ │ │ - mov x21, x1 │ │ │ │ - mov x19, x0 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + bl d210 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl d690 │ │ │ │ + b 1fa98 ::do_widen(char) const@@Base+0x1a38> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldp x1, x2, [sp, #240] │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x23, x0 │ │ │ │ + ldr x24, [x0, #240] │ │ │ │ + cbz x24, 2007c ::do_widen(char) const@@Base+0x201c> │ │ │ │ + ldrb w0, [x24, #56] │ │ │ │ + cbz w0, 1fd00 ::do_widen(char) const@@Base+0x1ca0> │ │ │ │ + ldrb w1, [x24, #67] │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ mov x0, x23 │ │ │ │ - add x1, x2, #0x10 │ │ │ │ - str x1, [sp, #128] │ │ │ │ - bl d410 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - mov x0, x26 │ │ │ │ - str x24, [sp, #16] │ │ │ │ - bl db90 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + bl d210 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl d690 │ │ │ │ + b 1fa90 ::do_widen(char) const@@Base+0x1a30> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, x24 │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x24] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1fc00 ::do_widen(char) const@@Base+0x1ba0> // b.none │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + mov x0, x24 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 1fc00 ::do_widen(char) const@@Base+0x1ba0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, x24 │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x24] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1fc8c ::do_widen(char) const@@Base+0x1c2c> // b.none │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + mov x0, x24 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 1fc8c ::do_widen(char) const@@Base+0x1c2c> │ │ │ │ + mov x5, #0xf // #15 │ │ │ │ + b 1f9a8 ::do_widen(char) const@@Base+0x1948> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x1, x24 │ │ │ │ mov x0, x19 │ │ │ │ - ldp x23, x24, [sp, #448] │ │ │ │ - mov x1, x21 │ │ │ │ - ldp x27, x28, [sp, #480] │ │ │ │ - b 1c694 ::do_widen(char) const@@Base+0x8154> │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 1fa70 ::do_widen(char) const@@Base+0x1a10> │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 1f9b0 ::do_widen(char) const@@Base+0x1950> // b.plast │ │ │ │ + ldr x5, [sp, #24] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 1f9a4 ::do_widen(char) const@@Base+0x1944> // b.any │ │ │ │ + b 1f9c0 ::do_widen(char) const@@Base+0x1960> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b 1f790 ::do_widen(char) const@@Base+0x1730> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x27 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x3, [sp, #72] │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + b 1f7fc ::do_widen(char) const@@Base+0x179c> │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 1f924 ::do_widen(char) const@@Base+0x18c4> │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 1f6f8 ::do_widen(char) const@@Base+0x1698> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - cmp x1, #0x2 │ │ │ │ - b.ne 1c6e0 ::do_widen(char) const@@Base+0x81a0> // b.any │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 1c400 ::do_widen(char) const@@Base+0x7ec0> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 1fe78 ::do_widen(char) const@@Base+0x1e18> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xd68 │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x28 │ │ │ │ - str x1, [sp, #112] │ │ │ │ - bl 18e20 ::do_widen(char) const@@Base+0x48e0> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - ldp x27, x28, [sp, #480] │ │ │ │ - mov x0, x25 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #392] │ │ │ │ - ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + mov x20, x19 │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #448] │ │ │ │ - stp x27, x28, [sp, #480] │ │ │ │ - b.ne 1c684 ::do_widen(char) const@@Base+0x8144> // b.any │ │ │ │ + b.ne 1fe14 ::do_widen(char) const@@Base+0x1db4> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ - stp x23, x24, [sp, #448] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 1c794 ::do_widen(char) const@@Base+0x8254> │ │ │ │ + b 1fe28 ::do_widen(char) const@@Base+0x1dc8> │ │ │ │ bti j │ │ │ │ + add x24, x24, #0x10 │ │ │ │ mov x19, x0 │ │ │ │ - mov x21, x1 │ │ │ │ - mov x0, x27 │ │ │ │ - str x22, [sp, #16] │ │ │ │ - bl dd00 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - ldp x23, x24, [sp, #448] │ │ │ │ - ldp x27, x28, [sp, #480] │ │ │ │ - b 1c694 ::do_widen(char) const@@Base+0x8154> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + str x24, [sp, #248] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x23, [sp, #248] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #240] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + mov x0, x25 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #352] │ │ │ │ + bl d410 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + mov x20, x19 │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 1fe44 ::do_widen(char) const@@Base+0x1de4> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + b 1fe58 ::do_widen(char) const@@Base+0x1df8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #8] │ │ │ │ mov x2, x0 │ │ │ │ - mov w4, #0x9999 // #39321 │ │ │ │ - ldrb w0, [x0] │ │ │ │ - movk w4, #0x1999, lsl #16 │ │ │ │ - ldr w1, [x2, #4] │ │ │ │ - ldr x3, [x2, #24] │ │ │ │ - cmp w1, w4 │ │ │ │ - add w1, w1, w1, lsl #2 │ │ │ │ - cset w4, hi // hi = pmore │ │ │ │ - orr w0, w0, w4 │ │ │ │ - strb w0, [x2] │ │ │ │ - lsl w1, w1, #1 │ │ │ │ - str w1, [x2, #4] │ │ │ │ - ldrb w3, [x3] │ │ │ │ - sub w3, w3, #0x30 │ │ │ │ - and w4, w3, #0xff │ │ │ │ - cmp w4, #0x9 │ │ │ │ - b.hi 1c8b0 ::do_widen(char) const@@Base+0x8370> // b.pmore │ │ │ │ - mul w4, w1, w3 │ │ │ │ - cbz w3, 1c898 ::do_widen(char) const@@Base+0x8358> │ │ │ │ - tbnz w0, #0, 1c8b0 ::do_widen(char) const@@Base+0x8370> │ │ │ │ - umull x1, w1, w3 │ │ │ │ - cmp xzr, x1, lsr #32 │ │ │ │ - b.ne 1c894 ::do_widen(char) const@@Base+0x8354> // b.any │ │ │ │ - ldr x1, [x2, #8] │ │ │ │ - ldr w2, [x1] │ │ │ │ - adds w4, w4, w2 │ │ │ │ - b.cc 1c8a4 ::do_widen(char) const@@Base+0x8364> // b.lo, b.ul, b.last │ │ │ │ - ret │ │ │ │ - ldr x1, [x2, #8] │ │ │ │ - ldr w2, [x1] │ │ │ │ - add w4, w4, w2 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w4, [x1] │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x1b0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #336] │ │ │ │ - add x29, sp, #0x150 │ │ │ │ - stp x19, x20, [sp, #352] │ │ │ │ - mov x19, x1 │ │ │ │ - stp x21, x22, [sp, #368] │ │ │ │ - mov x21, x0 │ │ │ │ - add x22, sp, #0x78 │ │ │ │ - stp x23, x24, [sp, #384] │ │ │ │ - add x23, sp, #0x68 │ │ │ │ - stp x25, x26, [sp, #400] │ │ │ │ - stp x27, x28, [sp, #416] │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ ldr x1, [x2] │ │ │ │ - str x1, [sp, #328] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl dd70 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1bea0 ::do_widen(char) const@@Base+0x7960> │ │ │ │ - mov x1, x0 │ │ │ │ - str x22, [sp, #104] │ │ │ │ - mov x0, x23 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl f200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1230> │ │ │ │ - ldp x20, x19, [sp, #104] │ │ │ │ - add x19, x20, x19 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.eq 1ca58 ::do_widen(char) const@@Base+0x8518> // b.none │ │ │ │ - str wzr, [sp, #52] │ │ │ │ - mov x3, #0x100000000 // #4294967296 │ │ │ │ - add x1, sp, #0x34 │ │ │ │ - mov w2, #0xfd // #253 │ │ │ │ - ldrb w25, [x20] │ │ │ │ - sub x0, x19, #0x1 │ │ │ │ - stp x3, x1, [sp, #64] │ │ │ │ - sub w3, w25, #0x2b │ │ │ │ - tst w3, w2 │ │ │ │ - cinc x20, x20, eq // eq = none │ │ │ │ - stp x20, x0, [sp, #80] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.cc 1ca58 ::do_widen(char) const@@Base+0x8518> // b.lo, b.ul, b.last │ │ │ │ - ldurb w1, [x19, #-1] │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w0, w1, #0xff │ │ │ │ - cmp w0, #0x9 │ │ │ │ - b.hi 1ca58 ::do_widen(char) const@@Base+0x8518> // b.pmore │ │ │ │ - add x24, sp, #0x38 │ │ │ │ - sub x19, x19, #0x2 │ │ │ │ - mov x0, x24 │ │ │ │ - str w1, [sp, #52] │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3744] │ │ │ │ - str x19, [sp, #88] │ │ │ │ - bl dfc0 │ │ │ │ - bl db30 │ │ │ │ + b.ne 1fe14 ::do_widen(char) const@@Base+0x1db4> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl d330 │ │ │ │ - and w3, w0, #0xff │ │ │ │ - and w27, w0, #0x1 │ │ │ │ - tbz w0, #0, 1cb54 ::do_widen(char) const@@Base+0x8614> │ │ │ │ - mov w5, #0x9999 // #39321 │ │ │ │ - sub x4, x20, #0x1 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - movk w5, #0x1999, lsl #16 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.cc 1cab8 ::do_widen(char) const@@Base+0x8578> // b.lo, b.ul, b.last │ │ │ │ - cbz w3, 1ca34 ::do_widen(char) const@@Base+0x84f4> │ │ │ │ - ldrb w1, [x19] │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w2, w1, #0xff │ │ │ │ - cmp w2, #0x9 │ │ │ │ - b.hi 1ca50 ::do_widen(char) const@@Base+0x8510> // b.pmore │ │ │ │ - add w0, w0, w0, lsl #2 │ │ │ │ - lsl w0, w0, #1 │ │ │ │ - mul w2, w0, w1 │ │ │ │ - cbz w1, 1caa0 ::do_widen(char) const@@Base+0x8560> │ │ │ │ - cbnz w3, 1ca50 ::do_widen(char) const@@Base+0x8510> │ │ │ │ - umull x1, w0, w1 │ │ │ │ - cmp xzr, x1, lsr #32 │ │ │ │ - b.ne 1ca50 ::do_widen(char) const@@Base+0x8510> // b.any │ │ │ │ - ldr w1, [sp, #52] │ │ │ │ - adds w2, w2, w1 │ │ │ │ - b.cs 1ca50 ::do_widen(char) const@@Base+0x8510> // b.hs, b.nlast │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - str w2, [sp, #52] │ │ │ │ - cmp x19, x4 │ │ │ │ - b.eq 1cab8 ::do_widen(char) const@@Base+0x8578> // b.none │ │ │ │ - ldrb w1, [x19] │ │ │ │ - cmp w0, w5 │ │ │ │ - cset w3, hi // hi = pmore │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w2, w1, #0xff │ │ │ │ - cmp w2, #0x9 │ │ │ │ - b.ls 1c9f8 ::do_widen(char) const@@Base+0x84b8> // b.plast │ │ │ │ - mov x0, x24 │ │ │ │ - bl db90 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3696] │ │ │ │ - adrp x21, 9d000 │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3744] │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xc60 │ │ │ │ - stp x21, x1, [sp, #64] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - ldr x0, [sp, #328] │ │ │ │ - ldr x1, [x28] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x20, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + mov x0, x22 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 1fe44 ::do_widen(char) const@@Base+0x1de4> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1cdc4 ::do_widen(char) const@@Base+0x8884> // b.any │ │ │ │ - add x22, sp, #0x40 │ │ │ │ - mov x0, x22 │ │ │ │ - bl e2d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x308> │ │ │ │ - ldr w1, [sp, #52] │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - add w1, w1, w2 │ │ │ │ - str w1, [sp, #52] │ │ │ │ - cmp x19, x4 │ │ │ │ - b.ne 1c9e0 ::do_widen(char) const@@Base+0x84a0> // b.any │ │ │ │ - mov x0, x24 │ │ │ │ + b.ne 1fe14 ::do_widen(char) const@@Base+0x1db4> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x22, sp, #0xd0 │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + str x24, [sp, #248] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x23, [sp, #248] │ │ │ │ bl db90 │ │ │ │ - cmp w25, #0x2d │ │ │ │ - b.eq 1ccfc ::do_widen(char) const@@Base+0x87bc> // b.none │ │ │ │ - ldr w19, [sp, #52] │ │ │ │ - tbnz w19, #31, 1ca58 ::do_widen(char) const@@Base+0x8518> │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl d8b0 │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - ldr x0, [x21] │ │ │ │ - add x2, x2, #0x58 │ │ │ │ - str x1, [x21] │ │ │ │ - str x2, [x1] │ │ │ │ - str w19, [x1, #8] │ │ │ │ - cbz x0, 1cb04 ::do_widen(char) const@@Base+0x85c4> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 1cb14 ::do_widen(char) const@@Base+0x85d4> // b.none │ │ │ │ - bl d870 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #240] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + mov x0, x25 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #352] │ │ │ │ + bl d410 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #328] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1cdc4 ::do_widen(char) const@@Base+0x8884> // b.any │ │ │ │ - ldp x29, x30, [sp, #336] │ │ │ │ - ldp x19, x20, [sp, #352] │ │ │ │ - ldp x21, x22, [sp, #368] │ │ │ │ - ldp x23, x24, [sp, #384] │ │ │ │ - ldp x25, x26, [sp, #400] │ │ │ │ - ldp x27, x28, [sp, #416] │ │ │ │ - add sp, sp, #0x1b0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3824] │ │ │ │ - str w3, [sp, #20] │ │ │ │ - bl d510 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x0, [x1, x0, lsl #3] │ │ │ │ - cbz x0, 1ce1c ::do_widen(char) const@@Base+0x88dc> │ │ │ │ - ldr x1, [x0] │ │ │ │ + b.eq 1fe78 ::do_widen(char) const@@Base+0x1e18> // b.none │ │ │ │ + b 1fe14 ::do_widen(char) const@@Base+0x1db4> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ str x0, [sp, #8] │ │ │ │ - add x26, sp, #0x88 │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3744] │ │ │ │ - mov x8, x26 │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldr x28, [sp, #144] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr w3, [sp, #20] │ │ │ │ - cbz x28, 1cc3c ::do_widen(char) const@@Base+0x86fc> │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - ldrb w1, [x1] │ │ │ │ - cbz w1, 1cc3c ::do_widen(char) const@@Base+0x86fc> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x5, [sp, #136] │ │ │ │ - and w4, w0, #0xff │ │ │ │ - ldrb w27, [x5] │ │ │ │ - sub w27, w27, #0x1 │ │ │ │ - and w27, w27, #0xff │ │ │ │ - cmp x19, x20 │ │ │ │ - b.cc 1cc30 ::do_widen(char) const@@Base+0x86f0> // b.lo, b.ul, b.last │ │ │ │ - sub x1, x28, #0x1 │ │ │ │ - sub x28, x20, #0x1 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - cbnz w27, 1cd14 ::do_widen(char) const@@Base+0x87d4> │ │ │ │ - ldrb w0, [x19] │ │ │ │ - cmp w0, w4 │ │ │ │ - b.ne 1cd44 ::do_widen(char) const@@Base+0x8804> // b.any │ │ │ │ - cmp x20, x19 │ │ │ │ - b.eq 1ccd0 ::do_widen(char) const@@Base+0x8790> // b.none │ │ │ │ - mov w0, w2 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.cs 1cc1c ::do_widen(char) const@@Base+0x86dc> // b.hs, b.nlast │ │ │ │ - add w0, w2, #0x1 │ │ │ │ - and w2, w0, #0xff │ │ │ │ - and x0, x0, #0xff │ │ │ │ - ldrb w27, [x5, x0] │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - str x19, [sp, #88] │ │ │ │ - cmp x19, x28 │ │ │ │ - b.ne 1cbec ::do_widen(char) const@@Base+0x86ac> // b.any │ │ │ │ - mov x0, x26 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 1cab8 ::do_widen(char) const@@Base+0x8578> │ │ │ │ - mov w5, #0x9999 // #39321 │ │ │ │ - sub x4, x20, #0x1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - movk w5, #0x1999, lsl #16 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.cc 1cc30 ::do_widen(char) const@@Base+0x86f0> // b.lo, b.ul, b.last │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cbz w27, 1ccb4 ::do_widen(char) const@@Base+0x8774> │ │ │ │ - ldrb w0, [x19] │ │ │ │ - sub w0, w0, #0x30 │ │ │ │ - and w2, w0, #0xff │ │ │ │ - cmp w2, #0x9 │ │ │ │ - b.hi 1ccd0 ::do_widen(char) const@@Base+0x8790> // b.pmore │ │ │ │ - add w1, w1, w1, lsl #2 │ │ │ │ - lsl w1, w1, #1 │ │ │ │ - mul w2, w1, w0 │ │ │ │ - cbz w0, 1ccdc ::do_widen(char) const@@Base+0x879c> │ │ │ │ - tbnz w3, #0, 1ccd0 ::do_widen(char) const@@Base+0x8790> │ │ │ │ - umull x0, w1, w0 │ │ │ │ - cmp xzr, x0, lsr #32 │ │ │ │ - b.ne 1ccd0 ::do_widen(char) const@@Base+0x8790> // b.any │ │ │ │ - ldr w0, [sp, #52] │ │ │ │ - adds w2, w2, w0 │ │ │ │ - b.cs 1ccd0 ::do_widen(char) const@@Base+0x8790> // b.hs, b.nlast │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - str w2, [sp, #52] │ │ │ │ - cmp x19, x4 │ │ │ │ - b.eq 1cc30 ::do_widen(char) const@@Base+0x86f0> // b.none │ │ │ │ - ldrb w0, [x19] │ │ │ │ - cmp w1, w5 │ │ │ │ - cset w3, hi // hi = pmore │ │ │ │ - sub w0, w0, #0x30 │ │ │ │ - and w2, w0, #0xff │ │ │ │ - cmp w2, #0x9 │ │ │ │ - b.ls 1cc78 ::do_widen(char) const@@Base+0x8738> // b.plast │ │ │ │ - mov x0, x26 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 1ca50 ::do_widen(char) const@@Base+0x8510> │ │ │ │ - ldr w0, [sp, #52] │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - add w0, w0, w2 │ │ │ │ - str w0, [sp, #52] │ │ │ │ - cmp x19, x4 │ │ │ │ - b.eq 1cc30 ::do_widen(char) const@@Base+0x86f0> // b.none │ │ │ │ - and w27, w3, #0x1 │ │ │ │ - b 1cc60 ::do_widen(char) const@@Base+0x8720> │ │ │ │ - ldr w19, [sp, #52] │ │ │ │ - mov w0, #0x80000000 // #-2147483648 │ │ │ │ - cmp w19, w0 │ │ │ │ - b.hi 1ca58 ::do_widen(char) const@@Base+0x8518> // b.pmore │ │ │ │ - neg w19, w19 │ │ │ │ - b 1cad0 ::do_widen(char) const@@Base+0x8590> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str w2, [sp, #8] │ │ │ │ - str w4, [sp, #20] │ │ │ │ - stp x5, x1, [sp, #24] │ │ │ │ - bl 1c820 ::do_widen(char) const@@Base+0x82e0> │ │ │ │ - tbz w0, #0, 1ccd0 ::do_widen(char) const@@Base+0x8790> │ │ │ │ - sub w27, w27, #0x1 │ │ │ │ - ldr w2, [sp, #8] │ │ │ │ - ldp x5, x1, [sp, #24] │ │ │ │ - and w27, w27, #0xff │ │ │ │ - ldr w4, [sp, #20] │ │ │ │ - b 1cc20 ::do_widen(char) const@@Base+0x86e0> │ │ │ │ - cmp x20, x19 │ │ │ │ - b.hi 1cc30 ::do_widen(char) const@@Base+0x86f0> // b.pmore │ │ │ │ - add x27, sp, #0x40 │ │ │ │ - b 1cd64 ::do_widen(char) const@@Base+0x8824> │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - str x19, [sp, #88] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.cc 1cc30 ::do_widen(char) const@@Base+0x86f0> // b.lo, b.ul, b.last │ │ │ │ - mov x0, x27 │ │ │ │ - bl 1c820 ::do_widen(char) const@@Base+0x82e0> │ │ │ │ - tbnz w0, #0, 1cd54 ::do_widen(char) const@@Base+0x8814> │ │ │ │ - b 1ccd0 ::do_widen(char) const@@Base+0x8790> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - mov x0, x24 │ │ │ │ - bl db90 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x19, x0 │ │ │ │ - cmp x1, #0x1 │ │ │ │ - b.ne 1ce48 ::do_widen(char) const@@Base+0x8908> // b.any │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - add x26, sp, #0x88 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x26 │ │ │ │ - bl d5a0 , std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #328] │ │ │ │ - ldr x1, [x28] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1ce6c ::do_widen(char) const@@Base+0x892c> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - mov x0, x26 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3744] │ │ │ │ - b 1cd80 ::do_widen(char) const@@Base+0x8840> │ │ │ │ - bti j │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3744] │ │ │ │ - b 1cd90 ::do_widen(char) const@@Base+0x8850> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - mov x0, x22 │ │ │ │ - str x21, [sp, #64] │ │ │ │ - bl dd00 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x20 │ │ │ │ - b 1cd90 ::do_widen(char) const@@Base+0x8850> │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3744] │ │ │ │ - ldr x0, [sp, #328] │ │ │ │ - ldr x1, [x28] │ │ │ │ + b.ne 1fe14 ::do_widen(char) const@@Base+0x1db4> // b.any │ │ │ │ + add x1, sp, #0x70 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + bl d530 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1cdc4 ::do_widen(char) const@@Base+0x8884> // b.any │ │ │ │ + b.ne 1fe14 ::do_widen(char) const@@Base+0x1db4> // b.any │ │ │ │ bl dab0 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x23 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #328] │ │ │ │ - ldr x1, [x28] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1cdc4 ::do_widen(char) const@@Base+0x8884> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - mov x0, x26 │ │ │ │ - bl e3c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - mov x0, x26 │ │ │ │ - add x1, x1, #0xd68 │ │ │ │ - str x1, [sp, #136] │ │ │ │ - bl 18e20 ::do_widen(char) const@@Base+0x48e0> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 1ce48 ::do_widen(char) const@@Base+0x8908> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - ldp x1, x3, [x2] │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 1ced8 ::do_widen(char) const@@Base+0x8998> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x2 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 1c8c0 ::do_widen(char) const@@Base+0x8380> │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - cbz x0, 1cec0 ::do_widen(char) const@@Base+0x8980> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x1, [x19] │ │ │ │ - str x0, [x19] │ │ │ │ - cbz x1, 1cf18 ::do_widen(char) const@@Base+0x89d8> │ │ │ │ - ldr x2, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ldr x1, [x2, #8] │ │ │ │ - mov x16, x1 │ │ │ │ - br x16 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - add x22, x1, #0x8 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - add x0, x0, #0xdf8 │ │ │ │ - str x0, [x21], #8 │ │ │ │ - mov x20, x1 │ │ │ │ - mov x1, x22 │ │ │ │ - add x23, x20, #0x20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl dd90 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3984] │ │ │ │ - add x1, x19, #0x28 │ │ │ │ - ldr w2, [x22, #16] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - str w2, [x21, #16] │ │ │ │ - str wzr, [x19, #40] │ │ │ │ - stp xzr, x1, [x1, #8] │ │ │ │ - ldr x0, [x23, #16] │ │ │ │ - stp x1, xzr, [x1, #24] │ │ │ │ - cbz x0, 1cff8 ::do_widen(char) const@@Base+0x8ab8> │ │ │ │ - bl f550 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1580> │ │ │ │ - mov x2, x0 │ │ │ │ - nop │ │ │ │ - mov x1, x2 │ │ │ │ - ldr x2, [x2, #16] │ │ │ │ - cbnz x2, 1cfc0 ::do_widen(char) const@@Base+0x8a80> │ │ │ │ - mov x2, x0 │ │ │ │ - str x1, [x19, #56] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, x2 │ │ │ │ - ldr x2, [x2, #24] │ │ │ │ - cbnz x2, 1cfe0 ::do_widen(char) const@@Base+0x8aa0> │ │ │ │ - ldr x2, [x23, #40] │ │ │ │ - str x0, [x19, #48] │ │ │ │ - stp x1, x2, [x19, #64] │ │ │ │ - add x1, x19, #0x58 │ │ │ │ - add x23, x20, #0x50 │ │ │ │ - str wzr, [x19, #88] │ │ │ │ - stp xzr, x1, [x1, #8] │ │ │ │ - ldr x0, [x23, #16] │ │ │ │ - stp x1, xzr, [x1, #24] │ │ │ │ - cbz x0, 1d058 ::do_widen(char) const@@Base+0x8b18> │ │ │ │ - bl f7a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x17d4> │ │ │ │ - mov x2, x0 │ │ │ │ - nop │ │ │ │ - mov x1, x2 │ │ │ │ - ldr x2, [x2, #16] │ │ │ │ - cbnz x2, 1d020 ::do_widen(char) const@@Base+0x8ae0> │ │ │ │ - mov x2, x0 │ │ │ │ - str x1, [x19, #104] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, x2 │ │ │ │ - ldr x2, [x2, #24] │ │ │ │ - cbnz x2, 1d040 ::do_widen(char) const@@Base+0x8b00> │ │ │ │ - ldr x2, [x23, #40] │ │ │ │ - str x0, [x19, #96] │ │ │ │ - stp x1, x2, [x19, #112] │ │ │ │ - add x0, x19, #0x90 │ │ │ │ - str x0, [x19, #128] │ │ │ │ - add x23, x19, #0x80 │ │ │ │ - mov x0, x23 │ │ │ │ - ldp x1, x2, [x20, #128] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl f200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1230> │ │ │ │ - add x0, x19, #0xb0 │ │ │ │ - str x0, [x19, #160] │ │ │ │ - add x0, x19, #0xa0 │ │ │ │ - ldp x1, x2, [x20, #160] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl f200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1230> │ │ │ │ - ldr x0, [x20, #208] │ │ │ │ - ldr w2, [x22, #184] │ │ │ │ - adrp x22, 9d000 │ │ │ │ - add x1, x22, #0xd68 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - str w2, [x21, #184] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - stp x1, x0, [x19, #200] │ │ │ │ - cbz x0, 1d0c0 ::do_widen(char) const@@Base+0x8b80> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldur q30, [x20, #216] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - ldr d31, [x20, #232] │ │ │ │ - add x1, x1, #0x990 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0x9c0 │ │ │ │ - stp x1, x2, [x19] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x9f8 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - str x0, [x19, #200] │ │ │ │ - stur q30, [x19, #216] │ │ │ │ - str d31, [x19, #232] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 1d14c ::do_widen(char) const@@Base+0x8c0c> │ │ │ │ + b 1ff48 ::do_widen(char) const@@Base+0x1ee8> │ │ │ │ bti j │ │ │ │ - add x22, x22, #0xd68 │ │ │ │ - str x22, [x19, #8] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 18e20 ::do_widen(char) const@@Base+0x48e0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - bl f720 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1750> │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - bl f4e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1510> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xd40 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - bl de40 │ │ │ │ - mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1d144 ::do_widen(char) const@@Base+0x8c04> │ │ │ │ + b 1fdf0 ::do_widen(char) const@@Base+0x1d90> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 1d13c ::do_widen(char) const@@Base+0x8bfc> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - add x22, x1, #0x8 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - add x0, x0, #0xdf8 │ │ │ │ - str x0, [x21], #8 │ │ │ │ - mov x20, x1 │ │ │ │ - mov x1, x22 │ │ │ │ - add x23, x20, #0x20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl dd90 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3984] │ │ │ │ - add x1, x19, #0x28 │ │ │ │ - ldr w2, [x22, #16] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - str w2, [x21, #16] │ │ │ │ - str wzr, [x19, #40] │ │ │ │ - stp xzr, x1, [x1, #8] │ │ │ │ - ldr x0, [x23, #16] │ │ │ │ - stp x1, xzr, [x1, #24] │ │ │ │ - cbz x0, 1d258 ::do_widen(char) const@@Base+0x8d18> │ │ │ │ - bl f550 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1580> │ │ │ │ - mov x2, x0 │ │ │ │ - nop │ │ │ │ - mov x1, x2 │ │ │ │ - ldr x2, [x2, #16] │ │ │ │ - cbnz x2, 1d220 ::do_widen(char) const@@Base+0x8ce0> │ │ │ │ - mov x2, x0 │ │ │ │ - str x1, [x19, #56] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, x2 │ │ │ │ - ldr x2, [x2, #24] │ │ │ │ - cbnz x2, 1d240 ::do_widen(char) const@@Base+0x8d00> │ │ │ │ - ldr x2, [x23, #40] │ │ │ │ - str x0, [x19, #48] │ │ │ │ - stp x1, x2, [x19, #64] │ │ │ │ - add x1, x19, #0x58 │ │ │ │ - add x23, x20, #0x50 │ │ │ │ - str wzr, [x19, #88] │ │ │ │ - stp xzr, x1, [x1, #8] │ │ │ │ - ldr x0, [x23, #16] │ │ │ │ - stp x1, xzr, [x1, #24] │ │ │ │ - cbz x0, 1d2b8 ::do_widen(char) const@@Base+0x8d78> │ │ │ │ - bl f7a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x17d4> │ │ │ │ - mov x2, x0 │ │ │ │ - nop │ │ │ │ - mov x1, x2 │ │ │ │ - ldr x2, [x2, #16] │ │ │ │ - cbnz x2, 1d280 ::do_widen(char) const@@Base+0x8d40> │ │ │ │ + b 1ffc8 ::do_widen(char) const@@Base+0x1f68> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #8] │ │ │ │ mov x2, x0 │ │ │ │ - str x1, [x19, #104] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, x2 │ │ │ │ - ldr x2, [x2, #24] │ │ │ │ - cbnz x2, 1d2a0 ::do_widen(char) const@@Base+0x8d60> │ │ │ │ - ldr x2, [x23, #40] │ │ │ │ - str x0, [x19, #96] │ │ │ │ - stp x1, x2, [x19, #112] │ │ │ │ - add x0, x19, #0x90 │ │ │ │ - str x0, [x19, #128] │ │ │ │ - add x23, x19, #0x80 │ │ │ │ - mov x0, x23 │ │ │ │ - ldp x1, x2, [x20, #128] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl f200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1230> │ │ │ │ - add x0, x19, #0xb0 │ │ │ │ - str x0, [x19, #160] │ │ │ │ - add x0, x19, #0xa0 │ │ │ │ - ldp x1, x2, [x20, #160] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl f200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1230> │ │ │ │ - ldr x0, [x20, #208] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - ldr w1, [x22, #184] │ │ │ │ - add x2, x2, #0xda0 │ │ │ │ - str w1, [x21, #184] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - str x2, [x19, #8] │ │ │ │ - stp x1, x0, [x19, #200] │ │ │ │ - cbz x0, 1d320 ::do_widen(char) const@@Base+0x8de0> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldur q30, [x20, #216] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - ldr d31, [x20, #232] │ │ │ │ - add x1, x1, #0x908 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0x938 │ │ │ │ - stp x1, x2, [x19] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x970 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - str x0, [x19, #200] │ │ │ │ - stur q30, [x19, #216] │ │ │ │ - str d31, [x19, #232] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1d3b0 ::do_widen(char) const@@Base+0x8e70> │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1fe14 ::do_widen(char) const@@Base+0x1db4> // b.any │ │ │ │ + bl dab0 │ │ │ │ bti j │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xd68 │ │ │ │ - str x1, [x19, #8] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 18e20 ::do_widen(char) const@@Base+0x48e0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - bl f720 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1750> │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - bl f4e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1510> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xd40 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - bl de40 │ │ │ │ - mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ + b 1fe50 ::do_widen(char) const@@Base+0x1df0> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1d3a8 ::do_widen(char) const@@Base+0x8e68> │ │ │ │ + mov x19, x0 │ │ │ │ + b 1fec0 ::do_widen(char) const@@Base+0x1e60> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 1d3a0 ::do_widen(char) const@@Base+0x8e60> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cbz x0, 1d4dc ::do_widen(char) const@@Base+0x8f9c> │ │ │ │ + b 1ff54 ::do_widen(char) const@@Base+0x1ef4> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl 1d400 ::do_widen(char) const@@Base+0x8ec0> │ │ │ │ - ldr x21, [x20, #88] │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cbz x21, 1d46c ::do_widen(char) const@@Base+0x8f2c> │ │ │ │ - add x1, x21, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 1d46c ::do_widen(char) const@@Base+0x8f2c> // b.any │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x21, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 1d4b4 ::do_widen(char) const@@Base+0x8f74> // b.none │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - cbz x0, 1d480 ::do_widen(char) const@@Base+0x8f40> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d494 ::do_widen(char) const@@Base+0x8f54> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - cbnz x20, 1d41c ::do_widen(char) const@@Base+0x8edc> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x1, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x560 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 1d4e0 ::do_widen(char) const@@Base+0x8fa0> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - blr x1 │ │ │ │ - b 1d46c ::do_widen(char) const@@Base+0x8f2c> │ │ │ │ - ret │ │ │ │ - mov x0, x21 │ │ │ │ - blr x2 │ │ │ │ - b 1d46c ::do_widen(char) const@@Base+0x8f2c> │ │ │ │ - cbz x0, 1d704 ::do_widen(char) const@@Base+0x91c4> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ mov x22, x0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - ldr x23, [x22, #24] │ │ │ │ - cbz x23, 1d6c0 ::do_widen(char) const@@Base+0x9180> │ │ │ │ + add x24, x1, #0x18 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - ldr x24, [x23, #24] │ │ │ │ - cbz x24, 1d690 ::do_widen(char) const@@Base+0x9150> │ │ │ │ - ldr x25, [x24, #24] │ │ │ │ - cbz x25, 1d664 ::do_widen(char) const@@Base+0x9124> │ │ │ │ - ldr x19, [x25, #24] │ │ │ │ - cbz x19, 1d60c ::do_widen(char) const@@Base+0x90cc> │ │ │ │ - ldr x21, [x19, #24] │ │ │ │ - cbz x21, 1d5b0 ::do_widen(char) const@@Base+0x9070> │ │ │ │ - ldr x26, [x21, #24] │ │ │ │ - cbz x26, 1d5e0 ::do_widen(char) const@@Base+0x90a0> │ │ │ │ + mov x25, x1 │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - ldr x20, [x26, #24] │ │ │ │ - cbz x20, 1d638 ::do_widen(char) const@@Base+0x90f8> │ │ │ │ - ldr x27, [x20, #24] │ │ │ │ - cbz x27, 1d584 ::do_widen(char) const@@Base+0x9044> │ │ │ │ - ldr x0, [x27, #24] │ │ │ │ - mov x28, x27 │ │ │ │ - bl 1d4ec ::do_widen(char) const@@Base+0x8fac> │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - add x1, x27, #0x30 │ │ │ │ - ldr x27, [x27, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d578 ::do_widen(char) const@@Base+0x9038> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x28 │ │ │ │ - bl d870 │ │ │ │ - cbnz x27, 1d554 ::do_widen(char) const@@Base+0x9014> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x1, x20, #0x30 │ │ │ │ - ldr x27, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d59c ::do_widen(char) const@@Base+0x905c> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d870 │ │ │ │ - cbz x27, 1d638 ::do_widen(char) const@@Base+0x90f8> │ │ │ │ - mov x20, x27 │ │ │ │ - b 1d54c ::do_widen(char) const@@Base+0x900c> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - ldr x20, [x19, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d5c8 ::do_widen(char) const@@Base+0x9088> // b.none │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x340 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #824] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3720] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x19, x0 │ │ │ │ + bl d250 │ │ │ │ + ldr x1, [x25, #24] │ │ │ │ + str x0, [x19, #8] │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 213f8 ::do_widen(char) const@@Base+0x3398> // b.none │ │ │ │ + add x19, sp, #0xa8 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + ldr x1, [x25] │ │ │ │ + mov x0, x22 │ │ │ │ + mov x8, x19 │ │ │ │ + mov w20, w21 │ │ │ │ + ldr w1, [x1, w21, uxtw #2] │ │ │ │ + bl 1f184 ::do_widen(char) const@@Base+0x1124> │ │ │ │ + ldp x0, x5, [sp, #168] │ │ │ │ + sub x2, x5, x0 │ │ │ │ + asr x2, x2, #3 │ │ │ │ + cmp x5, x0 │ │ │ │ + b.eq 20f5c ::do_widen(char) const@@Base+0x2efc> // b.none │ │ │ │ + ldr x3, [x24] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x4, x3, x20, lsl #3 │ │ │ │ + nop │ │ │ │ + ldr x3, [x0, x1, lsl #3] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + ldr d31, [x4] │ │ │ │ + str d31, [x3, #136] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.hi 20180 ::do_widen(char) const@@Base+0x2120> // b.pmore │ │ │ │ + sub x1, x2, #0x1 │ │ │ │ + cmp x5, x0 │ │ │ │ + csel w1, w1, wzr, ne // ne = any │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + add w23, w1, w23 │ │ │ │ bl d870 │ │ │ │ + ldp x1, x0, [x24] │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x21, x0, asr #3 │ │ │ │ + b.cc 20144 ::do_widen(char) const@@Base+0x20e4> // b.lo, b.ul, b.last │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 1eee0 ::do_widen(char) const@@Base+0xe80> │ │ │ │ + mov w27, w0 │ │ │ │ + ldp x2, x0, [x22] │ │ │ │ + ldr x4, [x2] │ │ │ │ + sub x1, x0, x2 │ │ │ │ + asr x3, x1, #3 │ │ │ │ + ldr d31, [x4, #136] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 20224 ::do_widen(char) const@@Base+0x21c4> // b.none │ │ │ │ + fsub d0, d31, d31 │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + str d0, [x4, #136] │ │ │ │ + cmp x1, #0x8 │ │ │ │ + b.ls 20224 ::do_widen(char) const@@Base+0x21c4> // b.plast │ │ │ │ + ldr x1, [x2, x0, lsl #3] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + ldr d30, [x1, #136] │ │ │ │ + fsub d30, d30, d31 │ │ │ │ + str d30, [x1, #136] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.hi 20208 ::do_widen(char) const@@Base+0x21a8> // b.pmore │ │ │ │ + add x24, sp, #0x230 │ │ │ │ + add x19, sp, #0x1c0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl d3b0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x2, sp, #0x2a0 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x2a0 │ │ │ │ + str xzr, [sp, #776] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x21, x28, [x0, #8] │ │ │ │ + strh wzr, [sp, #784] │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #3712] │ │ │ │ + stur q31, [x2, #120] │ │ │ │ + stur q31, [x3, #136] │ │ │ │ + add x2, x26, #0x10 │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #448] │ │ │ │ + str x2, [sp, #560] │ │ │ │ + str x28, [x19, x0] │ │ │ │ + add x0, x19, x0 │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3856] │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x2, x20, #0x18 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x2, [sp, #448] │ │ │ │ + mov x3, x1 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + add x2, x3, #0x10 │ │ │ │ + stp x0, x3, [sp] │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #4088] │ │ │ │ + str x2, [sp, #456] │ │ │ │ + stp q31, q31, [sp, #464] │ │ │ │ + str q31, [sp, #496] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl dfc0 │ │ │ │ + add x0, sp, #0x1c8 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + mov x4, x0 │ │ │ │ + add x3, x25, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + mov x0, x24 │ │ │ │ + str x4, [sp, #16] │ │ │ │ + str x3, [sp, #456] │ │ │ │ + str w2, [sp, #520] │ │ │ │ + str x4, [sp, #528] │ │ │ │ + str xzr, [sp, #536] │ │ │ │ + strb wzr, [sp, #544] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov w1, w23 │ │ │ │ mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - cbz x20, 1d60c ::do_widen(char) const@@Base+0x90cc> │ │ │ │ - mov x19, x20 │ │ │ │ - b 1d530 ::do_widen(char) const@@Base+0x8ff0> │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - add x1, x21, #0x30 │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - ldr x20, [x21, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d5f8 ::do_widen(char) const@@Base+0x90b8> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d870 │ │ │ │ - cbz x20, 1d5b0 ::do_widen(char) const@@Base+0x9070> │ │ │ │ - mov x21, x20 │ │ │ │ - b 1d538 ::do_widen(char) const@@Base+0x8ff8> │ │ │ │ - ldr x0, [x25, #32] │ │ │ │ - add x1, x25, #0x30 │ │ │ │ - ldr x19, [x25, #16] │ │ │ │ + bl de00 │ │ │ │ + ldr x4, [sp, #496] │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + str x0, [sp, #136] │ │ │ │ + stp x0, xzr, [sp, #192] │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + strb wzr, [sp, #208] │ │ │ │ + cbz x4, 213d0 ::do_widen(char) const@@Base+0x3370> │ │ │ │ + ldp x5, x3, [sp, #480] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + add x3, x20, #0x18 │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + add x2, x25, #0x10 │ │ │ │ + stp x3, x2, [sp, #448] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1d624 ::do_widen(char) const@@Base+0x90e4> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x25 │ │ │ │ + b.eq 20380 ::do_widen(char) const@@Base+0x2320> // b.none │ │ │ │ bl d870 │ │ │ │ - cbz x19, 1d664 ::do_widen(char) const@@Base+0x9124> │ │ │ │ - mov x25, x19 │ │ │ │ - b 1d528 ::do_widen(char) const@@Base+0x8fe8> │ │ │ │ - ldr x0, [x26, #32] │ │ │ │ - add x1, x26, #0x30 │ │ │ │ - ldr x20, [x26, #16] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl db90 │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x21, [sp, #448] │ │ │ │ + mov x0, x24 │ │ │ │ + str x28, [x19, x2] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl d410 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + adrp x3, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x4, #0x14 // #20 │ │ │ │ + add x3, x3, #0xe90 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, sp, #0xf0 │ │ │ │ + str x1, [sp, #128] │ │ │ │ + str x1, [sp, #224] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1d650 ::do_widen(char) const@@Base+0x9110> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x26 │ │ │ │ - bl d870 │ │ │ │ - cbz x20, 1d5dc ::do_widen(char) const@@Base+0x909c> │ │ │ │ - mov x26, x20 │ │ │ │ - b 1d544 ::do_widen(char) const@@Base+0x9004> │ │ │ │ - ldr x0, [x24, #32] │ │ │ │ - add x1, x24, #0x30 │ │ │ │ - ldr x19, [x24, #16] │ │ │ │ + b.eq 21344 ::do_widen(char) const@@Base+0x32e4> // b.none │ │ │ │ + ldr x2, [x23, #16] │ │ │ │ + str x0, [sp, #224] │ │ │ │ + str x2, [sp, #240] │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + str x2, [sp, #232] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + stp x1, xzr, [x23] │ │ │ │ + sub x0, x0, x2 │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + cmp x0, #0x4 │ │ │ │ + b.ls 21974 ::do_widen(char) const@@Base+0x3914> // b.plast │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + add x1, x1, #0xea8 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + add x1, sp, #0x110 │ │ │ │ + str x1, [sp, #88] │ │ │ │ + str x1, [sp, #256] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1d67c ::do_widen(char) const@@Base+0x913c> // b.none │ │ │ │ - bl d870 │ │ │ │ + b.eq 21360 ::do_widen(char) const@@Base+0x3300> // b.none │ │ │ │ + ldr x2, [x23, #16] │ │ │ │ + str x0, [sp, #256] │ │ │ │ + str x2, [sp, #272] │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + stp x1, xzr, [x23] │ │ │ │ mov x0, x24 │ │ │ │ - bl d870 │ │ │ │ - cbz x19, 1d690 ::do_widen(char) const@@Base+0x9150> │ │ │ │ - mov x24, x19 │ │ │ │ - b 1d520 ::do_widen(char) const@@Base+0x8fe0> │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - add x1, x23, #0x30 │ │ │ │ - ldr x19, [x23, #16] │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + str x2, [sp, #264] │ │ │ │ + bl d3b0 │ │ │ │ + str x21, [sp, #448] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x26, #0x10 │ │ │ │ + str x0, [sp, #560] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str xzr, [sp, #776] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #784] │ │ │ │ + stur q31, [x0, #120] │ │ │ │ + stur q31, [x0, #136] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x28, [x19, x2] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #448] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #456] │ │ │ │ + ldr x0, [sp] │ │ │ │ + stp q31, q31, [sp, #464] │ │ │ │ + str q31, [sp, #496] │ │ │ │ + bl dfc0 │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + str x1, [sp, #456] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #520] │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #528] │ │ │ │ + str xzr, [sp, #536] │ │ │ │ + strb wzr, [sp, #544] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov w1, w27 │ │ │ │ + mov x0, x19 │ │ │ │ + bl de00 │ │ │ │ + ldr x4, [sp, #496] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + stp x0, xzr, [sp, #288] │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + strb wzr, [sp, #304] │ │ │ │ + cbz x4, 213c4 ::do_widen(char) const@@Base+0x3364> │ │ │ │ + ldp x5, x3, [sp, #480] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #448] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1d6a8 ::do_widen(char) const@@Base+0x9168> // b.none │ │ │ │ + b.eq 20580 ::do_widen(char) const@@Base+0x2520> // b.none │ │ │ │ bl d870 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl db90 │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x21, [sp, #448] │ │ │ │ + mov x0, x24 │ │ │ │ + str x28, [x19, x2] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl d410 │ │ │ │ + ldp x3, x4, [sp, #256] │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + ldr x2, [sp, #296] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 2137c ::do_widen(char) const@@Base+0x331c> // b.none │ │ │ │ + ldr x5, [sp, #272] │ │ │ │ + ldr x1, [sp, #288] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 205f0 ::do_widen(char) const@@Base+0x2590> // b.plast │ │ │ │ + ldr x5, [sp, #40] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 21298 ::do_widen(char) const@@Base+0x3238> // b.none │ │ │ │ + ldr x5, [sp, #304] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 20ffc ::do_widen(char) const@@Base+0x2f9c> // b.plast │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 21890 ::do_widen(char) const@@Base+0x3830> // b.pmore │ │ │ │ + add x23, sp, #0x100 │ │ │ │ mov x0, x23 │ │ │ │ - bl d870 │ │ │ │ - cbz x19, 1d6bc ::do_widen(char) const@@Base+0x917c> │ │ │ │ - mov x23, x19 │ │ │ │ - b 1d518 ::do_widen(char) const@@Base+0x8fd8> │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - add x1, x22, #0x30 │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - ldr x19, [x22, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d6d8 ::do_widen(char) const@@Base+0x9198> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d870 │ │ │ │ - cbz x19, 1d6ec ::do_widen(char) const@@Base+0x91ac> │ │ │ │ - mov x22, x19 │ │ │ │ - b 1d50c ::do_widen(char) const@@Base+0x8fcc> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - cbz x0, 1d9d4 ::do_widen(char) const@@Base+0x9494> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldr x23, [x22, #24] │ │ │ │ - cbz x23, 1d97c ::do_widen(char) const@@Base+0x943c> │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - ldr x24, [x23, #24] │ │ │ │ - cbz x24, 1d938 ::do_widen(char) const@@Base+0x93f8> │ │ │ │ - ldr x25, [x24, #24] │ │ │ │ - cbz x25, 1d8f8 ::do_widen(char) const@@Base+0x93b8> │ │ │ │ - ldr x19, [x25, #24] │ │ │ │ - cbz x19, 1d878 ::do_widen(char) const@@Base+0x9338> │ │ │ │ - ldr x21, [x19, #24] │ │ │ │ - cbz x21, 1d7f8 ::do_widen(char) const@@Base+0x92b8> │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldr x27, [x21, #24] │ │ │ │ - cbz x27, 1d838 ::do_widen(char) const@@Base+0x92f8> │ │ │ │ - ldr x20, [x27, #24] │ │ │ │ - cbz x20, 1d8b8 ::do_widen(char) const@@Base+0x9378> │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - cbz x26, 1d7b4 ::do_widen(char) const@@Base+0x9274> │ │ │ │ - ldr x0, [x26, #24] │ │ │ │ - mov x28, x26 │ │ │ │ - bl 1d708 ::do_widen(char) const@@Base+0x91c8> │ │ │ │ - ldr x0, [x28, #64] │ │ │ │ - add x1, x26, #0x50 │ │ │ │ - ldr x26, [x26, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d794 ::do_widen(char) const@@Base+0x9254> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - add x1, x28, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d7a8 ::do_widen(char) const@@Base+0x9268> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x28 │ │ │ │ - bl d870 │ │ │ │ - cbnz x26, 1d770 ::do_widen(char) const@@Base+0x9230> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x26, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d7cc ::do_widen(char) const@@Base+0x928c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x1, x20, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d7e0 ::do_widen(char) const@@Base+0x92a0> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d870 │ │ │ │ - cbz x26, 1d8b8 ::do_widen(char) const@@Base+0x9378> │ │ │ │ - mov x20, x26 │ │ │ │ - b 1d768 ::do_widen(char) const@@Base+0x9228> │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - ldr x20, [x19, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d810 ::do_widen(char) const@@Base+0x92d0> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x27, x0 │ │ │ │ + add x1, sp, #0x150 │ │ │ │ + str x1, [sp, #320] │ │ │ │ + mov x23, x0 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 21030 ::do_widen(char) const@@Base+0x2fd0> // b.none │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + str x0, [sp, #320] │ │ │ │ + str x1, [sp, #336] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + str x0, [sp, #328] │ │ │ │ + stp x27, xzr, [x23] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + ldr x1, [sp, #328] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 217ac ::do_widen(char) const@@Base+0x374c> // b.plast │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0xd68 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + add x27, sp, #0x170 │ │ │ │ + str x27, [sp, #352] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1d824 ::do_widen(char) const@@Base+0x92e4> // b.none │ │ │ │ - bl d870 │ │ │ │ + b.eq 212b8 ::do_widen(char) const@@Base+0x3258> // b.none │ │ │ │ + ldr x2, [x23, #16] │ │ │ │ + str x0, [sp, #352] │ │ │ │ + str x2, [sp, #368] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + str x0, [sp, #360] │ │ │ │ + stp x1, xzr, [x23] │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + bl d250 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x2, #0x34db // #13531 │ │ │ │ + movk x2, #0xd7b6, lsl #16 │ │ │ │ + movk x2, #0xde82, lsl #32 │ │ │ │ + ldr x3, [x1, #8] │ │ │ │ + mov x1, #0x400000000000 // #70368744177664 │ │ │ │ + movk x1, #0x408f, lsl #48 │ │ │ │ + fmov d31, x1 │ │ │ │ + sub x1, x0, x3 │ │ │ │ + movk x2, #0x431b, lsl #48 │ │ │ │ + mov x0, x24 │ │ │ │ + smulh x2, x1, x2 │ │ │ │ + asr x2, x2, #18 │ │ │ │ + sub x1, x2, x1, asr #63 │ │ │ │ + ucvtf d15, w1 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl d3b0 │ │ │ │ + str x21, [sp, #448] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x26, #0x10 │ │ │ │ + str x0, [sp, #560] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str xzr, [sp, #776] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #784] │ │ │ │ + stur q31, [x0, #120] │ │ │ │ + stur q31, [x0, #136] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x28, [x19, x2] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #448] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #456] │ │ │ │ + ldr x0, [sp] │ │ │ │ + stp q31, q31, [sp, #464] │ │ │ │ + str q31, [sp, #496] │ │ │ │ + bl dfc0 │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + str x1, [sp, #456] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #520] │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #528] │ │ │ │ + str xzr, [sp, #536] │ │ │ │ + strb wzr, [sp, #544] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [sp, #448] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x2 // #2 │ │ │ │ mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - cbz x20, 1d878 ::do_widen(char) const@@Base+0x9338> │ │ │ │ - mov x19, x20 │ │ │ │ - b 1d74c ::do_widen(char) const@@Base+0x920c> │ │ │ │ - ldr x0, [x21, #64] │ │ │ │ - add x1, x21, #0x50 │ │ │ │ - ldr x20, [x21, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d850 ::do_widen(char) const@@Base+0x9310> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - add x1, x21, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d864 ::do_widen(char) const@@Base+0x9324> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d870 │ │ │ │ - cbz x20, 1d7f4 ::do_widen(char) const@@Base+0x92b4> │ │ │ │ - mov x21, x20 │ │ │ │ - b 1d758 ::do_widen(char) const@@Base+0x9218> │ │ │ │ - ldr x0, [x25, #64] │ │ │ │ - add x1, x25, #0x50 │ │ │ │ - ldr x19, [x25, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d890 ::do_widen(char) const@@Base+0x9350> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x25, #32] │ │ │ │ - add x1, x25, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d8a4 ::do_widen(char) const@@Base+0x9364> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d870 │ │ │ │ - cbz x19, 1d8f8 ::do_widen(char) const@@Base+0x93b8> │ │ │ │ - mov x25, x19 │ │ │ │ - b 1d744 ::do_widen(char) const@@Base+0x9204> │ │ │ │ - ldr x0, [x27, #64] │ │ │ │ - add x1, x27, #0x50 │ │ │ │ - ldr x20, [x27, #16] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x19, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #568] │ │ │ │ + bl dd30 (double)@plt> │ │ │ │ + ldr x4, [sp, #496] │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + stp x0, xzr, [sp, #384] │ │ │ │ + add x0, sp, #0x180 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + strb wzr, [sp, #400] │ │ │ │ + cbz x4, 213dc ::do_widen(char) const@@Base+0x337c> │ │ │ │ + ldp x5, x3, [sp, #480] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #448] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1d8d0 ::do_widen(char) const@@Base+0x9390> // b.none │ │ │ │ + b.eq 20820 ::do_widen(char) const@@Base+0x27c0> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [x27, #32] │ │ │ │ - add x1, x27, #0x30 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl db90 │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x21, [sp, #448] │ │ │ │ + mov x0, x24 │ │ │ │ + str x28, [x19, x2] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl d410 │ │ │ │ + ldp x3, x4, [sp, #352] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x27 │ │ │ │ + b.eq 212d4 ::do_widen(char) const@@Base+0x3274> // b.none │ │ │ │ + ldr x5, [sp, #368] │ │ │ │ + ldr x1, [sp, #384] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 2088c ::do_widen(char) const@@Base+0x282c> // b.plast │ │ │ │ + ldr x5, [sp, #24] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 21288 ::do_widen(char) const@@Base+0x3228> // b.none │ │ │ │ + ldr x5, [sp, #400] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 20fac ::do_widen(char) const@@Base+0x2f4c> // b.plast │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 21570 ::do_widen(char) const@@Base+0x3510> // b.pmore │ │ │ │ + add x23, sp, #0x160 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + add x1, sp, #0x1b0 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + str x1, [sp, #416] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1d8e4 ::do_widen(char) const@@Base+0x93a4> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d870 │ │ │ │ - cbz x20, 1d838 ::do_widen(char) const@@Base+0x92f8> │ │ │ │ - mov x27, x20 │ │ │ │ - b 1d760 ::do_widen(char) const@@Base+0x9220> │ │ │ │ - ldr x0, [x24, #64] │ │ │ │ - add x1, x24, #0x50 │ │ │ │ - ldr x19, [x24, #16] │ │ │ │ + b.eq 20fe0 ::do_widen(char) const@@Base+0x2f80> // b.none │ │ │ │ + ldr x2, [x23, #16] │ │ │ │ + str x0, [sp, #416] │ │ │ │ + str x2, [sp, #432] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + str x0, [sp, #424] │ │ │ │ + stp x1, xzr, [x23] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + ldr x1, [sp, #424] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 216e0 ::do_widen(char) const@@Base+0x3680> // b.plast │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + add x1, x1, #0xca0 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + add x1, sp, #0x1d0 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + str x1, [sp, #448] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1d910 ::do_widen(char) const@@Base+0x93d0> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x24, #32] │ │ │ │ - add x1, x24, #0x30 │ │ │ │ + b.eq 212f0 ::do_widen(char) const@@Base+0x3290> // b.none │ │ │ │ + ldr x2, [x23, #16] │ │ │ │ + str x0, [sp, #448] │ │ │ │ + str x2, [sp, #464] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + str x0, [sp, #72] │ │ │ │ + stp x1, xzr, [x23] │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + ldrb w0, [x0, #520] │ │ │ │ + tbnz w0, #0, 210a4 ::do_widen(char) const@@Base+0x3044> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldrb w0, [x0, #521] │ │ │ │ + tbnz w0, #0, 21048 ::do_widen(char) const@@Base+0x2fe8> │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1d924 ::do_widen(char) const@@Base+0x93e4> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x24 │ │ │ │ + b.eq 20980 ::do_widen(char) const@@Base+0x2920> // b.none │ │ │ │ bl d870 │ │ │ │ - cbz x19, 1d938 ::do_widen(char) const@@Base+0x93f8> │ │ │ │ - mov x24, x19 │ │ │ │ - b 1d73c ::do_widen(char) const@@Base+0x91fc> │ │ │ │ - ldr x0, [x23, #64] │ │ │ │ - add x1, x23, #0x50 │ │ │ │ - ldr x19, [x23, #16] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #416] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1d950 ::do_widen(char) const@@Base+0x9410> // b.none │ │ │ │ + b.eq 20994 ::do_widen(char) const@@Base+0x2934> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - add x1, x23, #0x30 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #384] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1d964 ::do_widen(char) const@@Base+0x9424> // b.none │ │ │ │ + b.eq 209a8 ::do_widen(char) const@@Base+0x2948> // b.none │ │ │ │ bl d870 │ │ │ │ - mov x0, x23 │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 209b8 ::do_widen(char) const@@Base+0x2958> // b.none │ │ │ │ bl d870 │ │ │ │ - cbz x19, 1d978 ::do_widen(char) const@@Base+0x9438> │ │ │ │ - mov x23, x19 │ │ │ │ - b 1d734 ::do_widen(char) const@@Base+0x91f4> │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - add x1, x22, #0x50 │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - ldr x19, [x22, #16] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1d994 ::do_widen(char) const@@Base+0x9454> // b.none │ │ │ │ + b.eq 209cc ::do_widen(char) const@@Base+0x296c> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - add x1, x22, #0x30 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #288] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1d9a8 ::do_widen(char) const@@Base+0x9468> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d870 │ │ │ │ - cbz x19, 1d9bc ::do_widen(char) const@@Base+0x947c> │ │ │ │ - mov x22, x19 │ │ │ │ - b 1d728 ::do_widen(char) const@@Base+0x91e8> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr w1, [x1] │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - add x20, x0, #0x80 │ │ │ │ - lsr w2, w1, #1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - bl dfa0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d490 │ │ │ │ - add x21, x19, #0x120 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 71684 ::do_widen(char) const@@Base+0x5d144> │ │ │ │ - add x22, x19, #0x278 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 76920 ::do_widen(char) const@@Base+0x623e0> │ │ │ │ - add x23, x19, #0x298 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 294c0 ::do_widen(char) const@@Base+0x14f80> │ │ │ │ - add x0, x19, #0x310 │ │ │ │ - bl 6e244 ::do_widen(char) const@@Base+0x59d04> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x19, #0x400 │ │ │ │ - sub x1, x0, #0x58 │ │ │ │ - str xzr, [x19, #880] │ │ │ │ - movi v30.2d, #0x0 │ │ │ │ - str q31, [x19, #864] │ │ │ │ - stp q31, q31, [x1] │ │ │ │ - stp q31, q31, [x1, #32] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - str xzr, [x19, #1000] │ │ │ │ - str wzr, [x19, #1024] │ │ │ │ - stur q30, [x0, #8] │ │ │ │ - stur q30, [x0, #24] │ │ │ │ - str wzr, [x19, #1064] │ │ │ │ - str xzr, [x19, #1120] │ │ │ │ - str q30, [x19, #1072] │ │ │ │ - str q30, [x19, #1088] │ │ │ │ - str q31, [x19, #1104] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 19c60 ::do_widen(char) const@@Base+0x5720> │ │ │ │ - mov x0, x21 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - mov x23, x1 │ │ │ │ - bl 294ec ::do_widen(char) const@@Base+0x14fac> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 76940 ::do_widen(char) const@@Base+0x62400> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x21, x23 │ │ │ │ - bl 71720 ::do_widen(char) const@@Base+0x5d1e0> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 1f840 ::do_widen(char) const@@Base+0xb300> │ │ │ │ - b 1dab0 ::do_widen(char) const@@Base+0x9570> │ │ │ │ - bti j │ │ │ │ - mov x23, x0 │ │ │ │ - b 1dadc ::do_widen(char) const@@Base+0x959c> │ │ │ │ - bti j │ │ │ │ - mov x23, x0 │ │ │ │ - b 1dad4 ::do_widen(char) const@@Base+0x9594> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 1dae8 ::do_widen(char) const@@Base+0x95a8> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldr x1, [x0, #864] │ │ │ │ - ldr x2, [x0, #872] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 1db50 ::do_widen(char) const@@Base+0x9610> // b.none │ │ │ │ - str x1, [x0, #872] │ │ │ │ - ldr x23, [x19, #936] │ │ │ │ - add x22, x19, #0x3a8 │ │ │ │ - ldr x21, [x22, #8] │ │ │ │ - cmp x23, x21 │ │ │ │ - b.eq 1db80 ::do_widen(char) const@@Base+0x9640> // b.none │ │ │ │ - mov x20, x23 │ │ │ │ - mov x0, x20 │ │ │ │ - add x20, x20, #0xe0 │ │ │ │ - bl 31984 ::do_widen(char) const@@Base+0x1d444> │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ne 1db68 ::do_widen(char) const@@Base+0x9628> // b.any │ │ │ │ - str x23, [x22, #8] │ │ │ │ - ldr x1, [x19, #960] │ │ │ │ - ldr x2, [x19, #968] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 1db94 ::do_widen(char) const@@Base+0x9654> // b.none │ │ │ │ - str x1, [x19, #968] │ │ │ │ - ldr x0, [x19, #984] │ │ │ │ - ldr x2, [x19, #992] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 1dba8 ::do_widen(char) const@@Base+0x9668> // b.none │ │ │ │ - str x0, [x19, #992] │ │ │ │ - ldr x1, [x19, #1104] │ │ │ │ - cbz x1, 1dbbc ::do_widen(char) const@@Base+0x967c> │ │ │ │ - mov x0, x1 │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #984] │ │ │ │ - cbz x0, 1dbc4 ::do_widen(char) const@@Base+0x9684> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #960] │ │ │ │ - cbz x0, 1dbd0 ::do_widen(char) const@@Base+0x9690> │ │ │ │ - bl d870 │ │ │ │ - ldr x21, [x22, #8] │ │ │ │ - ldr x20, [x19, #936] │ │ │ │ - cmp x20, x21 │ │ │ │ - b.eq 1dbf8 ::do_widen(char) const@@Base+0x96b8> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - add x20, x20, #0xe0 │ │ │ │ - bl 31984 ::do_widen(char) const@@Base+0x1d444> │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ne 1dbe0 ::do_widen(char) const@@Base+0x96a0> // b.any │ │ │ │ - ldr x21, [x19, #936] │ │ │ │ - cbz x21, 1dc04 ::do_widen(char) const@@Base+0x96c4> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #864] │ │ │ │ - cbz x0, 1dc10 ::do_widen(char) const@@Base+0x96d0> │ │ │ │ + b.eq 209e0 ::do_widen(char) const@@Base+0x2980> // b.none │ │ │ │ bl d870 │ │ │ │ - add x0, x19, #0x310 │ │ │ │ - bl 6e264 ::do_widen(char) const@@Base+0x59d24> │ │ │ │ - add x0, x19, #0x298 │ │ │ │ - bl 294ec ::do_widen(char) const@@Base+0x14fac> │ │ │ │ - add x0, x19, #0x278 │ │ │ │ - bl 76940 ::do_widen(char) const@@Base+0x62400> │ │ │ │ - add x0, x19, #0x120 │ │ │ │ - bl 71720 ::do_widen(char) const@@Base+0x5d1e0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4008] │ │ │ │ - ldr x21, [x19, #256] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [x19, #128] │ │ │ │ - cbz x21, 1dc8c ::do_widen(char) const@@Base+0x974c> │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - mov x20, x21 │ │ │ │ - bl 1d708 ::do_widen(char) const@@Base+0x91c8> │ │ │ │ - ldr x0, [x21, #64] │ │ │ │ - add x1, x21, #0x50 │ │ │ │ - ldr x21, [x21, #16] │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1dc6c ::do_widen(char) const@@Base+0x972c> // b.none │ │ │ │ + b.eq 209f4 ::do_widen(char) const@@Base+0x2994> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x1, x20, #0x30 │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1dc80 ::do_widen(char) const@@Base+0x9740> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x20 │ │ │ │ + b.eq 20a08 ::do_widen(char) const@@Base+0x29a8> // b.none │ │ │ │ bl d870 │ │ │ │ - cbnz x21, 1dc48 ::do_widen(char) const@@Base+0x9708> │ │ │ │ - ldr x20, [x19, #208] │ │ │ │ - cbz x20, 1dcc4 ::do_widen(char) const@@Base+0x9784> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x21, x20 │ │ │ │ - bl 1d4ec ::do_widen(char) const@@Base+0x8fac> │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - add x1, x20, #0x30 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1dcb8 ::do_widen(char) const@@Base+0x9778> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d870 │ │ │ │ - cbnz x20, 1dc94 ::do_widen(char) const@@Base+0x9754> │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - adrp x23, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x23, x23, #0x560 │ │ │ │ - bl 1d400 ::do_widen(char) const@@Base+0x8ec0> │ │ │ │ - ldp x20, x22, [x19, #104] │ │ │ │ - cmp x20, x22 │ │ │ │ - b.eq 1dd50 ::do_widen(char) const@@Base+0x9810> // b.none │ │ │ │ - ldr x21, [x20, #8] │ │ │ │ - cbz x21, 1dd40 ::do_widen(char) const@@Base+0x9800> │ │ │ │ - add x1, x21, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 1dd40 ::do_widen(char) const@@Base+0x9800> // b.any │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x21, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 1dd40 ::do_widen(char) const@@Base+0x9800> // b.any │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr x1, [x0, #24] │ │ │ │ - cmp x1, x23 │ │ │ │ - b.ne 1de20 ::do_widen(char) const@@Base+0x98e0> // b.any │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - blr x1 │ │ │ │ - nop │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 1dce0 ::do_widen(char) const@@Base+0x97a0> // b.any │ │ │ │ - ldr x22, [x19, #104] │ │ │ │ - cbz x22, 1dd5c ::do_widen(char) const@@Base+0x981c> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - cbz x0, 1dd68 ::do_widen(char) const@@Base+0x9828> │ │ │ │ - bl d870 │ │ │ │ - ldp x20, x22, [x19, #40] │ │ │ │ - cmp x20, x22 │ │ │ │ - b.eq 1ddf0 ::do_widen(char) const@@Base+0x98b0> // b.none │ │ │ │ - adrp x23, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x23, x23, #0x560 │ │ │ │ - nop │ │ │ │ - ldr x21, [x20, #8] │ │ │ │ - cbz x21, 1dde0 ::do_widen(char) const@@Base+0x98a0> │ │ │ │ - add x1, x21, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 1dde0 ::do_widen(char) const@@Base+0x98a0> // b.any │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x21, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 1dde0 ::do_widen(char) const@@Base+0x98a0> // b.any │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr x1, [x0, #24] │ │ │ │ - cmp x1, x23 │ │ │ │ - b.ne 1de2c ::do_widen(char) const@@Base+0x98ec> // b.any │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - blr x1 │ │ │ │ - nop │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 1dd80 ::do_widen(char) const@@Base+0x9840> // b.any │ │ │ │ - ldr x22, [x19, #40] │ │ │ │ - cbz x22, 1ddfc ::do_widen(char) const@@Base+0x98bc> │ │ │ │ - mov x0, x22 │ │ │ │ + b.eq 20a1c ::do_widen(char) const@@Base+0x29bc> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [x19], #16 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 1de38 ::do_widen(char) const@@Base+0x98f8> // b.none │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - mov x0, x21 │ │ │ │ - blr x1 │ │ │ │ - b 1dd40 ::do_widen(char) const@@Base+0x9800> │ │ │ │ - mov x0, x21 │ │ │ │ - blr x1 │ │ │ │ - b 1dde0 ::do_widen(char) const@@Base+0x98a0> │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - bl 12c70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4ca0> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 13720 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5750> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 103a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x23d0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl fb20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b50> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 11000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3030> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1fc2c ::do_widen(char) const@@Base+0xb6ec> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 26f20 ::do_widen(char) const@@Base+0x129e0> │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 2210c ::do_widen(char) const@@Base+0xdbcc> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x8 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x210 │ │ │ │ - mov x28, x0 │ │ │ │ - add x0, x0, #0x3d8 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #520] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x2, [x28, #984] │ │ │ │ - subs x0, x1, x2 │ │ │ │ - b.eq 1e590 ::do_widen(char) const@@Base+0xa050> // b.none │ │ │ │ - asr x4, x0, #2 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - csinc x3, x4, xzr, ne // ne = any │ │ │ │ - cmp x0, #0xc │ │ │ │ - b.ls 1e598 ::do_widen(char) const@@Base+0xa058> // b.plast │ │ │ │ - lsr x1, x3, #2 │ │ │ │ - mov x0, x2 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x1, x2, x1, lsl #4 │ │ │ │ - nop │ │ │ │ - ldr q30, [x0], #16 │ │ │ │ - add v31.4s, v30.4s, v31.4s │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 1df40 ::do_widen(char) const@@Base+0x9a00> // b.any │ │ │ │ - addv s31, v31.4s │ │ │ │ - fmov w19, s31 │ │ │ │ - tst x3, #0x3 │ │ │ │ - b.eq 1dfa0 ::do_widen(char) const@@Base+0x9a60> // b.none │ │ │ │ - and x3, x3, #0xfffffffffffffffc │ │ │ │ - mov w5, w3 │ │ │ │ - ldr w0, [x2, x3, lsl #2] │ │ │ │ - add w1, w5, #0x1 │ │ │ │ - add w0, w19, w0 │ │ │ │ - cmp x4, w1, sxtw │ │ │ │ - b.ls 1e564 ::do_widen(char) const@@Base+0xa024> // b.plast │ │ │ │ - ubfiz x1, x1, #2, #32 │ │ │ │ - add w5, w5, #0x2 │ │ │ │ - ldr w3, [x2, x1] │ │ │ │ - add w0, w0, w3 │ │ │ │ - cmp x4, w5, sxtw │ │ │ │ - b.ls 1e564 ::do_widen(char) const@@Base+0xa024> // b.plast │ │ │ │ - add x2, x2, x1 │ │ │ │ - ldr w1, [x2, #4] │ │ │ │ - add w19, w0, w1 │ │ │ │ - add x25, sp, #0x100 │ │ │ │ - add x21, sp, #0x90 │ │ │ │ - mov x0, x25 │ │ │ │ + ldp x1, x2, [x22] │ │ │ │ + mov x0, x24 │ │ │ │ + ldr x1, [x1] │ │ │ │ + ldur x2, [x2, #-8] │ │ │ │ + ldr w1, [x1, #32] │ │ │ │ + ldr w23, [x2, #32] │ │ │ │ + sub w23, w23, w1 │ │ │ │ bl d3b0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3904] │ │ │ │ - add x3, sp, #0x270 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - str xzr, [sp, #472] │ │ │ │ - strh wzr, [sp, #480] │ │ │ │ - ldp x22, x27, [x0, #8] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3712] │ │ │ │ - stur q31, [x3, #-136] │ │ │ │ - stur q31, [x3, #-120] │ │ │ │ - mov x2, x1 │ │ │ │ + add x0, x26, #0x10 │ │ │ │ + str x0, [sp, #560] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str x21, [sp, #448] │ │ │ │ + add w23, w23, #0x1 │ │ │ │ + str xzr, [sp, #776] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x2, [sp, #88] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - str x22, [sp, #144] │ │ │ │ - str x2, [sp, #256] │ │ │ │ - str x27, [x21, x0] │ │ │ │ - add x0, x21, x0 │ │ │ │ + strh wzr, [sp, #784] │ │ │ │ + stur q31, [x0, #120] │ │ │ │ + stur q31, [x0, #136] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x28, [x19, x2] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3856] │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x2, x23, #0x18 │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #448] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - str x2, [sp, #144] │ │ │ │ - mov x3, x1 │ │ │ │ - add x1, x23, #0x40 │ │ │ │ - add x2, x3, #0x10 │ │ │ │ - str x3, [sp, #16] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - str x2, [sp, #152] │ │ │ │ - stp q31, q31, [sp, #160] │ │ │ │ - str q31, [sp, #192] │ │ │ │ - str x1, [sp, #256] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #456] │ │ │ │ + ldr x0, [sp] │ │ │ │ + stp q31, q31, [sp, #464] │ │ │ │ + str q31, [sp, #496] │ │ │ │ bl dfc0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4088] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - add x1, sp, #0x98 │ │ │ │ - add x3, x0, #0x10 │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - mov x4, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - str x4, [sp, #40] │ │ │ │ - str x1, [sp, #80] │ │ │ │ - str x3, [sp, #152] │ │ │ │ - str w2, [sp, #216] │ │ │ │ - stp x4, xzr, [sp, #224] │ │ │ │ - strb wzr, [sp, #240] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + str x1, [sp, #456] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #520] │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #528] │ │ │ │ + str xzr, [sp, #536] │ │ │ │ + strb wzr, [sp, #544] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov w1, w19 │ │ │ │ - mov x0, x21 │ │ │ │ + mov w1, w23 │ │ │ │ + mov x0, x19 │ │ │ │ bl de00 │ │ │ │ - ldr x4, [sp, #192] │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - stp x0, xzr, [sp, #112] │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - strb wzr, [sp, #128] │ │ │ │ - cbz x4, 1e584 ::do_widen(char) const@@Base+0xa044> │ │ │ │ - ldp x5, x3, [sp, #176] │ │ │ │ + ldr x4, [sp, #496] │ │ │ │ + strb wzr, [sp, #304] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + stp x0, xzr, [sp, #288] │ │ │ │ + cbz x4, 213e8 ::do_widen(char) const@@Base+0x3388> │ │ │ │ + ldp x5, x3, [sp, #480] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ cmp x5, #0x0 │ │ │ │ ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ csel x4, x4, x5, hi // hi = pmore │ │ │ │ sub x4, x4, x3 │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - add x1, x23, #0x40 │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - str x1, [sp, #256] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x3, x23, #0x18 │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - stp x3, x2, [sp, #144] │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #448] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1e104 ::do_widen(char) const@@Base+0x9bc4> // b.none │ │ │ │ + b.eq 20b44 ::do_widen(char) const@@Base+0x2ae4> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #152] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ + str x1, [sp, #456] │ │ │ │ + ldr x0, [sp] │ │ │ │ bl db90 │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - str x22, [sp, #144] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - str x27, [x21, x2] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x25 │ │ │ │ - str x1, [sp, #256] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x21, [sp, #448] │ │ │ │ + mov x0, x24 │ │ │ │ + str x28, [x19, x2] │ │ │ │ + str x1, [sp, #560] │ │ │ │ bl d410 │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0xc │ │ │ │ - b.ls 1e60c ::do_widen(char) const@@Base+0xa0cc> // b.plast │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - add x1, x1, #0x9a0 │ │ │ │ - mov x2, #0xd // #13 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x24, x0 │ │ │ │ - add x3, x20, #0x10 │ │ │ │ - str x3, [x20] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x1, [x24], #16 │ │ │ │ - cmp x1, x24 │ │ │ │ - b.eq 1e56c ::do_widen(char) const@@Base+0xa02c> // b.none │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - str x1, [x20] │ │ │ │ - str x0, [x20, #16] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [x20, #8] │ │ │ │ - stp x24, xzr, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + adrp x3, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x4, #0xf // #15 │ │ │ │ + add x3, x3, #0xe58 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ ldr x1, [sp, #48] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1e1b4 ::do_widen(char) const@@Base+0x9c74> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - adrp x19, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - ldr x1, [x28, #984] │ │ │ │ - add x19, x19, #0x8f0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ + str x1, [sp, #320] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1e498 ::do_widen(char) const@@Base+0x9f58> // b.none │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0x9b8 │ │ │ │ - adrp x2, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x2, x2, #0xc18 │ │ │ │ - stp x2, x0, [sp, #96] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - b 1e248 ::do_widen(char) const@@Base+0x9d08> │ │ │ │ - cbnz w0, 1e228 ::do_widen(char) const@@Base+0x9ce8> │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ + b.eq 2130c ::do_widen(char) const@@Base+0x32ac> // b.none │ │ │ │ + ldr x2, [x23, #16] │ │ │ │ + str x0, [sp, #320] │ │ │ │ + str x2, [sp, #336] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + str x0, [sp, #328] │ │ │ │ + stp x1, xzr, [x23] │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 1e6a0 ::do_widen(char) const@@Base+0xa160> // b.none │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - add x1, x1, #0x9b0 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - adrp x19, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x19, x19, #0x9c0 │ │ │ │ - ldp x1, x0, [x0] │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + ldr x1, [sp, #328] │ │ │ │ sub x0, x0, x1 │ │ │ │ - cmp x24, x0, asr #2 │ │ │ │ - b.cs 1e498 ::do_widen(char) const@@Base+0x9f58> // b.hs, b.nlast │ │ │ │ - ubfiz x26, x24, #2, #32 │ │ │ │ - mov x0, x25 │ │ │ │ - ldr w1, [x1, x26] │ │ │ │ - str w1, [sp, #64] │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.ls 2167c ::do_widen(char) const@@Base+0x361c> // b.plast │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x2, #0x6 // #6 │ │ │ │ + add x1, x1, #0xe68 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + str x27, [sp, #352] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 21328 ::do_widen(char) const@@Base+0x32c8> // b.none │ │ │ │ + ldr x2, [x23, #16] │ │ │ │ + str x0, [sp, #352] │ │ │ │ + str x2, [sp, #368] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + str x0, [sp, #360] │ │ │ │ + str x1, [x23] │ │ │ │ + mov x0, x24 │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + ldp x2, x1, [x22] │ │ │ │ + ldur x1, [x1, #-8] │ │ │ │ + ldr x2, [x2] │ │ │ │ + ldr d29, [x1, #136] │ │ │ │ + ldr d15, [x2, #136] │ │ │ │ + str xzr, [x23, #8] │ │ │ │ + fsub d15, d29, d15 │ │ │ │ bl d3b0 │ │ │ │ - str x22, [sp, #144] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str x0, [sp, #256] │ │ │ │ + str x21, [sp, #448] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x0, sp, #0x270 │ │ │ │ - str xzr, [sp, #472] │ │ │ │ + add x0, x26, #0x10 │ │ │ │ + str x0, [sp, #560] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str xzr, [sp, #776] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #480] │ │ │ │ - stur q31, [x0, #-136] │ │ │ │ - stur q31, [x0, #-120] │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x0, x21, x2 │ │ │ │ - str x27, [x21, x2] │ │ │ │ + strh wzr, [sp, #784] │ │ │ │ + stur q31, [x0, #120] │ │ │ │ + stur q31, [x0, #136] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x28, [x19, x2] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x3, x23, #0x18 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x1, x23, #0x40 │ │ │ │ - add x2, x0, #0x10 │ │ │ │ - stp x3, x2, [sp, #144] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - stp q31, q31, [sp, #160] │ │ │ │ - str q31, [sp, #192] │ │ │ │ - str x1, [sp, #256] │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #448] │ │ │ │ + add x0, x20, #0x40 │ │ │ │ + str x0, [sp, #560] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + stp q31, q31, [sp, #464] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #456] │ │ │ │ + ldr x0, [sp] │ │ │ │ + str q31, [sp, #496] │ │ │ │ bl dfc0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - add x2, x0, #0x10 │ │ │ │ - str x2, [sp, #152] │ │ │ │ - mov x0, x25 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - str w3, [sp, #216] │ │ │ │ - stp x2, xzr, [sp, #224] │ │ │ │ - strb wzr, [sp, #240] │ │ │ │ + str xzr, [sp, #536] │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #520] │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #528] │ │ │ │ + strb wzr, [sp, #544] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr w1, [sp, #64] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d680 (unsigned long)@plt> │ │ │ │ - ldr x4, [sp, #192] │ │ │ │ - strb wzr, [sp, #128] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - stp x0, xzr, [sp, #112] │ │ │ │ - cbz x4, 1e554 ::do_widen(char) const@@Base+0xa014> │ │ │ │ - ldp x5, x3, [sp, #176] │ │ │ │ + ldr x1, [sp, #448] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x19, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #568] │ │ │ │ + bl dd30 (double)@plt> │ │ │ │ + ldr x4, [sp, #496] │ │ │ │ + strb wzr, [sp, #400] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + stp x0, xzr, [sp, #384] │ │ │ │ + cbz x4, 213b4 ::do_widen(char) const@@Base+0x3354> │ │ │ │ + ldp x5, x3, [sp, #480] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ cmp x5, #0x0 │ │ │ │ ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ csel x4, x4, x5, hi // hi = pmore │ │ │ │ sub x4, x4, x3 │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - add x1, x23, #0x40 │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - str x1, [sp, #256] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x3, x23, #0x18 │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - stp x3, x2, [sp, #144] │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + stp x1, x25, [sp, #448] │ │ │ │ + add x20, x20, #0x40 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str x20, [sp, #560] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1e35c ::do_widen(char) const@@Base+0x9e1c> // b.none │ │ │ │ + b.eq 20d68 ::do_widen(char) const@@Base+0x2d08> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #152] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ + str x1, [sp, #456] │ │ │ │ + ldr x0, [sp] │ │ │ │ bl db90 │ │ │ │ - ldur x1, [x22, #-24] │ │ │ │ - str x22, [sp, #144] │ │ │ │ - mov x0, x25 │ │ │ │ - str x27, [x21, x1] │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - str x1, [sp, #256] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x21, [sp, #448] │ │ │ │ + mov x0, x24 │ │ │ │ + str x28, [x19, x2] │ │ │ │ + str x1, [sp, #560] │ │ │ │ bl d410 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3d0 │ │ │ │ - mov x4, x0 │ │ │ │ - mov x3, x19 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - add x3, sp, #0xa0 │ │ │ │ - str x3, [sp, #144] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1e534 ::do_widen(char) const@@Base+0x9ff4> // b.none │ │ │ │ - ldr x2, [x19, #16] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - str x2, [sp, #160] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #152] │ │ │ │ - stp x1, xzr, [x19] │ │ │ │ + ldp x3, x4, [sp, #352] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x27 │ │ │ │ + b.eq 21398 ::do_widen(char) const@@Base+0x3338> // b.none │ │ │ │ + ldr x5, [sp, #368] │ │ │ │ + ldr x1, [sp, #384] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 20dd4 ::do_widen(char) const@@Base+0x2d74> // b.plast │ │ │ │ + ldr x5, [sp, #24] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 21290 ::do_widen(char) const@@Base+0x3230> // b.none │ │ │ │ + ldr x5, [sp, #400] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 20f64 ::do_widen(char) const@@Base+0x2f04> // b.plast │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldp x1, x2, [sp, #144] │ │ │ │ + sub x0, x0, x4 │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 1e788 ::do_widen(char) const@@Base+0xa248> // b.pmore │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - mov x0, x20 │ │ │ │ - str x3, [sp, #64] │ │ │ │ + b.hi 21744 ::do_widen(char) const@@Base+0x36e4> // b.pmore │ │ │ │ + add x23, sp, #0x160 │ │ │ │ + mov x0, x23 │ │ │ │ bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #64] │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 1e424 ::do_widen(char) const@@Base+0x9ee4> // b.none │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + mov x21, x0 │ │ │ │ + str x1, [sp, #416] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 20f94 ::do_widen(char) const@@Base+0x2f34> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #416] │ │ │ │ + str x1, [sp, #432] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #424] │ │ │ │ + stp x21, xzr, [x20] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldr x1, [sp, #424] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x3 │ │ │ │ + b.ls 21710 ::do_widen(char) const@@Base+0x36b0> // b.plast │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xeb0 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + mov x21, x0 │ │ │ │ + str x1, [sp, #448] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 212a0 ::do_widen(char) const@@Base+0x3240> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #448] │ │ │ │ + str x1, [sp, #464] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + str x21, [x20] │ │ │ │ + ldrb w0, [x0, #520] │ │ │ │ + str xzr, [x20, #8] │ │ │ │ + tbnz w0, #0, 2115c ::do_widen(char) const@@Base+0x30fc> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldrb w0, [x0, #521] │ │ │ │ + tbnz w0, #0, 21100 ::do_widen(char) const@@Base+0x30a0> │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 20eb8 ::do_widen(char) const@@Base+0x2e58> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #416] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 20ecc ::do_widen(char) const@@Base+0x2e6c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #384] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 20ee0 ::do_widen(char) const@@Base+0x2e80> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 20ef0 ::do_widen(char) const@@Base+0x2e90> // b.none │ │ │ │ bl d870 │ │ │ │ ldr x1, [sp, #48] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1e438 ::do_widen(char) const@@Base+0x9ef8> // b.none │ │ │ │ + b.eq 20f04 ::do_widen(char) const@@Base+0x2ea4> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [x28, #960] │ │ │ │ - ldr w0, [x0, x26] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 1e508 ::do_widen(char) const@@Base+0x9fc8> // b.none │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ne 1e1f8 ::do_widen(char) const@@Base+0x9cb8> // b.any │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 1e654 ::do_widen(char) const@@Base+0xa114> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - adrp x19, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x19, x19, #0x9c0 │ │ │ │ - ldp x1, x0, [x0] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x24, x0, asr #2 │ │ │ │ - b.cc 1e248 ::do_widen(char) const@@Base+0x9d08> // b.lo, b.ul, b.last │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 1e730 ::do_widen(char) const@@Base+0xa1f0> // b.none │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - add x1, x1, #0x960 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #288] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 20f18 ::do_widen(char) const@@Base+0x2eb8> // b.none │ │ │ │ + bl d870 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1e5dc ::do_widen(char) const@@Base+0xa09c> // b.any │ │ │ │ - add sp, sp, #0x210 │ │ │ │ - mov x0, x20 │ │ │ │ + b.ne 21478 ::do_widen(char) const@@Base+0x3418> // b.any │ │ │ │ + add sp, sp, #0x340 │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ 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], #96 │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 1e634 ::do_widen(char) const@@Base+0xa0f4> // b.none │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - b 1e228 ::do_widen(char) const@@Base+0x9ce8> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x0, x3 │ │ │ │ + cbz x5, 201b0 ::do_widen(char) const@@Base+0x2150> │ │ │ │ + b 201ac ::do_widen(char) const@@Base+0x214c> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x23, sp, #0x160 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + mov x21, x0 │ │ │ │ + str x1, [sp, #416] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.ne 20e0c ::do_widen(char) const@@Base+0x2dac> // b.any │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x21 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 20e18 ::do_widen(char) const@@Base+0x2db8> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x23, sp, #0x160 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, sp, #0x1b0 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + str x1, [sp, #416] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 208c8 ::do_widen(char) const@@Base+0x2868> // b.any │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ str x1, [sp, #64] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl d270 │ │ │ │ ldr x1, [sp, #64] │ │ │ │ - mov x3, x0 │ │ │ │ - b 1e3d4 ::do_widen(char) const@@Base+0x9e94> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, sp, #0xe0 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 1e330 ::do_widen(char) const@@Base+0x9df0> │ │ │ │ - mov w19, w0 │ │ │ │ - b 1dfa0 ::do_widen(char) const@@Base+0x9a60> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x0, x3 │ │ │ │ - mov x1, x24 │ │ │ │ + b 208d4 ::do_widen(char) const@@Base+0x2874> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x23, sp, #0x100 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x27, x0 │ │ │ │ + add x1, sp, #0x150 │ │ │ │ + str x1, [sp, #320] │ │ │ │ + mov x23, x0 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.ne 2062c ::do_widen(char) const@@Base+0x25cc> // b.any │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x27 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl d270 │ │ │ │ - b 1e190 ::do_widen(char) const@@Base+0x9c50> │ │ │ │ - add x1, sp, #0xe0 │ │ │ │ + b 20638 ::do_widen(char) const@@Base+0x25d8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldp x1, x2, [sp, #448] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x23, x0 │ │ │ │ + ldr x0, [x0, #240] │ │ │ │ + cbz x0, 21520 ::do_widen(char) const@@Base+0x34c0> │ │ │ │ + ldrb w1, [x0, #56] │ │ │ │ + cbz w1, 211b8 ::do_widen(char) const@@Base+0x3158> │ │ │ │ + ldrb w1, [x0, #67] │ │ │ │ + mov x0, x23 │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + b 2096c ::do_widen(char) const@@Base+0x290c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldp x1, x2, [sp, #448] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x23, x0 │ │ │ │ + ldr x0, [x0, #240] │ │ │ │ + cbz x0, 2165c ::do_widen(char) const@@Base+0x35fc> │ │ │ │ + ldrb w1, [x0, #56] │ │ │ │ + cbz w1, 21220 ::do_widen(char) const@@Base+0x31c0> │ │ │ │ + ldrb w1, [x0, #67] │ │ │ │ + mov x0, x23 │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + b 20960 ::do_widen(char) const@@Base+0x2900> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldp x1, x2, [sp, #448] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x20, x0 │ │ │ │ + ldr x21, [x0, #240] │ │ │ │ + cbz x21, 2147c ::do_widen(char) const@@Base+0x341c> │ │ │ │ + ldrb w0, [x21, #56] │ │ │ │ + cbz w0, 211ec ::do_widen(char) const@@Base+0x318c> │ │ │ │ + ldrb w1, [x21, #67] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + b 20ea4 ::do_widen(char) const@@Base+0x2e44> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldp x1, x2, [sp, #448] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x20, x0 │ │ │ │ + ldr x21, [x0, #240] │ │ │ │ + cbz x21, 21500 ::do_widen(char) const@@Base+0x34a0> │ │ │ │ + ldrb w0, [x21, #56] │ │ │ │ + cbz w0, 21254 ::do_widen(char) const@@Base+0x31f4> │ │ │ │ + ldrb w1, [x21, #67] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + b 20e98 ::do_widen(char) const@@Base+0x2e38> │ │ │ │ + str x0, [sp, #152] │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + adrp x2, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x2, x2, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldr x3, [x3, #48] │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 21094 ::do_widen(char) const@@Base+0x3034> // b.none │ │ │ │ + blr x3 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 21094 ::do_widen(char) const@@Base+0x3034> │ │ │ │ + mov x0, x21 │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x21] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 2114c ::do_widen(char) const@@Base+0x30ec> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 2114c ::do_widen(char) const@@Base+0x30ec> │ │ │ │ + str x0, [sp, #152] │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + adrp x2, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x2, x2, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldr x3, [x3, #48] │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 210f0 ::do_widen(char) const@@Base+0x3090> // b.none │ │ │ │ + blr x3 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 210f0 ::do_widen(char) const@@Base+0x3090> │ │ │ │ + mov x0, x21 │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x21] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 211a8 ::do_widen(char) const@@Base+0x3148> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 211a8 ::do_widen(char) const@@Base+0x3148> │ │ │ │ + mov x5, #0xf // #15 │ │ │ │ + b 20884 ::do_widen(char) const@@Base+0x2824> │ │ │ │ + mov x5, #0xf // #15 │ │ │ │ + b 20dcc ::do_widen(char) const@@Base+0x2d6c> │ │ │ │ + mov x5, #0xf // #15 │ │ │ │ + b 205e8 ::do_widen(char) const@@Base+0x2588> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x21 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 20e78 ::do_widen(char) const@@Base+0x2e18> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x0, x27 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + b 2069c ::do_widen(char) const@@Base+0x263c> │ │ │ │ + ldr x1, [sp, #384] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 2088c ::do_widen(char) const@@Base+0x282c> // b.plast │ │ │ │ + ldr x5, [sp, #24] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 20880 ::do_widen(char) const@@Base+0x2820> // b.any │ │ │ │ + b 2089c ::do_widen(char) const@@Base+0x283c> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + str x1, [sp, #72] │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + b 2093c ::do_widen(char) const@@Base+0x28dc> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str x1, [sp, #88] │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + b 20bb8 ::do_widen(char) const@@Base+0x2b58> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x0, x27 │ │ │ │ + str x1, [sp, #88] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + b 20c14 ::do_widen(char) const@@Base+0x2bb4> │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + b 203f8 ::do_widen(char) const@@Base+0x2398> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + b 2045c ::do_widen(char) const@@Base+0x23fc> │ │ │ │ + ldr x1, [sp, #288] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 205f0 ::do_widen(char) const@@Base+0x2590> // b.plast │ │ │ │ + ldr x5, [sp, #40] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 205e4 ::do_widen(char) const@@Base+0x2584> // b.any │ │ │ │ + b 20600 ::do_widen(char) const@@Base+0x25a0> │ │ │ │ + ldr x1, [sp, #384] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 20dd4 ::do_widen(char) const@@Base+0x2d74> // b.plast │ │ │ │ + ldr x5, [sp, #24] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 20dc8 ::do_widen(char) const@@Base+0x2d68> // b.any │ │ │ │ + b 20de4 ::do_widen(char) const@@Base+0x2d84> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, sp, #0x210 │ │ │ │ bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 1e0d8 ::do_widen(char) const@@Base+0x9b98> │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - b 1dfa0 ::do_widen(char) const@@Base+0x9a60> │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b 1df68 ::do_widen(char) const@@Base+0x9a28> │ │ │ │ + b 20d40 ::do_widen(char) const@@Base+0x2ce0> │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 20554 ::do_widen(char) const@@Base+0x24f4> │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 20358 ::do_widen(char) const@@Base+0x22f8> │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 207f4 ::do_widen(char) const@@Base+0x2794> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 20b18 ::do_widen(char) const@@Base+0x2ab8> │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + b 201c4 ::do_widen(char) const@@Base+0x2164> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + add x23, sp, #0x160 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x23 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + add x23, sp, #0x100 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x23 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1e700 ::do_widen(char) const@@Base+0xa1c0> // b.none │ │ │ │ + b.eq 214f8 ::do_widen(char) const@@Base+0x3498> // b.none │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1e5dc ::do_widen(char) const@@Base+0xa09c> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1e5dc ::do_widen(char) const@@Base+0xa09c> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1e5dc ::do_widen(char) const@@Base+0xa09c> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1e5dc ::do_widen(char) const@@Base+0xa09c> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ + b.ne 21478 ::do_widen(char) const@@Base+0x3418> // b.any │ │ │ │ + bl dab0 │ │ │ │ bti j │ │ │ │ - mov x22, x0 │ │ │ │ - mov x0, x20 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + add x23, sp, #0x160 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x23 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1e5dc ::do_widen(char) const@@Base+0xa09c> // b.any │ │ │ │ - mov x0, x22 │ │ │ │ + b.ne 21478 ::do_widen(char) const@@Base+0x3418> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1e5dc ::do_widen(char) const@@Base+0xa09c> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x25 │ │ │ │ - str x1, [sp, #256] │ │ │ │ - bl d410 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 21478 ::do_widen(char) const@@Base+0x3418> // b.any │ │ │ │ + bl dab0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1e5dc ::do_widen(char) const@@Base+0xa09c> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ + b.ne 21478 ::do_widen(char) const@@Base+0x3418> // b.any │ │ │ │ + bl dab0 │ │ │ │ bti j │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x25 │ │ │ │ - str x1, [sp, #256] │ │ │ │ + mov x20, x0 │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x19, x20 │ │ │ │ + add x23, sp, #0x160 │ │ │ │ + str x1, [sp, #560] │ │ │ │ bl d410 │ │ │ │ - b 1e67c ::do_widen(char) const@@Base+0xa13c> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1e5dc ::do_widen(char) const@@Base+0xa09c> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ + b 21428 ::do_widen(char) const@@Base+0x33c8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 1e5b8 ::do_widen(char) const@@Base+0xa078> │ │ │ │ + b 21430 ::do_widen(char) const@@Base+0x33d0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 21478 ::do_widen(char) const@@Base+0x3418> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x23, sp, #0x160 │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x21, x1 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str x25, [sp, #456] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - mov x22, x21 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 1e67c ::do_widen(char) const@@Base+0xa13c> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #448] │ │ │ │ + str x28, [x19, x0] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl d410 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1e5dc ::do_widen(char) const@@Base+0xa09c> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - mov x21, x0 │ │ │ │ - b 1e778 ::do_widen(char) const@@Base+0xa238> │ │ │ │ + b.ne 21478 ::do_widen(char) const@@Base+0x3418> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x21 │ │ │ │ + mov x0, x19 │ │ │ │ + add x23, sp, #0x160 │ │ │ │ + mov x19, x20 │ │ │ │ bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - b 1e67c ::do_widen(char) const@@Base+0xa13c> │ │ │ │ + b 214c4 ::do_widen(char) const@@Base+0x3464> │ │ │ │ bti j │ │ │ │ - mov x22, x0 │ │ │ │ - b 1e7d4 ::do_widen(char) const@@Base+0xa294> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0xe0 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #152] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #152] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #144] │ │ │ │ - mov x22, x19 │ │ │ │ - str x27, [x21, x0] │ │ │ │ - b 1e710 ::do_widen(char) const@@Base+0xa1d0> │ │ │ │ + mov x20, x0 │ │ │ │ + b 215d4 ::do_widen(char) const@@Base+0x3574> │ │ │ │ bti j │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0xe0 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #152] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #152] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #144] │ │ │ │ - str x27, [x21, x0] │ │ │ │ - b 1e6d0 ::do_widen(char) const@@Base+0xa190> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - mov w4, #0x2c // #44 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x240 │ │ │ │ - add x5, sp, #0xb0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - str x5, [sp, #32] │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - ldr x6, [x1] │ │ │ │ - str x6, [sp, #568] │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - stp x5, x3, [sp, #160] │ │ │ │ - strh w4, [sp, #176] │ │ │ │ - cbz x2, 1ee64 ::do_widen(char) const@@Base+0xa924> │ │ │ │ - mov x1, x5 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl dda0 , std::allocator >::find_first_not_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - ldp x1, x3, [sp, #160] │ │ │ │ - mov x23, x0 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc80 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - mov x27, x0 │ │ │ │ - and x0, x23, x0 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 1f4cc ::do_widen(char) const@@Base+0xaf8c> // b.none │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - mov x25, #0x47e0 // #18400 │ │ │ │ - add x26, sp, #0xc0 │ │ │ │ - add x20, sp, #0xd0 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - movk x25, #0x1e8, lsl #16 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - stp x0, xzr, [sp, #8] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - sub x0, x24, x0 │ │ │ │ - cmp x0, x25 │ │ │ │ - b.hi 1ea04 ::do_widen(char) const@@Base+0xa4c4> // b.pmore │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - sub x0, x27, x23 │ │ │ │ - cmp x3, x23 │ │ │ │ - b.cc 1f614 ::do_widen(char) const@@Base+0xb0d4> // b.lo, b.ul, b.last │ │ │ │ - ldr x1, [x19] │ │ │ │ - sub x3, x3, x23 │ │ │ │ - cmp x3, x0 │ │ │ │ - str x20, [sp, #192] │ │ │ │ - csel x28, x3, x0, ls // ls = plast │ │ │ │ - str x28, [sp, #56] │ │ │ │ - add x23, x1, x23 │ │ │ │ - cmp x28, #0xf │ │ │ │ - b.hi 1ecb4 ::do_widen(char) const@@Base+0xa774> // b.pmore │ │ │ │ - cmp x28, #0x1 │ │ │ │ - b.eq 1eca8 ::do_widen(char) const@@Base+0xa768> // b.none │ │ │ │ - cbnz x28, 1ed44 ::do_widen(char) const@@Base+0xa804> │ │ │ │ - mov x0, x20 │ │ │ │ - str x28, [sp, #200] │ │ │ │ - strb wzr, [x0, x28] │ │ │ │ - cmp x24, x21 │ │ │ │ - b.eq 1ecfc ::do_widen(char) const@@Base+0xa7bc> // b.none │ │ │ │ - ldr x23, [sp, #200] │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - str x0, [x24] │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - cmp x1, x20 │ │ │ │ - b.eq 1ed34 ::do_widen(char) const@@Base+0xa7f4> // b.none │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - str x1, [x24] │ │ │ │ - str x0, [x24, #16] │ │ │ │ - add x24, x24, #0x20 │ │ │ │ - stur x23, [x24, #-24] │ │ │ │ - ldp x1, x3, [sp, #160] │ │ │ │ - mov x2, x27 │ │ │ │ - mov x0, x19 │ │ │ │ - bl dda0 , std::allocator >::find_first_not_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - mov x23, x0 │ │ │ │ - ldp x1, x3, [sp, #160] │ │ │ │ - mov x2, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl dc80 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - mov x27, x0 │ │ │ │ - and x0, x23, x0 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.ne 1e940 ::do_widen(char) const@@Base+0xa400> // b.any │ │ │ │ - ldur x0, [x24, #-24] │ │ │ │ - sub x26, x24, #0x20 │ │ │ │ - ldur x2, [x24, #-32] │ │ │ │ - sub x1, x0, #0x1 │ │ │ │ - ldrb w2, [x2, x1] │ │ │ │ - cmp w2, #0xd │ │ │ │ - b.eq 1eee4 ::do_widen(char) const@@Base+0xa9a4> // b.none │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - sub x26, x24, x0 │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - ubfx x20, x26, #5, #32 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1ea40 ::do_widen(char) const@@Base+0xa500> // b.none │ │ │ │ - bl d870 │ │ │ │ - cmp w20, #0x0 │ │ │ │ - b.le 1f2fc ::do_widen(char) const@@Base+0xadbc> │ │ │ │ - ldr x0, [x22, #960] │ │ │ │ - add x21, x22, #0x3c0 │ │ │ │ - ldr x1, [x21, #8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1ea60 ::do_widen(char) const@@Base+0xa520> // b.none │ │ │ │ - str x0, [x21, #8] │ │ │ │ - ldr x0, [x22, #984] │ │ │ │ - add x20, x22, #0x3d8 │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1ea78 ::do_widen(char) const@@Base+0xa538> // b.none │ │ │ │ - str x0, [x20, #8] │ │ │ │ - asr x26, x26, #5 │ │ │ │ - cbz x26, 1ed80 ::do_widen(char) const@@Base+0xa840> │ │ │ │ - bl dad0 <__errno_location@plt> │ │ │ │ - add x25, sp, #0x38 │ │ │ │ - ldr x27, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - add x23, sp, #0x70 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x28, [x27] │ │ │ │ - mov x1, x25 │ │ │ │ - ldr w0, [x19] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - str wzr, [x19] │ │ │ │ - str w0, [sp, #8] │ │ │ │ - mov x0, x28 │ │ │ │ - bl dfb0 <__isoc23_strtol@plt> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - cmp x28, x1 │ │ │ │ - b.eq 1f408 ::do_widen(char) const@@Base+0xaec8> // b.none │ │ │ │ - ldr w0, [x19] │ │ │ │ - cmp w0, #0x22 │ │ │ │ - b.eq 1f6fc ::do_widen(char) const@@Base+0xb1bc> // b.none │ │ │ │ - mov x1, #0x80000000 // #2147483648 │ │ │ │ - add x1, x2, x1 │ │ │ │ - mov x3, #0xffffffff // #4294967295 │ │ │ │ - cmp x1, x3 │ │ │ │ - b.hi 1f6fc ::do_widen(char) const@@Base+0xb1bc> // b.pmore │ │ │ │ - cbnz w0, 1eafc ::do_widen(char) const@@Base+0xa5bc> │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - str w0, [x19] │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ - sub x0, x1, #0x1 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.hi 1f72c ::do_widen(char) const@@Base+0xb1ec> // b.pmore │ │ │ │ - str x23, [sp, #96] │ │ │ │ - ldr x1, [x27] │ │ │ │ - ldrb w0, [x1, x0] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - str x1, [sp, #104] │ │ │ │ - strb w0, [sp, #112] │ │ │ │ - strb wzr, [sp, #113] │ │ │ │ - tbnz w2, #31, 1f024 ::do_widen(char) const@@Base+0xaae4> │ │ │ │ - str w2, [sp, #56] │ │ │ │ - ldp x0, x1, [x20, #8] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 1ee44 ::do_widen(char) const@@Base+0xa904> // b.none │ │ │ │ - str w2, [x0], #4 │ │ │ │ - str x0, [x20, #8] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - ldrb w1, [x0] │ │ │ │ - cmp w1, #0x62 │ │ │ │ - b.eq 1ed4c ::do_widen(char) const@@Base+0xa80c> // b.none │ │ │ │ - cmp w1, #0x70 │ │ │ │ - b.eq 1edfc ::do_widen(char) const@@Base+0xa8bc> // b.none │ │ │ │ - cmp w1, #0x6d │ │ │ │ - b.eq 1ee1c ::do_widen(char) const@@Base+0xa8dc> // b.none │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - mov x1, #0x1e // #30 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - add x21, sp, #0xa0 │ │ │ │ - ldr x19, [sp, #96] │ │ │ │ - mov x0, x21 │ │ │ │ - str x4, [sp, #8] │ │ │ │ - stp x2, xzr, [sp, #160] │ │ │ │ - strb wzr, [sp, #176] │ │ │ │ - bl dcd0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - ldr x4, [sp, #8] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x1c │ │ │ │ - b.ls 1f6cc ::do_widen(char) const@@Base+0xb18c> // b.plast │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0xa70 │ │ │ │ - mov x2, #0x1d // #29 │ │ │ │ - str x4, [sp, #8] │ │ │ │ - str x3, [sp, #24] │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - ldr x4, [sp, #8] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, x4 │ │ │ │ - b.cc 1f690 ::do_widen(char) const@@Base+0xb150> // b.lo, b.ul, b.last │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - mov x2, x4 │ │ │ │ - mov x1, x19 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 1f660 ::do_widen(char) const@@Base+0xb120> // b.none │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0x960 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - str x3, [sp, #24] │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - mov x20, x19 │ │ │ │ - str x0, [sp, #192] │ │ │ │ - ldr x1, [x20], #16 │ │ │ │ - cmp x1, x20 │ │ │ │ - b.eq 1f2e8 ::do_widen(char) const@@Base+0xada8> // b.none │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - str x1, [sp, #192] │ │ │ │ - str x0, [sp, #208] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #200] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x23, sp, #0x100 │ │ │ │ + mov x19, x20 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + b 21444 ::do_widen(char) const@@Base+0x33e4> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - stp x20, xzr, [x19] │ │ │ │ - mov x2, x0 │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - ldr x0, [sp, #568] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f404 ::do_widen(char) const@@Base+0xaec4> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - add x20, sp, #0xc0 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 19ba0 ::do_widen(char) const@@Base+0x5660> │ │ │ │ - ldrb w0, [x23] │ │ │ │ - strb w0, [sp, #208] │ │ │ │ - b 1e990 ::do_widen(char) const@@Base+0xa450> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, x26 │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - str x0, [sp, #192] │ │ │ │ - str x1, [sp, #208] │ │ │ │ - mov x2, x28 │ │ │ │ - mov x1, x23 │ │ │ │ - bl d270 │ │ │ │ - ldr x28, [sp, #56] │ │ │ │ - str x28, [sp, #200] │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - strb wzr, [x0, x28] │ │ │ │ - cmp x24, x21 │ │ │ │ - b.ne 1e9a4 ::do_widen(char) const@@Base+0xa464> // b.any │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - mov x1, x26 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - stp x2, x24, [sp, #64] │ │ │ │ - str x24, [sp, #80] │ │ │ │ - bl 1a600 ::do_widen(char) const@@Base+0x60c0> │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - ldp x1, x24, [sp, #64] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - ldr x21, [sp, #80] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 1e9d0 ::do_widen(char) const@@Base+0xa490> // b.none │ │ │ │ - bl d870 │ │ │ │ - b 1e9d0 ::do_widen(char) const@@Base+0xa490> │ │ │ │ - add x2, x23, #0x1 │ │ │ │ - mov x1, x20 │ │ │ │ - bl d270 │ │ │ │ - b 1e9c8 ::do_widen(char) const@@Base+0xa488> │ │ │ │ - mov x0, x20 │ │ │ │ - b 1ecd8 ::do_widen(char) const@@Base+0xa798> │ │ │ │ - str wzr, [sp, #56] │ │ │ │ - ldp x1, x2, [x21, #8] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 1ee30 ::do_widen(char) const@@Base+0xa8f0> // b.none │ │ │ │ - str wzr, [x1], #4 │ │ │ │ - str x1, [x21, #8] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 1ed70 ::do_widen(char) const@@Base+0xa830> // b.none │ │ │ │ - bl d870 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x27, x27, #0x20 │ │ │ │ - cmp x26, x22 │ │ │ │ - b.ne 1eaa0 ::do_widen(char) const@@Base+0xa560> // b.any │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 1edb0 ::do_widen(char) const@@Base+0xa870> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1eda4 ::do_widen(char) const@@Base+0xa864> // b.none │ │ │ │ - bl d870 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x24, x19 │ │ │ │ - b.ne 1ed90 ::do_widen(char) const@@Base+0xa850> // b.any │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cbz x0, 1eea4 ::do_widen(char) const@@Base+0xa964> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 21478 ::do_widen(char) const@@Base+0x3418> // b.any │ │ │ │ + bl dab0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #568] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f404 ::do_widen(char) const@@Base+0xaec4> // b.any │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add sp, sp, #0x240 │ │ │ │ - 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], #96 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - ldp x1, x4, [x21, #8] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - str w2, [sp, #56] │ │ │ │ - cmp x1, x4 │ │ │ │ - b.eq 1ee30 ::do_widen(char) const@@Base+0xa8f0> // b.none │ │ │ │ - str w2, [x1], #4 │ │ │ │ - str x1, [x21, #8] │ │ │ │ - b 1ed64 ::do_widen(char) const@@Base+0xa824> │ │ │ │ - ldp x1, x4, [x21, #8] │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - str w2, [sp, #56] │ │ │ │ - cmp x1, x4 │ │ │ │ - b.ne 1ee10 ::do_widen(char) const@@Base+0xa8d0> // b.any │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1fa00 ::do_widen(char) const@@Base+0xb4c0> │ │ │ │ + b.ne 21478 ::do_widen(char) const@@Base+0x3418> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 214d4 ::do_widen(char) const@@Base+0x3474> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 214b0 ::do_widen(char) const@@Base+0x3450> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ ldr x0, [sp, #96] │ │ │ │ - b 1ed64 ::do_widen(char) const@@Base+0xa824> │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 1fa00 ::do_widen(char) const@@Base+0xb4c0> │ │ │ │ - ldr x4, [sp, #104] │ │ │ │ - cmp x4, #0x1 │ │ │ │ - b.eq 1eb44 ::do_widen(char) const@@Base+0xa604> // b.none │ │ │ │ - add x1, x4, #0x1d │ │ │ │ - b 1eb6c ::do_widen(char) const@@Base+0xa62c> │ │ │ │ - add x20, sp, #0xc0 │ │ │ │ - add x21, sp, #0xd0 │ │ │ │ - mov x1, x20 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - stp xzr, xzr, [sp, #64] │ │ │ │ - str xzr, [sp, #80] │ │ │ │ - stp x21, xzr, [sp, #192] │ │ │ │ - strb wzr, [sp, #208] │ │ │ │ - bl 1a600 ::do_widen(char) const@@Base+0x60c0> │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - ldp x1, x24, [sp, #64] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 1ea20 ::do_widen(char) const@@Base+0xa4e0> // b.none │ │ │ │ - bl d870 │ │ │ │ - b 1ea20 ::do_widen(char) const@@Base+0xa4e0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + add x23, sp, #0x160 │ │ │ │ + mov x19, x20 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + b 21428 ::do_widen(char) const@@Base+0x33c8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #568] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f404 ::do_widen(char) const@@Base+0xaec4> // b.any │ │ │ │ - add sp, sp, #0x240 │ │ │ │ - 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], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x21, sp, #0xd0 │ │ │ │ - str x21, [sp, #192] │ │ │ │ - cmp x0, x1 │ │ │ │ - add x20, sp, #0xc0 │ │ │ │ - ldur x27, [x24, #-32] │ │ │ │ - csel x25, x0, x1, ls // ls = plast │ │ │ │ - str x25, [sp, #56] │ │ │ │ - cmp x25, #0xf │ │ │ │ - b.hi 1efa0 ::do_widen(char) const@@Base+0xaa60> // b.pmore │ │ │ │ - cmp x25, #0x1 │ │ │ │ - b.eq 1ef78 ::do_widen(char) const@@Base+0xaa38> // b.none │ │ │ │ - cbnz x25, 1ef84 ::do_widen(char) const@@Base+0xaa44> │ │ │ │ - mov x0, x21 │ │ │ │ - str x25, [sp, #200] │ │ │ │ - sub x1, x24, #0x10 │ │ │ │ - strb wzr, [x0, x25] │ │ │ │ - ldur x0, [x24, #-32] │ │ │ │ - ldp x3, x2, [sp, #192] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1efcc ::do_widen(char) const@@Base+0xaa8c> // b.none │ │ │ │ - cmp x3, x21 │ │ │ │ - b.eq 1eff0 ::do_widen(char) const@@Base+0xaab0> // b.none │ │ │ │ - ldr x1, [x26, #16] │ │ │ │ - stur x3, [x24, #-32] │ │ │ │ - str x2, [x26, #8] │ │ │ │ - ldr x2, [sp, #208] │ │ │ │ - str x2, [x26, #16] │ │ │ │ - cbz x0, 1efe0 ::do_widen(char) const@@Base+0xaaa0> │ │ │ │ - str x0, [sp, #192] │ │ │ │ - str x1, [sp, #208] │ │ │ │ - str xzr, [sp, #200] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 1ea20 ::do_widen(char) const@@Base+0xa4e0> // b.none │ │ │ │ - bl d870 │ │ │ │ - b 1ea20 ::do_widen(char) const@@Base+0xa4e0> │ │ │ │ - ldrb w0, [x27] │ │ │ │ - strb w0, [sp, #208] │ │ │ │ - b 1ef14 ::do_widen(char) const@@Base+0xa9d4> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x2, x25 │ │ │ │ - mov x1, x27 │ │ │ │ - bl d270 │ │ │ │ - ldr x25, [sp, #56] │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - b 1ef18 ::do_widen(char) const@@Base+0xa9d8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 21478 ::do_widen(char) const@@Base+0x3418> // b.any │ │ │ │ + add x1, sp, #0x1a0 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + bl d530 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - add x1, sp, #0x38 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, x20 │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - str x0, [sp, #192] │ │ │ │ - str x1, [sp, #208] │ │ │ │ - b 1ef88 ::do_widen(char) const@@Base+0xaa48> │ │ │ │ - cmp x3, x21 │ │ │ │ - b.eq 1eff0 ::do_widen(char) const@@Base+0xaab0> // b.none │ │ │ │ - stp x3, x2, [x26] │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - str x0, [x26, #16] │ │ │ │ - str x21, [sp, #192] │ │ │ │ - add x21, sp, #0xd0 │ │ │ │ - mov x0, x21 │ │ │ │ - b 1ef5c ::do_widen(char) const@@Base+0xaa1c> │ │ │ │ - cmp x20, x26 │ │ │ │ - b.eq 1f2cc ::do_widen(char) const@@Base+0xad8c> // b.none │ │ │ │ - cbz x2, 1f014 ::do_widen(char) const@@Base+0xaad4> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 1f2d4 ::do_widen(char) const@@Base+0xad94> // b.none │ │ │ │ - mov x1, x21 │ │ │ │ - bl d270 │ │ │ │ - ldur x0, [x24, #-32] │ │ │ │ - ldr x2, [sp, #200] │ │ │ │ - str x2, [x26, #8] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - b 1ef5c ::do_widen(char) const@@Base+0xaa1c> │ │ │ │ - add x23, sp, #0x130 │ │ │ │ - str x2, [sp, #40] │ │ │ │ - mov x0, x23 │ │ │ │ - bl d3b0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3904] │ │ │ │ - add x2, sp, #0x230 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str xzr, [sp, #520] │ │ │ │ - strh wzr, [sp, #528] │ │ │ │ - add x20, sp, #0xc0 │ │ │ │ - ldp x21, x26, [x0, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3712] │ │ │ │ - stur q31, [x2, #-24] │ │ │ │ - stur q31, [x2, #-8] │ │ │ │ - add x3, x28, #0x10 │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #192] │ │ │ │ - str x3, [sp, #304] │ │ │ │ - str x26, [x20, x0] │ │ │ │ - add x0, x20, x0 │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3856] │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3792] │ │ │ │ - add x3, x22, #0x18 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x1, x22, #0x40 │ │ │ │ - str x3, [sp, #192] │ │ │ │ - add x3, x27, #0x10 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #4088] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - str x3, [sp, #200] │ │ │ │ - stp q31, q31, [sp, #208] │ │ │ │ - str q31, [sp, #240] │ │ │ │ - str x1, [sp, #304] │ │ │ │ - bl dfc0 │ │ │ │ - add x0, sp, #0x120 │ │ │ │ - add x4, x19, #0x10 │ │ │ │ - mov x2, x0 │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - add x1, sp, #0xc8 │ │ │ │ - mov x0, x23 │ │ │ │ - str x2, [sp, #24] │ │ │ │ - str x4, [sp, #200] │ │ │ │ - str w3, [sp, #264] │ │ │ │ - stp x2, xzr, [sp, #272] │ │ │ │ - strb wzr, [sp, #288] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, w2 │ │ │ │ - bl de00 │ │ │ │ - ldr x4, [sp, #240] │ │ │ │ - add x1, sp, #0x90 │ │ │ │ - stp x1, xzr, [sp, #128] │ │ │ │ - add x25, sp, #0x80 │ │ │ │ - strb wzr, [sp, #144] │ │ │ │ - cbz x4, 1f290 ::do_widen(char) const@@Base+0xad50> │ │ │ │ - ldp x5, x3, [sp, #224] │ │ │ │ - mov x0, x25 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, x22, #0x18 │ │ │ │ - add x19, x19, #0x10 │ │ │ │ - ldr x0, [sp, #272] │ │ │ │ - stp x1, x19, [sp, #192] │ │ │ │ - add x22, x22, #0x40 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str x22, [sp, #304] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1f170 ::do_widen(char) const@@Base+0xac30> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x27, x27, #0x10 │ │ │ │ - str x27, [sp, #200] │ │ │ │ - add x28, x28, #0x10 │ │ │ │ - bl db90 │ │ │ │ - ldur x1, [x21, #-24] │ │ │ │ - str x21, [sp, #192] │ │ │ │ - mov x0, x23 │ │ │ │ - str x26, [x20, x1] │ │ │ │ - str x28, [sp, #304] │ │ │ │ - bl d410 │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x25 │ │ │ │ - add x3, x3, #0xa48 │ │ │ │ - mov x4, #0x20 // #32 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - str x1, [sp, #160] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x21], #16 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 1f2b4 ::do_widen(char) const@@Base+0xad74> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - str x0, [sp, #160] │ │ │ │ - str x1, [sp, #176] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #168] │ │ │ │ - stp x21, xzr, [x19] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 1f5b4 ::do_widen(char) const@@Base+0xb074> // b.none │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - add x21, sp, #0xa0 │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0x960 │ │ │ │ - str x2, [sp, #24] │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + b.ne 21478 ::do_widen(char) const@@Base+0x3418> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - mov x22, x19 │ │ │ │ - str x0, [sp, #192] │ │ │ │ - ldr x1, [x22], #16 │ │ │ │ - cmp x1, x22 │ │ │ │ - b.eq 1f2a0 ::do_widen(char) const@@Base+0xad60> // b.none │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - str x1, [sp, #192] │ │ │ │ - str x0, [sp, #208] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #200] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - stp x22, xzr, [x19] │ │ │ │ - mov x2, x0 │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - ldr x0, [sp, #568] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f404 ::do_widen(char) const@@Base+0xaec4> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 19ba0 ::do_widen(char) const@@Base+0x5660> │ │ │ │ - add x1, sp, #0x110 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 1f148 ::do_widen(char) const@@Base+0xac08> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - b 1f24c ::do_widen(char) const@@Base+0xad0c> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x0, x1 │ │ │ │ - mov x1, x21 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - b 1f1e0 ::do_widen(char) const@@Base+0xaca0> │ │ │ │ - mov x0, x3 │ │ │ │ - b 1ef5c ::do_widen(char) const@@Base+0xaa1c> │ │ │ │ - ldrb w1, [sp, #208] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [x26] │ │ │ │ - ldr x2, [sp, #200] │ │ │ │ - b 1f014 ::do_widen(char) const@@Base+0xaad4> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x1, x20 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - b 1ec60 ::do_widen(char) const@@Base+0xa720> │ │ │ │ - ldp x20, x19, [x19] │ │ │ │ - add x21, sp, #0xa0 │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - stp x2, xzr, [sp, #160] │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - add x1, x19, #0x26 │ │ │ │ - str x2, [sp, #24] │ │ │ │ - strb wzr, [sp, #176] │ │ │ │ - bl dcd0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x25 │ │ │ │ - b.ls 1f3e0 ::do_widen(char) const@@Base+0xaea0> // b.plast │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0xa18 │ │ │ │ - mov x2, #0x26 // #38 │ │ │ │ - str x3, [sp, #24] │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.hi 1f79c ::do_widen(char) const@@Base+0xb25c> // b.pmore │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x20 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0x960 │ │ │ │ - bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ - add x20, sp, #0xc0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 214bc ::do_widen(char) const@@Base+0x345c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #568] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f404 ::do_widen(char) const@@Base+0xaec4> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 19ba0 ::do_widen(char) const@@Base+0x5660> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 21478 ::do_widen(char) const@@Base+0x3418> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x23, sp, #0x160 │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 21618 ::do_widen(char) const@@Base+0x35b8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #568] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1f7d8 ::do_widen(char) const@@Base+0xb298> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.eq 21600 ::do_widen(char) const@@Base+0x35a0> // b.none │ │ │ │ + b 21478 ::do_widen(char) const@@Base+0x3418> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #568] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f404 ::do_widen(char) const@@Base+0xaec4> // b.any │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0xa40 │ │ │ │ - bl d5e0 │ │ │ │ + b.ne 21478 ::do_widen(char) const@@Base+0x3418> // b.any │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #112] │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x0, sp, #0x60 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str x25, [sp, #456] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x20, [sp, #16] │ │ │ │ - cmp x24, x20 │ │ │ │ - b.eq 1f5e8 ::do_widen(char) const@@Base+0xb0a8> // b.none │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1f470 ::do_widen(char) const@@Base+0xaf30> // b.none │ │ │ │ - bl d870 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 1f454 ::do_widen(char) const@@Base+0xaf14> │ │ │ │ - bti j │ │ │ │ - ldr w1, [x19] │ │ │ │ - cbnz w1, 1f48c ::do_widen(char) const@@Base+0xaf4c> │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ - str w1, [x19] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x20, [sp, #16] │ │ │ │ - b 1f454 ::do_widen(char) const@@Base+0xaf14> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #448] │ │ │ │ + str x28, [x19, x0] │ │ │ │ + b 21548 ::do_widen(char) const@@Base+0x34e8> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x1, x24, [sp, #64] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - add x0, sp, #0xa0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str x25, [sp, #456] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x20, [sp, #16] │ │ │ │ - b 1f454 ::do_widen(char) const@@Base+0xaf14> │ │ │ │ - mov x0, #0xffffffffffffffe0 // #-32 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - brk #0x3e8 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #448] │ │ │ │ + str x28, [x19, x0] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x19, x20 │ │ │ │ + add x23, sp, #0x160 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl d410 │ │ │ │ + b 214c4 ::do_widen(char) const@@Base+0x3464> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x21 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x25 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 1f448 ::do_widen(char) const@@Base+0xaf08> │ │ │ │ + mov x20, x0 │ │ │ │ + b 21850 ::do_widen(char) const@@Base+0x37f0> │ │ │ │ bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - b 1f4f0 ::do_widen(char) const@@Base+0xafb0> │ │ │ │ + b 2144c ::do_widen(char) const@@Base+0x33ec> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 21414 ::do_widen(char) const@@Base+0x33b4> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - b 1f448 ::do_widen(char) const@@Base+0xaf08> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1f524 ::do_widen(char) const@@Base+0xafe4> │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 21478 ::do_widen(char) const@@Base+0x3418> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x23, sp, #0x100 │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - add x1, x19, #0x10 │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - str x1, [sp, #200] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str x25, [sp, #456] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - add x1, x27, #0x10 │ │ │ │ - str x1, [sp, #200] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + ldr x0, [sp] │ │ │ │ bl db90 │ │ │ │ ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #192] │ │ │ │ - str x26, [x20, x0] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - mov x0, x23 │ │ │ │ - str x1, [sp, #304] │ │ │ │ + str x21, [sp, #448] │ │ │ │ + str x28, [x19, x0] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x19, x20 │ │ │ │ + add x23, sp, #0x100 │ │ │ │ + str x1, [sp, #560] │ │ │ │ bl d410 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - b 1f448 ::do_widen(char) const@@Base+0xaf08> │ │ │ │ + b 21444 ::do_widen(char) const@@Base+0x33e4> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1f57c ::do_widen(char) const@@Base+0xb03c> │ │ │ │ + mov x20, x0 │ │ │ │ + b 218f4 ::do_widen(char) const@@Base+0x3894> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 1f4e8 ::do_widen(char) const@@Base+0xafa8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #568] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f404 ::do_widen(char) const@@Base+0xaec4> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x21, sp, #0xa0 │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cbz x0, 1f5f4 ::do_widen(char) const@@Base+0xb0b4> │ │ │ │ - bl d870 │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x0, [sp, #568] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f404 ::do_widen(char) const@@Base+0xaec4> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #568] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f404 ::do_widen(char) const@@Base+0xaec4> // b.any │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, x23 │ │ │ │ - add x1, x1, #0x9c8 │ │ │ │ - add x0, x0, #0x9e0 │ │ │ │ - bl dc60 │ │ │ │ + b 2143c ::do_widen(char) const@@Base+0x33dc> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x26 │ │ │ │ - b 1f4a4 ::do_widen(char) const@@Base+0xaf64> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #568] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f404 ::do_widen(char) const@@Base+0xaec4> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #568] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f404 ::do_widen(char) const@@Base+0xaec4> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ + mov x20, x0 │ │ │ │ + b 215d4 ::do_widen(char) const@@Base+0x3574> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1f4bc ::do_widen(char) const@@Base+0xaf7c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #568] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f404 ::do_widen(char) const@@Base+0xaec4> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #568] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f404 ::do_widen(char) const@@Base+0xaec4> // b.any │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0xa40 │ │ │ │ - bl dbe0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #568] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f404 ::do_widen(char) const@@Base+0xaec4> // b.any │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x1, #0x9c8 │ │ │ │ - add x0, x0, #0x9e0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - bl dc60 │ │ │ │ + mov x20, x0 │ │ │ │ + b 216cc ::do_widen(char) const@@Base+0x366c> │ │ │ │ + bti j │ │ │ │ + b 215a0 ::do_widen(char) const@@Base+0x3540> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 1f440 ::do_widen(char) const@@Base+0xaf00> │ │ │ │ + b 214cc ::do_widen(char) const@@Base+0x346c> │ │ │ │ bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - mov x0, x21 │ │ │ │ + b 21454 ::do_widen(char) const@@Base+0x33f4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x20, [sp, #16] │ │ │ │ - b 1f454 ::do_widen(char) const@@Base+0xaf14> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 21784 ::do_widen(char) const@@Base+0x3724> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #568] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f404 ::do_widen(char) const@@Base+0xaec4> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ + b.ne 21478 ::do_widen(char) const@@Base+0x3418> // b.any │ │ │ │ + add x1, sp, #0xe0 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #144] │ │ │ │ bl d530 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1f78c ::do_widen(char) const@@Base+0xb24c> │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ + mov x20, x0 │ │ │ │ + b 21648 ::do_widen(char) const@@Base+0x35e8> │ │ │ │ bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - b 1f448 ::do_widen(char) const@@Base+0xaf08> │ │ │ │ + b 21420 ::do_widen(char) const@@Base+0x33c0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 1f78c ::do_widen(char) const@@Base+0xb24c> │ │ │ │ + mov x20, x0 │ │ │ │ + b 21784 ::do_widen(char) const@@Base+0x3724> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 1f440 ::do_widen(char) const@@Base+0xaf00> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1f490 ::do_widen(char) const@@Base+0xaf50> │ │ │ │ + b 21784 ::do_widen(char) const@@Base+0x3724> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + str x25, [sp, #64] │ │ │ │ + ldp x25, x20, [x21] │ │ │ │ + sub x20, x20, x25 │ │ │ │ + asr x3, x20, #3 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 21aa8 ::do_widen(char) const@@Base+0x3a48> // b.none │ │ │ │ + cmp x3, #0x0 │ │ │ │ + mov x24, x1 │ │ │ │ + csinc x1, x3, xzr, ne // ne = any │ │ │ │ + adds x3, x3, x1 │ │ │ │ + b.cs 21aa0 ::do_widen(char) const@@Base+0x3a40> // b.hs, b.nlast │ │ │ │ + cmp x3, x0 │ │ │ │ + csel x3, x3, x0, ls // ls = plast │ │ │ │ + lsl x19, x3, #3 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d8b0 │ │ │ │ + ldr x1, [x24] │ │ │ │ + add x23, x20, #0x8 │ │ │ │ + str x1, [x0, x20] │ │ │ │ + mov x22, x0 │ │ │ │ + add x23, x0, x23 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.gt 21a88 ::do_widen(char) const@@Base+0x3a28> │ │ │ │ + cbnz x25, 21a94 ::do_widen(char) const@@Base+0x3a34> │ │ │ │ + stp x22, x23, [x21] │ │ │ │ + add x19, x22, x19 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + str x19, [x21, #16] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x25 │ │ │ │ + bl d270 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d870 │ │ │ │ + b 21a60 ::do_widen(char) const@@Base+0x3a00> │ │ │ │ + mov x19, #0x7ffffffffffffff8 // #9223372036854775800 │ │ │ │ + b 21a38 ::do_widen(char) const@@Base+0x39d8> │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xd30 │ │ │ │ + bl d530 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #4008] │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + add x20, x0, #0x8 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d310 >::close()@plt> │ │ │ │ + cbz x0, 21bec ::do_widen(char) const@@Base+0x3b8c> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3968] │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3960] │ │ │ │ + add x3, x1, #0x18 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + str x1, [x19, #256] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + stp x3, x2, [x19] │ │ │ │ + bl d310 >::close()@plt> │ │ │ │ + add x0, x19, #0x78 │ │ │ │ + bl dee0 ::~__basic_file()@plt> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x0, x19, #0x40 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #8] │ │ │ │ + bl db90 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3800] │ │ │ │ + add x0, x19, #0x100 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3712] │ │ │ │ + ldp x2, x3, [x2, #8] │ │ │ │ + str x2, [x19] │ │ │ │ add x1, x1, #0x10 │ │ │ │ + ldur x2, [x2, #-24] │ │ │ │ + str x3, [x19, x2] │ │ │ │ + str x1, [x19, #256] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d410 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x19, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + b 21b64 ::do_widen(char) const@@Base+0x3b04> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 21b90 ::do_widen(char) const@@Base+0x3b30> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + ldp x19, x20, [x0] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 21c6c ::do_widen(char) const@@Base+0x3c0c> // b.none │ │ │ │ str x21, [sp, #32] │ │ │ │ mov x21, x0 │ │ │ │ - str x1, [x0], #112 │ │ │ │ - ldr x20, [x0, #16] │ │ │ │ - cbz x20, 1f8b4 ::do_widen(char) const@@Base+0xb374> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl 1d708 ::do_widen(char) const@@Base+0x91c8> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1f894 ::do_widen(char) const@@Base+0xb354> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1f8a8 ::do_widen(char) const@@Base+0xb368> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - cbnz x20, 1f870 ::do_widen(char) const@@Base+0xb330> │ │ │ │ - ldr x19, [x21, #80] │ │ │ │ - cbz x19, 1f8ec ::do_widen(char) const@@Base+0xb3ac> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - mov x20, x19 │ │ │ │ - bl 1d4ec ::do_widen(char) const@@Base+0x8fac> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - ldr x19, [x19, #16] │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1f8e0 ::do_widen(char) const@@Base+0xb3a0> // b.none │ │ │ │ + b.eq 21c58 ::do_widen(char) const@@Base+0x3bf8> // b.none │ │ │ │ bl d870 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d870 │ │ │ │ - cbnz x19, 1f8bc ::do_widen(char) const@@Base+0xb37c> │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 21c44 ::do_widen(char) const@@Base+0x3be4> // b.any │ │ │ │ + ldr x20, [x21] │ │ │ │ ldr x21, [sp, #32] │ │ │ │ + cbz x20, 21c84 ::do_widen(char) const@@Base+0x3c24> │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b 1d400 ::do_widen(char) const@@Base+0x8ec0> │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x20, x0 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + add x22, x0, #0x10 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x22, [x20] │ │ │ │ + cbz x1, 21d88 ::do_widen(char) const@@Base+0x3d28> │ │ │ │ + mov x21, x1 │ │ │ │ + mov x0, x1 │ │ │ │ + bl d3d0 │ │ │ │ + str x0, [sp] │ │ │ │ + mov x19, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 21d4c ::do_widen(char) const@@Base+0x3cec> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 21d44 ::do_widen(char) const@@Base+0x3ce4> // b.any │ │ │ │ + ldrb w0, [x21] │ │ │ │ + strb w0, [x20, #16] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x19, [x20, #8] │ │ │ │ + strb wzr, [x22, x19] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 21da4 ::do_widen(char) const@@Base+0x3d44> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cbz x0, 21d08 ::do_widen(char) const@@Base+0x3ca8> │ │ │ │ + b 21d6c ::do_widen(char) const@@Base+0x3d0c> │ │ │ │ + mov x1, sp │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x22, x0 │ │ │ │ + str x0, [x20] │ │ │ │ + str x1, [x20, #16] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + mov x1, x21 │ │ │ │ + bl d270 │ │ │ │ + ldr x22, [x20] │ │ │ │ + ldr x19, [sp] │ │ │ │ + b 21d08 ::do_widen(char) const@@Base+0x3ca8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 21da8 ::do_widen(char) const@@Base+0x3d48> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xeb8 │ │ │ │ + bl d6d0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x8 │ │ │ │ + mov x20, x2 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x1 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov x23, x0 │ │ │ │ + bl d3d0 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + add x1, x19, #0x10 │ │ │ │ + stp x1, xzr, [x19] │ │ │ │ + mov x21, x0 │ │ │ │ + add x1, x0, x20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl dcd0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.hi 21e94 ::do_widen(char) const@@Base+0x3e34> // b.pmore │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.hi 21e88 ::do_widen(char) const@@Base+0x3e28> // b.pmore │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + add x7, x0, #0x30 │ │ │ │ + fmov s30, #1.000000000000000000e+00 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + add x20, x0, #0x90 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add x21, x0, #0x20 │ │ │ │ + add x22, x0, #0xc0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + and w23, w5, #0xff │ │ │ │ + stp x1, x2, [x0, #8] │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + mov x1, x4 │ │ │ │ + stp x3, x7, [x19, #24] │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + strb wzr, [x19, #48] │ │ │ │ + str x22, [x19, #144] │ │ │ │ + str x0, [x20, #8] │ │ │ │ + mov x0, x21 │ │ │ │ + str xzr, [x19, #160] │ │ │ │ + str xzr, [x20, #24] │ │ │ │ + str w6, [x19] │ │ │ │ + str xzr, [x19, #88] │ │ │ │ + str xzr, [x19, #184] │ │ │ │ + stur q31, [x19, #72] │ │ │ │ + str s30, [x19, #176] │ │ │ │ + stp q31, q31, [x19, #192] │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strb w23, [x19, #64] │ │ │ │ + str xzr, [x19, #136] │ │ │ │ + stur q31, [x19, #104] │ │ │ │ + stur q31, [x19, #120] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + ldr x1, [x19, #200] │ │ │ │ + mov x23, x0 │ │ │ │ + cbz x1, 21f64 ::do_widen(char) const@@Base+0x3f04> │ │ │ │ + mov x0, x1 │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + cbz x0, 21f7c ::do_widen(char) const@@Base+0x3f1c> │ │ │ │ + ldr x24, [x0] │ │ │ │ + bl d870 │ │ │ │ + mov x0, x24 │ │ │ │ + cbnz x0, 21f6c ::do_widen(char) const@@Base+0x3f0c> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x0, [x19, #144] │ │ │ │ + lsl x2, x2, #3 │ │ │ │ + bl d570 │ │ │ │ + ldr x0, [x19, #144] │ │ │ │ + stp xzr, xzr, [x20, #16] │ │ │ │ + cmp x22, x0 │ │ │ │ + b.eq 21fa4 ::do_widen(char) const@@Base+0x3f44> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x21 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x23 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #4008] │ │ │ │ + adrp x3, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ mov x29, sp │ │ │ │ + add x3, x3, #0x798 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, x0, #0x20 │ │ │ │ str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - str x1, [x0], #112 │ │ │ │ - ldr x20, [x0, #16] │ │ │ │ - cbz x20, 1f994 ::do_widen(char) const@@Base+0xb454> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl 1d708 ::do_widen(char) const@@Base+0x91c8> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1f974 ::do_widen(char) const@@Base+0xb434> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1f988 ::do_widen(char) const@@Base+0xb448> // b.none │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp xzr, xzr, [x20, #72] │ │ │ │ + str xzr, [x20, #88] │ │ │ │ + ldr x2, [x0, #8] │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [x20, #200] │ │ │ │ + cbz x0, 22008 ::do_widen(char) const@@Base+0x3fa8> │ │ │ │ bl d870 │ │ │ │ + ldr x19, [x20, #160] │ │ │ │ + add x21, x20, #0x90 │ │ │ │ + cbz x19, 22030 ::do_widen(char) const@@Base+0x3fd0> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ mov x0, x19 │ │ │ │ + ldr x19, [x19] │ │ │ │ bl d870 │ │ │ │ - cbnz x20, 1f950 ::do_widen(char) const@@Base+0xb410> │ │ │ │ - ldr x19, [x21, #80] │ │ │ │ - cbz x19, 1f9cc ::do_widen(char) const@@Base+0xb48c> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - mov x20, x19 │ │ │ │ - bl 1d4ec ::do_widen(char) const@@Base+0x8fac> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - ldr x19, [x19, #16] │ │ │ │ + cbnz x19, 22020 ::do_widen(char) const@@Base+0x3fc0> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x0, [x20, #144] │ │ │ │ + lsl x2, x2, #3 │ │ │ │ + bl d570 │ │ │ │ + ldr x0, [x20, #144] │ │ │ │ + add x1, x20, #0xc0 │ │ │ │ + stp xzr, xzr, [x21, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1f9c0 ::do_widen(char) const@@Base+0xb480> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x20 │ │ │ │ + b.eq 2205c ::do_widen(char) const@@Base+0x3ffc> // b.none │ │ │ │ bl d870 │ │ │ │ - cbnz x19, 1f99c ::do_widen(char) const@@Base+0xb45c> │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - bl 1d400 ::do_widen(char) const@@Base+0x8ec0> │ │ │ │ - mov x0, x21 │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 22080 ::do_widen(char) const@@Base+0x4020> // b.none │ │ │ │ ldr x21, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ b d870 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ mov x21, x0 │ │ │ │ - mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - ldp x24, x20, [x21] │ │ │ │ - sub x20, x20, x24 │ │ │ │ - asr x3, x20, #2 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 1fac0 ::do_widen(char) const@@Base+0xb580> // b.none │ │ │ │ - cmp x3, #0x0 │ │ │ │ - mov x22, x1 │ │ │ │ - csinc x1, x3, xzr, ne // ne = any │ │ │ │ - adds x3, x3, x1 │ │ │ │ - b.cs 1fab8 ::do_widen(char) const@@Base+0xb578> // b.hs, b.nlast │ │ │ │ - cmp x3, x0 │ │ │ │ - csel x3, x3, x0, ls // ls = plast │ │ │ │ - lsl x19, x3, #2 │ │ │ │ + ldr x0, [x0, #72] │ │ │ │ + cbz x0, 22244 ::do_widen(char) const@@Base+0x41e4> │ │ │ │ + ldp x19, x0, [x21, #80] │ │ │ │ + cmn x19, x0 │ │ │ │ + b.eq 22244 ::do_widen(char) const@@Base+0x41e4> // b.none │ │ │ │ + ldr x22, [x21, #16] │ │ │ │ + mov x0, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.hi 2227c ::do_widen(char) const@@Base+0x421c> // b.pmore │ │ │ │ + cbz x19, 2222c ::do_widen(char) const@@Base+0x41cc> │ │ │ │ + lsl x24, x19, #3 │ │ │ │ + mov x0, x24 │ │ │ │ + bl d8b0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x20, x0 │ │ │ │ + add x23, x0, x24 │ │ │ │ + str xzr, [x1], #8 │ │ │ │ + cmp x19, #0x1 │ │ │ │ + b.eq 2211c ::do_widen(char) const@@Base+0x40bc> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + sub x2, x24, #0x8 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d570 │ │ │ │ + mov x1, x23 │ │ │ │ + add x2, x22, #0x8 │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + str x20, [x22, #8] │ │ │ │ + stp x1, x23, [x2, #8] │ │ │ │ + cbz x0, 22134 ::do_widen(char) const@@Base+0x40d4> │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [x21, #80] │ │ │ │ + cbz x1, 2223c ::do_widen(char) const@@Base+0x41dc> │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + b 22190 ::do_widen(char) const@@Base+0x4130> │ │ │ │ mov x0, x19 │ │ │ │ bl d8b0 │ │ │ │ - ldr w1, [x22] │ │ │ │ - add x23, x20, #0x4 │ │ │ │ - str w1, [x0, x20] │ │ │ │ + mov x2, x19 │ │ │ │ mov x22, x0 │ │ │ │ - add x23, x0, x23 │ │ │ │ - cmp x20, #0x0 │ │ │ │ - b.gt 1faa0 ::do_widen(char) const@@Base+0xb560> │ │ │ │ - cbnz x24, 1faac ::do_widen(char) const@@Base+0xb56c> │ │ │ │ - add x19, x22, x19 │ │ │ │ - stp x22, x23, [x21] │ │ │ │ - str x19, [x21, #16] │ │ │ │ + add x19, x0, x19 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d570 │ │ │ │ + add x1, x20, #0x88 │ │ │ │ + ldr x0, [x20, #136] │ │ │ │ + str x22, [x20, #136] │ │ │ │ + stp x19, x19, [x1, #8] │ │ │ │ + cbz x0, 2217c ::do_widen(char) const@@Base+0x411c> │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [x21, #80] │ │ │ │ + add w22, w23, #0x1 │ │ │ │ + mov x23, x22 │ │ │ │ + cmp x22, x1 │ │ │ │ + b.cs 221d4 ::do_widen(char) const@@Base+0x4174> // b.hs, b.nlast │ │ │ │ + mov x0, #0x180 // #384 │ │ │ │ + bl d8b0 │ │ │ │ + mov w1, w23 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 75ea4 ::do_widen(char) const@@Base+0x57e44> │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + and x19, x0, #0x1 │ │ │ │ + adds x19, x19, x0, lsr #1 │ │ │ │ + str x20, [x1, x22, lsl #3] │ │ │ │ + str w0, [x20, #40] │ │ │ │ + b.mi 2227c ::do_widen(char) const@@Base+0x421c> // b.first │ │ │ │ + b.ne 22148 ::do_widen(char) const@@Base+0x40e8> // b.any │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 22164 ::do_widen(char) const@@Base+0x4104> │ │ │ │ + mov w4, w1 │ │ │ │ + ldp x3, x0, [x21, #8] │ │ │ │ + ldr x2, [x21, #72] │ │ │ │ + stp w2, w4, [x0] │ │ │ │ + add x0, x3, #0x28 │ │ │ │ + str x1, [x3, #96] │ │ │ │ + ldp x2, x1, [x21, #80] │ │ │ │ + add x2, x2, x1 │ │ │ │ + lsl x2, x2, #1 │ │ │ │ + str x2, [x3, #88] │ │ │ │ + ldr x1, [x21, #72] │ │ │ │ + str x1, [x3, #80] │ │ │ │ + bl 181a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa1d0> │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x24 │ │ │ │ - bl d270 │ │ │ │ - mov x0, x24 │ │ │ │ + ldr w2, [x0, #80] │ │ │ │ + ldr w1, [x0, #88] │ │ │ │ + b 181a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa1d0> │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 2211c ::do_widen(char) const@@Base+0x40bc> │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + b 221d8 ::do_widen(char) const@@Base+0x4178> │ │ │ │ + adrp x3, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x3, x3, #0xef0 │ │ │ │ + add x1, x1, #0xf20 │ │ │ │ + add x0, x0, #0xf40 │ │ │ │ + mov w2, #0x2e // #46 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ bl d870 │ │ │ │ - b 1fa7c ::do_widen(char) const@@Base+0xb53c> │ │ │ │ - mov x19, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ - b 1fa54 ::do_widen(char) const@@Base+0xb514> │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0x960 │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xb98 │ │ │ │ bl d530 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + sxtw x2, w2 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x0, #80] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 222cc ::do_widen(char) const@@Base+0x426c> // b.none │ │ │ │ + ldp x1, x2, [x20, #200] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 222bc ::do_widen(char) const@@Base+0x425c> // b.none │ │ │ │ + str x1, [x20, #208] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 22670 ::do_widen(char) const@@Base+0x4610> // b.pmore │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - add x25, x0, #0x8 │ │ │ │ - ldr x20, [x0, #16] │ │ │ │ - cbz x20, 1fc00 ::do_widen(char) const@@Base+0xb6c0> │ │ │ │ - mov x21, x1 │ │ │ │ - mov x26, x2 │ │ │ │ - mov x22, x25 │ │ │ │ + mov x22, x1 │ │ │ │ + cbz x2, 223b0 ::do_widen(char) const@@Base+0x4350> │ │ │ │ + lsl x19, x2, #2 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d8b0 │ │ │ │ + mov x2, x19 │ │ │ │ + mov x21, x0 │ │ │ │ + add x19, x0, x19 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d570 │ │ │ │ + add x25, x20, #0xc8 │ │ │ │ + ldr x0, [x20, #200] │ │ │ │ + str x21, [x20, #200] │ │ │ │ + stp x19, x19, [x25, #8] │ │ │ │ + cbz x0, 22320 ::do_widen(char) const@@Base+0x42c0> │ │ │ │ + bl d870 │ │ │ │ + ldr x8, [x20, #80] │ │ │ │ + cbz x8, 22610 ::do_widen(char) const@@Base+0x45b0> │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + mov w26, #0x80000000 // #-2147483648 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ nop │ │ │ │ - ldr x19, [x20, #40] │ │ │ │ - mov x1, x21 │ │ │ │ - cmp x26, x19 │ │ │ │ - csel x2, x26, x19, ls // ls = plast │ │ │ │ - cbz x2, 1fb40 ::do_widen(char) const@@Base+0xb600> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - bl d4f0 │ │ │ │ - cbnz w0, 1fb58 ::do_widen(char) const@@Base+0xb618> │ │ │ │ - sub x19, x19, x26 │ │ │ │ - mov w0, w19 │ │ │ │ - cmp x19, x23 │ │ │ │ - b.gt 1fb5c ::do_widen(char) const@@Base+0xb61c> │ │ │ │ - cmp x19, x24 │ │ │ │ - b.lt 1fbd4 ::do_widen(char) const@@Base+0xb694> // b.tstop │ │ │ │ - tbnz w0, #31, 1fbd4 ::do_widen(char) const@@Base+0xb694> │ │ │ │ - mov x22, x20 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cbnz x20, 1fb20 ::do_widen(char) const@@Base+0xb5e0> │ │ │ │ - cmp x25, x22 │ │ │ │ - b.eq 1fbe0 ::do_widen(char) const@@Base+0xb6a0> // b.none │ │ │ │ - ldr x19, [x22, #40] │ │ │ │ - cmp x26, x19 │ │ │ │ - csel x2, x26, x19, ls // ls = plast │ │ │ │ - cbz x2, 1fb90 ::do_widen(char) const@@Base+0xb650> │ │ │ │ - ldr x1, [x22, #32] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d4f0 │ │ │ │ - cbnz w0, 1fbac ::do_widen(char) const@@Base+0xb66c> │ │ │ │ - sub x0, x26, x19 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 1fbe0 ::do_widen(char) const@@Base+0xb6a0> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 1fc20 ::do_widen(char) const@@Base+0xb6e0> // b.tstop │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csel x22, x22, x25, ge // ge = tcont │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + nop │ │ │ │ + ldr w19, [x22, x21, lsl #2] │ │ │ │ + cmp w19, w26 │ │ │ │ + b.eq 22384 ::do_widen(char) const@@Base+0x4324> // b.none │ │ │ │ + ldr x0, [x20, #168] │ │ │ │ + add x24, x20, #0x90 │ │ │ │ + cbnz x0, 223bc ::do_widen(char) const@@Base+0x435c> │ │ │ │ + ldr x2, [x20, #160] │ │ │ │ + cbnz x2, 2236c ::do_widen(char) const@@Base+0x430c> │ │ │ │ + b 22420 ::do_widen(char) const@@Base+0x43c0> │ │ │ │ + ldr x2, [x2] │ │ │ │ + cbz x2, 22420 ::do_widen(char) const@@Base+0x43c0> │ │ │ │ + ldr w3, [x2, #8] │ │ │ │ + cmp w19, w3 │ │ │ │ + b.ne 22364 ::do_widen(char) const@@Base+0x4304> // b.any │ │ │ │ + ldr w23, [x2, #12] │ │ │ │ + ldr x0, [x25] │ │ │ │ + str w23, [x0, w21, uxtw #2] │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + cmp x8, x21 │ │ │ │ + b.hi 22340 ::do_widen(char) const@@Base+0x42e0> // b.pmore │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x20, [x20, #24] │ │ │ │ - cbnz x20, 1fb20 ::do_widen(char) const@@Base+0xb5e0> │ │ │ │ - b 1fb68 ::do_widen(char) const@@Base+0xb628> │ │ │ │ - mov x0, x22 │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x22, x25 │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 22308 ::do_widen(char) const@@Base+0x42a8> │ │ │ │ + ldr x4, [x24, #8] │ │ │ │ + sxtw x1, w19 │ │ │ │ + ldr x2, [x20, #144] │ │ │ │ + udiv x5, x1, x4 │ │ │ │ + msub x5, x5, x4, x1 │ │ │ │ + ldr x6, [x2, x5, lsl #3] │ │ │ │ + cbz x6, 22420 ::do_widen(char) const@@Base+0x43c0> │ │ │ │ + ldr x1, [x6] │ │ │ │ + ldr w2, [x1, #8] │ │ │ │ + cmp w19, w2 │ │ │ │ + b.eq 22418 ::do_widen(char) const@@Base+0x43b8> // b.none │ │ │ │ + ldr x3, [x1] │ │ │ │ + cbz x3, 22420 ::do_widen(char) const@@Base+0x43c0> │ │ │ │ + ldr w2, [x3, #8] │ │ │ │ + mov x6, x1 │ │ │ │ + sxtw x7, w2 │ │ │ │ + udiv x1, x7, x4 │ │ │ │ + msub x1, x1, x4, x7 │ │ │ │ + cmp x5, x1 │ │ │ │ + b.ne 22420 ::do_widen(char) const@@Base+0x43c0> // b.any │ │ │ │ + mov x1, x3 │ │ │ │ + cmp w19, w2 │ │ │ │ + b.ne 223e8 ::do_widen(char) const@@Base+0x4388> // b.any │ │ │ │ + ldr x2, [x6] │ │ │ │ + cbnz x2, 22378 ::do_widen(char) const@@Base+0x4318> │ │ │ │ + add w23, w0, #0x1 │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ + bl d8b0 │ │ │ │ + str xzr, [x0] │ │ │ │ + ldr x2, [x24, #24] │ │ │ │ + stp w19, w23, [x0, #8] │ │ │ │ + mov x27, x0 │ │ │ │ + cbz x2, 224b4 ::do_widen(char) const@@Base+0x4454> │ │ │ │ + ldr x1, [x24, #8] │ │ │ │ + sxtw x6, w19 │ │ │ │ + ldr x0, [x20, #144] │ │ │ │ + udiv x28, x6, x1 │ │ │ │ + msub x28, x28, x1, x6 │ │ │ │ + ldr x5, [x0, x28, lsl #3] │ │ │ │ + cbz x5, 224e4 ::do_widen(char) const@@Base+0x4484> │ │ │ │ + ldr x0, [x5] │ │ │ │ + ldr w3, [x0, #8] │ │ │ │ + cmp w19, w3 │ │ │ │ + b.eq 2249c ::do_widen(char) const@@Base+0x443c> // b.none │ │ │ │ + ldr x4, [x0] │ │ │ │ + cbz x4, 224e4 ::do_widen(char) const@@Base+0x4484> │ │ │ │ + ldr w3, [x4, #8] │ │ │ │ + mov x5, x0 │ │ │ │ + sxtw x7, w3 │ │ │ │ + udiv x0, x7, x1 │ │ │ │ + msub x0, x0, x1, x7 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.ne 224e4 ::do_widen(char) const@@Base+0x4484> // b.any │ │ │ │ + mov x0, x4 │ │ │ │ + cmp w19, w3 │ │ │ │ + b.ne 2246c ::do_widen(char) const@@Base+0x440c> // b.any │ │ │ │ + ldr x0, [x5] │ │ │ │ + cbz x0, 224e4 ::do_widen(char) const@@Base+0x4484> │ │ │ │ + mov x0, x27 │ │ │ │ + bl d870 │ │ │ │ + ldr x8, [x20, #80] │ │ │ │ + b 2237c ::do_widen(char) const@@Base+0x431c> │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ + cbz x1, 224d4 ::do_widen(char) const@@Base+0x4474> │ │ │ │ + nop │ │ │ │ + ldr w0, [x1, #8] │ │ │ │ + cmp w19, w0 │ │ │ │ + b.eq 224a4 ::do_widen(char) const@@Base+0x4444> // b.none │ │ │ │ + ldr x1, [x1] │ │ │ │ + cbnz x1, 224c0 ::do_widen(char) const@@Base+0x4460> │ │ │ │ + ldr x1, [x24, #8] │ │ │ │ + sxtw x6, w19 │ │ │ │ + udiv x28, x6, x1 │ │ │ │ + msub x28, x28, x1, x6 │ │ │ │ + ldr x19, [x20, #184] │ │ │ │ + add x0, x20, #0xb0 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + str x6, [sp, #96] │ │ │ │ + bl db00 │ │ │ │ + ldr x6, [sp, #96] │ │ │ │ + mov x4, x1 │ │ │ │ + tbz w0, #0, 22588 ::do_widen(char) const@@Base+0x4528> │ │ │ │ + cmp x1, #0x1 │ │ │ │ + b.eq 2264c ::do_widen(char) const@@Base+0x45ec> // b.none │ │ │ │ + mov x0, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.hi 2265c ::do_widen(char) const@@Base+0x45fc> // b.pmore │ │ │ │ + lsl x28, x1, #3 │ │ │ │ + stp x1, x6, [sp, #96] │ │ │ │ + mov x0, x28 │ │ │ │ + bl d8b0 │ │ │ │ + mov x2, x28 │ │ │ │ + mov x19, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d570 │ │ │ │ + ldp x4, x6, [sp, #96] │ │ │ │ + add x9, x20, #0xc0 │ │ │ │ + add x7, x20, #0xa0 │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + ldr x2, [x24, #16] │ │ │ │ + str xzr, [x24, #16] │ │ │ │ + cbz x2, 225e4 ::do_widen(char) const@@Base+0x4584> │ │ │ │ + ldrsw x1, [x2, #8] │ │ │ │ + mov x0, x2 │ │ │ │ + ldr x2, [x2] │ │ │ │ + udiv x3, x1, x4 │ │ │ │ + msub x3, x3, x4, x1 │ │ │ │ + lsl x1, x3, #3 │ │ │ │ + ldr x5, [x19, x1] │ │ │ │ + cbz x5, 225c0 ::do_widen(char) const@@Base+0x4560> │ │ │ │ + ldr x3, [x5] │ │ │ │ + str x3, [x0] │ │ │ │ + ldr x1, [x19, x1] │ │ │ │ + str x0, [x1] │ │ │ │ + b 22550 ::do_widen(char) const@@Base+0x44f0> │ │ │ │ + ldr x19, [x20, #144] │ │ │ │ + lsl x0, x28, #3 │ │ │ │ + add x28, x19, x28, lsl #3 │ │ │ │ + ldr x1, [x19, x0] │ │ │ │ + cbz x1, 2261c ::do_widen(char) const@@Base+0x45bc> │ │ │ │ + ldr x1, [x1] │ │ │ │ + str x1, [x27] │ │ │ │ + ldr x0, [x19, x0] │ │ │ │ + str x27, [x0] │ │ │ │ + ldr x0, [x24, #24] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x24, #24] │ │ │ │ + ldr x8, [x20, #80] │ │ │ │ + b 2237c ::do_widen(char) const@@Base+0x431c> │ │ │ │ + ldr x5, [x24, #16] │ │ │ │ + str x5, [x0] │ │ │ │ + str x0, [x24, #16] │ │ │ │ + str x7, [x19, x1] │ │ │ │ + ldr x1, [x0] │ │ │ │ + cbz x1, 225dc ::do_widen(char) const@@Base+0x457c> │ │ │ │ + str x0, [x19, x8, lsl #3] │ │ │ │ + mov x8, x3 │ │ │ │ + b 22550 ::do_widen(char) const@@Base+0x44f0> │ │ │ │ + ldr x0, [x20, #144] │ │ │ │ + cmp x0, x9 │ │ │ │ + b.eq 225fc ::do_widen(char) const@@Base+0x459c> // b.none │ │ │ │ + stp x6, x4, [sp, #96] │ │ │ │ + bl d870 │ │ │ │ + ldp x6, x4, [sp, #96] │ │ │ │ + str x4, [x24, #8] │ │ │ │ + udiv x28, x6, x4 │ │ │ │ + str x19, [x20, #144] │ │ │ │ + msub x28, x28, x4, x6 │ │ │ │ + b 2258c ::do_widen(char) const@@Base+0x452c> │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - mov x22, x25 │ │ │ │ - b 1fbb8 ::do_widen(char) const@@Base+0xb678> │ │ │ │ + b 222bc ::do_widen(char) const@@Base+0x425c> │ │ │ │ + ldr x0, [x24, #16] │ │ │ │ + str x0, [x27] │ │ │ │ + str x27, [x24, #16] │ │ │ │ + cbz x0, 22640 ::do_widen(char) const@@Base+0x45e0> │ │ │ │ + ldr x1, [x24, #8] │ │ │ │ + ldrsw x2, [x0, #8] │ │ │ │ + udiv x0, x2, x1 │ │ │ │ + msub x0, x0, x1, x2 │ │ │ │ + str x27, [x19, x0, lsl #3] │ │ │ │ + add x0, x20, #0xa0 │ │ │ │ + str x0, [x28] │ │ │ │ + b 225ac ::do_widen(char) const@@Base+0x454c> │ │ │ │ + add x9, x20, #0xc0 │ │ │ │ + str xzr, [x24, #48] │ │ │ │ + mov x19, x9 │ │ │ │ + b 22540 ::do_widen(char) const@@Base+0x44e0> │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ls 2266c ::do_widen(char) const@@Base+0x460c> // b.plast │ │ │ │ + bl d730 │ │ │ │ + bl d450 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xb98 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + str x19, [x20, #184] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x27 │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-112]! │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x1, #0xa90 │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ mov x29, sp │ │ │ │ - mov x3, #0xf // #15 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3704] │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ + mov x23, x1 │ │ │ │ + mov x24, x2 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - sub sp, sp, #0x350 │ │ │ │ - add x19, sp, #0x270 │ │ │ │ - ldr x4, [x1] │ │ │ │ - ldr x5, [x2] │ │ │ │ - str x5, [sp, #840] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - ldrb w2, [x21, #520] │ │ │ │ - ldur x1, [x1, #7] │ │ │ │ - str x19, [sp, #608] │ │ │ │ - str x3, [sp, #616] │ │ │ │ - str x4, [sp, #624] │ │ │ │ - strb wzr, [sp, #639] │ │ │ │ - stur x1, [x19, #7] │ │ │ │ - tbnz w2, #0, 1fd30 ::do_widen(char) const@@Base+0xb7f0> │ │ │ │ - ldrb w0, [x21, #521] │ │ │ │ - tbz w0, #0, 1fdcc ::do_widen(char) const@@Base+0xb88c> │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x21, x0 │ │ │ │ - ldr x21, [x0, #240] │ │ │ │ - cbz x21, 21904 ::do_widen(char) const@@Base+0xd3c4> │ │ │ │ - ldrb w0, [x21, #56] │ │ │ │ - cbz w0, 208b4 ::do_widen(char) const@@Base+0xc374> │ │ │ │ - ldrb w1, [x21, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x400 │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x0, [sp, #1016] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x3, #0x14 // #20 │ │ │ │ + add x1, sp, #0x290 │ │ │ │ + add x19, sp, #0x280 │ │ │ │ + mov x0, x19 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + str x3, [sp, #216] │ │ │ │ + str x1, [sp, #640] │ │ │ │ + add x1, sp, #0xd8 │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + str x0, [sp, #640] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x1, x1, #0xf78 │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ + str x2, [sp, #656] │ │ │ │ + ldp x4, x5, [x1] │ │ │ │ + stp x4, x5, [x0] │ │ │ │ + ldr w1, [x1, #16] │ │ │ │ + str w1, [x0, #16] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3704] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x21, x0 │ │ │ │ - ldr x22, [x0, #240] │ │ │ │ - cbz x22, 214cc ::do_widen(char) const@@Base+0xcf8c> │ │ │ │ - ldrb w0, [x22, #56] │ │ │ │ - cbz w0, 2134c ::do_widen(char) const@@Base+0xce0c> │ │ │ │ - ldrb w1, [x22, #67] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - b 1fdbc ::do_widen(char) const@@Base+0xb87c> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3920] │ │ │ │ - ldr x0, [x1] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr x22, [x0, #240] │ │ │ │ - cbz x22, 218e4 ::do_widen(char) const@@Base+0xd3a4> │ │ │ │ - ldrb w0, [x22, #56] │ │ │ │ - cbz w0, 20878 ::do_widen(char) const@@Base+0xc338> │ │ │ │ - ldrb w1, [x22, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldr x24, [x0, #240] │ │ │ │ - cbz x24, 21800 ::do_widen(char) const@@Base+0xd2c0> │ │ │ │ - ldrb w0, [x24, #56] │ │ │ │ - cbz w0, 213b0 ::do_widen(char) const@@Base+0xce70> │ │ │ │ - ldrb w1, [x24, #67] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x0, x22 │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - ldrb w0, [x21, #521] │ │ │ │ - tbnz w0, #0, 1fcb0 ::do_widen(char) const@@Base+0xb770> │ │ │ │ - ldr x0, [sp, #608] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 1fdcc ::do_widen(char) const@@Base+0xb88c> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov w2, #0x6573 // #25971 │ │ │ │ - mov x3, #0x4 // #4 │ │ │ │ - movk w2, #0x6465, lsl #16 │ │ │ │ - add x0, sp, #0x260 │ │ │ │ - add x21, x23, #0x80 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + str x2, [sp, #648] │ │ │ │ mov x1, x0 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - str x19, [sp, #608] │ │ │ │ - str x3, [sp, #616] │ │ │ │ - str w2, [sp, #624] │ │ │ │ - strb wzr, [sp, #628] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1ab00 ::do_widen(char) const@@Base+0x65c0> │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3944] │ │ │ │ - mov w4, #0x8965 // #35173 │ │ │ │ - ldr w2, [x0] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - movk w4, #0x6c07, lsl #16 │ │ │ │ - mov w0, w2 │ │ │ │ - str w2, [x3] │ │ │ │ - str x0, [x3, #8] │ │ │ │ - eor x0, x0, x0, lsr #30 │ │ │ │ - add x2, x3, x1, lsl #3 │ │ │ │ - madd w0, w4, w0, w1 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x0, [x2, #8] │ │ │ │ - cmp x1, #0x270 │ │ │ │ - b.ne 1fe28 ::do_widen(char) const@@Base+0xb8e8> // b.any │ │ │ │ - ldr x0, [sp, #608] │ │ │ │ - str x1, [x3, #5000] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 1fe58 ::do_widen(char) const@@Base+0xb918> // b.none │ │ │ │ - bl d870 │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x2, x0, #0xe78 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x4, #0x6 // #6 │ │ │ │ - ldr w3, [x2] │ │ │ │ - mov x0, x21 │ │ │ │ - ldrh w2, [x2, #4] │ │ │ │ - str x19, [sp, #608] │ │ │ │ - str x4, [sp, #616] │ │ │ │ - str w3, [sp, #624] │ │ │ │ - strb wzr, [sp, #630] │ │ │ │ - strh w2, [x19, #4] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1ab00 ::do_widen(char) const@@Base+0x65c0> │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ - ldr w20, [x0] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 1fea8 ::do_widen(char) const@@Base+0xb968> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ + ldr x0, [sp, #640] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldrb w0, [x1, #520] │ │ │ │ + tbnz w0, #0, 23578 ::do_widen(char) const@@Base+0x5518> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #640] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 22770 ::do_widen(char) const@@Base+0x4710> // b.none │ │ │ │ bl d870 │ │ │ │ - cmp w20, #0x1 │ │ │ │ - b.le 1ff7c ::do_widen(char) const@@Base+0xba3c> │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x2, x0, #0xe78 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x4, #0x6 // #6 │ │ │ │ - ldr w3, [x2] │ │ │ │ - mov x0, x21 │ │ │ │ - ldrh w2, [x2, #4] │ │ │ │ - str x19, [sp, #608] │ │ │ │ - str x4, [sp, #616] │ │ │ │ - str w3, [sp, #624] │ │ │ │ - strb wzr, [sp, #630] │ │ │ │ - strh w2, [x19, #4] │ │ │ │ - str xzr, [x23, #856] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1ab00 ::do_widen(char) const@@Base+0x65c0> │ │ │ │ - ldrsw x22, [x0] │ │ │ │ - mov x1, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ - cmp x22, x1 │ │ │ │ - b.hi 21840 ::do_widen(char) const@@Base+0xd300> // b.pmore │ │ │ │ - cbz x22, 207a4 ::do_widen(char) const@@Base+0xc264> │ │ │ │ - lsl x25, x22, #3 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x0, x25 │ │ │ │ - bl d8b0 │ │ │ │ - mov x3, x0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3720] │ │ │ │ + str x0, [sp, #144] │ │ │ │ mov x20, x0 │ │ │ │ - add x24, x0, x25 │ │ │ │ - str xzr, [x3], #8 │ │ │ │ - cmp x22, #0x1 │ │ │ │ - b.eq 1ff48 ::do_widen(char) const@@Base+0xba08> // b.none │ │ │ │ - mov x0, x3 │ │ │ │ - sub x2, x25, #0x8 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d570 │ │ │ │ - mov x3, x24 │ │ │ │ - add x1, x23, #0x360 │ │ │ │ - ldr x0, [x23, #864] │ │ │ │ - str x20, [x23, #864] │ │ │ │ - stp x3, x24, [x1, #8] │ │ │ │ - cbz x0, 1ff60 ::do_widen(char) const@@Base+0xba20> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #608] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 1ff70 ::do_widen(char) const@@Base+0xba30> // b.none │ │ │ │ - bl d870 │ │ │ │ - add x0, x23, #0x378 │ │ │ │ + bl d250 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + bl d6a0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str wzr, [x0] │ │ │ │ + str w1, [x0, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr w1, [x22] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.le 227ac ::do_widen(char) const@@Base+0x474c> │ │ │ │ + bl d610 │ │ │ │ + ldr x1, [x22, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl d2e0 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 23844 ::do_widen(char) const@@Base+0x57e4> // b.none │ │ │ │ + ldr x1, [x23] │ │ │ │ + mov x0, x20 │ │ │ │ + bl da30 │ │ │ │ + cbz w0, 239e0 ::do_widen(char) const@@Base+0x5980> │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x0, x20 │ │ │ │ + bl da30 │ │ │ │ + cbz w0, 23980 ::do_widen(char) const@@Base+0x5920> │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + ldr x1, [x0, #24] │ │ │ │ + ldr x0, [x0, #120] │ │ │ │ + ldrsw x1, [x1, #8] │ │ │ │ + ldrsw x0, [x0, #8] │ │ │ │ + stp xzr, x1, [x22, #72] │ │ │ │ + str x0, [x22, #88] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d970 │ │ │ │ + cbz w0, 22880 ::do_widen(char) const@@Base+0x4820> │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 22800 ::do_widen(char) const@@Base+0x47a0> // b.any │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl d650 │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xda0 │ │ │ │ - add x25, sp, #0x1b8 │ │ │ │ - add x1, sp, #0x1a8 │ │ │ │ - mov x4, #0x6 // #6 │ │ │ │ - stp x25, x4, [sp, #424] │ │ │ │ - ldrh w2, [x0, #4] │ │ │ │ - ldr w3, [x0] │ │ │ │ - add x0, x23, #0x310 │ │ │ │ - stp x0, x1, [sp, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - str w3, [sp, #440] │ │ │ │ - strb wzr, [sp, #446] │ │ │ │ - strh w2, [x25, #4] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1a9e0 ::do_widen(char) const@@Base+0x64a0> │ │ │ │ - add x19, sp, #0x218 │ │ │ │ - str x19, [sp, #520] │ │ │ │ - add x24, sp, #0x208 │ │ │ │ - ldp x22, x20, [x0] │ │ │ │ - str x20, [sp, #88] │ │ │ │ - cmp x20, #0xf │ │ │ │ - b.hi 20844 ::do_widen(char) const@@Base+0xc304> // b.pmore │ │ │ │ - cmp x20, #0x1 │ │ │ │ - b.eq 207b4 ::do_widen(char) const@@Base+0xc274> // b.none │ │ │ │ - cbnz x20, 208f0 ::do_widen(char) const@@Base+0xc3b0> │ │ │ │ + ldr w2, [x0] │ │ │ │ + cbz w2, 22830 ::do_widen(char) const@@Base+0x47d0> │ │ │ │ + ldr x1, [x20, #40] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + ldr x1, [x1] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr w0, [x0, #4] │ │ │ │ + cbz w0, 22848 ::do_widen(char) const@@Base+0x47e8> │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + ldr x0, [x0, #144] │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldrh w0, [x1, #26] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 22800 ::do_widen(char) const@@Base+0x47a0> // b.any │ │ │ │ + ldrh w0, [x2, #26] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 22800 ::do_widen(char) const@@Base+0x47a0> // b.any │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x22, #72] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d970 │ │ │ │ + cbnz w0, 2280c ::do_widen(char) const@@Base+0x47ac> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x20 │ │ │ │ + bl df40 │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + cbz x0, 23944 ::do_widen(char) const@@Base+0x58e4> │ │ │ │ + add x23, sp, #0x2f0 │ │ │ │ + ldr x24, [x22, #80] │ │ │ │ + mov x0, x23 │ │ │ │ + bl d3b0 │ │ │ │ + str xzr, [sp, #968] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x3, sp, #0x4d0 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #976] │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3712] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + ldp x21, x27, [x0, #8] │ │ │ │ + stur q31, [x3, #-248] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + stur q31, [x3, #-232] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #640] │ │ │ │ + str x2, [sp, #752] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + add x0, x19, x0 │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3856] │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3792] │ │ │ │ + add x2, x20, #0x18 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x2, [sp, #640] │ │ │ │ + add x2, x25, #0x10 │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #4088] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + str x2, [sp, #648] │ │ │ │ + stp q31, q31, [sp, #656] │ │ │ │ + str q31, [sp, #688] │ │ │ │ + str x1, [sp, #752] │ │ │ │ + bl dfc0 │ │ │ │ + add x0, sp, #0x288 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x2e0 │ │ │ │ + mov x4, x0 │ │ │ │ + add x3, x26, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + mov x0, x23 │ │ │ │ + str x4, [sp, #24] │ │ │ │ + str x3, [sp, #648] │ │ │ │ + str w2, [sp, #712] │ │ │ │ + str x4, [sp, #720] │ │ │ │ + str xzr, [sp, #728] │ │ │ │ + strb wzr, [sp, #736] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov x1, x24 │ │ │ │ mov x0, x19 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x2, x1, #0x228 │ │ │ │ - add x26, sp, #0x1d8 │ │ │ │ - str x20, [sp, #528] │ │ │ │ - strb wzr, [x0, x20] │ │ │ │ - add x28, x23, #0x90 │ │ │ │ - ldrh w3, [x2, #4] │ │ │ │ - mov x1, x26 │ │ │ │ - ldr w4, [x2] │ │ │ │ - mov x2, #0x6 // #6 │ │ │ │ - stp x26, x2, [sp, #456] │ │ │ │ - mov x0, x28 │ │ │ │ - add x27, x23, #0x98 │ │ │ │ - str w4, [sp, #472] │ │ │ │ - add x20, sp, #0x1f8 │ │ │ │ - strb wzr, [sp, #478] │ │ │ │ - strh w3, [x26, #4] │ │ │ │ - bl 1fae0 ::do_widen(char) const@@Base+0xb5a0> │ │ │ │ - cmp x27, x0 │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x1, x1, #0xe78 │ │ │ │ - mov x0, x1 │ │ │ │ - add x5, sp, #0x1e8 │ │ │ │ + bl d680 (unsigned long)@plt> │ │ │ │ + ldr x4, [sp, #688] │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + str x0, [sp, #136] │ │ │ │ + stp x0, xzr, [sp, #224] │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + strb wzr, [sp, #240] │ │ │ │ + cbz x4, 23820 ::do_widen(char) const@@Base+0x57c0> │ │ │ │ + ldr x5, [sp, #672] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #680] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #752] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x2, x20, #0x18 │ │ │ │ + ldr x0, [sp, #720] │ │ │ │ + str x2, [sp, #640] │ │ │ │ + add x2, x26, #0x10 │ │ │ │ + str x2, [sp, #648] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 229f0 ::do_widen(char) const@@Base+0x4990> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #648] │ │ │ │ + bl db90 │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + str x21, [sp, #640] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x27, [x19, x2] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x23 │ │ │ │ + str x1, [sp, #752] │ │ │ │ + bl d410 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x4, #0x15 // #21 │ │ │ │ + add x3, x3, #0x10 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x110 │ │ │ │ + str x1, [sp, #256] │ │ │ │ + mov x24, x0 │ │ │ │ + str x1, [sp, #88] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 23784 ::do_widen(char) const@@Base+0x5724> // b.none │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ + str x0, [sp, #256] │ │ │ │ + str x1, [sp, #272] │ │ │ │ + ldr x1, [x24, #8] │ │ │ │ + str x1, [sp, #264] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + stp x28, xzr, [x24] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + strb wzr, [x24, #16] │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.ls 23c88 ::do_widen(char) const@@Base+0x5c28> // b.plast │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + add x1, x1, #0x28 │ │ │ │ mov x2, #0x6 // #6 │ │ │ │ - stp x20, x2, [sp, #488] │ │ │ │ - ldrh w3, [x1, #4] │ │ │ │ - ldr w4, [x0] │ │ │ │ - cset w22, ne // ne = any │ │ │ │ - str w4, [sp, #504] │ │ │ │ - mov x1, x5 │ │ │ │ - strb wzr, [sp, #510] │ │ │ │ - mov x0, x21 │ │ │ │ - strh w3, [x20, #4] │ │ │ │ - str x5, [sp, #16] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1ab00 ::do_widen(char) const@@Base+0x65c0> │ │ │ │ - ldr w6, [x0] │ │ │ │ - mov w5, w22 │ │ │ │ + str x0, [sp, #168] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x130 │ │ │ │ + str x1, [sp, #288] │ │ │ │ + mov x24, x0 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 2379c ::do_widen(char) const@@Base+0x573c> // b.none │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ + str x0, [sp, #288] │ │ │ │ + str x1, [sp, #304] │ │ │ │ + ldr x1, [x24, #8] │ │ │ │ + stp x28, xzr, [x24] │ │ │ │ + mov x0, x23 │ │ │ │ + strb wzr, [x24, #16] │ │ │ │ + str x1, [sp, #296] │ │ │ │ + ldr x24, [x22, #88] │ │ │ │ + bl d3b0 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - mov x4, x24 │ │ │ │ - add x3, x23, #0x310 │ │ │ │ - add x2, x23, #0x278 │ │ │ │ - add x1, x23, #0x120 │ │ │ │ - bl 695e0 ::do_widen(char) const@@Base+0x550a0> │ │ │ │ - ldr x0, [sp, #488] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 200a8 ::do_widen(char) const@@Base+0xbb68> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #456] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 200b8 ::do_widen(char) const@@Base+0xbb78> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 200c8 ::do_widen(char) const@@Base+0xbb88> // b.none │ │ │ │ + str x21, [sp, #640] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [sp, #968] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #752] │ │ │ │ + add x0, sp, #0x4d0 │ │ │ │ + strh wzr, [sp, #976] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stur q31, [x0, #-248] │ │ │ │ + stur q31, [x0, #-232] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x27, [x19, x2] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #640] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #648] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x1, [sp, #752] │ │ │ │ + stp q31, q31, [sp, #656] │ │ │ │ + str q31, [sp, #688] │ │ │ │ + bl dfc0 │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + str x1, [sp, #648] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #712] │ │ │ │ + mov x0, x23 │ │ │ │ + str x2, [sp, #720] │ │ │ │ + str xzr, [sp, #728] │ │ │ │ + strb wzr, [sp, #736] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d680 (unsigned long)@plt> │ │ │ │ + ldr x4, [sp, #688] │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + stp x0, xzr, [sp, #320] │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + str x0, [sp, #152] │ │ │ │ + strb wzr, [sp, #336] │ │ │ │ + cbz x4, 23838 ::do_widen(char) const@@Base+0x57d8> │ │ │ │ + ldr x5, [sp, #672] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #680] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #640] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #752] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x1, [sp, #648] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #720] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 22c00 ::do_widen(char) const@@Base+0x4ba0> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #424] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 200d8 ::do_widen(char) const@@Base+0xbb98> // b.none │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #648] │ │ │ │ + bl db90 │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + str x21, [sp, #640] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x27, [x19, x2] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x23 │ │ │ │ + str x1, [sp, #752] │ │ │ │ + bl d410 │ │ │ │ + ldp x3, x4, [sp, #288] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x2, [sp, #328] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 2374c ::do_widen(char) const@@Base+0x56ec> // b.none │ │ │ │ + ldr x5, [sp, #304] │ │ │ │ + ldr x1, [sp, #320] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 22c70 ::do_widen(char) const@@Base+0x4c10> // b.plast │ │ │ │ + ldr x5, [sp, #72] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 23714 ::do_widen(char) const@@Base+0x56b4> // b.none │ │ │ │ + ldr x5, [sp, #336] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 23524 ::do_widen(char) const@@Base+0x54c4> // b.plast │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 23e70 ::do_widen(char) const@@Base+0x5e10> // b.pmore │ │ │ │ + add x28, sp, #0x120 │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + mov x0, x28 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x170 │ │ │ │ + str x1, [sp, #352] │ │ │ │ + mov x24, x0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 23560 ::do_widen(char) const@@Base+0x5500> // b.none │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ + str x0, [sp, #352] │ │ │ │ + str x1, [sp, #368] │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + str x0, [sp, #360] │ │ │ │ + stp x28, xzr, [x24] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x24, #16] │ │ │ │ + ldr x1, [sp, #360] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x4 │ │ │ │ + b.ls 23cdc ::do_widen(char) const@@Base+0x5c7c> // b.plast │ │ │ │ + add x0, sp, #0x160 │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + add x1, x1, #0x30 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + str x0, [sp, #176] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x190 │ │ │ │ + str x1, [sp, #384] │ │ │ │ + mov x24, x0 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 23734 ::do_widen(char) const@@Base+0x56d4> // b.none │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ + str x0, [sp, #384] │ │ │ │ + str x1, [sp, #400] │ │ │ │ + ldr x1, [x24, #8] │ │ │ │ + stp x28, xzr, [x24] │ │ │ │ + mov x0, x23 │ │ │ │ + strb wzr, [x24, #16] │ │ │ │ + str x1, [sp, #392] │ │ │ │ + ldr x24, [x22, #72] │ │ │ │ + bl d3b0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x21, [sp, #640] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [sp, #968] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #752] │ │ │ │ + add x0, sp, #0x4d0 │ │ │ │ + strh wzr, [sp, #976] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stur q31, [x0, #-248] │ │ │ │ + stur q31, [x0, #-232] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x27, [x19, x2] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #640] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #648] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x1, [sp, #752] │ │ │ │ + stp q31, q31, [sp, #656] │ │ │ │ + str q31, [sp, #688] │ │ │ │ + bl dfc0 │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + str x1, [sp, #648] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #712] │ │ │ │ + mov x0, x23 │ │ │ │ + str x2, [sp, #720] │ │ │ │ + str xzr, [sp, #728] │ │ │ │ + strb wzr, [sp, #736] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d680 (unsigned long)@plt> │ │ │ │ + ldr x4, [sp, #688] │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + stp x0, xzr, [sp, #416] │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + str x0, [sp, #160] │ │ │ │ + strb wzr, [sp, #432] │ │ │ │ + cbz x4, 23814 ::do_widen(char) const@@Base+0x57b4> │ │ │ │ + ldr x5, [sp, #672] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #680] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #640] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #752] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x1, [sp, #648] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #720] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 22e5c ::do_widen(char) const@@Base+0x4dfc> // b.none │ │ │ │ bl d870 │ │ │ │ - adrp x22, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x22, #0xca0 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - str x19, [sp, #520] │ │ │ │ - str x2, [sp, #528] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #536] │ │ │ │ - ldrb w3, [x0, #8] │ │ │ │ - mov x1, x19 │ │ │ │ - strb wzr, [sp, #545] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #648] │ │ │ │ + bl db90 │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + str x21, [sp, #640] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x27, [x19, x2] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x23 │ │ │ │ + str x1, [sp, #752] │ │ │ │ + bl d410 │ │ │ │ + ldp x3, x4, [sp, #384] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x2, [sp, #424] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 23768 ::do_widen(char) const@@Base+0x5708> // b.none │ │ │ │ + ldr x5, [sp, #400] │ │ │ │ + ldr x1, [sp, #416] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 22ecc ::do_widen(char) const@@Base+0x4e6c> // b.plast │ │ │ │ + ldr x5, [sp, #80] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 2370c ::do_widen(char) const@@Base+0x56ac> // b.none │ │ │ │ + ldr x5, [sp, #432] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 234d0 ::do_widen(char) const@@Base+0x5470> // b.plast │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 24080 ::do_widen(char) const@@Base+0x6020> // b.pmore │ │ │ │ + add x28, sp, #0x180 │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ mov x0, x28 │ │ │ │ - strb w3, [x19, #8] │ │ │ │ - bl 1fae0 ::do_widen(char) const@@Base+0xb5a0> │ │ │ │ - cmp x27, x0 │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x1d0 │ │ │ │ + str x1, [sp, #448] │ │ │ │ + mov x24, x0 │ │ │ │ + str x1, [sp, #128] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 2350c ::do_widen(char) const@@Base+0x54ac> // b.none │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ + str x0, [sp, #448] │ │ │ │ + str x1, [sp, #464] │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + stp x28, xzr, [x24] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x24, #16] │ │ │ │ + ldr x1, [sp, #456] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x6 │ │ │ │ + b.ls 23ee0 ::do_widen(char) const@@Base+0x5e80> // b.plast │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + add x1, x1, #0x38 │ │ │ │ + mov x2, #0x7 // #7 │ │ │ │ + str x0, [sp, #184] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x1f0 │ │ │ │ + str x1, [sp, #480] │ │ │ │ + mov x24, x0 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 237e4 ::do_widen(char) const@@Base+0x5784> // b.none │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ + str x0, [sp, #480] │ │ │ │ + str x1, [sp, #496] │ │ │ │ + ldr x1, [x24, #8] │ │ │ │ + stp x28, xzr, [x24] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x24, #16] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + ldp x1, x2, [x22, #32] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 23d18 ::do_widen(char) const@@Base+0x5cb8> // b.pmore │ │ │ │ + add x0, sp, #0x1e0 │ │ │ │ + str x0, [sp, #192] │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x24, x0 │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + str x1, [sp, #512] │ │ │ │ + mov x22, x0 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 237b4 ::do_widen(char) const@@Base+0x5754> // b.none │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ + str x0, [sp, #512] │ │ │ │ + str x1, [sp, #528] │ │ │ │ + ldr x1, [x22, #8] │ │ │ │ + str x1, [sp, #520] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + stp x24, xzr, [x22] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 24050 ::do_widen(char) const@@Base+0x5ff0> // b.plast │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + add x1, x1, #0xd68 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + str x0, [sp, #200] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x24, x0 │ │ │ │ + add x28, sp, #0x230 │ │ │ │ + str x28, [sp, #544] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 237cc ::do_widen(char) const@@Base+0x576c> // b.none │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ + str x0, [sp, #544] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + str x0, [sp, #552] │ │ │ │ + stp x24, xzr, [x22] │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + bl d250 │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + mov x2, #0x34db // #13531 │ │ │ │ + movk x2, #0xd7b6, lsl #16 │ │ │ │ + movk x2, #0xde82, lsl #32 │ │ │ │ + ldr x3, [x1, #8] │ │ │ │ + mov x1, #0x400000000000 // #70368744177664 │ │ │ │ + movk x1, #0x408f, lsl #48 │ │ │ │ + fmov d31, x1 │ │ │ │ + sub x1, x0, x3 │ │ │ │ + movk x2, #0x431b, lsl #48 │ │ │ │ + mov x0, x23 │ │ │ │ + smulh x2, x1, x2 │ │ │ │ + asr x2, x2, #18 │ │ │ │ + sub x1, x2, x1, asr #63 │ │ │ │ + ucvtf d15, w1 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl d3b0 │ │ │ │ + str x21, [sp, #640] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str xzr, [sp, #968] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #976] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #752] │ │ │ │ + add x0, sp, #0x4d0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stur q31, [x0, #-248] │ │ │ │ + stur q31, [x0, #-232] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x27, [x19, x2] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #640] │ │ │ │ + add x0, x20, #0x40 │ │ │ │ + str x0, [sp, #752] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #648] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + stp q31, q31, [sp, #656] │ │ │ │ + str q31, [sp, #688] │ │ │ │ + bl dfc0 │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + add x0, x26, #0x10 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + str x0, [sp, #648] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #712] │ │ │ │ + mov x0, x23 │ │ │ │ + str x2, [sp, #720] │ │ │ │ + str xzr, [sp, #728] │ │ │ │ + strb wzr, [sp, #736] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [sp, #640] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x2 // #2 │ │ │ │ + mov x0, x19 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x19, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #760] │ │ │ │ + bl dd30 (double)@plt> │ │ │ │ + ldr x4, [sp, #688] │ │ │ │ + add x22, sp, #0x250 │ │ │ │ + add x0, sp, #0x240 │ │ │ │ str x0, [sp, #40] │ │ │ │ - add x0, x0, #0xd98 │ │ │ │ - b.eq 207c0 ::do_widen(char) const@@Base+0xc280> // b.none │ │ │ │ - mov x1, #0x5 // #5 │ │ │ │ - ldrb w2, [x0, #4] │ │ │ │ - ldr w3, [x0] │ │ │ │ - mov x0, x21 │ │ │ │ - stp x25, x1, [sp, #424] │ │ │ │ + str x22, [sp, #576] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ + cbz x4, 2382c ::do_widen(char) const@@Base+0x57cc> │ │ │ │ + ldr x5, [sp, #672] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #680] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #640] │ │ │ │ ldr x1, [sp, #24] │ │ │ │ - str w3, [sp, #440] │ │ │ │ - strb wzr, [sp, #445] │ │ │ │ - strb w2, [x25, #4] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1a9e0 ::do_widen(char) const@@Base+0x64a0> │ │ │ │ - str x20, [sp, #488] │ │ │ │ - ldp x4, x3, [x0] │ │ │ │ - str x3, [sp, #88] │ │ │ │ - cmp x3, #0xf │ │ │ │ - b.hi 21214 ::do_widen(char) const@@Base+0xccd4> // b.pmore │ │ │ │ - cmp x3, #0x1 │ │ │ │ - b.eq 21180 ::do_widen(char) const@@Base+0xcc40> // b.none │ │ │ │ - cbnz x3, 20930 ::do_widen(char) const@@Base+0xc3f0> │ │ │ │ - mov x1, x20 │ │ │ │ - add x0, x22, #0xca0 │ │ │ │ - add x2, sp, #0x1c8 │ │ │ │ - str x3, [sp, #496] │ │ │ │ - strb wzr, [x1, x3] │ │ │ │ - mov x1, x2 │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x2, [sp, #32] │ │ │ │ - ldrb w2, [x0, #8] │ │ │ │ - mov x0, #0x9 // #9 │ │ │ │ - stp x26, x0, [sp, #456] │ │ │ │ - mov x0, x21 │ │ │ │ - str x3, [sp, #472] │ │ │ │ - strb wzr, [sp, #481] │ │ │ │ - strb w2, [x26, #8] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1a9e0 ::do_widen(char) const@@Base+0x64a0> │ │ │ │ - str x19, [sp, #520] │ │ │ │ - ldp x4, x3, [x0] │ │ │ │ - str x3, [sp, #88] │ │ │ │ - cmp x3, #0xf │ │ │ │ - b.hi 2144c ::do_widen(char) const@@Base+0xcf0c> // b.pmore │ │ │ │ - cmp x3, #0x1 │ │ │ │ - b.eq 21198 ::do_widen(char) const@@Base+0xcc58> // b.none │ │ │ │ - cbnz x3, 2094c ::do_widen(char) const@@Base+0xc40c> │ │ │ │ - mov x0, x19 │ │ │ │ - str x3, [sp, #528] │ │ │ │ - mov x2, x24 │ │ │ │ - strb wzr, [x0, x3] │ │ │ │ - ldp x0, x1, [sp, #8] │ │ │ │ - bl 69de4 ::do_widen(char) const@@Base+0x558a4> │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 201f8 ::do_widen(char) const@@Base+0xbcb8> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #456] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 20208 ::do_widen(char) const@@Base+0xbcc8> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #488] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 20218 ::do_widen(char) const@@Base+0xbcd8> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #424] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 20228 ::do_widen(char) const@@Base+0xbce8> // b.none │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + ldr x0, [sp, #720] │ │ │ │ + add x20, x20, #0x40 │ │ │ │ + str x26, [sp, #648] │ │ │ │ + str x20, [sp, #752] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 231e0 ::do_widen(char) const@@Base+0x5180> // b.none │ │ │ │ bl d870 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + str x25, [sp, #648] │ │ │ │ + bl db90 │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + str x21, [sp, #640] │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - bl 697e0 ::do_widen(char) const@@Base+0x552a0> │ │ │ │ - add x0, x22, #0xca0 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - stp x20, x2, [sp, #488] │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [sp, #504] │ │ │ │ - ldrb w3, [x0, #8] │ │ │ │ - mov x0, x28 │ │ │ │ - strb wzr, [sp, #513] │ │ │ │ - strb w3, [x20, #8] │ │ │ │ - bl 1fae0 ::do_widen(char) const@@Base+0xb5a0> │ │ │ │ - cmp x27, x0 │ │ │ │ - b.eq 20eac ::do_widen(char) const@@Base+0xc96c> // b.none │ │ │ │ - add x0, x22, #0xca0 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - stp x20, x2, [sp, #488] │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [sp, #504] │ │ │ │ - ldrb w3, [x0, #8] │ │ │ │ - mov x0, x28 │ │ │ │ - strb wzr, [sp, #513] │ │ │ │ - strb w3, [x20, #8] │ │ │ │ - bl 1fae0 ::do_widen(char) const@@Base+0xb5a0> │ │ │ │ - cmp x27, x0 │ │ │ │ - b.eq 202d0 ::do_widen(char) const@@Base+0xbd90> // b.none │ │ │ │ - mov x0, #0x6373 // #25459 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - movk x0, #0x6661, lsl #16 │ │ │ │ - mov x1, x19 │ │ │ │ - movk x0, #0x6f66, lsl #32 │ │ │ │ - str x19, [sp, #520] │ │ │ │ - movk x0, #0x646c, lsl #48 │ │ │ │ - str x2, [sp, #528] │ │ │ │ - str x0, [sp, #536] │ │ │ │ - mov x0, x28 │ │ │ │ - strb wzr, [sp, #544] │ │ │ │ - bl 1fae0 ::do_widen(char) const@@Base+0xb5a0> │ │ │ │ - cmp x27, x0 │ │ │ │ - b.eq 20d44 ::do_widen(char) const@@Base+0xc804> // b.none │ │ │ │ - add x0, x22, #0xca0 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - stp x20, x2, [sp, #488] │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [sp, #504] │ │ │ │ - ldrb w3, [x0, #8] │ │ │ │ - mov x0, x28 │ │ │ │ - strb wzr, [sp, #513] │ │ │ │ - strb w3, [x20, #8] │ │ │ │ - bl 1fae0 ::do_widen(char) const@@Base+0xb5a0> │ │ │ │ - cmp x27, x0 │ │ │ │ - b.eq 20f90 ::do_widen(char) const@@Base+0xca50> // b.none │ │ │ │ - add x0, x22, #0xca0 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - stp x20, x2, [sp, #488] │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [sp, #504] │ │ │ │ - ldrb w3, [x0, #8] │ │ │ │ - mov x0, x28 │ │ │ │ - strb wzr, [sp, #513] │ │ │ │ - strb w3, [x20, #8] │ │ │ │ - bl 1fae0 ::do_widen(char) const@@Base+0xb5a0> │ │ │ │ - cmp x27, x0 │ │ │ │ - b.eq 20518 ::do_widen(char) const@@Base+0xbfd8> // b.none │ │ │ │ - mov x0, #0x6373 // #25459 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - movk x0, #0x6661, lsl #16 │ │ │ │ - mov x1, x19 │ │ │ │ - movk x0, #0x6f66, lsl #32 │ │ │ │ - str x19, [sp, #520] │ │ │ │ - movk x0, #0x646c, lsl #48 │ │ │ │ - str x2, [sp, #528] │ │ │ │ - str x0, [sp, #536] │ │ │ │ - mov x0, x28 │ │ │ │ - strb wzr, [sp, #544] │ │ │ │ - bl 1fae0 ::do_widen(char) const@@Base+0xb5a0> │ │ │ │ - cmp x27, x0 │ │ │ │ - b.eq 20518 ::do_widen(char) const@@Base+0xbfd8> // b.none │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x4, sp, #0x178 │ │ │ │ - strb wzr, [sp, #381] │ │ │ │ - add x1, sp, #0x168 │ │ │ │ - add x0, x0, #0xd98 │ │ │ │ - str x4, [sp, #40] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldrb w2, [x0, #4] │ │ │ │ - ldr w3, [x0] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - stp x4, x0, [sp, #360] │ │ │ │ - mov x0, x21 │ │ │ │ - str w3, [sp, #376] │ │ │ │ - strb w2, [x4, #4] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1a9e0 ::do_widen(char) const@@Base+0x64a0> │ │ │ │ - add x1, sp, #0x1c8 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - str x26, [sp, #456] │ │ │ │ - ldp x4, x3, [x0] │ │ │ │ - str x3, [sp, #88] │ │ │ │ - cmp x3, #0xf │ │ │ │ - b.hi 2141c ::do_widen(char) const@@Base+0xcedc> // b.pmore │ │ │ │ - cmp x3, #0x1 │ │ │ │ - b.eq 211d4 ::do_widen(char) const@@Base+0xcc94> // b.none │ │ │ │ - cbnz x3, 20984 ::do_widen(char) const@@Base+0xc444> │ │ │ │ - mov x1, x26 │ │ │ │ - add x0, x22, #0xca0 │ │ │ │ - str x3, [sp, #464] │ │ │ │ - strb wzr, [x1, x3] │ │ │ │ - add x22, sp, #0x198 │ │ │ │ - strb wzr, [sp, #417] │ │ │ │ - add x1, sp, #0x188 │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [sp, #408] │ │ │ │ - ldrb w2, [x0, #8] │ │ │ │ - mov x0, #0x9 // #9 │ │ │ │ - stp x22, x0, [sp, #392] │ │ │ │ - mov x0, x21 │ │ │ │ - strb w2, [x22, #8] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1a9e0 ::do_widen(char) const@@Base+0x64a0> │ │ │ │ - str x20, [sp, #488] │ │ │ │ - ldp x4, x3, [x0] │ │ │ │ - str x3, [sp, #88] │ │ │ │ - cmp x3, #0xf │ │ │ │ - b.hi 212cc ::do_widen(char) const@@Base+0xcd8c> // b.pmore │ │ │ │ - cmp x3, #0x1 │ │ │ │ - b.eq 211e0 ::do_widen(char) const@@Base+0xcca0> // b.none │ │ │ │ - cbnz x3, 20968 ::do_widen(char) const@@Base+0xc428> │ │ │ │ + str x27, [x19, x2] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x23 │ │ │ │ + str x1, [sp, #752] │ │ │ │ + bl d410 │ │ │ │ + ldr x3, [sp, #544] │ │ │ │ + ldr x4, [sp, #552] │ │ │ │ + ldr x2, [sp, #584] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x28 │ │ │ │ + b.eq 237fc ::do_widen(char) const@@Base+0x579c> // b.none │ │ │ │ + ldr x5, [sp, #560] │ │ │ │ + ldr x1, [sp, #576] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 2324c ::do_widen(char) const@@Base+0x51ec> // b.plast │ │ │ │ + cmp x1, x22 │ │ │ │ + b.eq 23704 ::do_widen(char) const@@Base+0x56a4> // b.none │ │ │ │ + ldr x5, [sp, #592] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 23480 ::do_widen(char) const@@Base+0x5420> // b.plast │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 24024 ::do_widen(char) const@@Base+0x5fc4> // b.pmore │ │ │ │ + add x20, sp, #0x220 │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ mov x0, x20 │ │ │ │ - str x3, [sp, #496] │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - strb wzr, [x0, x3] │ │ │ │ - mov x0, #0x6373 // #25459 │ │ │ │ - stp x25, x1, [sp, #424] │ │ │ │ - movk x0, #0x6661, lsl #16 │ │ │ │ - movk x0, #0x6f66, lsl #32 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - movk x0, #0x646c, lsl #48 │ │ │ │ - str x0, [sp, #440] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x23, x0 │ │ │ │ + add x20, sp, #0x270 │ │ │ │ + str x20, [sp, #608] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x23], #16 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 234b8 ::do_widen(char) const@@Base+0x5458> // b.none │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + str x0, [sp, #608] │ │ │ │ + str x1, [sp, #624] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + stp x23, xzr, [x21] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x1, [sp, #616] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 23ea8 ::do_widen(char) const@@Base+0x5e48> // b.plast │ │ │ │ + add x21, sp, #0x260 │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ mov x0, x21 │ │ │ │ - strb wzr, [sp, #448] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1a9e0 ::do_widen(char) const@@Base+0x64a0> │ │ │ │ - str x19, [sp, #520] │ │ │ │ - ldp x4, x3, [x0] │ │ │ │ - str x3, [sp, #88] │ │ │ │ - cmp x3, #0xf │ │ │ │ - b.hi 212a4 ::do_widen(char) const@@Base+0xcd64> // b.pmore │ │ │ │ - cmp x3, #0x1 │ │ │ │ - b.eq 2118c ::do_widen(char) const@@Base+0xcc4c> // b.none │ │ │ │ - cbnz x3, 20914 ::do_widen(char) const@@Base+0xc3d4> │ │ │ │ - mov x0, x19 │ │ │ │ - str x3, [sp, #528] │ │ │ │ - strb wzr, [x0, x3] │ │ │ │ - mov x3, x24 │ │ │ │ + add x1, x1, #0xca0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ ldr x1, [sp, #32] │ │ │ │ - ldp x0, x2, [sp, #8] │ │ │ │ - bl 656c0 ::do_widen(char) const@@Base+0x51180> │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 204c4 ::do_widen(char) const@@Base+0xbf84> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #424] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 204d4 ::do_widen(char) const@@Base+0xbf94> // b.none │ │ │ │ + mov x24, x0 │ │ │ │ + str x1, [sp, #640] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 2371c ::do_widen(char) const@@Base+0x56bc> // b.none │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + str x0, [sp, #640] │ │ │ │ + str x1, [sp, #656] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + str x0, [sp, #648] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + str x24, [x23] │ │ │ │ + ldrb w0, [x0, #520] │ │ │ │ + str xzr, [x23, #8] │ │ │ │ + tbnz w0, #0, 2361c ::do_widen(char) const@@Base+0x55bc> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + ldrb w0, [x0, #521] │ │ │ │ + tbnz w0, #0, 235ac ::do_widen(char) const@@Base+0x554c> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #640] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 23344 ::do_widen(char) const@@Base+0x52e4> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #488] │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ cmp x0, x20 │ │ │ │ - b.eq 204e4 ::do_widen(char) const@@Base+0xbfa4> // b.none │ │ │ │ + b.eq 23354 ::do_widen(char) const@@Base+0x52f4> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #392] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ cmp x0, x22 │ │ │ │ - b.eq 204f4 ::do_widen(char) const@@Base+0xbfb4> // b.none │ │ │ │ + b.eq 23364 ::do_widen(char) const@@Base+0x5304> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #456] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 20504 ::do_widen(char) const@@Base+0xbfc4> // b.none │ │ │ │ + ldr x0, [sp, #544] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 23374 ::do_widen(char) const@@Base+0x5314> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x0, [sp, #360] │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 20518 ::do_widen(char) const@@Base+0xbfd8> // b.none │ │ │ │ - bl d870 │ │ │ │ - add x1, x23, #0x310 │ │ │ │ - add x0, x23, #0x278 │ │ │ │ - bl 76a00 ::do_widen(char) const@@Base+0x624c0> │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0x430 │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - str x19, [sp, #520] │ │ │ │ - str x2, [sp, #528] │ │ │ │ - mov x1, x19 │ │ │ │ - ldrh w4, [x0] │ │ │ │ - ldrb w3, [x0, #2] │ │ │ │ - mov x0, x28 │ │ │ │ - strh w4, [sp, #536] │ │ │ │ - strb wzr, [sp, #539] │ │ │ │ - strb w3, [x19, #2] │ │ │ │ - bl 1fae0 ::do_widen(char) const@@Base+0xb5a0> │ │ │ │ - cmp x27, x0 │ │ │ │ - b.eq 20e90 ::do_widen(char) const@@Base+0xc950> // b.none │ │ │ │ - add x22, sp, #0x58 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 4fd8c ::do_widen(char) const@@Base+0x3b84c> │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0x430 │ │ │ │ - mov x1, #0x3 // #3 │ │ │ │ - stp x20, x1, [sp, #488] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - strb wzr, [sp, #507] │ │ │ │ - ldrh w3, [x0] │ │ │ │ - ldrb w2, [x0, #2] │ │ │ │ - mov x0, x21 │ │ │ │ - strh w3, [sp, #504] │ │ │ │ - strb w2, [x20, #2] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1a9e0 ::do_widen(char) const@@Base+0x64a0> │ │ │ │ - str x19, [sp, #520] │ │ │ │ - ldp x4, x3, [x0] │ │ │ │ - str x3, [sp, #80] │ │ │ │ - cmp x3, #0xf │ │ │ │ - b.hi 21388 ::do_widen(char) const@@Base+0xce48> // b.pmore │ │ │ │ - cmp x3, #0x1 │ │ │ │ - b.eq 211a4 ::do_widen(char) const@@Base+0xcc64> // b.none │ │ │ │ - cbnz x3, 208f8 ::do_widen(char) const@@Base+0xc3b8> │ │ │ │ - mov x0, x19 │ │ │ │ - str x3, [sp, #528] │ │ │ │ - mov x1, x24 │ │ │ │ - strb wzr, [x0, x3] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 511e0 ::do_widen(char) const@@Base+0x3cca0> │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 205e8 ::do_widen(char) const@@Base+0xc0a8> // b.none │ │ │ │ + b.eq 23388 ::do_widen(char) const@@Base+0x5328> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #488] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 205f8 ::do_widen(char) const@@Base+0xc0b8> // b.none │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2339c ::do_widen(char) const@@Base+0x533c> // b.none │ │ │ │ bl d870 │ │ │ │ - mov x1, x22 │ │ │ │ - add x0, x23, #0x310 │ │ │ │ - bl 6f528 ::do_widen(char) const@@Base+0x5afe8> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 4fda0 ::do_widen(char) const@@Base+0x3b860> │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xee0 │ │ │ │ - mov x1, #0xe // #14 │ │ │ │ - str x1, [sp, #528] │ │ │ │ - str x19, [sp, #520] │ │ │ │ - add x22, x23, #0x298 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #536] │ │ │ │ - ldur x2, [x0, #6] │ │ │ │ - strb wzr, [sp, #550] │ │ │ │ - stur x2, [x19, #6] │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, x24 │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1ab00 ::do_widen(char) const@@Base+0x65c0> │ │ │ │ - mov x2, x0 │ │ │ │ - add x1, x23, #0x310 │ │ │ │ - ldr x3, [sp, #688] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x4, [sp, #696] │ │ │ │ - ldr w2, [x2] │ │ │ │ - add x3, x3, x4 │ │ │ │ - lsl w3, w3, #1 │ │ │ │ - bl 296ec ::do_widen(char) const@@Base+0x151ac> │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2067c ::do_widen(char) const@@Base+0xc13c> // b.none │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 233b0 ::do_widen(char) const@@Base+0x5350> // b.none │ │ │ │ bl d870 │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0xc0 │ │ │ │ - mov x1, #0xa // #10 │ │ │ │ - stp x25, x1, [sp, #424] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #440] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - strb wzr, [sp, #450] │ │ │ │ - ldrh w2, [x0, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - strh w2, [x25, #8] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1ab00 ::do_widen(char) const@@Base+0x65c0> │ │ │ │ - mov x2, #0x6270 // #25200 │ │ │ │ - ldr d15, [x23, #1016] │ │ │ │ - movk x2, #0x7477, lsl #16 │ │ │ │ - mov x3, #0x8 // #8 │ │ │ │ - movk x2, #0x6d2d, lsl #32 │ │ │ │ - ldr w0, [x0] │ │ │ │ - movk x2, #0x6361, lsl #48 │ │ │ │ - add x1, sp, #0x1c8 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - str w0, [sp, #40] │ │ │ │ - mov x0, x21 │ │ │ │ - stp x26, x3, [sp, #456] │ │ │ │ - str x2, [sp, #472] │ │ │ │ - strb wzr, [sp, #480] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1ab00 ::do_widen(char) const@@Base+0x65c0> │ │ │ │ - mov x2, #0x6270 // #25200 │ │ │ │ - mov x3, #0x8 // #8 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - movk x2, #0x7477, lsl #16 │ │ │ │ - movk x2, #0x6d2d, lsl #32 │ │ │ │ - ldr w0, [x0] │ │ │ │ - movk x2, #0x7264, lsl #48 │ │ │ │ - str w0, [sp, #48] │ │ │ │ - mov x0, x21 │ │ │ │ - stp x20, x3, [sp, #488] │ │ │ │ - str x2, [sp, #504] │ │ │ │ - strb wzr, [sp, #512] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - cbz x0, 20778 ::do_widen(char) const@@Base+0xc238> │ │ │ │ - ldr x0, [x0] │ │ │ │ - cbz x0, 21150 ::do_widen(char) const@@Base+0xcc10> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #4080] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + ldr x0, [sp, #416] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 209bc ::do_widen(char) const@@Base+0xc47c> // b.none │ │ │ │ - ldrb w3, [x0] │ │ │ │ - cmp w3, #0x2a │ │ │ │ - b.eq 20778 ::do_widen(char) const@@Base+0xc238> // b.none │ │ │ │ - ldrb w3, [x1] │ │ │ │ - cmp w3, #0x2a │ │ │ │ - cinc x1, x1, eq // eq = none │ │ │ │ - bl dc00 │ │ │ │ - cbz w0, 209bc ::do_widen(char) const@@Base+0xc47c> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - adrp x21, 9d000 │ │ │ │ - add x21, x21, #0x8 │ │ │ │ - str x21, [sp, #88] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 214bc ::do_widen(char) const@@Base+0xcf7c> // b.any │ │ │ │ - bl e5dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60c> │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b 1ff48 ::do_widen(char) const@@Base+0xba08> │ │ │ │ - ldrb w0, [x22] │ │ │ │ - strb w0, [sp, #536] │ │ │ │ - b 1ffe4 ::do_widen(char) const@@Base+0xbaa4> │ │ │ │ - mov x1, #0x5 // #5 │ │ │ │ - ldrb w2, [x0, #4] │ │ │ │ - ldr w3, [x0] │ │ │ │ - mov x0, x21 │ │ │ │ - stp x20, x1, [sp, #488] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str w3, [sp, #504] │ │ │ │ - strb wzr, [sp, #509] │ │ │ │ - strb w2, [x20, #4] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1a9e0 ::do_widen(char) const@@Base+0x64a0> │ │ │ │ - str x19, [sp, #520] │ │ │ │ - ldp x4, x3, [x0] │ │ │ │ - str x3, [sp, #88] │ │ │ │ - cmp x3, #0xf │ │ │ │ - b.hi 213ec ::do_widen(char) const@@Base+0xceac> // b.pmore │ │ │ │ - cmp x3, #0x1 │ │ │ │ - b.eq 211b0 ::do_widen(char) const@@Base+0xcc70> // b.none │ │ │ │ - cbnz x3, 209a0 ::do_widen(char) const@@Base+0xc460> │ │ │ │ - mov x0, x19 │ │ │ │ - str x3, [sp, #528] │ │ │ │ - mov x1, x24 │ │ │ │ - strb wzr, [x0, x3] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 6b7ec ::do_widen(char) const@@Base+0x572ac> │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 20834 ::do_widen(char) const@@Base+0xc2f4> // b.none │ │ │ │ + b.eq 233c4 ::do_widen(char) const@@Base+0x5364> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #488] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.ne 20224 ::do_widen(char) const@@Base+0xbce4> // b.any │ │ │ │ - b 20228 ::do_widen(char) const@@Base+0xbce8> │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - str x0, [sp, #520] │ │ │ │ - str x1, [sp, #536] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - bl d270 │ │ │ │ - ldr x20, [sp, #88] │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - b 1ffe8 ::do_widen(char) const@@Base+0xbaa8> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x0, x22 │ │ │ │ - bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x22] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 1fd58 ::do_widen(char) const@@Base+0xb818> // b.none │ │ │ │ - mov x0, x22 │ │ │ │ - blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 1fd58 ::do_widen(char) const@@Base+0xb818> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 1fcd0 ::do_widen(char) const@@Base+0xb790> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 1fcd0 ::do_widen(char) const@@Base+0xb790> │ │ │ │ - mov x0, x19 │ │ │ │ - b 20860 ::do_widen(char) const@@Base+0xc320> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, x3 │ │ │ │ - mov x1, x4 │ │ │ │ - bl d270 │ │ │ │ - ldr x3, [sp, #80] │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - b 205c4 ::do_widen(char) const@@Base+0xc084> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, x3 │ │ │ │ - mov x1, x4 │ │ │ │ - bl d270 │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - b 2049c ::do_widen(char) const@@Base+0xbf5c> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, x3 │ │ │ │ - mov x1, x4 │ │ │ │ - bl d270 │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - ldr x1, [sp, #488] │ │ │ │ - b 20170 ::do_widen(char) const@@Base+0xbc30> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, x3 │ │ │ │ - mov x1, x4 │ │ │ │ - bl d270 │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - b 201d4 ::do_widen(char) const@@Base+0xbc94> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, x3 │ │ │ │ - mov x1, x4 │ │ │ │ - bl d270 │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - ldr x0, [sp, #488] │ │ │ │ - b 20440 ::do_widen(char) const@@Base+0xbf00> │ │ │ │ - mov x0, x26 │ │ │ │ - mov x2, x3 │ │ │ │ - mov x1, x4 │ │ │ │ - bl d270 │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - ldr x1, [sp, #456] │ │ │ │ - b 203dc ::do_widen(char) const@@Base+0xbe9c> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, x3 │ │ │ │ - mov x1, x4 │ │ │ │ - bl d270 │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - b 20810 ::do_widen(char) const@@Base+0xc2d0> │ │ │ │ - ldr x2, [x22] │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xe78 │ │ │ │ - mov x4, #0x6 // #6 │ │ │ │ - mov x1, x24 │ │ │ │ - ldr d14, [x2, #8] │ │ │ │ - ldr w3, [x0] │ │ │ │ - ldrh w2, [x0, #4] │ │ │ │ - mov x0, x21 │ │ │ │ - str x19, [sp, #520] │ │ │ │ - str x4, [sp, #528] │ │ │ │ - str w3, [sp, #536] │ │ │ │ - strb wzr, [sp, #542] │ │ │ │ - strh w2, [x19, #4] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1ab00 ::do_widen(char) const@@Base+0x65c0> │ │ │ │ - mov x3, x0 │ │ │ │ - fmov d1, d14 │ │ │ │ - fmov d0, d15 │ │ │ │ - ldr w1, [sp, #40] │ │ │ │ - ldr w2, [sp, #48] │ │ │ │ - add x0, x23, #0x120 │ │ │ │ - ldr w3, [x3] │ │ │ │ - bl 718e0 ::do_widen(char) const@@Base+0x5d3a0> │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 20a2c ::do_widen(char) const@@Base+0xc4ec> // b.none │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #384] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 233d8 ::do_widen(char) const@@Base+0x5378> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #488] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 20a3c ::do_widen(char) const@@Base+0xc4fc> // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 233ec ::do_widen(char) const@@Base+0x538c> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #456] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 20a4c ::do_widen(char) const@@Base+0xc50c> // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 23400 ::do_widen(char) const@@Base+0x53a0> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #424] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 20a5c ::do_widen(char) const@@Base+0xc51c> // b.none │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #288] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 23414 ::do_widen(char) const@@Base+0x53b4> // b.none │ │ │ │ bl d870 │ │ │ │ - add x22, x23, #0x120 │ │ │ │ - add x1, x23, #0x310 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 75aa0 ::do_widen(char) const@@Base+0x61560> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 71904 ::do_widen(char) const@@Base+0x5d3c4> │ │ │ │ - add x1, x23, #0x278 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 74ee0 ::do_widen(char) const@@Base+0x609a0> │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 73a00 ::do_widen(char) const@@Base+0x5f4c0> │ │ │ │ - mov x3, #0x11 // #17 │ │ │ │ - add x22, sp, #0x58 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #88] │ │ │ │ - str x19, [sp, #520] │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x2, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x2, x2, #0x6a0 │ │ │ │ - mov x1, x0 │ │ │ │ - str x1, [sp, #520] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - str x0, [sp, #536] │ │ │ │ - ldp x4, x5, [x2] │ │ │ │ - stp x4, x5, [x1] │ │ │ │ - ldrb w2, [x2, #16] │ │ │ │ - strb w2, [x1, #16] │ │ │ │ - mov x0, x28 │ │ │ │ ldr x1, [sp, #88] │ │ │ │ - str x1, [sp, #528] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ - strb wzr, [x2, x1] │ │ │ │ - ldr x2, [sp, #528] │ │ │ │ - ldr x25, [sp, #520] │ │ │ │ - mov x1, x25 │ │ │ │ - bl 1fae0 ::do_widen(char) const@@Base+0xb5a0> │ │ │ │ - cmp x27, x0 │ │ │ │ - b.eq 21114 ::do_widen(char) const@@Base+0xcbd4> // b.none │ │ │ │ - cmp x25, x19 │ │ │ │ - b.eq 20b14 ::do_widen(char) const@@Base+0xc5d4> // b.none │ │ │ │ - mov x0, x25 │ │ │ │ - bl d870 │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x2, x0, #0xe78 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - mov x4, #0x6 // #6 │ │ │ │ - ldr w3, [x2] │ │ │ │ - mov x0, x21 │ │ │ │ - ldrh w2, [x2, #4] │ │ │ │ - stp x20, x4, [sp, #488] │ │ │ │ - str w3, [sp, #504] │ │ │ │ - strb wzr, [sp, #510] │ │ │ │ - strh w2, [x20, #4] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1ab00 ::do_widen(char) const@@Base+0x65c0> │ │ │ │ - mov x2, x0 │ │ │ │ - add x1, x23, #0x278 │ │ │ │ - mov x0, x24 │ │ │ │ - ldr w2, [x2] │ │ │ │ - bl 364a0 ::do_widen(char) const@@Base+0x21f60> │ │ │ │ - mov x0, x24 │ │ │ │ - bl 365e0 ::do_widen(char) const@@Base+0x220a0> │ │ │ │ - mov x0, x24 │ │ │ │ - bl 36560 ::do_widen(char) const@@Base+0x22020> │ │ │ │ - ldr x0, [sp, #488] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 20b7c ::do_widen(char) const@@Base+0xc63c> // b.none │ │ │ │ - bl d870 │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x3, x0, #0x228 │ │ │ │ - mov x2, #0x6 // #6 │ │ │ │ - str x19, [sp, #520] │ │ │ │ - str x2, [sp, #528] │ │ │ │ - mov x0, x28 │ │ │ │ - ldr w4, [x3] │ │ │ │ - mov x1, x19 │ │ │ │ - ldrh w3, [x3, #4] │ │ │ │ - str w4, [sp, #536] │ │ │ │ - strb wzr, [sp, #542] │ │ │ │ - strh w3, [x19, #4] │ │ │ │ - bl 1fae0 ::do_widen(char) const@@Base+0xb5a0> │ │ │ │ - cmp x27, x0 │ │ │ │ - b.eq 20bc0 ::do_widen(char) const@@Base+0xc680> // b.none │ │ │ │ - add x0, x23, #0x278 │ │ │ │ - bl 76d64 ::do_widen(char) const@@Base+0x62824> │ │ │ │ - add x26, x23, #0x278 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 76ca0 ::do_widen(char) const@@Base+0x62760> │ │ │ │ - mov w25, w0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 76ce4 ::do_widen(char) const@@Base+0x627a4> │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x2, x1, #0xe78 │ │ │ │ - mov x4, #0x6 // #6 │ │ │ │ - str x19, [sp, #520] │ │ │ │ - str x4, [sp, #528] │ │ │ │ - mov w20, w0 │ │ │ │ - ldr w3, [x2] │ │ │ │ - mov x0, x21 │ │ │ │ - ldrh w2, [x2, #4] │ │ │ │ - mov x1, x24 │ │ │ │ - str w3, [sp, #536] │ │ │ │ - strb wzr, [sp, #542] │ │ │ │ - strh w2, [x19, #4] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1ab00 ::do_widen(char) const@@Base+0x65c0> │ │ │ │ - mov x2, x26 │ │ │ │ - ldr w26, [x0] │ │ │ │ - mov w5, w20 │ │ │ │ - mov w4, w25 │ │ │ │ - add x3, x23, #0x120 │ │ │ │ - add x1, x23, #0x310 │ │ │ │ - mov x0, x22 │ │ │ │ - sxtw x21, w26 │ │ │ │ - bl 315e0 ::do_widen(char) const@@Base+0x1d0a0> │ │ │ │ - mov x0, #0x2492 // #9362 │ │ │ │ - movk x0, #0x9249, lsl #16 │ │ │ │ - orr x0, x0, x0, lsl #24 │ │ │ │ - cmp x21, x0 │ │ │ │ - b.hi 2171c ::do_widen(char) const@@Base+0xd1dc> // b.pmore │ │ │ │ - cbz x21, 20e9c ::do_widen(char) const@@Base+0xc95c> │ │ │ │ - mov w0, #0xe0 // #224 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - smull x26, w26, w0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl d8b0 │ │ │ │ - mov x25, x0 │ │ │ │ - add x26, x0, x26 │ │ │ │ - mov x20, x0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 21940 ::do_widen(char) const@@Base+0xd400> │ │ │ │ - add x20, x20, #0xe0 │ │ │ │ - subs x21, x21, #0x1 │ │ │ │ - b.ne 20c80 ::do_widen(char) const@@Base+0xc740> // b.any │ │ │ │ - add x0, x23, #0x3a8 │ │ │ │ - ldr x24, [x23, #936] │ │ │ │ - str x25, [x23, #936] │ │ │ │ - ldr x21, [x23, #944] │ │ │ │ - stp x20, x26, [x0, #8] │ │ │ │ - mov x20, x24 │ │ │ │ - cmp x24, x21 │ │ │ │ - b.eq 20cd4 ::do_widen(char) const@@Base+0xc794> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x0, x20 │ │ │ │ - add x20, x20, #0xe0 │ │ │ │ - bl 31984 ::do_widen(char) const@@Base+0x1d444> │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ne 20cc0 ::do_widen(char) const@@Base+0xc780> // b.any │ │ │ │ - cbz x24, 20ce0 ::do_widen(char) const@@Base+0xc7a0> │ │ │ │ - mov x0, x24 │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 23428 ::do_widen(char) const@@Base+0x53c8> // b.none │ │ │ │ bl d870 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 31984 ::do_widen(char) const@@Base+0x1d444> │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 20cf8 ::do_widen(char) const@@Base+0xc7b8> // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2343c ::do_widen(char) const@@Base+0x53dc> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 69700 ::do_widen(char) const@@Base+0x551c0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #840] │ │ │ │ + ldr x2, [sp, #1016] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 214bc ::do_widen(char) const@@Base+0xcf7c> // b.any │ │ │ │ - add sp, sp, #0x350 │ │ │ │ + b.ne 23940 ::do_widen(char) const@@Base+0x58e0> // b.any │ │ │ │ + add sp, sp, #0x400 │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ 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 d14, d15, [sp, #96] │ │ │ │ ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ ldr x0, [sp, #40] │ │ │ │ - mov x1, #0x5 // #5 │ │ │ │ - stp x25, x1, [sp, #424] │ │ │ │ - add x0, x0, #0xd98 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - strb wzr, [sp, #445] │ │ │ │ - ldrb w2, [x0, #4] │ │ │ │ - ldr w3, [x0] │ │ │ │ - mov x0, x21 │ │ │ │ - str w3, [sp, #440] │ │ │ │ - strb w2, [x25, #4] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1a9e0 ::do_widen(char) const@@Base+0x64a0> │ │ │ │ - str x20, [sp, #488] │ │ │ │ - ldp x4, x3, [x0] │ │ │ │ - str x3, [sp, #88] │ │ │ │ - cmp x3, #0xf │ │ │ │ - b.hi 212f4 ::do_widen(char) const@@Base+0xcdb4> // b.pmore │ │ │ │ - cmp x3, #0x1 │ │ │ │ - b.eq 211bc ::do_widen(char) const@@Base+0xcc7c> // b.none │ │ │ │ - cbnz x3, 20e58 ::do_widen(char) const@@Base+0xc918> │ │ │ │ - mov x1, x20 │ │ │ │ - add x0, x22, #0xca0 │ │ │ │ - add x2, sp, #0x1c8 │ │ │ │ - str x3, [sp, #496] │ │ │ │ - strb wzr, [x1, x3] │ │ │ │ - mov x1, x2 │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x2, [sp, #32] │ │ │ │ - ldrb w2, [x0, #8] │ │ │ │ - mov x0, #0x9 // #9 │ │ │ │ - stp x26, x0, [sp, #456] │ │ │ │ - mov x0, x21 │ │ │ │ - str x3, [sp, #472] │ │ │ │ - strb wzr, [sp, #481] │ │ │ │ - strb w2, [x26, #8] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1a9e0 ::do_widen(char) const@@Base+0x64a0> │ │ │ │ - str x19, [sp, #520] │ │ │ │ - ldp x4, x3, [x0] │ │ │ │ - str x3, [sp, #88] │ │ │ │ - cmp x3, #0xf │ │ │ │ - b.hi 21324 ::do_widen(char) const@@Base+0xcde4> // b.pmore │ │ │ │ - cmp x3, #0x1 │ │ │ │ - b.eq 211c8 ::do_widen(char) const@@Base+0xcc88> // b.none │ │ │ │ - cbnz x3, 20e74 ::do_widen(char) const@@Base+0xc934> │ │ │ │ - mov x0, x19 │ │ │ │ - str x3, [sp, #528] │ │ │ │ - mov x2, x24 │ │ │ │ - strb wzr, [x0, x3] │ │ │ │ - ldp x0, x1, [sp, #8] │ │ │ │ - bl 5e7a0 ::do_widen(char) const@@Base+0x4a260> │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 20e24 ::do_widen(char) const@@Base+0xc8e4> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #456] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 20e34 ::do_widen(char) const@@Base+0xc8f4> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #488] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 20e44 ::do_widen(char) const@@Base+0xc904> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #424] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 202d0 ::do_widen(char) const@@Base+0xbd90> // b.none │ │ │ │ - bl d870 │ │ │ │ - b 202d0 ::do_widen(char) const@@Base+0xbd90> │ │ │ │ + add x20, sp, #0x220 │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x23, x0 │ │ │ │ + add x20, sp, #0x270 │ │ │ │ + str x20, [sp, #608] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x23], #16 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.ne 2328c ::do_widen(char) const@@Base+0x522c> // b.any │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x1, x23 │ │ │ │ mov x0, x20 │ │ │ │ - mov x2, x3 │ │ │ │ - mov x1, x4 │ │ │ │ - bl d270 │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - ldr x1, [sp, #488] │ │ │ │ - b 20d9c ::do_widen(char) const@@Base+0xc85c> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, x3 │ │ │ │ - mov x1, x4 │ │ │ │ - bl d270 │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - b 20e00 ::do_widen(char) const@@Base+0xc8c0> │ │ │ │ - add x0, x23, #0x310 │ │ │ │ - bl 6e960 ::do_widen(char) const@@Base+0x5a420> │ │ │ │ - b 2060c ::do_widen(char) const@@Base+0xc0cc> │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - b 20c98 ::do_widen(char) const@@Base+0xc758> │ │ │ │ - mov x0, #0x6373 // #25459 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - movk x0, #0x6661, lsl #16 │ │ │ │ - mov x1, x19 │ │ │ │ - movk x0, #0x6f66, lsl #32 │ │ │ │ - str x19, [sp, #520] │ │ │ │ - movk x0, #0x646c, lsl #48 │ │ │ │ - str x2, [sp, #528] │ │ │ │ - str x0, [sp, #536] │ │ │ │ - mov x0, x28 │ │ │ │ - strb wzr, [sp, #544] │ │ │ │ - bl 1fae0 ::do_widen(char) const@@Base+0xb5a0> │ │ │ │ - cmp x27, x0 │ │ │ │ - b.ne 20264 ::do_widen(char) const@@Base+0xbd24> // b.any │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - mov x1, #0x5 // #5 │ │ │ │ - str x1, [sp, #496] │ │ │ │ - add x0, x0, #0xd98 │ │ │ │ - strb wzr, [sp, #509] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldrb w2, [x0, #4] │ │ │ │ - ldr w3, [x0] │ │ │ │ - mov x0, x21 │ │ │ │ - str w3, [sp, #504] │ │ │ │ - strb w2, [x20, #4] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1a9e0 ::do_widen(char) const@@Base+0x64a0> │ │ │ │ - str x19, [sp, #520] │ │ │ │ - ldp x4, x3, [x0] │ │ │ │ - str x3, [sp, #88] │ │ │ │ - cmp x3, #0xf │ │ │ │ - b.hi 21274 ::do_widen(char) const@@Base+0xcd34> // b.pmore │ │ │ │ - cmp x3, #0x1 │ │ │ │ - b.eq 21168 ::do_widen(char) const@@Base+0xcc28> // b.none │ │ │ │ - cbnz x3, 20f74 ::do_widen(char) const@@Base+0xca34> │ │ │ │ - mov x0, x19 │ │ │ │ - str x3, [sp, #528] │ │ │ │ - mov x1, x24 │ │ │ │ - strb wzr, [x0, x3] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 5ba60 ::do_widen(char) const@@Base+0x47520> │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 20f60 ::do_widen(char) const@@Base+0xca20> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #488] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 20264 ::do_widen(char) const@@Base+0xbd24> // b.none │ │ │ │ - bl d870 │ │ │ │ - b 20264 ::do_widen(char) const@@Base+0xbd24> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, x3 │ │ │ │ - mov x1, x4 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ bl d270 │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - b 20f3c ::do_widen(char) const@@Base+0xc9fc> │ │ │ │ - mov x0, #0x6373 // #25459 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - movk x0, #0x6661, lsl #16 │ │ │ │ - mov x1, x19 │ │ │ │ - movk x0, #0x6f66, lsl #32 │ │ │ │ - str x19, [sp, #520] │ │ │ │ - movk x0, #0x646c, lsl #48 │ │ │ │ - str x2, [sp, #528] │ │ │ │ - str x0, [sp, #536] │ │ │ │ - mov x0, x28 │ │ │ │ - strb wzr, [sp, #544] │ │ │ │ - bl 1fae0 ::do_widen(char) const@@Base+0xb5a0> │ │ │ │ - cmp x27, x0 │ │ │ │ - b.eq 20304 ::do_widen(char) const@@Base+0xbdc4> // b.none │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - mov x1, #0x5 // #5 │ │ │ │ - stp x25, x1, [sp, #424] │ │ │ │ - add x0, x0, #0xd98 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - strb wzr, [sp, #445] │ │ │ │ - ldrb w2, [x0, #4] │ │ │ │ - ldr w3, [x0] │ │ │ │ - mov x0, x21 │ │ │ │ - str w3, [sp, #440] │ │ │ │ - strb w2, [x25, #4] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1a9e0 ::do_widen(char) const@@Base+0x64a0> │ │ │ │ - str x20, [sp, #488] │ │ │ │ - ldp x4, x3, [x0] │ │ │ │ - str x3, [sp, #88] │ │ │ │ - cmp x3, #0xf │ │ │ │ - b.hi 21244 ::do_widen(char) const@@Base+0xcd04> // b.pmore │ │ │ │ - cmp x3, #0x1 │ │ │ │ - b.eq 2115c ::do_widen(char) const@@Base+0xcc1c> // b.none │ │ │ │ - cbnz x3, 210f8 ::do_widen(char) const@@Base+0xcbb8> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x6373 // #25459 │ │ │ │ - str x3, [sp, #496] │ │ │ │ - movk x2, #0x6661, lsl #16 │ │ │ │ - strb wzr, [x0, x3] │ │ │ │ - movk x2, #0x6f66, lsl #32 │ │ │ │ - add x0, sp, #0x1c8 │ │ │ │ - movk x2, #0x646c, lsl #48 │ │ │ │ - mov x1, x0 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - mov x0, #0x8 // #8 │ │ │ │ - stp x26, x0, [sp, #456] │ │ │ │ - mov x0, x21 │ │ │ │ - str x2, [sp, #472] │ │ │ │ - strb wzr, [sp, #480] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1a9e0 ::do_widen(char) const@@Base+0x64a0> │ │ │ │ - str x19, [sp, #520] │ │ │ │ - ldp x4, x3, [x0] │ │ │ │ - str x3, [sp, #88] │ │ │ │ - cmp x3, #0xf │ │ │ │ - b.hi 211ec ::do_widen(char) const@@Base+0xccac> // b.pmore │ │ │ │ - cmp x3, #0x1 │ │ │ │ - b.eq 21174 ::do_widen(char) const@@Base+0xcc34> // b.none │ │ │ │ - cbnz x3, 210dc ::do_widen(char) const@@Base+0xcb9c> │ │ │ │ - mov x0, x19 │ │ │ │ - str x3, [sp, #528] │ │ │ │ - mov x2, x24 │ │ │ │ - strb wzr, [x0, x3] │ │ │ │ - ldp x0, x1, [sp, #8] │ │ │ │ - bl 62060 ::do_widen(char) const@@Base+0x4db20> │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 210a8 ::do_widen(char) const@@Base+0xcb68> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #456] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 210b8 ::do_widen(char) const@@Base+0xcb78> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #488] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 210c8 ::do_widen(char) const@@Base+0xcb88> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #424] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 20304 ::do_widen(char) const@@Base+0xbdc4> // b.none │ │ │ │ - bl d870 │ │ │ │ - b 20304 ::do_widen(char) const@@Base+0xbdc4> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, x3 │ │ │ │ - mov x1, x4 │ │ │ │ + b 23298 ::do_widen(char) const@@Base+0x5238> │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + add x28, sp, #0x180 │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x1d0 │ │ │ │ + str x1, [sp, #448] │ │ │ │ + mov x24, x0 │ │ │ │ + str x1, [sp, #128] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.ne 22f10 ::do_widen(char) const@@Base+0x4eb0> // b.any │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ bl d270 │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - b 21084 ::do_widen(char) const@@Base+0xcb44> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, x3 │ │ │ │ - mov x1, x4 │ │ │ │ + b 22f1c ::do_widen(char) const@@Base+0x4ebc> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + add x28, sp, #0x120 │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x170 │ │ │ │ + str x1, [sp, #352] │ │ │ │ + mov x24, x0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.ne 22cb4 ::do_widen(char) const@@Base+0x4c54> // b.any │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ bl d270 │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - ldr x0, [sp, #488] │ │ │ │ - b 21020 ::do_widen(char) const@@Base+0xcae0> │ │ │ │ - cmp x25, x19 │ │ │ │ - b.eq 21124 ::do_widen(char) const@@Base+0xcbe4> // b.none │ │ │ │ + b 22cc0 ::do_widen(char) const@@Base+0x4c60> │ │ │ │ + ldr x1, [sp, #640] │ │ │ │ + ldr x2, [sp, #648] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + add x1, x1, #0xf90 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d690 │ │ │ │ + b 2275c ::do_widen(char) const@@Base+0x46fc> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldr x1, [sp, #640] │ │ │ │ + ldr x2, [sp, #648] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x23, x0 │ │ │ │ + ldr x25, [x0, #240] │ │ │ │ + cbz x25, 2400c ::do_widen(char) const@@Base+0x5fac> │ │ │ │ + ldrb w0, [x25, #56] │ │ │ │ + cbz w0, 2368c ::do_widen(char) const@@Base+0x562c> │ │ │ │ + ldrb w1, [x25, #67] │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + mov x0, x23 │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + b 23330 ::do_widen(char) const@@Base+0x52d0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldr x1, [sp, #640] │ │ │ │ + ldr x2, [sp, #648] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x23, x0 │ │ │ │ + ldr x25, [x0, #240] │ │ │ │ + cbz x25, 23af8 ::do_widen(char) const@@Base+0x5a98> │ │ │ │ + ldrb w0, [x25, #56] │ │ │ │ + cbz w0, 236c8 ::do_widen(char) const@@Base+0x5668> │ │ │ │ + ldrb w1, [x25, #67] │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + mov x0, x23 │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + b 23324 ::do_widen(char) const@@Base+0x52c4> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ mov x0, x25 │ │ │ │ - bl d870 │ │ │ │ - add x1, x23, #0x120 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 34448 ::do_widen(char) const@@Base+0x1ff08> │ │ │ │ - add x1, x23, #0x278 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 34ee0 ::do_widen(char) const@@Base+0x209a0> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 340c0 ::do_widen(char) const@@Base+0x1fb80> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 342d0 ::do_widen(char) const@@Base+0x1fd90> │ │ │ │ - b 20b14 ::do_widen(char) const@@Base+0xc5d4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3888] │ │ │ │ - b 20740 ::do_widen(char) const@@Base+0xc200> │ │ │ │ - ldrb w0, [x4] │ │ │ │ - strb w0, [sp, #504] │ │ │ │ - b 2101c ::do_widen(char) const@@Base+0xcadc> │ │ │ │ - ldrb w0, [x4] │ │ │ │ - strb w0, [sp, #536] │ │ │ │ - b 20f38 ::do_widen(char) const@@Base+0xc9f8> │ │ │ │ - ldrb w0, [x4] │ │ │ │ - strb w0, [sp, #536] │ │ │ │ - b 21080 ::do_widen(char) const@@Base+0xcb40> │ │ │ │ - ldrb w0, [x4] │ │ │ │ - strb w0, [sp, #504] │ │ │ │ - b 2016c ::do_widen(char) const@@Base+0xbc2c> │ │ │ │ - ldrb w0, [x4] │ │ │ │ - strb w0, [sp, #536] │ │ │ │ - b 20498 ::do_widen(char) const@@Base+0xbf58> │ │ │ │ - ldrb w0, [x4] │ │ │ │ - strb w0, [sp, #536] │ │ │ │ - b 201d0 ::do_widen(char) const@@Base+0xbc90> │ │ │ │ - ldrb w0, [x4] │ │ │ │ - strb w0, [sp, #536] │ │ │ │ - b 205c0 ::do_widen(char) const@@Base+0xc080> │ │ │ │ - ldrb w0, [x4] │ │ │ │ - strb w0, [sp, #536] │ │ │ │ - b 2080c ::do_widen(char) const@@Base+0xc2cc> │ │ │ │ - ldrb w0, [x4] │ │ │ │ - strb w0, [sp, #504] │ │ │ │ - b 20d98 ::do_widen(char) const@@Base+0xc858> │ │ │ │ - ldrb w0, [x4] │ │ │ │ - strb w0, [sp, #536] │ │ │ │ - b 20dfc ::do_widen(char) const@@Base+0xc8bc> │ │ │ │ - ldrb w0, [x4] │ │ │ │ - strb w0, [sp, #472] │ │ │ │ - b 203d8 ::do_widen(char) const@@Base+0xbe98> │ │ │ │ - ldrb w0, [x4] │ │ │ │ - strb w0, [sp, #504] │ │ │ │ - b 2043c ::do_widen(char) const@@Base+0xbefc> │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x4, x3, [sp, #48] │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - str x0, [sp, #520] │ │ │ │ - ldp x4, x3, [sp, #48] │ │ │ │ - str x1, [sp, #536] │ │ │ │ - b 210e0 ::do_widen(char) const@@Base+0xcba0> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #32] │ │ │ │ - str x4, [sp, #48] │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - str x0, [sp, #488] │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - str x1, [sp, #504] │ │ │ │ - ldr x4, [sp, #48] │ │ │ │ - b 20934 ::do_widen(char) const@@Base+0xc3f4> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #32] │ │ │ │ - str x4, [sp, #48] │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - str x0, [sp, #488] │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - str x1, [sp, #504] │ │ │ │ - ldr x4, [sp, #48] │ │ │ │ - b 210fc ::do_widen(char) const@@Base+0xcbbc> │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #32] │ │ │ │ - str x4, [sp, #48] │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - str x0, [sp, #520] │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - str x1, [sp, #536] │ │ │ │ - ldr x4, [sp, #48] │ │ │ │ - b 20f78 ::do_widen(char) const@@Base+0xca38> │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x4, x3, [sp, #64] │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - str x0, [sp, #520] │ │ │ │ - ldp x4, x3, [sp, #64] │ │ │ │ - str x1, [sp, #536] │ │ │ │ - b 20918 ::do_widen(char) const@@Base+0xc3d8> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x4, x3, [sp, #64] │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - str x0, [sp, #488] │ │ │ │ - ldp x4, x3, [sp, #64] │ │ │ │ - str x1, [sp, #504] │ │ │ │ - b 2096c ::do_widen(char) const@@Base+0xc42c> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #32] │ │ │ │ - str x4, [sp, #48] │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - str x0, [sp, #488] │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - str x1, [sp, #504] │ │ │ │ - ldr x4, [sp, #48] │ │ │ │ - b 20e5c ::do_widen(char) const@@Base+0xc91c> │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x3, x4, [sp, #48] │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - str x0, [sp, #520] │ │ │ │ - ldp x3, x4, [sp, #48] │ │ │ │ - str x1, [sp, #536] │ │ │ │ - b 20e78 ::do_widen(char) const@@Base+0xc938> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x0, x22 │ │ │ │ bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x22] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ + ldr x2, [x25] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 1fd18 ::do_widen(char) const@@Base+0xb7d8> // b.none │ │ │ │ - mov x0, x22 │ │ │ │ + b.eq 23604 ::do_widen(char) const@@Base+0x55a4> // b.none │ │ │ │ + mov x0, x25 │ │ │ │ blr x2 │ │ │ │ and w1, w0, #0xff │ │ │ │ - b 1fd18 ::do_widen(char) const@@Base+0xb7d8> │ │ │ │ - add x1, sp, #0x50 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x4, x3, [sp, #32] │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - str x0, [sp, #520] │ │ │ │ - ldp x4, x3, [sp, #32] │ │ │ │ - str x1, [sp, #536] │ │ │ │ - b 208fc ::do_widen(char) const@@Base+0xc3bc> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x0, x24 │ │ │ │ + b 23604 ::do_widen(char) const@@Base+0x55a4> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + mov x0, x25 │ │ │ │ bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x24] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ + ldr x2, [x25] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 1fda0 ::do_widen(char) const@@Base+0xb860> // b.none │ │ │ │ - mov x0, x24 │ │ │ │ + b.eq 23674 ::do_widen(char) const@@Base+0x5614> // b.none │ │ │ │ + mov x0, x25 │ │ │ │ blr x2 │ │ │ │ and w1, w0, #0xff │ │ │ │ - b 1fda0 ::do_widen(char) const@@Base+0xb860> │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #32] │ │ │ │ - str x4, [sp, #48] │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - str x0, [sp, #520] │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - str x1, [sp, #536] │ │ │ │ - ldr x4, [sp, #48] │ │ │ │ - b 209a4 ::do_widen(char) const@@Base+0xc464> │ │ │ │ + b 23674 ::do_widen(char) const@@Base+0x5614> │ │ │ │ + mov x5, #0xf // #15 │ │ │ │ + b 23244 ::do_widen(char) const@@Base+0x51e4> │ │ │ │ + mov x5, #0xf // #15 │ │ │ │ + b 22ec4 ::do_widen(char) const@@Base+0x4e64> │ │ │ │ + mov x5, #0xf // #15 │ │ │ │ + b 22c68 ::do_widen(char) const@@Base+0x4c08> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ mov x0, x1 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - str x4, [sp, #48] │ │ │ │ - str x3, [sp, #64] │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - str x0, [sp, #456] │ │ │ │ - ldr x4, [sp, #48] │ │ │ │ - str x1, [sp, #472] │ │ │ │ - ldr x3, [sp, #64] │ │ │ │ - b 20988 ::do_widen(char) const@@Base+0xc448> │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x3, x4, [sp, #48] │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - str x0, [sp, #520] │ │ │ │ - ldp x3, x4, [sp, #48] │ │ │ │ - str x1, [sp, #536] │ │ │ │ - b 20950 ::do_widen(char) const@@Base+0xc410> │ │ │ │ + mov x1, x24 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 23304 ::do_widen(char) const@@Base+0x52a4> │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 22d30 ::do_widen(char) const@@Base+0x4cd0> │ │ │ │ + ldr x1, [sp, #320] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 22c70 ::do_widen(char) const@@Base+0x4c10> // b.plast │ │ │ │ + ldr x5, [sp, #72] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 22c64 ::do_widen(char) const@@Base+0x4c04> // b.any │ │ │ │ + b 22c80 ::do_widen(char) const@@Base+0x4c20> │ │ │ │ + ldr x1, [sp, #416] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 22ecc ::do_widen(char) const@@Base+0x4e6c> // b.plast │ │ │ │ + ldr x5, [sp, #80] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 22ec0 ::do_widen(char) const@@Base+0x4e60> // b.any │ │ │ │ + b 22edc ::do_widen(char) const@@Base+0x4e7c> │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 22a68 ::do_widen(char) const@@Base+0x4a08> │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 22ad4 ::do_widen(char) const@@Base+0x4a74> │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x24 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 22ff0 ::do_widen(char) const@@Base+0x4f90> │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 23058 ::do_widen(char) const@@Base+0x4ff8> │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 22f8c ::do_widen(char) const@@Base+0x4f2c> │ │ │ │ + ldr x1, [sp, #576] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 2324c ::do_widen(char) const@@Base+0x51ec> // b.plast │ │ │ │ + cmp x1, x22 │ │ │ │ + b.ne 23240 ::do_widen(char) const@@Base+0x51e0> // b.any │ │ │ │ + b 2325c ::do_widen(char) const@@Base+0x51fc> │ │ │ │ + add x1, sp, #0x2d0 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 22e30 ::do_widen(char) const@@Base+0x4dd0> │ │ │ │ + add x1, sp, #0x2d0 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 229c4 ::do_widen(char) const@@Base+0x4964> │ │ │ │ + add x1, sp, #0x2d0 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 231b4 ::do_widen(char) const@@Base+0x5154> │ │ │ │ + add x1, sp, #0x2d0 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 22bd4 ::do_widen(char) const@@Base+0x4b74> │ │ │ │ + ldp x1, x2, [x22, #32] │ │ │ │ + add x20, sp, #0x220 │ │ │ │ + mov x8, x20 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xf98 │ │ │ │ + bl 21dc0 ::do_widen(char) const@@Base+0x3d60> │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0xfb8 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + add x1, sp, #0x240 │ │ │ │ + mov x21, x1 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + str x21, [sp, #40] │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + ldp x1, x2, [x23] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d2a0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + add x21, sp, #0x260 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0x8f0 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 23940 ::do_widen(char) const@@Base+0x58e0> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 259a0 ::do_widen(char) const@@Base+0x7940> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - str x21, [sp, #88] │ │ │ │ - bl dd00 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x19, x20 │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x28, sp, #0x120 │ │ │ │ + mov x0, x23 │ │ │ │ + str x1, [sp, #752] │ │ │ │ + bl d410 │ │ │ │ + mov x0, x28 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 69700 ::do_widen(char) const@@Base+0x551c0> │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x20] │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 21570 ::do_widen(char) const@@Base+0xd030> // b.none │ │ │ │ + b.eq 23aa8 ::do_widen(char) const@@Base+0x5a48> // b.none │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 214f4 ::do_widen(char) const@@Base+0xcfb4> │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x1, x1, #0xfe8 │ │ │ │ + bl 21ca0 ::do_widen(char) const@@Base+0x3c40> │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 214bc ::do_widen(char) const@@Base+0xcf7c> // b.any │ │ │ │ - bl dab0 │ │ │ │ + b.ne 23940 ::do_widen(char) const@@Base+0x58e0> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 259a0 ::do_widen(char) const@@Base+0x7940> │ │ │ │ + ldp x1, x2, [x24] │ │ │ │ + add x21, sp, #0x260 │ │ │ │ + mov x8, x21 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xfc0 │ │ │ │ + bl 21dc0 ::do_widen(char) const@@Base+0x3d60> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0x8f0 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 23940 ::do_widen(char) const@@Base+0x58e0> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 259a0 ::do_widen(char) const@@Base+0x7940> │ │ │ │ + ldp x1, x2, [x23] │ │ │ │ + add x21, sp, #0x260 │ │ │ │ + mov x8, x21 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xfc0 │ │ │ │ + bl 21dc0 ::do_widen(char) const@@Base+0x3d60> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0x8f0 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 23940 ::do_widen(char) const@@Base+0x58e0> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 259a0 ::do_widen(char) const@@Base+0x7940> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x23 │ │ │ │ + str x1, [sp, #752] │ │ │ │ + bl d410 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1016] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 23940 ::do_widen(char) const@@Base+0x58e0> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 23940 ::do_widen(char) const@@Base+0x58e0> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ + mov x0, x21 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 214a0 ::do_widen(char) const@@Base+0xcf60> │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 23aa8 ::do_widen(char) const@@Base+0x5a48> // b.none │ │ │ │ + b 23940 ::do_widen(char) const@@Base+0x58e0> │ │ │ │ bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - b 21488 ::do_widen(char) const@@Base+0xcf48> │ │ │ │ + b 23ac4 ::do_widen(char) const@@Base+0x5a64> │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 23940 ::do_widen(char) const@@Base+0x58e0> // b.any │ │ │ │ + bl dab0 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x0, sp, #0x1c8 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x24 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #840] │ │ │ │ + ldr x2, [sp, #1016] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 214bc ::do_widen(char) const@@Base+0xcf7c> // b.any │ │ │ │ + b.eq 23aa8 ::do_widen(char) const@@Base+0x5a48> // b.none │ │ │ │ + b 23940 ::do_widen(char) const@@Base+0x58e0> │ │ │ │ + bti j │ │ │ │ + b 23ab4 ::do_widen(char) const@@Base+0x5a54> │ │ │ │ + bti j │ │ │ │ + b 23ae8 ::do_widen(char) const@@Base+0x5a88> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ + add x28, sp, #0x120 │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + mov x19, x20 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + b 23914 ::do_widen(char) const@@Base+0x58b4> │ │ │ │ bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - b 21490 ::do_widen(char) const@@Base+0xcf50> │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x26, [sp, #648] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x25, [sp, #648] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #640] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + b 238f0 ::do_widen(char) const@@Base+0x5890> │ │ │ │ bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - b 21498 ::do_widen(char) const@@Base+0xcf58> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1016] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 23a78 ::do_widen(char) const@@Base+0x5a18> // b.none │ │ │ │ + b 23940 ::do_widen(char) const@@Base+0x58e0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 214a0 ::do_widen(char) const@@Base+0xcf60> │ │ │ │ + mov x0, x19 │ │ │ │ + add x28, sp, #0x180 │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + mov x19, x20 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + b 23c70 ::do_widen(char) const@@Base+0x5c10> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 215e0 ::do_widen(char) const@@Base+0xd0a0> │ │ │ │ + b 2391c ::do_widen(char) const@@Base+0x58bc> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 4fda0 ::do_widen(char) const@@Base+0x3b860> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - b 214a0 ::do_widen(char) const@@Base+0xcf60> │ │ │ │ + b 23914 ::do_widen(char) const@@Base+0x58b4> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x24 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ + mov x0, x20 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + add x28, sp, #0x180 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 214a0 ::do_widen(char) const@@Base+0xcf60> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 215d8 ::do_widen(char) const@@Base+0xd098> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 21604 ::do_widen(char) const@@Base+0xd0c4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - bl 342d0 ::do_widen(char) const@@Base+0x1fd90> │ │ │ │ - b 214a0 ::do_widen(char) const@@Base+0xcf60> │ │ │ │ - bti j │ │ │ │ - b 214e8 ::do_widen(char) const@@Base+0xcfa8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 214f4 ::do_widen(char) const@@Base+0xcfb4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 21504 ::do_widen(char) const@@Base+0xcfc4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x24 │ │ │ │ + mov x0, x28 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + add x28, sp, #0x120 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 214a0 ::do_widen(char) const@@Base+0xcf60> │ │ │ │ - bti j │ │ │ │ - b 214e8 ::do_widen(char) const@@Base+0xcfa8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2169c ::do_widen(char) const@@Base+0xd15c> │ │ │ │ + b 23c28 ::do_widen(char) const@@Base+0x5bc8> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 23940 ::do_widen(char) const@@Base+0x58e0> // b.any │ │ │ │ + add x1, sp, #0x100 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #168] │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 214f4 ::do_widen(char) const@@Base+0xcfb4> │ │ │ │ + b 23ffc ::do_widen(char) const@@Base+0x5f9c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 21504 ::do_widen(char) const@@Base+0xcfc4> │ │ │ │ - bti j │ │ │ │ - mov x19, x25 │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - cmp x20, x19 │ │ │ │ - b.eq 21744 ::do_widen(char) const@@Base+0xd204> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - add x19, x19, #0xe0 │ │ │ │ - bl 31984 ::do_widen(char) const@@Base+0x1d444> │ │ │ │ - b 216e8 ::do_widen(char) const@@Base+0xd1a8> │ │ │ │ + b 23c4c ::do_widen(char) const@@Base+0x5bec> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 31984 ::do_widen(char) const@@Base+0x1d444> │ │ │ │ - mov x0, x24 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 214a0 ::do_widen(char) const@@Base+0xcf60> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x20] │ │ │ │ + b 23c78 ::do_widen(char) const@@Base+0x5c18> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 214bc ::do_widen(char) const@@Base+0xcf7c> // b.any │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0xaa0 │ │ │ │ + b.ne 23940 ::do_widen(char) const@@Base+0x58e0> // b.any │ │ │ │ + add x1, sp, #0x160 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #176] │ │ │ │ bl d530 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 214bc ::do_widen(char) const@@Base+0xcf7c> // b.any │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - b 21710 ::do_widen(char) const@@Base+0xd1d0> │ │ │ │ + b 23c68 ::do_widen(char) const@@Base+0x5c08> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 23940 ::do_widen(char) const@@Base+0x58e0> // b.any │ │ │ │ + add x1, sp, #0x1e0 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #192] │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2169c ::do_widen(char) const@@Base+0xd15c> │ │ │ │ + mov x20, x0 │ │ │ │ + b 23bf8 ::do_widen(char) const@@Base+0x5b98> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x26, [sp, #648] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 21488 ::do_widen(char) const@@Base+0xcf48> │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x25, [sp, #648] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #640] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x19, x20 │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x28, sp, #0x180 │ │ │ │ + mov x0, x23 │ │ │ │ + str x1, [sp, #752] │ │ │ │ + bl d410 │ │ │ │ + b 23c70 ::do_widen(char) const@@Base+0x5c10> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 36560 ::do_widen(char) const@@Base+0x22020> │ │ │ │ - b 2169c ::do_widen(char) const@@Base+0xd15c> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x19, x20 │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x20, sp, #0x220 │ │ │ │ + mov x0, x23 │ │ │ │ + str x1, [sp, #752] │ │ │ │ + bl d410 │ │ │ │ + b 23c44 ::do_widen(char) const@@Base+0x5be4> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d870 │ │ │ │ - b 21708 ::do_widen(char) const@@Base+0xd1c8> │ │ │ │ + b 23c54 ::do_widen(char) const@@Base+0x5bf4> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 21614 ::do_widen(char) const@@Base+0xd0d4> │ │ │ │ + mov x20, x0 │ │ │ │ + b 23bc0 ::do_widen(char) const@@Base+0x5b60> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 21624 ::do_widen(char) const@@Base+0xd0e4> │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x26, [sp, #648] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x25, [sp, #648] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #640] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + b 23a48 ::do_widen(char) const@@Base+0x59e8> │ │ │ │ bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - b 214a0 ::do_widen(char) const@@Base+0xcf60> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 23b5c ::do_widen(char) const@@Base+0x5afc> │ │ │ │ bti j │ │ │ │ - b 21690 ::do_widen(char) const@@Base+0xd150> │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x20] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + add x20, sp, #0x220 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + b 23c44 ::do_widen(char) const@@Base+0x5be4> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 214bc ::do_widen(char) const@@Base+0xcf7c> // b.any │ │ │ │ - bl dab0 │ │ │ │ + b.ne 23940 ::do_widen(char) const@@Base+0x58e0> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x28, sp, #0x120 │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x260 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x20] │ │ │ │ + mov x20, x0 │ │ │ │ + b 23d88 ::do_widen(char) const@@Base+0x5d28> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 21570 ::do_widen(char) const@@Base+0xd030> // b.none │ │ │ │ - b 214bc ::do_widen(char) const@@Base+0xcf7c> │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x20] │ │ │ │ + b.ne 23940 ::do_widen(char) const@@Base+0x58e0> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x21, sp, #0x260 │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 23c5c ::do_widen(char) const@@Base+0x5bfc> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 214bc ::do_widen(char) const@@Base+0xcf7c> // b.any │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0xaa0 │ │ │ │ + b.ne 23940 ::do_widen(char) const@@Base+0x58e0> // b.any │ │ │ │ + add x1, sp, #0x1c0 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #184] │ │ │ │ bl d530 │ │ │ │ bti j │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + b 23924 ::do_widen(char) const@@Base+0x58c4> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x20] │ │ │ │ + mov x0, x21 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 21570 ::do_widen(char) const@@Base+0xd030> // b.none │ │ │ │ - b 214bc ::do_widen(char) const@@Base+0xcf7c> │ │ │ │ + b.eq 23aa8 ::do_widen(char) const@@Base+0x5a48> // b.none │ │ │ │ + b 23940 ::do_widen(char) const@@Base+0x58e0> │ │ │ │ bti j │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - b 2169c ::do_widen(char) const@@Base+0xd15c> │ │ │ │ + b 23f38 ::do_widen(char) const@@Base+0x5ed8> │ │ │ │ bti j │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - b 2154c ::do_widen(char) const@@Base+0xd00c> │ │ │ │ + b 23f40 ::do_widen(char) const@@Base+0x5ee0> │ │ │ │ bti j │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - b 21504 ::do_widen(char) const@@Base+0xcfc4> │ │ │ │ + b 23f48 ::do_widen(char) const@@Base+0x5ee8> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + mov x20, x0 │ │ │ │ + b 23e54 ::do_widen(char) const@@Base+0x5df4> │ │ │ │ + bti j │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x26, [sp, #648] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #840] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 21570 ::do_widen(char) const@@Base+0xd030> // b.none │ │ │ │ - b 214bc ::do_widen(char) const@@Base+0xcf7c> │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x25, [sp, #648] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #640] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + b 23db8 ::do_widen(char) const@@Base+0x5d58> │ │ │ │ bti j │ │ │ │ - b 218b0 ::do_widen(char) const@@Base+0xd370> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x20] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + add x20, sp, #0x220 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 23c3c ::do_widen(char) const@@Base+0x5bdc> │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 214bc ::do_widen(char) const@@Base+0xcf7c> // b.any │ │ │ │ + b.ne 23940 ::do_widen(char) const@@Base+0x58e0> // b.any │ │ │ │ bl dab0 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x20] │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 214bc ::do_widen(char) const@@Base+0xcf7c> // b.any │ │ │ │ - bl dab0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b.ne 23940 ::do_widen(char) const@@Base+0x58e0> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x20, sp, #0x220 │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 23940 ::do_widen(char) const@@Base+0x58e0> // b.any │ │ │ │ + add x1, sp, #0x200 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #200] │ │ │ │ + bl d530 │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 23940 ::do_widen(char) const@@Base+0x58e0> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x28, sp, #0x180 │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + mov x3, #0x14 // #20 │ │ │ │ mov x29, sp │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - mov x21, x1 │ │ │ │ - ldr q31, [x1] │ │ │ │ - ldr x0, [x1, #16] │ │ │ │ - str x0, [x22, #16] │ │ │ │ - str q31, [x22] │ │ │ │ - ldp x1, x0, [x1, #24] │ │ │ │ - stp xzr, xzr, [x20, #24]! │ │ │ │ - str xzr, [x20, #16] │ │ │ │ - subs x19, x0, x1 │ │ │ │ - b.eq 21da0 ::do_widen(char) const@@Base+0xd860> // b.none │ │ │ │ + mov x21, x0 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov x0, #0x7ffffffffffffff8 // #9223372036854775800 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.hi 21e24 ::do_widen(char) const@@Base+0xd8e4> // b.pmore │ │ │ │ - mov x0, x19 │ │ │ │ - bl d8b0 │ │ │ │ - mov x3, x0 │ │ │ │ - str x3, [x22, #24] │ │ │ │ - add x0, x3, x19 │ │ │ │ - stp x3, x0, [x20, #8] │ │ │ │ - ldp x1, x19, [x21, #24] │ │ │ │ - sub x19, x19, x1 │ │ │ │ - cmp x19, #0x8 │ │ │ │ - b.le 21dec ::do_widen(char) const@@Base+0xd8ac> │ │ │ │ - mov x0, x3 │ │ │ │ - mov x2, x19 │ │ │ │ - bl da90 │ │ │ │ - mov x3, x0 │ │ │ │ - add x3, x3, x19 │ │ │ │ - str x3, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - ldp x1, x0, [x21, #48] │ │ │ │ - stp xzr, xzr, [x23, #48]! │ │ │ │ - str xzr, [x23, #16] │ │ │ │ - subs x19, x0, x1 │ │ │ │ - b.eq 21dac ::do_widen(char) const@@Base+0xd86c> // b.none │ │ │ │ - mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.hi 21e60 ::do_widen(char) const@@Base+0xd920> // b.pmore │ │ │ │ - mov x0, x19 │ │ │ │ - bl d8b0 │ │ │ │ - mov x3, x0 │ │ │ │ - str x3, [x22, #48] │ │ │ │ - add x0, x3, x19 │ │ │ │ - stp x3, x0, [x23, #8] │ │ │ │ - ldp x1, x19, [x21, #48] │ │ │ │ - sub x19, x19, x1 │ │ │ │ - cmp x19, #0x4 │ │ │ │ - b.le 21dfc ::do_widen(char) const@@Base+0xd8bc> │ │ │ │ - mov x0, x3 │ │ │ │ - mov x2, x19 │ │ │ │ - bl da90 │ │ │ │ - mov x3, x0 │ │ │ │ - add x3, x3, x19 │ │ │ │ - str x3, [x23, #8] │ │ │ │ - mov x20, x22 │ │ │ │ - ldp x1, x0, [x21, #72] │ │ │ │ - stp xzr, xzr, [x20, #72]! │ │ │ │ - str xzr, [x20, #16] │ │ │ │ - subs x19, x0, x1 │ │ │ │ - b.eq 21db4 ::do_widen(char) const@@Base+0xd874> // b.none │ │ │ │ - mov x0, #0x7ffffffffffffff8 // #9223372036854775800 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.hi 21e64 ::do_widen(char) const@@Base+0xd924> // b.pmore │ │ │ │ - mov x0, x19 │ │ │ │ - bl d8b0 │ │ │ │ + mov x24, x1 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - add x19, x0, x19 │ │ │ │ - str x0, [x22, #72] │ │ │ │ - stp x0, x19, [x20, #8] │ │ │ │ - ldp x5, x3, [x21, #72] │ │ │ │ - cmp x5, x3 │ │ │ │ - b.eq 21ad0 ::do_widen(char) const@@Base+0xd590> // b.none │ │ │ │ - mov x2, x5 │ │ │ │ - mov x1, x0 │ │ │ │ - ldp q31, q30, [x2] │ │ │ │ - add x2, x2, #0x28 │ │ │ │ - ldur x4, [x2, #-8] │ │ │ │ - str x4, [x1, #32] │ │ │ │ - stp q31, q30, [x1] │ │ │ │ - add x1, x1, #0x28 │ │ │ │ - cmp x3, x2 │ │ │ │ - b.ne 21a88 ::do_widen(char) const@@Base+0xd548> // b.any │ │ │ │ - sub x1, x3, #0x28 │ │ │ │ - mov x2, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ - sub x1, x1, x5 │ │ │ │ - eor x2, x2, #0xc000000000000001 │ │ │ │ - lsr x1, x1, #3 │ │ │ │ - mul x1, x1, x2 │ │ │ │ - and x1, x1, #0x1fffffffffffffff │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - add x1, x1, x1, lsl #2 │ │ │ │ - add x0, x0, x1, lsl #3 │ │ │ │ - str x0, [x20, #8] │ │ │ │ - mov x25, x22 │ │ │ │ - ldp x1, x0, [x21, #96] │ │ │ │ - stp xzr, xzr, [x25, #96]! │ │ │ │ - str xzr, [x25, #16] │ │ │ │ - subs x19, x0, x1 │ │ │ │ - b.eq 21dc0 ::do_widen(char) const@@Base+0xd880> // b.none │ │ │ │ - mov x0, #0x7ffffffffffffff8 // #9223372036854775800 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.hi 21e68 ::do_widen(char) const@@Base+0xd928> // b.pmore │ │ │ │ - mov x0, x19 │ │ │ │ - bl d8b0 │ │ │ │ - mov x24, x0 │ │ │ │ - str x24, [x22, #96] │ │ │ │ - add x0, x24, x19 │ │ │ │ - stp x24, x0, [x25, #8] │ │ │ │ - ldp x19, x23, [x21, #96] │ │ │ │ - cmp x19, x23 │ │ │ │ - b.eq 21e0c ::do_widen(char) const@@Base+0xd8cc> // b.none │ │ │ │ - mov x20, x24 │ │ │ │ - mov x26, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ - str x27, [sp, #80] │ │ │ │ - b 21b84 ::do_widen(char) const@@Base+0xd644> │ │ │ │ - cmp x27, x26 │ │ │ │ - b.hi 21dc8 ::do_widen(char) const@@Base+0xd888> // b.pmore │ │ │ │ - mov x0, x27 │ │ │ │ - bl d8b0 │ │ │ │ - mov x3, x0 │ │ │ │ - stp x3, x3, [x20] │ │ │ │ - add x27, x3, x27 │ │ │ │ - str x27, [x20, #16] │ │ │ │ - ldp x1, x27, [x19] │ │ │ │ - sub x27, x27, x1 │ │ │ │ - cmp x27, #0x4 │ │ │ │ - b.le 21bb8 ::do_widen(char) const@@Base+0xd678> │ │ │ │ - mov x0, x3 │ │ │ │ - mov x2, x27 │ │ │ │ - bl da90 │ │ │ │ - mov x3, x0 │ │ │ │ - add x3, x3, x27 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - str x3, [x20, #8] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x23, x19 │ │ │ │ - b.eq 21be0 ::do_widen(char) const@@Base+0xd6a0> // b.none │ │ │ │ - ldp x0, x27, [x19] │ │ │ │ - stp xzr, xzr, [x20] │ │ │ │ - str xzr, [x20, #16] │ │ │ │ - subs x27, x27, x0 │ │ │ │ - b.ne 21b2c ::do_widen(char) const@@Base+0xd5ec> // b.any │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - add x27, x3, x27 │ │ │ │ - stp x3, x3, [x20] │ │ │ │ - str x27, [x20, #16] │ │ │ │ - ldp x1, x27, [x19] │ │ │ │ - sub x27, x27, x1 │ │ │ │ - cmp x27, #0x4 │ │ │ │ - b.gt 21b5c ::do_widen(char) const@@Base+0xd61c> │ │ │ │ - b.ne 21b6c ::do_widen(char) const@@Base+0xd62c> // b.any │ │ │ │ - ldr w0, [x1] │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - str w0, [x3] │ │ │ │ - add x3, x3, x27 │ │ │ │ - str x3, [x20, #8] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x23, x19 │ │ │ │ - b.ne 21b84 ::do_widen(char) const@@Base+0xd644> // b.any │ │ │ │ - nop │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - str x20, [x25, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldp x1, x0, [x21, #120] │ │ │ │ - stp xzr, xzr, [x23, #120]! │ │ │ │ - str xzr, [x23, #16] │ │ │ │ - subs x19, x0, x1 │ │ │ │ - b.eq 21c1c ::do_widen(char) const@@Base+0xd6dc> // b.none │ │ │ │ - mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.hi 21e6c ::do_widen(char) const@@Base+0xd92c> // b.pmore │ │ │ │ - mov x0, x19 │ │ │ │ - bl d8b0 │ │ │ │ - mov x3, x0 │ │ │ │ - str x3, [x22, #120] │ │ │ │ - add x0, x3, x19 │ │ │ │ - stp x3, x0, [x23, #8] │ │ │ │ - ldp x1, x19, [x21, #120] │ │ │ │ - sub x19, x19, x1 │ │ │ │ - cmp x19, #0x4 │ │ │ │ - b.le 21e14 ::do_widen(char) const@@Base+0xd8d4> │ │ │ │ - mov x0, x3 │ │ │ │ - mov x2, x19 │ │ │ │ - bl da90 │ │ │ │ - mov x3, x0 │ │ │ │ - ldr w0, [x21, #144] │ │ │ │ - add x3, x3, x19 │ │ │ │ - str x3, [x23, #8] │ │ │ │ - mov x20, x22 │ │ │ │ - str w0, [x22, #144] │ │ │ │ - ldp x1, x0, [x21, #152] │ │ │ │ - stp xzr, xzr, [x20, #152]! │ │ │ │ - str xzr, [x20, #16] │ │ │ │ - subs x19, x0, x1 │ │ │ │ - b.eq 21dd0 ::do_widen(char) const@@Base+0xd890> // b.none │ │ │ │ - mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.hi 21e70 ::do_widen(char) const@@Base+0xd930> // b.pmore │ │ │ │ - mov x0, x19 │ │ │ │ - bl d8b0 │ │ │ │ - mov x3, x0 │ │ │ │ - str x3, [x22, #152] │ │ │ │ - add x0, x3, x19 │ │ │ │ - stp x3, x0, [x20, #8] │ │ │ │ - ldp x1, x19, [x21, #152] │ │ │ │ - sub x19, x19, x1 │ │ │ │ - cmp x19, #0x4 │ │ │ │ - b.le 21e30 ::do_widen(char) const@@Base+0xd8f0> │ │ │ │ - mov x0, x3 │ │ │ │ - mov x2, x19 │ │ │ │ - bl da90 │ │ │ │ - mov x3, x0 │ │ │ │ - add x3, x3, x19 │ │ │ │ - str x3, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - ldp x1, x0, [x21, #176] │ │ │ │ - stp xzr, xzr, [x23, #176]! │ │ │ │ - str xzr, [x23, #16] │ │ │ │ - subs x19, x0, x1 │ │ │ │ - b.eq 21dd8 ::do_widen(char) const@@Base+0xd898> // b.none │ │ │ │ - mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.hi 21e74 ::do_widen(char) const@@Base+0xd934> // b.pmore │ │ │ │ - mov x0, x19 │ │ │ │ - bl d8b0 │ │ │ │ - mov x3, x0 │ │ │ │ - str x3, [x22, #176] │ │ │ │ - add x0, x3, x19 │ │ │ │ - stp x3, x0, [x23, #8] │ │ │ │ - ldp x1, x19, [x21, #176] │ │ │ │ - sub x19, x19, x1 │ │ │ │ - cmp x19, #0x4 │ │ │ │ - b.le 21e40 ::do_widen(char) const@@Base+0xd900> │ │ │ │ - mov x0, x3 │ │ │ │ - mov x2, x19 │ │ │ │ - bl da90 │ │ │ │ - mov x3, x0 │ │ │ │ - add x3, x3, x19 │ │ │ │ - str x3, [x23, #8] │ │ │ │ - mov x20, x22 │ │ │ │ - ldp x1, x0, [x21, #200] │ │ │ │ - stp xzr, xzr, [x20, #200]! │ │ │ │ - str xzr, [x20, #16] │ │ │ │ - subs x19, x0, x1 │ │ │ │ - b.eq 21de0 ::do_widen(char) const@@Base+0xd8a0> // b.none │ │ │ │ - mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.hi 21e78 ::do_widen(char) const@@Base+0xd938> // b.pmore │ │ │ │ - mov x0, x19 │ │ │ │ - bl d8b0 │ │ │ │ - mov x3, x0 │ │ │ │ - str x3, [x22, #200] │ │ │ │ - add x0, x3, x19 │ │ │ │ - stp x3, x0, [x20, #8] │ │ │ │ - ldp x1, x19, [x21, #200] │ │ │ │ - sub x19, x19, x1 │ │ │ │ - cmp x19, #0x4 │ │ │ │ - b.le 21e50 ::do_widen(char) const@@Base+0xd910> │ │ │ │ - mov x0, x3 │ │ │ │ - mov x2, x19 │ │ │ │ - bl da90 │ │ │ │ - mov x3, x0 │ │ │ │ - add x3, x3, x19 │ │ │ │ - str x3, [x20, #8] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - b 219a0 ::do_widen(char) const@@Base+0xd460> │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b 21a04 ::do_widen(char) const@@Base+0xd4c4> │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x370 │ │ │ │ + add x19, sp, #0x1f0 │ │ │ │ + add x22, sp, #0xa8 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #872] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - b 21a68 ::do_widen(char) const@@Base+0xd528> │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - b 21b04 ::do_widen(char) const@@Base+0xd5c4> │ │ │ │ - tbz x27, #63, 21de8 ::do_widen(char) const@@Base+0xd8a8> │ │ │ │ - bl d730 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b 21c88 ::do_widen(char) const@@Base+0xd748> │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b 21cec ::do_widen(char) const@@Base+0xd7ac> │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b 21d50 ::do_widen(char) const@@Base+0xd810> │ │ │ │ - bl d450 │ │ │ │ - b.ne 219cc ::do_widen(char) const@@Base+0xd48c> // b.any │ │ │ │ - ldr d31, [x1] │ │ │ │ - str d31, [x3] │ │ │ │ - b 219cc ::do_widen(char) const@@Base+0xd48c> │ │ │ │ - b.ne 21a30 ::do_widen(char) const@@Base+0xd4f0> // b.any │ │ │ │ - ldr s31, [x1] │ │ │ │ - str s31, [x3] │ │ │ │ - b 21a30 ::do_widen(char) const@@Base+0xd4f0> │ │ │ │ - mov x20, x24 │ │ │ │ - b 21be4 ::do_widen(char) const@@Base+0xd6a4> │ │ │ │ - b.ne 21c48 ::do_widen(char) const@@Base+0xd708> // b.any │ │ │ │ - ldr w0, [x1] │ │ │ │ - str w0, [x3] │ │ │ │ - b 21c48 ::do_widen(char) const@@Base+0xd708> │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - str x27, [sp, #80] │ │ │ │ - bl d730 │ │ │ │ - b.ne 21cb4 ::do_widen(char) const@@Base+0xd774> // b.any │ │ │ │ - ldr w0, [x1] │ │ │ │ - str w0, [x3] │ │ │ │ - b 21cb4 ::do_widen(char) const@@Base+0xd774> │ │ │ │ - b.ne 21d18 ::do_widen(char) const@@Base+0xd7d8> // b.any │ │ │ │ - ldr w0, [x1] │ │ │ │ - str w0, [x3] │ │ │ │ - b 21d18 ::do_widen(char) const@@Base+0xd7d8> │ │ │ │ - b.ne 21d7c ::do_widen(char) const@@Base+0xd83c> // b.any │ │ │ │ - ldr w0, [x1] │ │ │ │ - str w0, [x3] │ │ │ │ - b 21d7c ::do_widen(char) const@@Base+0xd83c> │ │ │ │ - bl d730 │ │ │ │ - bl d730 │ │ │ │ - bl d730 │ │ │ │ - bl d730 │ │ │ │ - bl d730 │ │ │ │ - bl d730 │ │ │ │ - bl d730 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - cbz x0, 21f00 ::do_widen(char) const@@Base+0xd9c0> │ │ │ │ - bl d870 │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - cbz x0, 21ea0 ::do_widen(char) const@@Base+0xd960> │ │ │ │ - bl d870 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - ldr x0, [x22, #24] │ │ │ │ - str x27, [sp, #80] │ │ │ │ - cbz x0, 21eb4 ::do_widen(char) const@@Base+0xd974> │ │ │ │ - bl d870 │ │ │ │ + add x2, sp, #0x200 │ │ │ │ + mov x1, x22 │ │ │ │ mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x22, #152] │ │ │ │ - cbz x0, 21ed0 ::do_widen(char) const@@Base+0xd990> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x22, #120] │ │ │ │ - cbz x0, 21edc ::do_widen(char) const@@Base+0xd99c> │ │ │ │ - bl d870 │ │ │ │ - ldr x21, [x25, #8] │ │ │ │ - ldr x20, [x22, #96] │ │ │ │ - cmp x21, x20 │ │ │ │ - b.eq 21f70 ::do_widen(char) const@@Base+0xda30> // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 21ef8 ::do_widen(char) const@@Base+0xd9b8> │ │ │ │ - bl d870 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 21ee4 ::do_widen(char) const@@Base+0xd9a4> │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - b 21e94 ::do_widen(char) const@@Base+0xd954> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 21e94 ::do_widen(char) const@@Base+0xd954> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 21ed0 ::do_widen(char) const@@Base+0xd990> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - cmp x24, x20 │ │ │ │ - b.eq 21f60 ::do_widen(char) const@@Base+0xda20> // b.none │ │ │ │ - ldr x0, [x24] │ │ │ │ - cbz x0, 21f3c ::do_widen(char) const@@Base+0xd9fc> │ │ │ │ - bl d870 │ │ │ │ - add x24, x24, #0x18 │ │ │ │ - b 21f28 ::do_widen(char) const@@Base+0xd9e8> │ │ │ │ - bti j │ │ │ │ - ldr x1, [x22, #176] │ │ │ │ - mov x19, x0 │ │ │ │ - cbz x1, 21ec4 ::do_widen(char) const@@Base+0xd984> │ │ │ │ - mov x0, x1 │ │ │ │ - bl d870 │ │ │ │ - b 21ec4 ::do_widen(char) const@@Base+0xd984> │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 21ea0 ::do_widen(char) const@@Base+0xd960> │ │ │ │ - ldr x0, [x22, #96] │ │ │ │ - cbz x0, 21e84 ::do_widen(char) const@@Base+0xd944> │ │ │ │ - bl d870 │ │ │ │ - b 21e84 ::do_widen(char) const@@Base+0xd944> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 21edc ::do_widen(char) const@@Base+0xd99c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - ldr x0, [x22, #96] │ │ │ │ - cbz x0, 21fac ::do_widen(char) const@@Base+0xda6c> │ │ │ │ + str x2, [sp, #24] │ │ │ │ + str x3, [sp, #168] │ │ │ │ + str x2, [sp, #496] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + str x0, [sp, #496] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x1, x1, #0xf78 │ │ │ │ + ldr x4, [sp, #168] │ │ │ │ + str x4, [sp, #512] │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + ldr w1, [x1, #16] │ │ │ │ + str w1, [x0, #16] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + ldr x1, [sp, #496] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + str x0, [sp, #504] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + ldrb w0, [x2, #520] │ │ │ │ + tbnz w0, #0, 24ce4 ::do_widen(char) const@@Base+0x6c84> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2417c ::do_widen(char) const@@Base+0x611c> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - b 21e84 ::do_widen(char) const@@Base+0xd944> │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - b 21e84 ::do_widen(char) const@@Base+0xd944> │ │ │ │ - nop │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3720] │ │ │ │ + str x0, [sp, #112] │ │ │ │ + mov x20, x0 │ │ │ │ + bl d250 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + bl d6a0 │ │ │ │ + ldr w1, [x21] │ │ │ │ + mov x20, x0 │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.le 241ac ::do_widen(char) const@@Base+0x614c> │ │ │ │ + bl d610 │ │ │ │ + ldr x1, [x21, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl d2e0 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 25300 ::do_widen(char) const@@Base+0x72a0> // b.none │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x0, x20 │ │ │ │ + bl da30 │ │ │ │ + cbz w0, 252a0 ::do_widen(char) const@@Base+0x7240> │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldrsw x0, [x0, #8] │ │ │ │ + stp xzr, x0, [x21, #72] │ │ │ │ + cmp x0, #0x13 │ │ │ │ + b.ls 25264 ::do_widen(char) const@@Base+0x7204> // b.plast │ │ │ │ + cmp x0, #0x63 │ │ │ │ + b.ls 24c48 ::do_widen(char) const@@Base+0x6be8> // b.plast │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - add x25, x0, #0x8 │ │ │ │ - ldr x20, [x0, #16] │ │ │ │ - cbz x20, 220e0 ::do_widen(char) const@@Base+0xdba0> │ │ │ │ - mov x21, x1 │ │ │ │ - mov x26, x2 │ │ │ │ - mov x22, x25 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ nop │ │ │ │ - ldr x19, [x20, #40] │ │ │ │ - mov x1, x21 │ │ │ │ - cmp x26, x19 │ │ │ │ - csel x2, x26, x19, ls // ls = plast │ │ │ │ - cbz x2, 22020 ::do_widen(char) const@@Base+0xdae0> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - bl d4f0 │ │ │ │ - cbnz w0, 22038 ::do_widen(char) const@@Base+0xdaf8> │ │ │ │ - sub x19, x19, x26 │ │ │ │ - mov w0, w19 │ │ │ │ - cmp x19, x23 │ │ │ │ - b.gt 2203c ::do_widen(char) const@@Base+0xdafc> │ │ │ │ - cmp x19, x24 │ │ │ │ - b.lt 220b4 ::do_widen(char) const@@Base+0xdb74> // b.tstop │ │ │ │ - tbnz w0, #31, 220b4 ::do_widen(char) const@@Base+0xdb74> │ │ │ │ - mov x22, x20 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cbnz x20, 22000 ::do_widen(char) const@@Base+0xdac0> │ │ │ │ - cmp x25, x22 │ │ │ │ - b.eq 220c0 ::do_widen(char) const@@Base+0xdb80> // b.none │ │ │ │ - ldr x19, [x22, #40] │ │ │ │ - cmp x26, x19 │ │ │ │ - csel x2, x26, x19, ls // ls = plast │ │ │ │ - cbz x2, 22070 ::do_widen(char) const@@Base+0xdb30> │ │ │ │ - ldr x1, [x22, #32] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d4f0 │ │ │ │ - cbnz w0, 2208c ::do_widen(char) const@@Base+0xdb4c> │ │ │ │ - sub x0, x26, x19 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 220c0 ::do_widen(char) const@@Base+0xdb80> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 22100 ::do_widen(char) const@@Base+0xdbc0> // b.tstop │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csel x22, x22, x25, ge // ge = tcont │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x20, [x20, #24] │ │ │ │ - cbnz x20, 22000 ::do_widen(char) const@@Base+0xdac0> │ │ │ │ - b 22048 ::do_widen(char) const@@Base+0xdb08> │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x22, x25 │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - mov x22, x25 │ │ │ │ - b 22098 ::do_widen(char) const@@Base+0xdb58> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x1, #0xad8 │ │ │ │ - mov x29, sp │ │ │ │ - mov x3, #0xd // #13 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3704] │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x220 │ │ │ │ - add x19, sp, #0xb0 │ │ │ │ - ldr x4, [x1] │ │ │ │ - ldr x5, [x2] │ │ │ │ - str x5, [sp, #536] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - ldrb w2, [x23, #520] │ │ │ │ - ldur x1, [x1, #5] │ │ │ │ - stp x19, x3, [sp, #160] │ │ │ │ - str x4, [sp, #176] │ │ │ │ - strb wzr, [sp, #189] │ │ │ │ - stur x1, [x19, #5] │ │ │ │ - tbnz w2, #0, 22204 ::do_widen(char) const@@Base+0xdcc4> │ │ │ │ - ldrb w0, [x23, #521] │ │ │ │ - tbz w0, #0, 2229c ::do_widen(char) const@@Base+0xdd5c> │ │ │ │ - ldr x0, [x23] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ - ldr x21, [x0, #240] │ │ │ │ - cbz x21, 22cc8 ::do_widen(char) const@@Base+0xe788> │ │ │ │ - ldrb w0, [x21, #56] │ │ │ │ - cbz w0, 229d4 ::do_widen(char) const@@Base+0xe494> │ │ │ │ - ldrb w1, [x21, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - ldp x1, x2, [sp, #160] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x21, x0 │ │ │ │ - ldr x22, [x0, #240] │ │ │ │ - cbz x22, 22c80 ::do_widen(char) const@@Base+0xe740> │ │ │ │ - ldrb w0, [x22, #56] │ │ │ │ - cbz w0, 22b14 ::do_widen(char) const@@Base+0xe5d4> │ │ │ │ - ldrb w1, [x22, #67] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - b 2228c ::do_widen(char) const@@Base+0xdd4c> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3920] │ │ │ │ - ldr x0, [x1] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr x21, [x0, #240] │ │ │ │ - cbz x21, 22e28 ::do_widen(char) const@@Base+0xe8e8> │ │ │ │ - ldrb w0, [x21, #56] │ │ │ │ - cbz w0, 22998 ::do_widen(char) const@@Base+0xe458> │ │ │ │ - ldrb w1, [x21, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - ldp x1, x2, [sp, #160] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x21, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d970 │ │ │ │ + cbz w0, 24248 ::do_widen(char) const@@Base+0x61e8> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + ldr w0, [x0] │ │ │ │ + cbz w0, 256f0 ::do_widen(char) const@@Base+0x7690> │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x21, x0 │ │ │ │ - ldr x22, [x0, #240] │ │ │ │ - cbz x22, 22c98 ::do_widen(char) const@@Base+0xe758> │ │ │ │ - ldrb w0, [x22, #56] │ │ │ │ - cbz w0, 22ad8 ::do_widen(char) const@@Base+0xe598> │ │ │ │ - ldrb w1, [x22, #67] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - ldrb w0, [x23, #521] │ │ │ │ - tbnz w0, #0, 22188 ::do_widen(char) const@@Base+0xdc48> │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2229c ::do_widen(char) const@@Base+0xdd5c> // b.none │ │ │ │ - bl d870 │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x2, x0, #0xe78 │ │ │ │ - mov x4, #0x6 // #6 │ │ │ │ - stp x19, x4, [sp, #160] │ │ │ │ - add x21, sp, #0xa0 │ │ │ │ - ldr w3, [x2] │ │ │ │ - add x0, x20, #0x80 │ │ │ │ - ldrh w2, [x2, #4] │ │ │ │ - mov x1, x21 │ │ │ │ - str w3, [sp, #176] │ │ │ │ - strb wzr, [sp, #182] │ │ │ │ - strh w2, [x19, #4] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1ab00 ::do_widen(char) const@@Base+0x65c0> │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - ldr w22, [x0] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 222f0 ::do_widen(char) const@@Base+0xddb0> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl d870 │ │ │ │ - cmp w22, #0x1 │ │ │ │ - b.le 22300 ::do_widen(char) const@@Base+0xddc0> │ │ │ │ - add x0, x20, #0x378 │ │ │ │ - bl dd60 │ │ │ │ - add x27, x20, #0x278 │ │ │ │ - add x25, x20, #0x98 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 76dc0 ::do_widen(char) const@@Base+0x62880> │ │ │ │ - add x0, x20, #0x120 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x1, x27 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - bl 74ee0 ::do_widen(char) const@@Base+0x609a0> │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 73a00 ::do_widen(char) const@@Base+0x5f4c0> │ │ │ │ - mov x24, #0x8 // #8 │ │ │ │ - mov x3, #0x6962 // #26978 │ │ │ │ - add x0, x20, #0x90 │ │ │ │ - movk x3, #0x676e, lsl #16 │ │ │ │ - mov x1, x19 │ │ │ │ - movk x3, #0x6172, lsl #32 │ │ │ │ - mov x2, x24 │ │ │ │ - movk x3, #0x6870, lsl #48 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - stp x19, x24, [sp, #160] │ │ │ │ - str x3, [sp, #176] │ │ │ │ - strb wzr, [sp, #184] │ │ │ │ - bl 21fc0 ::do_widen(char) const@@Base+0xda80> │ │ │ │ - cmp x25, x0 │ │ │ │ - b.eq 22418 ::do_widen(char) const@@Base+0xded8> // b.none │ │ │ │ - add x26, sp, #0x40 │ │ │ │ - add x2, x20, #0x310 │ │ │ │ - mov x0, x26 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 438cc ::do_widen(char) const@@Base+0x2f38c> │ │ │ │ - add x28, sp, #0x80 │ │ │ │ - mov x2, #0x6962 // #26978 │ │ │ │ - add x22, sp, #0x90 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - movk x2, #0x676e, lsl #16 │ │ │ │ - movk x2, #0x6172, lsl #32 │ │ │ │ - mov x1, x28 │ │ │ │ - movk x2, #0x6870, lsl #48 │ │ │ │ - stp x22, x24, [sp, #128] │ │ │ │ - str x2, [sp, #144] │ │ │ │ - strb wzr, [sp, #152] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1a9e0 ::do_widen(char) const@@Base+0x64a0> │ │ │ │ - str x19, [sp, #160] │ │ │ │ - ldp x4, x3, [x0] │ │ │ │ - str x3, [sp, #56] │ │ │ │ - cmp x3, #0xf │ │ │ │ - b.hi 2295c ::do_widen(char) const@@Base+0xe41c> // b.pmore │ │ │ │ - cmp x3, #0x1 │ │ │ │ - b.eq 22ab8 ::do_widen(char) const@@Base+0xe578> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - cbnz x3, 22980 ::do_widen(char) const@@Base+0xe440> │ │ │ │ - str x3, [sp, #168] │ │ │ │ - mov x1, x21 │ │ │ │ - strb wzr, [x0, x3] │ │ │ │ - mov x0, x26 │ │ │ │ - bl 44380 ::do_widen(char) const@@Base+0x2fe40> │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 22400 ::do_widen(char) const@@Base+0xdec0> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 22410 ::do_widen(char) const@@Base+0xded0> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 438e0 ::do_widen(char) const@@Base+0x2f3a0> │ │ │ │ - adrp x22, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x3, x22, #0xd08 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - mov x26, #0x6 // #6 │ │ │ │ - ldr w4, [x3] │ │ │ │ - mov x1, x19 │ │ │ │ - ldrh w3, [x3, #4] │ │ │ │ - mov x2, x26 │ │ │ │ - stp x19, x26, [sp, #160] │ │ │ │ - str w4, [sp, #176] │ │ │ │ - strb wzr, [sp, #182] │ │ │ │ - strh w3, [x19, #4] │ │ │ │ - bl 21fc0 ::do_widen(char) const@@Base+0xda80> │ │ │ │ - cmp x25, x0 │ │ │ │ - b.eq 2255c ::do_widen(char) const@@Base+0xe01c> // b.none │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x3, x0, #0xe78 │ │ │ │ - add x24, sp, #0x70 │ │ │ │ - str x24, [sp, #96] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x25, sp, #0x60 │ │ │ │ - ldrh w2, [x3, #4] │ │ │ │ - mov x1, x25 │ │ │ │ - ldr w4, [x3] │ │ │ │ - str w4, [sp, #112] │ │ │ │ - strh w2, [x24, #4] │ │ │ │ - str x26, [sp, #104] │ │ │ │ - strb wzr, [sp, #118] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1ab00 ::do_widen(char) const@@Base+0x65c0> │ │ │ │ - mov x4, x0 │ │ │ │ - add x26, sp, #0x40 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x3, x20, #0x310 │ │ │ │ - ldr w4, [x4] │ │ │ │ - mov x2, x27 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 40240 ::do_widen(char) const@@Base+0x2bd00> │ │ │ │ - add x2, x22, #0xd08 │ │ │ │ - add x22, sp, #0x90 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x22, [sp, #128] │ │ │ │ - ldr w4, [x2] │ │ │ │ - mov x3, #0x6 // #6 │ │ │ │ - ldrh w2, [x2, #4] │ │ │ │ - add x28, sp, #0x80 │ │ │ │ - str w4, [sp, #144] │ │ │ │ - mov x1, x28 │ │ │ │ - strh w2, [x22, #4] │ │ │ │ - str x3, [sp, #136] │ │ │ │ - strb wzr, [sp, #150] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1a9e0 ::do_widen(char) const@@Base+0x64a0> │ │ │ │ - str x19, [sp, #160] │ │ │ │ - ldp x27, x20, [x0] │ │ │ │ - str x20, [sp, #56] │ │ │ │ - cmp x20, #0xf │ │ │ │ - b.hi 22928 ::do_widen(char) const@@Base+0xe3e8> // b.pmore │ │ │ │ - cmp x20, #0x1 │ │ │ │ - b.eq 22ac8 ::do_widen(char) const@@Base+0xe588> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - cbnz x20, 22944 ::do_widen(char) const@@Base+0xe404> │ │ │ │ - str x20, [sp, #168] │ │ │ │ - mov x1, x21 │ │ │ │ - strb wzr, [x0, x20] │ │ │ │ - mov x0, x26 │ │ │ │ - bl 40268 ::do_widen(char) const@@Base+0x2bd28> │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 22534 ::do_widen(char) const@@Base+0xdff4> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 22544 ::do_widen(char) const@@Base+0xe004> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 40260 ::do_widen(char) const@@Base+0x2bd20> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 2255c ::do_widen(char) const@@Base+0xe01c> // b.none │ │ │ │ - bl d870 │ │ │ │ - bl d250 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3720] │ │ │ │ - mov x1, #0x94b3 // #38067 │ │ │ │ - movk x1, #0x26d6, lsl #16 │ │ │ │ - add x27, sp, #0x110 │ │ │ │ - movk x1, #0xbe8, lsl #32 │ │ │ │ - mov x0, x27 │ │ │ │ - ldr x3, [x3] │ │ │ │ - movk x1, #0x112e, lsl #48 │ │ │ │ - sub x2, x2, x3 │ │ │ │ - smulh x1, x2, x1 │ │ │ │ - asr x1, x1, #26 │ │ │ │ - sub x24, x1, x2, asr #63 │ │ │ │ + ldrh w0, [x0, #26] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 24200 ::do_widen(char) const@@Base+0x61a0> // b.any │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x21, #72] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d970 │ │ │ │ + cbnz w0, 2420c ::do_widen(char) const@@Base+0x61ac> │ │ │ │ + mov x0, x20 │ │ │ │ + bl df40 │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + cbz x0, 25204 ::do_widen(char) const@@Base+0x71a4> │ │ │ │ + add x24, sp, #0x260 │ │ │ │ + ldr x23, [x21, #80] │ │ │ │ + mov x0, x24 │ │ │ │ bl d3b0 │ │ │ │ - str xzr, [sp, #488] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3904] │ │ │ │ - add x3, sp, #0x230 │ │ │ │ + add x3, sp, #0x2a0 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #496] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3712] │ │ │ │ - ldp x26, x0, [x0, #8] │ │ │ │ - stur q31, [x3, #-56] │ │ │ │ - mov x2, x1 │ │ │ │ - stur q31, [x3, #-40] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x2, [sp, #16] │ │ │ │ + strh wzr, [sp, #832] │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3712] │ │ │ │ + str x2, [sp] │ │ │ │ + ldp x22, x27, [x0, #8] │ │ │ │ + stur q31, [x3, #168] │ │ │ │ add x2, x2, #0x10 │ │ │ │ - mov x3, x0 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - ldur x0, [x26, #-24] │ │ │ │ - str x26, [sp, #160] │ │ │ │ - str x2, [sp, #272] │ │ │ │ - str x3, [x21, x0] │ │ │ │ - add x0, x21, x0 │ │ │ │ + stur q31, [x3, #184] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #496] │ │ │ │ + str x2, [sp, #608] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + add x0, x19, x0 │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3856] │ │ │ │ - add x0, sp, #0xe0 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3792] │ │ │ │ - add x2, x28, #0x18 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3856] │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3792] │ │ │ │ + add x2, x20, #0x18 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x1, x28, #0x40 │ │ │ │ - str x2, [sp, #160] │ │ │ │ - add x2, x20, #0x10 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #4088] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - str x2, [sp, #168] │ │ │ │ - stp q31, q31, [sp, #176] │ │ │ │ - str q31, [sp, #208] │ │ │ │ - str x1, [sp, #272] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x2, [sp, #496] │ │ │ │ + add x2, x25, #0x10 │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #4088] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str x2, [sp, #504] │ │ │ │ + stp q31, q31, [sp, #512] │ │ │ │ + str q31, [sp, #544] │ │ │ │ + str x1, [sp, #608] │ │ │ │ bl dfc0 │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - add x3, x22, #0x10 │ │ │ │ + add x0, sp, #0x1f8 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x250 │ │ │ │ mov x4, x0 │ │ │ │ + add x3, x26, #0x10 │ │ │ │ mov w2, #0x10 // #16 │ │ │ │ - add x1, sp, #0xa8 │ │ │ │ - mov x0, x27 │ │ │ │ - str x4, [sp, #32] │ │ │ │ - str x3, [sp, #168] │ │ │ │ - str w2, [sp, #232] │ │ │ │ - stp x4, xzr, [sp, #240] │ │ │ │ - strb wzr, [sp, #256] │ │ │ │ + mov x0, x24 │ │ │ │ + str x4, [sp, #16] │ │ │ │ + str x3, [sp, #504] │ │ │ │ + str w2, [sp, #568] │ │ │ │ + str x4, [sp, #576] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov w1, w24 │ │ │ │ - mov x0, x21 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x19 │ │ │ │ bl d680 (unsigned long)@plt> │ │ │ │ - ldr x4, [sp, #208] │ │ │ │ - add x24, sp, #0x70 │ │ │ │ - stp x24, xzr, [sp, #96] │ │ │ │ - add x25, sp, #0x60 │ │ │ │ - strb wzr, [sp, #112] │ │ │ │ - cbz x4, 22b50 ::do_widen(char) const@@Base+0xe610> │ │ │ │ - ldp x6, x3, [sp, #192] │ │ │ │ - mov x0, x25 │ │ │ │ + ldr x4, [sp, #544] │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + stp x0, xzr, [sp, #176] │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + strb wzr, [sp, #192] │ │ │ │ + cbz x4, 24f38 ::do_widen(char) const@@Base+0x6ed8> │ │ │ │ + ldr x5, [sp, #528] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #536] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - cmp x6, #0x0 │ │ │ │ - ccmp x4, x6, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x6, hi // hi = pmore │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ sub x4, x4, x3 │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, x28, #0x18 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ - stp x1, x22, [sp, #160] │ │ │ │ - add x5, x28, #0x40 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str x5, [sp, #272] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + add x2, x20, #0x18 │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + str x2, [sp, #496] │ │ │ │ + add x2, x26, #0x10 │ │ │ │ + str x2, [sp, #504] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 226e0 ::do_widen(char) const@@Base+0xe1a0> // b.none │ │ │ │ + b.eq 243b8 ::do_widen(char) const@@Base+0x6358> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - str x20, [sp, #168] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ bl db90 │ │ │ │ - ldp x3, x0, [sp, #8] │ │ │ │ - ldur x2, [x26, #-24] │ │ │ │ - str x26, [sp, #160] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + str x22, [sp, #496] │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x27, [x19, x2] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - str x3, [x21, x2] │ │ │ │ - mov x0, x27 │ │ │ │ - str x1, [sp, #272] │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #608] │ │ │ │ bl d410 │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x25 │ │ │ │ - add x3, x3, #0xae8 │ │ │ │ - mov x4, #0x15 // #21 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x4, #0x14 // #20 │ │ │ │ + add x3, x3, #0x170 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov x26, x0 │ │ │ │ - add x22, sp, #0x90 │ │ │ │ - str x22, [sp, #128] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x26], #16 │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 22aa0 ::do_widen(char) const@@Base+0xe560> // b.none │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0xe0 │ │ │ │ + str x1, [sp, #208] │ │ │ │ + mov x23, x0 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 24eec ::do_widen(char) const@@Base+0x6e8c> // b.none │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + str x0, [sp, #208] │ │ │ │ + str x1, [sp, #224] │ │ │ │ + ldr x1, [x23, #8] │ │ │ │ + str x1, [sp, #216] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + stp x28, xzr, [x23] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + cmp x0, #0x4 │ │ │ │ + b.ls 258bc ::do_widen(char) const@@Base+0x785c> // b.plast │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + add x1, x1, #0x30 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ str x0, [sp, #128] │ │ │ │ - str x1, [sp, #144] │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x100 │ │ │ │ + str x1, [sp, #240] │ │ │ │ + mov x23, x0 │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 24f04 ::do_widen(char) const@@Base+0x6ea4> // b.none │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + str x0, [sp, #240] │ │ │ │ + str x1, [sp, #256] │ │ │ │ + ldr x1, [x23, #8] │ │ │ │ + stp x28, xzr, [x23] │ │ │ │ + mov x0, x24 │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + str x1, [sp, #248] │ │ │ │ + ldr x23, [x21, #72] │ │ │ │ + bl d3b0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x22, [sp, #496] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + strh wzr, [sp, #832] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stur q31, [x0, #168] │ │ │ │ + stur q31, [x0, #184] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x27, [x19, x2] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #496] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #504] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + stp q31, q31, [sp, #512] │ │ │ │ + str q31, [sp, #544] │ │ │ │ + bl dfc0 │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + str x1, [sp, #504] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #568] │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #576] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d680 (unsigned long)@plt> │ │ │ │ + ldr x4, [sp, #544] │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + stp x0, xzr, [sp, #272] │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + strb wzr, [sp, #288] │ │ │ │ + cbz x4, 24f50 ::do_widen(char) const@@Base+0x6ef0> │ │ │ │ + ldr x5, [sp, #528] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #536] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #496] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 245c8 ::do_widen(char) const@@Base+0x6568> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl db90 │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + str x22, [sp, #496] │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x27, [x19, x2] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + bl d410 │ │ │ │ + ldp x3, x4, [sp, #240] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x2, [sp, #280] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 24f1c ::do_widen(char) const@@Base+0x6ebc> // b.none │ │ │ │ + ldr x5, [sp, #256] │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 24638 ::do_widen(char) const@@Base+0x65d8> // b.plast │ │ │ │ + ldr x5, [sp, #56] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 24e64 ::do_widen(char) const@@Base+0x6e04> // b.none │ │ │ │ + ldr x5, [sp, #288] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 24bf4 ::do_widen(char) const@@Base+0x6b94> // b.plast │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 25708 ::do_widen(char) const@@Base+0x76a8> // b.pmore │ │ │ │ + add x28, sp, #0xf0 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x0, x28 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + str x1, [sp, #304] │ │ │ │ + mov x23, x0 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 24c30 ::do_widen(char) const@@Base+0x6bd0> // b.none │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + str x0, [sp, #304] │ │ │ │ + str x1, [sp, #320] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + str x0, [sp, #312] │ │ │ │ + stp x28, xzr, [x23] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + ldr x1, [sp, #312] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x6 │ │ │ │ + b.ls 2546c ::do_widen(char) const@@Base+0x740c> // b.plast │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + add x1, x1, #0x38 │ │ │ │ + mov x2, #0x7 // #7 │ │ │ │ str x0, [sp, #136] │ │ │ │ - stp x26, xzr, [x20] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x160 │ │ │ │ + str x1, [sp, #336] │ │ │ │ + mov x23, x0 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 24ed4 ::do_widen(char) const@@Base+0x6e74> // b.none │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + str x0, [sp, #336] │ │ │ │ + str x1, [sp, #352] │ │ │ │ + ldr x1, [x23, #8] │ │ │ │ + stp x28, xzr, [x23] │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ sub x0, x0, x1 │ │ │ │ - cmp x0, #0x7 │ │ │ │ - b.ls 22cf4 ::do_widen(char) const@@Base+0xe7b4> // b.plast │ │ │ │ - add x28, sp, #0x80 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - mov x0, x28 │ │ │ │ - add x1, x1, #0xb00 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ + str x1, [sp, #344] │ │ │ │ + ldp x1, x2, [x21, #32] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 257c4 ::do_widen(char) const@@Base+0x7764> // b.pmore │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x26, x0 │ │ │ │ - str x19, [sp, #160] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x26], #16 │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 22a88 ::do_widen(char) const@@Base+0xe548> // b.none │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - str x0, [sp, #160] │ │ │ │ - str x1, [sp, #176] │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - str x0, [sp, #168] │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - str x26, [x20] │ │ │ │ - ldrb w0, [x23, #520] │ │ │ │ - str xzr, [x20, #8] │ │ │ │ - tbnz w0, #0, 228bc ::do_widen(char) const@@Base+0xe37c> │ │ │ │ - ldrb w0, [x23, #521] │ │ │ │ - tbnz w0, #0, 22850 ::do_widen(char) const@@Base+0xe310> │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 227f0 ::do_widen(char) const@@Base+0xe2b0> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 22800 ::do_widen(char) const@@Base+0xe2c0> // b.none │ │ │ │ + mov x23, x0 │ │ │ │ + add x1, sp, #0x180 │ │ │ │ + str x1, [sp, #368] │ │ │ │ + mov x21, x0 │ │ │ │ + str x1, [sp, #88] │ │ │ │ + ldr x0, [x23], #16 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 24ea4 ::do_widen(char) const@@Base+0x6e44> // b.none │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + str x0, [sp, #368] │ │ │ │ + str x1, [sp, #384] │ │ │ │ + ldr x1, [x21, #8] │ │ │ │ + str x1, [sp, #376] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + stp x23, xzr, [x21] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 25958 ::do_widen(char) const@@Base+0x78f8> // b.plast │ │ │ │ + add x0, sp, #0x170 │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + add x1, x1, #0xd68 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + str x0, [sp, #152] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x23, x0 │ │ │ │ + add x28, sp, #0x1a0 │ │ │ │ + str x28, [sp, #400] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x23], #16 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 24ebc ::do_widen(char) const@@Base+0x6e5c> // b.none │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + str x0, [sp, #400] │ │ │ │ + str x1, [sp, #416] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #408] │ │ │ │ + stp x23, xzr, [x21] │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + bl d250 │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + mov x2, #0x34db // #13531 │ │ │ │ + movk x2, #0xd7b6, lsl #16 │ │ │ │ + movk x2, #0xde82, lsl #32 │ │ │ │ + ldr x3, [x1, #8] │ │ │ │ + mov x1, #0x400000000000 // #70368744177664 │ │ │ │ + movk x1, #0x408f, lsl #48 │ │ │ │ + fmov d31, x1 │ │ │ │ + sub x1, x0, x3 │ │ │ │ + movk x2, #0x431b, lsl #48 │ │ │ │ + mov x0, x24 │ │ │ │ + smulh x2, x1, x2 │ │ │ │ + asr x2, x2, #18 │ │ │ │ + sub x1, x2, x1, asr #63 │ │ │ │ + ucvtf d15, w1 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl d3b0 │ │ │ │ + str x22, [sp, #496] │ │ │ │ + ldr x0, [sp] │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #832] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stur q31, [x0, #168] │ │ │ │ + stur q31, [x0, #184] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x27, [x19, x2] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #496] │ │ │ │ + add x0, x20, #0x40 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #504] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + stp q31, q31, [sp, #512] │ │ │ │ + str q31, [sp, #544] │ │ │ │ + bl dfc0 │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + add x0, x26, #0x10 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + str x0, [sp, #504] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #568] │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #576] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [sp, #496] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x2 // #2 │ │ │ │ + mov x0, x19 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x19, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #616] │ │ │ │ + bl dd30 (double)@plt> │ │ │ │ + ldr x4, [sp, #544] │ │ │ │ + add x21, sp, #0x1c0 │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + stp x21, xzr, [sp, #432] │ │ │ │ + strb wzr, [sp, #448] │ │ │ │ + cbz x4, 24f44 ::do_widen(char) const@@Base+0x6ee4> │ │ │ │ + ldr x5, [sp, #528] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #536] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + stp x1, x26, [sp, #496] │ │ │ │ + add x20, x20, #0x40 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str x20, [sp, #608] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 24944 ::do_widen(char) const@@Base+0x68e4> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + str x25, [sp, #504] │ │ │ │ + bl db90 │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + str x22, [sp, #496] │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x27, [x19, x2] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + bl d410 │ │ │ │ + ldp x3, x4, [sp, #400] │ │ │ │ + ldr x2, [sp, #440] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x28 │ │ │ │ + b.eq 24e8c ::do_widen(char) const@@Base+0x6e2c> // b.none │ │ │ │ + ldr x5, [sp, #416] │ │ │ │ + ldr x1, [sp, #432] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 249ac ::do_widen(char) const@@Base+0x694c> // b.plast │ │ │ │ + cmp x1, x21 │ │ │ │ + b.eq 24e6c ::do_widen(char) const@@Base+0x6e0c> // b.none │ │ │ │ + ldr x5, [sp, #448] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 24ba4 ::do_widen(char) const@@Base+0x6b44> // b.plast │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 25694 ::do_widen(char) const@@Base+0x7634> // b.pmore │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x23, x0 │ │ │ │ + add x20, sp, #0x1e0 │ │ │ │ + str x20, [sp, #464] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x23], #16 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 24bdc ::do_widen(char) const@@Base+0x6b7c> // b.none │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ + str x0, [sp, #464] │ │ │ │ + str x1, [sp, #480] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + str x0, [sp, #472] │ │ │ │ + stp x23, xzr, [x22] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + ldr x1, [sp, #472] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 25650 ::do_widen(char) const@@Base+0x75f0> // b.plast │ │ │ │ + add x22, sp, #0x1d0 │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0xca0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x24, x0 │ │ │ │ + str x1, [sp, #496] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ cmp x0, x24 │ │ │ │ - b.eq 22810 ::do_widen(char) const@@Base+0xe2d0> // b.none │ │ │ │ + b.eq 24e74 ::do_widen(char) const@@Base+0x6e14> // b.none │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + str x0, [sp, #496] │ │ │ │ + str x1, [sp, #512] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + str x0, [sp, #504] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + str x24, [x23] │ │ │ │ + ldrb w0, [x0, #520] │ │ │ │ + str xzr, [x23, #8] │ │ │ │ + tbnz w0, #0, 24d80 ::do_widen(char) const@@Base+0x6d20> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + ldrb w0, [x0, #521] │ │ │ │ + tbnz w0, #0, 24d14 ::do_widen(char) const@@Base+0x6cb4> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 24aa4 ::do_widen(char) const@@Base+0x6a44> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 24ab4 ::do_widen(char) const@@Base+0x6a54> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #432] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 24ac4 ::do_widen(char) const@@Base+0x6a64> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #400] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 24ad4 ::do_widen(char) const@@Base+0x6a74> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + ldr x0, [sp, #368] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 24ae8 ::do_widen(char) const@@Base+0x6a88> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 24afc ::do_widen(char) const@@Base+0x6a9c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + ldr x0, [sp, #304] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 24b10 ::do_widen(char) const@@Base+0x6ab0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 24b24 ::do_widen(char) const@@Base+0x6ac4> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 24b38 ::do_widen(char) const@@Base+0x6ad8> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 24b4c ::do_widen(char) const@@Base+0x6aec> // b.none │ │ │ │ bl d870 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 24b60 ::do_widen(char) const@@Base+0x6b00> // b.none │ │ │ │ + bl d870 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #536] │ │ │ │ + ldr x2, [sp, #872] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 22b94 ::do_widen(char) const@@Base+0xe654> // b.any │ │ │ │ - add sp, sp, #0x220 │ │ │ │ + b.ne 25200 ::do_widen(char) const@@Base+0x71a0> // b.any │ │ │ │ + add sp, sp, #0x370 │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ 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], #96 │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x23, x0 │ │ │ │ + add x20, sp, #0x1e0 │ │ │ │ + str x20, [sp, #464] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x23], #16 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.ne 249ec ::do_widen(char) const@@Base+0x698c> // b.any │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 249f8 ::do_widen(char) const@@Base+0x6998> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + add x28, sp, #0xf0 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + str x1, [sp, #304] │ │ │ │ + mov x23, x0 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.ne 2467c ::do_widen(char) const@@Base+0x661c> // b.any │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 24688 ::do_widen(char) const@@Base+0x6628> │ │ │ │ + mov x3, #0x78 // #120 │ │ │ │ + str x3, [sp, #168] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + mov x1, x22 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + str x3, [sp, #496] │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + str x0, [sp, #496] │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x1, x1, #0xb8 │ │ │ │ + ldr x2, [sp, #168] │ │ │ │ + str x2, [sp, #512] │ │ │ │ + ldp q31, q30, [x1] │ │ │ │ + stp q31, q30, [x0] │ │ │ │ + ldp q31, q30, [x1, #32] │ │ │ │ + stp q31, q30, [x0, #32] │ │ │ │ + ldr q31, [x1, #96] │ │ │ │ + ldp q30, q29, [x1, #64] │ │ │ │ + ldr x1, [x1, #112] │ │ │ │ + str x1, [x0, #112] │ │ │ │ + stp q30, q29, [x0, #64] │ │ │ │ + str q31, [x0, #96] │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + str x0, [sp, #504] │ │ │ │ + ldr x1, [sp, #496] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + ldrb w0, [x0, #520] │ │ │ │ + tbnz w0, #0, 24ff4 ::do_widen(char) const@@Base+0x6f94> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + ldrb w0, [x0, #521] │ │ │ │ + tbnz w0, #0, 24f5c ::do_widen(char) const@@Base+0x6efc> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 24200 ::do_widen(char) const@@Base+0x61a0> // b.none │ │ │ │ + bl d870 │ │ │ │ + b 24200 ::do_widen(char) const@@Base+0x61a0> │ │ │ │ + ldp x1, x2, [sp, #496] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + add x1, x1, #0xf90 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d690 │ │ │ │ + b 24168 ::do_widen(char) const@@Base+0x6108> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3704] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - add x1, x1, #0x940 │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldp x1, x2, [sp, #160] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldp x1, x2, [sp, #496] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3704] │ │ │ │ bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x20, x0 │ │ │ │ + mov x24, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x20, x0 │ │ │ │ - ldr x23, [x0, #240] │ │ │ │ - cbz x23, 22b98 ::do_widen(char) const@@Base+0xe658> │ │ │ │ - ldrb w0, [x23, #56] │ │ │ │ - cbz w0, 22a10 ::do_widen(char) const@@Base+0xe4d0> │ │ │ │ - ldrb w1, [x23, #67] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - mov x0, x20 │ │ │ │ + add x0, x24, x0 │ │ │ │ + ldr x25, [x0, #240] │ │ │ │ + cbz x25, 25574 ::do_widen(char) const@@Base+0x7514> │ │ │ │ + ldrb w0, [x25, #56] │ │ │ │ + cbz w0, 24dec ::do_widen(char) const@@Base+0x6d8c> │ │ │ │ + ldrb w1, [x25, #67] │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x0, x24 │ │ │ │ bl d210 │ │ │ │ bl d690 │ │ │ │ - b 227e0 ::do_widen(char) const@@Base+0xe2a0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 24a90 ::do_widen(char) const@@Base+0x6a30> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - add x1, x1, #0x940 │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldp x1, x2, [sp, #160] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldp x1, x2, [sp, #496] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x20, x0 │ │ │ │ + mov x24, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x20, x0 │ │ │ │ - ldr x27, [x0, #240] │ │ │ │ - cbz x27, 22cb0 ::do_widen(char) const@@Base+0xe770> │ │ │ │ - ldrb w0, [x27, #56] │ │ │ │ - cbz w0, 22a4c ::do_widen(char) const@@Base+0xe50c> │ │ │ │ - ldrb w1, [x27, #67] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - mov x0, x20 │ │ │ │ + add x0, x24, x0 │ │ │ │ + ldr x25, [x0, #240] │ │ │ │ + cbz x25, 255c0 ::do_widen(char) const@@Base+0x7560> │ │ │ │ + ldrb w0, [x25, #56] │ │ │ │ + cbz w0, 24e28 ::do_widen(char) const@@Base+0x6dc8> │ │ │ │ + ldrb w1, [x25, #67] │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x0, x24 │ │ │ │ bl d210 │ │ │ │ bl d690 │ │ │ │ - b 227d8 ::do_widen(char) const@@Base+0xe298> │ │ │ │ - add x1, sp, #0x38 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - str x0, [sp, #160] │ │ │ │ - str x1, [sp, #176] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x27 │ │ │ │ - bl d270 │ │ │ │ - ldr x20, [sp, #56] │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - b 22510 ::do_widen(char) const@@Base+0xdfd0> │ │ │ │ - add x1, sp, #0x38 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x3, x4, [sp, #32] │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldp x3, x4, [sp, #32] │ │ │ │ - str x0, [sp, #160] │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - str x1, [sp, #176] │ │ │ │ - mov x2, x3 │ │ │ │ - mov x1, x4 │ │ │ │ - bl d270 │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - b 223dc ::do_widen(char) const@@Base+0xde9c> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - mov x0, x21 │ │ │ │ + b 24a84 ::do_widen(char) const@@Base+0x6a24> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x0, x25 │ │ │ │ bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ + ldr x2, [x25] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 2222c ::do_widen(char) const@@Base+0xdcec> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ + b.eq 24d68 ::do_widen(char) const@@Base+0x6d08> // b.none │ │ │ │ + mov x0, x25 │ │ │ │ blr x2 │ │ │ │ and w1, w0, #0xff │ │ │ │ - b 2222c ::do_widen(char) const@@Base+0xdcec> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - mov x0, x21 │ │ │ │ + b 24d68 ::do_widen(char) const@@Base+0x6d08> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x0, x25 │ │ │ │ bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ + ldr x2, [x25] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 221a8 ::do_widen(char) const@@Base+0xdc68> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ + b.eq 24dd4 ::do_widen(char) const@@Base+0x6d74> // b.none │ │ │ │ + mov x0, x25 │ │ │ │ blr x2 │ │ │ │ and w1, w0, #0xff │ │ │ │ - b 221a8 ::do_widen(char) const@@Base+0xdc68> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - mov x0, x23 │ │ │ │ + b 24dd4 ::do_widen(char) const@@Base+0x6d74> │ │ │ │ + mov x5, #0xf // #15 │ │ │ │ + b 24630 ::do_widen(char) const@@Base+0x65d0> │ │ │ │ + mov x5, #0xf // #15 │ │ │ │ + b 249a4 ::do_widen(char) const@@Base+0x6944> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x24 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 24a64 ::do_widen(char) const@@Base+0x6a04> │ │ │ │ + ldr x1, [sp, #432] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 249ac ::do_widen(char) const@@Base+0x694c> // b.plast │ │ │ │ + cmp x1, x21 │ │ │ │ + b.ne 249a0 ::do_widen(char) const@@Base+0x6940> // b.any │ │ │ │ + b 249bc ::do_widen(char) const@@Base+0x695c> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x23 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 2475c ::do_widen(char) const@@Base+0x66fc> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 247c4 ::do_widen(char) const@@Base+0x6764> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 246f8 ::do_widen(char) const@@Base+0x6698> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 24430 ::do_widen(char) const@@Base+0x63d0> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 2449c ::do_widen(char) const@@Base+0x643c> │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 24638 ::do_widen(char) const@@Base+0x65d8> // b.plast │ │ │ │ + ldr x5, [sp, #56] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 2462c ::do_widen(char) const@@Base+0x65cc> // b.any │ │ │ │ + b 24648 ::do_widen(char) const@@Base+0x65e8> │ │ │ │ + add x1, sp, #0x240 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 2438c ::do_widen(char) const@@Base+0x632c> │ │ │ │ + add x1, sp, #0x240 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 2491c ::do_widen(char) const@@Base+0x68bc> │ │ │ │ + add x1, sp, #0x240 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 2459c ::do_widen(char) const@@Base+0x653c> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [x1] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x1, x0 │ │ │ │ + ldr x22, [x0, #240] │ │ │ │ + cbz x22, 25890 ::do_widen(char) const@@Base+0x7830> │ │ │ │ + ldrb w0, [x22, #56] │ │ │ │ + cbz w0, 250f4 ::do_widen(char) const@@Base+0x7094> │ │ │ │ + ldrb w1, [x22, #67] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x22, x0 │ │ │ │ + add x1, x1, #0x140 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldp x1, x2, [sp, #496] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr x25, [x0, #240] │ │ │ │ + cbz x25, 2584c ::do_widen(char) const@@Base+0x77ec> │ │ │ │ + ldrb w0, [x25, #56] │ │ │ │ + cbz w0, 250b8 ::do_widen(char) const@@Base+0x7058> │ │ │ │ + ldrb w1, [x25, #67] │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + b 24ccc ::do_widen(char) const@@Base+0x6c6c> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3920] │ │ │ │ + ldr x0, [x1] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr x22, [x0, #240] │ │ │ │ + cbz x22, 2582c ::do_widen(char) const@@Base+0x77cc> │ │ │ │ + ldrb w0, [x22, #56] │ │ │ │ + cbz w0, 2516c ::do_widen(char) const@@Base+0x710c> │ │ │ │ + ldrb w1, [x22, #67] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x22, x0 │ │ │ │ + add x1, x1, #0x138 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x140 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x198 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldp x1, x2, [sp, #496] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr x25, [x0, #240] │ │ │ │ + cbz x25, 253a4 ::do_widen(char) const@@Base+0x7344> │ │ │ │ + ldrb w0, [x25, #56] │ │ │ │ + cbz w0, 25130 ::do_widen(char) const@@Base+0x70d0> │ │ │ │ + ldrb w1, [x25, #67] │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + b 24cc0 ::do_widen(char) const@@Base+0x6c60> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x0, x25 │ │ │ │ bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x23] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ + ldr x2, [x25] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 228a4 ::do_widen(char) const@@Base+0xe364> // b.none │ │ │ │ - mov x0, x23 │ │ │ │ + b.eq 24fdc ::do_widen(char) const@@Base+0x6f7c> // b.none │ │ │ │ + mov x0, x25 │ │ │ │ blr x2 │ │ │ │ and w1, w0, #0xff │ │ │ │ - b 228a4 ::do_widen(char) const@@Base+0xe364> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - mov x0, x27 │ │ │ │ + b 24fdc ::do_widen(char) const@@Base+0x6f7c> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x0, x22 │ │ │ │ bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x27] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ + ldr x2, [x22] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 22910 ::do_widen(char) const@@Base+0xe3d0> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ + b.eq 24f80 ::do_widen(char) const@@Base+0x6f20> // b.none │ │ │ │ + mov x0, x22 │ │ │ │ blr x2 │ │ │ │ and w1, w0, #0xff │ │ │ │ - b 22910 ::do_widen(char) const@@Base+0xe3d0> │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - b 227bc ::do_widen(char) const@@Base+0xe27c> │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - b 22754 ::do_widen(char) const@@Base+0xe214> │ │ │ │ - ldrb w1, [x4] │ │ │ │ - mov x0, x19 │ │ │ │ - strb w1, [sp, #176] │ │ │ │ - b 223dc ::do_widen(char) const@@Base+0xde9c> │ │ │ │ - ldrb w1, [x27] │ │ │ │ - mov x0, x19 │ │ │ │ - strb w1, [sp, #176] │ │ │ │ - b 22510 ::do_widen(char) const@@Base+0xdfd0> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - mov x0, x22 │ │ │ │ + b 24f80 ::do_widen(char) const@@Base+0x6f20> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x0, x25 │ │ │ │ bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x22] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ + ldr x2, [x25] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 22270 ::do_widen(char) const@@Base+0xdd30> // b.none │ │ │ │ - mov x0, x22 │ │ │ │ + b.eq 250a0 ::do_widen(char) const@@Base+0x7040> // b.none │ │ │ │ + mov x0, x25 │ │ │ │ blr x2 │ │ │ │ and w1, w0, #0xff │ │ │ │ - b 22270 ::do_widen(char) const@@Base+0xdd30> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ + b 250a0 ::do_widen(char) const@@Base+0x7040> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ mov x0, x22 │ │ │ │ bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ ldr x2, [x22] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 221ec ::do_widen(char) const@@Base+0xdcac> // b.none │ │ │ │ + b.eq 2501c ::do_widen(char) const@@Base+0x6fbc> // b.none │ │ │ │ mov x0, x22 │ │ │ │ blr x2 │ │ │ │ and w1, w0, #0xff │ │ │ │ - b 221ec ::do_widen(char) const@@Base+0xdcac> │ │ │ │ - add x1, sp, #0xf0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 226b8 ::do_widen(char) const@@Base+0xe178> │ │ │ │ + b 2501c ::do_widen(char) const@@Base+0x6fbc> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x19, x20 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x28, sp, #0xf0 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + bl d410 │ │ │ │ mov x0, x28 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x25 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #536] │ │ │ │ - ldr x1, [x26] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 22bd4 ::do_widen(char) const@@Base+0xe694> // b.none │ │ │ │ + b.eq 253e4 ::do_widen(char) const@@Base+0x7384> // b.none │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ - ldr x0, [sp, #536] │ │ │ │ - ldr x1, [x26] │ │ │ │ + ldp x1, x2, [x24] │ │ │ │ + add x22, sp, #0x1d0 │ │ │ │ + mov x8, x22 │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x0, x0, #0x150 │ │ │ │ + bl 21dc0 ::do_widen(char) const@@Base+0x3d60> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x8f0 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 22b94 ::do_widen(char) const@@Base+0xe654> // b.any │ │ │ │ - bl dab0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0xa0 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #536] │ │ │ │ - ldr x1, [x26] │ │ │ │ + b.ne 25200 ::do_widen(char) const@@Base+0x71a0> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 259a0 ::do_widen(char) const@@Base+0x7940> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + bl 21ca0 ::do_widen(char) const@@Base+0x3c40> │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 22b94 ::do_widen(char) const@@Base+0xe654> // b.any │ │ │ │ + b.ne 25200 ::do_widen(char) const@@Base+0x71a0> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 259a0 ::do_widen(char) const@@Base+0x7940> │ │ │ │ + ldp x1, x2, [x24] │ │ │ │ + add x22, sp, #0x1d0 │ │ │ │ + mov x8, x22 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xfc0 │ │ │ │ + bl 21dc0 ::do_widen(char) const@@Base+0x3d60> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x8f0 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x1, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #536] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 22bd4 ::do_widen(char) const@@Base+0xe694> // b.none │ │ │ │ - b 22b94 ::do_widen(char) const@@Base+0xe654> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x27 │ │ │ │ - str x1, [sp, #272] │ │ │ │ - bl d410 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #536] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 22bd4 ::do_widen(char) const@@Base+0xe694> // b.none │ │ │ │ - b 22b94 ::do_widen(char) const@@Base+0xe654> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x28 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x26 │ │ │ │ - bl 438e0 ::do_widen(char) const@@Base+0x2f3a0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #536] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 22bd4 ::do_widen(char) const@@Base+0xe694> // b.none │ │ │ │ - b 22b94 ::do_widen(char) const@@Base+0xe654> │ │ │ │ - ldr x0, [sp, #536] │ │ │ │ - ldr x1, [x26] │ │ │ │ + b.ne 25200 ::do_widen(char) const@@Base+0x71a0> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 259a0 ::do_widen(char) const@@Base+0x7940> │ │ │ │ + ldp x1, x2, [x21, #32] │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + mov x8, x20 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xf98 │ │ │ │ + bl 21dc0 ::do_widen(char) const@@Base+0x3d60> │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0xfb8 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + add x1, sp, #0x1b0 │ │ │ │ + mov x21, x1 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + str x21, [sp, #48] │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + ldp x1, x2, [x24] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d2a0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + add x22, sp, #0x1d0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x8f0 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 22b94 ::do_widen(char) const@@Base+0xe654> // b.any │ │ │ │ - bl dab0 │ │ │ │ - ldr x0, [sp, #536] │ │ │ │ - ldr x1, [x26] │ │ │ │ + b.ne 25200 ::do_widen(char) const@@Base+0x71a0> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 259a0 ::do_widen(char) const@@Base+0x7940> │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 22b94 ::do_widen(char) const@@Base+0xe654> // b.any │ │ │ │ + b.ne 25200 ::do_widen(char) const@@Base+0x71a0> // b.any │ │ │ │ bl dab0 │ │ │ │ - ldr x0, [sp, #536] │ │ │ │ - ldr x1, [x26] │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 22b94 ::do_widen(char) const@@Base+0xe654> // b.any │ │ │ │ - bl dab0 │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - ldr x0, [sp, #536] │ │ │ │ - ldr x1, [x26] │ │ │ │ + b.ne 25200 ::do_widen(char) const@@Base+0x71a0> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 22b94 ::do_widen(char) const@@Base+0xe654> // b.any │ │ │ │ - bl dab0 │ │ │ │ + b.eq 253e4 ::do_widen(char) const@@Base+0x7384> // b.none │ │ │ │ + b 25200 ::do_widen(char) const@@Base+0x71a0> │ │ │ │ bti j │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - b 22b70 ::do_widen(char) const@@Base+0xe630> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - ldr x0, [sp, #536] │ │ │ │ - ldr x1, [x26] │ │ │ │ + b 25400 ::do_widen(char) const@@Base+0x73a0> │ │ │ │ + bti j │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + b 25408 ::do_widen(char) const@@Base+0x73a8> │ │ │ │ + bti j │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + b 25410 ::do_widen(char) const@@Base+0x73b0> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 22b94 ::do_widen(char) const@@Base+0xe654> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x28, sp, #0x80 │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ + b.ne 25200 ::do_widen(char) const@@Base+0x71a0> // b.any │ │ │ │ + add x1, sp, #0x130 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #136] │ │ │ │ bl d530 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + add x28, sp, #0xf0 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 251d4 ::do_widen(char) const@@Base+0x7174> │ │ │ │ + bti j │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + str x26, [sp, #504] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x25, [sp, #504] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #496] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x19, x20 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + bl d410 │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 254a4 ::do_widen(char) const@@Base+0x7444> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 25500 ::do_widen(char) const@@Base+0x74a0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 251dc ::do_widen(char) const@@Base+0x717c> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + mov x0, x22 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 25524 ::do_widen(char) const@@Base+0x74c4> │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 25200 ::do_widen(char) const@@Base+0x71a0> // b.any │ │ │ │ + bl dab0 │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #536] │ │ │ │ + ldr x2, [sp, #872] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 22bd4 ::do_widen(char) const@@Base+0xe694> // b.none │ │ │ │ - b 22b94 ::do_widen(char) const@@Base+0xe654> │ │ │ │ + b.eq 253e4 ::do_widen(char) const@@Base+0x7384> // b.none │ │ │ │ + b 25200 ::do_widen(char) const@@Base+0x71a0> │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 25200 ::do_widen(char) const@@Base+0x71a0> // b.any │ │ │ │ + bl dab0 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x28 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + bl d410 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #872] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 25200 ::do_widen(char) const@@Base+0x71a0> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x26 │ │ │ │ - bl 40260 ::do_widen(char) const@@Base+0x2bd20> │ │ │ │ - b 22be4 ::do_widen(char) const@@Base+0xe6a4> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + b 25524 ::do_widen(char) const@@Base+0x74c4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 254b4 ::do_widen(char) const@@Base+0x7454> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 25200 ::do_widen(char) const@@Base+0x71a0> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x22, sp, #0x1d0 │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - b 22b78 ::do_widen(char) const@@Base+0xe638> │ │ │ │ + b 25568 ::do_widen(char) const@@Base+0x7508> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x21 │ │ │ │ + b 2555c ::do_widen(char) const@@Base+0x74fc> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 25200 ::do_widen(char) const@@Base+0x71a0> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #536] │ │ │ │ + ldr x2, [sp, #872] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 22bd4 ::do_widen(char) const@@Base+0xe694> // b.none │ │ │ │ - b 22b94 ::do_widen(char) const@@Base+0xe654> │ │ │ │ + b.eq 25610 ::do_widen(char) const@@Base+0x75b0> // b.none │ │ │ │ + b 25200 ::do_widen(char) const@@Base+0x71a0> │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldrh w0, [x0, #26] │ │ │ │ + brk #0x3e8 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 22d90 ::do_widen(char) const@@Base+0xe850> │ │ │ │ + b 254c0 ::do_widen(char) const@@Base+0x7460> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 25200 ::do_widen(char) const@@Base+0x71a0> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x28, sp, #0xf0 │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - str x22, [sp, #168] │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + str x26, [sp, #504] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - str x20, [sp, #168] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x25, [sp, #504] │ │ │ │ bl db90 │ │ │ │ - ldur x0, [x26, #-24] │ │ │ │ - str x26, [sp, #160] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - str x1, [x21, x0] │ │ │ │ - b 22c14 ::do_widen(char) const@@Base+0xe6d4> │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #496] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + b 255e0 ::do_widen(char) const@@Base+0x7580> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ + mov x20, x0 │ │ │ │ + b 25628 ::do_widen(char) const@@Base+0x75c8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 256c8 ::do_widen(char) const@@Base+0x7668> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 22c50 ::do_widen(char) const@@Base+0xe710> │ │ │ │ + mov x0, x19 │ │ │ │ + add x28, sp, #0xf0 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x19, x20 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + b 251d4 ::do_widen(char) const@@Base+0x7174> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ + b 254ac ::do_widen(char) const@@Base+0x744c> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 25200 ::do_widen(char) const@@Base+0x71a0> // b.any │ │ │ │ + add x1, sp, #0x150 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #144] │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + str x26, [sp, #504] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 22d58 ::do_widen(char) const@@Base+0xe818> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - ldr x0, [sp, #536] │ │ │ │ - ldr x1, [x26] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x25, [sp, #504] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #496] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + b 251b0 ::do_widen(char) const@@Base+0x7150> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 25200 ::do_widen(char) const@@Base+0x71a0> // b.any │ │ │ │ + bl dab0 │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 25200 ::do_widen(char) const@@Base+0x71a0> // b.any │ │ │ │ + bl dab0 │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 253e4 ::do_widen(char) const@@Base+0x7384> // b.none │ │ │ │ + b 25200 ::do_widen(char) const@@Base+0x71a0> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 22b94 ::do_widen(char) const@@Base+0xe654> // b.any │ │ │ │ + b.ne 25200 ::do_widen(char) const@@Base+0x71a0> // b.any │ │ │ │ bl dab0 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 2579c ::do_widen(char) const@@Base+0x773c> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 25200 ::do_widen(char) const@@Base+0x71a0> // b.any │ │ │ │ + add x1, sp, #0xd0 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #128] │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + b 251e4 ::do_widen(char) const@@Base+0x7184> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 253e4 ::do_widen(char) const@@Base+0x7384> // b.none │ │ │ │ + b 25200 ::do_widen(char) const@@Base+0x71a0> │ │ │ │ + bti j │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + b 25914 ::do_widen(char) const@@Base+0x78b4> │ │ │ │ + bti j │ │ │ │ + b 25904 ::do_widen(char) const@@Base+0x78a4> │ │ │ │ + bti j │ │ │ │ + b 25938 ::do_widen(char) const@@Base+0x78d8> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 25200 ::do_widen(char) const@@Base+0x71a0> // b.any │ │ │ │ + add x1, sp, #0x170 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #152] │ │ │ │ + bl d530 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - add x25, x0, #0x8 │ │ │ │ - ldr x20, [x0, #16] │ │ │ │ - cbz x20, 22f80 ::do_widen(char) const@@Base+0xea40> │ │ │ │ - mov x21, x1 │ │ │ │ - mov x26, x2 │ │ │ │ - mov x22, x25 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ - nop │ │ │ │ - ldr x19, [x20, #40] │ │ │ │ - mov x1, x21 │ │ │ │ - cmp x26, x19 │ │ │ │ - csel x2, x26, x19, ls // ls = plast │ │ │ │ - cbz x2, 22ec0 ::do_widen(char) const@@Base+0xe980> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - bl d4f0 │ │ │ │ - cbnz w0, 22ed8 ::do_widen(char) const@@Base+0xe998> │ │ │ │ - sub x19, x19, x26 │ │ │ │ - mov w0, w19 │ │ │ │ - cmp x19, x23 │ │ │ │ - b.gt 22edc ::do_widen(char) const@@Base+0xe99c> │ │ │ │ - cmp x19, x24 │ │ │ │ - b.lt 22f54 ::do_widen(char) const@@Base+0xea14> // b.tstop │ │ │ │ - tbnz w0, #31, 22f54 ::do_widen(char) const@@Base+0xea14> │ │ │ │ - mov x22, x20 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cbnz x20, 22ea0 ::do_widen(char) const@@Base+0xe960> │ │ │ │ - cmp x25, x22 │ │ │ │ - b.eq 22f60 ::do_widen(char) const@@Base+0xea20> // b.none │ │ │ │ - ldr x19, [x22, #40] │ │ │ │ - cmp x26, x19 │ │ │ │ - csel x2, x26, x19, ls // ls = plast │ │ │ │ - cbz x2, 22f10 ::do_widen(char) const@@Base+0xe9d0> │ │ │ │ - ldr x1, [x22, #32] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + ldrb w0, [x0, #520] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + tbnz w0, #0, 259d4 ::do_widen(char) const@@Base+0x7974> │ │ │ │ + ldrb w0, [x19, #521] │ │ │ │ + tbnz w0, #0, 25a30 ::do_widen(char) const@@Base+0x79d0> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl dde0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ + mov x21, x0 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x1, x1, #0x188 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov x0, x21 │ │ │ │ - bl d4f0 │ │ │ │ - cbnz w0, 22f2c ::do_widen(char) const@@Base+0xe9ec> │ │ │ │ - sub x0, x26, x19 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 22f60 ::do_widen(char) const@@Base+0xea20> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 22fa0 ::do_widen(char) const@@Base+0xea60> // b.tstop │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csel x22, x22, x25, ge // ge = tcont │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + mov x2, #0x7 // #7 │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x1, x1, #0x190 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x1, x1, #0x198 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ + b 259c4 ::do_widen(char) const@@Base+0x7964> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ + mov x2, #0x7 // #7 │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x1, x1, #0x190 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ + b 259cc ::do_widen(char) const@@Base+0x796c> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + sub x19, x2, x1 │ │ │ │ + mov x20, x0 │ │ │ │ + str x21, [sp, #48] │ │ │ │ + mov x21, x1 │ │ │ │ + ldr x1, [x3] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x19, [sp] │ │ │ │ + cmp x19, #0xf │ │ │ │ + b.hi 25b04 ::do_widen(char) const@@Base+0x7aa4> // b.pmore │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp x19, #0x1 │ │ │ │ + b.ne 25afc ::do_widen(char) const@@Base+0x7a9c> // b.any │ │ │ │ + ldrb w1, [x21] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x19, [sp] │ │ │ │ + str x19, [x20, #8] │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + strb wzr, [x0, x19] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x0, x0, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 25b34 ::do_widen(char) const@@Base+0x7ad4> // b.any │ │ │ │ + ldr x21, [sp, #48] │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x20, [x20, #24] │ │ │ │ - cbnz x20, 22ea0 ::do_widen(char) const@@Base+0xe960> │ │ │ │ - b 22ee8 ::do_widen(char) const@@Base+0xe9a8> │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ + cbz x19, 25ac0 ::do_widen(char) const@@Base+0x7a60> │ │ │ │ + b 25b1c ::do_widen(char) const@@Base+0x7abc> │ │ │ │ + mov x1, sp │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + str x0, [x20] │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x1, [x20, #16] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + bl d270 │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x19, [sp] │ │ │ │ + b 25ac0 ::do_widen(char) const@@Base+0x7a60> │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x2 │ │ │ │ + mov w19, w3 │ │ │ │ + cmp w1, #0x8 │ │ │ │ + b.eq 25bac ::do_widen(char) const@@Base+0x7b4c> // b.none │ │ │ │ + cmp w1, #0x10 │ │ │ │ + b.ne 25b70 ::do_widen(char) const@@Base+0x7b10> // b.any │ │ │ │ + ldr w2, [x0, #64] │ │ │ │ + tbz w2, #2, 25bf8 ::do_widen(char) const@@Base+0x7b98> │ │ │ │ + cmp w19, #0x8 │ │ │ │ + b.eq 25b94 ::do_widen(char) const@@Base+0x7b34> // b.none │ │ │ │ + cmp w19, #0x10 │ │ │ │ + b.ne 25b9c ::do_widen(char) const@@Base+0x7b3c> // b.any │ │ │ │ + ldr w0, [x20, #64] │ │ │ │ + tbnz w0, #2, 25b9c ::do_widen(char) const@@Base+0x7b3c> │ │ │ │ + ldr x2, [x20] │ │ │ │ + orr w0, w0, #0x4 │ │ │ │ + b 25bd4 ::do_widen(char) const@@Base+0x7b74> │ │ │ │ + ldr w0, [x20, #64] │ │ │ │ + tbz w0, #1, 25bcc ::do_widen(char) const@@Base+0x7b6c> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x22, x25 │ │ │ │ - mov x0, x22 │ │ │ │ + ldr w2, [x0, #64] │ │ │ │ + tbnz w2, #1, 25b70 ::do_widen(char) const@@Base+0x7b10> │ │ │ │ + ldr x4, [x0] │ │ │ │ + orr w2, w2, #0x2 │ │ │ │ + str w2, [x0, #64] │ │ │ │ + ldr x2, [x4, #120] │ │ │ │ + blr x2 │ │ │ │ + b 25b70 ::do_widen(char) const@@Base+0x7b10> │ │ │ │ + ldr x2, [x20] │ │ │ │ + orr w0, w0, #0x2 │ │ │ │ + ldr x2, [x2, #120] │ │ │ │ + str w0, [x20, #64] │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + mov x16, x2 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ + br x16 │ │ │ │ + ldr x4, [x0] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x0, #64] │ │ │ │ + ldr x2, [x4, #120] │ │ │ │ + blr x2 │ │ │ │ + b 25b70 ::do_widen(char) const@@Base+0x7b10> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + cmp w19, #0x8 │ │ │ │ + b.eq 25c2c ::do_widen(char) const@@Base+0x7bcc> // b.none │ │ │ │ + cmp w19, #0x10 │ │ │ │ + b.eq 25c54 ::do_widen(char) const@@Base+0x7bf4> // b.none │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + ldr w0, [x20, #64] │ │ │ │ + tbnz w0, #1, 25c28 ::do_widen(char) const@@Base+0x7bc8> │ │ │ │ + ldr x2, [x20] │ │ │ │ + orr w0, w0, #0x2 │ │ │ │ + ldr x2, [x2, #120] │ │ │ │ + str w0, [x20, #64] │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + ldr w0, [x20, #64] │ │ │ │ + tbnz w0, #2, 25c28 ::do_widen(char) const@@Base+0x7bc8> │ │ │ │ + ldr x2, [x20] │ │ │ │ + orr w0, w0, #0x4 │ │ │ │ + b 25c3c ::do_widen(char) const@@Base+0x7bdc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti c │ │ │ │ + stp x1, x2, [x0] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ ret │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - mov x22, x25 │ │ │ │ - b 22f38 ::do_widen(char) const@@Base+0xe9f8> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x13, #0x84d0 // #34000 │ │ │ │ - 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] │ │ │ │ - str d15, [sp, #96] │ │ │ │ - sub sp, sp, x13 │ │ │ │ - str xzr, [sp, #1024] │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - add x0, x0, #0xf20 │ │ │ │ - add x21, sp, #0x90 │ │ │ │ - mov w20, w2 │ │ │ │ - mov w5, #0xe0 // #224 │ │ │ │ - str w20, [sp, #28] │ │ │ │ - add x4, x21, #0x10 │ │ │ │ - mov x22, #0x8040 // #32832 │ │ │ │ - add x2, sp, x22 │ │ │ │ - smull x23, w1, w5 │ │ │ │ - ldr w7, [x0] │ │ │ │ - ldr x1, [x3] │ │ │ │ - str x1, [x2, #1160] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldrh w5, [x0, #4] │ │ │ │ - mov x2, #0x6 // #6 │ │ │ │ - ldr x19, [x28, #936] │ │ │ │ - stp x4, x2, [sp, #144] │ │ │ │ - add x25, x28, #0x80 │ │ │ │ - str w7, [sp, #160] │ │ │ │ - mov x0, x25 │ │ │ │ - strb wzr, [sp, #166] │ │ │ │ - add x19, x19, x23 │ │ │ │ - strh w5, [x4, #4] │ │ │ │ - mov x1, x21 │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1ac40 ::do_widen(char) const@@Base+0x6700> │ │ │ │ - mov x2, x0 │ │ │ │ - mov w1, w20 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr d0, [x2] │ │ │ │ - bl 322a0 ::do_widen(char) const@@Base+0x1dd60> │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - add x1, x21, #0x10 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2307c ::do_widen(char) const@@Base+0xeb3c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x28, #936] │ │ │ │ - mov x1, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ - movk x1, #0xcccd │ │ │ │ - add x0, x0, x23 │ │ │ │ - ldp x2, x0, [x0, #72] │ │ │ │ - sub x0, x0, x2 │ │ │ │ - asr x0, x0, #3 │ │ │ │ - mul x0, x0, x1 │ │ │ │ - cbz w0, 233a0 ::do_widen(char) const@@Base+0xee60> │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x26, x0, #0xe78 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - add x19, x21, #0x10 │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - ldrh w1, [x26, #4] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - strh w1, [sp, #24] │ │ │ │ - sbfiz x0, x0, #3, #32 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr w0, [x26] │ │ │ │ - str w0, [sp, #16] │ │ │ │ - mov x0, #0x848000000000 // #145685290680320 │ │ │ │ - movk x0, #0x412e, lsl #48 │ │ │ │ - fmov d15, x0 │ │ │ │ - b 23168 ::do_widen(char) const@@Base+0xec28> │ │ │ │ - add x2, x28, #0x120 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3f1f0 ::do_widen(char) const@@Base+0x2acb0> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3bd48 ::do_widen(char) const@@Base+0x27808> │ │ │ │ - ldr x1, [x28, #936] │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, x23 │ │ │ │ - add x2, x1, #0x30 │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - bl 3d840 ::do_widen(char) const@@Base+0x29300> │ │ │ │ - mov w20, w0 │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov x20, x2 │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + add x21, x1, #0x10 │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + add x24, x2, #0x10 │ │ │ │ + ldr x1, [x2] │ │ │ │ + ldr x3, [x20, #16] │ │ │ │ + ldr w4, [x2, #24] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + sub x3, x3, x1 │ │ │ │ mov x0, x21 │ │ │ │ - bl 3baa0 ::do_widen(char) const@@Base+0x27560> │ │ │ │ - cmn w20, #0x2 │ │ │ │ - b.eq 239cc ::do_widen(char) const@@Base+0xf48c> // b.none │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.eq 238a4 ::do_widen(char) const@@Base+0xf364> // b.none │ │ │ │ - ldr x0, [x28, #936] │ │ │ │ - mov x2, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ - ldr w1, [x28, #1012] │ │ │ │ - movk x2, #0xcccd │ │ │ │ - add x0, x0, x23 │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - add w1, w1, w20 │ │ │ │ - str w1, [x28, #1012] │ │ │ │ - add x22, x22, #0x28 │ │ │ │ - ldp x1, x0, [x0, #72] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - asr x0, x0, #3 │ │ │ │ - mul x0, x0, x2 │ │ │ │ - cmp w0, w24 │ │ │ │ - b.ls 233a8 ::do_widen(char) const@@Base+0xee68> // b.plast │ │ │ │ - mov x2, #0x6 // #6 │ │ │ │ - stp x19, x2, [sp, #144] │ │ │ │ - ldr w2, [sp, #16] │ │ │ │ - strb wzr, [sp, #166] │ │ │ │ - mov x1, x21 │ │ │ │ - str w2, [x19] │ │ │ │ - mov x0, x25 │ │ │ │ - ldrh w2, [sp, #24] │ │ │ │ - strh w2, [x19, #4] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1ab00 ::do_widen(char) const@@Base+0x65c0> │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - ldr w20, [x0] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 231ac ::do_widen(char) const@@Base+0xec6c> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl d870 │ │ │ │ - cmp w20, #0x1 │ │ │ │ - b.le 231bc ::do_widen(char) const@@Base+0xec7c> │ │ │ │ - add x0, x28, #0x378 │ │ │ │ - bl d3c0 │ │ │ │ - ldr x3, [x28, #936] │ │ │ │ - mov w20, #0x18 // #24 │ │ │ │ - ldr w2, [x28, #1024] │ │ │ │ - add x1, x28, #0x400 │ │ │ │ - add x3, x3, x23 │ │ │ │ - umull x20, w24, w20 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - ldr x0, [x3, #96] │ │ │ │ - add x5, x0, x20 │ │ │ │ - ldr x4, [x0, x20] │ │ │ │ - ldr x0, [x5, #8] │ │ │ │ - str w2, [x28, #1024] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - fmov d31, x0 │ │ │ │ - sshr d31, d31, #2 │ │ │ │ - ucvtf d31, d31 │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.eq 23390 ::do_widen(char) const@@Base+0xee50> // b.none │ │ │ │ - ldr d27, [x1, #8] │ │ │ │ - ucvtf d30, w2 │ │ │ │ - ldr d29, [x1, #24] │ │ │ │ - fsub d28, d31, d27 │ │ │ │ - fdiv d30, d28, d30 │ │ │ │ - fadd d30, d30, d27 │ │ │ │ - fsub d31, d31, d30 │ │ │ │ - str d30, [x1, #16] │ │ │ │ - fmadd d29, d31, d28, d29 │ │ │ │ - str d29, [x1, #32] │ │ │ │ - ldr x0, [x3, #72] │ │ │ │ - add x2, x28, #0x428 │ │ │ │ - ldr x3, [x28, #784] │ │ │ │ - add x5, x0, x22 │ │ │ │ - ldrsw x4, [x0, x22] │ │ │ │ - ldr w0, [x28, #1064] │ │ │ │ - ldrsw x5, [x5, #20] │ │ │ │ - ldr x4, [x3, x4, lsl #3] │ │ │ │ - str d30, [x1, #8] │ │ │ │ - str d29, [x1, #24] │ │ │ │ - add w1, w0, #0x1 │ │ │ │ - ldr x0, [x3, x5, lsl #3] │ │ │ │ - ldr w3, [x4, #32] │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - str w1, [x28, #1064] │ │ │ │ - sub w0, w0, w3 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - scvtf d31, w0 │ │ │ │ - fdiv d31, d31, d15 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 23380 ::do_widen(char) const@@Base+0xee40> // b.none │ │ │ │ - ldr d27, [x2, #8] │ │ │ │ - ucvtf d30, w1 │ │ │ │ - ldr d29, [x2, #24] │ │ │ │ - fsub d28, d31, d27 │ │ │ │ - fdiv d30, d28, d30 │ │ │ │ - fadd d30, d30, d27 │ │ │ │ - fsub d31, d31, d30 │ │ │ │ - str d30, [x2, #16] │ │ │ │ - fmadd d29, d28, d31, d29 │ │ │ │ - str d29, [x2, #32] │ │ │ │ - ldrh w3, [x26, #4] │ │ │ │ - mov x5, #0x6 // #6 │ │ │ │ - ldr w4, [x26] │ │ │ │ - mov x1, x21 │ │ │ │ - str d30, [x2, #8] │ │ │ │ - mov x0, x25 │ │ │ │ - str d29, [x2, #24] │ │ │ │ - stp x19, x5, [sp, #144] │ │ │ │ - strb wzr, [sp, #166] │ │ │ │ - str w4, [x19] │ │ │ │ - strh w3, [x19, #4] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1ab00 ::do_widen(char) const@@Base+0x65c0> │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - ldr w27, [x0] │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + add x3, x4, x3, lsl #3 │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl dae0 │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + cbz x3, 26034 ::do_widen(char) const@@Base+0x7fd4> │ │ │ │ + add x22, sp, #0xf │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov x23, #0x1 // #1 │ │ │ │ + strb wzr, [sp, #15] │ │ │ │ + cmp x3, x19 │ │ │ │ + b.ls 26018 ::do_widen(char) const@@Base+0x7fb8> // b.plast │ │ │ │ + ldr x5, [x20] │ │ │ │ + ldr x1, [x24] │ │ │ │ + ldr w0, [x24, #8] │ │ │ │ + sub x1, x1, x5 │ │ │ │ + add x1, x0, x1, lsl #3 │ │ │ │ cmp x1, x19 │ │ │ │ - b.eq 232f4 ::do_widen(char) const@@Base+0xedb4> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl d870 │ │ │ │ - cmp w27, #0x1 │ │ │ │ - b.le 23304 ::do_widen(char) const@@Base+0xedc4> │ │ │ │ - add x0, x28, #0x378 │ │ │ │ - bl d590 │ │ │ │ - ldr x0, [x28, #936] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - add x0, x0, x23 │ │ │ │ - ldr x1, [x28, #640] │ │ │ │ - ldr x2, [x0, #96] │ │ │ │ - ldr x1, [x1, x3] │ │ │ │ - add x3, x2, x20 │ │ │ │ - ldr x4, [x2, x20] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - cmp x4, x2 │ │ │ │ - b.eq 23af4 ::do_widen(char) const@@Base+0xf5b4> // b.none │ │ │ │ - ldrb w2, [x1, #64] │ │ │ │ - add x5, x28, #0x298 │ │ │ │ - ldr x4, [x0, #72] │ │ │ │ - add x4, x4, x22 │ │ │ │ - tbnz w2, #0, 230e4 ::do_widen(char) const@@Base+0xeba4> │ │ │ │ - add x2, x28, #0x120 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3ab60 ::do_widen(char) const@@Base+0x26620> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 37648 ::do_widen(char) const@@Base+0x23108> │ │ │ │ - ldr x1, [x28, #936] │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, x23 │ │ │ │ - add x2, x1, #0x30 │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - bl 39164 ::do_widen(char) const@@Base+0x24c24> │ │ │ │ - mov w20, w0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 373a0 ::do_widen(char) const@@Base+0x22e60> │ │ │ │ - b 2311c ::do_widen(char) const@@Base+0xebdc> │ │ │ │ - fmov d30, d31 │ │ │ │ - movi d29, #0x0 │ │ │ │ - str d31, [x2, #16] │ │ │ │ - b 232a8 ::do_widen(char) const@@Base+0xed68> │ │ │ │ - fmov d30, d31 │ │ │ │ - movi d29, #0x0 │ │ │ │ - str d31, [x1, #16] │ │ │ │ - b 2322c ::do_widen(char) const@@Base+0xecec> │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - str x0, [sp, #32] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x3, x21, #0x10 │ │ │ │ - mov x5, #0x6 // #6 │ │ │ │ - stp x3, x5, [sp, #144] │ │ │ │ - add x2, x0, #0xe78 │ │ │ │ - strb wzr, [sp, #166] │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x25 │ │ │ │ - ldr w4, [x2] │ │ │ │ - ldrh w2, [x2, #4] │ │ │ │ - str w4, [sp, #160] │ │ │ │ - strh w2, [x3, #4] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1ab00 ::do_widen(char) const@@Base+0x65c0> │ │ │ │ - ldr x2, [sp, #144] │ │ │ │ - add x1, x21, #0x10 │ │ │ │ - ldr w19, [x0] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 233fc ::do_widen(char) const@@Base+0xeebc> // b.none │ │ │ │ - mov x0, x2 │ │ │ │ - bl d870 │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.le 2340c ::do_widen(char) const@@Base+0xeecc> │ │ │ │ - add x0, x28, #0x378 │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [x28, #936] │ │ │ │ - add x1, x1, x23 │ │ │ │ - ldp x11, x12, [x1, #152] │ │ │ │ - cmp x12, x11 │ │ │ │ - b.eq 235ec ::do_widen(char) const@@Base+0xf0ac> // b.none │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - mov w7, #0x18 // #24 │ │ │ │ - mov x24, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ - add x2, x28, #0x260 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - movk x24, #0xaaa, lsl #48 │ │ │ │ - smull x22, w0, w7 │ │ │ │ - b 23488 ::do_widen(char) const@@Base+0xef48> │ │ │ │ - add x26, x26, x22 │ │ │ │ - ldr w4, [sp, #28] │ │ │ │ - ldr x9, [x1, #176] │ │ │ │ - csel w8, w4, w3, ge // ge = tcont │ │ │ │ - ldp x19, x3, [x26, #8] │ │ │ │ - ldr x10, [x1, #200] │ │ │ │ - ldr w9, [x9, x0] │ │ │ │ - ldr w10, [x10, x0] │ │ │ │ - cmp x19, x3 │ │ │ │ - b.eq 234c4 ::do_widen(char) const@@Base+0xef84> // b.none │ │ │ │ - add x0, x19, #0xc │ │ │ │ - stp w8, w9, [x19] │ │ │ │ - str w10, [x19, #8] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - str x0, [x26, #8] │ │ │ │ - sub x0, x12, x11 │ │ │ │ - cmp x27, x0, asr #2 │ │ │ │ - b.cs 235ec ::do_widen(char) const@@Base+0xf0ac> // b.hs, b.nlast │ │ │ │ - ubfiz x0, x27, #2, #32 │ │ │ │ - ldr w4, [sp, #28] │ │ │ │ - ldr x26, [x2] │ │ │ │ - ldr w3, [x11, x0] │ │ │ │ - cmp w4, w3 │ │ │ │ - b.le 23440 ::do_widen(char) const@@Base+0xef00> │ │ │ │ - smaddl x26, w3, w7, x26 │ │ │ │ - mov x8, x4 │ │ │ │ - ldr x9, [x1, #176] │ │ │ │ - ldr x10, [x1, #200] │ │ │ │ - ldp x19, x3, [x26, #8] │ │ │ │ - ldr w9, [x9, x0] │ │ │ │ - ldr w10, [x10, x0] │ │ │ │ - cmp x19, x3 │ │ │ │ - b.ne 23468 ::do_widen(char) const@@Base+0xef28> // b.any │ │ │ │ - ldr x3, [x26] │ │ │ │ - mov x4, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ - movk x4, #0xaaab │ │ │ │ - sub x1, x19, x3 │ │ │ │ - asr x0, x1, #2 │ │ │ │ - mul x0, x0, x4 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 23e20 ::do_widen(char) const@@Base+0xf8e0> // b.none │ │ │ │ + b.ls 2610c ::do_widen(char) const@@Base+0x80ac> // b.plast │ │ │ │ + cmp x19, #0x0 │ │ │ │ + add x2, x19, #0x3f │ │ │ │ + csel x2, x2, x19, lt // lt = tstop │ │ │ │ + negs x0, x19 │ │ │ │ + and x0, x0, #0x3f │ │ │ │ + and x4, x19, #0x3f │ │ │ │ + asr x2, x2, #6 │ │ │ │ + csneg x0, x4, x0, mi // mi = first │ │ │ │ + add x2, x5, x2, lsl #3 │ │ │ │ + tbz x0, #63, 25d78 ::do_widen(char) const@@Base+0x7d18> │ │ │ │ + add x0, x0, #0x40 │ │ │ │ + sub x2, x2, #0x8 │ │ │ │ + ldr x2, [x2] │ │ │ │ + lsl x0, x23, x0 │ │ │ │ + tst x0, x2 │ │ │ │ + add x0, x19, #0x1 │ │ │ │ + b.eq 2606c ::do_widen(char) const@@Base+0x800c> // b.none │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + mov w7, w6 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ls 26094 ::do_widen(char) const@@Base+0x8034> // b.plast │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ls 26100 ::do_widen(char) const@@Base+0x80a0> // b.plast │ │ │ │ cmp x0, #0x0 │ │ │ │ - csinc x11, x0, xzr, ne // ne = any │ │ │ │ - adds x0, x0, x11 │ │ │ │ - b.cs 23c50 ::do_widen(char) const@@Base+0xf710> // b.hs, b.nlast │ │ │ │ - cmp x0, x24 │ │ │ │ - csel x20, x0, x24, ls // ls = plast │ │ │ │ - add x20, x20, x20, lsl #1 │ │ │ │ - lsl x20, x20, #2 │ │ │ │ - mov x0, x20 │ │ │ │ - str w9, [sp, #8] │ │ │ │ - str w10, [sp, #16] │ │ │ │ - str w8, [sp, #24] │ │ │ │ - stp x3, x1, [sp, #40] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - bl d8b0 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x4, x0 │ │ │ │ - ldr w8, [sp, #24] │ │ │ │ - mov w7, #0x18 // #24 │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w9, [sp, #8] │ │ │ │ - ldr w10, [sp, #16] │ │ │ │ - str w8, [x4, x1] │ │ │ │ - stp w9, w10, [x0, #4] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - cmp x19, x3 │ │ │ │ - b.eq 2389c ::do_widen(char) const@@Base+0xf35c> // b.none │ │ │ │ - mov x1, x4 │ │ │ │ - mov x0, x3 │ │ │ │ - nop │ │ │ │ - ldr x8, [x0] │ │ │ │ - str x8, [x1] │ │ │ │ - ldr w8, [x0, #8] │ │ │ │ - add x0, x0, #0xc │ │ │ │ - str w8, [x1, #8] │ │ │ │ - add x1, x1, #0xc │ │ │ │ - cmp x19, x0 │ │ │ │ - b.ne 23560 ::do_widen(char) const@@Base+0xf020> // b.any │ │ │ │ - sub x1, x19, #0xc │ │ │ │ - mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ - sub x1, x1, x3 │ │ │ │ - eor x0, x0, #0x8000000000000001 │ │ │ │ - lsr x1, x1, #2 │ │ │ │ - mul x1, x1, x0 │ │ │ │ - and x1, x1, #0x3fffffffffffffff │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - add x1, x1, x1, lsl #1 │ │ │ │ - add x19, x4, x1, lsl #2 │ │ │ │ - add x19, x19, #0xc │ │ │ │ - cbz x3, 235c4 ::do_widen(char) const@@Base+0xf084> │ │ │ │ - mov x0, x3 │ │ │ │ - stp x4, x2, [sp, #8] │ │ │ │ - bl d870 │ │ │ │ - ldp x4, x2, [sp, #8] │ │ │ │ - mov w7, #0x18 // #24 │ │ │ │ - ldr x1, [x28, #936] │ │ │ │ - add x20, x4, x20 │ │ │ │ - stp x4, x19, [x26] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - add x1, x1, x23 │ │ │ │ - str x20, [x26, #16] │ │ │ │ - ldp x11, x12, [x1, #152] │ │ │ │ - sub x0, x12, x11 │ │ │ │ - cmp x27, x0, asr #2 │ │ │ │ - b.cc 23488 ::do_widen(char) const@@Base+0xef48> // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x2, x21, #0x10 │ │ │ │ - mov x5, #0x6 // #6 │ │ │ │ - stp x2, x5, [sp, #144] │ │ │ │ - add x3, x0, #0xe78 │ │ │ │ - strb wzr, [sp, #166] │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x25 │ │ │ │ - ldr w4, [x3] │ │ │ │ - ldrh w3, [x3, #4] │ │ │ │ - str w4, [sp, #160] │ │ │ │ - strh w3, [x2, #4] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1ab00 ::do_widen(char) const@@Base+0x65c0> │ │ │ │ - ldr x2, [sp, #144] │ │ │ │ - add x1, x21, #0x10 │ │ │ │ - ldr w19, [x0] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 23640 ::do_widen(char) const@@Base+0xf100> // b.none │ │ │ │ - mov x0, x2 │ │ │ │ - bl d870 │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.le 23650 ::do_widen(char) const@@Base+0xf110> │ │ │ │ - add x0, x28, #0x378 │ │ │ │ - bl d590 │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x3, x3, #0x228 │ │ │ │ - add x1, x21, #0x10 │ │ │ │ - mov x2, #0x6 // #6 │ │ │ │ - stp x1, x2, [sp, #144] │ │ │ │ - add x0, x28, #0x90 │ │ │ │ - ldr w4, [x3] │ │ │ │ - ldrh w3, [x3, #4] │ │ │ │ - str w4, [sp, #160] │ │ │ │ - strb wzr, [sp, #166] │ │ │ │ - strh w3, [x1, #4] │ │ │ │ - bl 22e60 ::do_widen(char) const@@Base+0xe920> │ │ │ │ - add x1, x28, #0x98 │ │ │ │ + add x4, x0, #0x3f │ │ │ │ + csel x4, x4, x0, lt // lt = tstop │ │ │ │ + negs x2, x0 │ │ │ │ + and x2, x2, #0x3f │ │ │ │ + and x0, x0, #0x3f │ │ │ │ + asr x4, x4, #6 │ │ │ │ + csneg x0, x0, x2, mi // mi = first │ │ │ │ + add x2, x5, x4, lsl #3 │ │ │ │ + tbz x0, #63, 25dd4 ::do_widen(char) const@@Base+0x7d74> │ │ │ │ + add x0, x0, #0x40 │ │ │ │ + sub x2, x2, #0x8 │ │ │ │ + ldr x2, [x2] │ │ │ │ + lsl x0, x23, x0 │ │ │ │ + tst x0, x2 │ │ │ │ + add x0, x19, #0x2 │ │ │ │ + b.eq 26080 ::do_widen(char) const@@Base+0x8020> // b.none │ │ │ │ + orr w6, w6, #0x2 │ │ │ │ + mov w7, #0x1 // #1 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ls 26094 ::do_widen(char) const@@Base+0x8034> // b.plast │ │ │ │ cmp x1, x0 │ │ │ │ - b.eq 236f0 ::do_widen(char) const@@Base+0xf1b0> // b.none │ │ │ │ - ldr x0, [x28, #640] │ │ │ │ - ldr w20, [sp, #28] │ │ │ │ - ldr x1, [x0, w20, sxtw #3] │ │ │ │ - ldr x2, [x1, #344] │ │ │ │ - ldr x0, [x1, #360] │ │ │ │ - ldr w1, [x1, #368] │ │ │ │ - sub x0, x0, x2 │ │ │ │ - add x0, x1, x0, lsl #3 │ │ │ │ - cbz x0, 236f0 ::do_widen(char) const@@Base+0xf1b0> │ │ │ │ - ldr x19, [x28, #936] │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x25 │ │ │ │ - add x19, x19, x23 │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1ac40 ::do_widen(char) const@@Base+0x6700> │ │ │ │ - mov x2, x0 │ │ │ │ - mov w1, w20 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr d0, [x2] │ │ │ │ - bl 31a64 ::do_widen(char) const@@Base+0x1d524> │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - add x1, x21, #0x10 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 236f0 ::do_widen(char) const@@Base+0xf1b0> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x28, #960] │ │ │ │ - ldr w1, [x28, #1008] │ │ │ │ - stp xzr, xzr, [sp, #72] │ │ │ │ - stp xzr, xzr, [sp, #88] │ │ │ │ - ldr w0, [x0, x1, lsl #2] │ │ │ │ - str xzr, [sp, #104] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 237dc ::do_widen(char) const@@Base+0xf29c> // b.none │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 23798 ::do_widen(char) const@@Base+0xf258> // b.none │ │ │ │ - cbnz w0, 23748 ::do_widen(char) const@@Base+0xf208> │ │ │ │ - ldr x0, [x28, #640] │ │ │ │ - ldr w2, [sp, #28] │ │ │ │ - ldr x1, [x28, #936] │ │ │ │ - ldr x0, [x0, w2, sxtw #3] │ │ │ │ - add x1, x1, x23 │ │ │ │ - add x2, x1, #0x30 │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - bl 2b6a0 ::do_widen(char) const@@Base+0x17160> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - cbz x0, 23748 ::do_widen(char) const@@Base+0xf208> │ │ │ │ - bl d870 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ls 26100 ::do_widen(char) const@@Base+0x80a0> // b.plast │ │ │ │ + cmp x0, #0x0 │ │ │ │ + add x4, x0, #0x3f │ │ │ │ + csel x4, x4, x0, lt // lt = tstop │ │ │ │ + negs x2, x0 │ │ │ │ + and x2, x2, #0x3f │ │ │ │ + and x0, x0, #0x3f │ │ │ │ + asr x4, x4, #6 │ │ │ │ + csneg x0, x0, x2, mi // mi = first │ │ │ │ + add x2, x5, x4, lsl #3 │ │ │ │ + tbz x0, #63, 25e30 ::do_widen(char) const@@Base+0x7dd0> │ │ │ │ + add x0, x0, #0x40 │ │ │ │ + sub x2, x2, #0x8 │ │ │ │ + ldr x2, [x2] │ │ │ │ + lsl x0, x23, x0 │ │ │ │ + tst x0, x2 │ │ │ │ + add x0, x19, #0x3 │ │ │ │ + b.eq 2609c ::do_widen(char) const@@Base+0x803c> // b.none │ │ │ │ + orr w6, w6, #0x4 │ │ │ │ + mov w7, #0x1 // #1 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ls 26094 ::do_widen(char) const@@Base+0x8034> // b.plast │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ls 26100 ::do_widen(char) const@@Base+0x80a0> // b.plast │ │ │ │ + cmp x0, #0x0 │ │ │ │ + add x4, x0, #0x3f │ │ │ │ + csel x4, x4, x0, lt // lt = tstop │ │ │ │ + negs x2, x0 │ │ │ │ + and x2, x2, #0x3f │ │ │ │ + and x0, x0, #0x3f │ │ │ │ + asr x4, x4, #6 │ │ │ │ + csneg x0, x0, x2, mi // mi = first │ │ │ │ + add x2, x5, x4, lsl #3 │ │ │ │ + tbz x0, #63, 25e8c ::do_widen(char) const@@Base+0x7e2c> │ │ │ │ + add x0, x0, #0x40 │ │ │ │ + sub x2, x2, #0x8 │ │ │ │ + ldr x2, [x2] │ │ │ │ + lsl x0, x23, x0 │ │ │ │ + tst x0, x2 │ │ │ │ + add x0, x19, #0x4 │ │ │ │ + b.eq 260ac ::do_widen(char) const@@Base+0x804c> // b.none │ │ │ │ + orr w6, w6, #0x8 │ │ │ │ + mov w7, #0x1 // #1 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ls 26094 ::do_widen(char) const@@Base+0x8034> // b.plast │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ls 26100 ::do_widen(char) const@@Base+0x80a0> // b.plast │ │ │ │ + cmp x0, #0x0 │ │ │ │ + add x4, x0, #0x3f │ │ │ │ + csel x4, x4, x0, lt // lt = tstop │ │ │ │ + negs x2, x0 │ │ │ │ + and x2, x2, #0x3f │ │ │ │ + and x0, x0, #0x3f │ │ │ │ + asr x4, x4, #6 │ │ │ │ + csneg x0, x0, x2, mi // mi = first │ │ │ │ + add x2, x5, x4, lsl #3 │ │ │ │ + tbz x0, #63, 25ee8 ::do_widen(char) const@@Base+0x7e88> │ │ │ │ + add x0, x0, #0x40 │ │ │ │ + sub x2, x2, #0x8 │ │ │ │ + ldr x2, [x2] │ │ │ │ + lsl x0, x23, x0 │ │ │ │ + tst x0, x2 │ │ │ │ + add x0, x19, #0x5 │ │ │ │ + b.eq 260bc ::do_widen(char) const@@Base+0x805c> // b.none │ │ │ │ + orr w6, w6, #0x10 │ │ │ │ + mov w7, #0x1 // #1 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ls 26094 ::do_widen(char) const@@Base+0x8034> // b.plast │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ls 26100 ::do_widen(char) const@@Base+0x80a0> // b.plast │ │ │ │ + cmp x0, #0x0 │ │ │ │ + add x4, x0, #0x3f │ │ │ │ + csel x4, x4, x0, lt // lt = tstop │ │ │ │ + negs x2, x0 │ │ │ │ + and x2, x2, #0x3f │ │ │ │ + and x0, x0, #0x3f │ │ │ │ + asr x4, x4, #6 │ │ │ │ + csneg x0, x0, x2, mi // mi = first │ │ │ │ + add x2, x5, x4, lsl #3 │ │ │ │ + tbz x0, #63, 25f44 ::do_widen(char) const@@Base+0x7ee4> │ │ │ │ + add x0, x0, #0x40 │ │ │ │ + sub x2, x2, #0x8 │ │ │ │ + ldr x2, [x2] │ │ │ │ + lsl x0, x23, x0 │ │ │ │ + tst x0, x2 │ │ │ │ + add x0, x19, #0x6 │ │ │ │ + b.eq 260cc ::do_widen(char) const@@Base+0x806c> // b.none │ │ │ │ + orr w6, w6, #0x20 │ │ │ │ + mov w7, #0x1 // #1 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ls 26094 ::do_widen(char) const@@Base+0x8034> // b.plast │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ls 26100 ::do_widen(char) const@@Base+0x80a0> // b.plast │ │ │ │ + cmp x0, #0x0 │ │ │ │ + add x4, x0, #0x3f │ │ │ │ + csel x4, x4, x0, lt // lt = tstop │ │ │ │ + negs x2, x0 │ │ │ │ + and x2, x2, #0x3f │ │ │ │ + and x0, x0, #0x3f │ │ │ │ + asr x4, x4, #6 │ │ │ │ + csneg x0, x0, x2, mi // mi = first │ │ │ │ + add x2, x5, x4, lsl #3 │ │ │ │ + tbz x0, #63, 25fa0 ::do_widen(char) const@@Base+0x7f40> │ │ │ │ + add x0, x0, #0x40 │ │ │ │ + sub x2, x2, #0x8 │ │ │ │ + ldr x2, [x2] │ │ │ │ + lsl x0, x23, x0 │ │ │ │ + tst x0, x2 │ │ │ │ + add x0, x19, #0x7 │ │ │ │ + b.eq 260dc ::do_widen(char) const@@Base+0x807c> // b.none │ │ │ │ + orr w6, w6, #0x40 │ │ │ │ + mov w7, #0x1 // #1 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ls 26094 ::do_widen(char) const@@Base+0x8034> // b.plast │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ls 26100 ::do_widen(char) const@@Base+0x80a0> // b.plast │ │ │ │ + cmp x0, #0x0 │ │ │ │ + add x2, x0, #0x3f │ │ │ │ + csel x2, x2, x0, lt // lt = tstop │ │ │ │ + negs x1, x0 │ │ │ │ + and x1, x1, #0x3f │ │ │ │ + and x0, x0, #0x3f │ │ │ │ + asr x2, x2, #6 │ │ │ │ + csneg x0, x0, x1, mi // mi = first │ │ │ │ + add x1, x5, x2, lsl #3 │ │ │ │ + tbz x0, #63, 25ffc ::do_widen(char) const@@Base+0x7f9c> │ │ │ │ + add x0, x0, #0x40 │ │ │ │ + sub x1, x1, #0x8 │ │ │ │ + ldr x1, [x1] │ │ │ │ + lsl x0, x23, x0 │ │ │ │ + tst x0, x1 │ │ │ │ + b.eq 260ec ::do_widen(char) const@@Base+0x808c> // b.none │ │ │ │ + orr w6, w6, #0x80 │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + strb w6, [sp, #15] │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl dae0 │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + cmp x3, x19 │ │ │ │ + b.hi 25d20 ::do_widen(char) const@@Base+0x7cc0> // b.pmore │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - mov x1, #0x8040 // #32832 │ │ │ │ - add x2, sp, x1 │ │ │ │ - ldr x3, [x2, #1160] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x3, x3, x1 │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 23c90 ::do_widen(char) const@@Base+0xf750> // b.any │ │ │ │ - mov x13, #0x84d0 // #34000 │ │ │ │ - add sp, sp, x13 │ │ │ │ - ldr d15, [sp, #96] │ │ │ │ - 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], #112 │ │ │ │ + b.ne 26128 ::do_widen(char) const@@Base+0x80c8> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr w1, [sp, #28] │ │ │ │ - ldr x0, [x28, #640] │ │ │ │ - sbfiz x19, x1, #3, #32 │ │ │ │ - ldr x1, [x28, #936] │ │ │ │ - ldr x0, [x0, x19] │ │ │ │ - add x1, x1, x23 │ │ │ │ - add x2, x1, #0x30 │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - bl 2b6a0 ::do_widen(char) const@@Base+0x17160> │ │ │ │ - ldr x0, [x28, #640] │ │ │ │ - ldr x1, [x28, #936] │ │ │ │ - ldr x0, [x0, x19] │ │ │ │ - add x1, x1, x23 │ │ │ │ - add x2, x1, #0x30 │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - bl 2a8c0 ::do_widen(char) const@@Base+0x16380> │ │ │ │ - b 2373c ::do_widen(char) const@@Base+0xf1fc> │ │ │ │ - ldr w1, [sp, #28] │ │ │ │ - ldr x0, [x28, #640] │ │ │ │ - sbfiz x20, x1, #3, #32 │ │ │ │ - ldr x1, [x28, #936] │ │ │ │ - ldr x0, [x0, x20] │ │ │ │ - add x1, x1, x23 │ │ │ │ - add x2, x1, #0x30 │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - bl 2b6a0 ::do_widen(char) const@@Base+0x17160> │ │ │ │ - ldr x7, [x28, #640] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x1, #0x570 │ │ │ │ - add x2, x21, #0x10 │ │ │ │ - ldr x19, [x28, #936] │ │ │ │ - mov x5, #0xa // #10 │ │ │ │ - ldr x4, [x1] │ │ │ │ - add x19, x19, x23 │ │ │ │ - ldrh w3, [x1, #8] │ │ │ │ - mov x0, x25 │ │ │ │ - ldr x24, [x7, x20] │ │ │ │ - stp x2, x5, [sp, #144] │ │ │ │ - mov x1, x21 │ │ │ │ - str x4, [sp, #160] │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - strb wzr, [sp, #170] │ │ │ │ - strh w3, [x2, #8] │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1ac40 ::do_widen(char) const@@Base+0x6700> │ │ │ │ - mov x3, x0 │ │ │ │ - add x22, sp, #0x48 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ls 260f8 ::do_widen(char) const@@Base+0x8098> // b.plast │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + b 25d9c ::do_widen(char) const@@Base+0x7d3c> │ │ │ │ + cmp x3, x0 │ │ │ │ + b.hi 25df8 ::do_widen(char) const@@Base+0x7d98> // b.pmore │ │ │ │ + mov x19, x0 │ │ │ │ + cbz w7, 26018 ::do_widen(char) const@@Base+0x7fb8> │ │ │ │ + b 26014 ::do_widen(char) const@@Base+0x7fb4> │ │ │ │ + mov x19, x0 │ │ │ │ + b 26014 ::do_widen(char) const@@Base+0x7fb4> │ │ │ │ + cmp x3, x0 │ │ │ │ + b.hi 25e54 ::do_widen(char) const@@Base+0x7df4> // b.pmore │ │ │ │ + mov x19, x0 │ │ │ │ + b 2608c ::do_widen(char) const@@Base+0x802c> │ │ │ │ + cmp x3, x0 │ │ │ │ + b.hi 25eb0 ::do_widen(char) const@@Base+0x7e50> // b.pmore │ │ │ │ + mov x19, x0 │ │ │ │ + b 2608c ::do_widen(char) const@@Base+0x802c> │ │ │ │ + cmp x3, x0 │ │ │ │ + b.hi 25f0c ::do_widen(char) const@@Base+0x7eac> // b.pmore │ │ │ │ + mov x19, x0 │ │ │ │ + b 2608c ::do_widen(char) const@@Base+0x802c> │ │ │ │ + cmp x3, x0 │ │ │ │ + b.hi 25f68 ::do_widen(char) const@@Base+0x7f08> // b.pmore │ │ │ │ + mov x19, x0 │ │ │ │ + b 2608c ::do_widen(char) const@@Base+0x802c> │ │ │ │ + cmp x3, x0 │ │ │ │ + b.hi 25fc4 ::do_widen(char) const@@Base+0x7f64> // b.pmore │ │ │ │ + mov x19, x0 │ │ │ │ + b 2608c ::do_widen(char) const@@Base+0x802c> │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + cbz w7, 26018 ::do_widen(char) const@@Base+0x7fb8> │ │ │ │ + b 26014 ::do_widen(char) const@@Base+0x7fb4> │ │ │ │ + mov x19, x0 │ │ │ │ + b 26018 ::do_widen(char) const@@Base+0x7fb8> │ │ │ │ + cbz w7, 26108 ::do_widen(char) const@@Base+0x80a8> │ │ │ │ + strb w6, [sp, #15] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x2, [x0] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.eq 2612c ::do_widen(char) const@@Base+0x80cc> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + mov x2, x1 │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ mov x1, x19 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x2, x22 │ │ │ │ - ldr d0, [x3] │ │ │ │ - bl 2cfa0 ::do_widen(char) const@@Base+0x18a60> │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2387c ::do_widen(char) const@@Base+0xf33c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x28, #640] │ │ │ │ - mov x2, x22 │ │ │ │ - ldr x1, [x28, #936] │ │ │ │ - ldr x0, [x0, x20] │ │ │ │ - add x1, x1, x23 │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - bl 2d860 ::do_widen(char) const@@Base+0x19320> │ │ │ │ - b 2373c ::do_widen(char) const@@Base+0xf1fc> │ │ │ │ - mov x19, x4 │ │ │ │ - b 235a8 ::do_widen(char) const@@Base+0xf068> │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - add x20, sp, #0x70 │ │ │ │ - ldr x1, [x28, #640] │ │ │ │ - add x2, x20, #0x10 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, x3] │ │ │ │ - ldp x23, x22, [x1] │ │ │ │ - stp x2, xzr, [sp, #112] │ │ │ │ - strb wzr, [sp, #128] │ │ │ │ - add x1, x22, #0x2d │ │ │ │ - bl dcd0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x2c │ │ │ │ - b.ls 23e98 ::do_widen(char) const@@Base+0xf958> // b.plast │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - add x1, x1, #0xb98 │ │ │ │ - mov x2, #0x2d // #45 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x22, x0 │ │ │ │ - b.hi 23ef8 ::do_widen(char) const@@Base+0xf9b8> // b.pmore │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 23ec8 ::do_widen(char) const@@Base+0xf988> // b.none │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ + add x0, x0, #0xdb0 │ │ │ │ + bl dc60 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x30 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + add x20, x1, #0x10 │ │ │ │ + mov x19, x2 │ │ │ │ + ldr x3, [x2, #8] │ │ │ │ mov x0, x20 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - add x1, x1, #0x960 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - add x0, x21, #0x10 │ │ │ │ - mov x23, x22 │ │ │ │ - str x0, [sp, #144] │ │ │ │ - ldr x1, [x23], #16 │ │ │ │ - cmp x1, x23 │ │ │ │ - b.eq 23c14 ::do_widen(char) const@@Base+0xf6d4> // b.none │ │ │ │ - ldr x0, [x22, #16] │ │ │ │ - str x1, [sp, #144] │ │ │ │ - str x0, [sp, #160] │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - str x0, [sp, #152] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - stp x23, xzr, [x22] │ │ │ │ - mov x7, #0x8040 // #32832 │ │ │ │ - strb wzr, [x22, #16] │ │ │ │ - add x2, sp, x7 │ │ │ │ - ldr x0, [x2, #1160] │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, sp │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + str x3, [sp] │ │ │ │ + bl dae0 │ │ │ │ ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 23c90 ::do_widen(char) const@@Base+0xf750> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 19ba0 ::do_widen(char) const@@Base+0x5660> │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - add x20, sp, #0x70 │ │ │ │ - ldr x1, [x28, #640] │ │ │ │ - add x2, x20, #0x10 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, x3] │ │ │ │ - ldp x23, x22, [x1] │ │ │ │ - stp x2, xzr, [sp, #112] │ │ │ │ - strb wzr, [sp, #128] │ │ │ │ - add x1, x22, #0x2d │ │ │ │ - bl dcd0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x2c │ │ │ │ - b.ls 23d04 ::do_widen(char) const@@Base+0xf7c4> // b.plast │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - add x1, x1, #0xb68 │ │ │ │ - mov x2, #0x2d // #45 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x22, x0 │ │ │ │ - b.hi 23d2c ::do_widen(char) const@@Base+0xf7ec> // b.pmore │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 23cd4 ::do_widen(char) const@@Base+0xf794> // b.none │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ mov x0, x20 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - add x1, x1, #0x960 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - add x0, x21, #0x10 │ │ │ │ - mov x23, x22 │ │ │ │ - str x0, [sp, #144] │ │ │ │ - ldr x1, [x23], #16 │ │ │ │ - cmp x1, x23 │ │ │ │ - b.eq 23c3c ::do_widen(char) const@@Base+0xf6fc> // b.none │ │ │ │ - ldr x0, [x22, #16] │ │ │ │ - str x1, [sp, #144] │ │ │ │ - str x0, [sp, #160] │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - str x0, [sp, #152] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - stp x23, xzr, [x22] │ │ │ │ - mov x12, #0x8040 // #32832 │ │ │ │ - strb wzr, [x22, #16] │ │ │ │ - add x2, sp, x12 │ │ │ │ - ldr x0, [x2, #1160] │ │ │ │ + ldr x2, [sp] │ │ │ │ + bl dae0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 261c8 ::do_widen(char) const@@Base+0x8168> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x30 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + ldr x5, [x0] │ │ │ │ + str x5, [sp, #40] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + cbz x4, 2620c ::do_widen(char) const@@Base+0x81ac> │ │ │ │ + cmp w2, #0x1 │ │ │ │ + ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ + b.eq 2626c ::do_widen(char) const@@Base+0x820c> // b.none │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 26224 ::do_widen(char) const@@Base+0x81c4> │ │ │ │ ldr x1, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + stur q31, [x19, #8] │ │ │ │ + stur q31, [x19, #24] │ │ │ │ + stur q31, [x19, #40] │ │ │ │ + tbz w0, #0, 262cc ::do_widen(char) const@@Base+0x826c> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x19, sp, #0x8 │ │ │ │ + mov x8, x19 │ │ │ │ + bl 2a500 ::do_widen(char) const@@Base+0xc4a0> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 23c90 ::do_widen(char) const@@Base+0xf750> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 19ba0 ::do_widen(char) const@@Base+0x5660> │ │ │ │ - ldp x23, x22, [x1] │ │ │ │ - add x20, sp, #0x70 │ │ │ │ - add x2, x20, #0x10 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - stp x2, xzr, [sp, #112] │ │ │ │ - add x1, x22, #0x2c │ │ │ │ - strb wzr, [sp, #128] │ │ │ │ - bl dcd0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x2b │ │ │ │ - b.ls 23f98 ::do_widen(char) const@@Base+0xfa58> // b.plast │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - add x1, x1, #0xb10 │ │ │ │ - mov x2, #0x2c // #44 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x22, x0 │ │ │ │ - b.hi 23f70 ::do_widen(char) const@@Base+0xfa30> // b.pmore │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x26 │ │ │ │ - b.ls 23f40 ::do_widen(char) const@@Base+0xfa00> // b.plast │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - add x1, x1, #0xb40 │ │ │ │ - mov x2, #0x27 // #39 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - add x0, x21, #0x10 │ │ │ │ - mov x23, x22 │ │ │ │ - str x0, [sp, #144] │ │ │ │ - ldr x1, [x23], #16 │ │ │ │ - cmp x1, x23 │ │ │ │ - b.eq 23c28 ::do_widen(char) const@@Base+0xf6e8> // b.none │ │ │ │ - ldr x0, [x22, #16] │ │ │ │ - str x1, [sp, #144] │ │ │ │ - str x0, [sp, #160] │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - str x0, [sp, #152] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - stp x23, xzr, [x22] │ │ │ │ - mov x16, #0x8040 // #32832 │ │ │ │ - strb wzr, [x22, #16] │ │ │ │ - add x2, sp, x16 │ │ │ │ - ldr x0, [x2, #1160] │ │ │ │ - ldr x1, [x19] │ │ │ │ + b.ne 26314 ::do_widen(char) const@@Base+0x82b4> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl e234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x264> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 2620c ::do_widen(char) const@@Base+0x81ac> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.gt 2620c ::do_widen(char) const@@Base+0x81ac> │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + add x1, x4, w1, sxtw │ │ │ │ + str x1, [x19, #16] │ │ │ │ + tbz w0, #0, 262cc ::do_widen(char) const@@Base+0x826c> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x19, sp, #0x8 │ │ │ │ + mov x8, x19 │ │ │ │ + bl 2a500 ::do_widen(char) const@@Base+0xc4a0> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 23c90 ::do_widen(char) const@@Base+0xf750> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 19ba0 ::do_widen(char) const@@Base+0x5660> │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - b 23988 ::do_widen(char) const@@Base+0xf448> │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - b 23bd0 ::do_widen(char) const@@Base+0xf690> │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - b 23ab0 ::do_widen(char) const@@Base+0xf570> │ │ │ │ - mov x20, #0x7ffffffffffffff8 // #9223372036854775800 │ │ │ │ - b 23504 ::do_widen(char) const@@Base+0xefc4> │ │ │ │ + b.ne 26314 ::do_widen(char) const@@Base+0x82b4> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl e234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x264> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x5f8 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ bti j │ │ │ │ mov x1, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x21, x1 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x3, #0x8040 // #32832 │ │ │ │ - add x2, sp, x3 │ │ │ │ - ldr x0, [x2, #1160] │ │ │ │ - ldr x1, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl d980 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 23e90 ::do_widen(char) const@@Base+0xf950> // b.none │ │ │ │ + b.eq 26320 ::do_widen(char) const@@Base+0x82c0> // b.none │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - cbz x0, 23ca8 ::do_widen(char) const@@Base+0xf768> │ │ │ │ - bl d870 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - mov x2, #0x8040 // #32832 │ │ │ │ - add x2, sp, x2 │ │ │ │ - ldr x3, [x2, #1160] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x3, x3, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 23c90 ::do_widen(char) const@@Base+0xf750> // b.any │ │ │ │ + b 262f0 ::do_widen(char) const@@Base+0x8290> │ │ │ │ mov x0, x19 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - mov x13, #0x8040 // #32832 │ │ │ │ - add x2, sp, x13 │ │ │ │ - ldr x0, [x2, #1160] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 23c90 ::do_widen(char) const@@Base+0xf750> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - mov x15, #0x8040 // #32832 │ │ │ │ - add x2, sp, x15 │ │ │ │ - ldr x0, [x2, #1160] │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + ldr x5, [x0] │ │ │ │ + str x5, [sp, #40] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + cbz x4, 26368 ::do_widen(char) const@@Base+0x8308> │ │ │ │ + cmp w2, #0x1 │ │ │ │ + ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ + b.eq 263c8 ::do_widen(char) const@@Base+0x8368> // b.none │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 26380 ::do_widen(char) const@@Base+0x8320> │ │ │ │ ldr x1, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + stur q31, [x19, #8] │ │ │ │ + stur q31, [x19, #24] │ │ │ │ + stur q31, [x19, #40] │ │ │ │ + tbz w0, #0, 26428 ::do_widen(char) const@@Base+0x83c8> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x19, sp, #0x8 │ │ │ │ + mov x8, x19 │ │ │ │ + bl 2a500 ::do_widen(char) const@@Base+0xc4a0> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 23c90 ::do_widen(char) const@@Base+0xf750> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - mov x14, #0x8040 // #32832 │ │ │ │ - add x2, sp, x14 │ │ │ │ - ldr x0, [x2, #1160] │ │ │ │ - ldr x1, [x19] │ │ │ │ + b.ne 26470 ::do_widen(char) const@@Base+0x8410> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl e234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x264> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 26368 ::do_widen(char) const@@Base+0x8308> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.gt 26368 ::do_widen(char) const@@Base+0x8308> │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + add x1, x4, w1, sxtw │ │ │ │ + str x1, [x19, #16] │ │ │ │ + tbz w0, #0, 26428 ::do_widen(char) const@@Base+0x83c8> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x19, sp, #0x8 │ │ │ │ + mov x8, x19 │ │ │ │ + bl 2a500 ::do_widen(char) const@@Base+0xc4a0> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 23c90 ::do_widen(char) const@@Base+0xf750> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ + b.ne 26470 ::do_widen(char) const@@Base+0x8410> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl e234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x264> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x560 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ bti j │ │ │ │ mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x20, x1 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x9, #0x8040 // #32832 │ │ │ │ - add x2, sp, x9 │ │ │ │ - ldr x0, [x2, #1160] │ │ │ │ - ldr x1, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl d980 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 23c90 ::do_widen(char) const@@Base+0xf750> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 23ca8 ::do_widen(char) const@@Base+0xf768> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 373a0 ::do_widen(char) const@@Base+0x22e60> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - mov x4, #0x8040 // #32832 │ │ │ │ - add x2, sp, x4 │ │ │ │ - ldr x3, [x2, #1160] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x3, x3, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 23ccc ::do_widen(char) const@@Base+0xf78c> // b.none │ │ │ │ - b 23c90 ::do_widen(char) const@@Base+0xf750> │ │ │ │ - bti j │ │ │ │ - b 23d90 ::do_widen(char) const@@Base+0xf850> │ │ │ │ - bti j │ │ │ │ - b 23d90 ::do_widen(char) const@@Base+0xf850> │ │ │ │ + b.eq 2647c ::do_widen(char) const@@Base+0x841c> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ + b 2644c ::do_widen(char) const@@Base+0x83ec> │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3baa0 ::do_widen(char) const@@Base+0x27560> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - mov x5, #0x8040 // #32832 │ │ │ │ - add x2, sp, x5 │ │ │ │ - ldr x3, [x2, #1160] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x3, x3, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 23ccc ::do_widen(char) const@@Base+0xf78c> // b.none │ │ │ │ - b 23c90 ::do_widen(char) const@@Base+0xf750> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - mov x6, #0x8040 // #32832 │ │ │ │ - add x2, sp, x6 │ │ │ │ - ldr x3, [x2, #1160] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x3, x3, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 23c90 ::do_widen(char) const@@Base+0xf750> // b.any │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0x960 │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ - b 23d90 ::do_widen(char) const@@Base+0xf850> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 23c9c ::do_widen(char) const@@Base+0xf75c> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 23c6c ::do_widen(char) const@@Base+0xf72c> │ │ │ │ - bti j │ │ │ │ - b 23c5c ::do_widen(char) const@@Base+0xf71c> │ │ │ │ - bti j │ │ │ │ - b 23d90 ::do_widen(char) const@@Base+0xf850> │ │ │ │ - bti j │ │ │ │ - b 23d90 ::do_widen(char) const@@Base+0xf850> │ │ │ │ - mov x0, x21 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - mov x11, #0x8040 // #32832 │ │ │ │ - add x2, sp, x11 │ │ │ │ - ldr x0, [x2, #1160] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 23c90 ::do_widen(char) const@@Base+0xf750> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ - b 23d58 ::do_widen(char) const@@Base+0xf818> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - mov x8, #0x8040 // #32832 │ │ │ │ - add x2, sp, x8 │ │ │ │ - ldr x0, [x2, #1160] │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + ldr x5, [x0] │ │ │ │ + str x5, [sp, #40] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + cbz x4, 264c4 ::do_widen(char) const@@Base+0x8464> │ │ │ │ + cmp w2, #0x1 │ │ │ │ + ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ + b.eq 26524 ::do_widen(char) const@@Base+0x84c4> // b.none │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 264dc ::do_widen(char) const@@Base+0x847c> │ │ │ │ ldr x1, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldrb w0, [x19, #69] │ │ │ │ + stur q31, [x19, #8] │ │ │ │ + stur q31, [x19, #24] │ │ │ │ + stur q31, [x19, #40] │ │ │ │ + tbz w0, #0, 26584 ::do_widen(char) const@@Base+0x8524> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x19, sp, #0x8 │ │ │ │ + mov x8, x19 │ │ │ │ + bl 2a500 ::do_widen(char) const@@Base+0xc4a0> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 23c90 ::do_widen(char) const@@Base+0xf750> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - mov x10, #0x8040 // #32832 │ │ │ │ - add x2, sp, x10 │ │ │ │ - ldr x0, [x2, #1160] │ │ │ │ - ldr x1, [x19] │ │ │ │ + b.ne 265cc ::do_widen(char) const@@Base+0x856c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl e234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x264> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 264c4 ::do_widen(char) const@@Base+0x8464> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.gt 264c4 ::do_widen(char) const@@Base+0x8464> │ │ │ │ + ldrb w0, [x19, #69] │ │ │ │ + add x1, x4, w1, sxtw │ │ │ │ + str x1, [x19, #16] │ │ │ │ + tbz w0, #0, 26584 ::do_widen(char) const@@Base+0x8524> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x19, sp, #0x8 │ │ │ │ + mov x8, x19 │ │ │ │ + bl 2a500 ::do_widen(char) const@@Base+0xc4a0> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 23c90 ::do_widen(char) const@@Base+0xf750> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 23c6c ::do_widen(char) const@@Base+0xf72c> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 23c6c ::do_widen(char) const@@Base+0xf72c> │ │ │ │ + b.ne 265cc ::do_widen(char) const@@Base+0x856c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl e234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x264> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x690 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ bti j │ │ │ │ - b 23c5c ::do_widen(char) const@@Base+0xf71c> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - mov x17, #0x8040 // #32832 │ │ │ │ - add x2, sp, x17 │ │ │ │ - ldr x0, [x2, #1160] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 23c90 ::do_widen(char) const@@Base+0xf750> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - mov x18, #0x8040 // #32832 │ │ │ │ - add x2, sp, x18 │ │ │ │ - ldr x0, [x2, #1160] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 23c90 ::do_widen(char) const@@Base+0xf750> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - mov x21, #0x8040 // #32832 │ │ │ │ - add x2, sp, x21 │ │ │ │ - ldr x0, [x2, #1160] │ │ │ │ - ldr x1, [x19] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl d980 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 23c90 ::do_widen(char) const@@Base+0xf750> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ + b.eq 265d8 ::do_widen(char) const@@Base+0x8578> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ - b 23d58 ::do_widen(char) const@@Base+0xf818> │ │ │ │ + b 265a8 ::do_widen(char) const@@Base+0x8548> │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xa0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ stp x29, x30, [sp, #48] │ │ │ │ add x29, sp, #0x30 │ │ │ │ stp x19, x20, [sp, #64] │ │ │ │ mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - add x21, x0, #0x378 │ │ │ │ - mov x0, x21 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - adrp x22, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x22, x22, #0xbc8 │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - add x25, sp, #0x8 │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - str d15, [sp, #144] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3704] │ │ │ │ - bl d3c0 │ │ │ │ - ldr w23, [x19, #856] │ │ │ │ - mov x0, x21 │ │ │ │ - add w1, w23, #0x1 │ │ │ │ - str w1, [x19, #856] │ │ │ │ - bl d590 │ │ │ │ - mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - fmov d15, x0 │ │ │ │ - b 24058 ::do_widen(char) const@@Base+0xfb18> │ │ │ │ - mov w2, w20 │ │ │ │ - mov w1, w23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 22fac ::do_widen(char) const@@Base+0xea6c> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d3c0 │ │ │ │ - ldr w20, [x19, #860] │ │ │ │ - ldr w0, [x19, #636] │ │ │ │ - add w1, w20, #0x1 │ │ │ │ - str w1, [x19, #860] │ │ │ │ - cmp w20, w0 │ │ │ │ - b.gt 24114 ::do_widen(char) const@@Base+0xfbd4> │ │ │ │ - mov x3, #0x14 // #20 │ │ │ │ - mov x1, sp │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - add x26, sp, #0x18 │ │ │ │ - mov x0, x25 │ │ │ │ - stp x3, x26, [sp] │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldp x2, x3, [x22] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - ldr w4, [x22, #16] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - str w4, [x0, #16] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - strb wzr, [x2, x1] │ │ │ │ - ldrb w0, [x24, #520] │ │ │ │ - tbz w0, #0, 24104 ::do_widen(char) const@@Base+0xfbc4> │ │ │ │ - ldr w1, [x19, #636] │ │ │ │ - scvtf d31, w20 │ │ │ │ - ldr w0, [x24, #524] │ │ │ │ - scvtf d30, w1 │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fcvt s31, d31 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fmul d31, d31, d15 │ │ │ │ - fcvtzs w27, d31 │ │ │ │ - cmp w27, w0 │ │ │ │ - b.ge 240fc ::do_widen(char) const@@Base+0xfbbc> // b.tcont │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov w0, w1 │ │ │ │ - str w1, [x24, #524] │ │ │ │ - cmp w0, w27 │ │ │ │ - b.lt 2414c ::do_widen(char) const@@Base+0xfc0c> // b.tstop │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 24114 ::do_widen(char) const@@Base+0xfbd4> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d590 │ │ │ │ - ldr w0, [x19, #636] │ │ │ │ - cmp w20, w0 │ │ │ │ - b.lt 24048 ::do_widen(char) const@@Base+0xfb08> // b.tstop │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + ldr x5, [x0] │ │ │ │ + str x5, [sp, #40] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + cbz x4, 26620 ::do_widen(char) const@@Base+0x85c0> │ │ │ │ + cmp w2, #0x1 │ │ │ │ + ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ + b.eq 26680 ::do_widen(char) const@@Base+0x8620> // b.none │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 26638 ::do_widen(char) const@@Base+0x85d8> │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldrb w0, [x19, #80] │ │ │ │ + stur q31, [x19, #8] │ │ │ │ + stur q31, [x19, #24] │ │ │ │ + stur q31, [x19, #40] │ │ │ │ + tbz w0, #0, 266e0 ::do_widen(char) const@@Base+0x8680> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x19, sp, #0x8 │ │ │ │ + mov x8, x19 │ │ │ │ + bl 2a500 ::do_widen(char) const@@Base+0xc4a0> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 241cc ::do_widen(char) const@@Base+0xfc8c> // b.any │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl d9e0 │ │ │ │ - ldp x1, x2, [sp, #8] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, x1, #0xbe0 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov w1, w27 │ │ │ │ - mov x0, x28 │ │ │ │ - bl de00 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0xbe8 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d690 │ │ │ │ - str w27, [x24, #524] │ │ │ │ - b 24104 ::do_widen(char) const@@Base+0xfbc4> │ │ │ │ + b.ne 26728 ::do_widen(char) const@@Base+0x86c8> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl e234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x264> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 26620 ::do_widen(char) const@@Base+0x85c0> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.gt 26620 ::do_widen(char) const@@Base+0x85c0> │ │ │ │ + ldrb w0, [x19, #80] │ │ │ │ + add x1, x4, w1, sxtw │ │ │ │ + str x1, [x19, #16] │ │ │ │ + tbz w0, #0, 266e0 ::do_widen(char) const@@Base+0x8680> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x19, sp, #0x8 │ │ │ │ + mov x8, x19 │ │ │ │ + bl 2a500 ::do_widen(char) const@@Base+0xc4a0> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 26728 ::do_widen(char) const@@Base+0x86c8> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl e234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x264> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x448 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl d980 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 241d0 ::do_widen(char) const@@Base+0xfc90> // b.none │ │ │ │ + b.eq 26734 ::do_widen(char) const@@Base+0x86d4> // b.none │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + b 26704 ::do_widen(char) const@@Base+0x86a4> │ │ │ │ mov x0, x19 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ 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, #0x420 │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x650 │ │ │ │ str xzr, [sp, #1024] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3720] │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [sp, #1048] │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + mov x22, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #1608] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str x20, [sp, #112] │ │ │ │ - add x28, sp, #0x2b0 │ │ │ │ - add x26, sp, #0x2a0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3720] │ │ │ │ + str x0, [sp, #72] │ │ │ │ + mov x19, x0 │ │ │ │ bl d250 │ │ │ │ - str x28, [sp, #672] │ │ │ │ - adrp x2, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x2, x2, #0xe78 │ │ │ │ - mov x4, #0x6 // #6 │ │ │ │ - str x4, [sp, #680] │ │ │ │ - strb wzr, [sp, #694] │ │ │ │ - mov x1, x26 │ │ │ │ - ldr w3, [x2] │ │ │ │ - ldrh w2, [x2, #4] │ │ │ │ - str w3, [sp, #688] │ │ │ │ - strh w2, [x28, #4] │ │ │ │ - str x0, [x20, #8] │ │ │ │ - add x0, x19, #0x80 │ │ │ │ - bl d950 , std::allocator > const&) const@plt> │ │ │ │ - bl 1ab00 ::do_widen(char) const@@Base+0x65c0> │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - str x21, [sp, #1088] │ │ │ │ - str x22, [sp, #1096] │ │ │ │ - str x23, [sp, #1104] │ │ │ │ - str x24, [sp, #1112] │ │ │ │ - str d14, [sp, #1168] │ │ │ │ - str d15, [sp, #1176] │ │ │ │ - ldr w21, [x0] │ │ │ │ - cmp x1, x28 │ │ │ │ - b.eq 2429c ::do_widen(char) const@@Base+0xfd5c> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ + mov x1, x19 │ │ │ │ + add x19, sp, #0x190 │ │ │ │ + str x0, [x1, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ + add x20, sp, #0x1a0 │ │ │ │ + str x20, [sp, #48] │ │ │ │ + str x20, [sp, #400] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 25a60 ::do_widen(char) const@@Base+0x7a00> │ │ │ │ + add x0, sp, #0x310 │ │ │ │ + mov x1, x19 │ │ │ │ + str x0, [sp] │ │ │ │ + bl 31300 ::do_widen(char) const@@Base+0x132a0> │ │ │ │ + ldr x0, [sp, #400] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 267e4 ::do_widen(char) const@@Base+0x8784> // b.none │ │ │ │ bl d870 │ │ │ │ - movi v31.2d, #0x0 │ │ │ │ - add x22, x19, #0x400 │ │ │ │ - str xzr, [x19, #856] │ │ │ │ - str wzr, [x19, #1012] │ │ │ │ - str wzr, [x19, #1024] │ │ │ │ - ldr x1, [x19, #1104] │ │ │ │ - ldr x2, [x19, #1112] │ │ │ │ - stur q31, [x22, #8] │ │ │ │ - stur q31, [x22, #24] │ │ │ │ - str wzr, [x19, #1064] │ │ │ │ - str q31, [x19, #1072] │ │ │ │ - str q31, [x19, #1088] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 242d8 ::do_widen(char) const@@Base+0xfd98> // b.none │ │ │ │ - str x1, [x19, #1112] │ │ │ │ - cmp w21, #0x1 │ │ │ │ - b.le 25c80 ::do_widen(char) const@@Base+0x11740> │ │ │ │ - adrp x24, 23000 ::do_widen(char) const@@Base+0xeac0> │ │ │ │ - ubfiz x21, x21, #3, #32 │ │ │ │ - add x23, x19, #0x360 │ │ │ │ - add x24, x24, #0xfc8 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ + ldr x3, [x22, #8] │ │ │ │ + add x20, sp, #0x320 │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, sp, #0x64 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + ldp x4, x3, [x3] │ │ │ │ + sub x3, x3, x4 │ │ │ │ + asr x3, x3, #3 │ │ │ │ + str w3, [sp, #100] │ │ │ │ + bl dae0 │ │ │ │ + ldr w0, [sp, #100] │ │ │ │ + add x24, sp, #0x68 │ │ │ │ + add x25, sp, #0x70 │ │ │ │ + add x26, sp, #0x78 │ │ │ │ + add x27, sp, #0x80 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.le 26948 ::do_widen(char) const@@Base+0x88e8> │ │ │ │ + ldr x3, [x22, #8] │ │ │ │ + ubfiz x21, x23, #3, #32 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + ldr x3, [x3] │ │ │ │ + ldr x28, [x3, x21] │ │ │ │ + ldr x3, [x28, #8] │ │ │ │ + str x3, [sp, #104] │ │ │ │ + bl dae0 │ │ │ │ + ldr x1, [x28] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + bl dae0 │ │ │ │ + ldr x1, [x22, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + ldr x1, [x1] │ │ │ │ + ldr x1, [x1, x21] │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + bl dae0 │ │ │ │ + ldr x3, [x22, #8] │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + ldr x3, [x3] │ │ │ │ + ldr x28, [x3, x21] │ │ │ │ + ldr x3, [x28, #48] │ │ │ │ + str x3, [sp, #112] │ │ │ │ + bl dae0 │ │ │ │ + ldr x1, [x28, #40] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + bl dae0 │ │ │ │ + ldr x3, [x22, #8] │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + ldr x3, [x3] │ │ │ │ + ldr x28, [x3, x21] │ │ │ │ + ldr x3, [x28, #80] │ │ │ │ + str x3, [sp, #120] │ │ │ │ + bl dae0 │ │ │ │ + ldr x1, [x28, #72] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + bl dae0 │ │ │ │ + ldr x3, [x22, #8] │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + ldr x3, [x3] │ │ │ │ + ldr x28, [x3, x21] │ │ │ │ + ldr x3, [x28, #112] │ │ │ │ + str x3, [sp, #128] │ │ │ │ + bl dae0 │ │ │ │ + ldr x1, [x28, #104] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x2, [sp, #128] │ │ │ │ + bl dae0 │ │ │ │ + ldr x1, [x22, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + ldr x1, [x1] │ │ │ │ + ldr x1, [x1, x21] │ │ │ │ + add x1, x1, #0x90 │ │ │ │ + bl dae0 │ │ │ │ + ldr w0, [sp, #100] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp w0, w23 │ │ │ │ + b.gt 2682c ::do_widen(char) const@@Base+0x87cc> │ │ │ │ + ldr x1, [x22] │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, x2 │ │ │ │ + bl dae0 │ │ │ │ + ldr x0, [x22] │ │ │ │ + ldr w2, [x0, #4] │ │ │ │ + cmp w2, #0x0 │ │ │ │ + b.le 26b6c ::do_widen(char) const@@Base+0x8b0c> │ │ │ │ + add x24, sp, #0x88 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x0, [x23] │ │ │ │ - mov x3, x19 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x0, x0, x20 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - bl dea0 │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ne 24300 ::do_widen(char) const@@Base+0xfdc0> // b.any │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - ldr x0, [x23] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x0, x20] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - bl d800 │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ne 24328 ::do_widen(char) const@@Base+0xfde8> // b.any │ │ │ │ - ldr w0, [x19, #1012] │ │ │ │ - ldr w1, [x19, #1024] │ │ │ │ - cbz w0, 25158 ::do_widen(char) const@@Base+0x10c18> │ │ │ │ - str d12, [sp, #1152] │ │ │ │ - str d13, [sp, #1160] │ │ │ │ - movi d13, #0x0 │ │ │ │ - cbnz w1, 25150 ::do_widen(char) const@@Base+0x10c10> │ │ │ │ - add x21, sp, #0x310 │ │ │ │ - mov x0, x21 │ │ │ │ + ldr x3, [x0, #8] │ │ │ │ + ubfiz x21, x23, #3, #32 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + ldr x25, [x3, x21] │ │ │ │ + ldr x3, [x25, #8] │ │ │ │ + str x3, [sp, #136] │ │ │ │ + bl dae0 │ │ │ │ + ldr x1, [x25] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ + bl dae0 │ │ │ │ + ldr x1, [x22] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, x21] │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + bl dae0 │ │ │ │ + ldr x1, [x22] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, x21] │ │ │ │ + add x1, x1, #0x24 │ │ │ │ + bl dae0 │ │ │ │ + ldr x1, [x22] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, x21] │ │ │ │ + add x1, x1, #0x28 │ │ │ │ + bl dae0 │ │ │ │ + ldr x1, [x22] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, x21] │ │ │ │ + add x1, x1, #0x2c │ │ │ │ + bl dae0 │ │ │ │ + ldr x1, [x22] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, x21] │ │ │ │ + add x1, x1, #0x30 │ │ │ │ + bl dae0 │ │ │ │ + ldr x1, [x22] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, x21] │ │ │ │ + add x1, x1, #0x34 │ │ │ │ + bl dae0 │ │ │ │ + ldr x1, [x22] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, x21] │ │ │ │ + add x1, x1, #0x38 │ │ │ │ + bl dae0 │ │ │ │ + ldr x1, [x22] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, x21] │ │ │ │ + add x1, x1, #0x3c │ │ │ │ + bl dae0 │ │ │ │ + ldr x1, [x22] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, x21] │ │ │ │ + ldp x1, x2, [x1, #136] │ │ │ │ + sub x2, x2, x1 │ │ │ │ + bl dae0 │ │ │ │ + ldr x1, [x22] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, x21] │ │ │ │ + ldp x1, x2, [x1, #160] │ │ │ │ + sub x2, x2, x1 │ │ │ │ + bl dae0 │ │ │ │ + ldr x1, [x22] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, x21] │ │ │ │ + ldp x1, x2, [x1, #184] │ │ │ │ + sub x2, x2, x1 │ │ │ │ + bl dae0 │ │ │ │ + ldr x1, [x22] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, x21] │ │ │ │ + ldp x1, x2, [x1, #208] │ │ │ │ + sub x2, x2, x1 │ │ │ │ + bl dae0 │ │ │ │ + ldr x2, [x22] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x2, [x2, #8] │ │ │ │ + ldr x2, [x2, x21] │ │ │ │ + add x2, x2, #0xe8 │ │ │ │ + bl 25ca8 ::do_widen(char) const@@Base+0x7c48> │ │ │ │ + ldr x1, [x22] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, x21] │ │ │ │ + ldp x1, x2, [x1, #272] │ │ │ │ + sub x2, x2, x1 │ │ │ │ + bl dae0 │ │ │ │ + ldr x1, [x22] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, x21] │ │ │ │ + ldp x1, x2, [x1, #296] │ │ │ │ + sub x2, x2, x1 │ │ │ │ + bl dae0 │ │ │ │ + ldr x0, [x22] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr w2, [x0, #4] │ │ │ │ + cmp w2, w23 │ │ │ │ + b.gt 26980 ::do_widen(char) const@@Base+0x8920> │ │ │ │ + add x23, sp, #0x200 │ │ │ │ + str w2, [sp, #16] │ │ │ │ + mov x0, x23 │ │ │ │ bl d3b0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3904] │ │ │ │ - add x2, sp, #0x4d0 │ │ │ │ + add x2, sp, #0x260 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x4d0 │ │ │ │ - str xzr, [sp, #1000] │ │ │ │ + str xzr, [sp, #728] │ │ │ │ + strh wzr, [sp, #736] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldp x23, x25, [x0, #8] │ │ │ │ - strh wzr, [sp, #1008] │ │ │ │ - adrp x24, 9f000 │ │ │ │ + ldp x21, x27, [x0, #8] │ │ │ │ + adrp x24, 9f000 │ │ │ │ ldr x24, [x24, #3712] │ │ │ │ - stur q31, [x2, #-216] │ │ │ │ - stur q31, [x3, #-200] │ │ │ │ - add x2, x24, #0x10 │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x23, [sp, #672] │ │ │ │ - str x2, [sp, #784] │ │ │ │ - str x25, [x26, x0] │ │ │ │ - add x0, x26, x0 │ │ │ │ + stur q31, [x2, #136] │ │ │ │ + stur q31, [x2, #152] │ │ │ │ + add x3, x24, #0x10 │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #400] │ │ │ │ + str x3, [sp, #512] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + add x0, x19, x0 │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x20, 9f000 │ │ │ │ + adrp x20, 9f000 │ │ │ │ ldr x20, [x20, #3856] │ │ │ │ - add x0, sp, #0x2e0 │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3792] │ │ │ │ - add x2, x20, #0x18 │ │ │ │ + add x28, sp, #0x1d0 │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3792] │ │ │ │ + add x3, x20, #0x18 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ add x1, x20, #0x40 │ │ │ │ - str x2, [sp, #672] │ │ │ │ - add x2, x27, #0x10 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - str x2, [sp, #680] │ │ │ │ - stp q31, q31, [sp, #688] │ │ │ │ - str q31, [sp, #720] │ │ │ │ - str x1, [sp, #784] │ │ │ │ + str x3, [sp, #400] │ │ │ │ + add x3, x25, #0x10 │ │ │ │ + mov x0, x28 │ │ │ │ + str x3, [sp, #408] │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #4088] │ │ │ │ + stp q31, q31, [sp, #416] │ │ │ │ + str q31, [sp, #448] │ │ │ │ + str x1, [sp, #512] │ │ │ │ bl dfc0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4088] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - add x1, sp, #0x2a8 │ │ │ │ - add x3, x0, #0x10 │ │ │ │ - add x0, sp, #0x300 │ │ │ │ - mov x4, x0 │ │ │ │ - stp x0, x1, [sp, #24] │ │ │ │ - mov x0, x21 │ │ │ │ - str x3, [sp, #680] │ │ │ │ - str w2, [sp, #744] │ │ │ │ - str x4, [sp, #752] │ │ │ │ - str xzr, [sp, #760] │ │ │ │ - strb wzr, [sp, #768] │ │ │ │ + add x0, sp, #0x198 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x1f0 │ │ │ │ + mov x2, x0 │ │ │ │ + add x4, x26, #0x10 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + str x4, [sp, #408] │ │ │ │ + str w3, [sp, #472] │ │ │ │ + stp x0, xzr, [sp, #480] │ │ │ │ + mov x0, x23 │ │ │ │ + strb wzr, [sp, #496] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - fmov d0, d13 │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - mov x0, x26 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x26, x1 │ │ │ │ - ldr w2, [x1, #24] │ │ │ │ - orr w2, w2, #0x4 │ │ │ │ - str w2, [x1, #24] │ │ │ │ - str x3, [sp, #792] │ │ │ │ - bl dd30 (double)@plt> │ │ │ │ - ldr x4, [sp, #720] │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - str x0, [sp, #192] │ │ │ │ - stp x0, xzr, [sp, #224] │ │ │ │ - add x0, sp, #0xe0 │ │ │ │ - str x0, [sp, #160] │ │ │ │ - strb wzr, [sp, #240] │ │ │ │ - cbz x4, 25dd0 ::do_widen(char) const@@Base+0x11890> │ │ │ │ - ldr x5, [sp, #704] │ │ │ │ + ldr w2, [sp, #16] │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, w2 │ │ │ │ + bl de00 │ │ │ │ + ldr x4, [sp, #448] │ │ │ │ + add x1, sp, #0xa0 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + stp x1, xzr, [sp, #144] │ │ │ │ + strb wzr, [sp, #160] │ │ │ │ + cbz x4, 2754c ::do_widen(char) const@@Base+0x94ec> │ │ │ │ + ldp x6, x3, [sp, #432] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #712] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ + cmp x6, #0x0 │ │ │ │ + ccmp x4, x6, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x6, hi // hi = pmore │ │ │ │ sub x4, x4, x3 │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x2, x20, #0x18 │ │ │ │ add x1, x20, #0x40 │ │ │ │ - str x2, [sp, #672] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - str x1, [sp, #784] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - ldr x0, [sp, #752] │ │ │ │ - str x2, [sp, #680] │ │ │ │ + str x1, [sp, #512] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x3, x20, #0x18 │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + add x2, x26, #0x10 │ │ │ │ + stp x3, x2, [sp, #400] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 244dc ::do_widen(char) const@@Base+0xff9c> // b.none │ │ │ │ + b.eq 26cbc ::do_widen(char) const@@Base+0x8c5c> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x27, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + mov x0, x28 │ │ │ │ + str x1, [sp, #408] │ │ │ │ bl db90 │ │ │ │ - ldur x2, [x23, #-24] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ add x1, x24, #0x10 │ │ │ │ - str x23, [sp, #672] │ │ │ │ - mov x0, x21 │ │ │ │ - str x25, [x26, x2] │ │ │ │ - str x1, [sp, #784] │ │ │ │ + str x21, [sp, #400] │ │ │ │ + mov x0, x23 │ │ │ │ + str x27, [x19, x2] │ │ │ │ + str x1, [sp, #512] │ │ │ │ bl d410 │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x4, #0x14 // #20 │ │ │ │ - add x3, x3, #0xbf0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x4, #0x1c // #28 │ │ │ │ + add x3, x3, #0xe00 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0x110 │ │ │ │ - str x1, [sp, #152] │ │ │ │ - str x1, [sp, #256] │ │ │ │ mov x1, x0 │ │ │ │ + add x4, sp, #0xc0 │ │ │ │ + str x4, [sp, #176] │ │ │ │ mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 261b4 ::do_widen(char) const@@Base+0x11c74> // b.none │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #256] │ │ │ │ - str x2, [sp, #272] │ │ │ │ + ldr x2, [x1], #16 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 274d8 ::do_widen(char) const@@Base+0x9478> // b.none │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + str x2, [sp, #176] │ │ │ │ + str x0, [sp, #192] │ │ │ │ ldr x2, [x3, #8] │ │ │ │ - str x2, [sp, #264] │ │ │ │ + str x2, [sp, #184] │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ stp x1, xzr, [x3] │ │ │ │ sub x0, x0, x2 │ │ │ │ strb wzr, [x3, #16] │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 26b44 ::do_widen(char) const@@Base+0x12604> // b.plast │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0xc08 │ │ │ │ - str x0, [sp, #200] │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0x130 │ │ │ │ - str x1, [sp, #128] │ │ │ │ - str x1, [sp, #288] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 260e0 ::do_widen(char) const@@Base+0x11ba0> // b.none │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #288] │ │ │ │ - str x2, [sp, #304] │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - movi d15, #0x0 │ │ │ │ - ldr x0, [x3, #8] │ │ │ │ - str x0, [sp, #296] │ │ │ │ - ldr w0, [x19, #1024] │ │ │ │ - stp x1, xzr, [x3] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 24600 ::do_widen(char) const@@Base+0x100c0> // b.plast │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - ldr d15, [x22, #32] │ │ │ │ - ucvtf d31, w0 │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ - fcmp d15, #0.0 │ │ │ │ - b.pl 245fc ::do_widen(char) const@@Base+0x100bc> // b.nfrst │ │ │ │ - fmov d0, d15 │ │ │ │ - bl df90 │ │ │ │ - fmov d15, d0 │ │ │ │ - b 24600 ::do_widen(char) const@@Base+0x100c0> │ │ │ │ - fsqrt d15, d15 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d3b0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - str x0, [sp, #784] │ │ │ │ - add x0, sp, #0x4d0 │ │ │ │ - str x23, [sp, #672] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str xzr, [sp, #1000] │ │ │ │ - strh wzr, [sp, #1008] │ │ │ │ - stur q31, [x0, #-216] │ │ │ │ - stur q31, [x0, #-200] │ │ │ │ - ldur x2, [x23, #-24] │ │ │ │ - add x0, x26, x2 │ │ │ │ - str x25, [x26, x2] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #672] │ │ │ │ - add x0, x27, #0x10 │ │ │ │ - str x0, [sp, #680] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - stp q31, q31, [sp, #688] │ │ │ │ - str q31, [sp, #720] │ │ │ │ - bl dfc0 │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - str w0, [sp, #744] │ │ │ │ - mov x0, x21 │ │ │ │ - str xzr, [sp, #760] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - ldp x2, x1, [sp, #24] │ │ │ │ - str x2, [sp, #752] │ │ │ │ - strb wzr, [sp, #768] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - mov x0, x26 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x26, x1 │ │ │ │ - ldr w2, [x1, #24] │ │ │ │ - orr w2, w2, #0x4 │ │ │ │ - str w2, [x1, #24] │ │ │ │ - str x3, [sp, #792] │ │ │ │ - bl dd30 (double)@plt> │ │ │ │ - ldr x4, [sp, #720] │ │ │ │ - add x0, sp, #0x150 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - stp x0, xzr, [sp, #320] │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - strb wzr, [sp, #336] │ │ │ │ - cbz x4, 26394 ::do_widen(char) const@@Base+0x11e54> │ │ │ │ - ldr x5, [sp, #704] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #712] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - str x1, [sp, #672] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [sp, #752] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 24738 ::do_widen(char) const@@Base+0x101f8> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x27, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl db90 │ │ │ │ - ldur x2, [x23, #-24] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x23, [sp, #672] │ │ │ │ - mov x0, x21 │ │ │ │ - str x25, [x26, x2] │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl d410 │ │ │ │ - ldp x3, x4, [sp, #288] │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - ldr x2, [sp, #328] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 260a8 ::do_widen(char) const@@Base+0x11b68> // b.none │ │ │ │ - ldr x5, [sp, #304] │ │ │ │ - ldr x1, [sp, #320] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 247a4 ::do_widen(char) const@@Base+0x10264> // b.plast │ │ │ │ - ldr x5, [sp, #80] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 263fc ::do_widen(char) const@@Base+0x11ebc> // b.none │ │ │ │ - ldr x5, [sp, #336] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 25fa4 ::do_widen(char) const@@Base+0x11a64> // b.plast │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 267f4 ::do_widen(char) const@@Base+0x122b4> // b.pmore │ │ │ │ - add x22, sp, #0x120 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - str x1, [sp, #88] │ │ │ │ - str x1, [sp, #352] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 260c4 ::do_widen(char) const@@Base+0x11b84> // b.none │ │ │ │ - ldr x2, [x22, #16] │ │ │ │ - str x0, [sp, #352] │ │ │ │ - str x2, [sp, #368] │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - str x0, [sp, #360] │ │ │ │ - stp x1, xzr, [x22] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x22, #16] │ │ │ │ - ldr x1, [sp, #360] │ │ │ │ - sub x0, x0, x1 │ │ │ │ cmp x0, #0x4 │ │ │ │ - b.ls 266a4 ::do_widen(char) const@@Base+0x12164> // b.plast │ │ │ │ - add x0, sp, #0x160 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ + b.ls 2762c ::do_widen(char) const@@Base+0x95cc> // b.plast │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ mov x2, #0x5 // #5 │ │ │ │ - add x1, x1, #0xc10 │ │ │ │ - str x0, [sp, #168] │ │ │ │ + add x1, x1, #0x30 │ │ │ │ + str x0, [sp, #64] │ │ │ │ bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0x190 │ │ │ │ + add x1, sp, #0xe0 │ │ │ │ str x1, [sp, #40] │ │ │ │ - str x1, [sp, #384] │ │ │ │ + str x1, [sp, #208] │ │ │ │ mov x1, x0 │ │ │ │ - mov x22, x0 │ │ │ │ + mov x3, x0 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 26150 ::do_widen(char) const@@Base+0x11c10> // b.none │ │ │ │ - ldr x2, [x22, #16] │ │ │ │ - str x0, [sp, #384] │ │ │ │ - str x2, [sp, #400] │ │ │ │ + b.eq 274f4 ::do_widen(char) const@@Base+0x9494> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #208] │ │ │ │ + str x2, [sp, #224] │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ ldr x0, [x22, #8] │ │ │ │ - str x0, [sp, #392] │ │ │ │ - strb wzr, [x22, #16] │ │ │ │ - movi d12, #0x0 │ │ │ │ - str x1, [x22] │ │ │ │ - ldr w0, [x19, #1064] │ │ │ │ - str xzr, [x22, #8] │ │ │ │ - cbz w0, 24878 ::do_widen(char) const@@Base+0x10338> │ │ │ │ - ldr d12, [x19, #1080] │ │ │ │ - mov x0, x21 │ │ │ │ + str x1, [x3] │ │ │ │ + ldr x1, [x3, #8] │ │ │ │ + str xzr, [x3, #8] │ │ │ │ + str x1, [sp, #216] │ │ │ │ + bl 1eecc ::do_widen(char) const@@Base+0xe6c> │ │ │ │ + mov w1, w0 │ │ │ │ + mov x0, x23 │ │ │ │ + mov w22, w1 │ │ │ │ bl d3b0 │ │ │ │ + str x21, [sp, #400] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ add x0, x24, #0x10 │ │ │ │ - str x0, [sp, #784] │ │ │ │ - add x0, sp, #0x4d0 │ │ │ │ - str x23, [sp, #672] │ │ │ │ + str x0, [sp, #512] │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + str xzr, [sp, #728] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str xzr, [sp, #1000] │ │ │ │ - strh wzr, [sp, #1008] │ │ │ │ - stur q31, [x0, #-216] │ │ │ │ - stur q31, [x0, #-200] │ │ │ │ - ldur x2, [x23, #-24] │ │ │ │ - add x0, x26, x2 │ │ │ │ - str x25, [x26, x2] │ │ │ │ + strh wzr, [sp, #736] │ │ │ │ + stur q31, [x0, #136] │ │ │ │ + stur q31, [x0, #152] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x27, [x19, x2] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #672] │ │ │ │ - add x0, x27, #0x10 │ │ │ │ - str x0, [sp, #680] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - stp q31, q31, [sp, #688] │ │ │ │ - str q31, [sp, #720] │ │ │ │ - bl dfc0 │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - str w0, [sp, #744] │ │ │ │ - mov x0, x21 │ │ │ │ - str xzr, [sp, #760] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - ldp x2, x1, [sp, #24] │ │ │ │ - str x2, [sp, #752] │ │ │ │ - strb wzr, [sp, #768] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - fmov d0, d12 │ │ │ │ - mov x3, #0x2 // #2 │ │ │ │ - mov x0, x26 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x26, x1 │ │ │ │ - ldr w2, [x1, #24] │ │ │ │ - orr w2, w2, #0x4 │ │ │ │ - str w2, [x1, #24] │ │ │ │ - str x3, [sp, #792] │ │ │ │ - bl dd30 (double)@plt> │ │ │ │ - ldr x4, [sp, #720] │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - stp x0, xzr, [sp, #416] │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ - str x0, [sp, #136] │ │ │ │ - strb wzr, [sp, #432] │ │ │ │ - cbz x4, 263a0 ::do_widen(char) const@@Base+0x11e60> │ │ │ │ - ldr x5, [sp, #704] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #712] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - str x1, [sp, #672] │ │ │ │ add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [sp, #752] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 249b0 ::do_widen(char) const@@Base+0x10470> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x27, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl db90 │ │ │ │ - ldur x2, [x23, #-24] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x23, [sp, #672] │ │ │ │ - mov x0, x21 │ │ │ │ - str x25, [x26, x2] │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl d410 │ │ │ │ - ldp x3, x4, [sp, #384] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x2, [sp, #424] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 26134 ::do_widen(char) const@@Base+0x11bf4> // b.none │ │ │ │ - ldr x5, [sp, #400] │ │ │ │ - ldr x1, [sp, #416] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 24a1c ::do_widen(char) const@@Base+0x104dc> // b.plast │ │ │ │ - ldr x5, [sp, #64] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 26404 ::do_widen(char) const@@Base+0x11ec4> // b.none │ │ │ │ - ldr x5, [sp, #432] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 25f8c ::do_widen(char) const@@Base+0x11a4c> // b.plast │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 26bf4 ::do_widen(char) const@@Base+0x126b4> // b.pmore │ │ │ │ - add x22, sp, #0x180 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0x1d0 │ │ │ │ - str x1, [sp, #96] │ │ │ │ - str x1, [sp, #448] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 26118 ::do_widen(char) const@@Base+0x11bd8> // b.none │ │ │ │ - ldr x2, [x22, #16] │ │ │ │ - str x0, [sp, #448] │ │ │ │ - str x2, [sp, #464] │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - str x0, [sp, #456] │ │ │ │ - stp x1, xzr, [x22] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x22, #16] │ │ │ │ - ldr x1, [sp, #456] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x6 │ │ │ │ - b.ls 26788 ::do_widen(char) const@@Base+0x12248> // b.plast │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x7 // #7 │ │ │ │ - add x1, x1, #0xc18 │ │ │ │ - str x0, [sp, #176] │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0x1f0 │ │ │ │ - str x1, [sp, #48] │ │ │ │ - str x1, [sp, #480] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 260fc ::do_widen(char) const@@Base+0x11bbc> // b.none │ │ │ │ - ldr x2, [x22, #16] │ │ │ │ - str x0, [sp, #480] │ │ │ │ - str x2, [sp, #496] │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - str x0, [sp, #488] │ │ │ │ - stp x1, xzr, [x22] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [x22, #16] │ │ │ │ - ldr w19, [x19, #1012] │ │ │ │ - bl d3b0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - str x0, [sp, #784] │ │ │ │ - add x0, sp, #0x4d0 │ │ │ │ - str x23, [sp, #672] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str xzr, [sp, #1000] │ │ │ │ - strh wzr, [sp, #1008] │ │ │ │ - stur q31, [x0, #-216] │ │ │ │ - stur q31, [x0, #-200] │ │ │ │ - ldur x2, [x23, #-24] │ │ │ │ - add x0, x26, x2 │ │ │ │ - str x25, [x26, x2] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #672] │ │ │ │ - add x0, x27, #0x10 │ │ │ │ - str x0, [sp, #680] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - stp q31, q31, [sp, #688] │ │ │ │ - str q31, [sp, #720] │ │ │ │ + str x0, [sp, #400] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #408] │ │ │ │ + mov x0, x28 │ │ │ │ + str x1, [sp, #512] │ │ │ │ + stp q31, q31, [sp, #416] │ │ │ │ + str q31, [sp, #448] │ │ │ │ bl dfc0 │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + str x1, [sp, #408] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - str w0, [sp, #744] │ │ │ │ - mov x0, x21 │ │ │ │ - str xzr, [sp, #760] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - ldp x2, x1, [sp, #24] │ │ │ │ - str x2, [sp, #752] │ │ │ │ - strb wzr, [sp, #768] │ │ │ │ + str w0, [sp, #472] │ │ │ │ + mov x0, x23 │ │ │ │ + stp x2, xzr, [sp, #480] │ │ │ │ + strb wzr, [sp, #496] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov w1, w19 │ │ │ │ - mov x0, x26 │ │ │ │ + mov w1, w22 │ │ │ │ + mov x0, x19 │ │ │ │ bl de00 │ │ │ │ - ldr x4, [sp, #720] │ │ │ │ - add x0, sp, #0x210 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - str x0, [sp, #512] │ │ │ │ - add x0, sp, #0x200 │ │ │ │ - str x0, [sp, #144] │ │ │ │ - str xzr, [sp, #520] │ │ │ │ - strb wzr, [sp, #528] │ │ │ │ - cbz x4, 263ac ::do_widen(char) const@@Base+0x11e6c> │ │ │ │ - ldr x5, [sp, #704] │ │ │ │ + ldr x4, [sp, #448] │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + stp x0, xzr, [sp, #240] │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + strb wzr, [sp, #256] │ │ │ │ + cbz x4, 27534 ::do_widen(char) const@@Base+0x94d4> │ │ │ │ + ldp x5, x3, [sp, #432] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #712] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ cmp x5, #0x0 │ │ │ │ ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ csel x4, x4, x5, hi // hi = pmore │ │ │ │ sub x4, x4, x3 │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - str x1, [sp, #672] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [sp, #752] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 24bfc ::do_widen(char) const@@Base+0x106bc> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x27, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl db90 │ │ │ │ - ldur x2, [x23, #-24] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x23, [sp, #672] │ │ │ │ - mov x0, x21 │ │ │ │ - str x25, [x26, x2] │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl d410 │ │ │ │ - ldp x3, x4, [sp, #480] │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 2608c ::do_widen(char) const@@Base+0x11b4c> // b.none │ │ │ │ - ldr x5, [sp, #496] │ │ │ │ - ldr x1, [sp, #512] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 24c68 ::do_widen(char) const@@Base+0x10728> // b.plast │ │ │ │ - ldr x5, [sp, #72] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 2640c ::do_widen(char) const@@Base+0x11ecc> // b.none │ │ │ │ - ldr x5, [sp, #528] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 25f74 ::do_widen(char) const@@Base+0x11a34> // b.plast │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 26984 ::do_widen(char) const@@Base+0x12444> // b.pmore │ │ │ │ - add x19, sp, #0x1e0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - add x1, sp, #0x230 │ │ │ │ - str x1, [sp, #544] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #104] │ │ │ │ - ldr x0, [x22], #16 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 26074 ::do_widen(char) const@@Base+0x11b34> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - str x0, [sp, #544] │ │ │ │ - str x1, [sp, #560] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #552] │ │ │ │ - stp x22, xzr, [x19] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - ldr x1, [sp, #552] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 269bc ::do_widen(char) const@@Base+0x1247c> // b.plast │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0xc20 │ │ │ │ - str x0, [sp, #184] │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + add x0, sp, #0x1e0 │ │ │ │ mov x22, x0 │ │ │ │ - add x1, sp, #0x250 │ │ │ │ - str x1, [sp, #576] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr x0, [x22], #16 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 2605c ::do_widen(char) const@@Base+0x11b1c> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - str x0, [sp, #576] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #584] │ │ │ │ - stp x22, xzr, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - bl d250 │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - mov x2, #0x34db // #13531 │ │ │ │ - movk x2, #0xd7b6, lsl #16 │ │ │ │ - movk x2, #0xde82, lsl #32 │ │ │ │ - ldr x3, [x1, #8] │ │ │ │ - mov x1, #0x400000000000 // #70368744177664 │ │ │ │ - movk x1, #0x408f, lsl #48 │ │ │ │ - fmov d31, x1 │ │ │ │ - sub x1, x0, x3 │ │ │ │ - movk x2, #0x431b, lsl #48 │ │ │ │ - mov x0, x21 │ │ │ │ - smulh x2, x1, x2 │ │ │ │ - asr x2, x2, #18 │ │ │ │ - sub x1, x2, x1, asr #63 │ │ │ │ - ucvtf d15, w1 │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ - bl d3b0 │ │ │ │ - str x23, [sp, #672] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - str x0, [sp, #784] │ │ │ │ - add x0, sp, #0x4d0 │ │ │ │ - str xzr, [sp, #1000] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #1008] │ │ │ │ - stur q31, [x0, #-216] │ │ │ │ - stur q31, [x0, #-200] │ │ │ │ - ldur x2, [x23, #-24] │ │ │ │ - add x0, x26, x2 │ │ │ │ - str x25, [x26, x2] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #672] │ │ │ │ - add x0, x20, #0x40 │ │ │ │ - str x0, [sp, #784] │ │ │ │ - add x0, x27, #0x10 │ │ │ │ - str x0, [sp, #680] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - stp q31, q31, [sp, #688] │ │ │ │ - str q31, [sp, #720] │ │ │ │ - bl dfc0 │ │ │ │ - ldp x2, x1, [sp, #24] │ │ │ │ - str x2, [sp, #752] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str xzr, [sp, #760] │ │ │ │ - strb wzr, [sp, #768] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #680] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #744] │ │ │ │ - mov x0, x21 │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x3, #0x2 // #2 │ │ │ │ - mov x0, x26 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x26, x1 │ │ │ │ - ldr w2, [x1, #24] │ │ │ │ - orr w2, w2, #0x4 │ │ │ │ - str w2, [x1, #24] │ │ │ │ - str x3, [sp, #792] │ │ │ │ - bl dd30 (double)@plt> │ │ │ │ - ldr x4, [sp, #720] │ │ │ │ - add x19, sp, #0x270 │ │ │ │ - str x19, [sp, #608] │ │ │ │ - add x22, sp, #0x260 │ │ │ │ - str xzr, [sp, #616] │ │ │ │ - strb wzr, [sp, #624] │ │ │ │ - cbz x4, 26374 ::do_widen(char) const@@Base+0x11e34> │ │ │ │ - ldr x5, [sp, #704] │ │ │ │ + add x3, x20, #0x18 │ │ │ │ + add x2, x26, #0x10 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ mov x0, x22 │ │ │ │ - ldr x3, [sp, #712] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [sp, #752] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - str x1, [sp, #672] │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str x20, [sp, #784] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 24ea0 ::do_widen(char) const@@Base+0x10960> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x27, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ + stp x3, x2, [sp, #400] │ │ │ │ + str x1, [sp, #512] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + mov x0, x28 │ │ │ │ + str x1, [sp, #408] │ │ │ │ bl db90 │ │ │ │ - ldur x2, [x23, #-24] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ add x1, x24, #0x10 │ │ │ │ - str x23, [sp, #672] │ │ │ │ - mov x0, x21 │ │ │ │ - str x25, [x26, x2] │ │ │ │ - str x1, [sp, #784] │ │ │ │ + str x21, [sp, #400] │ │ │ │ + mov x0, x23 │ │ │ │ + str x27, [x19, x2] │ │ │ │ + str x1, [sp, #512] │ │ │ │ bl d410 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x3, [sp, #576] │ │ │ │ - ldr x4, [sp, #584] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ + ldp x3, x4, [sp, #208] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x2, [sp, #248] │ │ │ │ add x0, x4, x2 │ │ │ │ cmp x3, x1 │ │ │ │ - b.eq 2619c ::do_widen(char) const@@Base+0x11c5c> // b.none │ │ │ │ - ldr x5, [sp, #592] │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ + b.eq 27518 ::do_widen(char) const@@Base+0x94b8> // b.none │ │ │ │ + ldr x5, [sp, #224] │ │ │ │ + ldr x1, [sp, #240] │ │ │ │ cmp x0, x5 │ │ │ │ - b.ls 24f0c ::do_widen(char) const@@Base+0x109cc> // b.plast │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 263dc ::do_widen(char) const@@Base+0x11e9c> // b.none │ │ │ │ - ldr x5, [sp, #624] │ │ │ │ + b.ls 26f24 ::do_widen(char) const@@Base+0x8ec4> // b.plast │ │ │ │ + ldr x5, [sp, #56] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 27480 ::do_widen(char) const@@Base+0x9420> // b.none │ │ │ │ + ldr x5, [sp, #256] │ │ │ │ cmp x0, x5 │ │ │ │ - b.ls 25f5c ::do_widen(char) const@@Base+0x11a1c> // b.plast │ │ │ │ + b.ls 27330 ::do_widen(char) const@@Base+0x92d0> // b.plast │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ sub x0, x0, x4 │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 26c2c ::do_widen(char) const@@Base+0x126ec> // b.pmore │ │ │ │ - add x20, sp, #0x240 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x23, x0 │ │ │ │ - add x20, sp, #0x290 │ │ │ │ - str x20, [sp, #640] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 2601c ::do_widen(char) const@@Base+0x11adc> // b.none │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - str x0, [sp, #640] │ │ │ │ - str x1, [sp, #656] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #648] │ │ │ │ - stp x23, xzr, [x21] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - ldr x1, [sp, #648] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 26860 ::do_widen(char) const@@Base+0x12320> // b.plast │ │ │ │ - add x23, sp, #0x280 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0xc28 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ + b.hi 2765c ::do_widen(char) const@@Base+0x95fc> // b.pmore │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + str x0, [sp, #40] │ │ │ │ bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x25, x0 │ │ │ │ - str x28, [sp, #672] │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x25], #16 │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 26004 ::do_widen(char) const@@Base+0x11ac4> // b.none │ │ │ │ - ldr x1, [x24, #16] │ │ │ │ - str x0, [sp, #672] │ │ │ │ - str x1, [sp, #688] │ │ │ │ - ldr x0, [x24, #8] │ │ │ │ - str x0, [sp, #680] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3704] │ │ │ │ - stp x25, xzr, [x24] │ │ │ │ - strb wzr, [x24, #16] │ │ │ │ - ldrb w0, [x21, #520] │ │ │ │ - tbnz w0, #0, 25e3c ::do_widen(char) const@@Base+0x118fc> │ │ │ │ - ldrb w0, [x21, #521] │ │ │ │ - tbnz w0, #0, 25ddc ::do_widen(char) const@@Base+0x1189c> │ │ │ │ - ldr x0, [sp, #672] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 24fe8 ::do_widen(char) const@@Base+0x10aa8> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #640] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 24ff8 ::do_widen(char) const@@Base+0x10ab8> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #608] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 25008 ::do_widen(char) const@@Base+0x10ac8> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2501c ::do_widen(char) const@@Base+0x10adc> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - ldr x0, [sp, #544] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25030 ::do_widen(char) const@@Base+0x10af0> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25044 ::do_widen(char) const@@Base+0x10b04> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x0, [sp, #480] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25058 ::do_widen(char) const@@Base+0x10b18> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - ldr x0, [sp, #448] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2506c ::do_widen(char) const@@Base+0x10b2c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - ldr x0, [sp, #416] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25080 ::do_widen(char) const@@Base+0x10b40> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x0, [sp, #384] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25094 ::do_widen(char) const@@Base+0x10b54> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - ldr x0, [sp, #352] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 250a8 ::do_widen(char) const@@Base+0x10b68> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - ldr x0, [sp, #320] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 250bc ::do_widen(char) const@@Base+0x10b7c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - ldr x0, [sp, #288] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 250d0 ::do_widen(char) const@@Base+0x10b90> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 250e4 ::do_widen(char) const@@Base+0x10ba4> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 26034 ::do_widen(char) const@@Base+0x11af4> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr d12, [sp, #1152] │ │ │ │ - ldr d13, [sp, #1160] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 26438 ::do_widen(char) const@@Base+0x11ef8> // b.any │ │ │ │ - ldr x21, [sp, #1088] │ │ │ │ - ldr x22, [sp, #1096] │ │ │ │ - ldr x23, [sp, #1104] │ │ │ │ - ldr x24, [sp, #1112] │ │ │ │ - ldr d14, [sp, #1168] │ │ │ │ - ldr d15, [sp, #1176] │ │ │ │ - add sp, sp, #0x420 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr d13, [x22, #16] │ │ │ │ - b 24360 ::do_widen(char) const@@Base+0xfe20> │ │ │ │ - cbz w1, 26414 ::do_widen(char) const@@Base+0x11ed4> │ │ │ │ - ldr d15, [x22, #16] │ │ │ │ - add x21, sp, #0x310 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d3b0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3904] │ │ │ │ - add x2, sp, #0x4d0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x4d0 │ │ │ │ - str xzr, [sp, #1000] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x23, x25, [x0, #8] │ │ │ │ - strh wzr, [sp, #1008] │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3712] │ │ │ │ - stur q31, [x2, #-216] │ │ │ │ - stur q31, [x3, #-200] │ │ │ │ - add x2, x24, #0x10 │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x23, [sp, #672] │ │ │ │ - str x2, [sp, #784] │ │ │ │ - str x25, [x26, x0] │ │ │ │ - add x0, x26, x0 │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3856] │ │ │ │ - add x0, sp, #0x2e0 │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3792] │ │ │ │ - add x2, x20, #0x18 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x2, [sp, #672] │ │ │ │ - add x2, x27, #0x10 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - str x2, [sp, #680] │ │ │ │ - stp q31, q31, [sp, #688] │ │ │ │ - str q31, [sp, #720] │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl dfc0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4088] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - add x1, sp, #0x2a8 │ │ │ │ - add x3, x0, #0x10 │ │ │ │ - add x0, sp, #0x300 │ │ │ │ - mov x4, x0 │ │ │ │ - stp x0, x1, [sp, #24] │ │ │ │ - mov x0, x21 │ │ │ │ - str x3, [sp, #680] │ │ │ │ - str w2, [sp, #744] │ │ │ │ - str x4, [sp, #752] │ │ │ │ - str xzr, [sp, #760] │ │ │ │ - strb wzr, [sp, #768] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x3, #0x3 // #3 │ │ │ │ - mov x0, x26 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x26, x1 │ │ │ │ - ldr w2, [x1, #24] │ │ │ │ - orr w2, w2, #0x4 │ │ │ │ - str w2, [x1, #24] │ │ │ │ - str x3, [sp, #792] │ │ │ │ - bl dd30 (double)@plt> │ │ │ │ - ldr x4, [sp, #720] │ │ │ │ - add x0, sp, #0x150 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - stp x0, xzr, [sp, #320] │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - strb wzr, [sp, #336] │ │ │ │ - cbz x4, 263b8 ::do_widen(char) const@@Base+0x11e78> │ │ │ │ - ldr x5, [sp, #704] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #712] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x2, x20, #0x18 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x2, [sp, #672] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - str x1, [sp, #784] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - ldr x0, [sp, #752] │ │ │ │ - str x2, [sp, #680] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 252dc ::do_widen(char) const@@Base+0x10d9c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x27, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl db90 │ │ │ │ - ldur x2, [x23, #-24] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x23, [sp, #672] │ │ │ │ - mov x0, x21 │ │ │ │ - str x25, [x26, x2] │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl d410 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x4, #0x14 // #20 │ │ │ │ - add x3, x3, #0xbf0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - str x1, [sp, #88] │ │ │ │ - str x1, [sp, #352] │ │ │ │ mov x1, x0 │ │ │ │ + add x4, sp, #0x120 │ │ │ │ + str x4, [sp, #272] │ │ │ │ mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 26288 ::do_widen(char) const@@Base+0x11d48> // b.none │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #352] │ │ │ │ - str x2, [sp, #368] │ │ │ │ + ldr x2, [x1], #16 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 27564 ::do_widen(char) const@@Base+0x9504> // b.none │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + str x2, [sp, #272] │ │ │ │ + str x0, [sp, #288] │ │ │ │ ldr x0, [x3, #8] │ │ │ │ - str x0, [sp, #360] │ │ │ │ + str x0, [sp, #280] │ │ │ │ stp x1, xzr, [x3] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ strb wzr, [x3, #16] │ │ │ │ - ldr x1, [sp, #360] │ │ │ │ + ldr x1, [sp, #280] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ sub x0, x0, x1 │ │ │ │ cmp x0, #0x2 │ │ │ │ - b.ls 26df0 ::do_widen(char) const@@Base+0x128b0> // b.plast │ │ │ │ - add x0, sp, #0x160 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ + b.ls 27700 ::do_widen(char) const@@Base+0x96a0> // b.plast │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0xc08 │ │ │ │ - str x0, [sp, #168] │ │ │ │ + add x1, x1, #0xd68 │ │ │ │ + str x0, [sp, #56] │ │ │ │ bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0x190 │ │ │ │ + add x1, sp, #0x140 │ │ │ │ str x1, [sp, #40] │ │ │ │ - str x1, [sp, #384] │ │ │ │ + str x1, [sp, #304] │ │ │ │ mov x1, x0 │ │ │ │ mov x3, x0 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2626c ::do_widen(char) const@@Base+0x11d2c> // b.none │ │ │ │ + b.eq 274bc ::do_widen(char) const@@Base+0x945c> // b.none │ │ │ │ ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #384] │ │ │ │ - str x2, [sp, #400] │ │ │ │ + str x0, [sp, #304] │ │ │ │ + str x2, [sp, #320] │ │ │ │ ldr x0, [x3, #8] │ │ │ │ - str x0, [sp, #392] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ strb wzr, [x3, #16] │ │ │ │ - movi d15, #0x0 │ │ │ │ - str x1, [x3] │ │ │ │ - ldr w0, [x19, #1024] │ │ │ │ - str xzr, [x3, #8] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 25408 ::do_widen(char) const@@Base+0x10ec8> // b.plast │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - ldr d15, [x22, #32] │ │ │ │ - ucvtf d31, w0 │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ - fcmp d15, #0.0 │ │ │ │ - b.pl 25404 ::do_widen(char) const@@Base+0x10ec4> // b.nfrst │ │ │ │ - fmov d0, d15 │ │ │ │ - bl df90 │ │ │ │ - fmov d15, d0 │ │ │ │ - b 25408 ::do_widen(char) const@@Base+0x10ec8> │ │ │ │ - fsqrt d15, d15 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d3b0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - str x0, [sp, #784] │ │ │ │ - add x0, sp, #0x4d0 │ │ │ │ - str x23, [sp, #672] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str xzr, [sp, #1000] │ │ │ │ - strh wzr, [sp, #1008] │ │ │ │ - stur q31, [x0, #-216] │ │ │ │ - stur q31, [x0, #-200] │ │ │ │ - ldur x2, [x23, #-24] │ │ │ │ - add x0, x26, x2 │ │ │ │ - str x25, [x26, x2] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #672] │ │ │ │ - add x0, x27, #0x10 │ │ │ │ - str x0, [sp, #680] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - stp q31, q31, [sp, #688] │ │ │ │ - str q31, [sp, #720] │ │ │ │ - bl dfc0 │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - str w0, [sp, #744] │ │ │ │ - mov x0, x21 │ │ │ │ - str xzr, [sp, #760] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - ldp x2, x1, [sp, #24] │ │ │ │ - str x2, [sp, #752] │ │ │ │ - strb wzr, [sp, #768] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x3, #0x3 // #3 │ │ │ │ - mov x0, x26 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x26, x1 │ │ │ │ - ldr w2, [x1, #24] │ │ │ │ - orr w2, w2, #0x4 │ │ │ │ - str w2, [x1, #24] │ │ │ │ - str x3, [sp, #792] │ │ │ │ - bl dd30 (double)@plt> │ │ │ │ - ldr x4, [sp, #720] │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - stp x0, xzr, [sp, #416] │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ - str x0, [sp, #136] │ │ │ │ - strb wzr, [sp, #432] │ │ │ │ - cbz x4, 263d0 ::do_widen(char) const@@Base+0x11e90> │ │ │ │ - ldr x5, [sp, #704] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #712] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - str x1, [sp, #672] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [sp, #752] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25540 ::do_widen(char) const@@Base+0x11000> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x27, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl db90 │ │ │ │ - ldur x2, [x23, #-24] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x23, [sp, #672] │ │ │ │ - mov x0, x21 │ │ │ │ - str x25, [x26, x2] │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl d410 │ │ │ │ - ldp x3, x4, [sp, #384] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x2, [sp, #424] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 26040 ::do_widen(char) const@@Base+0x11b00> // b.none │ │ │ │ - ldr x5, [sp, #400] │ │ │ │ - ldr x1, [sp, #416] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 255ac ::do_widen(char) const@@Base+0x1106c> // b.plast │ │ │ │ - ldr x5, [sp, #64] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 263e4 ::do_widen(char) const@@Base+0x11ea4> // b.none │ │ │ │ - ldr x5, [sp, #432] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 25fd4 ::do_widen(char) const@@Base+0x11a94> // b.plast │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 26958 ::do_widen(char) const@@Base+0x12418> // b.pmore │ │ │ │ - add x22, sp, #0x180 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0x1d0 │ │ │ │ - str x1, [sp, #96] │ │ │ │ - str x1, [sp, #448] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 26200 ::do_widen(char) const@@Base+0x11cc0> // b.none │ │ │ │ - ldr x2, [x22, #16] │ │ │ │ - str x0, [sp, #448] │ │ │ │ - str x2, [sp, #464] │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - str x0, [sp, #456] │ │ │ │ - stp x1, xzr, [x22] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x22, #16] │ │ │ │ - ldr x1, [sp, #456] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x4 │ │ │ │ - b.ls 26520 ::do_widen(char) const@@Base+0x11fe0> // b.plast │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - add x1, x1, #0xc10 │ │ │ │ - str x0, [sp, #176] │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0x1f0 │ │ │ │ - str x1, [sp, #48] │ │ │ │ - str x1, [sp, #480] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 26250 ::do_widen(char) const@@Base+0x11d10> // b.none │ │ │ │ - ldr x2, [x22, #16] │ │ │ │ - str x0, [sp, #480] │ │ │ │ - str x2, [sp, #496] │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - str x0, [sp, #488] │ │ │ │ - strb wzr, [x22, #16] │ │ │ │ - movi d14, #0x0 │ │ │ │ - str x1, [x22] │ │ │ │ - ldr w0, [x19, #1064] │ │ │ │ - str xzr, [x22, #8] │ │ │ │ - cbz w0, 25680 ::do_widen(char) const@@Base+0x11140> │ │ │ │ - ldr d14, [x19, #1080] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d3b0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - str x0, [sp, #784] │ │ │ │ - add x0, sp, #0x4d0 │ │ │ │ - str x23, [sp, #672] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str xzr, [sp, #1000] │ │ │ │ - strh wzr, [sp, #1008] │ │ │ │ - stur q31, [x0, #-216] │ │ │ │ - stur q31, [x0, #-200] │ │ │ │ - ldur x2, [x23, #-24] │ │ │ │ - add x0, x26, x2 │ │ │ │ - str x25, [x26, x2] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #672] │ │ │ │ - add x0, x27, #0x10 │ │ │ │ - str x0, [sp, #680] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - stp q31, q31, [sp, #688] │ │ │ │ - str q31, [sp, #720] │ │ │ │ - bl dfc0 │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - str w0, [sp, #744] │ │ │ │ - mov x0, x21 │ │ │ │ - str xzr, [sp, #760] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - ldp x2, x1, [sp, #24] │ │ │ │ - str x2, [sp, #752] │ │ │ │ - strb wzr, [sp, #768] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - fmov d0, d14 │ │ │ │ - mov x3, #0x2 // #2 │ │ │ │ - mov x0, x26 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x26, x1 │ │ │ │ - ldr w2, [x1, #24] │ │ │ │ - orr w2, w2, #0x4 │ │ │ │ - str w2, [x1, #24] │ │ │ │ - str x3, [sp, #792] │ │ │ │ - bl dd30 (double)@plt> │ │ │ │ - ldr x4, [sp, #720] │ │ │ │ - add x0, sp, #0x210 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - str x0, [sp, #512] │ │ │ │ - add x0, sp, #0x200 │ │ │ │ - str x0, [sp, #144] │ │ │ │ - str xzr, [sp, #520] │ │ │ │ - strb wzr, [sp, #528] │ │ │ │ - cbz x4, 263c4 ::do_widen(char) const@@Base+0x11e84> │ │ │ │ - ldr x5, [sp, #704] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #712] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - str x1, [sp, #672] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [sp, #752] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 257bc ::do_widen(char) const@@Base+0x1127c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x27, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl db90 │ │ │ │ - ldur x2, [x23, #-24] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x23, [sp, #672] │ │ │ │ - mov x0, x21 │ │ │ │ - str x25, [x26, x2] │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl d410 │ │ │ │ - ldp x3, x4, [sp, #480] │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 26234 ::do_widen(char) const@@Base+0x11cf4> // b.none │ │ │ │ - ldr x5, [sp, #496] │ │ │ │ - ldr x1, [sp, #512] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 25828 ::do_widen(char) const@@Base+0x112e8> // b.plast │ │ │ │ - ldr x5, [sp, #72] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 263ec ::do_widen(char) const@@Base+0x11eac> // b.none │ │ │ │ - ldr x5, [sp, #528] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 25fec ::do_widen(char) const@@Base+0x11aac> // b.plast │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 2692c ::do_widen(char) const@@Base+0x123ec> // b.pmore │ │ │ │ - add x19, sp, #0x1e0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - add x1, sp, #0x230 │ │ │ │ - str x1, [sp, #544] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #104] │ │ │ │ - ldr x0, [x22], #16 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 2616c ::do_widen(char) const@@Base+0x11c2c> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - str x0, [sp, #544] │ │ │ │ - str x1, [sp, #560] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #552] │ │ │ │ - stp x22, xzr, [x19] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - ldr x1, [sp, #552] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x4 │ │ │ │ - b.ls 26c64 ::do_widen(char) const@@Base+0x12724> // b.plast │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - add x1, x1, #0xc30 │ │ │ │ - str x0, [sp, #184] │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - add x1, sp, #0x250 │ │ │ │ - str x1, [sp, #576] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr x0, [x22], #16 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 26184 ::do_widen(char) const@@Base+0x11c44> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - str x0, [sp, #576] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #584] │ │ │ │ - stp x22, xzr, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ + str x0, [sp, #312] │ │ │ │ bl d250 │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ mov x2, #0x34db // #13531 │ │ │ │ movk x2, #0xd7b6, lsl #16 │ │ │ │ movk x2, #0xde82, lsl #32 │ │ │ │ - ldr x3, [x1, #8] │ │ │ │ - mov x1, #0x400000000000 // #70368744177664 │ │ │ │ - movk x1, #0x408f, lsl #48 │ │ │ │ - fmov d31, x1 │ │ │ │ - sub x1, x0, x3 │ │ │ │ + ldr x3, [x0, #8] │ │ │ │ movk x2, #0x431b, lsl #48 │ │ │ │ - mov x0, x21 │ │ │ │ + adrp x0, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + sub x1, x1, x3 │ │ │ │ + ldr d15, [x0, #3720] │ │ │ │ + mov x0, x23 │ │ │ │ smulh x2, x1, x2 │ │ │ │ asr x2, x2, #18 │ │ │ │ sub x1, x2, x1, asr #63 │ │ │ │ - ucvtf d15, w1 │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ + ucvtf d31, w1 │ │ │ │ + fmul d15, d31, d15 │ │ │ │ bl d3b0 │ │ │ │ - str x23, [sp, #672] │ │ │ │ + str x21, [sp, #400] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ add x0, x24, #0x10 │ │ │ │ - str x0, [sp, #784] │ │ │ │ - add x0, sp, #0x4d0 │ │ │ │ - str xzr, [sp, #1000] │ │ │ │ + str x0, [sp, #512] │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + str xzr, [sp, #728] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #1008] │ │ │ │ - stur q31, [x0, #-216] │ │ │ │ - stur q31, [x0, #-200] │ │ │ │ - ldur x2, [x23, #-24] │ │ │ │ - add x0, x26, x2 │ │ │ │ - str x25, [x26, x2] │ │ │ │ + strh wzr, [sp, #736] │ │ │ │ + stur q31, [x0, #136] │ │ │ │ + stur q31, [x0, #152] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x27, [x19, x2] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ movi v31.4s, #0x0 │ │ │ │ add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #672] │ │ │ │ + str x0, [sp, #400] │ │ │ │ add x0, x20, #0x40 │ │ │ │ - str x0, [sp, #784] │ │ │ │ - add x0, x27, #0x10 │ │ │ │ - str x0, [sp, #680] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - stp q31, q31, [sp, #688] │ │ │ │ - str q31, [sp, #720] │ │ │ │ + str x0, [sp, #512] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #408] │ │ │ │ + mov x0, x28 │ │ │ │ + stp q31, q31, [sp, #416] │ │ │ │ + str q31, [sp, #448] │ │ │ │ bl dfc0 │ │ │ │ - ldp x2, x1, [sp, #24] │ │ │ │ - str x2, [sp, #752] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str xzr, [sp, #760] │ │ │ │ - strb wzr, [sp, #768] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #680] │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #744] │ │ │ │ - mov x0, x21 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + str w0, [sp, #472] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x0, x26, #0x10 │ │ │ │ + str x0, [sp, #408] │ │ │ │ + mov x0, x23 │ │ │ │ + stp x2, xzr, [sp, #480] │ │ │ │ + strb wzr, [sp, #496] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ + ldr x1, [sp, #400] │ │ │ │ fmov d0, d15 │ │ │ │ mov x3, #0x2 // #2 │ │ │ │ - mov x0, x26 │ │ │ │ + mov x0, x19 │ │ │ │ ldur x1, [x1, #-24] │ │ │ │ - add x1, x26, x1 │ │ │ │ + add x1, x19, x1 │ │ │ │ ldr w2, [x1, #24] │ │ │ │ orr w2, w2, #0x4 │ │ │ │ str w2, [x1, #24] │ │ │ │ - str x3, [sp, #792] │ │ │ │ + str x3, [sp, #520] │ │ │ │ bl dd30 (double)@plt> │ │ │ │ - ldr x4, [sp, #720] │ │ │ │ - add x19, sp, #0x270 │ │ │ │ - str x19, [sp, #608] │ │ │ │ - add x22, sp, #0x260 │ │ │ │ - str xzr, [sp, #616] │ │ │ │ - strb wzr, [sp, #624] │ │ │ │ - cbz x4, 26384 ::do_widen(char) const@@Base+0x11e44> │ │ │ │ - ldr x5, [sp, #704] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x3, [sp, #712] │ │ │ │ + ldr x4, [sp, #448] │ │ │ │ + add x0, sp, #0x160 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + stp x0, xzr, [sp, #336] │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + strb wzr, [sp, #352] │ │ │ │ + cbz x4, 27558 ::do_widen(char) const@@Base+0x94f8> │ │ │ │ + ldp x5, x3, [sp, #432] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ cmp x5, #0x0 │ │ │ │ ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ csel x4, x4, x5, hi // hi = pmore │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ sub x4, x4, x3 │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [sp, #752] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ add x1, x20, #0x18 │ │ │ │ - str x1, [sp, #672] │ │ │ │ + mov x0, x22 │ │ │ │ + add x26, x26, #0x10 │ │ │ │ add x20, x20, #0x40 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str x20, [sp, #784] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25a60 ::do_widen(char) const@@Base+0x11520> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x27, x27, #0x10 │ │ │ │ - str x27, [sp, #680] │ │ │ │ + stp x1, x26, [sp, #400] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + str x20, [sp, #512] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x28 │ │ │ │ + str x25, [sp, #408] │ │ │ │ bl db90 │ │ │ │ - ldur x1, [x23, #-24] │ │ │ │ - add x2, x24, #0x10 │ │ │ │ - str x23, [sp, #672] │ │ │ │ - mov x0, x21 │ │ │ │ - str x25, [x26, x1] │ │ │ │ - str x2, [sp, #784] │ │ │ │ + ldur x1, [x21, #-24] │ │ │ │ + str x21, [sp, #400] │ │ │ │ + mov x0, x23 │ │ │ │ + str x27, [x19, x1] │ │ │ │ + str x24, [sp, #512] │ │ │ │ bl d410 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x3, [sp, #576] │ │ │ │ - ldr x4, [sp, #584] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ + ldp x3, x4, [sp, #304] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x2, [sp, #344] │ │ │ │ add x0, x4, x2 │ │ │ │ cmp x3, x1 │ │ │ │ - b.eq 2621c ::do_widen(char) const@@Base+0x11cdc> // b.none │ │ │ │ - ldr x5, [sp, #592] │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ + b.eq 274a0 ::do_widen(char) const@@Base+0x9440> // b.none │ │ │ │ + ldr x5, [sp, #320] │ │ │ │ + ldr x1, [sp, #336] │ │ │ │ cmp x0, x5 │ │ │ │ - b.ls 25acc ::do_widen(char) const@@Base+0x1158c> // b.plast │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 263f4 ::do_widen(char) const@@Base+0x11eb4> // b.none │ │ │ │ - ldr x5, [sp, #624] │ │ │ │ + b.ls 271a8 ::do_widen(char) const@@Base+0x9148> // b.plast │ │ │ │ + ldr x5, [sp, #24] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 27478 ::do_widen(char) const@@Base+0x9418> // b.none │ │ │ │ + ldr x5, [sp, #352] │ │ │ │ cmp x0, x5 │ │ │ │ - b.ls 25fbc ::do_widen(char) const@@Base+0x11a7c> // b.plast │ │ │ │ + b.ls 2730c ::do_widen(char) const@@Base+0x92ac> // b.plast │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ sub x0, x0, x4 │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 26898 ::do_widen(char) const@@Base+0x12358> // b.pmore │ │ │ │ - add x20, sp, #0x240 │ │ │ │ + b.hi 27874 ::do_widen(char) const@@Base+0x9814> // b.pmore │ │ │ │ + add x20, sp, #0x130 │ │ │ │ mov x0, x20 │ │ │ │ bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x23, x0 │ │ │ │ - add x20, sp, #0x290 │ │ │ │ - str x20, [sp, #640] │ │ │ │ mov x21, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 261d0 ::do_widen(char) const@@Base+0x11c90> // b.none │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - str x0, [sp, #640] │ │ │ │ - str x1, [sp, #656] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #648] │ │ │ │ - stp x23, xzr, [x21] │ │ │ │ + add x3, sp, #0x180 │ │ │ │ + str x3, [sp, #368] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x1, [x21], #16 │ │ │ │ + cmp x1, x21 │ │ │ │ + b.eq 27588 ::do_widen(char) const@@Base+0x9528> // b.none │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + str x1, [sp, #368] │ │ │ │ + str x0, [sp, #384] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #376] │ │ │ │ + stp x21, xzr, [x20] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldr x1, [sp, #376] │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - ldr x1, [sp, #648] │ │ │ │ sub x0, x0, x1 │ │ │ │ cmp x0, #0x1 │ │ │ │ - b.ls 26550 ::do_widen(char) const@@Base+0x12010> // b.plast │ │ │ │ - add x23, sp, #0x280 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0xc28 │ │ │ │ + b.ls 27848 ::do_widen(char) const@@Base+0x97e8> // b.plast │ │ │ │ + add x21, sp, #0x170 │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0xca0 │ │ │ │ mov x2, #0x2 // #2 │ │ │ │ bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x25, x0 │ │ │ │ - str x28, [sp, #672] │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x25], #16 │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 261e8 ::do_widen(char) const@@Base+0x11ca8> // b.none │ │ │ │ - ldr x1, [x24, #16] │ │ │ │ - str x0, [sp, #672] │ │ │ │ - str x1, [sp, #688] │ │ │ │ - ldr x0, [x24, #8] │ │ │ │ - str x0, [sp, #680] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3704] │ │ │ │ - stp x25, xzr, [x24] │ │ │ │ - strb wzr, [x24, #16] │ │ │ │ - ldrb w0, [x21, #520] │ │ │ │ - tbnz w0, #0, 25efc ::do_widen(char) const@@Base+0x119bc> │ │ │ │ - ldrb w0, [x21, #521] │ │ │ │ - tbnz w0, #0, 25e9c ::do_widen(char) const@@Base+0x1195c> │ │ │ │ - ldr x0, [sp, #672] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 25ba8 ::do_widen(char) const@@Base+0x11668> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #640] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 25bb8 ::do_widen(char) const@@Base+0x11678> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #608] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 25bc8 ::do_widen(char) const@@Base+0x11688> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25bdc ::do_widen(char) const@@Base+0x1169c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - ldr x0, [sp, #544] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25bf0 ::do_widen(char) const@@Base+0x116b0> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25c04 ::do_widen(char) const@@Base+0x116c4> // b.none │ │ │ │ - bl d870 │ │ │ │ ldr x1, [sp, #48] │ │ │ │ - ldr x0, [sp, #480] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25c18 ::do_widen(char) const@@Base+0x116d8> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - ldr x0, [sp, #448] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25c2c ::do_widen(char) const@@Base+0x116ec> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - ldr x0, [sp, #416] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25c40 ::do_widen(char) const@@Base+0x11700> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x0, [sp, #384] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25c54 ::do_widen(char) const@@Base+0x11714> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - ldr x0, [sp, #352] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25c68 ::do_widen(char) const@@Base+0x11728> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - ldr x0, [sp, #320] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25100 ::do_widen(char) const@@Base+0x10bc0> // b.none │ │ │ │ - bl d870 │ │ │ │ - b 25100 ::do_widen(char) const@@Base+0x10bc0> │ │ │ │ - ldr w0, [x19, #636] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 26414 ::do_widen(char) const@@Base+0x11ed4> │ │ │ │ - adrp x27, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x27, #0xbe0 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - add x24, sp, #0xd8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3704] │ │ │ │ - adrp x25, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x23, #0x14 // #20 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - fmov d15, x0 │ │ │ │ - b 25ce4 ::do_widen(char) const@@Base+0x117a4> │ │ │ │ - ldr x0, [sp, #672] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 25cd8 ::do_widen(char) const@@Base+0x11798> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr w0, [x19, #636] │ │ │ │ - cmp w20, w0 │ │ │ │ - b.ge 24344 ::do_widen(char) const@@Base+0xfe04> // b.tcont │ │ │ │ - mov w2, w20 │ │ │ │ + mov x23, x0 │ │ │ │ + str x1, [sp, #400] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x23], #16 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 27488 ::do_widen(char) const@@Base+0x9428> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #400] │ │ │ │ + str x1, [sp, #416] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #408] │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3704] │ │ │ │ + stp x23, xzr, [x20] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldrb w0, [x24, #520] │ │ │ │ + tbnz w0, #0, 273b4 ::do_widen(char) const@@Base+0x9354> │ │ │ │ + ldrb w0, [x24, #521] │ │ │ │ + tbnz w0, #0, 27358 ::do_widen(char) const@@Base+0x92f8> │ │ │ │ mov x0, x19 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 22fac ::do_widen(char) const@@Base+0xea6c> │ │ │ │ - mov x1, x24 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x0, x26 │ │ │ │ - str x23, [sp, #216] │ │ │ │ - str x28, [sp, #672] │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - add x2, x25, #0xbc8 │ │ │ │ - str x0, [sp, #672] │ │ │ │ - ldr x1, [sp, #216] │ │ │ │ - str x1, [sp, #688] │ │ │ │ - ldp x4, x5, [x2] │ │ │ │ - stp x4, x5, [x0] │ │ │ │ - ldr w2, [x2, #16] │ │ │ │ - str w2, [x0, #16] │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - ldr x0, [sp, #672] │ │ │ │ - strb wzr, [x0, x1] │ │ │ │ - ldrb w0, [x21, #520] │ │ │ │ - tbz w0, #0, 25cc8 ::do_widen(char) const@@Base+0x11788> │ │ │ │ - ldr w1, [x19, #636] │ │ │ │ - scvtf d31, w20 │ │ │ │ - ldr w0, [x21, #524] │ │ │ │ - scvtf d30, w1 │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fcvt s31, d31 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fmul d31, d31, d15 │ │ │ │ - fcvtzs w27, d31 │ │ │ │ - cmp w27, w0 │ │ │ │ - b.ge 25d7c ::do_widen(char) const@@Base+0x1183c> // b.tcont │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov w0, w1 │ │ │ │ - str w1, [x21, #524] │ │ │ │ - cmp w27, w0 │ │ │ │ - b.le 25cc8 ::do_widen(char) const@@Base+0x11788> │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr x0, [sp, #16] │ │ │ │ - mov w1, w27 │ │ │ │ - bl de00 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0xbe8 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl 2bd40 ::do_widen(char) const@@Base+0xdce0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1608] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 27610 ::do_widen(char) const@@Base+0x95b0> // b.any │ │ │ │ + add sp, sp, #0x650 │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ + 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], #112 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - bl d690 │ │ │ │ - str w27, [x21, #524] │ │ │ │ - b 25cc8 ::do_widen(char) const@@Base+0x11788> │ │ │ │ - add x1, sp, #0x2f0 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 244ac ::do_widen(char) const@@Base+0xff6c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x21, x0 │ │ │ │ - ldr x24, [x0, #240] │ │ │ │ - cbz x24, 26444 ::do_widen(char) const@@Base+0x11f04> │ │ │ │ - ldrb w0, [x24, #56] │ │ │ │ - cbz w0, 2630c ::do_widen(char) const@@Base+0x11dcc> │ │ │ │ - ldrb w1, [x24, #67] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - b 24fd8 ::do_widen(char) const@@Base+0x10a98> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr x25, [x0, #240] │ │ │ │ - cbz x25, 26a30 ::do_widen(char) const@@Base+0x124f0> │ │ │ │ - ldrb w0, [x25, #56] │ │ │ │ - cbz w0, 262d8 ::do_widen(char) const@@Base+0x11d98> │ │ │ │ - ldrb w1, [x25, #67] │ │ │ │ - mov x0, x24 │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - b 24fd0 ::do_widen(char) const@@Base+0x10a90> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x20, sp, #0x130 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d990 , std::allocator >::replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x170 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + b 271fc ::do_widen(char) const@@Base+0x919c> │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d990 , std::allocator >::replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + b 26f78 ::do_widen(char) const@@Base+0x8f18> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3704] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldp x1, x2, [sp, #400] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3704] │ │ │ │ bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x21, x0 │ │ │ │ + mov x20, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x21, x0 │ │ │ │ - ldr x24, [x0, #240] │ │ │ │ - cbz x24, 2641c ::do_widen(char) const@@Base+0x11edc> │ │ │ │ - ldrb w0, [x24, #56] │ │ │ │ - cbz w0, 262a4 ::do_widen(char) const@@Base+0x11d64> │ │ │ │ - ldrb w1, [x24, #67] │ │ │ │ - mov x0, x21 │ │ │ │ + add x0, x20, x0 │ │ │ │ + ldr x23, [x0, #240] │ │ │ │ + cbz x23, 27940 ::do_widen(char) const@@Base+0x98e0> │ │ │ │ + ldrb w0, [x23, #56] │ │ │ │ + cbz w0, 27410 ::do_widen(char) const@@Base+0x93b0> │ │ │ │ + ldrb w1, [x23, #67] │ │ │ │ + mov x0, x20 │ │ │ │ bl d210 │ │ │ │ bl d690 │ │ │ │ - b 25b98 ::do_widen(char) const@@Base+0x11658> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 27278 ::do_widen(char) const@@Base+0x9218> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldp x1, x2, [sp, #400] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x24, x0 │ │ │ │ + mov x20, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr x25, [x0, #240] │ │ │ │ - cbz x25, 269f8 ::do_widen(char) const@@Base+0x124b8> │ │ │ │ - ldrb w0, [x25, #56] │ │ │ │ - cbz w0, 26340 ::do_widen(char) const@@Base+0x11e00> │ │ │ │ - ldrb w1, [x25, #67] │ │ │ │ - mov x0, x24 │ │ │ │ + add x0, x20, x0 │ │ │ │ + ldr x23, [x0, #240] │ │ │ │ + cbz x23, 27914 ::do_widen(char) const@@Base+0x98b4> │ │ │ │ + ldrb w0, [x23, #56] │ │ │ │ + cbz w0, 27444 ::do_widen(char) const@@Base+0x93e4> │ │ │ │ + ldrb w1, [x23, #67] │ │ │ │ + mov x0, x20 │ │ │ │ bl d210 │ │ │ │ bl d690 │ │ │ │ - b 25b90 ::do_widen(char) const@@Base+0x11650> │ │ │ │ - add x20, sp, #0x240 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - b 24f28 ::do_widen(char) const@@Base+0x109e8> │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - add x19, sp, #0x1e0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - b 24c84 ::do_widen(char) const@@Base+0x10744> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - add x22, sp, #0x180 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - b 24a38 ::do_widen(char) const@@Base+0x104f8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - add x22, sp, #0x120 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - b 247c0 ::do_widen(char) const@@Base+0x10280> │ │ │ │ - add x20, sp, #0x240 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - b 25ae8 ::do_widen(char) const@@Base+0x115a8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - add x22, sp, #0x180 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - b 255c8 ::do_widen(char) const@@Base+0x11088> │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - add x19, sp, #0x1e0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - b 25844 ::do_widen(char) const@@Base+0x11304> │ │ │ │ - ldr x2, [x24, #8] │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x28 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - b 24fb0 ::do_widen(char) const@@Base+0x10a70> │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ + b 27270 ::do_widen(char) const@@Base+0x9210> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 273a4 ::do_widen(char) const@@Base+0x9344> // b.none │ │ │ │ + mov x0, x23 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 273a4 ::do_widen(char) const@@Base+0x9344> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 27400 ::do_widen(char) const@@Base+0x93a0> // b.none │ │ │ │ + mov x0, x23 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 27400 ::do_widen(char) const@@Base+0x93a0> │ │ │ │ + mov x5, #0xf // #15 │ │ │ │ + b 271a0 ::do_widen(char) const@@Base+0x9140> │ │ │ │ + mov x5, #0xf // #15 │ │ │ │ + b 26f1c ::do_widen(char) const@@Base+0x8ebc> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x0, x1 │ │ │ │ mov x1, x23 │ │ │ │ - mov x0, x20 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl d270 │ │ │ │ - b 24f50 ::do_widen(char) const@@Base+0x10a10> │ │ │ │ - ldr d12, [sp, #1152] │ │ │ │ - ldr d13, [sp, #1160] │ │ │ │ - b 25100 ::do_widen(char) const@@Base+0x10bc0> │ │ │ │ - ldr x1, [sp, #416] │ │ │ │ + b 27250 ::do_widen(char) const@@Base+0x91f0> │ │ │ │ + ldr x1, [sp, #336] │ │ │ │ cmp x0, #0xf │ │ │ │ - b.ls 255ac ::do_widen(char) const@@Base+0x1106c> // b.plast │ │ │ │ - ldr x5, [sp, #64] │ │ │ │ + b.ls 271a8 ::do_widen(char) const@@Base+0x9148> // b.plast │ │ │ │ + ldr x5, [sp, #24] │ │ │ │ cmp x1, x5 │ │ │ │ - b.ne 255a0 ::do_widen(char) const@@Base+0x11060> // b.any │ │ │ │ - b 255bc ::do_widen(char) const@@Base+0x1107c> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x0, x1 │ │ │ │ - mov x1, x22 │ │ │ │ + b.ne 2719c ::do_widen(char) const@@Base+0x913c> // b.any │ │ │ │ + b 271b8 ::do_widen(char) const@@Base+0x9158> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + stp x1, x3, [sp, #80] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl d270 │ │ │ │ - b 24d18 ::do_widen(char) const@@Base+0x107d8> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x0, x1 │ │ │ │ - mov x1, x22 │ │ │ │ + ldp x1, x3, [sp, #80] │ │ │ │ + b 26fd0 ::do_widen(char) const@@Base+0x8f70> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x4 │ │ │ │ + stp x1, x3, [sp, #32] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl d270 │ │ │ │ - b 24cb0 ::do_widen(char) const@@Base+0x10770> │ │ │ │ - ldr x1, [sp, #512] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 24c68 ::do_widen(char) const@@Base+0x10728> // b.plast │ │ │ │ - ldr x5, [sp, #72] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 24c5c ::do_widen(char) const@@Base+0x1071c> // b.any │ │ │ │ - b 24c78 ::do_widen(char) const@@Base+0x10738> │ │ │ │ - ldr x1, [sp, #320] │ │ │ │ + ldp x1, x3, [sp, #32] │ │ │ │ + b 26d2c ::do_widen(char) const@@Base+0x8ccc> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + str x1, [sp, #32] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + str x3, [sp, #56] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + b 26d90 ::do_widen(char) const@@Base+0x8d30> │ │ │ │ + ldr x1, [sp, #240] │ │ │ │ cmp x0, #0xf │ │ │ │ - b.ls 247a4 ::do_widen(char) const@@Base+0x10264> // b.plast │ │ │ │ - ldr x5, [sp, #80] │ │ │ │ + b.ls 26f24 ::do_widen(char) const@@Base+0x8ec4> // b.plast │ │ │ │ + ldr x5, [sp, #56] │ │ │ │ cmp x1, x5 │ │ │ │ - b.ne 24798 ::do_widen(char) const@@Base+0x10258> // b.any │ │ │ │ - b 247b4 ::do_widen(char) const@@Base+0x10274> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ + b.ne 26f18 ::do_widen(char) const@@Base+0x8eb8> // b.any │ │ │ │ + b 26f34 ::do_widen(char) const@@Base+0x8ed4> │ │ │ │ + add x0, sp, #0x1e0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 26e9c ::do_widen(char) const@@Base+0x8e3c> │ │ │ │ + add x1, sp, #0x1e0 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 26c94 ::do_widen(char) const@@Base+0x8c34> │ │ │ │ + mov x1, x22 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 27120 ::do_widen(char) const@@Base+0x90c0> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x4 │ │ │ │ str x1, [sp, #40] │ │ │ │ add x2, x2, #0x1 │ │ │ │ + str x3, [sp, #56] │ │ │ │ bl d270 │ │ │ │ ldr x1, [sp, #40] │ │ │ │ - b 247ec ::do_widen(char) const@@Base+0x102ac> │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - stp x1, x3, [sp, #40] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldp x1, x3, [sp, #40] │ │ │ │ - b 245b4 ::do_widen(char) const@@Base+0x10074> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + b 26f68 ::do_widen(char) const@@Base+0x8f08> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x0, x3 │ │ │ │ + mov x1, x21 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl d270 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - b 24acc ::do_widen(char) const@@Base+0x1058c> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - b 24a64 ::do_widen(char) const@@Base+0x10524> │ │ │ │ - ldr x1, [sp, #416] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 24a1c ::do_widen(char) const@@Base+0x104dc> // b.plast │ │ │ │ - ldr x5, [sp, #64] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 24a10 ::do_widen(char) const@@Base+0x104d0> // b.any │ │ │ │ - b 24a2c ::do_widen(char) const@@Base+0x104ec> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - b 24854 ::do_widen(char) const@@Base+0x10314> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x0, x1 │ │ │ │ - mov x1, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - b 25870 ::do_widen(char) const@@Base+0x11330> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x0, x1 │ │ │ │ - mov x1, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - b 258d8 ::do_widen(char) const@@Base+0x11398> │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 24f0c ::do_widen(char) const@@Base+0x109cc> // b.plast │ │ │ │ - cmp x1, x19 │ │ │ │ - b.ne 24f00 ::do_widen(char) const@@Base+0x109c0> // b.any │ │ │ │ - b 24f1c ::do_widen(char) const@@Base+0x109dc> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - stp x1, x3, [sp, #40] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldp x1, x3, [sp, #40] │ │ │ │ - b 24550 ::do_widen(char) const@@Base+0x10010> │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x20 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - b 25b10 ::do_widen(char) const@@Base+0x115d0> │ │ │ │ - ldr x2, [x24, #8] │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x28 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - b 25b70 ::do_widen(char) const@@Base+0x11630> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - b 255f4 ::do_widen(char) const@@Base+0x110b4> │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 25acc ::do_widen(char) const@@Base+0x1158c> // b.plast │ │ │ │ - cmp x1, x19 │ │ │ │ - b.ne 25ac0 ::do_widen(char) const@@Base+0x11580> // b.any │ │ │ │ - b 25adc ::do_widen(char) const@@Base+0x1159c> │ │ │ │ - ldr x1, [sp, #512] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 25828 ::do_widen(char) const@@Base+0x112e8> // b.plast │ │ │ │ - ldr x5, [sp, #72] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 2581c ::do_widen(char) const@@Base+0x112dc> // b.any │ │ │ │ - b 25838 ::do_widen(char) const@@Base+0x112f8> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - b 2565c ::do_widen(char) const@@Base+0x1111c> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - stp x1, x3, [sp, #48] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldp x1, x3, [sp, #48] │ │ │ │ - b 253b8 ::do_widen(char) const@@Base+0x10e78> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - stp x1, x3, [sp, #40] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldp x1, x3, [sp, #40] │ │ │ │ - b 25350 ::do_widen(char) const@@Base+0x10e10> │ │ │ │ - mov x0, x24 │ │ │ │ - bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x24] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 25eec ::do_widen(char) const@@Base+0x119ac> // b.none │ │ │ │ - mov x0, x24 │ │ │ │ - blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 25eec ::do_widen(char) const@@Base+0x119ac> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x25] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 25e8c ::do_widen(char) const@@Base+0x1194c> // b.none │ │ │ │ - mov x0, x25 │ │ │ │ - blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 25e8c ::do_widen(char) const@@Base+0x1194c> │ │ │ │ - mov x0, x24 │ │ │ │ - bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x24] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 25e2c ::do_widen(char) const@@Base+0x118ec> // b.none │ │ │ │ - mov x0, x24 │ │ │ │ - blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 25e2c ::do_widen(char) const@@Base+0x118ec> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x25] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 25f4c ::do_widen(char) const@@Base+0x11a0c> // b.none │ │ │ │ - mov x0, x25 │ │ │ │ - blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 25f4c ::do_widen(char) const@@Base+0x11a0c> │ │ │ │ - add x1, sp, #0x2f0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 24e70 ::do_widen(char) const@@Base+0x10930> │ │ │ │ - add x1, sp, #0x2f0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 25a30 ::do_widen(char) const@@Base+0x114f0> │ │ │ │ - add x1, sp, #0x2f0 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 24708 ::do_widen(char) const@@Base+0x101c8> │ │ │ │ - add x1, sp, #0x2f0 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 24980 ::do_widen(char) const@@Base+0x10440> │ │ │ │ - add x1, sp, #0x2f0 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 24bcc ::do_widen(char) const@@Base+0x1068c> │ │ │ │ - add x1, sp, #0x2f0 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 252ac ::do_widen(char) const@@Base+0x10d6c> │ │ │ │ - add x1, sp, #0x2f0 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 2578c ::do_widen(char) const@@Base+0x1124c> │ │ │ │ - add x1, sp, #0x2f0 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 25510 ::do_widen(char) const@@Base+0x10fd0> │ │ │ │ - mov x5, #0xf // #15 │ │ │ │ - b 24f04 ::do_widen(char) const@@Base+0x109c4> │ │ │ │ - mov x5, #0xf // #15 │ │ │ │ - b 255a4 ::do_widen(char) const@@Base+0x11064> │ │ │ │ - mov x5, #0xf // #15 │ │ │ │ - b 25820 ::do_widen(char) const@@Base+0x112e0> │ │ │ │ - mov x5, #0xf // #15 │ │ │ │ - b 25ac4 ::do_widen(char) const@@Base+0x11584> │ │ │ │ - mov x5, #0xf // #15 │ │ │ │ - b 2479c ::do_widen(char) const@@Base+0x1025c> │ │ │ │ - mov x5, #0xf // #15 │ │ │ │ - b 24a14 ::do_widen(char) const@@Base+0x104d4> │ │ │ │ - mov x5, #0xf // #15 │ │ │ │ - b 24c60 ::do_widen(char) const@@Base+0x10720> │ │ │ │ - movi d15, #0x0 │ │ │ │ - b 25160 ::do_widen(char) const@@Base+0x10c20> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 26a18 ::do_widen(char) const@@Base+0x124d8> // b.none │ │ │ │ - str d12, [sp, #1152] │ │ │ │ - str d13, [sp, #1160] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 26440 ::do_widen(char) const@@Base+0x11f00> // b.any │ │ │ │ - bl dab0 │ │ │ │ + b 271ec ::do_widen(char) const@@Base+0x918c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x20, sp, #0x240 │ │ │ │ - mov x0, x23 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x22 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x20 │ │ │ │ - mov x20, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - add x19, sp, #0x1e0 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - add x22, sp, #0x180 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - add x22, sp, #0x120 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x22 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + mov x20, x19 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl 2bd40 ::do_widen(char) const@@Base+0xdce0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ + ldr x2, [sp, #1608] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 26440 ::do_widen(char) const@@Base+0x11f00> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.eq 276ec ::do_widen(char) const@@Base+0x968c> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + add x20, sp, #0x130 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 275a8 ::do_widen(char) const@@Base+0x9548> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ + ldr x2, [sp, #1608] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 26438 ::do_widen(char) const@@Base+0x11ef8> // b.any │ │ │ │ - add x1, sp, #0x1c0 │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - str x1, [sp, #176] │ │ │ │ + b.ne 27610 ::do_widen(char) const@@Base+0x95b0> // b.any │ │ │ │ + add x1, sp, #0xb0 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #64] │ │ │ │ bl d530 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ + ldr x2, [sp, #1608] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 26438 ::do_widen(char) const@@Base+0x11ef8> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x23, sp, #0x280 │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ + b.ne 27610 ::do_widen(char) const@@Base+0x95b0> // b.any │ │ │ │ + add x1, sp, #0xd0 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #40] │ │ │ │ bl d530 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - add x22, sp, #0x180 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str d12, [sp, #1152] │ │ │ │ - str d13, [sp, #1160] │ │ │ │ - b.eq 26518 ::do_widen(char) const@@Base+0x11fd8> // b.none │ │ │ │ - b 26440 ::do_widen(char) const@@Base+0x11f00> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x20, sp, #0x240 │ │ │ │ - mov x0, x23 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x20, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - add x19, sp, #0x1e0 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 26584 ::do_widen(char) const@@Base+0x12044> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - mov x20, x19 │ │ │ │ - mov x0, x21 │ │ │ │ - add x19, sp, #0x1e0 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl d410 │ │ │ │ - b 264a8 ::do_widen(char) const@@Base+0x11f68> │ │ │ │ + b 275c8 ::do_widen(char) const@@Base+0x9568> │ │ │ │ bti j │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x1e0 │ │ │ │ + str x26, [sp, #408] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x27, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x0, x28 │ │ │ │ + str x25, [sp, #408] │ │ │ │ bl db90 │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x23, [sp, #672] │ │ │ │ - str x25, [x26, x0] │ │ │ │ - b 2662c ::do_widen(char) const@@Base+0x120ec> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - mov x0, x21 │ │ │ │ - add x22, sp, #0x180 │ │ │ │ - str x1, [sp, #784] │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #400] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + mov x0, x23 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + str x24, [sp, #512] │ │ │ │ bl d410 │ │ │ │ - b 26598 ::do_widen(char) const@@Base+0x12058> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + mov x19, x20 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + b 275d0 ::do_widen(char) const@@Base+0x9570> │ │ │ │ + mov x0, x20 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 276cc ::do_widen(char) const@@Base+0x966c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ + ldr x2, [sp, #1608] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 26440 ::do_widen(char) const@@Base+0x11f00> // b.any │ │ │ │ - add x1, sp, #0x160 │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - str x1, [sp, #168] │ │ │ │ + b.ne 27610 ::do_widen(char) const@@Base+0x95b0> // b.any │ │ │ │ + add x1, sp, #0x110 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #56] │ │ │ │ bl d530 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x26 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ + ldr x2, [sp, #1608] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #1088] │ │ │ │ - str x22, [sp, #1096] │ │ │ │ - str x23, [sp, #1104] │ │ │ │ - str x24, [sp, #1112] │ │ │ │ - str d12, [sp, #1152] │ │ │ │ - str d13, [sp, #1160] │ │ │ │ - str d14, [sp, #1168] │ │ │ │ - str d15, [sp, #1176] │ │ │ │ - b.eq 26518 ::do_widen(char) const@@Base+0x11fd8> // b.none │ │ │ │ - b 26440 ::do_widen(char) const@@Base+0x11f00> │ │ │ │ + b.ne 27610 ::do_widen(char) const@@Base+0x95b0> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x26 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 26518 ::do_widen(char) const@@Base+0x11fd8> // b.none │ │ │ │ - b 26440 ::do_widen(char) const@@Base+0x11f00> │ │ │ │ + mov x20, x0 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + mov x0, x23 │ │ │ │ + str x24, [sp, #512] │ │ │ │ + bl d410 │ │ │ │ + b 275ec ::do_widen(char) const@@Base+0x958c> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 264f4 ::do_widen(char) const@@Base+0x11fb4> │ │ │ │ + mov x20, x0 │ │ │ │ + b 275ec ::do_widen(char) const@@Base+0x958c> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x26 │ │ │ │ - add x20, sp, #0x240 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - b 26488 ::do_widen(char) const@@Base+0x11f48> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 26440 ::do_widen(char) const@@Base+0x11f00> // b.any │ │ │ │ - add x1, sp, #0x1c0 │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - str x1, [sp, #176] │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 264b4 ::do_widen(char) const@@Base+0x11f74> │ │ │ │ + add x20, sp, #0x130 │ │ │ │ + b 275b0 ::do_widen(char) const@@Base+0x9550> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x26 │ │ │ │ - add x22, sp, #0x180 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - b 264c8 ::do_widen(char) const@@Base+0x11f88> │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + mov x19, x20 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + b 275d0 ::do_widen(char) const@@Base+0x9570> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x26 │ │ │ │ - add x22, sp, #0x120 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - b 264e4 ::do_widen(char) const@@Base+0x11fa4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 26440 ::do_widen(char) const@@Base+0x11f00> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x22, sp, #0x120 │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ + mov x20, x0 │ │ │ │ + b 2783c ::do_widen(char) const@@Base+0x97dc> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 264dc ::do_widen(char) const@@Base+0x11f9c> │ │ │ │ + b 275e0 ::do_widen(char) const@@Base+0x9580> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x1e0 │ │ │ │ + str x26, [sp, #408] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 267e4 ::do_widen(char) const@@Base+0x122a4> │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x0, x28 │ │ │ │ + str x25, [sp, #408] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #400] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + b 27770 ::do_widen(char) const@@Base+0x9710> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x26 │ │ │ │ - add x19, sp, #0x1e0 │ │ │ │ + mov x0, x19 │ │ │ │ bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - b 264a8 ::do_widen(char) const@@Base+0x11f68> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 275ec ::do_widen(char) const@@Base+0x958c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ + ldr x2, [sp, #1608] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 26440 ::do_widen(char) const@@Base+0x11f00> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x23, sp, #0x280 │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ + b.ne 27610 ::do_widen(char) const@@Base+0x95b0> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x21, sp, #0x170 │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ bl d530 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 26474 ::do_widen(char) const@@Base+0x11f34> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ + ldr x2, [sp, #1608] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 26438 ::do_widen(char) const@@Base+0x11ef8> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x20, sp, #0x240 │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ + b.ne 27610 ::do_widen(char) const@@Base+0x95b0> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x20, sp, #0x130 │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ bl d530 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 26734 ::do_widen(char) const@@Base+0x121f4> │ │ │ │ + mov x20, x0 │ │ │ │ + b 277c4 ::do_widen(char) const@@Base+0x9764> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - mov x0, x21 │ │ │ │ - add x22, sp, #0x120 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl d410 │ │ │ │ - b 264e4 ::do_widen(char) const@@Base+0x11fa4> │ │ │ │ + mov x20, x0 │ │ │ │ + b 277a0 ::do_widen(char) const@@Base+0x9740> │ │ │ │ bti j │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + str x26, [sp, #408] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x27, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x0, x28 │ │ │ │ + str x25, [sp, #408] │ │ │ │ bl db90 │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x23, [sp, #672] │ │ │ │ - str x25, [x26, x0] │ │ │ │ - b 268d8 ::do_widen(char) const@@Base+0x12398> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 26438 ::do_widen(char) const@@Base+0x11ef8> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x19, sp, #0x1e0 │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 26438 ::do_widen(char) const@@Base+0x11ef8> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x22, sp, #0x180 │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 26440 ::do_widen(char) const@@Base+0x11f00> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x19, sp, #0x1e0 │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 264a0 ::do_widen(char) const@@Base+0x11f60> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 26440 ::do_widen(char) const@@Base+0x11f00> // b.any │ │ │ │ - add x1, sp, #0x220 │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - str x1, [sp, #184] │ │ │ │ - bl d530 │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #400] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + mov x19, x20 │ │ │ │ + mov x0, x23 │ │ │ │ + add x20, sp, #0x130 │ │ │ │ + str x24, [sp, #512] │ │ │ │ + bl d410 │ │ │ │ + b 275b0 ::do_widen(char) const@@Base+0x9550> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 26494 ::do_widen(char) const@@Base+0x11f54> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 278ec ::do_widen(char) const@@Base+0x988c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ + ldr x2, [sp, #1608] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 26438 ::do_widen(char) const@@Base+0x11ef8> // b.any │ │ │ │ - bl dab0 │ │ │ │ + b.ne 27610 ::do_widen(char) const@@Base+0x95b0> // b.any │ │ │ │ bl dab0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 265e0 ::do_widen(char) const@@Base+0x120a0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 275d8 ::do_widen(char) const@@Base+0x9578> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ + ldr x2, [sp, #1608] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 26440 ::do_widen(char) const@@Base+0x11f00> // b.any │ │ │ │ + b.ne 27610 ::do_widen(char) const@@Base+0x95b0> // b.any │ │ │ │ bl dab0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - mov x0, x21 │ │ │ │ - add x20, sp, #0x240 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl d410 │ │ │ │ - b 26488 ::do_widen(char) const@@Base+0x11f48> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - mov x0, x21 │ │ │ │ - add x22, sp, #0x180 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl d410 │ │ │ │ - b 264c8 ::do_widen(char) const@@Base+0x11f88> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x26 │ │ │ │ - b 265ac ::do_widen(char) const@@Base+0x1206c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 264d0 ::do_widen(char) const@@Base+0x11f90> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 267cc ::do_widen(char) const@@Base+0x1228c> │ │ │ │ + b 275b8 ::do_widen(char) const@@Base+0x9558> │ │ │ │ bti j │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ + add x1, sp, #0xd0 │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x27, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x23, [sp, #672] │ │ │ │ - str x25, [x26, x0] │ │ │ │ - b 26a78 ::do_widen(char) const@@Base+0x12538> │ │ │ │ + str x1, [sp, #40] │ │ │ │ + b 275d0 ::do_widen(char) const@@Base+0x9570> │ │ │ │ bti j │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x27, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x23, [sp, #672] │ │ │ │ - str x25, [x26, x0] │ │ │ │ - b 26a58 ::do_widen(char) const@@Base+0x12518> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 265ec ::do_widen(char) const@@Base+0x120ac> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ + b 2761c ::do_widen(char) const@@Base+0x95bc> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x16, x1 │ │ │ │ + br x16 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #104] │ │ │ │ + ubfx x0, x0, #2, #1 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x1, [x0, #80] │ │ │ │ + stp x1, x1, [x0, #8] │ │ │ │ + str x1, [x0, #24] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w1, [x0, #104] │ │ │ │ + tbz w1, #1, 27a60 ::do_widen(char) const@@Base+0x9a00> │ │ │ │ + ldp x1, x2, [x0, #80] │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + add x2, x1, x2 │ │ │ │ + str x2, [x0, #48] │ │ │ │ + ret │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 26440 ::do_widen(char) const@@Base+0x11f00> // b.any │ │ │ │ - add x1, sp, #0x100 │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - str x1, [sp, #200] │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 264ec ::do_widen(char) const@@Base+0x11fac> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x27, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x23, [sp, #672] │ │ │ │ - str x25, [x26, x0] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - mov x0, x21 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl d410 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + str x2, [x0, #48] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x1, [x0, #184] │ │ │ │ + stp x1, x1, [x0, #8] │ │ │ │ + str x1, [x0, #24] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w1, [x0, #208] │ │ │ │ + tbz w1, #1, 27ac0 ::do_widen(char) const@@Base+0x9a60> │ │ │ │ + ldp x1, x2, [x0, #184] │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + add x2, x1, x2 │ │ │ │ + str x2, [x0, #48] │ │ │ │ + ret │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 26518 ::do_widen(char) const@@Base+0x11fd8> // b.none │ │ │ │ - b 26440 ::do_widen(char) const@@Base+0x11f00> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 26bb8 ::do_widen(char) const@@Base+0x12678> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + str x2, [x0, #48] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #208] │ │ │ │ + ubfx x0, x0, #2, #1 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x1, [x0, #104] │ │ │ │ + stp x1, x1, [x0, #8] │ │ │ │ + str x1, [x0, #24] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w1, [x0, #128] │ │ │ │ + tbz w1, #1, 27b40 ::do_widen(char) const@@Base+0x9ae0> │ │ │ │ + ldp x1, x2, [x0, #104] │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + add x2, x1, x2 │ │ │ │ + str x2, [x0, #48] │ │ │ │ + ret │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + str x2, [x0, #48] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #128] │ │ │ │ + ubfx x0, x0, #2, #1 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x1, [x0, #96] │ │ │ │ + stp x1, x1, [x0, #8] │ │ │ │ + str x1, [x0, #24] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w1, [x0, #120] │ │ │ │ + tbz w1, #1, 27bc0 ::do_widen(char) const@@Base+0x9b60> │ │ │ │ + ldp x1, x2, [x0, #96] │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + add x2, x1, x2 │ │ │ │ + str x2, [x0, #48] │ │ │ │ + ret │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + str x2, [x0, #48] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #120] │ │ │ │ + ubfx x0, x0, #2, #1 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + str x1, [x0, #88] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w2, [x0, #120] │ │ │ │ + ubfiz w1, w1, #2, #8 │ │ │ │ + and w2, w2, #0xfffffffb │ │ │ │ + orr w2, w2, w1 │ │ │ │ + str w2, [x0, #120] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x7b0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + str x1, [x0, #96] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w2, [x0, #128] │ │ │ │ + ubfiz w1, w1, #2, #8 │ │ │ │ + and w2, w2, #0xfffffffb │ │ │ │ + orr w2, w2, w1 │ │ │ │ + str w2, [x0, #128] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x7c0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + str x1, [x0, #176] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w2, [x0, #208] │ │ │ │ + ubfiz w1, w1, #2, #8 │ │ │ │ + and w2, w2, #0xfffffffb │ │ │ │ + orr w2, w2, w1 │ │ │ │ + str w2, [x0, #208] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x7d8 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + str x1, [x0, #72] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w2, [x0, #104] │ │ │ │ + ubfiz w1, w1, #2, #8 │ │ │ │ + and w2, w2, #0xfffffffb │ │ │ │ + orr w2, w2, w1 │ │ │ │ + str w2, [x0, #104] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x800 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + b d870 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + b d870 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + b d870 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + b d870 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x2, [x0, #24] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cbz x2, 27fb0 ::do_widen(char) const@@Base+0x9f50> │ │ │ │ + ldr x3, [x2] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 26440 ::do_widen(char) const@@Base+0x11f00> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x22, sp, #0x180 │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 27fac ::do_widen(char) const@@Base+0x9f4c> // b.none │ │ │ │ + ldr x1, [x3, #16] │ │ │ │ + b df10 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x1a0 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldrb w1, [x0, #80] │ │ │ │ + tbz w1, #0, 27ff8 ::do_widen(char) const@@Base+0x9f98> │ │ │ │ + add x2, x0, #0x48 │ │ │ │ + mov x0, x2 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x448 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldrb w1, [x0, #88] │ │ │ │ + tbz w1, #0, 28058 ::do_widen(char) const@@Base+0x9ff8> │ │ │ │ + add x2, x0, #0x48 │ │ │ │ + mov x0, x2 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x560 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldrb w1, [x0, #168] │ │ │ │ + tbz w1, #0, 280b8 ::do_widen(char) const@@Base+0xa058> │ │ │ │ + add x2, x0, #0x48 │ │ │ │ + mov x0, x2 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x5f8 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldrb w1, [x0, #69] │ │ │ │ + tbz w1, #0, 28118 ::do_widen(char) const@@Base+0xa0b8> │ │ │ │ + add x2, x0, #0x44 │ │ │ │ + mov x0, x2 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x690 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + mov x29, sp │ │ │ │ + add x2, x1, #0x200 │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - b 264c0 ::do_widen(char) const@@Base+0x11f80> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + add x3, x3, #0x230 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + stp x2, x3, [x19] │ │ │ │ + str x1, [x19, #40] │ │ │ │ + cbz x0, 281a8 ::do_widen(char) const@@Base+0xa148> │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 26440 ::do_widen(char) const@@Base+0x11f00> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x20, sp, #0x240 │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + add x0, x19, #0x8 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b dcf0 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + mov x29, sp │ │ │ │ + add x2, x1, #0x200 │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - b 26480 ::do_widen(char) const@@Base+0x11f40> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ + ldr x0, [x0, #40] │ │ │ │ + add x3, x3, #0x230 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + stp x2, x3, [x19, #-8] │ │ │ │ + str x1, [x19, #32] │ │ │ │ + cbz x0, 28208 ::do_widen(char) const@@Base+0xa1a8> │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 26438 ::do_widen(char) const@@Base+0x11ef8> // b.any │ │ │ │ - add x1, sp, #0x220 │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - str x1, [sp, #184] │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 26600 ::do_widen(char) const@@Base+0x120c0> │ │ │ │ - bti j │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b dcf0 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + mov x29, sp │ │ │ │ + add x2, x1, #0x200 │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - mov x0, x21 │ │ │ │ - add x20, sp, #0x240 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl d410 │ │ │ │ - b 265f4 ::do_widen(char) const@@Base+0x120b4> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 2660c ::do_widen(char) const@@Base+0x120cc> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + add x3, x3, #0x230 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + stp x2, x3, [x19, #-40] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 28268 ::do_widen(char) const@@Base+0xa208> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + sub x0, x19, #0x20 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b dcf0 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xb48 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ + ldr x0, [x0, #80] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 282ac ::do_widen(char) const@@Base+0xa24c> │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x27, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x23, [sp, #672] │ │ │ │ - str x25, [x26, x0] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - mov x20, x19 │ │ │ │ - mov x0, x21 │ │ │ │ - add x19, sp, #0x1e0 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl d410 │ │ │ │ - b 26614 ::do_widen(char) const@@Base+0x120d4> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x26 │ │ │ │ - add x19, sp, #0x1e0 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - b 26614 ::do_widen(char) const@@Base+0x120d4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 26d04 ::do_widen(char) const@@Base+0x127c4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 26590 ::do_widen(char) const@@Base+0x12050> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ + str x1, [x0], #56 │ │ │ │ + b db90 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xff8 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 2830c ::do_widen(char) const@@Base+0xa2ac> │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x27, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x23, [sp, #672] │ │ │ │ - str x25, [x26, x0] │ │ │ │ - b 26ca8 ::do_widen(char) const@@Base+0x12768> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 26da8 ::do_widen(char) const@@Base+0x12868> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x26 │ │ │ │ - add x20, sp, #0x240 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - b 265f4 ::do_widen(char) const@@Base+0x120b4> │ │ │ │ - bti j │ │ │ │ + str x1, [x0], #56 │ │ │ │ + b db90 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + mov x29, sp │ │ │ │ + add x2, x1, #0x188 │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - b 26778 ::do_widen(char) const@@Base+0x12238> │ │ │ │ - bti j │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + add x3, x3, #0x1b8 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + stp x2, x3, [x19] │ │ │ │ + str x1, [x19, #24] │ │ │ │ + cbz x0, 28388 ::do_widen(char) const@@Base+0xa328> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + add x0, x19, #0x8 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b de40 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + mov x29, sp │ │ │ │ + add x2, x1, #0x188 │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x26 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - b 265b0 ::do_widen(char) const@@Base+0x12070> │ │ │ │ - bti j │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + add x3, x3, #0x1b8 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + stp x2, x3, [x19, #-8] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + cbz x0, 283e8 ::do_widen(char) const@@Base+0xa388> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b de40 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + mov x29, sp │ │ │ │ + add x2, x1, #0x188 │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - b 265ac ::do_widen(char) const@@Base+0x1206c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + add x3, x3, #0x1b8 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + stp x2, x3, [x19, #-24] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 28448 ::do_widen(char) const@@Base+0xa3e8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + sub x0, x19, #0x10 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b de40 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + add x22, sp, #0x7 │ │ │ │ + mov x21, #0x1 // #1 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + strb w1, [sp, #7] │ │ │ │ + ldr x0, [x20] │ │ │ │ + sub x2, x21, x19 │ │ │ │ + add x1, x22, x19 │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldr x3, [x3, #96] │ │ │ │ + blr x3 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 284cc ::do_widen(char) const@@Base+0xa46c> // b.none │ │ │ │ + add x19, x19, x0 │ │ │ │ + cmp x19, #0x0 │ │ │ │ + b.le 284a0 ::do_widen(char) const@@Base+0xa440> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 26438 ::do_widen(char) const@@Base+0x11ef8> // b.any │ │ │ │ - add x1, sp, #0x160 │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - str x1, [sp, #168] │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 265a0 ::do_widen(char) const@@Base+0x12060> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - mov x0, x21 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl d410 │ │ │ │ - b 265b0 ::do_widen(char) const@@Base+0x12070> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x27, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x23, [sp, #672] │ │ │ │ - str x25, [x26, x0] │ │ │ │ - b 26e34 ::do_widen(char) const@@Base+0x128f4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 26dd4 ::do_widen(char) const@@Base+0x12894> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 26850 ::do_widen(char) const@@Base+0x12310> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x27, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x23, [sp, #672] │ │ │ │ - str x25, [x26, x0] │ │ │ │ - b 2668c ::do_widen(char) const@@Base+0x1214c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 26ef4 ::do_widen(char) const@@Base+0x129b4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x26 │ │ │ │ - add x22, sp, #0x180 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - b 26598 ::do_widen(char) const@@Base+0x12058> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 26d28 ::do_widen(char) const@@Base+0x127e8> │ │ │ │ + b.ne 28500 ::do_widen(char) const@@Base+0xa4a0> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - sub sp, sp, #0x2b0 │ │ │ │ - mov x21, x0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x1 │ │ │ │ + ldr x1, [x0] │ │ │ │ + cbz x1, 28604 ::do_widen(char) const@@Base+0xa5a4> │ │ │ │ + ldr x22, [x1, #32] │ │ │ │ + ldr x20, [x1, #48] │ │ │ │ + sub x20, x20, x22 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.le 285fc ::do_widen(char) const@@Base+0xa59c> │ │ │ │ + mov x23, x0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 28570 ::do_widen(char) const@@Base+0xa510> │ │ │ │ + add x19, x19, x0 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.le 285b8 ::do_widen(char) const@@Base+0xa558> │ │ │ │ + ldr x0, [x24] │ │ │ │ + sub x21, x20, x19 │ │ │ │ + mov x2, x21 │ │ │ │ + add x1, x22, x19 │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldr x3, [x3, #96] │ │ │ │ + blr x3 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.ne 28564 ::do_widen(char) const@@Base+0xa504> // b.any │ │ │ │ + cmp x19, #0x0 │ │ │ │ + ccmp x20, x19, #0x4, gt │ │ │ │ + b.le 285b8 ::do_widen(char) const@@Base+0xa558> │ │ │ │ + ldr x0, [x23] │ │ │ │ + cbz x0, 28604 ::do_widen(char) const@@Base+0xa5a4> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + mov x2, x21 │ │ │ │ + add x1, x0, x19 │ │ │ │ + bl da90 │ │ │ │ + ldr x1, [x23] │ │ │ │ + cbz x1, 28604 ::do_widen(char) const@@Base+0xa5a4> │ │ │ │ + ldr x22, [x1, #32] │ │ │ │ + cmp x19, #0x0 │ │ │ │ + sub x20, x20, x19 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + ldr x2, [x1, #40] │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + add x20, x22, x20 │ │ │ │ + add x22, x22, x2 │ │ │ │ + stp x20, x22, [x1, #16] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 285d0 ::do_widen(char) const@@Base+0xa570> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x748 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + cbz x1, 2889c ::do_widen(char) const@@Base+0xa83c> │ │ │ │ + ldr x0, [x24, #24] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ls 286b4 ::do_widen(char) const@@Base+0xa654> // b.plast │ │ │ │ + ldrb w0, [x1] │ │ │ │ + adrp x1, 9f000 │ │ │ │ ldr x1, [x1, #3744] │ │ │ │ - add x0, x0, #0x278 │ │ │ │ - str x0, [sp, #96] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ ldr x2, [x1] │ │ │ │ - str x2, [sp, #680] │ │ │ │ + subs x3, x3, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - bl 76d28 ::do_widen(char) const@@Base+0x627e8> │ │ │ │ - str wzr, [x21, #1008] │ │ │ │ - ldr x2, [x21, #984] │ │ │ │ - add x1, x21, #0x3d8 │ │ │ │ - ldr x4, [x21, #992] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - cmp x2, x4 │ │ │ │ - b.eq 28370 ::do_widen(char) const@@Base+0x13e30> // b.none │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3712] │ │ │ │ - str x3, [sp, #128] │ │ │ │ - adrp x5, 9f000 │ │ │ │ - ldr x5, [x5, #3856] │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - str x3, [sp, #16] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3792] │ │ │ │ - str x5, [sp, #24] │ │ │ │ - add x5, x5, #0x18 │ │ │ │ - str x3, [sp, #136] │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - stp x5, x3, [sp, #32] │ │ │ │ - str x19, [sp, #704] │ │ │ │ - str x20, [sp, #712] │ │ │ │ - str x23, [sp, #736] │ │ │ │ - str x24, [sp, #744] │ │ │ │ - str x25, [sp, #752] │ │ │ │ - str x26, [sp, #760] │ │ │ │ - str x27, [sp, #768] │ │ │ │ - str x28, [sp, #776] │ │ │ │ - str d14, [sp, #784] │ │ │ │ - fmov d14, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str d15, [sp, #792] │ │ │ │ - lsl x0, x0, #2 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - str w3, [sp, #52] │ │ │ │ - add x26, x21, #0x3c0 │ │ │ │ - ldr w3, [x2, x0] │ │ │ │ - cbz w3, 28330 ::do_widen(char) const@@Base+0x13df0> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3904] │ │ │ │ - str x1, [sp, #104] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #4088] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - ldr x1, [x26] │ │ │ │ - ldr w0, [x1, x0] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 27590 ::do_widen(char) const@@Base+0x13050> // b.none │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 27aac ::do_widen(char) const@@Base+0x1356c> // b.none │ │ │ │ - cbnz w0, 274f4 ::do_widen(char) const@@Base+0x12fb4> │ │ │ │ - add x20, sp, #0x1a0 │ │ │ │ - add x19, sp, #0x130 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d3b0 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - str xzr, [sp, #632] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #640] │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x25, x27, [x0] │ │ │ │ - str x25, [sp, #304] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x0, [sp, #416] │ │ │ │ - add x0, sp, #0x290 │ │ │ │ - stur q31, [x0, #-8] │ │ │ │ - stur q31, [x0, #8] │ │ │ │ - ldur x2, [x25, #-24] │ │ │ │ - add x0, x19, x2 │ │ │ │ - str x27, [x19, x2] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldp x1, x2, [sp, #24] │ │ │ │ - str x2, [sp, #304] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - add x22, sp, #0x170 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x0, x22 │ │ │ │ - str x2, [sp, #312] │ │ │ │ - add x24, sp, #0x138 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str x1, [sp, #416] │ │ │ │ - add x23, sp, #0x190 │ │ │ │ - stp q31, q31, [sp, #320] │ │ │ │ - str q31, [sp, #352] │ │ │ │ - bl dfc0 │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ + b.ne 28bec ::do_widen(char) const@@Base+0xab8c> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + add sp, sp, #0x90 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + ldr x19, [x24, #8] │ │ │ │ + ldr x2, [x24, #120] │ │ │ │ + sub x19, x1, x19 │ │ │ │ + ldr x0, [x24, #104] │ │ │ │ + cmp x2, x19 │ │ │ │ + csel x19, x2, x19, le │ │ │ │ + cbnz x19, 288e8 ::do_widen(char) const@@Base+0xa888> │ │ │ │ + ldrb w1, [x24, #88] │ │ │ │ + add x3, x0, x2 │ │ │ │ + sub x19, x2, x19 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + add x19, x0, x19 │ │ │ │ + stp x19, x3, [x24, #8] │ │ │ │ + add x21, x24, #0x48 │ │ │ │ + str x3, [x24, #24] │ │ │ │ + tbz w1, #0, 28c00 ::do_widen(char) const@@Base+0xaba0> │ │ │ │ + ldr x27, [x24, #72] │ │ │ │ + ldr x28, [x24, #112] │ │ │ │ + mov x19, x27 │ │ │ │ + ldr x20, [x24, #96] │ │ │ │ + sub x28, x28, x2 │ │ │ │ + cbz x27, 28bcc ::do_widen(char) const@@Base+0xab6c> │ │ │ │ + ldr w1, [x27, #56] │ │ │ │ + tbz w1, #0, 28908 ::do_widen(char) const@@Base+0xa8a8> │ │ │ │ + ldp x2, x26, [x27, #40] │ │ │ │ + tbz w1, #2, 28958 ::do_widen(char) const@@Base+0xa8f8> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - mov x1, x24 │ │ │ │ - str w3, [sp, #376] │ │ │ │ - add x2, x0, #0x10 │ │ │ │ - mov x0, x20 │ │ │ │ - str x2, [sp, #312] │ │ │ │ - stp x23, xzr, [sp, #384] │ │ │ │ - strb wzr, [sp, #400] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr w1, [sp, #52] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + add x28, x0, x28 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3840] │ │ │ │ + add x22, sp, #0x18 │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #4024] │ │ │ │ + add x20, sp, #0x20 │ │ │ │ + str x0, [sp] │ │ │ │ + b 287c8 ::do_widen(char) const@@Base+0xa768> │ │ │ │ + mov x2, x26 │ │ │ │ + mov x4, x28 │ │ │ │ + mov x3, x22 │ │ │ │ + mov x1, x20 │ │ │ │ mov x0, x19 │ │ │ │ - bl de00 │ │ │ │ - ldr x4, [sp, #352] │ │ │ │ - add x0, sp, #0xa0 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - stp x0, xzr, [sp, #144] │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - strb wzr, [sp, #160] │ │ │ │ - cbz x4, 28a1c ::do_widen(char) const@@Base+0x144dc> │ │ │ │ - ldp x5, x3, [sp, #336] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x3, [sp, #24] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x0, [sp, #384] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - stp x3, x2, [sp, #304] │ │ │ │ - str x1, [sp, #416] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 27154 ::do_widen(char) const@@Base+0x12c14> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x0, x22 │ │ │ │ - str x1, [sp, #312] │ │ │ │ - bl db90 │ │ │ │ - ldur x1, [x25, #-24] │ │ │ │ - str x25, [sp, #304] │ │ │ │ - mov x0, x20 │ │ │ │ - str x27, [x19, x1] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x1, [sp, #416] │ │ │ │ - bl d410 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x4, #0x13 // #19 │ │ │ │ - add x3, x3, #0xc38 │ │ │ │ + bl d8c0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr w23, [x25] │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d240 │ │ │ │ + mov w26, w0 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d8a0 │ │ │ │ + mov w0, w26 │ │ │ │ + bl dba0 │ │ │ │ + cmp w26, w23 │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x19, #17] │ │ │ │ + str x2, [x27, #40] │ │ │ │ + b.eq 287ec ::do_widen(char) const@@Base+0xa78c> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + cmp x1, x28 │ │ │ │ + b.eq 28858 ::do_widen(char) const@@Base+0xa7f8> // b.none │ │ │ │ + ldr x26, [x27, #48] │ │ │ │ + str x2, [sp, #32] │ │ │ │ + ldr x19, [x21] │ │ │ │ + cbz x19, 28b8c ::do_widen(char) const@@Base+0xab2c> │ │ │ │ + ldrb w0, [x19, #16] │ │ │ │ + tbz w0, #0, 28838 ::do_widen(char) const@@Base+0xa7d8> │ │ │ │ + ldrb w0, [x19, #17] │ │ │ │ + tbz w0, #0, 28758 ::do_widen(char) const@@Base+0xa6f8> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x0, [x27, #40] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + subs x1, x1, x0 │ │ │ │ + b.eq 28868 ::do_widen(char) const@@Base+0xa808> // b.none │ │ │ │ + cmn x1, #0x1 │ │ │ │ + b.eq 28868 ::do_widen(char) const@@Base+0xa808> // b.none │ │ │ │ + ldr x0, [x24, #104] │ │ │ │ + ldr x2, [x24, #120] │ │ │ │ + ldr x3, [x24, #16] │ │ │ │ + add x2, x1, x2 │ │ │ │ + add x0, x0, x2 │ │ │ │ + str x0, [x24, #24] │ │ │ │ + cbz x1, 28884 ::do_widen(char) const@@Base+0xa824> │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + ldp x27, x28, [sp, #128] │ │ │ │ + ldrb w0, [x3] │ │ │ │ + b 28684 ::do_widen(char) const@@Base+0xa624> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0xc0 │ │ │ │ - str x1, [sp, #72] │ │ │ │ - str x1, [sp, #176] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x28, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 28668 ::do_widen(char) const@@Base+0x14128> // b.none │ │ │ │ - ldr x2, [x28, #16] │ │ │ │ - str x0, [sp, #176] │ │ │ │ - str x2, [sp, #192] │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - str x0, [sp, #184] │ │ │ │ - stp x1, xzr, [x28] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x28, #16] │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 290a8 ::do_widen(char) const@@Base+0x14b68> // b.none │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - add x1, x1, #0xc50 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0xe0 │ │ │ │ - str x1, [sp, #56] │ │ │ │ - str x1, [sp, #208] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl dd40 │ │ │ │ + b 287dc ::do_widen(char) const@@Base+0xa77c> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + cmn x1, #0x1 │ │ │ │ + b.ne 28804 ::do_widen(char) const@@Base+0xa7a4> // b.any │ │ │ │ + ldr x1, [x24, #104] │ │ │ │ + ldr x2, [x24, #120] │ │ │ │ + ldr w0, [x24, #64] │ │ │ │ + add x1, x1, x2 │ │ │ │ + str x1, [x24, #24] │ │ │ │ + orr w0, w0, #0x1 │ │ │ │ + str w0, [x24, #64] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + ldp x27, x28, [sp, #128] │ │ │ │ + b 28684 ::do_widen(char) const@@Base+0xa624> │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x1, x1, #0xb00 │ │ │ │ + ldr x2, [x2, #168] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 2894c ::do_widen(char) const@@Base+0xa8ec> // b.any │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + ldr x2, [x24, #120] │ │ │ │ + ldr x0, [x0, #104] │ │ │ │ + stp x0, x0, [x24, #8] │ │ │ │ + cmp x2, x19 │ │ │ │ + str x0, [x24, #24] │ │ │ │ mov x1, x0 │ │ │ │ - mov x28, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2864c ::do_widen(char) const@@Base+0x1410c> // b.none │ │ │ │ - ldr x2, [x28, #16] │ │ │ │ - str x0, [sp, #208] │ │ │ │ - str x2, [sp, #224] │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - str x1, [x28] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - str x0, [sp, #216] │ │ │ │ - strb wzr, [x28, #16] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1] │ │ │ │ - ldr w2, [x21, #1008] │ │ │ │ - str xzr, [x28, #8] │ │ │ │ - ldr w28, [x1, x2, lsl #2] │ │ │ │ - bl d3b0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x0, [sp, #416] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, sp, #0x290 │ │ │ │ - str x25, [sp, #304] │ │ │ │ + csel x19, x2, x19, le │ │ │ │ + cbz x19, 286e0 ::do_widen(char) const@@Base+0xa680> │ │ │ │ + sub x2, x2, x19 │ │ │ │ + sub x1, x1, x19 │ │ │ │ + add x0, x0, x2 │ │ │ │ + mov x2, x19 │ │ │ │ + bl da90 │ │ │ │ + ldr x0, [x24, #104] │ │ │ │ + ldr x2, [x24, #120] │ │ │ │ + b 286e0 ::do_widen(char) const@@Base+0xa680> │ │ │ │ + tbnz w1, #1, 28bac ::do_widen(char) const@@Base+0xab4c> │ │ │ │ + add x3, x27, #0x18 │ │ │ │ + orr w4, w1, #0x1 │ │ │ │ + ldr x2, [x27, #24] │ │ │ │ + str w4, [x27, #56] │ │ │ │ + stp x2, x2, [x3, #16] │ │ │ │ + tbnz w1, #2, 28944 ::do_widen(char) const@@Base+0xa8e4> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + add x28, x1, x28 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + cmp x1, x28 │ │ │ │ + b.ne 28a0c ::do_widen(char) const@@Base+0xa9ac> // b.any │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str xzr, [sp, #632] │ │ │ │ - strh wzr, [sp, #640] │ │ │ │ - stur q31, [x0, #-8] │ │ │ │ - stur q31, [x0, #8] │ │ │ │ - ldur x2, [x25, #-24] │ │ │ │ - add x0, x19, x2 │ │ │ │ - str x27, [x19, x2] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldp x0, x2, [sp, #24] │ │ │ │ - str x2, [sp, #304] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - str x2, [sp, #312] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x1, x0, #0x40 │ │ │ │ - mov x0, x22 │ │ │ │ - str x1, [sp, #416] │ │ │ │ - stp q31, q31, [sp, #320] │ │ │ │ - str q31, [sp, #352] │ │ │ │ - bl dfc0 │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x1, x24 │ │ │ │ - str w3, [sp, #376] │ │ │ │ - add x2, x0, #0x10 │ │ │ │ + b 28808 ::do_widen(char) const@@Base+0xa7a8> │ │ │ │ + mov x26, x2 │ │ │ │ + b 2872c ::do_widen(char) const@@Base+0xa6cc> │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ + b 28674 ::do_widen(char) const@@Base+0xa614> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + add x28, x1, x28 │ │ │ │ + cmp x2, x26 │ │ │ │ + b.eq 28930 ::do_widen(char) const@@Base+0xa8d0> // b.none │ │ │ │ + str x2, [sp, #32] │ │ │ │ + cbz x19, 28b8c ::do_widen(char) const@@Base+0xab2c> │ │ │ │ + ldrb w0, [x19, #16] │ │ │ │ + tbz w0, #0, 28b70 ::do_widen(char) const@@Base+0xab10> │ │ │ │ + ldrb w0, [x19, #17] │ │ │ │ + tbnz w0, #0, 287e4 ::do_widen(char) const@@Base+0xa784> │ │ │ │ + add x22, sp, #0x20 │ │ │ │ + add x23, sp, #0x18 │ │ │ │ + mov x3, x23 │ │ │ │ + mov x4, x28 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x2, x26 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d8c0 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3896] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #4024] │ │ │ │ + ldr w1, [x1] │ │ │ │ + ldr w25, [x2] │ │ │ │ + bl d240 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x2, x23 │ │ │ │ + mov w22, w0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d8a0 │ │ │ │ + mov w0, w22 │ │ │ │ + bl dba0 │ │ │ │ + cmp w22, w25 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + strb w1, [x19, #17] │ │ │ │ + str x0, [x27, #40] │ │ │ │ + b.eq 287ec ::do_widen(char) const@@Base+0xa78c> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + cmp x28, x1 │ │ │ │ + b.eq 28858 ::do_widen(char) const@@Base+0xa7f8> // b.none │ │ │ │ + ldr x19, [x24, #72] │ │ │ │ + cbz x19, 28bcc ::do_widen(char) const@@Base+0xab6c> │ │ │ │ + ldr x3, [x20] │ │ │ │ mov x0, x20 │ │ │ │ - str x2, [sp, #312] │ │ │ │ - stp x23, xzr, [sp, #384] │ │ │ │ - strb wzr, [sp, #400] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov w1, w28 │ │ │ │ + ldp x1, x2, [x19, #24] │ │ │ │ + ldr x3, [x3, #64] │ │ │ │ + blr x3 │ │ │ │ + ldr x19, [x24, #72] │ │ │ │ + cbnz x0, 28b20 ::do_widen(char) const@@Base+0xaac0> │ │ │ │ + ldr w0, [x20, #64] │ │ │ │ + tbnz w0, #0, 28b58 ::do_widen(char) const@@Base+0xaaf8> │ │ │ │ + cbz x19, 28bcc ::do_widen(char) const@@Base+0xab6c> │ │ │ │ + add x1, x19, #0x18 │ │ │ │ + add x23, sp, #0x18 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + add x22, sp, #0x20 │ │ │ │ + stp x0, x0, [x1, #16] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3896] │ │ │ │ + ldp x2, x20, [x27, #40] │ │ │ │ + str x0, [sp] │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #4024] │ │ │ │ + b 28adc ::do_widen(char) const@@Base+0xaa7c> │ │ │ │ + mov x2, x20 │ │ │ │ + mov x4, x28 │ │ │ │ + mov x3, x23 │ │ │ │ + mov x1, x22 │ │ │ │ mov x0, x19 │ │ │ │ - bl d680 (unsigned long)@plt> │ │ │ │ - ldr x4, [sp, #352] │ │ │ │ - add x24, sp, #0x100 │ │ │ │ - stp x24, xzr, [sp, #240] │ │ │ │ - add x28, sp, #0xf0 │ │ │ │ - strb wzr, [sp, #256] │ │ │ │ - cbz x4, 28a0c ::do_widen(char) const@@Base+0x144cc> │ │ │ │ - ldp x5, x3, [sp, #336] │ │ │ │ - mov x0, x28 │ │ │ │ + bl d8c0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr w25, [x26] │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d240 │ │ │ │ + mov w20, w0 │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d8a0 │ │ │ │ + mov w0, w20 │ │ │ │ + bl dba0 │ │ │ │ + cmp w20, w25 │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x19, #17] │ │ │ │ + str x2, [x27, #40] │ │ │ │ + b.eq 287ec ::do_widen(char) const@@Base+0xa78c> // b.none │ │ │ │ + ldr x20, [x27, #48] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + cmp x20, x2 │ │ │ │ + b.eq 28858 ::do_widen(char) const@@Base+0xa7f8> // b.none │ │ │ │ + cmp x28, x1 │ │ │ │ + b.eq 28858 ::do_widen(char) const@@Base+0xa7f8> // b.none │ │ │ │ + cmp x20, x2 │ │ │ │ + b.eq 28854 ::do_widen(char) const@@Base+0xa7f4> // b.none │ │ │ │ + ldr x19, [x21] │ │ │ │ + str x2, [sp, #32] │ │ │ │ + cbz x19, 28b8c ::do_widen(char) const@@Base+0xab2c> │ │ │ │ + ldrb w0, [x19, #16] │ │ │ │ + tbz w0, #0, 28b04 ::do_widen(char) const@@Base+0xaaa4> │ │ │ │ + ldrb w0, [x19, #17] │ │ │ │ + tbnz w0, #0, 287e4 ::do_widen(char) const@@Base+0xa784> │ │ │ │ + b 28a64 ::do_widen(char) const@@Base+0xaa04> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x3, [sp, #24] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x0, [sp, #384] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - stp x3, x2, [sp, #304] │ │ │ │ - str x1, [sp, #416] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 27354 ::do_widen(char) const@@Base+0x12e14> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x0, x22 │ │ │ │ - str x1, [sp, #312] │ │ │ │ - bl db90 │ │ │ │ - ldur x1, [x25, #-24] │ │ │ │ - str x25, [sp, #304] │ │ │ │ - mov x0, x20 │ │ │ │ - str x27, [x19, x1] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x1, [sp, #416] │ │ │ │ - bl d410 │ │ │ │ - ldp x3, x4, [sp, #208] │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x2, [sp, #248] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 28684 ::do_widen(char) const@@Base+0x14144> // b.none │ │ │ │ - ldr x5, [sp, #224] │ │ │ │ - ldr x1, [sp, #240] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 273bc ::do_widen(char) const@@Base+0x12e7c> // b.plast │ │ │ │ - cmp x1, x24 │ │ │ │ - b.eq 27a58 ::do_widen(char) const@@Base+0x13518> // b.none │ │ │ │ - ldr x5, [sp, #256] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 27a64 ::do_widen(char) const@@Base+0x13524> // b.plast │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 29048 ::do_widen(char) const@@Base+0x14b08> // b.pmore │ │ │ │ - add x20, sp, #0xd0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, sp, #0x120 │ │ │ │ - str x22, [sp, #272] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 27a94 ::do_widen(char) const@@Base+0x13554> // b.none │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - str x0, [sp, #272] │ │ │ │ - str x1, [sp, #288] │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - str x0, [sp, #280] │ │ │ │ - stp x23, xzr, [x20] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - ldr x1, [sp, #280] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 29010 ::do_widen(char) const@@Base+0x14ad0> // b.none │ │ │ │ - add x23, sp, #0x110 │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x960 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - add x20, sp, #0x140 │ │ │ │ - str x20, [sp, #304] │ │ │ │ - mov x27, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2869c ::do_widen(char) const@@Base+0x1415c> // b.none │ │ │ │ - ldr x2, [x27, #16] │ │ │ │ - str x0, [sp, #304] │ │ │ │ - str x2, [sp, #320] │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - str x0, [sp, #312] │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3704] │ │ │ │ - stp x1, xzr, [x27] │ │ │ │ - strb wzr, [x27, #16] │ │ │ │ - ldrb w0, [x25, #520] │ │ │ │ - tbnz w0, #0, 28414 ::do_widen(char) const@@Base+0x13ed4> │ │ │ │ - ldrb w0, [x25, #521] │ │ │ │ - tbnz w0, #0, 2848c ::do_widen(char) const@@Base+0x13f4c> │ │ │ │ - ldr x0, [sp, #304] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 27498 ::do_widen(char) const@@Base+0x12f58> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #272] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 274a8 ::do_widen(char) const@@Base+0x12f68> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 274b8 ::do_widen(char) const@@Base+0x12f78> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 274cc ::do_widen(char) const@@Base+0x12f8c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 274e0 ::do_widen(char) const@@Base+0x12fa0> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 274f4 ::do_widen(char) const@@Base+0x12fb4> // b.none │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl dd40 │ │ │ │ + b 28af8 ::do_widen(char) const@@Base+0xaa98> │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 28b58 ::do_widen(char) const@@Base+0xaaf8> // b.none │ │ │ │ + cbz x19, 28bcc ::do_widen(char) const@@Base+0xab6c> │ │ │ │ + ldr x2, [x19, #24] │ │ │ │ + add x1, x19, #0x18 │ │ │ │ + add x0, x2, x0 │ │ │ │ + stp x2, x0, [x1, #16] │ │ │ │ + ldp x2, x26, [x27, #40] │ │ │ │ + cmp x2, x26 │ │ │ │ + b.ne 2896c ::do_widen(char) const@@Base+0xa90c> // b.any │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + cmp x28, x1 │ │ │ │ + b.ne 28a08 ::do_widen(char) const@@Base+0xa9a8> // b.any │ │ │ │ + b 28858 ::do_widen(char) const@@Base+0xa7f8> │ │ │ │ + cbz x19, 28bcc ::do_widen(char) const@@Base+0xab6c> │ │ │ │ + ldr w0, [x19, #56] │ │ │ │ + ldp x2, x26, [x27, #40] │ │ │ │ + orr w0, w0, #0x4 │ │ │ │ + str w0, [x19, #56] │ │ │ │ + b 28738 ::do_widen(char) const@@Base+0xa6d8> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl dd40 │ │ │ │ + b 2897c ::do_widen(char) const@@Base+0xa91c> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0xbc8 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x30a // #778 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0xaa8 │ │ │ │ + add x1, x1, #0xb78 │ │ │ │ + add x0, x0, #0xbb0 │ │ │ │ + mov w2, #0x117 // #279 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x8f8 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x560 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xb48 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #80] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 28c4c ::do_widen(char) const@@Base+0xabec> │ │ │ │ bl d870 │ │ │ │ - add x19, x21, #0x120 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ mov x0, x19 │ │ │ │ - bl 740a0 ::do_widen(char) const@@Base+0x5fb60> │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl db90 │ │ │ │ mov x0, x19 │ │ │ │ - bl 75908 ::do_widen(char) const@@Base+0x613c8> │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + ldr x19, [x0, #16] │ │ │ │ + cbz x19, 28cd0 ::do_widen(char) const@@Base+0xac70> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cbz x0, 28ca4 ::do_widen(char) const@@Base+0xac44> │ │ │ │ + bl d870 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ mov x0, x19 │ │ │ │ - bl 71aa0 ::do_widen(char) const@@Base+0x5d560> │ │ │ │ + bl d380 │ │ │ │ mov x0, x19 │ │ │ │ - bl 74740 ::do_widen(char) const@@Base+0x60200> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 241e0 ::do_widen(char) const@@Base+0xfca0> │ │ │ │ + bl de20 │ │ │ │ mov x0, x19 │ │ │ │ - bl 729a0 ::do_widen(char) const@@Base+0x5e460> │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + ldr x19, [x0, #16] │ │ │ │ + cbz x19, 28d30 ::do_widen(char) const@@Base+0xacd0> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + cbz x0, 28d04 ::do_widen(char) const@@Base+0xaca4> │ │ │ │ + bl d870 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ mov x0, x19 │ │ │ │ - bl 74ee0 ::do_widen(char) const@@Base+0x609a0> │ │ │ │ + bl d6c0 │ │ │ │ mov x0, x19 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 73a00 ::do_widen(char) const@@Base+0x5f4c0> │ │ │ │ - ldr w1, [x21, #1008] │ │ │ │ - ldr x2, [x26] │ │ │ │ - ubfiz x0, x1, #2, #32 │ │ │ │ - ldr w2, [x2, x0] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.eq 28028 ::do_widen(char) const@@Base+0x13ae8> // b.none │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - ldr w5, [sp, #52] │ │ │ │ - ldr x2, [x2] │ │ │ │ - add w4, w5, #0x1 │ │ │ │ - ldr w3, [x2, x0] │ │ │ │ - cmp w3, w5 │ │ │ │ - b.ls 28328 ::do_widen(char) const@@Base+0x13de8> // b.plast │ │ │ │ - ldr x1, [x26] │ │ │ │ - str w4, [sp, #52] │ │ │ │ - ldr w0, [x1, x0] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 27020 ::do_widen(char) const@@Base+0x12ae0> // b.any │ │ │ │ - add x20, sp, #0x1a0 │ │ │ │ - add x19, sp, #0x130 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d3b0 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - str xzr, [sp, #632] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #640] │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x25, x27, [x0] │ │ │ │ - str x25, [sp, #304] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x0, [sp, #416] │ │ │ │ - add x0, sp, #0x290 │ │ │ │ - stur q31, [x0, #-8] │ │ │ │ - stur q31, [x0, #8] │ │ │ │ - ldur x2, [x25, #-24] │ │ │ │ - add x0, x19, x2 │ │ │ │ - str x27, [x19, x2] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldp x1, x2, [sp, #24] │ │ │ │ - str x2, [sp, #304] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - add x22, sp, #0x170 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x0, x22 │ │ │ │ - str x2, [sp, #312] │ │ │ │ - add x24, sp, #0x138 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str x1, [sp, #416] │ │ │ │ - add x23, sp, #0x190 │ │ │ │ - stp q31, q31, [sp, #320] │ │ │ │ - str q31, [sp, #352] │ │ │ │ - bl dfc0 │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x1, x24 │ │ │ │ - str w3, [sp, #376] │ │ │ │ - add x2, x0, #0x10 │ │ │ │ - mov x0, x20 │ │ │ │ - str x2, [sp, #312] │ │ │ │ - stp x23, xzr, [sp, #384] │ │ │ │ - strb wzr, [sp, #400] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr w1, [sp, #52] │ │ │ │ + bl dc30 │ │ │ │ mov x0, x19 │ │ │ │ - bl de00 │ │ │ │ - ldr x4, [sp, #352] │ │ │ │ - add x0, sp, #0xa0 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - stp x0, xzr, [sp, #144] │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - strb wzr, [sp, #160] │ │ │ │ - cbz x4, 289f4 ::do_widen(char) const@@Base+0x144b4> │ │ │ │ - ldp x5, x3, [sp, #336] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x3, [sp, #24] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x0, [sp, #384] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - stp x3, x2, [sp, #304] │ │ │ │ - str x1, [sp, #416] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 276b8 ::do_widen(char) const@@Base+0x13178> // b.none │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xff8 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 28d6c ::do_widen(char) const@@Base+0xad0c> │ │ │ │ bl d870 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x0, x22 │ │ │ │ - str x1, [sp, #312] │ │ │ │ - bl db90 │ │ │ │ - ldur x1, [x25, #-24] │ │ │ │ - str x25, [sp, #304] │ │ │ │ - mov x0, x20 │ │ │ │ - str x27, [x19, x1] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x1, [sp, #416] │ │ │ │ - bl d410 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x4, #0x13 // #19 │ │ │ │ - add x3, x3, #0xc58 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0xc0 │ │ │ │ - str x1, [sp, #72] │ │ │ │ - str x1, [sp, #176] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x28, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 28740 ::do_widen(char) const@@Base+0x14200> // b.none │ │ │ │ - ldr x2, [x28, #16] │ │ │ │ - str x0, [sp, #176] │ │ │ │ - str x2, [sp, #192] │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - str x0, [sp, #184] │ │ │ │ - stp x1, xzr, [x28] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x28, #16] │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 28f60 ::do_widen(char) const@@Base+0x14a20> // b.none │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - add x1, x1, #0xc50 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0xe0 │ │ │ │ - str x1, [sp, #56] │ │ │ │ - str x1, [sp, #208] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x28, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 28724 ::do_widen(char) const@@Base+0x141e4> // b.none │ │ │ │ - ldr x2, [x28, #16] │ │ │ │ - str x0, [sp, #208] │ │ │ │ - str x2, [sp, #224] │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - str x1, [x28] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - str x0, [sp, #216] │ │ │ │ - strb wzr, [x28, #16] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1] │ │ │ │ - ldr w2, [x21, #1008] │ │ │ │ - str xzr, [x28, #8] │ │ │ │ - ldr w28, [x1, x2, lsl #2] │ │ │ │ - bl d3b0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x0, [sp, #416] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, sp, #0x290 │ │ │ │ - str x25, [sp, #304] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str xzr, [sp, #632] │ │ │ │ - strh wzr, [sp, #640] │ │ │ │ - stur q31, [x0, #-8] │ │ │ │ - stur q31, [x0, #8] │ │ │ │ - ldur x2, [x25, #-24] │ │ │ │ - add x0, x19, x2 │ │ │ │ - str x27, [x19, x2] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldp x0, x2, [sp, #24] │ │ │ │ - str x2, [sp, #304] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - str x2, [sp, #312] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x1, x0, #0x40 │ │ │ │ - mov x0, x22 │ │ │ │ - str x1, [sp, #416] │ │ │ │ - stp q31, q31, [sp, #320] │ │ │ │ - str q31, [sp, #352] │ │ │ │ - bl dfc0 │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x1, x24 │ │ │ │ - str w3, [sp, #376] │ │ │ │ - add x2, x0, #0x10 │ │ │ │ - mov x0, x20 │ │ │ │ - str x2, [sp, #312] │ │ │ │ - stp x23, xzr, [sp, #384] │ │ │ │ - strb wzr, [sp, #400] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov w1, w28 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ mov x0, x19 │ │ │ │ - bl d680 (unsigned long)@plt> │ │ │ │ - ldr x4, [sp, #352] │ │ │ │ - add x24, sp, #0x100 │ │ │ │ - stp x24, xzr, [sp, #240] │ │ │ │ - add x28, sp, #0xf0 │ │ │ │ - strb wzr, [sp, #256] │ │ │ │ - cbz x4, 289e4 ::do_widen(char) const@@Base+0x144a4> │ │ │ │ - ldp x5, x3, [sp, #336] │ │ │ │ - mov x0, x28 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x3, [sp, #24] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x0, [sp, #384] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - stp x3, x2, [sp, #304] │ │ │ │ - str x1, [sp, #416] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 278b8 ::do_widen(char) const@@Base+0x13378> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x0, x22 │ │ │ │ - str x1, [sp, #312] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ bl db90 │ │ │ │ - ldur x1, [x25, #-24] │ │ │ │ - str x25, [sp, #304] │ │ │ │ - mov x0, x20 │ │ │ │ - str x27, [x19, x1] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x1, [sp, #416] │ │ │ │ - bl d410 │ │ │ │ - ldp x3, x4, [sp, #208] │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x2, [sp, #248] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 2875c ::do_widen(char) const@@Base+0x1421c> // b.none │ │ │ │ - ldr x5, [sp, #224] │ │ │ │ - ldr x1, [sp, #240] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 27920 ::do_widen(char) const@@Base+0x133e0> // b.plast │ │ │ │ - cmp x1, x24 │ │ │ │ - b.eq 27fc8 ::do_widen(char) const@@Base+0x13a88> // b.none │ │ │ │ - ldr x5, [sp, #256] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 27fe0 ::do_widen(char) const@@Base+0x13aa0> // b.plast │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 28e90 ::do_widen(char) const@@Base+0x14950> // b.pmore │ │ │ │ - add x20, sp, #0xd0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, sp, #0x120 │ │ │ │ - str x22, [sp, #272] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 28010 ::do_widen(char) const@@Base+0x13ad0> // b.none │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - str x0, [sp, #272] │ │ │ │ - str x1, [sp, #288] │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - str x0, [sp, #280] │ │ │ │ - stp x23, xzr, [x20] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - ldr x1, [sp, #280] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 28e58 ::do_widen(char) const@@Base+0x14918> // b.none │ │ │ │ - add x23, sp, #0x110 │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x960 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - add x20, sp, #0x140 │ │ │ │ - str x20, [sp, #304] │ │ │ │ - mov x27, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 28630 ::do_widen(char) const@@Base+0x140f0> // b.none │ │ │ │ - ldr x2, [x27, #16] │ │ │ │ - str x0, [sp, #304] │ │ │ │ - str x2, [sp, #320] │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - str x0, [sp, #312] │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3704] │ │ │ │ - stp x1, xzr, [x27] │ │ │ │ - strb wzr, [x27, #16] │ │ │ │ - ldrb w0, [x25, #520] │ │ │ │ - tbnz w0, #0, 283a0 ::do_widen(char) const@@Base+0x13e60> │ │ │ │ - ldrb w0, [x25, #521] │ │ │ │ - tbz w0, #0, 27488 ::do_widen(char) const@@Base+0x12f48> │ │ │ │ - ldr x0, [x25] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x25, x0 │ │ │ │ - ldr x25, [x0, #240] │ │ │ │ - cbz x25, 28e2c ::do_widen(char) const@@Base+0x148ec> │ │ │ │ - ldrb w0, [x25, #56] │ │ │ │ - cbz w0, 287a8 ::do_widen(char) const@@Base+0x14268> │ │ │ │ - ldrb w1, [x25, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - ldp x1, x2, [sp, #304] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x25, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x25, x0 │ │ │ │ - ldr x27, [x0, #240] │ │ │ │ - cbz x27, 28e0c ::do_widen(char) const@@Base+0x148cc> │ │ │ │ - ldrb w0, [x27, #56] │ │ │ │ - cbz w0, 28774 ::do_widen(char) const@@Base+0x14234> │ │ │ │ - ldrb w1, [x27, #67] │ │ │ │ - mov x0, x25 │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - b 27488 ::do_widen(char) const@@Base+0x12f48> │ │ │ │ - mov x5, #0xf // #15 │ │ │ │ - cmp x0, x5 │ │ │ │ - b.hi 273bc ::do_widen(char) const@@Base+0x12e7c> // b.pmore │ │ │ │ - add x20, sp, #0xd0 │ │ │ │ - mov x0, x28 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, sp, #0x120 │ │ │ │ - str x22, [sp, #272] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + mov x29, sp │ │ │ │ + add x2, x1, #0x200 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + add x3, x3, #0x230 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + stp x2, x3, [x19] │ │ │ │ + str x1, [x19, #40] │ │ │ │ + cbz x0, 28de8 ::do_widen(char) const@@Base+0xad88> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + add x0, x19, #0x8 │ │ │ │ + bl dcf0 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x3, x1, #0x200 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x2, 9e000 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.ne 273f4 ::do_widen(char) const@@Base+0x12eb4> // b.any │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - b 27400 ::do_widen(char) const@@Base+0x12ec0> │ │ │ │ - add x20, sp, #0x1a0 │ │ │ │ - add x19, sp, #0x130 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d3b0 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - str xzr, [sp, #632] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #640] │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x25, x27, [x0] │ │ │ │ - str x25, [sp, #304] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x0, [sp, #416] │ │ │ │ - add x0, sp, #0x290 │ │ │ │ - stur q31, [x0, #-8] │ │ │ │ - stur q31, [x0, #8] │ │ │ │ - ldur x2, [x25, #-24] │ │ │ │ - add x0, x19, x2 │ │ │ │ - str x27, [x19, x2] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldp x1, x2, [sp, #24] │ │ │ │ - str x2, [sp, #304] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - add x22, sp, #0x170 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x0, x22 │ │ │ │ - str x2, [sp, #312] │ │ │ │ - add x24, sp, #0x138 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str x1, [sp, #416] │ │ │ │ - add x23, sp, #0x190 │ │ │ │ - stp q31, q31, [sp, #320] │ │ │ │ - str q31, [sp, #352] │ │ │ │ - bl dfc0 │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x1, x24 │ │ │ │ - str w3, [sp, #376] │ │ │ │ - add x2, x0, #0x10 │ │ │ │ - mov x0, x20 │ │ │ │ - str x2, [sp, #312] │ │ │ │ - stp x23, xzr, [sp, #384] │ │ │ │ - strb wzr, [sp, #400] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr w1, [sp, #52] │ │ │ │ + ldr x0, [x0, #40] │ │ │ │ + stur x3, [x19, #-8] │ │ │ │ + add x2, x2, #0x230 │ │ │ │ + str x2, [x20], #-8 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + str x1, [x19, #32] │ │ │ │ + cbz x0, 28e54 ::do_widen(char) const@@Base+0xadf4> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ mov x0, x19 │ │ │ │ - bl de00 │ │ │ │ - ldr x4, [sp, #352] │ │ │ │ - add x0, sp, #0xa0 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - stp x0, xzr, [sp, #144] │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - strb wzr, [sp, #160] │ │ │ │ - cbz x4, 28a00 ::do_widen(char) const@@Base+0x144c0> │ │ │ │ - ldp x5, x3, [sp, #336] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x3, [sp, #24] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x0, [sp, #384] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - stp x3, x2, [sp, #304] │ │ │ │ - str x1, [sp, #416] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 27bd4 ::do_widen(char) const@@Base+0x13694> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x0, x22 │ │ │ │ - str x1, [sp, #312] │ │ │ │ - bl db90 │ │ │ │ - ldur x1, [x25, #-24] │ │ │ │ - str x25, [sp, #304] │ │ │ │ - mov x0, x20 │ │ │ │ - str x27, [x19, x1] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x1, [sp, #416] │ │ │ │ - bl d410 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x4, #0x10 // #16 │ │ │ │ - add x3, x3, #0xc70 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0xc0 │ │ │ │ - str x1, [sp, #72] │ │ │ │ - str x1, [sp, #176] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x28, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 286ec ::do_widen(char) const@@Base+0x141ac> // b.none │ │ │ │ - ldr x2, [x28, #16] │ │ │ │ - str x0, [sp, #176] │ │ │ │ - str x2, [sp, #192] │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - str x0, [sp, #184] │ │ │ │ - stp x1, xzr, [x28] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x28, #16] │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 2912c ::do_widen(char) const@@Base+0x14bec> // b.none │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - add x1, x1, #0xc50 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0xe0 │ │ │ │ - str x1, [sp, #56] │ │ │ │ - str x1, [sp, #208] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x28, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 286d0 ::do_widen(char) const@@Base+0x14190> // b.none │ │ │ │ - ldr x2, [x28, #16] │ │ │ │ - str x0, [sp, #208] │ │ │ │ - str x2, [sp, #224] │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - str x1, [x28] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - str x0, [sp, #216] │ │ │ │ - strb wzr, [x28, #16] │ │ │ │ + bl dcf0 │ │ │ │ mov x0, x20 │ │ │ │ - ldr x1, [x1] │ │ │ │ - ldr w2, [x21, #1008] │ │ │ │ - str xzr, [x28, #8] │ │ │ │ - ldr w28, [x1, x2, lsl #2] │ │ │ │ - bl d3b0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x0, [sp, #416] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, sp, #0x290 │ │ │ │ - str x25, [sp, #304] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str xzr, [sp, #632] │ │ │ │ - strh wzr, [sp, #640] │ │ │ │ - stur q31, [x0, #-8] │ │ │ │ - stur q31, [x0, #8] │ │ │ │ - ldur x2, [x25, #-24] │ │ │ │ - add x0, x19, x2 │ │ │ │ - str x27, [x19, x2] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldp x0, x2, [sp, #24] │ │ │ │ - str x2, [sp, #304] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - str x2, [sp, #312] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x1, x0, #0x40 │ │ │ │ - mov x0, x22 │ │ │ │ - str x1, [sp, #416] │ │ │ │ - stp q31, q31, [sp, #320] │ │ │ │ - str q31, [sp, #352] │ │ │ │ - bl dfc0 │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x1, x24 │ │ │ │ - str w3, [sp, #376] │ │ │ │ - add x2, x0, #0x10 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x3, x1, #0x200 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x2, 9e000 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + sub x20, x0, #0x28 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + stur x3, [x19, #-40] │ │ │ │ + add x2, x2, #0x230 │ │ │ │ + str x2, [x20, #8] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 28ec0 ::do_widen(char) const@@Base+0xae60> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + sub x0, x19, #0x20 │ │ │ │ + bl dcf0 │ │ │ │ mov x0, x20 │ │ │ │ - str x2, [sp, #312] │ │ │ │ - stp x23, xzr, [sp, #384] │ │ │ │ - strb wzr, [sp, #400] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov w1, w28 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + mov x29, sp │ │ │ │ + add x2, x1, #0x188 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + add x3, x3, #0x1b8 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + stp x2, x3, [x19] │ │ │ │ + str x1, [x19, #24] │ │ │ │ + cbz x0, 28f28 ::do_widen(char) const@@Base+0xaec8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + add x0, x19, #0x8 │ │ │ │ + bl de40 │ │ │ │ mov x0, x19 │ │ │ │ - bl d680 (unsigned long)@plt> │ │ │ │ - ldr x4, [sp, #352] │ │ │ │ - add x24, sp, #0x100 │ │ │ │ - stp x24, xzr, [sp, #240] │ │ │ │ - add x28, sp, #0xf0 │ │ │ │ - strb wzr, [sp, #256] │ │ │ │ - cbz x4, 28a28 ::do_widen(char) const@@Base+0x144e8> │ │ │ │ - ldp x5, x3, [sp, #336] │ │ │ │ - mov x0, x28 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x3, [sp, #24] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x0, [sp, #384] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - stp x3, x2, [sp, #304] │ │ │ │ - str x1, [sp, #416] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 27dd4 ::do_widen(char) const@@Base+0x13894> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x0, x22 │ │ │ │ - str x1, [sp, #312] │ │ │ │ - bl db90 │ │ │ │ - ldur x1, [x25, #-24] │ │ │ │ - str x25, [sp, #304] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x3, x1, #0x188 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x2, 9e000 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + stur x3, [x19, #-8] │ │ │ │ + add x2, x2, #0x1b8 │ │ │ │ + str x2, [x20], #-8 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + cbz x0, 28f94 ::do_widen(char) const@@Base+0xaf34> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl de40 │ │ │ │ mov x0, x20 │ │ │ │ - str x27, [x19, x1] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x1, [sp, #416] │ │ │ │ - bl d410 │ │ │ │ - ldp x3, x4, [sp, #208] │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x2, [sp, #248] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 286b8 ::do_widen(char) const@@Base+0x14178> // b.none │ │ │ │ - ldr x5, [sp, #224] │ │ │ │ - ldr x1, [sp, #240] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 27e3c ::do_widen(char) const@@Base+0x138fc> // b.plast │ │ │ │ - cmp x1, x24 │ │ │ │ - b.eq 27f74 ::do_widen(char) const@@Base+0x13a34> // b.none │ │ │ │ - ldr x5, [sp, #256] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 27f80 ::do_widen(char) const@@Base+0x13a40> // b.plast │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 29190 ::do_widen(char) const@@Base+0x14c50> // b.pmore │ │ │ │ - add x20, sp, #0xd0 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x3, x1, #0x188 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x2, 9e000 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + sub x20, x0, #0x18 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + stur x3, [x19, #-24] │ │ │ │ + add x2, x2, #0x1b8 │ │ │ │ + str x2, [x20, #8] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 29000 ::do_widen(char) const@@Base+0xafa0> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + sub x0, x19, #0x10 │ │ │ │ + bl de40 │ │ │ │ mov x0, x20 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, sp, #0x120 │ │ │ │ - str x22, [sp, #272] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 27fb0 ::do_widen(char) const@@Base+0x13a70> // b.none │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - str x0, [sp, #272] │ │ │ │ - str x1, [sp, #288] │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - str x0, [sp, #280] │ │ │ │ - stp x23, xzr, [x20] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - ldr x1, [sp, #280] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 291dc ::do_widen(char) const@@Base+0x14c9c> // b.none │ │ │ │ - add x23, sp, #0x110 │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x960 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - add x20, sp, #0x140 │ │ │ │ - str x20, [sp, #304] │ │ │ │ - mov x27, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 28708 ::do_widen(char) const@@Base+0x141c8> // b.none │ │ │ │ - ldr x2, [x27, #16] │ │ │ │ - str x0, [sp, #304] │ │ │ │ - str x2, [sp, #320] │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - str x0, [sp, #312] │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3704] │ │ │ │ - stp x1, xzr, [x27] │ │ │ │ - strb wzr, [x27, #16] │ │ │ │ - ldrb w0, [x25, #520] │ │ │ │ - tbnz w0, #0, 284f8 ::do_widen(char) const@@Base+0x13fb8> │ │ │ │ - ldrb w0, [x25, #521] │ │ │ │ - tbz w0, #0, 27488 ::do_widen(char) const@@Base+0x12f48> │ │ │ │ - ldr x0, [x25] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x25, x0 │ │ │ │ - ldr x25, [x0, #240] │ │ │ │ - cbz x25, 29208 ::do_widen(char) const@@Base+0x14cc8> │ │ │ │ - ldrb w0, [x25, #56] │ │ │ │ - cbz w0, 28810 ::do_widen(char) const@@Base+0x142d0> │ │ │ │ - ldrb w1, [x25, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - ldp x1, x2, [sp, #304] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x25, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x25, x0 │ │ │ │ - ldr x27, [x0, #240] │ │ │ │ - cbz x27, 28fd0 ::do_widen(char) const@@Base+0x14a90> │ │ │ │ - ldrb w0, [x27, #56] │ │ │ │ - cbz w0, 287dc ::do_widen(char) const@@Base+0x1429c> │ │ │ │ - ldrb w1, [x27, #67] │ │ │ │ - mov x0, x25 │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - b 27488 ::do_widen(char) const@@Base+0x12f48> │ │ │ │ - mov x5, #0xf // #15 │ │ │ │ - cmp x0, x5 │ │ │ │ - b.hi 27e3c ::do_widen(char) const@@Base+0x138fc> // b.pmore │ │ │ │ - add x20, sp, #0xd0 │ │ │ │ - mov x0, x28 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, sp, #0x120 │ │ │ │ - str x22, [sp, #272] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.ne 27e74 ::do_widen(char) const@@Base+0x13934> // b.any │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - b 27e80 ::do_widen(char) const@@Base+0x13940> │ │ │ │ - mov x5, #0xf // #15 │ │ │ │ - cmp x0, x5 │ │ │ │ - b.hi 27920 ::do_widen(char) const@@Base+0x133e0> // b.pmore │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldrb w2, [x0, #69] │ │ │ │ + ldp x3, x1, [x0, #32] │ │ │ │ + sub x1, x1, x3 │ │ │ │ + cmp x1, #0x0 │ │ │ │ + b.le 29078 ::do_widen(char) const@@Base+0xb018> │ │ │ │ + tbz w2, #0, 2907c ::do_widen(char) const@@Base+0xb01c> │ │ │ │ + ldp x1, x2, [x0, #80] │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + add x1, x1, x2 │ │ │ │ + str x1, [x0, #48] │ │ │ │ + ldr x0, [x0, #72] │ │ │ │ + cbz x0, 29068 ::do_widen(char) const@@Base+0xb008> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + tbnz w2, #0, 29054 ::do_widen(char) const@@Base+0xaff4> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x690 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 2906c ::do_widen(char) const@@Base+0xb00c> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add x20, sp, #0xd0 │ │ │ │ - mov x0, x28 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldrb w2, [x0, #69] │ │ │ │ + ldp x3, x1, [x0, #32] │ │ │ │ + sub x1, x1, x3 │ │ │ │ + cmp x1, #0x0 │ │ │ │ + b.le 29124 ::do_widen(char) const@@Base+0xb0c4> │ │ │ │ + tbz w2, #0, 29128 ::do_widen(char) const@@Base+0xb0c8> │ │ │ │ + ldp x1, x2, [x0, #80] │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + add x1, x1, x2 │ │ │ │ + str x1, [x0, #48] │ │ │ │ + ldr x0, [x0, #72] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + cbz x0, 29114 ::do_widen(char) const@@Base+0xb0b4> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + cset w1, ne // ne = any │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ + mov w0, w1 │ │ │ │ + ret │ │ │ │ + tbnz w2, #0, 290f4 ::do_widen(char) const@@Base+0xb094> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x690 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + b 29114 ::do_widen(char) const@@Base+0xb0b4> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + str x21, [sp, #48] │ │ │ │ + mov x21, x1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #8] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + strb w0, [sp, #7] │ │ │ │ + ldr x0, [x21] │ │ │ │ + add x20, sp, #0x7 │ │ │ │ + mov x3, x20 │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, sp, #0x120 │ │ │ │ - str x22, [sp, #272] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.ne 27958 ::do_widen(char) const@@Base+0x13418> // b.any │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - b 27964 ::do_widen(char) const@@Base+0x13424> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x20, sp, #0x1a0 │ │ │ │ - add x19, sp, #0x130 │ │ │ │ - bl 76d28 ::do_widen(char) const@@Base+0x627e8> │ │ │ │ - ucvtf d29, d14 │ │ │ │ - ucvtf d31, x0 │ │ │ │ - fmov d15, #1.000000000000000000e+00 │ │ │ │ - mov x1, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - fmov d30, x1 │ │ │ │ - mov x0, x20 │ │ │ │ - fdiv d31, d31, d29 │ │ │ │ - fsub d15, d15, d31 │ │ │ │ - fmul d15, d15, d30 │ │ │ │ - bl d3b0 │ │ │ │ - str xzr, [sp, #632] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - strh wzr, [sp, #640] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - ldp x25, x27, [x0] │ │ │ │ - str x25, [sp, #304] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x0, [sp, #416] │ │ │ │ - add x0, sp, #0x290 │ │ │ │ - stur q31, [x0, #-8] │ │ │ │ - stur q31, [x0, #8] │ │ │ │ - ldur x2, [x25, #-24] │ │ │ │ - add x0, x19, x2 │ │ │ │ - str x27, [x19, x2] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldp x1, x2, [sp, #24] │ │ │ │ - str x2, [sp, #304] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - add x22, sp, #0x170 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x0, x22 │ │ │ │ - str x2, [sp, #312] │ │ │ │ - add x23, sp, #0x190 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str x1, [sp, #416] │ │ │ │ - stp q31, q31, [sp, #320] │ │ │ │ - str q31, [sp, #352] │ │ │ │ - bl dfc0 │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, sp, #0x138 │ │ │ │ - str w3, [sp, #376] │ │ │ │ - add x2, x0, #0x10 │ │ │ │ - mov x0, x20 │ │ │ │ - str x2, [sp, #312] │ │ │ │ - stp x23, xzr, [sp, #384] │ │ │ │ - strb wzr, [sp, #400] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [sp, #304] │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x3, #0x2 // #2 │ │ │ │ - mov x0, x19 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x19, x1 │ │ │ │ - ldr w2, [x1, #24] │ │ │ │ - orr w2, w2, #0x4 │ │ │ │ - str w2, [x1, #24] │ │ │ │ - str x3, [sp, #424] │ │ │ │ - bl dd30 (double)@plt> │ │ │ │ - ldr x4, [sp, #352] │ │ │ │ - add x24, sp, #0x100 │ │ │ │ - stp x24, xzr, [sp, #240] │ │ │ │ - add x28, sp, #0xf0 │ │ │ │ - strb wzr, [sp, #256] │ │ │ │ - cbz x4, 28ad4 ::do_widen(char) const@@Base+0x14594> │ │ │ │ - ldp x5, x3, [sp, #336] │ │ │ │ - mov x0, x28 │ │ │ │ + ldr x0, [x21] │ │ │ │ + asr x1, x19, #8 │ │ │ │ + strb w1, [sp, #7] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x3, [sp, #24] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x0, [sp, #384] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - stp x3, x2, [sp, #304] │ │ │ │ - str x1, [sp, #416] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 28190 ::do_widen(char) const@@Base+0x13c50> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x0, x22 │ │ │ │ - str x1, [sp, #312] │ │ │ │ - bl db90 │ │ │ │ - ldur x1, [x25, #-24] │ │ │ │ - str x25, [sp, #304] │ │ │ │ - mov x0, x20 │ │ │ │ - str x27, [x19, x1] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x1, [sp, #416] │ │ │ │ - bl d410 │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x28 │ │ │ │ - add x3, x3, #0xc88 │ │ │ │ - mov x4, #0xd // #13 │ │ │ │ + ldr x0, [x21] │ │ │ │ + asr x1, x19, #16 │ │ │ │ + strb w1, [sp, #7] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + asr x19, x19, #24 │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, sp, #0x120 │ │ │ │ - str x22, [sp, #272] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 28a54 ::do_widen(char) const@@Base+0x14514> // b.none │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - str x0, [sp, #272] │ │ │ │ - str x1, [sp, #288] │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - str x0, [sp, #280] │ │ │ │ - stp x23, xzr, [x20] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - ldr x1, [sp, #280] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 28c44 ::do_widen(char) const@@Base+0x14704> // b.plast │ │ │ │ - add x23, sp, #0x110 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0xc98 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - add x20, sp, #0x140 │ │ │ │ - str x20, [sp, #304] │ │ │ │ - mov x27, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 28a38 ::do_widen(char) const@@Base+0x144f8> // b.none │ │ │ │ - ldr x2, [x27, #16] │ │ │ │ - str x0, [sp, #304] │ │ │ │ - str x2, [sp, #320] │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - str x0, [sp, #312] │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3704] │ │ │ │ - stp x1, xzr, [x27] │ │ │ │ - strb wzr, [x27, #16] │ │ │ │ - ldrb w0, [x25, #520] │ │ │ │ - tbnz w0, #0, 285c8 ::do_widen(char) const@@Base+0x14088> │ │ │ │ - ldrb w0, [x25, #521] │ │ │ │ - tbnz w0, #0, 2856c ::do_widen(char) const@@Base+0x1402c> │ │ │ │ - ldr x0, [sp, #304] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 2829c ::do_widen(char) const@@Base+0x13d5c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #272] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 282ac ::do_widen(char) const@@Base+0x13d6c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 282bc ::do_widen(char) const@@Base+0x13d7c> // b.none │ │ │ │ - bl d870 │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x3, x3, #0x228 │ │ │ │ - str x20, [sp, #304] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x2, #0x6 // #6 │ │ │ │ - add x0, x21, #0x90 │ │ │ │ - ldr w4, [x3] │ │ │ │ - ldrh w3, [x3, #4] │ │ │ │ - str w4, [sp, #320] │ │ │ │ - strh w3, [x20, #4] │ │ │ │ - str x2, [sp, #312] │ │ │ │ - strb wzr, [sp, #326] │ │ │ │ - bl 22e60 ::do_widen(char) const@@Base+0xe920> │ │ │ │ - add x1, x21, #0x98 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 28624 ::do_widen(char) const@@Base+0x140e4> // b.none │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl 76d64 ::do_widen(char) const@@Base+0x62824> │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - ldr w1, [x21, #1008] │ │ │ │ - ldr w5, [sp, #52] │ │ │ │ - ldr x2, [x2] │ │ │ │ - ubfiz x0, x1, #2, #32 │ │ │ │ - add w4, w5, #0x1 │ │ │ │ - ldr w3, [x2, x0] │ │ │ │ - cmp w3, w5 │ │ │ │ - b.hi 2757c ::do_widen(char) const@@Base+0x1303c> // b.pmore │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - ldr x4, [x0, #8] │ │ │ │ - sub x3, x4, x2 │ │ │ │ - add w0, w1, #0x1 │ │ │ │ - str w0, [x21, #1008] │ │ │ │ - mov x1, x0 │ │ │ │ - cmp x0, x3, asr #2 │ │ │ │ - b.cc 26fe0 ::do_widen(char) const@@Base+0x12aa0> // b.lo, b.ul, b.last │ │ │ │ - ldr x19, [sp, #704] │ │ │ │ - ldr x20, [sp, #712] │ │ │ │ - ldr x23, [sp, #736] │ │ │ │ - ldr x24, [sp, #744] │ │ │ │ - ldr x25, [sp, #752] │ │ │ │ - ldr x26, [sp, #760] │ │ │ │ - ldr x27, [sp, #768] │ │ │ │ - ldr x28, [sp, #776] │ │ │ │ - ldr d14, [sp, #784] │ │ │ │ - ldr d15, [sp, #792] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + strb w19, [sp, #7] │ │ │ │ + ldr x0, [x21] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x3, x20 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 28ae4 ::do_widen(char) const@@Base+0x145a4> // b.any │ │ │ │ - add sp, sp, #0x2b0 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ + b.ne 29244 ::do_widen(char) const@@Base+0xb1e4> // b.any │ │ │ │ + ldr x21, [sp, #48] │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr w2, [x0, #104] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + tbz w2, #1, 292bc ::do_widen(char) const@@Base+0xb25c> │ │ │ │ + ldr x2, [x0, #40] │ │ │ │ + cbz x2, 29300 ::do_widen(char) const@@Base+0xb2a0> │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 292ec ::do_widen(char) const@@Base+0xb28c> // b.none │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 2932c ::do_widen(char) const@@Base+0xb2cc> // b.none │ │ │ │ + strb w1, [x2] │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x19, #40] │ │ │ │ + mov w0, w1 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 292ec ::do_widen(char) const@@Base+0xb28c> // b.none │ │ │ │ + ldrb w0, [x19, #69] │ │ │ │ + tbnz w0, #0, 292a8 ::do_widen(char) const@@Base+0xb248> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x690 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3920] │ │ │ │ - ldr x0, [x1] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr x27, [x0, #240] │ │ │ │ - cbz x27, 28c18 ::do_widen(char) const@@Base+0x146d8> │ │ │ │ - ldrb w0, [x27, #56] │ │ │ │ - cbz w0, 28948 ::do_widen(char) const@@Base+0x14408> │ │ │ │ - ldrb w1, [x27, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - ldp x1, x2, [sp, #304] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x27, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x27, x0 │ │ │ │ - ldr x0, [x0, #240] │ │ │ │ - cbz x0, 28d10 ::do_widen(char) const@@Base+0x147d0> │ │ │ │ - ldrb w1, [x0, #56] │ │ │ │ - cbz w1, 28914 ::do_widen(char) const@@Base+0x143d4> │ │ │ │ - ldrb w1, [x0, #67] │ │ │ │ - mov x0, x27 │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - b 279e4 ::do_widen(char) const@@Base+0x134a4> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3920] │ │ │ │ - ldr x0, [x1] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr x27, [x0, #240] │ │ │ │ - cbz x27, 28c90 ::do_widen(char) const@@Base+0x14750> │ │ │ │ - ldrb w0, [x27, #56] │ │ │ │ - cbz w0, 288e0 ::do_widen(char) const@@Base+0x143a0> │ │ │ │ - ldrb w1, [x27, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - ldp x1, x2, [sp, #304] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x27, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x27, x0 │ │ │ │ - ldr x0, [x0, #240] │ │ │ │ - cbz x0, 28c70 ::do_widen(char) const@@Base+0x14730> │ │ │ │ - ldrb w1, [x0, #56] │ │ │ │ - cbz w1, 288ac ::do_widen(char) const@@Base+0x1436c> │ │ │ │ - ldrb w1, [x0, #67] │ │ │ │ - mov x0, x27 │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - ldrb w0, [x25, #521] │ │ │ │ - tbz w0, #0, 27488 ::do_widen(char) const@@Base+0x12f48> │ │ │ │ - ldr x0, [x25] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x25, x0 │ │ │ │ - ldr x25, [x0, #240] │ │ │ │ - cbz x25, 28bd8 ::do_widen(char) const@@Base+0x14698> │ │ │ │ - ldrb w0, [x25, #56] │ │ │ │ - cbz w0, 28878 ::do_widen(char) const@@Base+0x14338> │ │ │ │ - ldrb w1, [x25, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - ldp x1, x2, [sp, #304] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x25, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x25, x0 │ │ │ │ - ldr x27, [x0, #240] │ │ │ │ - cbz x27, 28bb8 ::do_widen(char) const@@Base+0x14678> │ │ │ │ - ldrb w0, [x27, #56] │ │ │ │ - cbz w0, 28844 ::do_widen(char) const@@Base+0x14304> │ │ │ │ - ldrb w1, [x27, #67] │ │ │ │ - mov x0, x25 │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - b 27488 ::do_widen(char) const@@Base+0x12f48> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3920] │ │ │ │ - ldr x0, [x1] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr x27, [x0, #240] │ │ │ │ - cbz x27, 28b98 ::do_widen(char) const@@Base+0x14658> │ │ │ │ - ldrb w0, [x27, #56] │ │ │ │ - cbz w0, 289b0 ::do_widen(char) const@@Base+0x14470> │ │ │ │ - ldrb w1, [x27, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - ldp x1, x2, [sp, #304] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x27, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x27, x0 │ │ │ │ - ldr x0, [x0, #240] │ │ │ │ - cbz x0, 28b78 ::do_widen(char) const@@Base+0x14638> │ │ │ │ - ldrb w1, [x0, #56] │ │ │ │ - cbz w1, 2897c ::do_widen(char) const@@Base+0x1443c> │ │ │ │ - ldrb w1, [x0, #67] │ │ │ │ - mov x0, x27 │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - b 27f00 ::do_widen(char) const@@Base+0x139c0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldp x1, x2, [sp, #304] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x25, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x25, x0 │ │ │ │ - ldr x27, [x0, #240] │ │ │ │ - cbz x27, 28b10 ::do_widen(char) const@@Base+0x145d0> │ │ │ │ - ldrb w0, [x27, #56] │ │ │ │ - cbz w0, 28aa0 ::do_widen(char) const@@Base+0x14560> │ │ │ │ - ldrb w1, [x27, #67] │ │ │ │ - mov x0, x25 │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - b 2828c ::do_widen(char) const@@Base+0x13d4c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldp x1, x2, [sp, #304] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x27, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x27, x0 │ │ │ │ - ldr x0, [x0, #240] │ │ │ │ - cbz x0, 28bf8 ::do_widen(char) const@@Base+0x146b8> │ │ │ │ - ldrb w1, [x0, #56] │ │ │ │ - cbz w1, 28a6c ::do_widen(char) const@@Base+0x1452c> │ │ │ │ - ldrb w1, [x0, #67] │ │ │ │ - mov x0, x27 │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - b 28284 ::do_widen(char) const@@Base+0x13d44> │ │ │ │ - ldr w1, [x21, #1008] │ │ │ │ - ubfiz x0, x1, #2, #32 │ │ │ │ - b 27560 ::do_widen(char) const@@Base+0x13020> │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - b 279c4 ::do_widen(char) const@@Base+0x13484> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str x1, [sp, #120] │ │ │ │ - ldr x2, [x28, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - b 2722c ::do_widen(char) const@@Base+0x12cec> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr x2, [x28, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - b 271c8 ::do_widen(char) const@@Base+0x12c88> │ │ │ │ - ldr x1, [sp, #240] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 273bc ::do_widen(char) const@@Base+0x12e7c> // b.plast │ │ │ │ - cmp x1, x24 │ │ │ │ - b.ne 273b0 ::do_widen(char) const@@Base+0x12e70> // b.any │ │ │ │ - b 273cc ::do_widen(char) const@@Base+0x12e8c> │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - b 27460 ::do_widen(char) const@@Base+0x12f20> │ │ │ │ - ldr x1, [sp, #240] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 27e3c ::do_widen(char) const@@Base+0x138fc> // b.plast │ │ │ │ - cmp x1, x24 │ │ │ │ - b.ne 27e30 ::do_widen(char) const@@Base+0x138f0> // b.any │ │ │ │ - b 27e4c ::do_widen(char) const@@Base+0x1390c> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str x1, [sp, #120] │ │ │ │ - ldr x2, [x28, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - b 27cac ::do_widen(char) const@@Base+0x1376c> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr x2, [x28, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - b 27c48 ::do_widen(char) const@@Base+0x13708> │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - b 27ee0 ::do_widen(char) const@@Base+0x139a0> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str x1, [sp, #120] │ │ │ │ - ldr x2, [x28, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - b 27790 ::do_widen(char) const@@Base+0x13250> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr x2, [x28, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - b 2772c ::do_widen(char) const@@Base+0x131ec> │ │ │ │ - ldr x1, [sp, #240] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 27920 ::do_widen(char) const@@Base+0x133e0> // b.plast │ │ │ │ - cmp x1, x24 │ │ │ │ - b.ne 27914 ::do_widen(char) const@@Base+0x133d4> // b.any │ │ │ │ - b 27930 ::do_widen(char) const@@Base+0x133f0> │ │ │ │ - mov x0, x27 │ │ │ │ - bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x27] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 27a48 ::do_widen(char) const@@Base+0x13508> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ - blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 27a48 ::do_widen(char) const@@Base+0x13508> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x25] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 27a0c ::do_widen(char) const@@Base+0x134cc> // b.none │ │ │ │ - mov x0, x25 │ │ │ │ - blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 27a0c ::do_widen(char) const@@Base+0x134cc> │ │ │ │ - mov x0, x27 │ │ │ │ - bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x27] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 27f64 ::do_widen(char) const@@Base+0x13a24> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ - blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 27f64 ::do_widen(char) const@@Base+0x13a24> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x25] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 27f28 ::do_widen(char) const@@Base+0x139e8> // b.none │ │ │ │ - mov x0, x25 │ │ │ │ - blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 27f28 ::do_widen(char) const@@Base+0x139e8> │ │ │ │ - mov x0, x27 │ │ │ │ - bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x27] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 284e8 ::do_widen(char) const@@Base+0x13fa8> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ - blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 284e8 ::do_widen(char) const@@Base+0x13fa8> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x25] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 284ac ::do_widen(char) const@@Base+0x13f6c> // b.none │ │ │ │ - mov x0, x25 │ │ │ │ - blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 284ac ::do_widen(char) const@@Base+0x13f6c> │ │ │ │ - str x0, [sp, #120] │ │ │ │ - bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x2, x2, #0x540 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldr x3, [x3, #48] │ │ │ │ - cmp x3, x2 │ │ │ │ - b.eq 28478 ::do_widen(char) const@@Base+0x13f38> // b.none │ │ │ │ - blr x3 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 28478 ::do_widen(char) const@@Base+0x13f38> │ │ │ │ - mov x0, x27 │ │ │ │ - bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x27] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 2843c ::do_widen(char) const@@Base+0x13efc> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ - blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 2843c ::do_widen(char) const@@Base+0x13efc> │ │ │ │ - str x0, [sp, #120] │ │ │ │ - bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x2, x2, #0x540 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ ldr x3, [x0] │ │ │ │ - ldr x3, [x3, #48] │ │ │ │ + adrp x2, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x2, x2, #0xa40 │ │ │ │ + ldr x3, [x3, #176] │ │ │ │ cmp x3, x2 │ │ │ │ - b.eq 28404 ::do_widen(char) const@@Base+0x13ec4> // b.none │ │ │ │ - blr x3 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 28404 ::do_widen(char) const@@Base+0x13ec4> │ │ │ │ - mov x0, x27 │ │ │ │ - bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x27] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ + b.ne 29368 ::do_widen(char) const@@Base+0xb308> // b.any │ │ │ │ + ldp x2, x0, [x0, #80] │ │ │ │ + stp x2, x2, [x19, #32] │ │ │ │ + add x0, x2, x0 │ │ │ │ + str x0, [x19, #48] │ │ │ │ + b 29284 ::do_widen(char) const@@Base+0xb224> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + sub x2, x2, x0 │ │ │ │ + cmp x2, #0x0 │ │ │ │ + b.le 29360 ::do_widen(char) const@@Base+0xb300> │ │ │ │ + ldrb w0, [x19, #69] │ │ │ │ + tbz w0, #0, 292cc ::do_widen(char) const@@Base+0xb26c> │ │ │ │ + ldp x2, x0, [x19, #80] │ │ │ │ + stp x2, x2, [x19, #32] │ │ │ │ + add x0, x2, x0 │ │ │ │ + str x0, [x19, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 283c8 ::do_widen(char) const@@Base+0x13e88> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ - blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 283c8 ::do_widen(char) const@@Base+0x13e88> │ │ │ │ - str x0, [sp, #120] │ │ │ │ - bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x2, x2, #0x540 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldr x3, [x3, #48] │ │ │ │ - cmp x3, x2 │ │ │ │ - b.eq 2855c ::do_widen(char) const@@Base+0x1401c> // b.none │ │ │ │ + b.ne 29298 ::do_widen(char) const@@Base+0xb238> // b.any │ │ │ │ + nop │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 292ac ::do_widen(char) const@@Base+0xb24c> │ │ │ │ + str w1, [sp, #44] │ │ │ │ blr x3 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 2855c ::do_widen(char) const@@Base+0x1401c> │ │ │ │ - mov x0, x27 │ │ │ │ - bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x27] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 28520 ::do_widen(char) const@@Base+0x13fe0> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ - blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 28520 ::do_widen(char) const@@Base+0x13fe0> │ │ │ │ - add x1, sp, #0x180 │ │ │ │ - mov x0, x28 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 27890 ::do_widen(char) const@@Base+0x13350> │ │ │ │ - add x1, sp, #0x180 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 27690 ::do_widen(char) const@@Base+0x13150> │ │ │ │ - add x1, sp, #0x180 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 27bac ::do_widen(char) const@@Base+0x1366c> │ │ │ │ - add x1, sp, #0x180 │ │ │ │ - mov x0, x28 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 2732c ::do_widen(char) const@@Base+0x12dec> │ │ │ │ - add x1, sp, #0x180 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 2712c ::do_widen(char) const@@Base+0x12bec> │ │ │ │ - add x1, sp, #0x180 │ │ │ │ - mov x0, x28 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 27dac ::do_widen(char) const@@Base+0x1386c> │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ + ldr w1, [sp, #44] │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 292ec ::do_widen(char) const@@Base+0xb28c> // b.none │ │ │ │ + ldr w0, [x19, #104] │ │ │ │ + tbz w0, #1, 292c4 ::do_widen(char) const@@Base+0xb264> │ │ │ │ + ldr x2, [x19, #40] │ │ │ │ + b 2928c ::do_widen(char) const@@Base+0xb22c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x19, x1 │ │ │ │ + ldr w1, [x0, #104] │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + tbz w1, #0, 29428 ::do_widen(char) const@@Base+0xb3c8> │ │ │ │ + ldrb w1, [x0, #69] │ │ │ │ + tbz w1, #0, 29458 ::do_widen(char) const@@Base+0xb3f8> │ │ │ │ + ldr x20, [x0, #72] │ │ │ │ + cbz x20, 29428 ::do_widen(char) const@@Base+0xb3c8> │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + add x22, x20, #0x38 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, sp │ │ │ │ + bl d600 │ │ │ │ + ldr x2, [x20] │ │ │ │ + mov x21, sp │ │ │ │ mov x0, x20 │ │ │ │ - str x1, [sp, #56] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - b 28264 ::do_widen(char) const@@Base+0x13d24> │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - b 28200 ::do_widen(char) const@@Base+0x13cc0> │ │ │ │ - str x0, [sp, #56] │ │ │ │ - bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x2, x2, #0x540 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldr x3, [x3, #48] │ │ │ │ - cmp x3, x2 │ │ │ │ - b.eq 28614 ::do_widen(char) const@@Base+0x140d4> // b.none │ │ │ │ - blr x3 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 28614 ::do_widen(char) const@@Base+0x140d4> │ │ │ │ - mov x0, x27 │ │ │ │ - bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x27] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 285b8 ::do_widen(char) const@@Base+0x14078> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 285b8 ::do_widen(char) const@@Base+0x14078> │ │ │ │ - add x1, sp, #0x180 │ │ │ │ - mov x0, x28 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 28168 ::do_widen(char) const@@Base+0x13c28> │ │ │ │ - str x19, [sp, #704] │ │ │ │ - str x20, [sp, #712] │ │ │ │ - str x23, [sp, #736] │ │ │ │ - str x24, [sp, #744] │ │ │ │ - str x25, [sp, #752] │ │ │ │ - str x26, [sp, #760] │ │ │ │ - str x27, [sp, #768] │ │ │ │ - str x28, [sp, #776] │ │ │ │ - str d14, [sp, #784] │ │ │ │ - str d15, [sp, #792] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 28b0c ::do_widen(char) const@@Base+0x145cc> // b.any │ │ │ │ - bl dab0 │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x23 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x28 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 28b0c ::do_widen(char) const@@Base+0x145cc> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 28b0c ::do_widen(char) const@@Base+0x145cc> // b.any │ │ │ │ - bl dab0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 28b0c ::do_widen(char) const@@Base+0x145cc> // b.any │ │ │ │ - bl dab0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 28b0c ::do_widen(char) const@@Base+0x145cc> // b.any │ │ │ │ - bl dab0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 28b0c ::do_widen(char) const@@Base+0x145cc> // b.any │ │ │ │ - bl dab0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 28b0c ::do_widen(char) const@@Base+0x145cc> // b.any │ │ │ │ - bl dab0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d920 │ │ │ │ + mov x0, sp │ │ │ │ + bl db90 │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 28b0c ::do_widen(char) const@@Base+0x145cc> // b.any │ │ │ │ - bl dab0 │ │ │ │ + b.ne 2947c ::do_widen(char) const@@Base+0xb41c> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x690 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 28b44 ::do_widen(char) const@@Base+0x14604> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 28b0c ::do_widen(char) const@@Base+0x145cc> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x23, sp, #0x110 │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 28b0c ::do_widen(char) const@@Base+0x145cc> // b.any │ │ │ │ - bl dab0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x21 │ │ │ │ + bl db90 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 28b0c ::do_widen(char) const@@Base+0x145cc> // b.any │ │ │ │ - bl dab0 │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ + b.ne 29480 ::do_widen(char) const@@Base+0xb420> // b.any │ │ │ │ mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ mov x19, x1 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x20, sp, #0xd0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x28 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr w1, [x0, #208] │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + tbz w1, #0, 29548 ::do_widen(char) const@@Base+0xb4e8> │ │ │ │ + ldrb w1, [x0, #168] │ │ │ │ + tbz w1, #0, 29578 ::do_widen(char) const@@Base+0xb518> │ │ │ │ + ldr x20, [x0, #176] │ │ │ │ + cbz x20, 29548 ::do_widen(char) const@@Base+0xb4e8> │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + add x22, x20, #0x38 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, sp │ │ │ │ + bl d600 │ │ │ │ + ldr x2, [x20] │ │ │ │ + mov x21, sp │ │ │ │ mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 28b70 ::do_widen(char) const@@Base+0x14630> // b.none │ │ │ │ - b 28b0c ::do_widen(char) const@@Base+0x145cc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ + blr x2 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d920 │ │ │ │ + mov x0, sp │ │ │ │ + bl db90 │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 28b0c ::do_widen(char) const@@Base+0x145cc> // b.any │ │ │ │ - bl dab0 │ │ │ │ + b.ne 2959c ::do_widen(char) const@@Base+0xb53c> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x5f8 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 28b4c ::do_widen(char) const@@Base+0x1460c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x28 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x21 │ │ │ │ + bl db90 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 28b0c ::do_widen(char) const@@Base+0x145cc> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ + b.ne 295a0 ::do_widen(char) const@@Base+0xb540> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 28d4c ::do_widen(char) const@@Base+0x1480c> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x180 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #312] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x19, x1 │ │ │ │ + ldr w1, [x0, #128] │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + tbz w1, #0, 29668 ::do_widen(char) const@@Base+0xb608> │ │ │ │ + ldrb w1, [x0, #88] │ │ │ │ + tbz w1, #0, 29698 ::do_widen(char) const@@Base+0xb638> │ │ │ │ + ldr x20, [x0, #96] │ │ │ │ + cbz x20, 29668 ::do_widen(char) const@@Base+0xb608> │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + add x22, x20, #0x38 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, sp │ │ │ │ + bl d600 │ │ │ │ + ldr x2, [x20] │ │ │ │ + mov x21, sp │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ + blr x2 │ │ │ │ + mov x1, x19 │ │ │ │ mov x0, x22 │ │ │ │ - str x1, [sp, #312] │ │ │ │ + bl d920 │ │ │ │ + mov x0, sp │ │ │ │ bl db90 │ │ │ │ - ldur x0, [x25, #-24] │ │ │ │ - str x25, [sp, #304] │ │ │ │ - str x27, [x19, x0] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x20 │ │ │ │ - str x1, [sp, #416] │ │ │ │ - bl d410 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 28b0c ::do_widen(char) const@@Base+0x145cc> // b.any │ │ │ │ - mov x0, x21 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 28dc0 ::do_widen(char) const@@Base+0x14880> │ │ │ │ - bti j │ │ │ │ - b 28cb4 ::do_widen(char) const@@Base+0x14774> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 28b0c ::do_widen(char) const@@Base+0x145cc> // b.any │ │ │ │ - bl dab0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 28b0c ::do_widen(char) const@@Base+0x145cc> // b.any │ │ │ │ - bl dab0 │ │ │ │ + b.ne 296bc ::do_widen(char) const@@Base+0xb65c> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x560 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 28cc4 ::do_widen(char) const@@Base+0x14784> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x21 │ │ │ │ + bl db90 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 28b0c ::do_widen(char) const@@Base+0x145cc> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x23, sp, #0x110 │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ + b.ne 296c0 ::do_widen(char) const@@Base+0xb660> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ mov x19, x0 │ │ │ │ - b 28cd0 ::do_widen(char) const@@Base+0x14790> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 28b0c ::do_widen(char) const@@Base+0x145cc> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x20, sp, #0xd0 │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x28 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr w2, [x19, #120] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + tbz w2, #0, 297ac ::do_widen(char) const@@Base+0xb74c> │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + ldrb w0, [x19, #80] │ │ │ │ + tbz w0, #0, 297e4 ::do_widen(char) const@@Base+0xb784> │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + mov x8, sp │ │ │ │ + mov x21, x1 │ │ │ │ + mov x20, sp │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldur x2, [x2, #-24] │ │ │ │ + add x0, x0, x2 │ │ │ │ + bl d390 >::imbue(std::locale const&)@plt> │ │ │ │ + mov x0, sp │ │ │ │ + bl db90 │ │ │ │ + ldr x19, [x19, #88] │ │ │ │ + cbz x19, 297dc ::do_widen(char) const@@Base+0xb77c> │ │ │ │ + add x22, x19, #0x38 │ │ │ │ + mov x0, sp │ │ │ │ + mov x1, x22 │ │ │ │ + bl d600 │ │ │ │ + ldr x2, [x19] │ │ │ │ mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - add x20, sp, #0xd0 │ │ │ │ - b 28cd8 ::do_widen(char) const@@Base+0x14798> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 28ecc ::do_widen(char) const@@Base+0x1498c> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x180 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #312] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ + mov x1, x21 │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ + blr x2 │ │ │ │ + mov x1, x21 │ │ │ │ mov x0, x22 │ │ │ │ - str x1, [sp, #312] │ │ │ │ + bl d920 │ │ │ │ + mov x0, sp │ │ │ │ bl db90 │ │ │ │ - ldur x0, [x25, #-24] │ │ │ │ - str x25, [sp, #304] │ │ │ │ - str x27, [x19, x0] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - mov x19, x21 │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x20 │ │ │ │ - add x20, sp, #0xd0 │ │ │ │ - str x1, [sp, #416] │ │ │ │ - bl d410 │ │ │ │ - b 28cd8 ::do_widen(char) const@@Base+0x14798> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 28f28 ::do_widen(char) const@@Base+0x149e8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 28ce0 ::do_widen(char) const@@Base+0x147a0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 28b0c ::do_widen(char) const@@Base+0x145cc> // b.any │ │ │ │ - add x1, sp, #0xb0 │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - str x1, [sp, #112] │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 28ce8 ::do_widen(char) const@@Base+0x147a8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 28d4c ::do_widen(char) const@@Base+0x1480c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 28d4c ::do_widen(char) const@@Base+0x1480c> │ │ │ │ - bti j │ │ │ │ - b 28d88 ::do_widen(char) const@@Base+0x14848> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 28dc0 ::do_widen(char) const@@Base+0x14880> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 28b0c ::do_widen(char) const@@Base+0x145cc> // b.any │ │ │ │ - bl dab0 │ │ │ │ - bti j │ │ │ │ - b 28cb4 ::do_widen(char) const@@Base+0x14774> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 28dc0 ::do_widen(char) const@@Base+0x14880> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 28cc4 ::do_widen(char) const@@Base+0x14784> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 28b0c ::do_widen(char) const@@Base+0x145cc> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x23, sp, #0x110 │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 28cd0 ::do_widen(char) const@@Base+0x14790> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 28b0c ::do_widen(char) const@@Base+0x145cc> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x20, sp, #0xd0 │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ - b 28ec0 ::do_widen(char) const@@Base+0x14980> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 28ecc ::do_widen(char) const@@Base+0x1498c> │ │ │ │ - bti j │ │ │ │ - b 28ef0 ::do_widen(char) const@@Base+0x149b0> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 28f28 ::do_widen(char) const@@Base+0x149e8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 28ce0 ::do_widen(char) const@@Base+0x147a0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 28b0c ::do_widen(char) const@@Base+0x145cc> // b.any │ │ │ │ - add x1, sp, #0xb0 │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - str x1, [sp, #112] │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 28ce8 ::do_widen(char) const@@Base+0x147a8> │ │ │ │ - bti j │ │ │ │ - b 28fa0 ::do_widen(char) const@@Base+0x14a60> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 28d4c ::do_widen(char) const@@Base+0x1480c> │ │ │ │ - bti j │ │ │ │ - b 28d88 ::do_widen(char) const@@Base+0x14848> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 28dc0 ::do_widen(char) const@@Base+0x14880> │ │ │ │ - bti j │ │ │ │ - b 28ef0 ::do_widen(char) const@@Base+0x149b0> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 28f28 ::do_widen(char) const@@Base+0x149e8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 28ce0 ::do_widen(char) const@@Base+0x147a0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 28b0c ::do_widen(char) const@@Base+0x145cc> // b.any │ │ │ │ - add x1, sp, #0xb0 │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - str x1, [sp, #112] │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 28ce8 ::do_widen(char) const@@Base+0x147a8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 28d4c ::do_widen(char) const@@Base+0x1480c> │ │ │ │ - bti j │ │ │ │ - b 28d88 ::do_widen(char) const@@Base+0x14848> │ │ │ │ - bti j │ │ │ │ - b 28fa0 ::do_widen(char) const@@Base+0x14a60> │ │ │ │ + b.ne 29804 ::do_widen(char) const@@Base+0xb7a4> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + b 297ac ::do_widen(char) const@@Base+0xb74c> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x448 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 28cd0 ::do_widen(char) const@@Base+0x14790> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x20 │ │ │ │ + bl db90 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 28b0c ::do_widen(char) const@@Base+0x145cc> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x20, sp, #0xd0 │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ - b 28ec0 ::do_widen(char) const@@Base+0x14980> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 28ecc ::do_widen(char) const@@Base+0x1498c> │ │ │ │ - bti j │ │ │ │ + b.ne 29808 ::do_widen(char) const@@Base+0xb7a8> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xe68 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - b 28cc4 ::do_widen(char) const@@Base+0x14784> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 28b0c ::do_widen(char) const@@Base+0x145cc> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x23, sp, #0x110 │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 28b0c ::do_widen(char) const@@Base+0x145cc> // b.any │ │ │ │ - bl dab0 │ │ │ │ + ldr x0, [x0, #104] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 2986c ::do_widen(char) const@@Base+0xb80c> │ │ │ │ + bl d870 │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + tbz w0, #0, 298d8 ::do_widen(char) const@@Base+0xb878> │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 298d8 ::do_widen(char) const@@Base+0xb878> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 298d8 ::do_widen(char) const@@Base+0xb878> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 298d8 ::do_widen(char) const@@Base+0xb878> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x0, x0, #0x9a0 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 298fc ::do_widen(char) const@@Base+0xb89c> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b db90 │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 298d8 ::do_widen(char) const@@Base+0xb878> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - add x7, x0, #0x10 │ │ │ │ - add x9, x0, #0x38 │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xe68 │ │ │ │ mov x29, sp │ │ │ │ - add x8, x0, #0x58 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - add x24, x0, #0x28 │ │ │ │ - mov x23, x3 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov w20, w6 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x4 │ │ │ │ - mov x21, x5 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - add x25, x0, #0x48 │ │ │ │ - add x26, x0, #0x68 │ │ │ │ - str x27, [sp, #80] │ │ │ │ - mov w27, w2 │ │ │ │ - stp x7, xzr, [x0] │ │ │ │ - add x7, x0, #0x78 │ │ │ │ - strb wzr, [x0, #16] │ │ │ │ - str x9, [x0, #40] │ │ │ │ - str xzr, [x24, #8] │ │ │ │ - strb wzr, [x0, #56] │ │ │ │ - str x8, [x0, #72] │ │ │ │ - str xzr, [x25, #8] │ │ │ │ - strb wzr, [x0, #88] │ │ │ │ - str x7, [x0, #104] │ │ │ │ - str xzr, [x26, #8] │ │ │ │ - strb wzr, [x0, #120] │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - str w27, [x19, #32] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x24 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x26 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - fmov d31, #-1.000000000000000000e+00 │ │ │ │ - str w20, [x19, #144] │ │ │ │ - stur xzr, [x19, #148] │ │ │ │ - str wzr, [x19, #156] │ │ │ │ - str d31, [x19, #136] │ │ │ │ + ldr x0, [x0, #104] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 2994c ::do_widen(char) const@@Base+0xb8ec> │ │ │ │ + bl d870 │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + tbz w0, #0, 299b8 ::do_widen(char) const@@Base+0xb958> │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 299b8 ::do_widen(char) const@@Base+0xb958> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 299b8 ::do_widen(char) const@@Base+0xb958> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 299b8 ::do_widen(char) const@@Base+0xb958> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x0, x0, #0x9a0 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 299e4 ::do_widen(char) const@@Base+0xb984> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl db90 │ │ │ │ + mov x0, x19 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x25 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x24 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b d870 │ │ │ │ mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ + blr x2 │ │ │ │ + b 299b8 ::do_widen(char) const@@Base+0xb958> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - add x1, x0, #0x78 │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #104] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 29378 ::do_widen(char) const@@Base+0x14e38> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - add x1, x19, #0x58 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2938c ::do_widen(char) const@@Base+0x14e4c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - add x1, x19, #0x38 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 293a0 ::do_widen(char) const@@Base+0x14e60> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19], #16 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 293bc ::do_widen(char) const@@Base+0x14e7c> // b.none │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ + cmp w1, #0x10 │ │ │ │ + b.eq 29a34 ::do_widen(char) const@@Base+0xb9d4> // b.none │ │ │ │ + ldrb w0, [x0, #69] │ │ │ │ + tbz w0, #0, 29ac0 ::do_widen(char) const@@Base+0xba60> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bti c │ │ │ │ - ldp w0, w1, [x0, #148] │ │ │ │ - cmp w1, w0 │ │ │ │ - csel w0, w1, w0, ls // ls = plast │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldp s31, s30, [x0, #148] │ │ │ │ - fmov d0, #1.000000000000000000e+00 │ │ │ │ - add v30.2s, v31.2s, v30.2s │ │ │ │ - ucvtf s31, s31 │ │ │ │ - ucvtf s30, s30 │ │ │ │ - fdiv s31, s31, s30 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fsub d0, d0, d31 │ │ │ │ - fcmpe d31, d0 │ │ │ │ - fcsel d0, d0, d31, gt │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldp s0, s31, [x0, #148] │ │ │ │ - add v31.2s, v0.2s, v31.2s │ │ │ │ - ucvtf s0, s0 │ │ │ │ - ucvtf s31, s31 │ │ │ │ - fdiv s0, s0, s31 │ │ │ │ - fcvt d0, s0 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr w1, [x0, #156] │ │ │ │ - ldp w0, w2, [x0, #148] │ │ │ │ - ucvtf d0, w1 │ │ │ │ - add w0, w1, w0 │ │ │ │ - add w0, w0, w2 │ │ │ │ - ucvtf d31, w0 │ │ │ │ - fdiv d0, d0, d31 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr w1, [x0, #152] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 29480 ::do_widen(char) const@@Base+0x14f40> // b.none │ │ │ │ - ldr w0, [x0, #148] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - ret │ │ │ │ - mov w0, w1 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr w1, [x0, #152] │ │ │ │ - cbz w1, 294a4 ::do_widen(char) const@@Base+0x14f64> │ │ │ │ - ldr w0, [x0, #148] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - ret │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 29000 ::do_widen(char) const@@Base+0xafa0> │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 29ab4 ::do_widen(char) const@@Base+0xba54> // b.any │ │ │ │ + add x20, x0, #0x44 │ │ │ │ + ldrb w2, [x19, #69] │ │ │ │ + ldp x1, x0, [x0, #32] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + b.le 29a9c ::do_widen(char) const@@Base+0xba3c> │ │ │ │ + tbz w2, #0, 29ac0 ::do_widen(char) const@@Base+0xba60> │ │ │ │ + ldp x0, x1, [x19, #72] │ │ │ │ + stp x1, x1, [x19, #32] │ │ │ │ + ldr x2, [x19, #88] │ │ │ │ + add x1, x1, x2 │ │ │ │ + str x1, [x19, #48] │ │ │ │ + cbz x0, 29aa8 ::do_widen(char) const@@Base+0xba48> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldrb w0, [x20, #1] │ │ │ │ + stp xzr, xzr, [x19, #32] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + b 29a20 ::do_widen(char) const@@Base+0xb9c0> │ │ │ │ + tbz w2, #0, 29ac0 ::do_widen(char) const@@Base+0xba60> │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + cbnz x0, 29a80 ::do_widen(char) const@@Base+0xba20> │ │ │ │ + stp xzr, xzr, [x19, #32] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + b 29a24 ::do_widen(char) const@@Base+0xb9c4> │ │ │ │ + blr x2 │ │ │ │ + ldrb w0, [x19, #69] │ │ │ │ + b 29a90 ::do_widen(char) const@@Base+0xba30> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x690 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 29a8c ::do_widen(char) const@@Base+0xba2c> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - ldr q30, [x1, #800] │ │ │ │ - add x1, x0, #0x8 │ │ │ │ - stp q31, q31, [x1] │ │ │ │ - stp q31, q31, [x1, #32] │ │ │ │ - stur q31, [x0, #72] │ │ │ │ - stur q31, [x0, #88] │ │ │ │ - stur q30, [x0, #104] │ │ │ │ - ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldp x1, x2, [x0, #8] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 29510 ::do_widen(char) const@@Base+0x14fd0> // b.none │ │ │ │ - str x1, [x0, #16] │ │ │ │ - ldp x1, x2, [x19, #32] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 29520 ::do_widen(char) const@@Base+0x14fe0> // b.none │ │ │ │ - str x1, [x19, #40] │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 2952c ::do_widen(char) const@@Base+0x14fec> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 29538 ::do_widen(char) const@@Base+0x14ff8> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cbz x0, 29544 ::do_widen(char) const@@Base+0x15004> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x0, 2955c ::do_widen(char) const@@Base+0x1501c> │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - cmp w2, w1 │ │ │ │ - b.le 2960c ::do_widen(char) const@@Base+0x150cc> │ │ │ │ - add w3, w1, #0x1 │ │ │ │ - sbfiz x1, x1, #2, #32 │ │ │ │ - cmp w3, w2 │ │ │ │ - b.eq 295f8 ::do_widen(char) const@@Base+0x150b8> // b.none │ │ │ │ - ldr x3, [x0, #56] │ │ │ │ - adrp x4, 7c000 │ │ │ │ - ldr d30, [x4, #720] │ │ │ │ - ldr s31, [x3, w2, sxtw #2] │ │ │ │ - ldr s29, [x3, x1] │ │ │ │ - fsub s31, s31, s29 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.ls 295ec ::do_widen(char) const@@Base+0x150ac> // b.plast │ │ │ │ - adrp x1, 7c000 │ │ │ │ - ldr d29, [x1, #736] │ │ │ │ - ldp w1, w0, [x0] │ │ │ │ - scvtf d0, w1 │ │ │ │ - scvtf d30, w0 │ │ │ │ - fmul d0, d0, d29 │ │ │ │ - fmul d0, d0, d31 │ │ │ │ - fdiv d0, d0, d30 │ │ │ │ - fcvt s0, d0 │ │ │ │ - bl da50 │ │ │ │ - fneg s0, s0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x1, 7c000 │ │ │ │ - ldr d31, [x1, #728] │ │ │ │ - b 295b4 ::do_widen(char) const@@Base+0x15074> │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + add x21, x0, #0x48 │ │ │ │ + ldp x1, x20, [x0, #32] │ │ │ │ + sub x20, x20, x1 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.le 29b84 ::do_widen(char) const@@Base+0xbb24> │ │ │ │ + ldrb w0, [x0, #80] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + tbz w0, #0, 29bc4 ::do_widen(char) const@@Base+0xbb64> │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + mov x2, x20 │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldur x3, [x3, #-24] │ │ │ │ + add x0, x0, x3 │ │ │ │ + ldr x0, [x0, #232] │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldr x3, [x3, #96] │ │ │ │ + blr x3 │ │ │ │ + ldp x1, x2, [x19, #96] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 29bb8 ::do_widen(char) const@@Base+0xbb58> // b.none │ │ │ │ + ldr x3, [x19, #40] │ │ │ │ + add x1, x1, x0 │ │ │ │ + str x2, [x19, #48] │ │ │ │ + sub x0, x3, x1 │ │ │ │ + add x0, x1, w0, sxtw │ │ │ │ + stp x1, x0, [x19, #32] │ │ │ │ + ldrb w0, [x21, #8] │ │ │ │ + tbz w0, #0, 29bc4 ::do_widen(char) const@@Base+0xbb64> │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + cbz x0, 29ba0 ::do_widen(char) const@@Base+0xbb40> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - ldr s0, [x0, x1] │ │ │ │ ret │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x3, x3, #0xca0 │ │ │ │ - add x1, x1, #0xcd8 │ │ │ │ - add x0, x0, #0xcf8 │ │ │ │ - mov w2, #0x39 // #57 │ │ │ │ + stp x1, x1, [x19, #32] │ │ │ │ + str x2, [x19, #48] │ │ │ │ + b 29b84 ::do_widen(char) const@@Base+0xbb24> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x448 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 29ba4 ::do_widen(char) const@@Base+0xbb44> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ge 296cc ::do_widen(char) const@@Base+0x1518c> // b.tcont │ │ │ │ - sub w3, w1, #0x1 │ │ │ │ - sbfiz x4, x2, #2, #32 │ │ │ │ - cmp w3, w2 │ │ │ │ - b.eq 296b8 ::do_widen(char) const@@Base+0x15178> // b.none │ │ │ │ - ldr x2, [x0, #56] │ │ │ │ - adrp x3, 7c000 │ │ │ │ - ldr d30, [x3, #720] │ │ │ │ - ldr s31, [x2, w1, sxtw #2] │ │ │ │ - ldr s29, [x2, x4] │ │ │ │ - fsub s31, s31, s29 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.ls 296ac ::do_widen(char) const@@Base+0x1516c> // b.plast │ │ │ │ - adrp x1, 7c000 │ │ │ │ - ldr d29, [x1, #736] │ │ │ │ - ldp w1, w0, [x0] │ │ │ │ - scvtf d0, w1 │ │ │ │ - scvtf d30, w0 │ │ │ │ - fmul d0, d0, d29 │ │ │ │ - fmul d0, d0, d31 │ │ │ │ - fdiv d0, d0, d30 │ │ │ │ - fcvt s0, d0 │ │ │ │ - bl da50 │ │ │ │ - fneg s0, s0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x1, 7c000 │ │ │ │ - ldr d31, [x1, #728] │ │ │ │ - b 29674 ::do_widen(char) const@@Base+0x15134> │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + add x21, x0, #0x48 │ │ │ │ + ldp x1, x20, [x0, #32] │ │ │ │ + sub x20, x20, x1 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.le 29c84 ::do_widen(char) const@@Base+0xbc24> │ │ │ │ + ldrb w0, [x0, #80] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + tbz w0, #0, 29ccc ::do_widen(char) const@@Base+0xbc6c> │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + mov x2, x20 │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldur x3, [x3, #-24] │ │ │ │ + add x0, x0, x3 │ │ │ │ + ldr x0, [x0, #232] │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldr x3, [x3, #96] │ │ │ │ + blr x3 │ │ │ │ + ldp x1, x2, [x19, #96] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 29cc0 ::do_widen(char) const@@Base+0xbc60> // b.none │ │ │ │ + ldr x3, [x19, #40] │ │ │ │ + add x1, x1, x0 │ │ │ │ + str x2, [x19, #48] │ │ │ │ + sub x0, x3, x1 │ │ │ │ + add x0, x1, w0, sxtw │ │ │ │ + stp x1, x0, [x19, #32] │ │ │ │ + ldrb w1, [x21, #8] │ │ │ │ + tbz w1, #0, 29ccc ::do_widen(char) const@@Base+0xbc6c> │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + cbz x0, 29ca8 ::do_widen(char) const@@Base+0xbc48> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + cset w1, ne // ne = any │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov w0, w1 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - ldr s0, [x0, x4] │ │ │ │ ret │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x3, x3, #0xd10 │ │ │ │ - add x1, x1, #0xcd8 │ │ │ │ - add x0, x0, #0xd48 │ │ │ │ - mov w2, #0x43 // #67 │ │ │ │ + stp x1, x1, [x19, #32] │ │ │ │ + str x2, [x19, #48] │ │ │ │ + b 29c84 ::do_widen(char) const@@Base+0xbc24> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x448 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + b 29ca8 ::do_widen(char) const@@Base+0xbc48> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - sub sp, sp, #0x2f0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - mov x20, x1 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #744] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x20 │ │ │ │ - stp w2, w3, [x19] │ │ │ │ - bl 6e32c ::do_widen(char) const@@Base+0x59dec> │ │ │ │ - sxtw x0, w0 │ │ │ │ - mov x1, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.hi 2a5e8 ::do_widen(char) const@@Base+0x160a8> // b.pmore │ │ │ │ - str x21, [sp, #784] │ │ │ │ - str x22, [sp, #792] │ │ │ │ - str x23, [sp, #800] │ │ │ │ - str x24, [sp, #808] │ │ │ │ - cbz x0, 2a250 ::do_widen(char) const@@Base+0x15d10> │ │ │ │ - lsl x21, x0, #2 │ │ │ │ - mov x0, x21 │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + str x23, [sp, #64] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ bl d8b0 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x23, x0 │ │ │ │ - add x21, x0, x21 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d570 │ │ │ │ - add x22, x19, #0x38 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - str x23, [x19, #56] │ │ │ │ - stp x21, x21, [x22, #8] │ │ │ │ - cbz x0, 29784 ::do_widen(char) const@@Base+0x15244> │ │ │ │ - bl d870 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - b 297a8 ::do_widen(char) const@@Base+0x15268> │ │ │ │ - ldr x1, [x20] │ │ │ │ - ldr x0, [x22] │ │ │ │ - ldr x1, [x1, w21, uxtw #3] │ │ │ │ - ldr d31, [x1, #136] │ │ │ │ - fcvt s31, d31 │ │ │ │ - str s31, [x0, w21, uxtw #2] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 6e32c ::do_widen(char) const@@Base+0x59dec> │ │ │ │ - cmp w0, w21 │ │ │ │ - b.gt 2978c ::do_widen(char) const@@Base+0x1524c> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 6e32c ::do_widen(char) const@@Base+0x59dec> │ │ │ │ - sub w2, w0, #0x1 │ │ │ │ - mov x1, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - sxtw x2, w2 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.hi 2a7b0 ::do_widen(char) const@@Base+0x16270> // b.pmore │ │ │ │ - str x25, [sp, #816] │ │ │ │ - str x26, [sp, #824] │ │ │ │ - cbz x2, 2a244 ::do_widen(char) const@@Base+0x15d04> │ │ │ │ - lsl x21, x2, #2 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x21, x19 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x1, #0xac8 │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + str x0, [x21], #8 │ │ │ │ mov x0, x21 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x23, x0 │ │ │ │ - add x21, x0, x21 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d570 │ │ │ │ - add x25, x19, #0x8 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x23, [x19, #8] │ │ │ │ - stp x21, x21, [x25, #8] │ │ │ │ - cbz x0, 29818 ::do_widen(char) const@@Base+0x152d8> │ │ │ │ - bl d870 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 6e32c ::do_widen(char) const@@Base+0x59dec> │ │ │ │ - sub w2, w0, #0x1 │ │ │ │ - mov x1, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - sxtw x2, w2 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.hi 2a794 ::do_widen(char) const@@Base+0x16254> // b.pmore │ │ │ │ - str d13, [sp, #864] │ │ │ │ - str d14, [sp, #872] │ │ │ │ - str d15, [sp, #880] │ │ │ │ - cbz x2, 2a238 ::do_widen(char) const@@Base+0x15cf8> │ │ │ │ - lsl x21, x2, #2 │ │ │ │ + bl dd90 │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + stp x1, x0, [x19, #24] │ │ │ │ + cbz x0, 29e80 ::do_widen(char) const@@Base+0xbe20> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + add x22, x20, #0x18 │ │ │ │ + add x23, x19, #0x18 │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + adrp x2, 9e000 │ │ │ │ + ldp x6, x7, [x22, #16] │ │ │ │ + stp x6, x7, [x23, #16] │ │ │ │ + add x2, x2, #0x188 │ │ │ │ + ldp w4, w5, [x22, #32] │ │ │ │ + stp w4, w5, [x23, #32] │ │ │ │ + adrp x3, 9e000 │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x3, x3, #0x1b8 │ │ │ │ + add x1, x1, #0x1e0 │ │ │ │ + stp x2, x3, [x19] │ │ │ │ + str x1, [x19, #24] │ │ │ │ + cbz x0, 29eb0 ::do_widen(char) const@@Base+0xbe50> │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov x8, sp │ │ │ │ + ldr x1, [x1, #40] │ │ │ │ + blr x1 │ │ │ │ + ldr x21, [sp] │ │ │ │ + cbz x21, 29df8 ::do_widen(char) const@@Base+0xbd98> │ │ │ │ + ldr x1, [x21] │ │ │ │ mov x0, x21 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x23, x0 │ │ │ │ - add x21, x0, x21 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d570 │ │ │ │ - add x24, x19, #0x20 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [sp] │ │ │ │ + cbz x0, 29df8 ::do_widen(char) const@@Base+0xbd98> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + ldp x0, x1, [x22, #16] │ │ │ │ + stp x0, x1, [x23, #16] │ │ │ │ ldr x0, [x19, #32] │ │ │ │ - str x23, [x19, #32] │ │ │ │ - stp x21, x21, [x24, #8] │ │ │ │ - cbz x0, 2987c ::do_widen(char) const@@Base+0x1533c> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - ldr x23, [x19, #56] │ │ │ │ - sub x0, x0, x23 │ │ │ │ - asr x26, x0, #2 │ │ │ │ - cmp x0, #0x4 │ │ │ │ - b.ls 29928 ::do_widen(char) const@@Base+0x153e8> // b.plast │ │ │ │ - adrp x0, 7c000 │ │ │ │ - str d11, [sp, #848] │ │ │ │ - str d12, [sp, #856] │ │ │ │ - adrp x2, 7c000 │ │ │ │ - ldr d31, [x0, #736] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - ldp w1, w0, [x19] │ │ │ │ - mov x22, #0x1 // #1 │ │ │ │ - ldr d12, [x2, #720] │ │ │ │ - fmov s14, #1.000000000000000000e+00 │ │ │ │ - scvtf d15, w1 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - scvtf d13, w0 │ │ │ │ - ldr d11, [x1, #728] │ │ │ │ - fmul d15, d15, d31 │ │ │ │ - ldr s0, [x23, x22, lsl #2] │ │ │ │ - ldr s31, [x23, x21] │ │ │ │ - fsub s0, s0, s31 │ │ │ │ - fcvt d0, s0 │ │ │ │ - fcmpe d0, d12 │ │ │ │ - b.ls 2a198 ::do_widen(char) const@@Base+0x15c58> // b.plast │ │ │ │ - fmul d0, d15, d0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - fdiv d0, d0, d13 │ │ │ │ - fcvt s0, d0 │ │ │ │ - bl da50 │ │ │ │ - fneg s31, s0 │ │ │ │ - ldr x1, [x25] │ │ │ │ - fadd s0, s0, s14 │ │ │ │ - ldr x0, [x24] │ │ │ │ - str s31, [x1, x21] │ │ │ │ - str s0, [x0, x21] │ │ │ │ - add x21, x21, #0x4 │ │ │ │ - cmp x26, x22 │ │ │ │ - b.hi 298d0 ::do_widen(char) const@@Base+0x15390> // b.pmore │ │ │ │ - ldr d11, [sp, #848] │ │ │ │ - ldr d12, [sp, #856] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 6e32c ::do_widen(char) const@@Base+0x59dec> │ │ │ │ - sxtw x21, w0 │ │ │ │ - tbnz w0, #31, 2a5c4 ::do_widen(char) const@@Base+0x16084> │ │ │ │ - str x27, [sp, #832] │ │ │ │ - str x28, [sp, #840] │ │ │ │ - cbz x21, 2a314 ::do_widen(char) const@@Base+0x15dd4> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x22, x0 │ │ │ │ - add x21, x0, x21 │ │ │ │ - mov w1, #0xff // #255 │ │ │ │ - bl d570 │ │ │ │ - add x23, x19, #0x50 │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - str x22, [x19, #80] │ │ │ │ - stp x21, x21, [x23, #8] │ │ │ │ - cbz x0, 29978 ::do_widen(char) const@@Base+0x15438> │ │ │ │ - bl d870 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - fmov d14, #5.000000000000000000e-01 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - str wzr, [sp] │ │ │ │ - ldr d15, [x0, #744] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 6e32c ::do_widen(char) const@@Base+0x59dec> │ │ │ │ - cmp w0, w21 │ │ │ │ - b.le 299cc ::do_widen(char) const@@Base+0x1548c> │ │ │ │ - nop │ │ │ │ - ldr x0, [x20] │ │ │ │ - ubfiz x22, x21, #3, #32 │ │ │ │ - ldr x0, [x0, x22] │ │ │ │ - bl 293e0 ::do_widen(char) const@@Base+0x14ea0> │ │ │ │ - fcmpe d0, d15 │ │ │ │ - b.ls 2a168 ::do_widen(char) const@@Base+0x15c28> // b.plast │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 6e32c ::do_widen(char) const@@Base+0x59dec> │ │ │ │ - cmp w0, w21 │ │ │ │ - b.gt 299a0 ::do_widen(char) const@@Base+0x15460> │ │ │ │ - ldr w0, [x19] │ │ │ │ - add x23, sp, #0x1e0 │ │ │ │ - str w0, [sp, #16] │ │ │ │ - mov x0, x23 │ │ │ │ - bl d3b0 │ │ │ │ - str xzr, [sp, #696] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3904] │ │ │ │ - add x2, sp, #0x270 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x270 │ │ │ │ - strh wzr, [sp, #704] │ │ │ │ - add x21, sp, #0x170 │ │ │ │ - ldp x22, x27, [x0, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stur q31, [x2, #88] │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3712] │ │ │ │ - stur q31, [x3, #104] │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - add x2, x24, #0x10 │ │ │ │ - str x22, [sp, #368] │ │ │ │ - str x2, [sp, #480] │ │ │ │ - str x27, [x21, x0] │ │ │ │ - add x0, x21, x0 │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3856] │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3792] │ │ │ │ - add x2, x20, #0x18 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x2, [sp, #368] │ │ │ │ - add x2, x25, #0x10 │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #4088] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - str x2, [sp, #376] │ │ │ │ - add x28, sp, #0x1d0 │ │ │ │ - stp q31, q31, [sp, #384] │ │ │ │ - str q31, [sp, #416] │ │ │ │ - str x1, [sp, #480] │ │ │ │ - bl dfc0 │ │ │ │ - add x3, x26, #0x10 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - add x0, sp, #0x178 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - str x3, [sp, #376] │ │ │ │ - str w2, [sp, #440] │ │ │ │ - stp x28, xzr, [sp, #448] │ │ │ │ - strb wzr, [sp, #464] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr w1, [sp, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - bl de00 │ │ │ │ - ldr x4, [sp, #416] │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - stp x0, xzr, [sp, #112] │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - strb wzr, [sp, #128] │ │ │ │ - cbz x4, 2a44c ::do_widen(char) const@@Base+0x15f0c> │ │ │ │ - ldp x5, x3, [sp, #400] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #448] │ │ │ │ - add x3, x20, #0x18 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - add x2, x26, #0x10 │ │ │ │ - stp x3, x2, [sp, #368] │ │ │ │ - str x1, [sp, #480] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 29b1c ::do_widen(char) const@@Base+0x155dc> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - str x1, [sp, #376] │ │ │ │ - bl db90 │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x22, [sp, #368] │ │ │ │ - mov x0, x23 │ │ │ │ - str x27, [x21, x2] │ │ │ │ - str x1, [sp, #480] │ │ │ │ - bl d410 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x4, #0x13 // #19 │ │ │ │ - add x3, x3, #0xd60 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0xa0 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - str x1, [sp, #144] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2a398 ::do_widen(char) const@@Base+0x15e58> // b.none │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - str x2, [sp, #160] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - str x2, [sp, #152] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - stp x1, xzr, [x3] │ │ │ │ - sub x0, x0, x2 │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - cmp x0, #0x8 │ │ │ │ - b.ls 2a568 ::do_widen(char) const@@Base+0x16028> // b.plast │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - add x1, x1, #0xd78 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0xc0 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - str x1, [sp, #176] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2a428 ::do_widen(char) const@@Base+0x15ee8> // b.none │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #176] │ │ │ │ - str x2, [sp, #192] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - stp x1, xzr, [x3] │ │ │ │ - mov x0, x23 │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - str x2, [sp, #184] │ │ │ │ - ldr d15, [x19, #112] │ │ │ │ - bl d3b0 │ │ │ │ - str x22, [sp, #368] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - str x0, [sp, #480] │ │ │ │ - add x0, sp, #0x270 │ │ │ │ - str xzr, [sp, #696] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #704] │ │ │ │ - stur q31, [x0, #88] │ │ │ │ - stur q31, [x0, #104] │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x0, x21, x2 │ │ │ │ - str x27, [x21, x2] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - add x2, x25, #0x10 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - stp x0, x2, [sp, #368] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x1, [sp, #480] │ │ │ │ - stp q31, q31, [sp, #384] │ │ │ │ - str q31, [sp, #416] │ │ │ │ - bl dfc0 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x0, x26, #0x10 │ │ │ │ - str x0, [sp, #376] │ │ │ │ - mov x0, x23 │ │ │ │ - str w2, [sp, #440] │ │ │ │ - stp x28, xzr, [sp, #448] │ │ │ │ - strb wzr, [sp, #464] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - fmov d0, d15 │ │ │ │ + ldr x1, [x20, #56] │ │ │ │ + str x1, [x19, #56] │ │ │ │ + cbz x0, 29e1c ::do_widen(char) const@@Base+0xbdbc> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + str x21, [x19, #32] │ │ │ │ + cbz x21, 29e44 ::do_widen(char) const@@Base+0xbde4> │ │ │ │ + ldr x1, [x21] │ │ │ │ mov x0, x21 │ │ │ │ - bl dd30 (double)@plt> │ │ │ │ - ldr x4, [sp, #416] │ │ │ │ - add x0, sp, #0xe0 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - stp x0, xzr, [sp, #208] │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - strb wzr, [sp, #224] │ │ │ │ - cbz x4, 2a464 ::do_widen(char) const@@Base+0x15f24> │ │ │ │ - ldp x5, x3, [sp, #400] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #448] │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - str x1, [sp, #368] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #480] │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #376] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 29d08 ::do_widen(char) const@@Base+0x157c8> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - str x1, [sp, #376] │ │ │ │ - bl db90 │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x22, [sp, #368] │ │ │ │ - mov x0, x23 │ │ │ │ - str x27, [x21, x2] │ │ │ │ - str x1, [sp, #480] │ │ │ │ - bl d410 │ │ │ │ - ldp x3, x4, [sp, #176] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x2, [sp, #216] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 2a3d8 ::do_widen(char) const@@Base+0x15e98> // b.none │ │ │ │ - ldr x5, [sp, #192] │ │ │ │ - ldr x1, [sp, #208] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 29d74 ::do_widen(char) const@@Base+0x15834> // b.plast │ │ │ │ - ldr x5, [sp, #32] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 2a390 ::do_widen(char) const@@Base+0x15e50> // b.none │ │ │ │ - ldr x5, [sp, #224] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 2a1e8 ::do_widen(char) const@@Base+0x15ca8> // b.plast │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 2a700 ::do_widen(char) const@@Base+0x161c0> // b.pmore │ │ │ │ - add x19, sp, #0xb0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0x100 │ │ │ │ - str x1, [sp, #56] │ │ │ │ - str x1, [sp, #240] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2a21c ::do_widen(char) const@@Base+0x15cdc> // b.none │ │ │ │ - ldr x2, [x19, #16] │ │ │ │ - str x0, [sp, #240] │ │ │ │ - str x2, [sp, #256] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #248] │ │ │ │ - stp x1, xzr, [x19] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - ldr x1, [sp, #248] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x8 │ │ │ │ - b.ls 2a860 ::do_widen(char) const@@Base+0x16320> // b.plast │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - add x1, x1, #0xd88 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - add x19, sp, #0x120 │ │ │ │ - str x19, [sp, #272] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2a3bc ::do_widen(char) const@@Base+0x15e7c> // b.none │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #272] │ │ │ │ - str x2, [sp, #288] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - stp x1, xzr, [x3] │ │ │ │ - mov x0, x23 │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - str x2, [sp, #280] │ │ │ │ - bl d3b0 │ │ │ │ - str x22, [sp, #368] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - str x0, [sp, #480] │ │ │ │ - add x0, sp, #0x270 │ │ │ │ - str xzr, [sp, #696] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #704] │ │ │ │ - stur q31, [x0, #88] │ │ │ │ - stur q31, [x0, #104] │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x0, x21, x2 │ │ │ │ - str x27, [x21, x2] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #368] │ │ │ │ - add x0, x20, #0x40 │ │ │ │ - str x0, [sp, #480] │ │ │ │ - add x0, x25, #0x10 │ │ │ │ - str x0, [sp, #376] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - stp q31, q31, [sp, #384] │ │ │ │ - str q31, [sp, #416] │ │ │ │ - bl dfc0 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x0, x26, #0x10 │ │ │ │ - str x0, [sp, #376] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #440] │ │ │ │ - mov x0, x23 │ │ │ │ - stp x28, xzr, [sp, #448] │ │ │ │ - strb wzr, [sp, #464] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr w1, [sp] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldr x1, [x21] │ │ │ │ mov x0, x21 │ │ │ │ - bl de00 │ │ │ │ - ldr x4, [sp, #416] │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - str x0, [sp] │ │ │ │ - stp x0, xzr, [sp, #304] │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - strb wzr, [sp, #320] │ │ │ │ - cbz x4, 2a458 ::do_widen(char) const@@Base+0x15f18> │ │ │ │ - ldp x5, x3, [sp, #400] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #448] │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - add x26, x26, #0x10 │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - stp x1, x26, [sp, #368] │ │ │ │ - str x20, [sp, #480] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 29f30 ::do_widen(char) const@@Base+0x159f0> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x25, x25, #0x10 │ │ │ │ - str x25, [sp, #376] │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - bl db90 │ │ │ │ - ldur x1, [x22, #-24] │ │ │ │ - str x22, [sp, #368] │ │ │ │ - mov x0, x23 │ │ │ │ - str x27, [x21, x1] │ │ │ │ - str x24, [sp, #480] │ │ │ │ - bl d410 │ │ │ │ - ldp x3, x4, [sp, #272] │ │ │ │ - ldr x2, [sp, #312] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x19 │ │ │ │ - b.eq 2a40c ::do_widen(char) const@@Base+0x15ecc> // b.none │ │ │ │ - ldr x5, [sp, #288] │ │ │ │ - ldr x1, [sp, #304] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 29f98 ::do_widen(char) const@@Base+0x15a58> // b.plast │ │ │ │ - ldr x5, [sp] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 2a388 ::do_widen(char) const@@Base+0x15e48> // b.none │ │ │ │ - ldr x5, [sp, #320] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 2a1a0 ::do_widen(char) const@@Base+0x15c60> // b.plast │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 2a53c ::do_widen(char) const@@Base+0x15ffc> // b.pmore │ │ │ │ - add x20, sp, #0x110 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, sp, #0x160 │ │ │ │ - str x22, [sp, #336] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 2a1d0 ::do_widen(char) const@@Base+0x15c90> // b.none │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - str x0, [sp, #336] │ │ │ │ - str x1, [sp, #352] │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - str x0, [sp, #344] │ │ │ │ - stp x23, xzr, [x20] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - ldr x1, [sp, #344] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 2a498 ::do_widen(char) const@@Base+0x15f58> // b.none │ │ │ │ - add x23, sp, #0x150 │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x960 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x25, x0 │ │ │ │ - add x20, sp, #0x180 │ │ │ │ - str x20, [sp, #368] │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x25], #16 │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 2a3f4 ::do_widen(char) const@@Base+0x15eb4> // b.none │ │ │ │ - ldr x1, [x24, #16] │ │ │ │ - str x0, [sp, #368] │ │ │ │ - str x1, [sp, #384] │ │ │ │ - ldr x0, [x24, #8] │ │ │ │ - str x0, [sp, #376] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3704] │ │ │ │ - stp x25, xzr, [x24] │ │ │ │ - strb wzr, [x24, #16] │ │ │ │ - ldrb w0, [x26, #520] │ │ │ │ - tbnz w0, #0, 2a2b8 ::do_widen(char) const@@Base+0x15d78> │ │ │ │ - ldrb w0, [x26, #521] │ │ │ │ - tbnz w0, #0, 2a25c ::do_widen(char) const@@Base+0x15d1c> │ │ │ │ - ldr x0, [sp, #368] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 2a074 ::do_widen(char) const@@Base+0x15b34> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #336] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 2a084 ::do_widen(char) const@@Base+0x15b44> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp] │ │ │ │ - ldr x0, [sp, #304] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2a098 ::do_widen(char) const@@Base+0x15b58> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #272] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2a0a8 ::do_widen(char) const@@Base+0x15b68> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2a0bc ::do_widen(char) const@@Base+0x15b7c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2a0d0 ::do_widen(char) const@@Base+0x15b90> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2a0e4 ::do_widen(char) const@@Base+0x15ba4> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2a0f8 ::do_widen(char) const@@Base+0x15bb8> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2a10c ::do_widen(char) const@@Base+0x15bcc> // b.none │ │ │ │ - bl d870 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #744] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2a48c ::do_widen(char) const@@Base+0x15f4c> // b.any │ │ │ │ - ldr x21, [sp, #784] │ │ │ │ - ldr x22, [sp, #792] │ │ │ │ - ldr x23, [sp, #800] │ │ │ │ - ldr x24, [sp, #808] │ │ │ │ - ldr x25, [sp, #816] │ │ │ │ - ldr x26, [sp, #824] │ │ │ │ - ldr x27, [sp, #832] │ │ │ │ - ldr x28, [sp, #840] │ │ │ │ - ldr d13, [sp, #864] │ │ │ │ - ldr d14, [sp, #872] │ │ │ │ - ldr d15, [sp, #880] │ │ │ │ - add sp, sp, #0x2f0 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #144 │ │ │ │ + b.ne 29f08 ::do_widen(char) const@@Base+0xbea8> // b.any │ │ │ │ + ldr x23, [sp, #64] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x0, [x0, x22] │ │ │ │ - bl 29410 ::do_widen(char) const@@Base+0x14ed0> │ │ │ │ - fcmpe d0, d14 │ │ │ │ - ldr x0, [x23] │ │ │ │ - ldr w1, [sp] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [sp] │ │ │ │ - cset w1, gt │ │ │ │ - strb w1, [x0, x21] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - b 299bc ::do_widen(char) const@@Base+0x1547c> │ │ │ │ - fmov d0, d11 │ │ │ │ - b 298e8 ::do_widen(char) const@@Base+0x153a8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x20, sp, #0x110 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, sp, #0x160 │ │ │ │ - str x22, [sp, #336] │ │ │ │ + mov x23, x19 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x0, x0, #0x188 │ │ │ │ + add x1, x1, #0x1b8 │ │ │ │ + stp x0, x1, [x19] │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x1e0 │ │ │ │ + str x0, [x23, #24]! │ │ │ │ + ldp x6, x7, [x20, #16] │ │ │ │ + ldp w4, w5, [x20, #32] │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + stp x6, x7, [x23, #16] │ │ │ │ + stp w4, w5, [x23, #32] │ │ │ │ + cbz x0, 29e44 ::do_widen(char) const@@Base+0xbde4> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #32] │ │ │ │ + b 29e44 ::do_widen(char) const@@Base+0xbde4> │ │ │ │ + bti j │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.ne 29fd0 ::do_widen(char) const@@Base+0x15a90> // b.any │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - b 29fdc ::do_widen(char) const@@Base+0x15a9c> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - add x19, sp, #0xb0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0x100 │ │ │ │ - str x1, [sp, #56] │ │ │ │ - str x1, [sp, #240] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 29db0 ::do_widen(char) const@@Base+0x15870> // b.any │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - str x1, [sp, #88] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - b 29dbc ::do_widen(char) const@@Base+0x1587c> │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - b 29864 ::do_widen(char) const@@Base+0x15324> │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - b 29800 ::do_widen(char) const@@Base+0x152c0> │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - b 2976c ::do_widen(char) const@@Base+0x1522c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldp x1, x2, [sp, #368] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr x25, [x0, #240] │ │ │ │ - cbz x25, 2a470 ::do_widen(char) const@@Base+0x15f30> │ │ │ │ - ldrb w0, [x25, #56] │ │ │ │ - cbz w0, 2a320 ::do_widen(char) const@@Base+0x15de0> │ │ │ │ - ldrb w1, [x25, #67] │ │ │ │ - mov x0, x24 │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - b 2a064 ::do_widen(char) const@@Base+0x15b24> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldp x1, x2, [sp, #368] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr x25, [x0, #240] │ │ │ │ - cbz x25, 2a754 ::do_widen(char) const@@Base+0x16214> │ │ │ │ - ldrb w0, [x25, #56] │ │ │ │ - cbz w0, 2a354 ::do_widen(char) const@@Base+0x15e14> │ │ │ │ - ldrb w1, [x25, #67] │ │ │ │ - mov x0, x24 │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - b 2a05c ::do_widen(char) const@@Base+0x15b1c> │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - b 29960 ::do_widen(char) const@@Base+0x15420> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x25] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 2a2a8 ::do_widen(char) const@@Base+0x15d68> // b.none │ │ │ │ - mov x0, x25 │ │ │ │ - blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 2a2a8 ::do_widen(char) const@@Base+0x15d68> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x25] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 2a304 ::do_widen(char) const@@Base+0x15dc4> // b.none │ │ │ │ - mov x0, x25 │ │ │ │ - blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 2a304 ::do_widen(char) const@@Base+0x15dc4> │ │ │ │ - mov x5, #0xf // #15 │ │ │ │ - b 29f90 ::do_widen(char) const@@Base+0x15a50> │ │ │ │ - mov x5, #0xf // #15 │ │ │ │ - b 29d6c ::do_widen(char) const@@Base+0x1582c> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - str x3, [sp, #32] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - b 29b90 ::do_widen(char) const@@Base+0x15650> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ + ldr x1, [x19] │ │ │ │ mov x0, x19 │ │ │ │ - stp x1, x3, [sp, #96] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldp x1, x3, [sp, #96] │ │ │ │ - b 29e20 ::do_widen(char) const@@Base+0x158e0> │ │ │ │ - ldr x1, [sp, #208] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 29d74 ::do_widen(char) const@@Base+0x15834> // b.plast │ │ │ │ - ldr x5, [sp, #32] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 29d68 ::do_widen(char) const@@Base+0x15828> // b.any │ │ │ │ - b 29d84 ::do_widen(char) const@@Base+0x15844> │ │ │ │ - ldr x2, [x24, #8] │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x20 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - b 2a03c ::do_widen(char) const@@Base+0x15afc> │ │ │ │ - ldr x1, [sp, #304] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 29f98 ::do_widen(char) const@@Base+0x15a58> // b.plast │ │ │ │ - ldr x5, [sp] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 29f8c ::do_widen(char) const@@Base+0x15a4c> // b.any │ │ │ │ - b 29fa8 ::do_widen(char) const@@Base+0x15a68> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x1, [sp, #32] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - str x3, [sp, #56] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - b 29bf4 ::do_widen(char) const@@Base+0x156b4> │ │ │ │ - add x1, sp, #0x1c0 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 29af8 ::do_widen(char) const@@Base+0x155b8> │ │ │ │ - add x1, sp, #0x1c0 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 29f0c ::do_widen(char) const@@Base+0x159cc> │ │ │ │ - add x1, sp, #0x1c0 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 29ce0 ::do_widen(char) const@@Base+0x157a0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #744] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 2a750 ::do_widen(char) const@@Base+0x16210> // b.none │ │ │ │ - str d11, [sp, #848] │ │ │ │ - str d12, [sp, #856] │ │ │ │ + b.eq 29f4c ::do_widen(char) const@@Base+0xbeec> // b.none │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #744] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2a48c ::do_widen(char) const@@Base+0x15f4c> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x23, sp, #0x150 │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x20, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x19, sp, #0xb0 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x20, x0 │ │ │ │ + b 29edc ::do_widen(char) const@@Base+0xbe7c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl de40 │ │ │ │ mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl d870 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #744] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str d11, [sp, #848] │ │ │ │ - str d12, [sp, #856] │ │ │ │ - b.ne 2a494 ::do_widen(char) const@@Base+0x15f54> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ + b.ne 29f08 ::do_widen(char) const@@Base+0xbea8> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #744] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2a48c ::do_widen(char) const@@Base+0x15f4c> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x20, sp, #0x110 │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #744] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2a48c ::do_widen(char) const@@Base+0x15f4c> // b.any │ │ │ │ - add x1, sp, #0x90 │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - str x1, [sp, #80] │ │ │ │ - bl d530 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2a500 ::do_widen(char) const@@Base+0x15fc0> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + b 29edc ::do_widen(char) const@@Base+0xbe7c> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - mov x0, x23 │ │ │ │ - add x19, sp, #0xb0 │ │ │ │ - str x24, [sp, #480] │ │ │ │ - bl d410 │ │ │ │ - b 2a4f4 ::do_widen(char) const@@Base+0x15fb4> │ │ │ │ - ldr x21, [sp, #784] │ │ │ │ - ldr x22, [sp, #792] │ │ │ │ - ldr x23, [sp, #800] │ │ │ │ - ldr x24, [sp, #808] │ │ │ │ - ldr x25, [sp, #816] │ │ │ │ - ldr x26, [sp, #824] │ │ │ │ - ldr d13, [sp, #864] │ │ │ │ - ldr d14, [sp, #872] │ │ │ │ - ldr d15, [sp, #880] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + cbnz x21, 29f5c ::do_widen(char) const@@Base+0xbefc> │ │ │ │ + b 29edc ::do_widen(char) const@@Base+0xbe7c> │ │ │ │ + bti j │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x20, x0 │ │ │ │ + cbz x1, 29f5c ::do_widen(char) const@@Base+0xbefc> │ │ │ │ + ldr x2, [x1] │ │ │ │ + mov x0, x1 │ │ │ │ + ldr x1, [x2, #32] │ │ │ │ + blr x1 │ │ │ │ + b 29f5c ::do_widen(char) const@@Base+0xbefc> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x20, x0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #744] │ │ │ │ + ldr x19, [x1, #8] │ │ │ │ + str x21, [sp, #48] │ │ │ │ + mov x21, x1 │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + str x1, [sp, #8] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #784] │ │ │ │ - str x22, [sp, #792] │ │ │ │ - str x23, [sp, #800] │ │ │ │ - str x24, [sp, #808] │ │ │ │ - str x25, [sp, #816] │ │ │ │ - str x26, [sp, #824] │ │ │ │ - str x27, [sp, #832] │ │ │ │ - str x28, [sp, #840] │ │ │ │ - str d11, [sp, #848] │ │ │ │ - str d12, [sp, #856] │ │ │ │ - str d13, [sp, #864] │ │ │ │ - str d14, [sp, #872] │ │ │ │ - str d15, [sp, #880] │ │ │ │ - b.ne 2a494 ::do_widen(char) const@@Base+0x15f54> // b.any │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0xaa0 │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x21 │ │ │ │ - add x19, sp, #0xb0 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - b 2a4f4 ::do_widen(char) const@@Base+0x15fb4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x21 │ │ │ │ - add x20, sp, #0x110 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - b 2a4d4 ::do_widen(char) const@@Base+0x15f94> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - b 2a510 ::do_widen(char) const@@Base+0x15fd0> │ │ │ │ - bti j │ │ │ │ - add x26, x26, #0x10 │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - str x26, [sp, #376] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x25, x25, #0x10 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x25, [sp, #376] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #368] │ │ │ │ - str x27, [x21, x0] │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - mov x0, x23 │ │ │ │ - str x24, [sp, #480] │ │ │ │ - bl d410 │ │ │ │ - b 2a510 ::do_widen(char) const@@Base+0x15fd0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - mov x0, x23 │ │ │ │ - add x20, sp, #0x110 │ │ │ │ - str x24, [sp, #480] │ │ │ │ - bl d410 │ │ │ │ - b 2a4d4 ::do_widen(char) const@@Base+0x15f94> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + cbz x19, 2a03c ::do_widen(char) const@@Base+0xbfdc> │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x8, sp │ │ │ │ + ldr x1, [x1, #40] │ │ │ │ + blr x1 │ │ │ │ + ldr x19, [sp] │ │ │ │ + cbz x19, 2a03c ::do_widen(char) const@@Base+0xbfdc> │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [sp] │ │ │ │ + cbz x0, 2a03c ::do_widen(char) const@@Base+0xbfdc> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + ldr q30, [x21, #16] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + ldr d31, [x21, #32] │ │ │ │ + str q30, [x20, #16] │ │ │ │ + str d31, [x20, #32] │ │ │ │ + cbz x0, 2a060 ::do_widen(char) const@@Base+0xc000> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + str x19, [x20, #8] │ │ │ │ + cbz x19, 2a088 ::do_widen(char) const@@Base+0xc028> │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #744] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2a48c ::do_widen(char) const@@Base+0x15f4c> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x19, sp, #0xb0 │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2a674 ::do_widen(char) const@@Base+0x16134> │ │ │ │ + b.ne 2a0f0 ::do_widen(char) const@@Base+0xc090> // b.any │ │ │ │ + ldr x21, [sp, #48] │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - add x20, sp, #0x110 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 2a4cc ::do_widen(char) const@@Base+0x15f8c> │ │ │ │ - bl dab0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #744] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2a48c ::do_widen(char) const@@Base+0x15f4c> // b.any │ │ │ │ - bl dab0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 2a740 ::do_widen(char) const@@Base+0x16200> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2a508 ::do_widen(char) const@@Base+0x15fc8> │ │ │ │ - ldr x21, [sp, #784] │ │ │ │ - ldr x22, [sp, #792] │ │ │ │ - ldr x23, [sp, #800] │ │ │ │ - ldr x24, [sp, #808] │ │ │ │ - ldr x25, [sp, #816] │ │ │ │ - ldr x26, [sp, #824] │ │ │ │ - b 2a5e8 ::do_widen(char) const@@Base+0x160a8> │ │ │ │ - ldr x21, [sp, #784] │ │ │ │ - ldr x22, [sp, #792] │ │ │ │ - ldr x23, [sp, #800] │ │ │ │ - ldr x24, [sp, #808] │ │ │ │ - b 2a5e8 ::do_widen(char) const@@Base+0x160a8> │ │ │ │ - bti j │ │ │ │ - add x26, x26, #0x10 │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - str x26, [sp, #376] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x25, x25, #0x10 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x25, [sp, #376] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #368] │ │ │ │ - str x27, [x21, x0] │ │ │ │ - b 2a6e8 ::do_widen(char) const@@Base+0x161a8> │ │ │ │ + b.eq 2a134 ::do_widen(char) const@@Base+0xc0d4> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ - add x26, x26, #0x10 │ │ │ │ mov x20, x0 │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - str x26, [sp, #376] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x25, x25, #0x10 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x25, [sp, #376] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #368] │ │ │ │ - str x27, [x21, x0] │ │ │ │ - b 2a5ac ::do_widen(char) const@@Base+0x1606c> │ │ │ │ + cbnz x19, 2a0c4 ::do_widen(char) const@@Base+0xc064> │ │ │ │ + b 2a0d4 ::do_widen(char) const@@Base+0xc074> │ │ │ │ bti j │ │ │ │ + ldr x1, [sp] │ │ │ │ mov x20, x0 │ │ │ │ - b 2a4ec ::do_widen(char) const@@Base+0x15fac> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 2a68c ::do_widen(char) const@@Base+0x1614c> │ │ │ │ + cbz x1, 2a0c4 ::do_widen(char) const@@Base+0xc064> │ │ │ │ + ldr x2, [x1] │ │ │ │ + mov x0, x1 │ │ │ │ + ldr x1, [x2, #32] │ │ │ │ + blr x1 │ │ │ │ + b 2a0c4 ::do_widen(char) const@@Base+0xc064> │ │ │ │ bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 2a0d4 ::do_widen(char) const@@Base+0xc074> │ │ │ │ + mov x0, x20 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x50 // #80 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + bl d8b0 │ │ │ │ mov x19, x0 │ │ │ │ - b 2a6cc ::do_widen(char) const@@Base+0x1618c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #744] │ │ │ │ + mov x21, x19 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x1, #0xac8 │ │ │ │ + add x22, x20, #0x8 │ │ │ │ + mov x1, x22 │ │ │ │ + str x0, [x21], #8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl dac0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3872] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + ldp x4, x5, [x20, #24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + ldr x0, [x20, #48] │ │ │ │ + stp x4, x5, [x21, #16] │ │ │ │ + add x2, x2, #0xaa8 │ │ │ │ + str x1, [x19, #8] │ │ │ │ + stp x2, x0, [x19, #40] │ │ │ │ + cbz x0, 2a1bc ::do_widen(char) const@@Base+0xc15c> │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2a48c ::do_widen(char) const@@Base+0x15f4c> // b.any │ │ │ │ - add x1, sp, #0xf0 │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - str x1, [sp, #88] │ │ │ │ - bl d530 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldur q30, [x20, #56] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr d31, [x20, #72] │ │ │ │ + adrp x2, 9e000 │ │ │ │ + add x2, x2, #0x230 │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x200 │ │ │ │ + stp x1, x2, [x19] │ │ │ │ + adrp x2, 9e000 │ │ │ │ + add x2, x2, #0x258 │ │ │ │ + stur q30, [x19, #56] │ │ │ │ + add x1, x20, #0x28 │ │ │ │ + str d31, [x19, #72] │ │ │ │ + str x2, [x0, #40]! │ │ │ │ + bl 29fc0 ::do_widen(char) const@@Base+0xbf60> │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 2a654 ::do_widen(char) const@@Base+0x16114> │ │ │ │ + mov x0, x21 │ │ │ │ + bl dcf0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + mov x0, x20 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ + ldr x1, [x19] │ │ │ │ mov x20, x0 │ │ │ │ - b 2a4e0 ::do_widen(char) const@@Base+0x15fa0> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov x20, x2 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - ldr x1, [x19, #248] │ │ │ │ - ldr w2, [x0, #256] │ │ │ │ - ldr x0, [x0, #232] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - add x1, x2, x1, lsl #3 │ │ │ │ - cbz x1, 2a9dc ::do_widen(char) const@@Base+0x1649c> │ │ │ │ - ldr w6, [x19, #52] │ │ │ │ - cbz w6, 2a968 ::do_widen(char) const@@Base+0x16428> │ │ │ │ - ldr x8, [x19, #232] │ │ │ │ - mov w6, w6 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - mov x7, #0x1 // #1 │ │ │ │ + add x1, x19, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2a2e0 ::do_widen(char) const@@Base+0xc280> // b.any │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x19, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2a2e0 ::do_widen(char) const@@Base+0xc280> // b.any │ │ │ │ + ldr x1, [x19] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x0, x0, #0x9a0 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 2a2f0 ::do_widen(char) const@@Base+0xc290> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x16, x1 │ │ │ │ + br x16 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x0, x19 │ │ │ │ + mov x16, x2 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + br x16 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ubfx x5, x3, #6, #32 │ │ │ │ - ubfiz x2, x0, #2, #32 │ │ │ │ - lsl x4, x7, x3 │ │ │ │ - ldr x5, [x8, x5, lsl #3] │ │ │ │ - tst x4, x5 │ │ │ │ - b.eq 2a95c ::do_widen(char) const@@Base+0x1641c> // b.none │ │ │ │ - ldr x4, [x19, #272] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - ldr x5, [x21] │ │ │ │ - ldr s29, [x4, x2] │ │ │ │ - ldr d28, [x5, w3, uxtw #3] │ │ │ │ - fcvt d29, s29 │ │ │ │ - fadd d28, d29, d28 │ │ │ │ - fcvt s28, d28 │ │ │ │ - str s28, [x4, x2] │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - cmp x3, x6 │ │ │ │ - b.ne 2a920 ::do_widen(char) const@@Base+0x163e0> // b.any │ │ │ │ - ldr w1, [x19, #48] │ │ │ │ - lsl w1, w1, #3 │ │ │ │ - cbz w1, 2a9bc ::do_widen(char) const@@Base+0x1647c> │ │ │ │ - ldr x3, [x20] │ │ │ │ - ldr x0, [x19, #296] │ │ │ │ - add x2, x3, #0x4 │ │ │ │ - sub x2, x0, x2 │ │ │ │ - cmp x2, #0x8 │ │ │ │ - b.ls 2ab74 ::do_widen(char) const@@Base+0x16634> // b.plast │ │ │ │ - lsr w2, w1, #2 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - lsl x2, x2, #4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr q27, [x0, x1] │ │ │ │ - ldr q26, [x3, x1] │ │ │ │ - fadd v26.4s, v27.4s, v26.4s │ │ │ │ - str q26, [x0, x1] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.ne 2a9a0 ::do_widen(char) const@@Base+0x16460> // b.any │ │ │ │ - ldr w0, [x19, #60] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x19, #60] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - ldr w24, [x19, #52] │ │ │ │ - str wzr, [x19, #56] │ │ │ │ - mov w23, w24 │ │ │ │ - cbnz w24, 2ab10 ::do_widen(char) const@@Base+0x165d0> │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - cbz x0, 2aa0c ::do_widen(char) const@@Base+0x164cc> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #184] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 2a34c ::do_widen(char) const@@Base+0xc2ec> │ │ │ │ bl d870 │ │ │ │ - ldp w5, w4, [x19, #52] │ │ │ │ - str x22, [x19, #232] │ │ │ │ - str wzr, [x19, #240] │ │ │ │ - str x23, [x19, #248] │ │ │ │ - str w24, [x19, #256] │ │ │ │ - str x25, [x19, #264] │ │ │ │ - cbz w5, 2aa64 ::do_widen(char) const@@Base+0x16524> │ │ │ │ - adrp x0, 7c000 │ │ │ │ - mov w5, w5 │ │ │ │ - ldr x7, [x21] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr d31, [x0, #752] │ │ │ │ - mov x6, #0x1 // #1 │ │ │ │ - ldr d30, [x7, x2, lsl #3] │ │ │ │ - ubfx x3, x2, #6, #32 │ │ │ │ - lsl x0, x6, x2 │ │ │ │ - lsl x3, x3, #3 │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.ge 2aaf8 ::do_widen(char) const@@Base+0x165b8> // b.tcont │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - cmp x2, x5 │ │ │ │ - b.ne 2aa40 ::do_widen(char) const@@Base+0x16500> // b.any │ │ │ │ - mov w22, w4 │ │ │ │ - cbz w4, 2ab50 ::do_widen(char) const@@Base+0x16610> │ │ │ │ - lsl x22, x22, #2 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, x0, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d570 │ │ │ │ - add x1, x19, #0x110 │ │ │ │ - ldr x0, [x19, #272] │ │ │ │ - str x23, [x19, #272] │ │ │ │ - stp x22, x22, [x1, #8] │ │ │ │ - cbz x0, 2aaa4 ::do_widen(char) const@@Base+0x16564> │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + tbnz w0, #0, 2a378 ::do_widen(char) const@@Base+0xc318> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + b db90 │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2a38c ::do_widen(char) const@@Base+0xc32c> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr w0, [x19, #48] │ │ │ │ - lsl w0, w0, #3 │ │ │ │ - cbz w0, 2ab68 ::do_widen(char) const@@Base+0x16628> │ │ │ │ - mov w22, w0 │ │ │ │ - lsl x22, x22, #2 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, x0, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d570 │ │ │ │ - add x1, x19, #0x128 │ │ │ │ - ldr x0, [x19, #296] │ │ │ │ - str x23, [x19, #296] │ │ │ │ - stp x22, x22, [x1, #8] │ │ │ │ - cbz x0, 2ab5c ::do_widen(char) const@@Base+0x1661c> │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2a3a0 ::do_widen(char) const@@Base+0xc340> // b.none │ │ │ │ bl d870 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - b 2a8f8 ::do_widen(char) const@@Base+0x163b8> │ │ │ │ - ldr x1, [x22, x3] │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - str w4, [x19, #56] │ │ │ │ - orr x1, x1, x0 │ │ │ │ - str x1, [x22, x3] │ │ │ │ - b 2aa58 ::do_widen(char) const@@Base+0x16518> │ │ │ │ - add x26, x23, #0x3f │ │ │ │ - lsr x23, x23, #6 │ │ │ │ - and w24, w24, #0x3f │ │ │ │ - ubfx x26, x26, #6, #32 │ │ │ │ - lsl x26, x26, #3 │ │ │ │ - mov x0, x26 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x26 │ │ │ │ - mov x22, x0 │ │ │ │ - add x23, x0, x23, lsl #3 │ │ │ │ - add x25, x0, x26 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d570 │ │ │ │ - ldr x0, [x19, #232] │ │ │ │ - cbnz x0, 2aa08 ::do_widen(char) const@@Base+0x164c8> │ │ │ │ - b 2aa0c ::do_widen(char) const@@Base+0x164cc> │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - b 2aa8c ::do_widen(char) const@@Base+0x1654c> │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - b 2a8f8 ::do_widen(char) const@@Base+0x163b8> │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - b 2aad4 ::do_widen(char) const@@Base+0x16594> │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 2a354 ::do_widen(char) const@@Base+0xc2f4> │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + b 2a354 ::do_widen(char) const@@Base+0xc2f4> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr s25, [x0, x2, lsl #2] │ │ │ │ - ldr s24, [x3, x2, lsl #2] │ │ │ │ - fadd s24, s25, s24 │ │ │ │ - str s24, [x0, x2, lsl #2] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.hi 2ab80 ::do_widen(char) const@@Base+0x16640> // b.pmore │ │ │ │ - ldr w0, [x19, #60] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x19, #60] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xd0 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - str x1, [sp] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - mov x22, x0 │ │ │ │ - stp x23, x24, [sp, #112] │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #56] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x0, #0x200 // #512 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, #0x200 // #512 │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d570 │ │ │ │ - ldr w23, [x22, #36] │ │ │ │ - stp xzr, xzr, [sp, #32] │ │ │ │ - str xzr, [sp, #48] │ │ │ │ - cbz x23, 2aef0 ::do_widen(char) const@@Base+0x169b0> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x23 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x23, x0, x23 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - mov x26, x0 │ │ │ │ - bl d570 │ │ │ │ - ldr w0, [x22, #36] │ │ │ │ - str x23, [sp, #40] │ │ │ │ - cbz w0, 2af14 ::do_widen(char) const@@Base+0x169d4> │ │ │ │ - add x20, x22, #0xb8 │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - stp d11, d12, [sp, #160] │ │ │ │ - ubfiz x3, x24, #3, #32 │ │ │ │ - mov x0, #0x3bf0000000000000 // #4318952042648305664 │ │ │ │ - stp d13, d14, [sp, #176] │ │ │ │ - fmov d12, x0 │ │ │ │ - mov x28, #0x5680 // #22144 │ │ │ │ - ldr x7, [x20] │ │ │ │ - str d15, [sp, #192] │ │ │ │ - mov x1, #0x41f0000000000000 // #4751297606875873280 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3944] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - ldr x0, [x7, x3] │ │ │ │ - fmov d11, x1 │ │ │ │ - mov w21, #0x1 // #1 │ │ │ │ - movk x28, #0x9d2c, lsl #16 │ │ │ │ - mov x27, #0xefc60000 // #4022730752 │ │ │ │ - cbz x0, 2ae30 ::do_widen(char) const@@Base+0x168f0> │ │ │ │ - fmov d31, x0 │ │ │ │ - movi d15, #0x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x8, [x0] │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x9, d31 │ │ │ │ - madd w0, w4, w9, w25 │ │ │ │ - mov w4, w9 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add w2, w0, w1 │ │ │ │ - ldr d31, [x8, x2, lsl #3] │ │ │ │ - str d31, [x19, x1, lsl #3] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - cmp w4, w1 │ │ │ │ - b.hi 2ace0 ::do_widen(char) const@@Base+0x167a0> // b.pmore │ │ │ │ - ldr x1, [x23, #5000] │ │ │ │ - madd w25, w21, w9, w25 │ │ │ │ - ldr d14, [x19] │ │ │ │ - mov w21, w9 │ │ │ │ - cmp x1, #0x26f │ │ │ │ - b.hi 2ae48 ::do_widen(char) const@@Base+0x16908> // b.pmore │ │ │ │ - add x0, x23, x1, lsl #3 │ │ │ │ - movi d30, #0x0 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [x23, #5000] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ubfx x2, x0, #11, #32 │ │ │ │ - eor x0, x0, x2 │ │ │ │ - and x2, x28, x0, lsl #7 │ │ │ │ - eor x2, x2, x0 │ │ │ │ - and x0, x27, x2, lsl #15 │ │ │ │ - eor x0, x0, x2 │ │ │ │ - eor x0, x0, x0, lsr #18 │ │ │ │ - ucvtf d31, x0 │ │ │ │ - fadd d13, d31, d30 │ │ │ │ - cmp x1, #0x26f │ │ │ │ - b.hi 2ae60 ::do_widen(char) const@@Base+0x16920> // b.pmore │ │ │ │ - add x0, x23, x1, lsl #3 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [x23, #5000] │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ubfx x1, x0, #11, #32 │ │ │ │ - eor x0, x0, x1 │ │ │ │ - and x1, x28, x0, lsl #7 │ │ │ │ - eor x0, x0, x1 │ │ │ │ - and x1, x27, x0, lsl #15 │ │ │ │ - eor x0, x0, x1 │ │ │ │ - eor x0, x0, x0, lsr #18 │ │ │ │ - ucvtf d31, x0 │ │ │ │ - fmadd d31, d31, d11, d13 │ │ │ │ - fmul d31, d31, d12 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.ge 2aee4 ::do_widen(char) const@@Base+0x169a4> // b.tcont │ │ │ │ - movi d30, #0x0 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - fmul d15, d15, d31 │ │ │ │ - add x1, x19, #0x8 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - fcmpe d15, d14 │ │ │ │ - b.mi 2adc8 ::do_widen(char) const@@Base+0x16888> // b.first │ │ │ │ - ldr d31, [x1, x0, lsl #3] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - fadd d14, d14, d31 │ │ │ │ - cmp x0, #0x3f │ │ │ │ - b.ne 2adac ::do_widen(char) const@@Base+0x1686c> // b.any │ │ │ │ - ldr x3, [x7, x3] │ │ │ │ - mov w4, w0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lsr x1, x3, x0 │ │ │ │ - tbz w1, #0, 2adf4 ::do_widen(char) const@@Base+0x168b4> │ │ │ │ - add x1, x22, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2ade0 ::do_widen(char) const@@Base+0x168a0> // b.any │ │ │ │ - add x0, x22, w4, uxtw │ │ │ │ - ldrb w0, [x0, #65] │ │ │ │ - strb w0, [x26, x24] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldr w0, [x22, #36] │ │ │ │ - cmp w0, w24 │ │ │ │ - b.ls 2ae78 ::do_widen(char) const@@Base+0x16938> // b.plast │ │ │ │ - ldr x7, [x20] │ │ │ │ - ubfiz x3, x24, #3, #32 │ │ │ │ - ldr x26, [sp, #32] │ │ │ │ - ldr x0, [x7, x3] │ │ │ │ - cbnz x0, 2acb0 ::do_widen(char) const@@Base+0x16770> │ │ │ │ - ldr x1, [x23, #5000] │ │ │ │ - movi d15, #0x0 │ │ │ │ - ldr d14, [x19] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - cmp x1, #0x26f │ │ │ │ - b.ls 2ad14 ::do_widen(char) const@@Base+0x167d4> // b.plast │ │ │ │ - add x0, x23, #0x8 │ │ │ │ - stp x3, x7, [sp, #8] │ │ │ │ - bl 2c100 ::do_widen(char) const@@Base+0x17bc0> │ │ │ │ - ldr x1, [x23, #5000] │ │ │ │ - ldp x3, x7, [sp, #8] │ │ │ │ - b 2ad14 ::do_widen(char) const@@Base+0x167d4> │ │ │ │ - add x0, x23, #0x8 │ │ │ │ - stp x3, x7, [sp, #8] │ │ │ │ - bl 2c100 ::do_widen(char) const@@Base+0x17bc0> │ │ │ │ - ldr x1, [x23, #5000] │ │ │ │ - ldp x3, x7, [sp, #8] │ │ │ │ - b 2ad54 ::do_widen(char) const@@Base+0x16814> │ │ │ │ - ldp x25, x26, [sp, #128] │ │ │ │ - ldp x27, x28, [sp, #144] │ │ │ │ - ldp d11, d12, [sp, #160] │ │ │ │ - ldp d13, d14, [sp, #176] │ │ │ │ - ldr d15, [sp, #192] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - bl 305c4 ::do_widen(char) const@@Base+0x1c084> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cbz x0, 2aea8 ::do_widen(char) const@@Base+0x16968> │ │ │ │ + ldr x0, [x0, #184] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 2a3ec ::do_widen(char) const@@Base+0xc38c> │ │ │ │ bl d870 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2aefc ::do_widen(char) const@@Base+0x169bc> // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + tbnz w0, #0, 2a420 ::do_widen(char) const@@Base+0xc3c0> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ mov x0, x19 │ │ │ │ - ldp x21, x22, [sp, #96] │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #112] │ │ │ │ - add sp, sp, #0xd0 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl db90 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ b d870 │ │ │ │ - mov x0, #0x3fefffffffffffff // #4607182418800017407 │ │ │ │ - fmov d31, x0 │ │ │ │ - b 2ada0 ::do_widen(char) const@@Base+0x16860> │ │ │ │ - stp xzr, xzr, [sp, #32] │ │ │ │ - str xzr, [sp, #48] │ │ │ │ - b 2ae8c ::do_widen(char) const@@Base+0x1694c> │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ - stp d11, d12, [sp, #160] │ │ │ │ - stp d13, d14, [sp, #176] │ │ │ │ - str d15, [sp, #192] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - ldp x25, x26, [sp, #128] │ │ │ │ - b 2ae8c ::do_widen(char) const@@Base+0x1694c> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - mov x20, x0 │ │ │ │ - cbz x1, 2af34 ::do_widen(char) const@@Base+0x169f4> │ │ │ │ - mov x0, x1 │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2a434 ::do_widen(char) const@@Base+0xc3d4> // b.none │ │ │ │ bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2a448 ::do_widen(char) const@@Base+0xc3e8> // b.none │ │ │ │ bl d870 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 2a3f4 ::do_widen(char) const@@Base+0xc394> │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + b 2a3f4 ::do_widen(char) const@@Base+0xc394> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + str x19, [sp, #48] │ │ │ │ + mov x19, x8 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d820 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x1, x1, #0xd70 │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl d430 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ - stp d11, d12, [sp, #160] │ │ │ │ - stp d13, d14, [sp, #176] │ │ │ │ - str d15, [sp, #192] │ │ │ │ - b.ne 2af80 ::do_widen(char) const@@Base+0x16a40> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 2af34 ::do_widen(char) const@@Base+0x169f4> │ │ │ │ + b.ne 2a4e8 ::do_widen(char) const@@Base+0xc488> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x110 │ │ │ │ - stp x29, x30, [sp, #128] │ │ │ │ - add x29, sp, #0x80 │ │ │ │ - stp x23, x24, [sp, #176] │ │ │ │ - mov x23, x0 │ │ │ │ - stp x19, x20, [sp, #144] │ │ │ │ - mov x20, x1 │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - ldr w1, [x23, #36] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - ldr x2, [x23, #184] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr d31, [x2, x1, lsl #3] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [sp, #120] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x0, #0x8000 // #32768 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - str s31, [sp, #8] │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, #0x8000 // #32768 │ │ │ │ - mov x19, x0 │ │ │ │ - add x21, x0, x2 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl d570 │ │ │ │ - ldr w22, [x23, #36] │ │ │ │ - stp xzr, xzr, [sp, #96] │ │ │ │ - ldr w7, [sp, #8] │ │ │ │ - str xzr, [sp, #112] │ │ │ │ - cbz x22, 2b5dc ::do_widen(char) const@@Base+0x1709c> │ │ │ │ - mov x0, x22 │ │ │ │ - str w7, [sp, #16] │ │ │ │ - stp x25, x26, [sp, #192] │ │ │ │ - stp x27, x28, [sp, #208] │ │ │ │ - stp d11, d12, [sp, #224] │ │ │ │ - stp d13, d14, [sp, #240] │ │ │ │ - str d15, [sp, #256] │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x22, x0, x22 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - str x22, [sp, #112] │ │ │ │ - bl d570 │ │ │ │ - ldr w0, [x23, #36] │ │ │ │ - str x22, [sp, #104] │ │ │ │ - ldr w26, [x23, #52] │ │ │ │ - subs w0, w0, #0x2 │ │ │ │ - b.mi 2b45c ::do_widen(char) const@@Base+0x16f1c> // b.first │ │ │ │ - mov w24, w0 │ │ │ │ - mov x0, #0x3bf0000000000000 // #4318952042648305664 │ │ │ │ - ldr x5, [x23, #184] │ │ │ │ - ubfiz x6, x24, #3, #32 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3944] │ │ │ │ - fmov d12, x0 │ │ │ │ - ldr x0, [x5, x6] │ │ │ │ - add x2, x25, #0x8 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - mov x28, #0x5680 // #22144 │ │ │ │ - add x22, x23, #0xb8 │ │ │ │ - mov x1, #0x41f0000000000000 // #4751297606875873280 │ │ │ │ - ldr w7, [sp, #16] │ │ │ │ - fmov d11, x1 │ │ │ │ - mov w8, #0xffffffff // #-1 │ │ │ │ - movk x28, #0x9d2c, lsl #16 │ │ │ │ - cbz x0, 2b2bc ::do_widen(char) const@@Base+0x16d7c> │ │ │ │ - fmov d31, x0 │ │ │ │ - sub x9, x21, x19 │ │ │ │ - mov w11, w26 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - asr x1, x9, #3 │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x0, d31 │ │ │ │ - mov w27, w0 │ │ │ │ - mul w0, w7, w0 │ │ │ │ - sub w26, w26, w0 │ │ │ │ - cmn w8, #0x1 │ │ │ │ - b.ne 2b2e0 ::do_widen(char) const@@Base+0x16da0> // b.any │ │ │ │ - ldr w2, [x23, #52] │ │ │ │ - movi d15, #0x0 │ │ │ │ - cmp w26, w2 │ │ │ │ - b.cs 2b118 ::do_widen(char) const@@Base+0x16bd8> // b.hs, b.nlast │ │ │ │ - ldr x10, [x20] │ │ │ │ - sub w8, w2, #0x1 │ │ │ │ - movi d15, #0x0 │ │ │ │ - sub w2, w0, w11 │ │ │ │ - add w8, w8, w2 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x10, x10, w26, uxtw #3 │ │ │ │ - ldr d31, [x10, x0, lsl #3] │ │ │ │ - cmp x0, x8 │ │ │ │ - str d31, [x19, x0, lsl #3] │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - b.ne 2b100 ::do_widen(char) const@@Base+0x16bc0> // b.any │ │ │ │ - ldr x2, [x25, #5000] │ │ │ │ - ldr d14, [x19] │ │ │ │ - cmp x2, #0x26f │ │ │ │ - b.hi 2b508 ::do_widen(char) const@@Base+0x16fc8> // b.pmore │ │ │ │ - add x0, x25, x2, lsl #3 │ │ │ │ - mov x8, #0xefc60000 // #4022730752 │ │ │ │ - movi d30, #0x0 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x2, [x25, #5000] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ubfx x10, x0, #11, #32 │ │ │ │ - eor x0, x0, x10 │ │ │ │ - and x10, x28, x0, lsl #7 │ │ │ │ - eor x0, x0, x10 │ │ │ │ - and x8, x8, x0, lsl #15 │ │ │ │ - eor x0, x0, x8 │ │ │ │ - eor x0, x0, x0, lsr #18 │ │ │ │ - ucvtf d31, x0 │ │ │ │ - fadd d13, d31, d30 │ │ │ │ - cmp x2, #0x26f │ │ │ │ - b.hi 2b4d8 ::do_widen(char) const@@Base+0x16f98> // b.pmore │ │ │ │ - add x0, x25, x2, lsl #3 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x2, [x25, #5000] │ │ │ │ - mov x8, #0xefc60000 // #4022730752 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ubfx x2, x0, #11, #32 │ │ │ │ - eor x0, x0, x2 │ │ │ │ - and x2, x28, x0, lsl #7 │ │ │ │ - eor x0, x0, x2 │ │ │ │ - and x2, x8, x0, lsl #15 │ │ │ │ - eor x0, x0, x2 │ │ │ │ - eor x0, x0, x0, lsr #18 │ │ │ │ - ucvtf d31, x0 │ │ │ │ - fmadd d31, d31, d11, d13 │ │ │ │ - fmul d31, d31, d12 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.ge 2b5c4 ::do_widen(char) const@@Base+0x17084> // b.tcont │ │ │ │ - movi d30, #0x0 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - fmul d15, d15, d31 │ │ │ │ - sub x2, x1, #0x1 │ │ │ │ - cmp x9, #0x8 │ │ │ │ - b.eq 2b1fc ::do_widen(char) const@@Base+0x16cbc> // b.none │ │ │ │ - add x8, x19, #0x8 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - fcmpe d15, d14 │ │ │ │ - b.mi 2b4c8 ::do_widen(char) const@@Base+0x16f88> // b.first │ │ │ │ - ldr d31, [x8, x0, lsl #3] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - fadd d14, d14, d31 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 2b1e0 ::do_widen(char) const@@Base+0x16ca0> // b.pmore │ │ │ │ - sub w8, w1, #0x1 │ │ │ │ - add w1, w24, #0x1 │ │ │ │ - add w10, w24, #0x1 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x5, [x5, x1, lsl #3] │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lsr x1, x5, x0 │ │ │ │ - tbz w1, #0, 2b234 ::do_widen(char) const@@Base+0x16cf4> │ │ │ │ - add x1, x23, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2b220 ::do_widen(char) const@@Base+0x16ce0> // b.any │ │ │ │ - udiv w9, w8, w7 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x5, [sp, #96] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - msub w1, w9, w7, w8 │ │ │ │ - add x1, x23, x1 │ │ │ │ - ldrb w1, [x1, #65] │ │ │ │ - strb w1, [x5, w10, sxtw] │ │ │ │ - ldr x1, [x22] │ │ │ │ - ldr x5, [x1, x6] │ │ │ │ - lsr x1, x5, x0 │ │ │ │ - tbz w1, #0, 2b27c ::do_widen(char) const@@Base+0x16d3c> │ │ │ │ - add x1, x23, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2b268 ::do_widen(char) const@@Base+0x16d28> // b.any │ │ │ │ - mov w8, w9 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, x23, w8, sxtw │ │ │ │ - ldrb w1, [x1, #65] │ │ │ │ - strb w1, [x0, x24] │ │ │ │ - sub x24, x24, #0x1 │ │ │ │ - cmn w24, #0x1 │ │ │ │ - b.eq 2b45c ::do_widen(char) const@@Base+0x16f1c> // b.none │ │ │ │ - ldr x5, [x22] │ │ │ │ - ubfiz x6, x24, #3, #32 │ │ │ │ - mov w7, w27 │ │ │ │ - ldr x0, [x5, x6] │ │ │ │ - cbnz x0, 2b0a4 ::do_widen(char) const@@Base+0x16b64> │ │ │ │ - sub x9, x21, x19 │ │ │ │ - mov w11, w26 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - sub w26, w26, w0 │ │ │ │ - asr x1, x9, #3 │ │ │ │ - cmn w8, #0x1 │ │ │ │ - b.eq 2b0d4 ::do_widen(char) const@@Base+0x16b94> // b.none │ │ │ │ nop │ │ │ │ - cmp x9, #0x1f8 │ │ │ │ - b.ls 2b578 ::do_widen(char) const@@Base+0x17038> // b.plast │ │ │ │ - sub x5, x1, #0x1 │ │ │ │ - cmp x9, #0x200 │ │ │ │ - b.ls 2b304 ::do_widen(char) const@@Base+0x16dc4> // b.plast │ │ │ │ - add x21, x19, #0x200 │ │ │ │ - mov x5, #0x3f // #63 │ │ │ │ - mov x1, #0x40 // #64 │ │ │ │ - mov x9, #0x200 // #512 │ │ │ │ - add w0, w26, w8 │ │ │ │ - cbz w27, 2b5bc ::do_widen(char) const@@Base+0x1707c> │ │ │ │ - ldr x10, [x20] │ │ │ │ - movi d15, #0x0 │ │ │ │ - mov x2, x19 │ │ │ │ - add x8, x19, w27, uxtw #3 │ │ │ │ nop │ │ │ │ - ldr d31, [x10, w0, uxtw #3] │ │ │ │ - add w0, w0, w7 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - str d31, [x2], #8 │ │ │ │ - cmp x2, x8 │ │ │ │ - b.ne 2b320 ::do_widen(char) const@@Base+0x16de0> // b.any │ │ │ │ - ldr x2, [x25, #5000] │ │ │ │ - ldr d14, [x19] │ │ │ │ - cmp x2, #0x26f │ │ │ │ - b.hi 2b538 ::do_widen(char) const@@Base+0x16ff8> // b.pmore │ │ │ │ - add x7, x25, x2, lsl #3 │ │ │ │ - mov x0, #0xefc60000 // #4022730752 │ │ │ │ - movi d30, #0x0 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x2, [x25, #5000] │ │ │ │ - ldr x7, [x7, #8] │ │ │ │ - ubfx x8, x7, #11, #32 │ │ │ │ - eor x8, x8, x7 │ │ │ │ - and x7, x28, x8, lsl #7 │ │ │ │ - eor x7, x7, x8 │ │ │ │ - and x0, x0, x7, lsl #15 │ │ │ │ - eor x0, x0, x7 │ │ │ │ - eor x0, x0, x0, lsr #18 │ │ │ │ - ucvtf d31, x0 │ │ │ │ - fadd d13, d31, d30 │ │ │ │ - cmp x2, #0x26f │ │ │ │ - b.hi 2b558 ::do_widen(char) const@@Base+0x17018> // b.pmore │ │ │ │ - add x7, x25, x2, lsl #3 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x2, [x25, #5000] │ │ │ │ - mov x0, #0xefc60000 // #4022730752 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - ldr x2, [x7, #8] │ │ │ │ - ubfx x7, x2, #11, #32 │ │ │ │ - eor x2, x2, x7 │ │ │ │ - and x7, x28, x2, lsl #7 │ │ │ │ - eor x2, x7, x2 │ │ │ │ - and x0, x0, x2, lsl #15 │ │ │ │ - eor x0, x0, x2 │ │ │ │ - eor x0, x0, x0, lsr #18 │ │ │ │ - ucvtf d31, x0 │ │ │ │ - fmadd d31, d31, d11, d13 │ │ │ │ - fmul d31, d31, d12 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.ge 2b5d0 ::do_widen(char) const@@Base+0x17090> // b.tcont │ │ │ │ - movi d30, #0x0 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - fmul d15, d15, d31 │ │ │ │ - cmp x9, #0x8 │ │ │ │ - b.eq 2b40c ::do_widen(char) const@@Base+0x16ecc> // b.none │ │ │ │ - add x2, x19, #0x8 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - fcmpe d15, d14 │ │ │ │ - b.mi 2b4d0 ::do_widen(char) const@@Base+0x16f90> // b.first │ │ │ │ - ldr d31, [x2, x0, lsl #3] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - fadd d14, d14, d31 │ │ │ │ - cmp x0, x5 │ │ │ │ - b.cc 2b3f0 ::do_widen(char) const@@Base+0x16eb0> // b.lo, b.ul, b.last │ │ │ │ - sub w8, w1, #0x1 │ │ │ │ - ldr x1, [x22] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x5, [x1, x6] │ │ │ │ - lsr x1, x5, x0 │ │ │ │ - tbz w1, #0, 2b434 ::do_widen(char) const@@Base+0x16ef4> │ │ │ │ - add x1, x23, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2b420 ::do_widen(char) const@@Base+0x16ee0> // b.any │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, x23, w8, sxtw │ │ │ │ - ldrb w1, [x1, #65] │ │ │ │ - strb w1, [x0, x24] │ │ │ │ - sub x24, x24, #0x1 │ │ │ │ - cmn w24, #0x1 │ │ │ │ - b.ne 2b2a8 ::do_widen(char) const@@Base+0x16d68> // b.any │ │ │ │ - ldp x25, x26, [sp, #192] │ │ │ │ - ldp x27, x28, [sp, #208] │ │ │ │ - ldp d11, d12, [sp, #224] │ │ │ │ - ldp d13, d14, [sp, #240] │ │ │ │ - ldr d15, [sp, #256] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, sp, #0x60 │ │ │ │ - bl 305c4 ::do_widen(char) const@@Base+0x1c084> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cbz x0, 2b48c ::do_widen(char) const@@Base+0x16f4c> │ │ │ │ - bl d870 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + str x19, [sp, #48] │ │ │ │ + mov x19, x8 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d820 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x1, x1, #0xd80 │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl d430 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2b5e8 ::do_widen(char) const@@Base+0x170a8> // b.any │ │ │ │ - ldp x29, x30, [sp, #128] │ │ │ │ + b.ne 2a588 ::do_widen(char) const@@Base+0xc528> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ mov x0, x19 │ │ │ │ - ldp x21, x22, [sp, #160] │ │ │ │ - ldp x19, x20, [sp, #144] │ │ │ │ - ldp x23, x24, [sp, #176] │ │ │ │ - add sp, sp, #0x110 │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ - b d870 │ │ │ │ - mov w8, w0 │ │ │ │ - b 2b200 ::do_widen(char) const@@Base+0x16cc0> │ │ │ │ - mov w8, w0 │ │ │ │ - b 2b410 ::do_widen(char) const@@Base+0x16ed0> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x5, [sp, #16] │ │ │ │ - str w7, [sp, #24] │ │ │ │ - stp x6, x9, [sp, #32] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - bl 2c100 ::do_widen(char) const@@Base+0x17bc0> │ │ │ │ - ldr x5, [sp, #16] │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x2, [x25, #5000] │ │ │ │ - ldp x6, x9, [sp, #32] │ │ │ │ - ldr w7, [sp, #24] │ │ │ │ - b 2b16c ::do_widen(char) const@@Base+0x16c2c> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x5, [sp, #16] │ │ │ │ - str w7, [sp, #24] │ │ │ │ - stp x6, x9, [sp, #32] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - bl 2c100 ::do_widen(char) const@@Base+0x17bc0> │ │ │ │ - ldr x5, [sp, #16] │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x2, [x25, #5000] │ │ │ │ - ldp x6, x9, [sp, #32] │ │ │ │ - ldr w7, [sp, #24] │ │ │ │ - b 2b128 ::do_widen(char) const@@Base+0x16be8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - stp x6, x9, [sp, #16] │ │ │ │ - stp x1, x5, [sp, #32] │ │ │ │ - bl 2c100 ::do_widen(char) const@@Base+0x17bc0> │ │ │ │ - ldr x2, [x25, #5000] │ │ │ │ - ldp x6, x9, [sp, #16] │ │ │ │ - ldp x1, x5, [sp, #32] │ │ │ │ - b 2b348 ::do_widen(char) const@@Base+0x16e08> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - stp x6, x9, [sp, #16] │ │ │ │ - stp x1, x5, [sp, #32] │ │ │ │ - bl 2c100 ::do_widen(char) const@@Base+0x17bc0> │ │ │ │ - ldr x2, [x25, #5000] │ │ │ │ - ldp x6, x9, [sp, #16] │ │ │ │ - ldp x1, x5, [sp, #32] │ │ │ │ - b 2b38c ::do_widen(char) const@@Base+0x16e4c> │ │ │ │ - mov x2, #0x40 // #64 │ │ │ │ - add x0, sp, x2 │ │ │ │ - sub x1, x2, x1 │ │ │ │ - str w8, [sp, #16] │ │ │ │ - str w7, [sp, #24] │ │ │ │ - str x6, [sp, #32] │ │ │ │ - stp x19, x21, [sp, #64] │ │ │ │ - bl 2bfc0 ::do_widen(char) const@@Base+0x17a80> │ │ │ │ - ldr w8, [sp, #16] │ │ │ │ - ldp x19, x21, [sp, #64] │ │ │ │ - add w0, w26, w8 │ │ │ │ - ldr x6, [sp, #32] │ │ │ │ - ldr w7, [sp, #24] │ │ │ │ - sub x9, x21, x19 │ │ │ │ - asr x1, x9, #3 │ │ │ │ - sub x5, x1, #0x1 │ │ │ │ - cbnz w27, 2b30c ::do_widen(char) const@@Base+0x16dcc> │ │ │ │ - movi d15, #0x0 │ │ │ │ - b 2b338 ::do_widen(char) const@@Base+0x16df8> │ │ │ │ - mov x0, #0x3fefffffffffffff // #4607182418800017407 │ │ │ │ - fmov d31, x0 │ │ │ │ - b 2b1bc ::do_widen(char) const@@Base+0x16c7c> │ │ │ │ - mov x0, #0x3fefffffffffffff // #4607182418800017407 │ │ │ │ - fmov d31, x0 │ │ │ │ - b 2b3dc ::do_widen(char) const@@Base+0x16e9c> │ │ │ │ - stp xzr, xzr, [sp, #96] │ │ │ │ - str xzr, [sp, #112] │ │ │ │ - b 2b470 ::do_widen(char) const@@Base+0x16f30> │ │ │ │ - stp x25, x26, [sp, #192] │ │ │ │ - stp x27, x28, [sp, #208] │ │ │ │ - stp d11, d12, [sp, #224] │ │ │ │ - stp d13, d14, [sp, #240] │ │ │ │ - str d15, [sp, #256] │ │ │ │ + ret │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - ldp x25, x26, [sp, #192] │ │ │ │ - mov x20, x0 │ │ │ │ - ldp x27, x28, [sp, #208] │ │ │ │ - ldp d11, d12, [sp, #224] │ │ │ │ - ldp d13, d14, [sp, #240] │ │ │ │ - ldr d15, [sp, #256] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + str x19, [sp, #48] │ │ │ │ + mov x19, x8 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d820 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x2, sp, #0x8 │ │ │ │ mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x1, x1, #0xd98 │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl d430 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #192] │ │ │ │ - stp x27, x28, [sp, #208] │ │ │ │ - stp d11, d12, [sp, #224] │ │ │ │ - stp d13, d14, [sp, #240] │ │ │ │ - str d15, [sp, #256] │ │ │ │ - b.ne 2b69c ::do_widen(char) const@@Base+0x1715c> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cbz x0, 2b670 ::do_widen(char) const@@Base+0x17130> │ │ │ │ - bl d870 │ │ │ │ - cbz x19, 2b624 ::do_widen(char) const@@Base+0x170e4> │ │ │ │ - b 2b61c ::do_widen(char) const@@Base+0x170dc> │ │ │ │ - bti j │ │ │ │ - ldr x19, [sp, #64] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr d15, [sp, #256] │ │ │ │ - ldp x25, x26, [sp, #192] │ │ │ │ - ldp x27, x28, [sp, #208] │ │ │ │ - ldp d11, d12, [sp, #224] │ │ │ │ - ldp d13, d14, [sp, #240] │ │ │ │ - b 2b664 ::do_widen(char) const@@Base+0x17124> │ │ │ │ + b.ne 2a628 ::do_widen(char) const@@Base+0xc5c8> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + add x1, x0, #0x40 │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3944] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - mov x22, x2 │ │ │ │ - ldr x4, [x19, #5000] │ │ │ │ - str d15, [sp, #48] │ │ │ │ - cmp x4, #0x26f │ │ │ │ - b.hi 2b7e0 ::do_widen(char) const@@Base+0x172a0> // b.pmore │ │ │ │ - add x0, x19, x4, lsl #3 │ │ │ │ - mov x5, #0x5680 // #22144 │ │ │ │ - movk x5, #0x9d2c, lsl #16 │ │ │ │ - mov x3, #0xefc60000 // #4022730752 │ │ │ │ - movi d30, #0x0 │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - str x4, [x19, #5000] │ │ │ │ - ubfx x6, x0, #11, #32 │ │ │ │ - eor x6, x6, x0 │ │ │ │ - and x5, x5, x6, lsl #7 │ │ │ │ - eor x5, x5, x6 │ │ │ │ - and x3, x3, x5, lsl #15 │ │ │ │ - eor x3, x3, x5 │ │ │ │ - eor x3, x3, x3, lsr #18 │ │ │ │ - ucvtf d31, x3 │ │ │ │ - fadd d15, d31, d30 │ │ │ │ - cmp x4, #0x26f │ │ │ │ - b.hi 2b7f0 ::do_widen(char) const@@Base+0x172b0> // b.pmore │ │ │ │ - add x1, x19, x4, lsl #3 │ │ │ │ - mov x3, #0x41f0000000000000 // #4751297606875873280 │ │ │ │ - fmov d29, x3 │ │ │ │ - mov x0, #0x5680 // #22144 │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - movk x0, #0x9d2c, lsl #16 │ │ │ │ - ldr x3, [x1, #8] │ │ │ │ - str x4, [x19, #5000] │ │ │ │ - mov x6, #0xefc60000 // #4022730752 │ │ │ │ - mov x5, #0x3bf0000000000000 // #4318952042648305664 │ │ │ │ - fmov d30, x5 │ │ │ │ - fmov d28, #1.000000000000000000e+00 │ │ │ │ - ubfx x1, x3, #11, #32 │ │ │ │ - eor x3, x3, x1 │ │ │ │ - and x4, x0, x3, lsl #7 │ │ │ │ - eor x3, x3, x4 │ │ │ │ - and x4, x6, x3, lsl #15 │ │ │ │ - eor x3, x3, x4 │ │ │ │ - eor x3, x3, x3, lsr #18 │ │ │ │ - ucvtf d31, x3 │ │ │ │ - fmadd d31, d31, d29, d15 │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - fcmpe d31, d28 │ │ │ │ - b.ge 2b798 ::do_widen(char) const@@Base+0x17258> // b.tcont │ │ │ │ - movi d29, #0x0 │ │ │ │ - fmov d30, #5.000000000000000000e-01 │ │ │ │ - fadd d31, d31, d29 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 2b7bc ::do_widen(char) const@@Base+0x1727c> // b.first │ │ │ │ - ldr d15, [sp, #48] │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2a668 ::do_widen(char) const@@Base+0xc608> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + add x1, x19, #0x20 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2a67c ::do_widen(char) const@@Base+0xc61c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x19, [x19, #8] │ │ │ │ + cbz x19, 2a6f8 ::do_widen(char) const@@Base+0xc698> │ │ │ │ + add x1, x19, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2a6f8 ::do_widen(char) const@@Base+0xc698> // b.any │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x19, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2a6f8 ::do_widen(char) const@@Base+0xc698> // b.any │ │ │ │ + ldr x1, [x19] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x0, x0, #0x9a0 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 2a6f0 ::do_widen(char) const@@Base+0xc690> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b 2af84 ::do_widen(char) const@@Base+0x16a44> │ │ │ │ - ldr d15, [sp, #48] │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x16, x1 │ │ │ │ + br x16 │ │ │ │ + mov x0, x19 │ │ │ │ + blr x2 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b 2abc0 ::do_widen(char) const@@Base+0x16680> │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - bl 2c100 ::do_widen(char) const@@Base+0x17bc0> │ │ │ │ - ldr x4, [x19, #5000] │ │ │ │ - b 2b6d8 ::do_widen(char) const@@Base+0x17198> │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - bl 2c100 ::do_widen(char) const@@Base+0x17bc0> │ │ │ │ - ldr x4, [x19, #5000] │ │ │ │ - b 2b724 ::do_widen(char) const@@Base+0x171e4> │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xd0 │ │ │ │ - stp x29, x30, [sp, #96] │ │ │ │ - add x29, sp, #0x60 │ │ │ │ - stp x27, x28, [sp, #176] │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - stp x19, x20, [sp, #112] │ │ │ │ - str xzr, [sp, #48] │ │ │ │ - ldr w19, [x28, #36] │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + ldr x0, [x1] │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + ldr x1, [x1] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + str x0, [x19] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + ldr x2, [x20, #48] │ │ │ │ + str x2, [x19, #16] │ │ │ │ + add x3, x19, x0 │ │ │ │ + ldr x2, [x20, #56] │ │ │ │ + str x2, [x19, x0] │ │ │ │ + cbz x1, 2a83c ::do_widen(char) const@@Base+0xc7dc> │ │ │ │ + ldr w0, [x1, #56] │ │ │ │ + tbnz w0, #0, 2a81c ::do_widen(char) const@@Base+0xc7bc> │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [x19] │ │ │ │ + ldr x21, [x19, #32] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + ldr x1, [x20, #32] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + ldr x1, [x20, #40] │ │ │ │ + str x1, [x19, x0] │ │ │ │ + cbz x21, 2a7f0 ::do_widen(char) const@@Base+0xc790> │ │ │ │ + add x1, x21, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2a7f0 ::do_widen(char) const@@Base+0xc790> // b.any │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x21, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2a7f0 ::do_widen(char) const@@Base+0xc790> // b.any │ │ │ │ + ldr x1, [x21] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x0, x0, #0x9a0 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 2a830 ::do_widen(char) const@@Base+0xc7d0> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x21 │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + str x0, [x19, #16] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + ldr x1, [x20, #24] │ │ │ │ + add x19, x19, x0 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [x3, #232] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #88] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp xzr, xzr, [sp, #64] │ │ │ │ - str xzr, [sp, #80] │ │ │ │ - cbz x19, 2b854 ::do_widen(char) const@@Base+0x17314> │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - umull x0, w19, w0 │ │ │ │ - bl d8b0 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl 2c1c0 ::do_widen(char) const@@Base+0x17c80> │ │ │ │ - ldr w19, [x28, #36] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - stp xzr, xzr, [sp, #64] │ │ │ │ - str xzr, [sp, #80] │ │ │ │ - cbz x19, 2be34 ::do_widen(char) const@@Base+0x178f4> │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - umull x0, w19, w0 │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + b 2a770 ::do_widen(char) const@@Base+0xc710> │ │ │ │ + mov x0, x21 │ │ │ │ + blr x2 │ │ │ │ + b 2a7f0 ::do_widen(char) const@@Base+0xc790> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x1a0 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x170 │ │ │ │ + add x7, sp, #0xc0 │ │ │ │ + stp x29, x30, [sp, #272] │ │ │ │ + add x29, sp, #0x110 │ │ │ │ + stp x19, x20, [sp, #288] │ │ │ │ + mov x19, x1 │ │ │ │ + mov x20, x0 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + stp x21, x22, [sp, #304] │ │ │ │ + add x22, sp, #0x20 │ │ │ │ + stp x23, x24, [sp, #320] │ │ │ │ + add x24, sp, #0xd0 │ │ │ │ + mov x0, x7 │ │ │ │ + stp x25, x26, [sp, #336] │ │ │ │ + add x26, x19, #0x38 │ │ │ │ + mov x23, x2 │ │ │ │ + stp x27, x28, [sp, #352] │ │ │ │ + add x28, sp, #0xa8 │ │ │ │ + add x27, x19, #0x18 │ │ │ │ + ldp x4, x5, [x19] │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #264] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldur x3, [x19, #14] │ │ │ │ + add x25, sp, #0xf0 │ │ │ │ + ldr x1, [x19, #24] │ │ │ │ + stp x4, x5, [sp, #32] │ │ │ │ + ldr x6, [x27, #8] │ │ │ │ + stur x3, [x22, #14] │ │ │ │ + str x24, [sp, #192] │ │ │ │ + ldp x4, x5, [sp, #32] │ │ │ │ + stp x4, x5, [sp, #168] │ │ │ │ + add x2, x1, x6 │ │ │ │ + str x7, [sp, #8] │ │ │ │ + stur x3, [x28, #14] │ │ │ │ + bl 25a60 ::do_widen(char) const@@Base+0x7a00> │ │ │ │ + str x25, [sp, #224] │ │ │ │ + ldr x1, [x19, #56] │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 25a60 ::do_widen(char) const@@Base+0x7a00> │ │ │ │ + mov w0, #0x101 // #257 │ │ │ │ + strh w0, [sp, #188] │ │ │ │ + ldp x0, x1, [sp, #168] │ │ │ │ + stp x0, x1, [sp, #32] │ │ │ │ + add x21, sp, #0x48 │ │ │ │ + ldur x0, [x28, #14] │ │ │ │ + add x4, sp, #0x70 │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + stur x0, [x22, #14] │ │ │ │ + ldr x22, [x19, #88] │ │ │ │ + str x4, [sp, #96] │ │ │ │ + ldp x2, x3, [sp, #32] │ │ │ │ + stp x2, x3, [sp, #72] │ │ │ │ + str x4, [sp] │ │ │ │ + stur x0, [x21, #14] │ │ │ │ + str x22, [sp, #256] │ │ │ │ + ldr x3, [sp, #200] │ │ │ │ + cmp x1, x24 │ │ │ │ + b.eq 2ac9c ::do_widen(char) const@@Base+0xcc3c> // b.none │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + str x0, [sp, #112] │ │ │ │ + str x3, [sp, #104] │ │ │ │ + add x28, sp, #0x90 │ │ │ │ + ldp x0, x3, [sp, #224] │ │ │ │ + str x28, [sp, #128] │ │ │ │ + stp x24, xzr, [sp, #192] │ │ │ │ + strb wzr, [sp, #208] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 2ac80 ::do_widen(char) const@@Base+0xcc20> // b.none │ │ │ │ + ldr x1, [sp, #240] │ │ │ │ + str x0, [sp, #128] │ │ │ │ + str x1, [sp, #144] │ │ │ │ + mov x0, #0x48 // #72 │ │ │ │ + str x3, [sp, #136] │ │ │ │ + str x22, [sp, #160] │ │ │ │ + stp x25, xzr, [sp, #224] │ │ │ │ + strb wzr, [sp, #240] │ │ │ │ bl d8b0 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - bl 2c340 ::do_widen(char) const@@Base+0x17e00> │ │ │ │ - stp x21, x22, [sp, #128] │ │ │ │ - stp x23, x24, [sp, #144] │ │ │ │ - ldr w20, [x28, #36] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - cbz w20, 2be44 ::do_widen(char) const@@Base+0x17904> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #4] │ │ │ │ - ldp x24, x19, [sp, #40] │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x23, x28, #0xb8 │ │ │ │ - str d15, [sp, #192] │ │ │ │ - ldr d15, [x0, #752] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #160] │ │ │ │ - mov x25, #0x1 // #1 │ │ │ │ - ldr x0, [x23] │ │ │ │ - ldr x0, [x0, w21, uxtw #3] │ │ │ │ - cbz x0, 2bddc ::do_widen(char) const@@Base+0x1789c> │ │ │ │ - fmov d31, x0 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x26, d31 │ │ │ │ - lsl x2, x26, #3 │ │ │ │ - mov x20, x26 │ │ │ │ - mov x0, x2 │ │ │ │ - str x2, [sp, #8] │ │ │ │ + mov x22, x0 │ │ │ │ + bl d910 │ │ │ │ + mov x5, x22 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x22 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl d890 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + tbnz x23, #63, 2acb8 ::do_widen(char) const@@Base+0xcc58> │ │ │ │ + mov x0, x23 │ │ │ │ bl d8b0 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x8, x0, x2 │ │ │ │ - stp x8, x0, [sp, #8] │ │ │ │ - bl d570 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldp x8, x9, [sp, #8] │ │ │ │ - stp x9, x8, [x19] │ │ │ │ - str x8, [x19, #16] │ │ │ │ - cbz x0, 2b940 ::do_widen(char) const@@Base+0x17400> │ │ │ │ - bl d870 │ │ │ │ - lsl x2, x20, #2 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - mov x0, x2 │ │ │ │ + add x2, x22, #0x20 │ │ │ │ + stp x22, xzr, [x20] │ │ │ │ + mov x1, x0 │ │ │ │ + str x1, [x22, #32] │ │ │ │ + add x3, x0, x23 │ │ │ │ + stp x23, x1, [x2, #8] │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + str x3, [x2, #24] │ │ │ │ + str wzr, [x22, #64] │ │ │ │ bl d8b0 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov w20, w26 │ │ │ │ - add x8, x0, x2 │ │ │ │ - stp x8, x0, [sp, #8] │ │ │ │ - bl d570 │ │ │ │ - ldr x0, [x24] │ │ │ │ - ldp x8, x9, [sp, #8] │ │ │ │ - stp x9, x8, [x24] │ │ │ │ - str x8, [x24, #16] │ │ │ │ - cbz x0, 2b980 ::do_widen(char) const@@Base+0x17440> │ │ │ │ + mov x1, x0 │ │ │ │ + movi v31.2s, #0x1 │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x2, x2, #0x250 │ │ │ │ + str x2, [x1] │ │ │ │ + str x1, [x20, #8] │ │ │ │ + str x22, [x1, #16] │ │ │ │ + str d31, [x1, #8] │ │ │ │ + cbz x0, 2aa3c ::do_widen(char) const@@Base+0xc9dc> │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + cbz x23, 2acd0 ::do_widen(char) const@@Base+0xcc70> │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 2aa50 ::do_widen(char) const@@Base+0xc9f0> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr w0, [sp, #4] │ │ │ │ - mul w8, w0, w26 │ │ │ │ - cbz w8, 2be80 ::do_widen(char) const@@Base+0x17940> │ │ │ │ - ldr x2, [x19] │ │ │ │ - ldr x9, [x28, #232] │ │ │ │ - cbnz x21, 2bc04 ::do_widen(char) const@@Base+0x176c4> │ │ │ │ - sxtw x10, w22 │ │ │ │ - mov w11, #0x0 // #0 │ │ │ │ - cmp x10, #0x0 │ │ │ │ - add x1, x10, #0x3f │ │ │ │ - csel x1, x1, x10, lt // lt = tstop │ │ │ │ - negs x0, x10 │ │ │ │ - udiv w13, w11, w20 │ │ │ │ - and x12, x10, #0x3f │ │ │ │ - asr x1, x1, #6 │ │ │ │ - and x0, x0, #0x3f │ │ │ │ - csneg x0, x12, x0, mi // mi = first │ │ │ │ - add x1, x9, x1, lsl #3 │ │ │ │ - msub w12, w13, w20, w11 │ │ │ │ - tbz x0, #63, 2b9d8 ::do_widen(char) const@@Base+0x17498> │ │ │ │ - add x0, x0, #0x40 │ │ │ │ - sub x1, x1, #0x8 │ │ │ │ - ldr x1, [x1] │ │ │ │ - fmov d31, d15 │ │ │ │ - lsl x0, x25, x0 │ │ │ │ - tst x0, x1 │ │ │ │ - b.eq 2b9fc ::do_widen(char) const@@Base+0x174bc> // b.none │ │ │ │ - ldr x0, [x28, #272] │ │ │ │ - ldr s31, [x0, w27, uxtw #2] │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - fcvt d31, s31 │ │ │ │ - ubfiz x0, x12, #3, #32 │ │ │ │ - ldr d30, [x2, x0] │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.mi 2bbe8 ::do_widen(char) const@@Base+0x176a8> // b.first │ │ │ │ - add w11, w11, #0x1 │ │ │ │ - add x10, x10, #0x1 │ │ │ │ - cmp w8, w11 │ │ │ │ - b.ne 2b9a0 ::do_widen(char) const@@Base+0x17460> // b.any │ │ │ │ - movi d30, #0x0 │ │ │ │ - mov x0, x2 │ │ │ │ - add x9, x2, x26, lsl #3 │ │ │ │ - mov x1, x2 │ │ │ │ - ldr d31, [x1], #8 │ │ │ │ - fadd d30, d30, d31 │ │ │ │ - cmp x1, x9 │ │ │ │ - b.ne 2ba2c ::do_widen(char) const@@Base+0x174ec> // b.any │ │ │ │ - cmp w26, #0x1 │ │ │ │ - b.eq 2be14 ::do_widen(char) const@@Base+0x178d4> // b.none │ │ │ │ - dup v29.2d, v30.d[0] │ │ │ │ - lsr w1, w26, #1 │ │ │ │ - add x1, x2, w1, uxtw #4 │ │ │ │ - ldr q31, [x0] │ │ │ │ - fdiv v31.2d, v31.2d, v29.2d │ │ │ │ - str q31, [x0], #16 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ cmp x0, x1 │ │ │ │ - b.ne 2ba50 ::do_widen(char) const@@Base+0x17510> // b.any │ │ │ │ - and w0, w26, #0xfffffffe │ │ │ │ - tbz w26, #0, 2ba7c ::do_widen(char) const@@Base+0x1753c> │ │ │ │ - lsl x0, x0, #3 │ │ │ │ - ldr d31, [x2, x0] │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - str d31, [x2, x0] │ │ │ │ - ldr w20, [x28, #36] │ │ │ │ - str w26, [sp, #4] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - add w22, w22, w8 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - add x24, x24, #0x18 │ │ │ │ - cmp w20, w21 │ │ │ │ - b.hi 2b8e4 ::do_widen(char) const@@Base+0x173a4> // b.pmore │ │ │ │ - stp xzr, xzr, [sp, #64] │ │ │ │ - mov w21, w20 │ │ │ │ - str xzr, [sp, #80] │ │ │ │ - cbz w20, 2be3c ::do_widen(char) const@@Base+0x178fc> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x19, x0 │ │ │ │ - add x21, x0, x21 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl d570 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - sub w5, w20, #0x2 │ │ │ │ - ldr d15, [sp, #192] │ │ │ │ - ldp x25, x26, [sp, #160] │ │ │ │ - ldp x3, x0, [x0, #-24] │ │ │ │ - sub x0, x0, x3 │ │ │ │ - ldr d31, [x3] │ │ │ │ - str x21, [sp, #72] │ │ │ │ - asr x6, x0, #3 │ │ │ │ - cmp x0, #0x8 │ │ │ │ - b.ls 2be78 ::do_widen(char) const@@Base+0x17938> // b.plast │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - ldr d30, [x3, x2, lsl #3] │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2bbf8 ::do_widen(char) const@@Base+0x176b8> │ │ │ │ - add w2, w0, #0x1 │ │ │ │ - mov x0, x2 │ │ │ │ - cmp x6, x2 │ │ │ │ - b.hi 2bb08 ::do_widen(char) const@@Base+0x175c8> // b.pmore │ │ │ │ - mov w6, w1 │ │ │ │ - ldr x1, [x28, #192] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldur x3, [x1, #-8] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lsr x1, x3, x0 │ │ │ │ - tbz w1, #0, 2bb54 ::do_widen(char) const@@Base+0x17614> │ │ │ │ - add x1, x28, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2bb40 ::do_widen(char) const@@Base+0x17600> // b.any │ │ │ │ - mov w1, w6 │ │ │ │ - add x0, x28, x1 │ │ │ │ - ldrb w0, [x0, #65] │ │ │ │ - sturb w0, [x21, #-1] │ │ │ │ - tbnz w5, #31, 2bca8 ::do_widen(char) const@@Base+0x17768> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - sxtw x7, w5 │ │ │ │ - add x23, x28, #0xb8 │ │ │ │ - umaddl x5, w5, w0, x2 │ │ │ │ - ldr x3, [x23] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x6, [x5, #24] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x3, [x3, w7, uxtw #3] │ │ │ │ - ldr w6, [x6, x1, lsl #2] │ │ │ │ - lsr x1, x3, x0 │ │ │ │ - tbz w1, #0, 2bbb4 ::do_widen(char) const@@Base+0x17674> │ │ │ │ - add x1, x28, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2bba0 ::do_widen(char) const@@Base+0x17660> // b.any │ │ │ │ - mov w1, w6 │ │ │ │ - sub x5, x5, #0x18 │ │ │ │ - add x0, x28, x1 │ │ │ │ - ldrb w0, [x0, #65] │ │ │ │ - strb w0, [x19, x7] │ │ │ │ - sub x7, x7, #0x1 │ │ │ │ - cmn w7, #0x1 │ │ │ │ - b.eq 2bca8 ::do_widen(char) const@@Base+0x17768> // b.none │ │ │ │ - ldr x19, [sp, #64] │ │ │ │ - b 2bb88 ::do_widen(char) const@@Base+0x17648> │ │ │ │ - ldr x1, [x24] │ │ │ │ - str d31, [x2, x0] │ │ │ │ - str w13, [x1, x12, lsl #2] │ │ │ │ - b 2ba0c ::do_widen(char) const@@Base+0x174cc> │ │ │ │ - fmov d31, d30 │ │ │ │ - mov w1, w0 │ │ │ │ - b 2bb14 ::do_widen(char) const@@Base+0x175d4> │ │ │ │ - ldur x13, [x19, #-24] │ │ │ │ - sxtw x10, w22 │ │ │ │ - mov w11, #0x0 // #0 │ │ │ │ - cmp x10, #0x0 │ │ │ │ - add x1, x10, #0x3f │ │ │ │ - udiv w14, w11, w20 │ │ │ │ - csel x1, x1, x10, lt // lt = tstop │ │ │ │ - negs x0, x10 │ │ │ │ - and x12, x10, #0x3f │ │ │ │ - asr x1, x1, #6 │ │ │ │ - and x0, x0, #0x3f │ │ │ │ - csneg x0, x12, x0, mi // mi = first │ │ │ │ - ldr d30, [x13, w14, uxtw #3] │ │ │ │ - msub w12, w14, w20, w11 │ │ │ │ - add x1, x9, x1, lsl #3 │ │ │ │ - tbz x0, #63, 2bc4c ::do_widen(char) const@@Base+0x1770c> │ │ │ │ - add x0, x0, #0x40 │ │ │ │ - sub x1, x1, #0x8 │ │ │ │ - ldr x1, [x1] │ │ │ │ - fmov d31, d15 │ │ │ │ - lsl x0, x25, x0 │ │ │ │ - tst x0, x1 │ │ │ │ - b.eq 2bc70 ::do_widen(char) const@@Base+0x17730> // b.none │ │ │ │ - ldr x0, [x28, #272] │ │ │ │ - ldr s31, [x0, w27, uxtw #2] │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - fcvt d31, s31 │ │ │ │ - ubfiz x0, x12, #3, #32 │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - ldr d30, [x2, x0] │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.mi 2bc98 ::do_widen(char) const@@Base+0x17758> // b.first │ │ │ │ - add w11, w11, #0x1 │ │ │ │ - add x10, x10, #0x1 │ │ │ │ - cmp w11, w8 │ │ │ │ - b.ne 2bc10 ::do_widen(char) const@@Base+0x176d0> // b.any │ │ │ │ - b 2ba1c ::do_widen(char) const@@Base+0x174dc> │ │ │ │ - ldr x1, [x24] │ │ │ │ - str d31, [x2, x0] │ │ │ │ - str w14, [x1, x12, lsl #2] │ │ │ │ - b 2bc84 ::do_widen(char) const@@Base+0x17744> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov x0, x28 │ │ │ │ - bl 30240 ::do_widen(char) const@@Base+0x1bd00> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - cbz x0, 2bcc0 ::do_widen(char) const@@Base+0x17780> │ │ │ │ + b.eq 2aa64 ::do_widen(char) const@@Base+0xca04> // b.none │ │ │ │ bl d870 │ │ │ │ - ldp x1, x0, [sp, #32] │ │ │ │ - mov x19, x0 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 2bcec ::do_widen(char) const@@Base+0x177ac> // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 2bdc8 ::do_widen(char) const@@Base+0x17888> │ │ │ │ - bl d870 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.ne 2bcd0 ::do_widen(char) const@@Base+0x17790> // b.any │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cbz x0, 2bcf8 ::do_widen(char) const@@Base+0x177b8> │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 2aa74 ::do_widen(char) const@@Base+0xca14> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - mov x19, x0 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 2bd6c ::do_widen(char) const@@Base+0x1782c> // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 2bdac ::do_widen(char) const@@Base+0x1786c> │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 2aa84 ::do_widen(char) const@@Base+0xca24> // b.none │ │ │ │ bl d870 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x19, x0 │ │ │ │ - b.ne 2bd0c ::do_widen(char) const@@Base+0x177cc> // b.any │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cbnz x0, 2bd6c ::do_widen(char) const@@Base+0x1782c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x22, x20, #0x10 │ │ │ │ + add x0, x20, #0x20 │ │ │ │ + add x28, x20, #0x30 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + add x0, x20, #0x40 │ │ │ │ + str xzr, [x22, #8] │ │ │ │ + strb wzr, [x20, #32] │ │ │ │ + str x0, [x20, #48] │ │ │ │ + str xzr, [x28, #8] │ │ │ │ + strb wzr, [x20, #64] │ │ │ │ + ldr x25, [x27, #8] │ │ │ │ + str xzr, [x20, #80] │ │ │ │ + str wzr, [x20, #88] │ │ │ │ + ldr x24, [x26, #8] │ │ │ │ + cbnz x25, 2abd4 ::do_widen(char) const@@Base+0xcb74> │ │ │ │ + cbz x24, 2ac74 ::do_widen(char) const@@Base+0xcc14> │ │ │ │ + add x1, x24, #0xb │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp] │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3848] │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3928] │ │ │ │ + ldr w4, [x3] │ │ │ │ + ldr w3, [x19] │ │ │ │ + ldr w2, [x2] │ │ │ │ + cmp w4, w3 │ │ │ │ + cset w23, eq // eq = none │ │ │ │ + cmp w2, w3 │ │ │ │ + cset w2, eq // eq = none │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + lsl w2, w2, #1 │ │ │ │ + add w23, w2, w23, lsl #2 │ │ │ │ + bl dcd0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0x1f // #31 │ │ │ │ + bl d7e0 , std::allocator >::push_back(char)@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0xffffff8b // #-117 │ │ │ │ + bl d7e0 , std::allocator >::push_back(char)@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + bl d7e0 , std::allocator >::push_back(char)@plt> │ │ │ │ + ldrb w1, [sp] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d7e0 , std::allocator >::push_back(char)@plt> │ │ │ │ + ldrb w1, [x19, #88] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d7e0 , std::allocator >::push_back(char)@plt> │ │ │ │ + ldrb w1, [x19, #89] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d7e0 , std::allocator >::push_back(char)@plt> │ │ │ │ + ldrb w1, [x19, #90] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d7e0 , std::allocator >::push_back(char)@plt> │ │ │ │ + ldrb w1, [x19, #91] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d7e0 , std::allocator >::push_back(char)@plt> │ │ │ │ + mov w1, w23 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d7e0 , std::allocator >::push_back(char)@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + bl d7e0 , std::allocator >::push_back(char)@plt> │ │ │ │ + cbnz x25, 2abfc ::do_widen(char) const@@Base+0xcb9c> │ │ │ │ + cbnz x24, 2ac38 ::do_widen(char) const@@Base+0xcbd8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ + ldr x2, [sp, #264] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2be8c ::do_widen(char) const@@Base+0x1794c> // b.any │ │ │ │ - ldp x29, x30, [sp, #96] │ │ │ │ - ldp x21, x22, [sp, #128] │ │ │ │ - ldp x23, x24, [sp, #144] │ │ │ │ - ldp x19, x20, [sp, #112] │ │ │ │ - ldp x27, x28, [sp, #176] │ │ │ │ - add sp, sp, #0xd0 │ │ │ │ + b.ne 2ad4c ::do_widen(char) const@@Base+0xccec> // b.any │ │ │ │ + ldp x29, x30, [sp, #272] │ │ │ │ + ldp x19, x20, [sp, #288] │ │ │ │ + ldp x21, x22, [sp, #304] │ │ │ │ + ldp x23, x24, [sp, #320] │ │ │ │ + ldp x25, x26, [sp, #336] │ │ │ │ + ldp x27, x28, [sp, #352] │ │ │ │ + add sp, sp, #0x170 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + cmp x24, #0x0 │ │ │ │ + add x1, x25, #0xb │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + add x2, x24, #0x1 │ │ │ │ + add x2, x1, x2 │ │ │ │ + lsl w0, w0, #4 │ │ │ │ + csel x1, x2, x1, ne // ne = any │ │ │ │ + add w0, w0, #0x8 │ │ │ │ + str w0, [sp] │ │ │ │ + b 2aad0 ::do_widen(char) const@@Base+0xca70> │ │ │ │ + ldr x1, [x22, #8] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + ldr x1, [x19, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 2ad50 ::do_widen(char) const@@Base+0xccf0> // b.pmore │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d7e0 , std::allocator >::push_back(char)@plt> │ │ │ │ + cbz x24, 2ab94 ::do_widen(char) const@@Base+0xcb34> │ │ │ │ + ldr x1, [x22, #8] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + ldr x1, [x19, #56] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 2adf8 ::do_widen(char) const@@Base+0xcd98> // b.pmore │ │ │ │ + mov x0, x22 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d7e0 , std::allocator >::push_back(char)@plt> │ │ │ │ + b 2ab94 ::do_widen(char) const@@Base+0xcb34> │ │ │ │ + mov x1, #0xa // #10 │ │ │ │ + str wzr, [sp] │ │ │ │ + b 2aad0 ::do_widen(char) const@@Base+0xca70> │ │ │ │ + add x2, x3, #0x1 │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x28 │ │ │ │ + str x3, [sp, #24] │ │ │ │ + bl d270 │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + b 2a998 ::do_widen(char) const@@Base+0xc938> │ │ │ │ + add x2, x3, #0x1 │ │ │ │ + mov x0, x4 │ │ │ │ + mov x1, x24 │ │ │ │ + str x3, [sp, #24] │ │ │ │ + bl d270 │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + b 2a96c ::do_widen(char) const@@Base+0xc90c> │ │ │ │ + ldr x0, [sp, #264] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2be8c ::do_widen(char) const@@Base+0x1794c> // b.any │ │ │ │ - ldp x29, x30, [sp, #96] │ │ │ │ - ldp x21, x22, [sp, #128] │ │ │ │ - ldp x23, x24, [sp, #144] │ │ │ │ - ldp x19, x20, [sp, #112] │ │ │ │ - ldp x27, x28, [sp, #176] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - add sp, sp, #0xd0 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.ne 2bd0c ::do_widen(char) const@@Base+0x177cc> // b.any │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cbz x0, 2bd30 ::do_widen(char) const@@Base+0x177f0> │ │ │ │ - b 2bd6c ::do_widen(char) const@@Base+0x1782c> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.ne 2bcd0 ::do_widen(char) const@@Base+0x17790> // b.any │ │ │ │ - b 2bcec ::do_widen(char) const@@Base+0x177ac> │ │ │ │ - ldr x0, [x19] │ │ │ │ - stp xzr, xzr, [x19] │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - cbz x0, 2be1c ::do_widen(char) const@@Base+0x178dc> │ │ │ │ - bl d870 │ │ │ │ - str xzr, [x24, #16] │ │ │ │ - ldr x0, [x24] │ │ │ │ - stp xzr, xzr, [x24] │ │ │ │ - cbz x0, 2be04 ::do_widen(char) const@@Base+0x178c4> │ │ │ │ - bl d870 │ │ │ │ - ldr w20, [x28, #36] │ │ │ │ - mov w8, #0x0 // #0 │ │ │ │ - str wzr, [sp, #4] │ │ │ │ - b 2ba84 ::do_widen(char) const@@Base+0x17544> │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - b 2ba6c ::do_widen(char) const@@Base+0x1752c> │ │ │ │ - ldr x0, [x24] │ │ │ │ - stp xzr, xzr, [x24] │ │ │ │ - str xzr, [x24, #16] │ │ │ │ - cbz x0, 2be08 ::do_widen(char) const@@Base+0x178c8> │ │ │ │ + b.ne 2ad4c ::do_widen(char) const@@Base+0xccec> // b.any │ │ │ │ + bl d450 │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0xe20 │ │ │ │ + add x1, x1, #0xf48 │ │ │ │ + add x0, x0, #0xf90 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d6c0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl dc30 │ │ │ │ + mov x0, x22 │ │ │ │ bl d870 │ │ │ │ - b 2be04 ::do_widen(char) const@@Base+0x178c4> │ │ │ │ - str xzr, [sp, #40] │ │ │ │ - b 2b890 ::do_widen(char) const@@Base+0x17350> │ │ │ │ - ldp x25, x26, [sp, #160] │ │ │ │ - ldr d15, [sp, #192] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - str xzr, [sp, #64] │ │ │ │ - str xzr, [sp, #80] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w5, #0xfffffffe // #-2 │ │ │ │ - ldp x3, x0, [x0, #-24] │ │ │ │ - sub x0, x0, x3 │ │ │ │ - ldr d31, [x3] │ │ │ │ - str x21, [sp, #72] │ │ │ │ - asr x6, x0, #3 │ │ │ │ - cmp x0, #0x8 │ │ │ │ - b.hi 2bafc ::do_widen(char) const@@Base+0x175bc> // b.pmore │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - b 2bb28 ::do_widen(char) const@@Base+0x175e8> │ │ │ │ - ldr x2, [x19] │ │ │ │ - mov w8, #0x0 // #0 │ │ │ │ - b 2ba1c ::do_widen(char) const@@Base+0x174dc> │ │ │ │ - stp x25, x26, [sp, #160] │ │ │ │ - str d15, [sp, #192] │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #264] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 2ad9c ::do_widen(char) const@@Base+0xcd3c> // b.none │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ + ldr x0, [sp, #264] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2ad4c ::do_widen(char) const@@Base+0xccec> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cbz x0, 2beac ::do_widen(char) const@@Base+0x1796c> │ │ │ │ - bl d870 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ + ldr x2, [sp, #264] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #128] │ │ │ │ - stp x23, x24, [sp, #144] │ │ │ │ - stp x25, x26, [sp, #160] │ │ │ │ - str d15, [sp, #192] │ │ │ │ - b.ne 2be94 ::do_widen(char) const@@Base+0x17954> // b.any │ │ │ │ + b.ne 2ad4c ::do_widen(char) const@@Base+0xccec> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - mov x19, x0 │ │ │ │ - cbz x1, 2bef8 ::do_widen(char) const@@Base+0x179b8> │ │ │ │ - mov x0, x1 │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + ldr x0, [x22, #32] │ │ │ │ + cbz x0, 2adb8 ::do_widen(char) const@@Base+0xcd58> │ │ │ │ bl d870 │ │ │ │ - ldr x20, [sp, #40] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 2bf7c ::do_widen(char) const@@Base+0x17a3c> // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 2bf14 ::do_widen(char) const@@Base+0x179d4> │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d6c0 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + mov x0, x22 │ │ │ │ + bl dc30 │ │ │ │ + mov x0, x22 │ │ │ │ bl d870 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 2befc ::do_widen(char) const@@Base+0x179bc> │ │ │ │ + ldr x0, [sp, #264] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2ad4c ::do_widen(char) const@@Base+0xccec> // b.any │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + ldr x0, [sp, #264] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2ad4c ::do_widen(char) const@@Base+0xccec> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - ldr x20, [sp, #40] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - ldr d15, [sp, #192] │ │ │ │ - ldp x25, x26, [sp, #160] │ │ │ │ - b 2befc ::do_widen(char) const@@Base+0x179bc> │ │ │ │ + b 2ad18 ::do_widen(char) const@@Base+0xccb8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cbz x0, 2bf48 ::do_widen(char) const@@Base+0x17a08> │ │ │ │ - bl d870 │ │ │ │ - ldr x20, [sp, #48] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 2bfa8 ::do_widen(char) const@@Base+0x17a68> // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 2bf64 ::do_widen(char) const@@Base+0x17a24> │ │ │ │ - bl d870 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 2bf4c ::do_widen(char) const@@Base+0x17a0c> │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + bl dc30 │ │ │ │ + b 2ad10 ::do_widen(char) const@@Base+0xccb0> │ │ │ │ bti j │ │ │ │ - ldr x20, [sp, #48] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - b 2bf4c ::do_widen(char) const@@Base+0x17a0c> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cbz x0, 2bf98 ::do_widen(char) const@@Base+0x17a58> │ │ │ │ - bl d870 │ │ │ │ - ldr x20, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #128] │ │ │ │ - ldp x23, x24, [sp, #144] │ │ │ │ - b 2bf4c ::do_widen(char) const@@Base+0x17a0c> │ │ │ │ - ldr x20, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #128] │ │ │ │ - ldp x23, x24, [sp, #144] │ │ │ │ - b 2bf4c ::do_widen(char) const@@Base+0x17a0c> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cbz x0, 2beac ::do_widen(char) const@@Base+0x1796c> │ │ │ │ - bl d870 │ │ │ │ - b 2beac ::do_widen(char) const@@Base+0x1796c> │ │ │ │ + b 2ad10 ::do_widen(char) const@@Base+0xccb0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x28 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + cbz x0, 2ae80 ::do_widen(char) const@@Base+0xce20> │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + ldr x0, [sp, #264] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 2ad9c ::do_widen(char) const@@Base+0xcd3c> // b.none │ │ │ │ + b 2ad4c ::do_widen(char) const@@Base+0xccec> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + cbz x0, 2ad18 ::do_widen(char) const@@Base+0xccb8> │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + b 2ad18 ::do_widen(char) const@@Base+0xccb8> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - cbz x1, 2c094 ::do_widen(char) const@@Base+0x17b54> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ mov x20, x0 │ │ │ │ - mov x19, x1 │ │ │ │ - ldp x2, x0, [x0, #8] │ │ │ │ - sub x0, x0, x2 │ │ │ │ - cmp x1, x0, asr #3 │ │ │ │ - b.ls 2c098 ::do_widen(char) const@@Base+0x17b58> // b.plast │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x1, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldr x24, [x20] │ │ │ │ - str x25, [sp, #64] │ │ │ │ - sub x21, x2, x24 │ │ │ │ - asr x25, x21, #3 │ │ │ │ - sub x0, x1, x25 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.cc 2c0f0 ::do_widen(char) const@@Base+0x17bb0> // b.lo, b.ul, b.last │ │ │ │ - cmp x19, x25 │ │ │ │ - csel x0, x19, x25, cs // cs = hs, nlast │ │ │ │ - add x0, x0, x25 │ │ │ │ - cmp x0, x1 │ │ │ │ - csel x0, x0, x1, ls // ls = plast │ │ │ │ - lsl x23, x0, #3 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d8b0 │ │ │ │ - mov x22, x0 │ │ │ │ - subs x2, x19, #0x1 │ │ │ │ - add x0, x0, x21 │ │ │ │ - str xzr, [x22, x21] │ │ │ │ - b.eq 2c05c ::do_widen(char) const@@Base+0x17b1c> // b.none │ │ │ │ - lsl x2, x2, #3 │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d570 │ │ │ │ - cbnz x21, 2c0d4 ::do_widen(char) const@@Base+0x17b94> │ │ │ │ - cbnz x24, 2c0e4 ::do_widen(char) const@@Base+0x17ba4> │ │ │ │ - add x19, x19, x25 │ │ │ │ - add x0, x22, x23 │ │ │ │ - add x19, x22, x19, lsl #3 │ │ │ │ - stp x22, x19, [x20] │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - str x0, [x20, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - mov x0, x2 │ │ │ │ - subs x19, x1, #0x1 │ │ │ │ - str xzr, [x0], #8 │ │ │ │ - b.eq 2c0c0 ::do_widen(char) const@@Base+0x17b80> // b.none │ │ │ │ - add x19, x0, x19, lsl #3 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - sub x2, x19, x2 │ │ │ │ - sub x2, x2, #0x8 │ │ │ │ - bl d570 │ │ │ │ - mov x0, x19 │ │ │ │ - str x0, [x20, #8] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + mov w19, w2 │ │ │ │ + ldr x4, [x0] │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr x3, [x1] │ │ │ │ + mov w0, w2 │ │ │ │ + cmp x3, x4 │ │ │ │ + b.eq 2af70 ::do_widen(char) const@@Base+0xcf10> // b.none │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + mov x21, x1 │ │ │ │ + ldr x3, [x4, #8] │ │ │ │ + ldr x22, [x3, #16] │ │ │ │ + cmp w2, #0x10 │ │ │ │ + b.eq 2afa0 ::do_widen(char) const@@Base+0xcf40> // b.none │ │ │ │ + cmp w2, #0x8 │ │ │ │ + b.ne 2af50 ::do_widen(char) const@@Base+0xcef0> // b.any │ │ │ │ + ldr w0, [x22, #64] │ │ │ │ + tbnz w0, #1, 2af50 ::do_widen(char) const@@Base+0xcef0> │ │ │ │ + mov w1, w2 │ │ │ │ + orr w0, w0, #0x2 │ │ │ │ + ldr x2, [x22] │ │ │ │ + ldr x2, [x2, #120] │ │ │ │ + str w0, [x22, #64] │ │ │ │ + mov x0, x22 │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x3, [x0, #8] │ │ │ │ + str x3, [x20] │ │ │ │ + mov w2, w19 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + ldr x4, [x21] │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + stp x3, x4, [sp, #8] │ │ │ │ + bl 2aec0 ::do_widen(char) const@@Base+0xce60> │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 2afd8 ::do_widen(char) const@@Base+0xcf78> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x24 │ │ │ │ + ldr x1, [x22] │ │ │ │ mov x0, x22 │ │ │ │ - bl d270 │ │ │ │ - mov x0, x24 │ │ │ │ - bl d870 │ │ │ │ - b 2c064 ::do_widen(char) const@@Base+0x17b24> │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0xd98 │ │ │ │ - bl d530 │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr w0, [x22, #64] │ │ │ │ + tbnz w0, #2, 2af48 ::do_widen(char) const@@Base+0xcee8> │ │ │ │ + ldr x2, [x22] │ │ │ │ + orr w0, w0, #0x4 │ │ │ │ + mov w1, #0x10 // #16 │ │ │ │ + ldr x2, [x2, #120] │ │ │ │ + str w0, [x22, #64] │ │ │ │ + mov x0, x22 │ │ │ │ + blr x2 │ │ │ │ + b 2af48 ::do_widen(char) const@@Base+0xcee8> │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + ldr x3, [x20] │ │ │ │ + mov w2, w19 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + ldr x3, [x3, #8] │ │ │ │ + str x3, [x20] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + ldr x3, [x21] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl 2aec0 ::do_widen(char) const@@Base+0xce60> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2b068 ::do_widen(char) const@@Base+0xd008> // b.any │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 2b010 ::do_widen(char) const@@Base+0xcfb0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 2b06c ::do_widen(char) const@@Base+0xd00c> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr x5, [x0] │ │ │ │ - mov w8, #0xb0df // #45279 │ │ │ │ - mov x2, x0 │ │ │ │ - add x7, x0, #0x718 │ │ │ │ - mov x3, x0 │ │ │ │ - movk w8, #0x9908, lsl #16 │ │ │ │ nop │ │ │ │ - and x4, x5, #0xffffffff80000000 │ │ │ │ - ldr x5, [x3, #8] │ │ │ │ - ldr x6, [x3, #3176] │ │ │ │ - and x1, x5, #0x7fffffff │ │ │ │ - orr x1, x1, x4 │ │ │ │ - and x4, x1, #0x1 │ │ │ │ - eor x1, x6, x1, lsr #1 │ │ │ │ - umull x4, w4, w8 │ │ │ │ - eor x1, x1, x4 │ │ │ │ - str x1, [x3], #8 │ │ │ │ - cmp x3, x7 │ │ │ │ - b.ne 2c120 ::do_widen(char) const@@Base+0x17be0> // b.any │ │ │ │ - ldr x4, [x0, #1816] │ │ │ │ - mov w6, #0xb0df // #45279 │ │ │ │ - add x7, x0, #0xc60 │ │ │ │ - movk w6, #0x9908, lsl #16 │ │ │ │ - and x3, x4, #0xffffffff80000000 │ │ │ │ - add x2, x2, #0x8 │ │ │ │ - ldr x4, [x2, #1816] │ │ │ │ - ldur x5, [x2, #-8] │ │ │ │ - and x1, x4, #0x7fffffff │ │ │ │ - orr x1, x1, x3 │ │ │ │ - and x3, x1, #0x1 │ │ │ │ - eor x1, x5, x1, lsr #1 │ │ │ │ - umull x3, w3, w6 │ │ │ │ - eor x1, x1, x3 │ │ │ │ - str x1, [x2, #1808] │ │ │ │ - cmp x2, x7 │ │ │ │ - b.ne 2c160 ::do_widen(char) const@@Base+0x17c20> // b.any │ │ │ │ - ldr x2, [x0] │ │ │ │ - str xzr, [x0, #4992] │ │ │ │ - ldr x1, [x0, #4984] │ │ │ │ - ldr x3, [x0, #3168] │ │ │ │ - bfxil x1, x2, #0, #31 │ │ │ │ - and x2, x1, #0x1 │ │ │ │ - eor x1, x3, x1, lsr #1 │ │ │ │ - umull x2, w2, w6 │ │ │ │ - eor x1, x1, x2 │ │ │ │ - str x1, [x0, #4984] │ │ │ │ - ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - cbz x1, 2c2d4 ::do_widen(char) const@@Base+0x17d94> │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x22, x1 │ │ │ │ - mov x21, x2 │ │ │ │ - mov x24, #0x7ffffffffffffff8 // #9223372036854775800 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - ldr x25, [x2] │ │ │ │ - b 2c254 ::do_widen(char) const@@Base+0x17d14> │ │ │ │ - cmp x19, x24 │ │ │ │ - b.hi 2c2c8 ::do_widen(char) const@@Base+0x17d88> // b.pmore │ │ │ │ - mov x0, x19 │ │ │ │ - bl d8b0 │ │ │ │ - mov x3, x0 │ │ │ │ - stp x3, x3, [x20] │ │ │ │ - add x19, x3, x19 │ │ │ │ - str x19, [x20, #16] │ │ │ │ - ldp x25, x19, [x21] │ │ │ │ - sub x19, x19, x25 │ │ │ │ - cmp x19, #0x8 │ │ │ │ - b.le 2c288 ::do_widen(char) const@@Base+0x17d48> │ │ │ │ - mov x0, x3 │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x25 │ │ │ │ - bl da90 │ │ │ │ - mov x3, x0 │ │ │ │ - add x3, x3, x19 │ │ │ │ - str x3, [x20, #8] │ │ │ │ - subs x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b.eq 2c2a8 ::do_widen(char) const@@Base+0x17d68> // b.none │ │ │ │ - ldr x19, [x21, #8] │ │ │ │ - stp xzr, xzr, [x20] │ │ │ │ - str xzr, [x20, #16] │ │ │ │ - subs x19, x19, x25 │ │ │ │ - b.ne 2c1fc ::do_widen(char) const@@Base+0x17cbc> // b.any │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - add x19, x3, x19 │ │ │ │ - stp x3, x3, [x20] │ │ │ │ - str x19, [x20, #16] │ │ │ │ - ldp x25, x19, [x21] │ │ │ │ - sub x19, x19, x25 │ │ │ │ - cmp x19, #0x8 │ │ │ │ - b.gt 2c22c ::do_widen(char) const@@Base+0x17cec> │ │ │ │ - b.ne 2c240 ::do_widen(char) const@@Base+0x17d00> // b.any │ │ │ │ - ldr d31, [x25] │ │ │ │ - subs x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - str d31, [x3] │ │ │ │ - add x3, x3, x19 │ │ │ │ - stur x3, [x20, #-16] │ │ │ │ - b.ne 2c254 ::do_widen(char) const@@Base+0x17d14> // b.any │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ + mov w22, w2 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2b0f4 ::do_widen(char) const@@Base+0xd094> // b.none │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x21, x1 │ │ │ │ + mov x19, x0 │ │ │ │ + cmp w2, #0x10 │ │ │ │ + b.eq 2b130 ::do_widen(char) const@@Base+0xd0d0> // b.none │ │ │ │ + cmp w2, #0x8 │ │ │ │ + b.ne 2b0f0 ::do_widen(char) const@@Base+0xd090> // b.any │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + ldr w1, [x0, #64] │ │ │ │ + tbnz w1, #1, 2b0e4 ::do_widen(char) const@@Base+0xd084> │ │ │ │ + ldr x2, [x0] │ │ │ │ + orr w1, w1, #0x2 │ │ │ │ + ldr x2, [x2, #120] │ │ │ │ + str w1, [x0, #64] │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + blr x2 │ │ │ │ + ldr x19, [x19] │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne 2b0c0 ::do_widen(char) const@@Base+0xd060> // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + mov w0, w22 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - tbz x19, #63, 2c2d0 ::do_widen(char) const@@Base+0x17d90> │ │ │ │ - bl d730 │ │ │ │ - bl d450 │ │ │ │ - mov x20, x0 │ │ │ │ + ldr x2, [x20] │ │ │ │ + orr w0, w0, #0x4 │ │ │ │ + mov w1, #0x10 // #16 │ │ │ │ + ldr x2, [x2, #120] │ │ │ │ + str w0, [x20, #64] │ │ │ │ mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + blr x2 │ │ │ │ + ldr x19, [x19] │ │ │ │ + cmp x19, x21 │ │ │ │ + b.eq 2b0f0 ::do_widen(char) const@@Base+0xd090> // b.none │ │ │ │ + ldr x20, [x19, #16] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x20] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr w0, [x20, #64] │ │ │ │ + tbnz w0, #2, 2b124 ::do_widen(char) const@@Base+0xd0c4> │ │ │ │ + b 2b108 ::do_widen(char) const@@Base+0xd0a8> │ │ │ │ bti j │ │ │ │ bl d480 <__cxa_begin_catch@plt> │ │ │ │ - cmp x23, x20 │ │ │ │ - b.eq 2c314 ::do_widen(char) const@@Base+0x17dd4> // b.none │ │ │ │ - ldr x0, [x23] │ │ │ │ - cbz x0, 2c30c ::do_widen(char) const@@Base+0x17dcc> │ │ │ │ - bl d870 │ │ │ │ - add x23, x23, #0x18 │ │ │ │ - b 2c2f8 ::do_widen(char) const@@Base+0x17db8> │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov w2, w22 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 2b080 ::do_widen(char) const@@Base+0xd020> │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ bl dc10 <__cxa_rethrow@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ bl dd50 <__cxa_end_catch@plt> │ │ │ │ mov x0, x19 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x2, x0 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - cbz x1, 2c454 ::do_widen(char) const@@Base+0x17f14> │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x22, x1 │ │ │ │ - mov x21, x2 │ │ │ │ - mov x24, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - ldr x25, [x2] │ │ │ │ - b 2c3d4 ::do_widen(char) const@@Base+0x17e94> │ │ │ │ - cmp x19, x24 │ │ │ │ - b.hi 2c448 ::do_widen(char) const@@Base+0x17f08> // b.pmore │ │ │ │ - mov x0, x19 │ │ │ │ - bl d8b0 │ │ │ │ - mov x3, x0 │ │ │ │ - stp x3, x3, [x20] │ │ │ │ - add x19, x3, x19 │ │ │ │ - str x19, [x20, #16] │ │ │ │ - ldp x25, x19, [x21] │ │ │ │ - sub x19, x19, x25 │ │ │ │ - cmp x19, #0x4 │ │ │ │ - b.le 2c408 ::do_widen(char) const@@Base+0x17ec8> │ │ │ │ - mov x0, x3 │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x25 │ │ │ │ - bl da90 │ │ │ │ - mov x3, x0 │ │ │ │ - add x3, x3, x19 │ │ │ │ - str x3, [x20, #8] │ │ │ │ - subs x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b.eq 2c428 ::do_widen(char) const@@Base+0x17ee8> // b.none │ │ │ │ - ldr x19, [x21, #8] │ │ │ │ - stp xzr, xzr, [x20] │ │ │ │ - str xzr, [x20, #16] │ │ │ │ - subs x19, x19, x25 │ │ │ │ - b.ne 2c37c ::do_widen(char) const@@Base+0x17e3c> // b.any │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - add x19, x3, x19 │ │ │ │ - stp x3, x3, [x20] │ │ │ │ - str x19, [x20, #16] │ │ │ │ - ldp x25, x19, [x21] │ │ │ │ - sub x19, x19, x25 │ │ │ │ - cmp x19, #0x4 │ │ │ │ - b.gt 2c3ac ::do_widen(char) const@@Base+0x17e6c> │ │ │ │ - b.ne 2c3c0 ::do_widen(char) const@@Base+0x17e80> // b.any │ │ │ │ - ldr w0, [x25] │ │ │ │ - subs x22, x22, #0x1 │ │ │ │ - str w0, [x3] │ │ │ │ - add x3, x3, x19 │ │ │ │ - str x3, [x20, #8] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b.ne 2c3d4 ::do_widen(char) const@@Base+0x17e94> // b.any │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - tbz x19, #63, 2c450 ::do_widen(char) const@@Base+0x17f10> │ │ │ │ - bl d730 │ │ │ │ - bl d450 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + bl 25b40 ::do_widen(char) const@@Base+0x7ae0> │ │ │ │ + ldrb w0, [x19, #69] │ │ │ │ + tbz w0, #0, 2b1d0 ::do_widen(char) const@@Base+0xd170> │ │ │ │ + strb wzr, [x19, #69] │ │ │ │ + str wzr, [x19, #104] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ bti j │ │ │ │ bl d480 <__cxa_begin_catch@plt> │ │ │ │ - cmp x23, x20 │ │ │ │ - b.eq 2c494 ::do_widen(char) const@@Base+0x17f54> // b.none │ │ │ │ - ldr x0, [x23] │ │ │ │ - cbz x0, 2c48c ::do_widen(char) const@@Base+0x17f4c> │ │ │ │ - bl d870 │ │ │ │ - add x23, x23, #0x18 │ │ │ │ - b 2c478 ::do_widen(char) const@@Base+0x17f38> │ │ │ │ + ldrb w1, [x19, #69] │ │ │ │ + tbz w1, #0, 2b1f8 ::do_widen(char) const@@Base+0xd198> │ │ │ │ + strb wzr, [x19, #69] │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + str wzr, [x19, #104] │ │ │ │ bl dc10 <__cxa_rethrow@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ bl dd50 <__cxa_end_catch@plt> │ │ │ │ mov x0, x19 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sub x10, x2, #0x1 │ │ │ │ - mov x14, x3 │ │ │ │ - sub sp, sp, #0x10 │ │ │ │ - and x3, x2, #0x1 │ │ │ │ - add x10, x10, x10, lsr #63 │ │ │ │ - asr x10, x10, #1 │ │ │ │ - cmp x1, x10 │ │ │ │ - b.ge 2c5e8 ::do_widen(char) const@@Base+0x180a8> // b.tcont │ │ │ │ - mov x6, x1 │ │ │ │ - add x4, x6, #0x1 │ │ │ │ - lsl x13, x6, #4 │ │ │ │ - add x12, x0, x6, lsl #4 │ │ │ │ - lsl x5, x4, #1 │ │ │ │ - lsl x4, x4, #5 │ │ │ │ - sub x8, x5, #0x1 │ │ │ │ - add x7, x0, x4 │ │ │ │ - lsl x9, x8, #4 │ │ │ │ - ldr d30, [x0, x4] │ │ │ │ - add x11, x0, x8, lsl #4 │ │ │ │ - ldr d31, [x0, x9] │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.gt 2c540 ::do_widen(char) const@@Base+0x18000> │ │ │ │ - lsl x8, x6, #4 │ │ │ │ - add x6, x0, x6, lsl #4 │ │ │ │ - ldr x9, [x0, x4] │ │ │ │ - ldur x4, [x7, #5] │ │ │ │ - str x9, [x0, x8] │ │ │ │ - stur x4, [x6, #5] │ │ │ │ - cmp x10, x5 │ │ │ │ - b.le 2c560 ::do_widen(char) const@@Base+0x18020> │ │ │ │ - mov x6, x5 │ │ │ │ - b 2c4e4 ::do_widen(char) const@@Base+0x17fa4> │ │ │ │ - ldr x6, [x0, x9] │ │ │ │ - mov x5, x8 │ │ │ │ - ldur x4, [x11, #5] │ │ │ │ - str x6, [x0, x13] │ │ │ │ - stur x4, [x12, #5] │ │ │ │ - cmp x10, x8 │ │ │ │ - b.gt 2c538 ::do_widen(char) const@@Base+0x17ff8> │ │ │ │ - mov x7, x11 │ │ │ │ - cbz x3, 2c600 ::do_widen(char) const@@Base+0x180c0> │ │ │ │ - sub x3, x5, #0x1 │ │ │ │ - ldr d29, [x14] │ │ │ │ - ldp x8, x9, [x14] │ │ │ │ - add x3, x3, x3, lsr #63 │ │ │ │ - stp x8, x9, [sp] │ │ │ │ - asr x3, x3, #1 │ │ │ │ - cmp x5, x1 │ │ │ │ - b.le 2c5b0 ::do_widen(char) const@@Base+0x18070> │ │ │ │ - lsl x4, x3, #4 │ │ │ │ - sub x2, x3, #0x1 │ │ │ │ - lsl x8, x5, #4 │ │ │ │ - add x7, x0, x5, lsl #4 │ │ │ │ - add x2, x2, x2, lsr #63 │ │ │ │ - add x6, x0, x3, lsl #4 │ │ │ │ - ldr d28, [x0, x4] │ │ │ │ - mov x5, x3 │ │ │ │ - asr x2, x2, #1 │ │ │ │ - fcmpe d29, d28 │ │ │ │ - b.gt 2c5c8 ::do_widen(char) const@@Base+0x18088> │ │ │ │ - ldr x0, [sp] │ │ │ │ - str x0, [x7] │ │ │ │ - ldur x0, [sp, #5] │ │ │ │ - stur x0, [x7, #5] │ │ │ │ - add sp, sp, #0x10 │ │ │ │ - ret │ │ │ │ - ldr x9, [x0, x4] │ │ │ │ - ldur x4, [x6, #5] │ │ │ │ - str x9, [x0, x8] │ │ │ │ - stur x4, [x7, #5] │ │ │ │ - cmp x1, x3 │ │ │ │ - b.ge 2c638 ::do_widen(char) const@@Base+0x180f8> // b.tcont │ │ │ │ - mov x3, x2 │ │ │ │ - b 2c584 ::do_widen(char) const@@Base+0x18044> │ │ │ │ - add x7, x0, x1, lsl #4 │ │ │ │ - cbnz x3, 2c654 ::do_widen(char) const@@Base+0x18114> │ │ │ │ - mov x5, x1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - sub x2, x2, #0x2 │ │ │ │ - add x2, x2, x2, lsr #63 │ │ │ │ - cmp x5, x2, asr #1 │ │ │ │ - b.ne 2c564 ::do_widen(char) const@@Base+0x18024> // b.any │ │ │ │ - lsl x5, x5, #1 │ │ │ │ - add x5, x5, #0x1 │ │ │ │ - lsl x3, x5, #4 │ │ │ │ - add x2, x0, x5, lsl #4 │ │ │ │ - ldr x4, [x0, x3] │ │ │ │ - ldur x3, [x2, #5] │ │ │ │ - str x4, [x7] │ │ │ │ - stur x3, [x7, #5] │ │ │ │ - mov x7, x2 │ │ │ │ - b 2c564 ::do_widen(char) const@@Base+0x18024> │ │ │ │ - mov x7, x6 │ │ │ │ - ldr x0, [sp] │ │ │ │ - str x0, [x7] │ │ │ │ - ldur x0, [sp, #5] │ │ │ │ - stur x0, [x7, #5] │ │ │ │ - add sp, sp, #0x10 │ │ │ │ - ret │ │ │ │ - ldp x0, x1, [x14] │ │ │ │ - stp x0, x1, [sp] │ │ │ │ - b 2c5b0 ::do_widen(char) const@@Base+0x18070> │ │ │ │ - sub x10, x2, #0x1 │ │ │ │ - mov x14, x3 │ │ │ │ - sub sp, sp, #0x10 │ │ │ │ - and x3, x2, #0x1 │ │ │ │ - add x10, x10, x10, lsr #63 │ │ │ │ - asr x10, x10, #1 │ │ │ │ - cmp x1, x10 │ │ │ │ - b.ge 2c788 ::do_widen(char) const@@Base+0x18248> // b.tcont │ │ │ │ - mov x6, x1 │ │ │ │ - add x4, x6, #0x1 │ │ │ │ - lsl x13, x6, #4 │ │ │ │ - add x12, x0, x6, lsl #4 │ │ │ │ - lsl x5, x4, #1 │ │ │ │ - lsl x4, x4, #5 │ │ │ │ - sub x8, x5, #0x1 │ │ │ │ - add x7, x0, x4 │ │ │ │ - lsl x9, x8, #4 │ │ │ │ - ldr d30, [x0, x4] │ │ │ │ - add x11, x0, x8, lsl #4 │ │ │ │ - ldr d31, [x0, x9] │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 2c6e0 ::do_widen(char) const@@Base+0x181a0> // b.first │ │ │ │ - lsl x8, x6, #4 │ │ │ │ - add x6, x0, x6, lsl #4 │ │ │ │ - ldr x9, [x0, x4] │ │ │ │ - ldr w4, [x7, #8] │ │ │ │ - str x9, [x0, x8] │ │ │ │ - str w4, [x6, #8] │ │ │ │ - cmp x10, x5 │ │ │ │ - b.le 2c700 ::do_widen(char) const@@Base+0x181c0> │ │ │ │ - mov x6, x5 │ │ │ │ - b 2c684 ::do_widen(char) const@@Base+0x18144> │ │ │ │ - ldr x6, [x0, x9] │ │ │ │ - mov x5, x8 │ │ │ │ - ldr w4, [x11, #8] │ │ │ │ - str x6, [x0, x13] │ │ │ │ - str w4, [x12, #8] │ │ │ │ - cmp x10, x8 │ │ │ │ - b.gt 2c6d8 ::do_widen(char) const@@Base+0x18198> │ │ │ │ - mov x7, x11 │ │ │ │ - cbz x3, 2c7a0 ::do_widen(char) const@@Base+0x18260> │ │ │ │ - sub x3, x5, #0x1 │ │ │ │ - ldr d29, [x14] │ │ │ │ - ldp x8, x9, [x14] │ │ │ │ - add x3, x3, x3, lsr #63 │ │ │ │ - stp x8, x9, [sp] │ │ │ │ - asr x3, x3, #1 │ │ │ │ - cmp x5, x1 │ │ │ │ - b.le 2c750 ::do_widen(char) const@@Base+0x18210> │ │ │ │ - lsl x4, x3, #4 │ │ │ │ - sub x2, x3, #0x1 │ │ │ │ - lsl x8, x5, #4 │ │ │ │ - add x7, x0, x5, lsl #4 │ │ │ │ - add x2, x2, x2, lsr #63 │ │ │ │ - add x6, x0, x3, lsl #4 │ │ │ │ - ldr d28, [x0, x4] │ │ │ │ - mov x5, x3 │ │ │ │ - asr x2, x2, #1 │ │ │ │ - fcmpe d29, d28 │ │ │ │ - b.mi 2c768 ::do_widen(char) const@@Base+0x18228> // b.first │ │ │ │ - ldr x0, [sp] │ │ │ │ - str x0, [x7] │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - str w0, [x7, #8] │ │ │ │ - add sp, sp, #0x10 │ │ │ │ - ret │ │ │ │ - ldr x9, [x0, x4] │ │ │ │ - ldr w4, [x6, #8] │ │ │ │ - str x9, [x0, x8] │ │ │ │ - str w4, [x7, #8] │ │ │ │ - cmp x1, x3 │ │ │ │ - b.ge 2c7d8 ::do_widen(char) const@@Base+0x18298> // b.tcont │ │ │ │ - mov x3, x2 │ │ │ │ - b 2c724 ::do_widen(char) const@@Base+0x181e4> │ │ │ │ - add x7, x0, x1, lsl #4 │ │ │ │ - cbnz x3, 2c7f4 ::do_widen(char) const@@Base+0x182b4> │ │ │ │ - mov x5, x1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xc10 │ │ │ │ + mov x29, sp │ │ │ │ + ldr w2, [x0, #104] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 2b26c ::do_widen(char) const@@Base+0xd20c> │ │ │ │ + tbnz w2, #2, 2b2a8 ::do_widen(char) const@@Base+0xd248> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xb48 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 2b284 ::do_widen(char) const@@Base+0xd224> │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + b db90 │ │ │ │ + bl 2b1a0 ::do_widen(char) const@@Base+0xd140> │ │ │ │ + b 2b26c ::do_widen(char) const@@Base+0xd20c> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 2b26c ::do_widen(char) const@@Base+0xd20c> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xc10 │ │ │ │ + mov x29, sp │ │ │ │ + ldr w2, [x0, #104] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 2b2ec ::do_widen(char) const@@Base+0xd28c> │ │ │ │ + tbnz w2, #2, 2b330 ::do_widen(char) const@@Base+0xd2d0> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xb48 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 2b304 ::do_widen(char) const@@Base+0xd2a4> │ │ │ │ + bl d870 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl db90 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + bl 2b1a0 ::do_widen(char) const@@Base+0xd140> │ │ │ │ + b 2b2ec ::do_widen(char) const@@Base+0xd28c> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 2b2ec ::do_widen(char) const@@Base+0xd28c> │ │ │ │ nop │ │ │ │ - sub x2, x2, #0x2 │ │ │ │ - add x2, x2, x2, lsr #63 │ │ │ │ - cmp x5, x2, asr #1 │ │ │ │ - b.ne 2c704 ::do_widen(char) const@@Base+0x181c4> // b.any │ │ │ │ - lsl x5, x5, #1 │ │ │ │ - add x5, x5, #0x1 │ │ │ │ - lsl x3, x5, #4 │ │ │ │ - add x2, x0, x5, lsl #4 │ │ │ │ - ldr x4, [x0, x3] │ │ │ │ - ldr w3, [x2, #8] │ │ │ │ - str x4, [x7] │ │ │ │ - str w3, [x7, #8] │ │ │ │ - mov x7, x2 │ │ │ │ - b 2c704 ::do_widen(char) const@@Base+0x181c4> │ │ │ │ - mov x7, x6 │ │ │ │ - ldr x0, [sp] │ │ │ │ - str x0, [x7] │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - str w0, [x7, #8] │ │ │ │ - add sp, sp, #0x10 │ │ │ │ - ret │ │ │ │ - ldp x0, x1, [x14] │ │ │ │ - stp x0, x1, [sp] │ │ │ │ - b 2c750 ::do_widen(char) const@@Base+0x18210> │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2c900 ::do_widen(char) const@@Base+0x183c0> // b.none │ │ │ │ - add x9, x0, #0x10 │ │ │ │ - cmp x1, x9 │ │ │ │ - b.eq 2c900 ::do_widen(char) const@@Base+0x183c0> // b.none │ │ │ │ - sub sp, sp, #0x10 │ │ │ │ - mov x5, x0 │ │ │ │ - mov x10, sp │ │ │ │ - ldr d31, [x9] │ │ │ │ - mov x4, x9 │ │ │ │ - ldr d1, [x0] │ │ │ │ - mov x3, x9 │ │ │ │ - add x9, x9, #0x10 │ │ │ │ - fcmpe d31, d1 │ │ │ │ - b.mi 2c8ac ::do_widen(char) const@@Base+0x1836c> // b.first │ │ │ │ - ldr d0, [x5] │ │ │ │ - mov x2, x5 │ │ │ │ - ldp x6, x7, [x4] │ │ │ │ - stp x6, x7, [sp] │ │ │ │ - fcmpe d31, d0 │ │ │ │ - b.mi 2c884 ::do_widen(char) const@@Base+0x18344> // b.first │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x2, [x10] │ │ │ │ - str x2, [x4] │ │ │ │ - ldur x2, [x10, #5] │ │ │ │ - stur x2, [x4, #5] │ │ │ │ - add x5, x5, #0x10 │ │ │ │ - cmp x1, x9 │ │ │ │ - b.ne 2c820 ::do_widen(char) const@@Base+0x182e0> // b.any │ │ │ │ - add sp, sp, #0x10 │ │ │ │ - ret │ │ │ │ - ldr x7, [x2] │ │ │ │ - mov x4, x2 │ │ │ │ - ldur x6, [x2, #5] │ │ │ │ - str x7, [x3] │ │ │ │ - stur x6, [x3, #5] │ │ │ │ - sub x3, x3, #0x10 │ │ │ │ - ldr d30, [x2, #-16]! │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 2c884 ::do_widen(char) const@@Base+0x18344> // b.first │ │ │ │ - b 2c860 ::do_widen(char) const@@Base+0x18320> │ │ │ │ - ldp x2, x3, [x4] │ │ │ │ - sub x6, x4, x0 │ │ │ │ - stp x2, x3, [sp] │ │ │ │ - asr x3, x6, #4 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cmp x6, #0x0 │ │ │ │ - b.le 2c8ec ::do_widen(char) const@@Base+0x183ac> │ │ │ │ - add x7, x5, x2 │ │ │ │ - add x6, x4, x2 │ │ │ │ - ldr x8, [x5, x2] │ │ │ │ - subs x3, x3, #0x1 │ │ │ │ - ldur x7, [x7, #5] │ │ │ │ - str x8, [x4, x2] │ │ │ │ - stur x7, [x6, #5] │ │ │ │ - sub x2, x2, #0x10 │ │ │ │ - b.ne 2c8c8 ::do_widen(char) const@@Base+0x18388> // b.any │ │ │ │ - ldr x2, [x10] │ │ │ │ - str x2, [x0] │ │ │ │ - ldur x2, [x10, #5] │ │ │ │ - stur x2, [x0, #5] │ │ │ │ - b 2c870 ::do_widen(char) const@@Base+0x18330> │ │ │ │ - ret │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2ca00 ::do_widen(char) const@@Base+0x184c0> // b.none │ │ │ │ - add x9, x0, #0x10 │ │ │ │ - cmp x1, x9 │ │ │ │ - b.eq 2ca00 ::do_widen(char) const@@Base+0x184c0> // b.none │ │ │ │ - sub sp, sp, #0x10 │ │ │ │ - mov x6, x0 │ │ │ │ - mov x12, sp │ │ │ │ - ldr d31, [x9] │ │ │ │ - mov x4, x9 │ │ │ │ - ldr d1, [x0] │ │ │ │ - mov x3, x9 │ │ │ │ - add x9, x9, #0x10 │ │ │ │ - fcmpe d31, d1 │ │ │ │ - b.gt 2c9ac ::do_widen(char) const@@Base+0x1846c> │ │ │ │ - ldr d0, [x6] │ │ │ │ - mov x2, x6 │ │ │ │ - ldp x10, x11, [x4] │ │ │ │ - stp x10, x11, [sp] │ │ │ │ - fcmpe d31, d0 │ │ │ │ - b.gt 2c984 ::do_widen(char) const@@Base+0x18444> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x2, [x12] │ │ │ │ - str x2, [x4] │ │ │ │ - ldr w2, [x12, #8] │ │ │ │ - str w2, [x4, #8] │ │ │ │ - add x6, x6, #0x10 │ │ │ │ - cmp x1, x9 │ │ │ │ - b.ne 2c924 ::do_widen(char) const@@Base+0x183e4> // b.any │ │ │ │ - add sp, sp, #0x10 │ │ │ │ - ret │ │ │ │ - ldr x7, [x2] │ │ │ │ - mov x4, x2 │ │ │ │ - ldr w5, [x2, #8] │ │ │ │ - sub x3, x3, #0x10 │ │ │ │ - str x7, [x3, #16] │ │ │ │ - str w5, [x3, #24] │ │ │ │ - ldr d30, [x2, #-16]! │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.gt 2c984 ::do_widen(char) const@@Base+0x18444> │ │ │ │ - b 2c960 ::do_widen(char) const@@Base+0x18420> │ │ │ │ - ldp x2, x3, [x4] │ │ │ │ - sub x7, x4, x0 │ │ │ │ - stp x2, x3, [sp] │ │ │ │ - asr x5, x7, #4 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cmp x7, #0x0 │ │ │ │ - b.le 2c9ec ::do_widen(char) const@@Base+0x184ac> │ │ │ │ - add x7, x6, x2 │ │ │ │ - add x3, x4, x2 │ │ │ │ - ldr x8, [x6, x2] │ │ │ │ - subs x5, x5, #0x1 │ │ │ │ - ldr w7, [x7, #8] │ │ │ │ - str x8, [x4, x2] │ │ │ │ - sub x2, x2, #0x10 │ │ │ │ - str w7, [x3, #8] │ │ │ │ - b.ne 2c9c8 ::do_widen(char) const@@Base+0x18488> // b.any │ │ │ │ - ldr x2, [x12] │ │ │ │ - str x2, [x0] │ │ │ │ - ldr w2, [x12, #8] │ │ │ │ - str w2, [x0, #8] │ │ │ │ - b 2c970 ::do_widen(char) const@@Base+0x18430> │ │ │ │ - ret │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x60 │ │ │ │ - mov x15, x1 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - sub x1, x1, x0 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ stp x29, x30, [sp, #48] │ │ │ │ add x29, sp, #0x30 │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldp x3, x2, [x0, #8] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.eq 2b3d8 ::do_widen(char) const@@Base+0xd378> // b.none │ │ │ │ + sub x3, x2, #0x1 │ │ │ │ + str x3, [x0, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 2b3ac ::do_widen(char) const@@Base+0xd34c> // b.none │ │ │ │ + mov w0, w1 │ │ │ │ + sturb w1, [x2, #-1] │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 2b410 ::do_widen(char) const@@Base+0xd3b0> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + str x21, [sp, #80] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + add x20, sp, #0x8 │ │ │ │ + mov x8, x20 │ │ │ │ + bl 2a5a0 ::do_widen(char) const@@Base+0xc540> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2b418 ::do_widen(char) const@@Base+0xd3b8> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl e234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x264> │ │ │ │ stp x19, x20, [sp, #64] │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cmp x1, #0x100 │ │ │ │ - b.le 2cc2c ::do_widen(char) const@@Base+0x186ec> │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - add x20, sp, #0x18 │ │ │ │ - asr x22, x1, #4 │ │ │ │ - mov x21, x2 │ │ │ │ - asr x1, x1, #5 │ │ │ │ - cbz x21, 2cb98 ::do_widen(char) const@@Base+0x18658> │ │ │ │ - lsl x2, x1, #4 │ │ │ │ - ldr d31, [x19, #16] │ │ │ │ - ldur d29, [x15, #-16] │ │ │ │ - sub x21, x21, #0x1 │ │ │ │ - add x1, x19, x1, lsl #4 │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - ldr d30, [x19, x2] │ │ │ │ - sub x3, x15, #0x10 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.gt 2cc80 ::do_widen(char) const@@Base+0x18740> │ │ │ │ - fcmpe d29, d31 │ │ │ │ - b.mi 2cc90 ::do_widen(char) const@@Base+0x18750> // b.first │ │ │ │ - fcmpe d29, d30 │ │ │ │ - b.mi 2cc5c ::do_widen(char) const@@Base+0x1871c> // b.first │ │ │ │ - ldr x6, [x19, x2] │ │ │ │ - ldr w5, [x1, #8] │ │ │ │ - ldp x4, x3, [x19] │ │ │ │ - str x6, [x19] │ │ │ │ - str w5, [x19, #8] │ │ │ │ - str x4, [x19, x2] │ │ │ │ - str w3, [x1, #8] │ │ │ │ - stp x4, x3, [sp, #24] │ │ │ │ - mov x3, x15 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d980 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2b418 ::do_widen(char) const@@Base+0xd3b8> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x1, x0 │ │ │ │ - ldr d28, [x19] │ │ │ │ - ldr d2, [x1], #16 │ │ │ │ - fcmpe d28, d2 │ │ │ │ - b.mi 2cb28 ::do_widen(char) const@@Base+0x185e8> // b.first │ │ │ │ - ldur d0, [x3, #-16] │ │ │ │ - sub x4, x3, #0x10 │ │ │ │ - sub x1, x3, #0x20 │ │ │ │ - fcmpe d28, d0 │ │ │ │ - b.gt 2cb50 ::do_widen(char) const@@Base+0x18610> │ │ │ │ - mov x3, x4 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.cs 2cb68 ::do_widen(char) const@@Base+0x18628> // b.hs, b.nlast │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x6, [x3] │ │ │ │ - ldr w5, [x3, #8] │ │ │ │ - ldp x4, x1, [x0] │ │ │ │ - str x6, [x0] │ │ │ │ - str w5, [x0, #8] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x4, [x3] │ │ │ │ - str w1, [x3, #8] │ │ │ │ - stp x4, x1, [sp, #24] │ │ │ │ - b 2cac0 ::do_widen(char) const@@Base+0x18580> │ │ │ │ - mov x0, x1 │ │ │ │ - ldr d1, [x1], #16 │ │ │ │ - fcmpe d1, d28 │ │ │ │ - b.gt 2cb28 ::do_widen(char) const@@Base+0x185e8> │ │ │ │ - ldur d0, [x3, #-16] │ │ │ │ - sub x4, x3, #0x10 │ │ │ │ - sub x1, x3, #0x20 │ │ │ │ - fcmpe d28, d0 │ │ │ │ - b.gt 2cb50 ::do_widen(char) const@@Base+0x18610> │ │ │ │ - b 2cae8 ::do_widen(char) const@@Base+0x185a8> │ │ │ │ - mov x3, x1 │ │ │ │ - ldr d27, [x1], #-16 │ │ │ │ - fcmpe d27, d28 │ │ │ │ - b.mi 2cb50 ::do_widen(char) const@@Base+0x18610> // b.first │ │ │ │ - cmp x0, x3 │ │ │ │ - b.cc 2cb00 ::do_widen(char) const@@Base+0x185c0> // b.lo, b.ul, b.last │ │ │ │ - mov x1, x15 │ │ │ │ - mov x2, x21 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - bl 2ca04 ::do_widen(char) const@@Base+0x184c4> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - sub x1, x0, x19 │ │ │ │ - cmp x1, #0x100 │ │ │ │ - b.le 2cc28 ::do_widen(char) const@@Base+0x186e8> │ │ │ │ - asr x22, x1, #4 │ │ │ │ - mov x15, x0 │ │ │ │ - asr x1, x1, #5 │ │ │ │ - cbnz x21, 2ca58 ::do_widen(char) const@@Base+0x18518> │ │ │ │ - add x21, x19, x1, lsl #4 │ │ │ │ - sub x18, x1, #0x1 │ │ │ │ - sub x21, x21, #0x10 │ │ │ │ - b 2cbac ::do_widen(char) const@@Base+0x1866c> │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr w4, [x21, #8] │ │ │ │ - mov x3, x20 │ │ │ │ - ldr d31, [x21], #-16 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x18 │ │ │ │ - mov x0, x19 │ │ │ │ - str w4, [sp, #32] │ │ │ │ - str d31, [sp, #24] │ │ │ │ - bl 2c660 ::do_widen(char) const@@Base+0x18120> │ │ │ │ - cbnz x18, 2cba8 ::do_widen(char) const@@Base+0x18668> │ │ │ │ - sub x0, x15, x19 │ │ │ │ - sub x15, x15, #0x10 │ │ │ │ - cmp x0, #0x10 │ │ │ │ - b.le 2cc28 ::do_widen(char) const@@Base+0x186e8> │ │ │ │ - ldr w4, [x15, #8] │ │ │ │ - sub x18, x15, x19 │ │ │ │ - ldr w5, [x19, #8] │ │ │ │ - mov x3, x20 │ │ │ │ - ldr x0, [x19] │ │ │ │ - str w5, [x15, #8] │ │ │ │ - ldr d31, [x15] │ │ │ │ - asr x2, x18, #4 │ │ │ │ - str x0, [x15] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - sub x15, x15, #0x10 │ │ │ │ - str d31, [sp, #24] │ │ │ │ - str w4, [sp, #32] │ │ │ │ - bl 2c660 ::do_widen(char) const@@Base+0x18120> │ │ │ │ - cmp x18, #0x10 │ │ │ │ - b.gt 2cbe4 ::do_widen(char) const@@Base+0x186a4> │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2ccb4 ::do_widen(char) const@@Base+0x18774> // b.any │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldp x3, x2, [x0, #8] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.eq 2b4d8 ::do_widen(char) const@@Base+0xd478> // b.none │ │ │ │ + sub x3, x2, #0x1 │ │ │ │ + str x3, [x0, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 2b4ac ::do_widen(char) const@@Base+0xd44c> // b.none │ │ │ │ + mov w0, w1 │ │ │ │ + sturb w1, [x2, #-1] │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 2b510 ::do_widen(char) const@@Base+0xd4b0> // b.any │ │ │ │ ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ add sp, sp, #0x60 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x5, [x3] │ │ │ │ - ldr w4, [x3, #8] │ │ │ │ - ldp x2, x1, [x19] │ │ │ │ - str x5, [x19] │ │ │ │ - str w4, [x19, #8] │ │ │ │ - str x2, [x3] │ │ │ │ - str w1, [x3, #8] │ │ │ │ - stp x2, x1, [sp, #24] │ │ │ │ - b 2cab0 ::do_widen(char) const@@Base+0x18570> │ │ │ │ - fcmpe d29, d30 │ │ │ │ - b.mi 2ca90 ::do_widen(char) const@@Base+0x18550> // b.first │ │ │ │ - fcmpe d29, d31 │ │ │ │ - b.mi 2cc5c ::do_widen(char) const@@Base+0x1871c> // b.first │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - ldp x2, x1, [x19] │ │ │ │ - ldr w3, [x0, #8] │ │ │ │ - str x4, [x19] │ │ │ │ - str w3, [x19, #8] │ │ │ │ - str x2, [x19, #16] │ │ │ │ - str w1, [x0, #8] │ │ │ │ - stp x2, x1, [sp, #24] │ │ │ │ - b 2cab0 ::do_widen(char) const@@Base+0x18570> │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ + str x21, [sp, #80] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + add x20, sp, #0x8 │ │ │ │ + mov x8, x20 │ │ │ │ + bl 2a5a0 ::do_widen(char) const@@Base+0xc540> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2b518 ::do_widen(char) const@@Base+0xd4b8> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl e234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x264> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + str x21, [sp, #80] │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d980 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2b518 ::do_widen(char) const@@Base+0xd4b8> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x60 │ │ │ │ - mov x15, x1 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - sub x1, x1, x0 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ stp x29, x30, [sp, #48] │ │ │ │ add x29, sp, #0x30 │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldp x3, x2, [x0, #8] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.eq 2b5d8 ::do_widen(char) const@@Base+0xd578> // b.none │ │ │ │ + sub x3, x2, #0x1 │ │ │ │ + str x3, [x0, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 2b5ac ::do_widen(char) const@@Base+0xd54c> // b.none │ │ │ │ + mov w0, w1 │ │ │ │ + sturb w1, [x2, #-1] │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 2b610 ::do_widen(char) const@@Base+0xd5b0> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + str x21, [sp, #80] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + add x20, sp, #0x8 │ │ │ │ + mov x8, x20 │ │ │ │ + bl 2a5a0 ::do_widen(char) const@@Base+0xc540> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2b618 ::do_widen(char) const@@Base+0xd5b8> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl e234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x264> │ │ │ │ stp x19, x20, [sp, #64] │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cmp x1, #0x100 │ │ │ │ - b.le 2cf00 ::do_widen(char) const@@Base+0x189c0> │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - add x20, sp, #0x18 │ │ │ │ - asr x22, x1, #4 │ │ │ │ - mov x21, x2 │ │ │ │ - asr x1, x1, #5 │ │ │ │ - cbz x21, 2ce5c ::do_widen(char) const@@Base+0x1891c> │ │ │ │ - lsl x2, x1, #4 │ │ │ │ - ldr d31, [x19, #16] │ │ │ │ - ldur d29, [x15, #-16] │ │ │ │ - sub x21, x21, #0x1 │ │ │ │ - add x1, x19, x1, lsl #4 │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - ldr d30, [x19, x2] │ │ │ │ - sub x3, x15, #0x10 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 2cf58 ::do_widen(char) const@@Base+0x18a18> // b.first │ │ │ │ - fcmpe d29, d31 │ │ │ │ - b.gt 2cf68 ::do_widen(char) const@@Base+0x18a28> │ │ │ │ - fcmpe d29, d30 │ │ │ │ - b.gt 2cf30 ::do_widen(char) const@@Base+0x189f0> │ │ │ │ - ldp x3, x4, [x19] │ │ │ │ - ldr x5, [x19, x2] │ │ │ │ - stp x3, x4, [sp, #24] │ │ │ │ - ldur x4, [x1, #5] │ │ │ │ - str x5, [x19] │ │ │ │ - stur x4, [x19, #5] │ │ │ │ - ldur x4, [x20, #5] │ │ │ │ - str x3, [x19, x2] │ │ │ │ - stur x4, [x1, #5] │ │ │ │ - mov x4, x15 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d980 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2b618 ::do_widen(char) const@@Base+0xd5b8> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x1, x0 │ │ │ │ - ldr d28, [x19] │ │ │ │ - ldr d2, [x1], #16 │ │ │ │ - fcmpe d28, d2 │ │ │ │ - b.gt 2cdec ::do_widen(char) const@@Base+0x188ac> │ │ │ │ - ldur d0, [x4, #-16] │ │ │ │ - sub x3, x4, #0x10 │ │ │ │ - sub x1, x4, #0x20 │ │ │ │ - fcmpe d28, d0 │ │ │ │ - b.mi 2ce14 ::do_widen(char) const@@Base+0x188d4> // b.first │ │ │ │ - mov x4, x3 │ │ │ │ - cmp x0, x4 │ │ │ │ - b.cs 2ce2c ::do_widen(char) const@@Base+0x188ec> // b.hs, b.nlast │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldp x1, x5, [x0] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - ldr x6, [x4] │ │ │ │ - stp x1, x5, [sp, #24] │ │ │ │ - ldur x5, [x4, #5] │ │ │ │ - stur x6, [x0, #-16] │ │ │ │ - stur x5, [x0, #-11] │ │ │ │ - ldur x5, [x20, #5] │ │ │ │ - str x1, [x4] │ │ │ │ - stur x5, [x4, #5] │ │ │ │ - b 2cd80 ::do_widen(char) const@@Base+0x18840> │ │ │ │ - mov x0, x1 │ │ │ │ - ldr d1, [x1], #16 │ │ │ │ - fcmpe d1, d28 │ │ │ │ - b.mi 2cdec ::do_widen(char) const@@Base+0x188ac> // b.first │ │ │ │ - ldur d0, [x4, #-16] │ │ │ │ - sub x3, x4, #0x10 │ │ │ │ - sub x1, x4, #0x20 │ │ │ │ - fcmpe d28, d0 │ │ │ │ - b.mi 2ce14 ::do_widen(char) const@@Base+0x188d4> // b.first │ │ │ │ - b 2cda8 ::do_widen(char) const@@Base+0x18868> │ │ │ │ - mov x4, x1 │ │ │ │ - ldr d27, [x1], #-16 │ │ │ │ - fcmpe d27, d28 │ │ │ │ - b.gt 2ce14 ::do_widen(char) const@@Base+0x188d4> │ │ │ │ - cmp x0, x4 │ │ │ │ - b.cc 2cdc0 ::do_widen(char) const@@Base+0x18880> // b.lo, b.ul, b.last │ │ │ │ - mov x1, x15 │ │ │ │ - mov x2, x21 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - bl 2ccc0 ::do_widen(char) const@@Base+0x18780> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - sub x1, x0, x19 │ │ │ │ - cmp x1, #0x100 │ │ │ │ - b.le 2cefc ::do_widen(char) const@@Base+0x189bc> │ │ │ │ - asr x22, x1, #4 │ │ │ │ - mov x15, x0 │ │ │ │ - asr x1, x1, #5 │ │ │ │ - cbnz x21, 2cd14 ::do_widen(char) const@@Base+0x187d4> │ │ │ │ - add x21, x19, x1, lsl #4 │ │ │ │ - sub x18, x1, #0x1 │ │ │ │ - sub x21, x21, #0x10 │ │ │ │ - b 2ce70 ::do_widen(char) const@@Base+0x18930> │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldrb w4, [x21, #12] │ │ │ │ - mov x3, x20 │ │ │ │ - ldr w5, [x21, #8] │ │ │ │ - mov x2, x22 │ │ │ │ - ldr d31, [x21], #-16 │ │ │ │ - mov x1, x18 │ │ │ │ - mov x0, x19 │ │ │ │ - str w5, [sp, #32] │ │ │ │ - strb w4, [sp, #36] │ │ │ │ - str d31, [sp, #24] │ │ │ │ - bl 2c4c0 ::do_widen(char) const@@Base+0x17f80> │ │ │ │ - cbnz x18, 2ce6c ::do_widen(char) const@@Base+0x1892c> │ │ │ │ - sub x0, x15, x19 │ │ │ │ - sub x15, x15, #0x10 │ │ │ │ - cmp x0, #0x10 │ │ │ │ - b.le 2cefc ::do_widen(char) const@@Base+0x189bc> │ │ │ │ - ldr x1, [x19] │ │ │ │ - sub x18, x15, x19 │ │ │ │ - ldrb w4, [x15, #12] │ │ │ │ - mov x3, x20 │ │ │ │ - ldr w5, [x15, #8] │ │ │ │ - asr x2, x18, #4 │ │ │ │ - ldr d31, [x15] │ │ │ │ - sub x15, x15, #0x10 │ │ │ │ - ldur x0, [x19, #5] │ │ │ │ - str x1, [x15, #16] │ │ │ │ - stur x0, [x15, #21] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - str d31, [sp, #24] │ │ │ │ - str w5, [sp, #32] │ │ │ │ - strb w4, [sp, #36] │ │ │ │ - bl 2c4c0 ::do_widen(char) const@@Base+0x17f80> │ │ │ │ - cmp x18, #0x10 │ │ │ │ - b.gt 2ceb0 ::do_widen(char) const@@Base+0x18970> │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2cf90 ::do_widen(char) const@@Base+0x18a50> // b.any │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldp x3, x2, [x0, #8] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.eq 2b6d8 ::do_widen(char) const@@Base+0xd678> // b.none │ │ │ │ + sub x3, x2, #0x1 │ │ │ │ + str x3, [x0, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 2b6ac ::do_widen(char) const@@Base+0xd64c> // b.none │ │ │ │ + mov w0, w1 │ │ │ │ + sturb w1, [x2, #-1] │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 2b710 ::do_widen(char) const@@Base+0xd6b0> // b.any │ │ │ │ ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ add sp, sp, #0x60 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldp x1, x2, [x19] │ │ │ │ - ldr x4, [x3] │ │ │ │ - stp x1, x2, [sp, #24] │ │ │ │ - ldur x2, [x3, #5] │ │ │ │ - str x4, [x19] │ │ │ │ - stur x2, [x19, #5] │ │ │ │ - ldur x2, [x20, #5] │ │ │ │ - str x1, [x3] │ │ │ │ - stur x2, [x3, #5] │ │ │ │ - b 2cd70 ::do_widen(char) const@@Base+0x18830> │ │ │ │ - fcmpe d29, d30 │ │ │ │ - b.gt 2cd4c ::do_widen(char) const@@Base+0x1880c> │ │ │ │ - fcmpe d29, d31 │ │ │ │ - b.gt 2cf30 ::do_widen(char) const@@Base+0x189f0> │ │ │ │ - ldp x1, x2, [x19] │ │ │ │ - ldur x3, [x0, #5] │ │ │ │ - stp x1, x2, [sp, #24] │ │ │ │ - ldr x2, [x19, #16] │ │ │ │ - str x2, [x19] │ │ │ │ - ldur x2, [x20, #5] │ │ │ │ - stur x3, [x19, #5] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - stur x2, [x0, #5] │ │ │ │ - b 2cd70 ::do_widen(char) const@@Base+0x18830> │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ + str x21, [sp, #80] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + add x20, sp, #0x8 │ │ │ │ + mov x8, x20 │ │ │ │ + bl 2a5a0 ::do_widen(char) const@@Base+0xc540> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2b718 ::do_widen(char) const@@Base+0xd6b8> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl e234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x264> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + str x21, [sp, #80] │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x140 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - stp x29, x30, [sp, #176] │ │ │ │ - add x29, sp, #0xb0 │ │ │ │ - stp x19, x20, [sp, #192] │ │ │ │ - stp x23, x24, [sp, #224] │ │ │ │ - stp x27, x28, [sp, #256] │ │ │ │ - mov x28, x0 │ │ │ │ - stp d11, d12, [sp, #272] │ │ │ │ - fmov d12, d0 │ │ │ │ - stp d13, d14, [sp, #288] │ │ │ │ - str d15, [sp, #304] │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #168] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr w0, [x28, #36] │ │ │ │ - stp x2, x1, [sp, #56] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cbz x0, 2d684 ::do_widen(char) const@@Base+0x19144> │ │ │ │ - lsl x19, x0, #4 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d980 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2b718 ::do_widen(char) const@@Base+0xd6b8> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - bl d8b0 │ │ │ │ - mov x1, #0x400000000000 // #70368744177664 │ │ │ │ - mov x23, x0 │ │ │ │ - movk x1, #0x408f, lsl #48 │ │ │ │ - add x0, x0, x19 │ │ │ │ - mov x19, x23 │ │ │ │ - fmov d31, x1 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - nop │ │ │ │ - add x19, x19, #0x10 │ │ │ │ - stur d31, [x19, #-16] │ │ │ │ - stur w1, [x19, #-8] │ │ │ │ - sturb wzr, [x19, #-4] │ │ │ │ - cmp x19, x0 │ │ │ │ - b.ne 2d020 ::do_widen(char) const@@Base+0x18ae0> // b.any │ │ │ │ - str x19, [sp, #24] │ │ │ │ - mov x0, #0x10000 // #65536 │ │ │ │ - bl d8b0 │ │ │ │ - add x1, x0, #0x10, lsl #12 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - stp x21, x22, [sp, #208] │ │ │ │ - stp x25, x26, [sp, #240] │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - stur xzr, [x0, #-16] │ │ │ │ - stur wzr, [x0, #-8] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 2d060 ::do_widen(char) const@@Base+0x18b20> // b.any │ │ │ │ - ldr x21, [x28, #184] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - ldr x6, [x21] │ │ │ │ - fmov d31, x6 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x20, d31 │ │ │ │ - mov w27, w20 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lsr x1, x6, x0 │ │ │ │ - tbz w1, #0, 2d0b4 ::do_widen(char) const@@Base+0x18b74> │ │ │ │ - add x1, x28, w3, uxtw │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2d0a0 ::do_widen(char) const@@Base+0x18b60> // b.any │ │ │ │ - add x1, x28, #0x41 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - cmp w20, #0x1 │ │ │ │ - b.ls 2d7ac ::do_widen(char) const@@Base+0x1926c> // b.plast │ │ │ │ - mov x2, x20 │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - bl d270 │ │ │ │ - ldr w0, [x28, #36] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 2d690 ::do_widen(char) const@@Base+0x19150> // b.plast │ │ │ │ - mov x19, #0x1 // #1 │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x24, x23 │ │ │ │ - ldr x3, [x21, w19, uxtw #3] │ │ │ │ - mov x0, #0x40b0000000000000 // #4661225614328463360 │ │ │ │ - ldr x26, [x28, #208] │ │ │ │ - mov w10, w19 │ │ │ │ - mov w9, w19 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - mov w25, #0xfffe // #65534 │ │ │ │ - fmov d13, x0 │ │ │ │ - cbz x3, 2d1cc ::do_widen(char) const@@Base+0x18c8c> │ │ │ │ nop │ │ │ │ - fmov d31, x3 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x0, d31 │ │ │ │ - mul w21, w27, w0 │ │ │ │ - mov w27, w0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - lsr x1, x3, x0 │ │ │ │ - tbz w1, #0, 2d154 ::do_widen(char) const@@Base+0x18c14> │ │ │ │ - add x1, x28, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2d140 ::do_widen(char) const@@Base+0x18c00> // b.any │ │ │ │ - lsl x0, x9, #1 │ │ │ │ - strb wzr, [x24, #12] │ │ │ │ - sub x3, x0, #0x2 │ │ │ │ - ldrh w0, [x26, x0] │ │ │ │ - ldrh w11, [x26, x3] │ │ │ │ - str d13, [x24] │ │ │ │ - add w0, w0, w11 │ │ │ │ - str w10, [x24, #8] │ │ │ │ - cmp w0, w25 │ │ │ │ - b.le 2d1d8 ::do_widen(char) const@@Base+0x18c98> │ │ │ │ - add w22, w22, w11 │ │ │ │ - cmp w27, #0x1 │ │ │ │ - b.ls 2d3d0 ::do_widen(char) const@@Base+0x18e90> // b.plast │ │ │ │ - ldp x1, x0, [sp, #8] │ │ │ │ - mov w2, w27 │ │ │ │ - bl d270 │ │ │ │ - ldr w0, [x28, #36] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - add w20, w20, w21 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - cmp w0, w19 │ │ │ │ - b.ls 2d3f4 ::do_widen(char) const@@Base+0x18eb4> // b.plast │ │ │ │ - ldr x21, [x28, #184] │ │ │ │ - mov w10, w19 │ │ │ │ - mov w9, w19 │ │ │ │ - ldr x3, [x21, w19, uxtw #3] │ │ │ │ - cbnz x3, 2d120 ::do_widen(char) const@@Base+0x18be0> │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - b 2d138 ::do_widen(char) const@@Base+0x18bf8> │ │ │ │ - cbz w0, 2d218 ::do_widen(char) const@@Base+0x18cd8> │ │ │ │ - ldr x12, [x28, #136] │ │ │ │ - add w2, w0, w22 │ │ │ │ - mov w1, w22 │ │ │ │ - mov w9, #0x0 // #0 │ │ │ │ - lsr w0, w1, #1 │ │ │ │ - ubfiz w10, w1, #2, #1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - ldrb w0, [x12, w0, uxtw] │ │ │ │ - asr w0, w0, w10 │ │ │ │ - ubfx x0, x0, #1, #1 │ │ │ │ - add w9, w9, w0 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.ne 2d1ec ::do_widen(char) const@@Base+0x18cac> // b.any │ │ │ │ - cmp w9, #0x15 │ │ │ │ - b.hi 2d188 ::do_widen(char) const@@Base+0x18c48> // b.pmore │ │ │ │ - cbz w21, 2d7bc ::do_widen(char) const@@Base+0x1927c> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x26, x1 │ │ │ │ - ldr x8, [x0] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - add w2, w20, w0 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - ldr d31, [x8, x2, lsl #3] │ │ │ │ - stur w0, [x1, #-8] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - stur d31, [x1, #-16] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.ne 2d230 ::do_widen(char) const@@Base+0x18cf0> // b.any │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - ubfiz x8, x21, #4, #32 │ │ │ │ - mov x2, #0x3f // #63 │ │ │ │ - str x3, [sp, #72] │ │ │ │ - asr x9, x8, #4 │ │ │ │ - add x12, x0, x8 │ │ │ │ - clz x9, x9 │ │ │ │ - mov x1, x12 │ │ │ │ - sub x2, x2, x9 │ │ │ │ - stp x12, x8, [sp, #40] │ │ │ │ - lsl x2, x2, #1 │ │ │ │ - bl 2ca04 ::do_widen(char) const@@Base+0x184c4> │ │ │ │ - ldp x12, x8, [sp, #40] │ │ │ │ - ldr x3, [sp, #72] │ │ │ │ - cmp x8, #0x100 │ │ │ │ - b.hi 2d6e4 ::do_widen(char) const@@Base+0x191a4> // b.pmore │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - mov x1, x12 │ │ │ │ - stp x12, x3, [sp, #40] │ │ │ │ - bl 2c904 ::do_widen(char) const@@Base+0x183c4> │ │ │ │ - ldp x12, x3, [sp, #40] │ │ │ │ - movi d14, #0x0 │ │ │ │ - mov x0, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ - fmov d11, x0 │ │ │ │ - ldr d15, [x26] │ │ │ │ - fcmp d15, #0.0 │ │ │ │ - b.ne 2d768 ::do_widen(char) const@@Base+0x19228> // b.any │ │ │ │ - fmadd d14, d15, d11, d14 │ │ │ │ - add x26, x26, #0x10 │ │ │ │ - str d14, [x24] │ │ │ │ - cmp x26, x12 │ │ │ │ - b.ne 2d2b0 ::do_widen(char) const@@Base+0x18d70> // b.any │ │ │ │ - mov x0, #0x100 // #256 │ │ │ │ - str x3, [sp, #40] │ │ │ │ - bl d8b0 │ │ │ │ - mvni v31.4s, #0x0 │ │ │ │ - add x11, sp, #0x68 │ │ │ │ - mov w10, #0x0 // #0 │ │ │ │ - mov w13, #0x1 // #1 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - stp q31, q31, [x0, #32] │ │ │ │ - stp q31, q31, [x0, #64] │ │ │ │ - stp q31, q31, [x0, #96] │ │ │ │ - stp q31, q31, [x0, #128] │ │ │ │ - stp q31, q31, [x0, #160] │ │ │ │ - stp q31, q31, [x0, #192] │ │ │ │ - stp q31, q31, [x0, #224] │ │ │ │ - movi d31, #0x0 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - mov x9, x1 │ │ │ │ - add x12, x1, w21, uxtw #4 │ │ │ │ - b 2d330 ::do_widen(char) const@@Base+0x18df0> │ │ │ │ - add x9, x9, #0x10 │ │ │ │ - cmp x9, x12 │ │ │ │ - b.eq 2d3b0 ::do_widen(char) const@@Base+0x18e70> // b.none │ │ │ │ - ldr w1, [x9, #8] │ │ │ │ - ldr d30, [x9] │ │ │ │ - udiv w2, w1, w27 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - msub w1, w2, w27, w1 │ │ │ │ - ldrb w8, [x11, w2, uxtw] │ │ │ │ - add x2, x28, x1 │ │ │ │ - and w14, w8, #0xf8 │ │ │ │ - ubfiz w1, w8, #3, #3 │ │ │ │ - ldrb w2, [x2, #65] │ │ │ │ - and w8, w2, #0x7 │ │ │ │ - add w1, w1, w8 │ │ │ │ - add w2, w14, w2, lsr #3 │ │ │ │ - ubfiz x14, x1, #2, #7 │ │ │ │ - ubfiz x8, x2, #2, #9 │ │ │ │ - add x16, x0, x14 │ │ │ │ - add x17, x0, x8 │ │ │ │ - ldr w14, [x0, x14] │ │ │ │ - ldr w15, [x0, x8] │ │ │ │ - cmp w14, #0x0 │ │ │ │ - ccmp w2, w1, #0x4, lt // lt = tstop │ │ │ │ - b.ne 2d790 ::do_widen(char) const@@Base+0x19250> // b.any │ │ │ │ - tbz w15, #31, 2d394 ::do_widen(char) const@@Base+0x18e54> │ │ │ │ - str w10, [x0, x8] │ │ │ │ - add w10, w10, #0x1 │ │ │ │ - cmp w10, #0x8 │ │ │ │ - b.ne 2d324 ::do_widen(char) const@@Base+0x18de4> // b.any │ │ │ │ - fcmpe d31, d12 │ │ │ │ - b.gt 2d6dc ::do_widen(char) const@@Base+0x1919c> │ │ │ │ - add x9, x9, #0x10 │ │ │ │ - cmp x9, x12 │ │ │ │ - b.ne 2d330 ::do_widen(char) const@@Base+0x18df0> // b.any │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + ldr x3, [x2] │ │ │ │ str x3, [sp, #40] │ │ │ │ - bl d870 │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr x26, [x28, #208] │ │ │ │ - ldrh w11, [x26, x3] │ │ │ │ - add w22, w22, w11 │ │ │ │ - cmp w27, #0x1 │ │ │ │ - b.hi 2d194 ::do_widen(char) const@@Base+0x18c54> // b.pmore │ │ │ │ - b.ne 2d1a0 ::do_widen(char) const@@Base+0x18c60> // b.any │ │ │ │ - ldrb w0, [x28, #65] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - strb w0, [sp, #104] │ │ │ │ - add w20, w20, w21 │ │ │ │ - ldr w0, [x28, #36] │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 2d1b8 ::do_widen(char) const@@Base+0x18c78> // b.pmore │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - cmp x23, x1 │ │ │ │ - b.eq 2d490 ::do_widen(char) const@@Base+0x18f50> // b.none │ │ │ │ - ldr x19, [sp, #24] │ │ │ │ - mov x2, #0x3f // #63 │ │ │ │ - mov x0, x23 │ │ │ │ - sub x20, x19, x23 │ │ │ │ - mov x1, x19 │ │ │ │ - asr x3, x20, #4 │ │ │ │ - clz x3, x3 │ │ │ │ - sub x2, x2, x3 │ │ │ │ - lsl x2, x2, #1 │ │ │ │ - bl 2ccc0 ::do_widen(char) const@@Base+0x18780> │ │ │ │ - cmp x20, #0x100 │ │ │ │ - b.le 2d5dc ::do_widen(char) const@@Base+0x1909c> │ │ │ │ - add x1, x23, #0x100 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 2c800 ::do_widen(char) const@@Base+0x182c0> │ │ │ │ - add x11, sp, #0x58 │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 2d48c ::do_widen(char) const@@Base+0x18f4c> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - ldur d0, [x1, #-16] │ │ │ │ - ldp x2, x3, [x1] │ │ │ │ - stp x2, x3, [sp, #88] │ │ │ │ - ldr d31, [x0], #-16 │ │ │ │ - mov x6, x1 │ │ │ │ - mov x2, x1 │ │ │ │ - fcmpe d0, d31 │ │ │ │ - b.gt 2d5f0 ::do_widen(char) const@@Base+0x190b0> │ │ │ │ - ldr x0, [x11] │ │ │ │ - str x0, [x6] │ │ │ │ - ldur x0, [x11, #5] │ │ │ │ - stur x0, [x6, #5] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 2d448 ::do_widen(char) const@@Base+0x18f08> // b.any │ │ │ │ - ldr w0, [x28, #36] │ │ │ │ - add w22, w0, #0x1 │ │ │ │ - add w21, w0, #0x1 │ │ │ │ - cbnz x21, 2d6a4 ::do_widen(char) const@@Base+0x19164> │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x0, [x0] │ │ │ │ - cbz x0, 2d4bc ::do_widen(char) const@@Base+0x18f7c> │ │ │ │ - bl d870 │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - sub x9, x2, x23 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x7, #0x1 // #1 │ │ │ │ - asr x9, x9, #4 │ │ │ │ - str x20, [x1] │ │ │ │ - str wzr, [x1, #8] │ │ │ │ - str x21, [x1, #16] │ │ │ │ - str w22, [x1, #24] │ │ │ │ - str x25, [x1, #32] │ │ │ │ - cmp x23, x2 │ │ │ │ - b.ne 2d534 ::do_widen(char) const@@Base+0x18ff4> // b.any │ │ │ │ - b 2d580 ::do_widen(char) const@@Base+0x19040> │ │ │ │ - add w2, w0, #0x1 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - lsr x2, x2, #6 │ │ │ │ - lsl x0, x7, x0 │ │ │ │ - ldr x2, [x20, x2, lsl #3] │ │ │ │ - tst x0, x2 │ │ │ │ - b.ne 2d568 ::do_widen(char) const@@Base+0x19028> // b.any │ │ │ │ - ldrb w0, [x1, #12] │ │ │ │ - tbz w0, #0, 2d568 ::do_widen(char) const@@Base+0x19028> │ │ │ │ - orr x0, x6, x4 │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - str x0, [x8] │ │ │ │ - mov w0, w5 │ │ │ │ - cmp x0, x9 │ │ │ │ - b.cs 2d580 ::do_widen(char) const@@Base+0x19040> // b.hs, b.nlast │ │ │ │ - add x1, x23, x0, lsl #4 │ │ │ │ - ldr w0, [x1, #8] │ │ │ │ - sub w3, w0, #0x1 │ │ │ │ - sub w2, w0, #0x1 │ │ │ │ - lsr w6, w0, #6 │ │ │ │ - lsl x4, x7, x0 │ │ │ │ - lsr x3, x3, #6 │ │ │ │ - lsl x2, x7, x2 │ │ │ │ - add x8, x20, x6, lsl #3 │ │ │ │ - ldr x6, [x20, x6, lsl #3] │ │ │ │ - ldr x3, [x20, x3, lsl #3] │ │ │ │ - tst x2, x3 │ │ │ │ - b.eq 2d4f8 ::do_widen(char) const@@Base+0x18fb8> // b.none │ │ │ │ - bic x0, x6, x4 │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - str x0, [x8] │ │ │ │ - mov w0, w5 │ │ │ │ - cmp x0, x9 │ │ │ │ - b.cc 2d534 ::do_widen(char) const@@Base+0x18ff4> // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl d870 │ │ │ │ - cbz x23, 2d638 ::do_widen(char) const@@Base+0x190f8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #168] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2d830 ::do_widen(char) const@@Base+0x192f0> // b.any │ │ │ │ - ldp x29, x30, [sp, #176] │ │ │ │ - mov x0, x23 │ │ │ │ - ldp x21, x22, [sp, #208] │ │ │ │ - ldp x25, x26, [sp, #240] │ │ │ │ - ldp x19, x20, [sp, #192] │ │ │ │ - ldp x23, x24, [sp, #224] │ │ │ │ - ldp x27, x28, [sp, #256] │ │ │ │ - ldp d11, d12, [sp, #272] │ │ │ │ - ldp d13, d14, [sp, #288] │ │ │ │ - ldr d15, [sp, #304] │ │ │ │ - add sp, sp, #0x140 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 2c800 ::do_widen(char) const@@Base+0x182c0> │ │ │ │ - ldr w0, [x28, #36] │ │ │ │ - b 2d490 ::do_widen(char) const@@Base+0x18f50> │ │ │ │ - ldr x5, [x0] │ │ │ │ - mov x6, x0 │ │ │ │ - ldur x3, [x0, #5] │ │ │ │ - str x5, [x2] │ │ │ │ - stur x3, [x2, #5] │ │ │ │ - sub x2, x2, #0x10 │ │ │ │ - ldr d30, [x0, #-16]! │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 2d5f0 ::do_widen(char) const@@Base+0x190b0> // b.first │ │ │ │ - ldr x0, [x11] │ │ │ │ - str x0, [x6] │ │ │ │ - ldur x0, [x11, #5] │ │ │ │ - stur x0, [x6, #5] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 2d448 ::do_widen(char) const@@Base+0x18f08> // b.any │ │ │ │ - b 2d48c ::do_widen(char) const@@Base+0x18f4c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #168] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2d830 ::do_widen(char) const@@Base+0x192f0> // b.any │ │ │ │ - ldr d15, [sp, #304] │ │ │ │ - ldp x29, x30, [sp, #176] │ │ │ │ - ldp x21, x22, [sp, #208] │ │ │ │ - ldp x25, x26, [sp, #240] │ │ │ │ - ldp x19, x20, [sp, #192] │ │ │ │ - ldp x23, x24, [sp, #224] │ │ │ │ - ldp x27, x28, [sp, #256] │ │ │ │ - ldp d11, d12, [sp, #272] │ │ │ │ - ldp d13, d14, [sp, #288] │ │ │ │ - add sp, sp, #0x140 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + cbz x1, 2b83c ::do_widen(char) const@@Base+0xd7dc> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ls 2b7d4 ::do_widen(char) const@@Base+0xd774> // b.plast │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + ldrb w0, [x1] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x3, [x2] │ │ │ │ + subs x1, x1, x3 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b.ne 2b8cc ::do_widen(char) const@@Base+0xd86c> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - str xzr, [sp, #24] │ │ │ │ - b 2d03c ::do_widen(char) const@@Base+0x18afc> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - cmp x23, x1 │ │ │ │ - b.ne 2d400 ::do_widen(char) const@@Base+0x18ec0> // b.any │ │ │ │ - add w22, w0, #0x1 │ │ │ │ - add w21, w0, #0x1 │ │ │ │ - add x26, x21, #0x3f │ │ │ │ - lsr x26, x26, #6 │ │ │ │ - lsl x26, x26, #3 │ │ │ │ - mov x0, x26 │ │ │ │ - bl d8b0 │ │ │ │ - lsr x21, x21, #6 │ │ │ │ - mov x20, x0 │ │ │ │ - and w22, w22, #0x3f │ │ │ │ - add x25, x0, x26 │ │ │ │ - add x21, x0, x21, lsl #3 │ │ │ │ - mov x2, x26 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d570 │ │ │ │ - b 2d4ac ::do_widen(char) const@@Base+0x18f6c> │ │ │ │ - strb w13, [x24, #12] │ │ │ │ - b 2d324 ::do_widen(char) const@@Base+0x18de4> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - stp x3, x12, [sp, #40] │ │ │ │ - add x1, x0, #0x100 │ │ │ │ - bl 2c904 ::do_widen(char) const@@Base+0x183c4> │ │ │ │ - ldp x3, x12, [sp, #40] │ │ │ │ - add x11, sp, #0x58 │ │ │ │ + ldr x20, [x19, #8] │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + sub x20, x1, x20 │ │ │ │ + ldr x2, [x19, #80] │ │ │ │ + cmp x0, x20 │ │ │ │ + csel x20, x0, x20, le │ │ │ │ + cbnz x20, 2b878 ::do_widen(char) const@@Base+0xd818> │ │ │ │ + ldrb w1, [x19, #69] │ │ │ │ + sub x20, x0, x20 │ │ │ │ + add x20, x2, x20 │ │ │ │ + add x2, x2, x0 │ │ │ │ + stp x20, x2, [x19, #8] │ │ │ │ + str x2, [x19, #24] │ │ │ │ + tbz w1, #0, 2b8d0 ::do_widen(char) const@@Base+0xd870> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x19, sp, #0x8 │ │ │ │ + mov x8, x19 │ │ │ │ + bl 2a460 ::do_widen(char) const@@Base+0xc400> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2b8cc ::do_widen(char) const@@Base+0xd86c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl e234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x264> │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x1, x1, #0xa20 │ │ │ │ + ldr x2, [x2, #168] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 2b898 ::do_widen(char) const@@Base+0xd838> // b.any │ │ │ │ + ldr x1, [x0, #80] │ │ │ │ + stp x1, x1, [x0, #8] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + str x1, [x0, #24] │ │ │ │ mov x2, x1 │ │ │ │ - ldur d31, [x1, #-16] │ │ │ │ - ldp x4, x5, [x1] │ │ │ │ - stp x4, x5, [sp, #88] │ │ │ │ - ldr d30, [x2], #-16 │ │ │ │ - mov x13, x1 │ │ │ │ - mov x0, x1 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 2d740 ::do_widen(char) const@@Base+0x19200> // b.first │ │ │ │ - ldr x2, [x11] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - ldr w0, [x11, #8] │ │ │ │ - str x2, [x13] │ │ │ │ - str w0, [x13, #8] │ │ │ │ - cmp x1, x12 │ │ │ │ - b.ne 2d6fc ::do_widen(char) const@@Base+0x191bc> // b.any │ │ │ │ - b 2d2a4 ::do_widen(char) const@@Base+0x18d64> │ │ │ │ - ldr x9, [x2] │ │ │ │ - mov x13, x2 │ │ │ │ - ldr w8, [x2, #8] │ │ │ │ - sub x0, x0, #0x10 │ │ │ │ - str x9, [x0, #16] │ │ │ │ - str w8, [x0, #24] │ │ │ │ - ldr d31, [x2, #-16]! │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2d740 ::do_widen(char) const@@Base+0x19200> │ │ │ │ - b 2d720 ::do_widen(char) const@@Base+0x191e0> │ │ │ │ - fmov d0, d15 │ │ │ │ - stp x3, x12, [sp, #40] │ │ │ │ - add x26, x26, #0x10 │ │ │ │ - bl d740 │ │ │ │ - fmsub d14, d0, d15, d14 │ │ │ │ - ldp x3, x12, [sp, #40] │ │ │ │ - cmp x12, x26 │ │ │ │ - str d14, [x24] │ │ │ │ - b.ne 2d2b0 ::do_widen(char) const@@Base+0x18d70> // b.any │ │ │ │ - b 2d2d0 ::do_widen(char) const@@Base+0x18d90> │ │ │ │ - mov w1, w10 │ │ │ │ - tbz w15, #31, 2d7a0 ::do_widen(char) const@@Base+0x19260> │ │ │ │ - add w1, w10, #0x1 │ │ │ │ - str w10, [x17] │ │ │ │ - add w10, w1, #0x1 │ │ │ │ - str w1, [x16] │ │ │ │ - b 2d394 ::do_widen(char) const@@Base+0x18e54> │ │ │ │ - b.ne 2d0dc ::do_widen(char) const@@Base+0x18b9c> // b.any │ │ │ │ - ldrb w0, [x28, #65] │ │ │ │ - strb w0, [sp, #104] │ │ │ │ - b 2d0dc ::do_widen(char) const@@Base+0x18b9c> │ │ │ │ - str xzr, [x24] │ │ │ │ - mov x0, #0x100 // #256 │ │ │ │ - str x3, [sp, #40] │ │ │ │ - bl d8b0 │ │ │ │ - mvni v31.4s, #0x0 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - stp q31, q31, [x0, #32] │ │ │ │ - stp q31, q31, [x0, #64] │ │ │ │ - stp q31, q31, [x0, #96] │ │ │ │ - stp q31, q31, [x0, #128] │ │ │ │ - stp q31, q31, [x0, #160] │ │ │ │ - stp q31, q31, [x0, #192] │ │ │ │ - stp q31, q31, [x0, #224] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - b 2d3b0 ::do_widen(char) const@@Base+0x18e70> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cmp x0, x20 │ │ │ │ + csel x20, x0, x20, le │ │ │ │ + cbz x20, 2b7f0 ::do_widen(char) const@@Base+0xd790> │ │ │ │ + sub x0, x0, x20 │ │ │ │ + sub x1, x1, x20 │ │ │ │ + add x0, x2, x0 │ │ │ │ + mov x2, x20 │ │ │ │ + bl da90 │ │ │ │ + ldr x2, [x19, #80] │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + b 2b7f0 ::do_widen(char) const@@Base+0xd790> │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + b 2b794 ::do_widen(char) const@@Base+0xd734> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - cbz x23, 2d80c ::do_widen(char) const@@Base+0x192cc> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d870 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #168] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl d980 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #208] │ │ │ │ - stp x25, x26, [sp, #240] │ │ │ │ - b.eq 2d854 ::do_widen(char) const@@Base+0x19314> // b.none │ │ │ │ + b.eq 2b8f0 ::do_widen(char) const@@Base+0xd890> // b.none │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl d870 │ │ │ │ - ldp x21, x22, [sp, #208] │ │ │ │ - ldp x25, x26, [sp, #240] │ │ │ │ - cbnz x23, 2d804 ::do_widen(char) const@@Base+0x192c4> │ │ │ │ - b 2d80c ::do_widen(char) const@@Base+0x192cc> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x690 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ mov x0, x19 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x190 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - stp x29, x30, [sp, #304] │ │ │ │ - add x29, sp, #0x130 │ │ │ │ - str x2, [sp] │ │ │ │ - str x1, [sp, #144] │ │ │ │ - stp x19, x20, [sp, #320] │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #336] │ │ │ │ - stp x23, x24, [sp, #352] │ │ │ │ - stp x25, x26, [sp, #368] │ │ │ │ - stp x27, x28, [sp, #384] │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #296] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x0, #0x10000 // #65536 │ │ │ │ - bl d8b0 │ │ │ │ - add x1, x0, #0x10, lsl #12 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - stur xzr, [x0, #-16] │ │ │ │ - stur wzr, [x0, #-8] │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + cbz x1, 2b9dc ::do_widen(char) const@@Base+0xd97c> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ cmp x0, x1 │ │ │ │ - b.ne 2d8b4 ::do_widen(char) const@@Base+0x19374> // b.any │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - add x27, x19, #0xa0 │ │ │ │ - ldr x20, [x27, #8] │ │ │ │ - subs x20, x20, x0 │ │ │ │ - b.mi 2eb40 ::do_widen(char) const@@Base+0x1a600> // b.first │ │ │ │ - b.eq 2e7dc ::do_widen(char) const@@Base+0x1a29c> // b.none │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x0, x20 │ │ │ │ - bl d8b0 │ │ │ │ - add x3, x0, x20 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x28, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x3, [sp, #152] │ │ │ │ - bl d570 │ │ │ │ - ldr x2, [sp] │ │ │ │ - ldr w1, [x19, #36] │ │ │ │ - mov x0, x2 │ │ │ │ - str w1, [sp, #140] │ │ │ │ - ldr x3, [x2, #16] │ │ │ │ - ldr x4, [x0], #16 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - sub x3, x3, x4 │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - adds x3, x0, x3, lsl #3 │ │ │ │ - b.eq 2d968 ::do_widen(char) const@@Base+0x19428> // b.none │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x5, #0x1 // #1 │ │ │ │ - ubfx x2, x0, #6, #32 │ │ │ │ - lsl x6, x5, x0 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - ldr x2, [x4, x2, lsl #3] │ │ │ │ - tst x6, x2 │ │ │ │ - cset w2, ne // ne = any │ │ │ │ - sub w1, w1, w2 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ne 2d940 ::do_widen(char) const@@Base+0x19400> // b.any │ │ │ │ - str w1, [sp, #140] │ │ │ │ - ldr w0, [sp, #140] │ │ │ │ - mov w20, w0 │ │ │ │ - cbnz w0, 2e7a8 ::do_widen(char) const@@Base+0x1a268> │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - str xzr, [sp, #32] │ │ │ │ - stp xzr, xzr, [sp, #64] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x1, [x19, #184] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - ldr x4, [x1] │ │ │ │ - fmov d31, x4 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x20, d31 │ │ │ │ - mov w24, w20 │ │ │ │ - lsr x1, x4, x0 │ │ │ │ - tbz w1, #0, 2d9b8 ::do_widen(char) const@@Base+0x19478> │ │ │ │ - add x1, x19, w3, uxtw │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2d9a4 ::do_widen(char) const@@Base+0x19464> // b.any │ │ │ │ - add x1, x19, #0x41 │ │ │ │ - str x1, [sp, #88] │ │ │ │ - cmp w20, #0x1 │ │ │ │ - b.ls 2e900 ::do_widen(char) const@@Base+0x1a3c0> // b.plast │ │ │ │ - mov x2, x20 │ │ │ │ - add x0, sp, #0xe8 │ │ │ │ - bl d270 │ │ │ │ - ldr x0, [sp] │ │ │ │ - mov x12, #0x1 // #1 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - mov w4, w20 │ │ │ │ - ldr x3, [x0] │ │ │ │ - mov w5, w12 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - mov w7, w12 │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - sub x0, x0, x3 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w1, w1 │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - add x0, x1, x0, lsl #3 │ │ │ │ - sub x1, x0, #0x1 │ │ │ │ - stp x2, x23, [sp, #48] │ │ │ │ - cmp x1, x12 │ │ │ │ - b.ls 2deb0 ::do_widen(char) const@@Base+0x19970> // b.plast │ │ │ │ - ldr x6, [x19, #184] │ │ │ │ - ubfiz x22, x12, #3, #32 │ │ │ │ - mov w8, w12 │ │ │ │ - ldr x3, [x6, x22] │ │ │ │ - cbz x3, 2e45c ::do_widen(char) const@@Base+0x19f1c> │ │ │ │ - fmov d31, x3 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x0, d31 │ │ │ │ - mul w26, w24, w0 │ │ │ │ - mov w24, w0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - lsr x1, x3, x0 │ │ │ │ - tbz w1, #0, 2da74 ::do_widen(char) const@@Base+0x19534> │ │ │ │ - add x1, x19, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2da60 ::do_widen(char) const@@Base+0x19520> // b.any │ │ │ │ - ldr x0, [sp] │ │ │ │ - ubfx x1, x12, #6, #32 │ │ │ │ - lsl x9, x8, #1 │ │ │ │ - add x8, x19, #0xd0 │ │ │ │ - sub x14, x9, #0x2 │ │ │ │ + b.ls 2b974 ::do_widen(char) const@@Base+0xd914> // b.plast │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + ldrb w0, [x1] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x3, [x2] │ │ │ │ + subs x1, x1, x3 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b.ne 2ba6c ::do_widen(char) const@@Base+0xda0c> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x20, [x19, #8] │ │ │ │ + ldr x0, [x19, #112] │ │ │ │ + sub x20, x1, x20 │ │ │ │ + ldr x2, [x19, #96] │ │ │ │ + cmp x0, x20 │ │ │ │ + csel x20, x0, x20, le │ │ │ │ + cbnz x20, 2ba18 ::do_widen(char) const@@Base+0xd9b8> │ │ │ │ + ldrb w1, [x19, #80] │ │ │ │ + sub x20, x0, x20 │ │ │ │ + add x20, x2, x20 │ │ │ │ + add x2, x2, x0 │ │ │ │ + stp x20, x2, [x19, #8] │ │ │ │ + str x2, [x19, #24] │ │ │ │ + tbz w1, #0, 2ba70 ::do_widen(char) const@@Base+0xda10> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x19, sp, #0x8 │ │ │ │ + mov x8, x19 │ │ │ │ + bl 2a460 ::do_widen(char) const@@Base+0xc400> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2ba6c ::do_widen(char) const@@Base+0xda0c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl e234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x264> │ │ │ │ ldr x2, [x0] │ │ │ │ - ldr x0, [x19, #208] │ │ │ │ - ldr x3, [x2, x1, lsl #3] │ │ │ │ - stp x9, x8, [sp, #16] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - lsl x7, x1, x7 │ │ │ │ - ldrh w8, [x0, x14] │ │ │ │ - add x1, x0, x14 │ │ │ │ - tst x7, x3 │ │ │ │ - b.eq 2ddf0 ::do_widen(char) const@@Base+0x198b0> // b.none │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - ldrh w1, [x0, x9] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add w1, w8, w1 │ │ │ │ - and w1, w1, #0xffff │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 2e470 ::do_widen(char) const@@Base+0x19f30> // b.none │ │ │ │ - strh w1, [x0], #2 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 2e514 ::do_widen(char) const@@Base+0x19fd4> // b.none │ │ │ │ - str xzr, [x23], #8 │ │ │ │ - cbz w26, 2e5a0 ::do_widen(char) const@@Base+0x1a060> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - mov x22, x1 │ │ │ │ - ldr x3, [x0] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - add w2, w4, w0 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - ldr d31, [x3, x2, lsl #3] │ │ │ │ - stur w0, [x1, #-8] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - stur d31, [x1, #-16] │ │ │ │ - cmp w0, w26 │ │ │ │ - b.ne 2db08 ::do_widen(char) const@@Base+0x195c8> // b.any │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ubfiz x25, x26, #4, #32 │ │ │ │ - mov x2, #0x3f // #63 │ │ │ │ - stp x14, x12, [sp, #96] │ │ │ │ - asr x3, x25, #4 │ │ │ │ - add x11, x0, x25 │ │ │ │ - clz x3, x3 │ │ │ │ - sub x2, x2, x3 │ │ │ │ - mov x1, x11 │ │ │ │ - str x11, [sp, #40] │ │ │ │ - lsl x2, x2, #1 │ │ │ │ - str w4, [sp, #112] │ │ │ │ - bl 2ca04 ::do_widen(char) const@@Base+0x184c4> │ │ │ │ - ldr x11, [sp, #40] │ │ │ │ - cmp x25, #0x100 │ │ │ │ - ldp x14, x12, [sp, #96] │ │ │ │ - ldr w4, [sp, #112] │ │ │ │ - b.ls 2e434 ::do_widen(char) const@@Base+0x19ef4> // b.plast │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str w4, [sp, #40] │ │ │ │ - stp x12, x11, [sp, #96] │ │ │ │ - add x1, x0, #0x100 │ │ │ │ - bl 2c904 ::do_widen(char) const@@Base+0x183c4> │ │ │ │ - ldp x12, x11, [sp, #96] │ │ │ │ - add x6, sp, #0xa0 │ │ │ │ - ldr w4, [sp, #40] │ │ │ │ - ldur d31, [x1, #-16] │ │ │ │ + adrp x1, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x1, x1, #0xb80 │ │ │ │ + ldr x2, [x2, #168] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 2ba38 ::do_widen(char) const@@Base+0xd9d8> // b.any │ │ │ │ + ldr x1, [x0, #96] │ │ │ │ + stp x1, x1, [x0, #8] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + str x1, [x0, #24] │ │ │ │ mov x2, x1 │ │ │ │ - ldr d30, [x1] │ │ │ │ - sub x0, x1, #0x10 │ │ │ │ - ldp x8, x9, [x1] │ │ │ │ - stp x8, x9, [sp, #160] │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 2ddac ::do_widen(char) const@@Base+0x1986c> // b.first │ │ │ │ - mov x7, x1 │ │ │ │ - ldr w0, [x6, #8] │ │ │ │ - ldr x2, [x6] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x2, [x7] │ │ │ │ - str w0, [x7, #8] │ │ │ │ - cmp x11, x1 │ │ │ │ - b.ne 2db90 ::do_widen(char) const@@Base+0x19650> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x0, #0x100 // #256 │ │ │ │ - str w4, [sp, #96] │ │ │ │ - stp x12, x14, [sp, #104] │ │ │ │ - str x11, [sp, #120] │ │ │ │ - bl d8b0 │ │ │ │ - mvni v31.4s, #0x0 │ │ │ │ - mov x6, x0 │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - str x6, [sp, #40] │ │ │ │ - add x17, sp, #0xe8 │ │ │ │ - mov w25, w20 │ │ │ │ - mov w10, #0x0 // #0 │ │ │ │ - stp q31, q31, [x6] │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - add x0, x6, #0x40 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - add x0, x6, #0x60 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - add x0, x6, #0x80 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - add x0, x6, #0xa0 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - add x0, x6, #0xc0 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - add x0, x6, #0xe0 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - ldr w4, [sp, #96] │ │ │ │ - ldr x30, [sp, #24] │ │ │ │ - str w4, [sp, #96] │ │ │ │ - ldr x11, [sp, #120] │ │ │ │ - ldp x12, x14, [sp, #104] │ │ │ │ - str w26, [sp, #104] │ │ │ │ - b 2dc90 ::do_widen(char) const@@Base+0x19750> │ │ │ │ - cmp w2, #0x8 │ │ │ │ - b.gt 2dc84 ::do_widen(char) const@@Base+0x19744> │ │ │ │ - tbnz w3, #31, 2e204 ::do_widen(char) const@@Base+0x19cc4> │ │ │ │ - ldur x1, [x23, #-8] │ │ │ │ - add w0, w7, w3, lsl #3 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - lsl x0, x2, x0 │ │ │ │ - orr x0, x1, x0 │ │ │ │ - stur x0, [x23, #-8] │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - cmp x22, x11 │ │ │ │ - b.eq 2e1b0 ::do_widen(char) const@@Base+0x19c70> // b.none │ │ │ │ - ldr w0, [x22, #8] │ │ │ │ - udiv w2, w0, w24 │ │ │ │ - msub w1, w2, w24, w0 │ │ │ │ - ldrb w0, [x17, w2, uxtw] │ │ │ │ - add x1, x19, x1 │ │ │ │ - and w4, w0, #0xf8 │ │ │ │ - ubfiz w2, w0, #3, #3 │ │ │ │ - lsr w13, w0, #3 │ │ │ │ - and w0, w0, #0x7 │ │ │ │ - ldrb w1, [x1, #65] │ │ │ │ - and w5, w1, #0x7 │ │ │ │ - add w2, w2, w5 │ │ │ │ - lsr w1, w1, #3 │ │ │ │ - add w4, w4, w1 │ │ │ │ - ubfiz x9, x2, #2, #7 │ │ │ │ - ubfiz x8, x4, #2, #32 │ │ │ │ - ldr w7, [x6, x9] │ │ │ │ - ldr w3, [x6, x8] │ │ │ │ - cmp w7, #0x0 │ │ │ │ - ccmp w4, w2, #0x4, lt // lt = tstop │ │ │ │ - cset w18, ne // ne = any │ │ │ │ - add w2, w10, w3, lsr #31 │ │ │ │ - b.eq 2dc60 ::do_widen(char) const@@Base+0x19720> // b.none │ │ │ │ - cmp w2, #0x7 │ │ │ │ - b.gt 2dc84 ::do_widen(char) const@@Base+0x19744> │ │ │ │ - ldr x2, [x30] │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - add x26, x2, x14 │ │ │ │ - ldrh w7, [x2, x14] │ │ │ │ - add x16, x2, x4 │ │ │ │ - ldrh w2, [x2, x4] │ │ │ │ - add w2, w7, w2 │ │ │ │ - tbnz w3, #31, 2e204 ::do_widen(char) const@@Base+0x19cc4> │ │ │ │ - str w10, [x6, x9] │ │ │ │ - cbz w2, 2dd9c ::do_widen(char) const@@Base+0x1985c> │ │ │ │ - ldr x15, [x19, #136] │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - mov w1, w25 │ │ │ │ - mov w9, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - lsl w20, w4, w10 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lsr w4, w1, #1 │ │ │ │ - ubfiz w13, w1, #2, #1 │ │ │ │ - ldrb w4, [x15, w4, uxtw] │ │ │ │ - asr w4, w4, w13 │ │ │ │ - tbz w4, #1, 2dd8c ::do_widen(char) const@@Base+0x1984c> │ │ │ │ - ldr x4, [x27] │ │ │ │ - add w13, w21, w9 │ │ │ │ - cmp w7, w3 │ │ │ │ - csel w18, w5, w0, ls // ls = plast │ │ │ │ - ldrb w4, [x4, w13, uxtw] │ │ │ │ - asr w4, w4, w18 │ │ │ │ - tbz w4, #0, 2dd88 ::do_widen(char) const@@Base+0x19848> │ │ │ │ - ldrb w2, [x28, w13, uxtw] │ │ │ │ - orr w2, w20, w2 │ │ │ │ - strb w2, [x28, w13, uxtw] │ │ │ │ - ldrh w7, [x26] │ │ │ │ - ldrh w2, [x16] │ │ │ │ - add w2, w7, w2 │ │ │ │ - add w9, w9, #0x1 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - cmp w2, w3 │ │ │ │ - b.hi 2dd40 ::do_widen(char) const@@Base+0x19800> // b.pmore │ │ │ │ - mov w7, w10 │ │ │ │ - ldr w3, [x6, x8] │ │ │ │ - add w10, w7, #0x1 │ │ │ │ - b 2dc6c ::do_widen(char) const@@Base+0x1972c> │ │ │ │ - ldr x5, [x0] │ │ │ │ - mov x7, x0 │ │ │ │ - ldr w3, [x0, #8] │ │ │ │ - sub x2, x2, #0x10 │ │ │ │ - str x5, [x2, #16] │ │ │ │ - str w3, [x2, #24] │ │ │ │ - ldr d31, [x0, #-16]! │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2ddac ::do_widen(char) const@@Base+0x1986c> │ │ │ │ - ldr x2, [x6] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - ldr w0, [x6, #8] │ │ │ │ - str x2, [x7] │ │ │ │ - str w0, [x7, #8] │ │ │ │ - cmp x11, x1 │ │ │ │ - b.ne 2db90 ::do_widen(char) const@@Base+0x19650> // b.any │ │ │ │ - b 2dbd0 ::do_widen(char) const@@Base+0x19690> │ │ │ │ - sub x0, x12, #0x1 │ │ │ │ - sub w3, w5, #0x1 │ │ │ │ - mov x5, #0x1 // #1 │ │ │ │ - ubfx x0, x0, #6, #32 │ │ │ │ - lsl x3, x5, x3 │ │ │ │ - ldr x0, [x2, x0, lsl #3] │ │ │ │ - tst x3, x0 │ │ │ │ - b.eq 2e2e4 ::do_widen(char) const@@Base+0x19da4> // b.none │ │ │ │ - ldr x0, [x19, #208] │ │ │ │ - ldrh w22, [x0, x14] │ │ │ │ - cbz w22, 2e1e8 ::do_widen(char) const@@Base+0x19ca8> │ │ │ │ - ldr x2, [x19, #136] │ │ │ │ - add w22, w20, w22 │ │ │ │ - lsr w0, w20, #1 │ │ │ │ - ubfiz w1, w20, #2, #1 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - ldrb w0, [x2, w0, uxtw] │ │ │ │ - asr w0, w0, w1 │ │ │ │ - ubfx x0, x0, #1, #1 │ │ │ │ - add w21, w21, w0 │ │ │ │ - cmp w20, w22 │ │ │ │ - b.ne 2de24 ::do_widen(char) const@@Base+0x198e4> // b.any │ │ │ │ - cmp w24, #0x1 │ │ │ │ - b.ls 2e1f4 ::do_widen(char) const@@Base+0x19cb4> // b.plast │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - mov w2, w24 │ │ │ │ - add x0, sp, #0xe8 │ │ │ │ - str w4, [sp, #16] │ │ │ │ - str x12, [sp, #24] │ │ │ │ - bl d270 │ │ │ │ - ldr x12, [sp, #24] │ │ │ │ - ldr w4, [sp, #16] │ │ │ │ - ldr x2, [sp] │ │ │ │ - add x12, x12, #0x1 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - add w4, w4, w26 │ │ │ │ - ldr x3, [x2] │ │ │ │ - mov w20, w22 │ │ │ │ - ldr x0, [x1] │ │ │ │ - mov w5, w12 │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ - mov w7, w12 │ │ │ │ - sub x0, x0, x3 │ │ │ │ - mov w1, w1 │ │ │ │ - add x0, x1, x0, lsl #3 │ │ │ │ - sub x1, x0, #0x1 │ │ │ │ - cmp x1, x12 │ │ │ │ - b.hi 2da2c ::do_widen(char) const@@Base+0x194ec> // b.pmore │ │ │ │ - add x1, x0, #0x3d │ │ │ │ - subs x0, x0, #0x2 │ │ │ │ - csel x1, x1, x0, mi // mi = first │ │ │ │ - negs x2, x0 │ │ │ │ - and x2, x2, #0x3f │ │ │ │ - and x0, x0, #0x3f │ │ │ │ - ubfx x1, x1, #6, #32 │ │ │ │ - csneg x2, x0, x2, mi // mi = first │ │ │ │ - add x0, x3, x1, lsl #3 │ │ │ │ - cmn x2, #0x1 │ │ │ │ - b.eq 2e79c ::do_widen(char) const@@Base+0x1a25c> // b.none │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - lsl x1, x1, x2 │ │ │ │ - ldr x0, [x0] │ │ │ │ - tst x1, x0 │ │ │ │ - b.ne 2df74 ::do_widen(char) const@@Base+0x19a34> // b.any │ │ │ │ - ldr x1, [x19, #216] │ │ │ │ - ldurh w4, [x1, #-2] │ │ │ │ - cbz w4, 2df44 ::do_widen(char) const@@Base+0x19a04> │ │ │ │ - ldr x6, [x19, #136] │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - lsr w0, w20, #1 │ │ │ │ - ubfiz w2, w20, #2, #1 │ │ │ │ - ldrb w0, [x6, w0, uxtw] │ │ │ │ - asr w0, w0, w2 │ │ │ │ - tbz w0, #1, 2e5f8 ::do_widen(char) const@@Base+0x1a0b8> │ │ │ │ - ldr x2, [x27] │ │ │ │ - add w0, w5, w21 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - ldrb w2, [x2, w0, uxtw] │ │ │ │ - strb w2, [x28, w0, uxtw] │ │ │ │ - ldurh w4, [x1, #-2] │ │ │ │ - cmp w3, w4 │ │ │ │ - b.cc 2df08 ::do_widen(char) const@@Base+0x199c8> // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 2e618 ::do_widen(char) const@@Base+0x1a0d8> // b.none │ │ │ │ - strh w4, [x0], #2 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 2e654 ::do_widen(char) const@@Base+0x1a114> // b.none │ │ │ │ - ldur x0, [x1, #-8] │ │ │ │ - str x0, [x23], #8 │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - ldr x1, [x27, #16] │ │ │ │ - sub x20, x0, x28 │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - cmp x20, x1 │ │ │ │ - b.hi 2e694 ::do_widen(char) const@@Base+0x1a154> // b.pmore │ │ │ │ - ldr x3, [x27, #8] │ │ │ │ - sub x2, x3, x0 │ │ │ │ - cmp x20, x2 │ │ │ │ - b.ls 2e77c ::do_widen(char) const@@Base+0x1a23c> // b.plast │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.le 2e92c ::do_widen(char) const@@Base+0x1a3ec> │ │ │ │ - mov x1, x28 │ │ │ │ - bl da90 │ │ │ │ - ldr x3, [x27, #8] │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - sub x2, x3, x0 │ │ │ │ - add x1, x28, x2 │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - sub x2, x2, x1 │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.le 2e948 ::do_widen(char) const@@Base+0x1a408> │ │ │ │ - mov x0, x3 │ │ │ │ - bl da90 │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - add x0, x0, x20 │ │ │ │ - add x20, x19, #0xb8 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x21, [x19, #184] │ │ │ │ - str x0, [x27, #8] │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - sub x22, x23, x1 │ │ │ │ - sub x0, x0, x21 │ │ │ │ - cmp x22, x0 │ │ │ │ - b.hi 2e840 ::do_widen(char) const@@Base+0x1a300> // b.pmore │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - sub x2, x0, x21 │ │ │ │ - cmp x22, x2 │ │ │ │ - b.ls 2e7e8 ::do_widen(char) const@@Base+0x1a2a8> // b.plast │ │ │ │ - cmp x2, #0x8 │ │ │ │ - b.le 2e968 ::do_widen(char) const@@Base+0x1a428> │ │ │ │ - mov x0, x21 │ │ │ │ - bl da90 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - ldr x21, [x19, #184] │ │ │ │ - sub x2, x0, x21 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - add x1, x1, x2 │ │ │ │ - sub x2, x23, x1 │ │ │ │ - cmp x2, #0x8 │ │ │ │ - b.le 2e978 ::do_widen(char) const@@Base+0x1a438> │ │ │ │ - bl da90 │ │ │ │ - ldr x21, [x19, #184] │ │ │ │ - add x22, x21, x22 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x1, x19, #0xd0 │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - ldr x1, [x19, #224] │ │ │ │ - sub x23, x0, x2 │ │ │ │ - ldr x0, [x19, #208] │ │ │ │ - str x22, [x20, #8] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - cmp x23, x1 │ │ │ │ - b.hi 2e894 ::do_widen(char) const@@Base+0x1a354> // b.pmore │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x3, [x1, #8] │ │ │ │ - sub x2, x3, x0 │ │ │ │ - cmp x23, x2 │ │ │ │ - b.ls 2e808 ::do_widen(char) const@@Base+0x1a2c8> // b.plast │ │ │ │ - cmp x2, #0x2 │ │ │ │ - b.le 2ea40 ::do_widen(char) const@@Base+0x1a500> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - bl da90 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x3, [x0, #8] │ │ │ │ - ldr x0, [x19, #208] │ │ │ │ - sub x2, x3, x0 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - add x1, x1, x2 │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - sub x2, x2, x1 │ │ │ │ - cmp x2, #0x2 │ │ │ │ - b.le 2ea54 ::do_widen(char) const@@Base+0x1a514> │ │ │ │ - mov x0, x3 │ │ │ │ + ldr x0, [x19, #112] │ │ │ │ + cmp x0, x20 │ │ │ │ + csel x20, x0, x20, le │ │ │ │ + cbz x20, 2b990 ::do_widen(char) const@@Base+0xd930> │ │ │ │ + sub x0, x0, x20 │ │ │ │ + sub x1, x1, x20 │ │ │ │ + add x0, x2, x0 │ │ │ │ + mov x2, x20 │ │ │ │ bl da90 │ │ │ │ - ldr x0, [x19, #208] │ │ │ │ - add x23, x0, x23 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - str x23, [x0, #8] │ │ │ │ - ldr w0, [sp, #140] │ │ │ │ - str w0, [x19, #36] │ │ │ │ - cbz w0, 2ea38 ::do_widen(char) const@@Base+0x1a4f8> │ │ │ │ - ldr x21, [x19, #184] │ │ │ │ + ldr x2, [x19, #96] │ │ │ │ + ldr x0, [x19, #112] │ │ │ │ + b 2b990 ::do_widen(char) const@@Base+0xd930> │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + b 2b934 ::do_widen(char) const@@Base+0xd8d4> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl d980 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldr w4, [sp, #140] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - b 2e128 ::do_widen(char) const@@Base+0x19be8> │ │ │ │ - fmov d31, x0 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x0, d31 │ │ │ │ - madd w2, w3, w0, w2 │ │ │ │ - mov w3, w0 │ │ │ │ - cmp w4, w1 │ │ │ │ - b.ls 2e140 ::do_widen(char) const@@Base+0x19c00> // b.plast │ │ │ │ - ldr x0, [x21, x1, lsl #3] │ │ │ │ - cbnz x0, 2e104 ::do_widen(char) const@@Base+0x19bc4> │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - cmp w4, w1 │ │ │ │ - b.hi 2e128 ::do_widen(char) const@@Base+0x19be8> // b.pmore │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str w2, [x19, #52] │ │ │ │ - cbz x0, 2e154 ::do_widen(char) const@@Base+0x19c14> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cbz x0, 2e160 ::do_widen(char) const@@Base+0x19c20> │ │ │ │ - bl d870 │ │ │ │ - cbz x28, 2e16c ::do_widen(char) const@@Base+0x19c2c> │ │ │ │ - mov x0, x28 │ │ │ │ - bl d870 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.eq 2ba90 ::do_widen(char) const@@Base+0xda30> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x448 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xd0 │ │ │ │ + stp x29, x30, [sp, #144] │ │ │ │ + add x29, sp, #0x90 │ │ │ │ + stp x19, x20, [sp, #160] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #296] │ │ │ │ + ldr w1, [x19, #56] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #136] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + tbnz w1, #1, 2bb04 ::do_widen(char) const@@Base+0xdaa4> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2e9c8 ::do_widen(char) const@@Base+0x1a488> // b.any │ │ │ │ - ldp x29, x30, [sp, #304] │ │ │ │ - ldp x19, x20, [sp, #320] │ │ │ │ - ldp x21, x22, [sp, #336] │ │ │ │ - ldp x23, x24, [sp, #352] │ │ │ │ - ldp x25, x26, [sp, #368] │ │ │ │ - ldp x27, x28, [sp, #384] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add sp, sp, #0x190 │ │ │ │ + b.ne 2bc84 ::do_widen(char) const@@Base+0xdc24> // b.any │ │ │ │ + ldp x29, x30, [sp, #144] │ │ │ │ + ldp x19, x20, [sp, #160] │ │ │ │ + add sp, sp, #0xd0 │ │ │ │ autiasp │ │ │ │ - b d870 │ │ │ │ - ldr w4, [sp, #96] │ │ │ │ - mov w20, w25 │ │ │ │ - stp x14, x12, [sp, #16] │ │ │ │ - ldr w26, [sp, #104] │ │ │ │ - str w4, [sp, #96] │ │ │ │ - cmp w10, #0x8 │ │ │ │ - b.ne 2e5d8 ::do_widen(char) const@@Base+0x1a098> // b.any │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl d870 │ │ │ │ - ldp x14, x12, [sp, #16] │ │ │ │ - ldr x0, [x19, #208] │ │ │ │ - ldr w4, [sp, #96] │ │ │ │ - ldrh w22, [x0, x14] │ │ │ │ - cbnz w22, 2de1c ::do_widen(char) const@@Base+0x198dc> │ │ │ │ - mov w22, w20 │ │ │ │ - cmp w24, #0x1 │ │ │ │ - b.hi 2de50 ::do_widen(char) const@@Base+0x19910> // b.pmore │ │ │ │ - b.ne 2de70 ::do_widen(char) const@@Base+0x19930> // b.any │ │ │ │ - ldrb w0, [x19, #65] │ │ │ │ - strb w0, [sp, #232] │ │ │ │ - b 2de70 ::do_widen(char) const@@Base+0x19930> │ │ │ │ - ldr x2, [x30] │ │ │ │ - str w10, [x6, x8] │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - add x26, x2, x14 │ │ │ │ - ldrh w7, [x2, x14] │ │ │ │ - add x16, x2, x3 │ │ │ │ - ldrh w2, [x2, x3] │ │ │ │ - adds w2, w2, w7 │ │ │ │ - b.eq 2e6e0 ::do_widen(char) const@@Base+0x1a1a0> // b.none │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - ldr x20, [x19, #136] │ │ │ │ - lsl w3, w3, w10 │ │ │ │ - str w3, [sp, #24] │ │ │ │ - mov w3, w25 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - str w25, [sp, #112] │ │ │ │ - str w10, [sp, #120] │ │ │ │ - str x23, [sp, #128] │ │ │ │ - str w0, [sp, #136] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lsr w0, w3, #1 │ │ │ │ - ubfiz w10, w3, #2, #1 │ │ │ │ - ldrb w0, [x20, w0, uxtw] │ │ │ │ - asr w0, w0, w10 │ │ │ │ - tbz w0, #1, 2e2b0 ::do_widen(char) const@@Base+0x19d70> │ │ │ │ - ldr x0, [x27] │ │ │ │ - add w10, w15, w21 │ │ │ │ - cmp w7, w4 │ │ │ │ - csel w23, w1, w13, ls // ls = plast │ │ │ │ - ldrb w0, [x0, w10, uxtw] │ │ │ │ - asr w0, w0, w23 │ │ │ │ - tbz w0, #0, 2e2ac ::do_widen(char) const@@Base+0x19d6c> │ │ │ │ - ldrb w0, [x28, w10, uxtw] │ │ │ │ - ldr w2, [sp, #24] │ │ │ │ - orr w0, w2, w0 │ │ │ │ - strb w0, [x28, w10, uxtw] │ │ │ │ - ldrh w7, [x26] │ │ │ │ - ldrh w2, [x16] │ │ │ │ - add w2, w7, w2 │ │ │ │ - add w15, w15, #0x1 │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - cmp w2, w4 │ │ │ │ - b.hi 2e260 ::do_widen(char) const@@Base+0x19d20> // b.pmore │ │ │ │ - ldr w10, [sp, #120] │ │ │ │ - ldr x23, [sp, #128] │ │ │ │ - add w1, w10, #0x1 │ │ │ │ - ldr w0, [sp, #136] │ │ │ │ - cbnz w18, 2e468 ::do_widen(char) const@@Base+0x19f28> │ │ │ │ - mov w3, w10 │ │ │ │ - ldr w7, [x6, x9] │ │ │ │ - mov w10, w1 │ │ │ │ - b 2dc6c ::do_widen(char) const@@Base+0x1972c> │ │ │ │ - cbz w8, 2e33c ::do_widen(char) const@@Base+0x19dfc> │ │ │ │ - ldr x9, [x19, #136] │ │ │ │ - mov w0, w20 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lsr w2, w0, #1 │ │ │ │ - ubfiz w3, w0, #2, #1 │ │ │ │ - ldrb w2, [x9, w2, uxtw] │ │ │ │ - asr w2, w2, w3 │ │ │ │ - tbz w2, #1, 2e374 ::do_widen(char) const@@Base+0x19e34> │ │ │ │ - ldr x3, [x27] │ │ │ │ - add w2, w21, w7 │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add w7, w7, #0x1 │ │ │ │ - ldrb w3, [x3, w2, uxtw] │ │ │ │ - strb w3, [x28, w2, uxtw] │ │ │ │ - ldrh w8, [x1] │ │ │ │ - cmp w5, w8 │ │ │ │ - b.cc 2e300 ::do_widen(char) const@@Base+0x19dc0> // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 2e394 ::do_widen(char) const@@Base+0x19e54> // b.none │ │ │ │ - strh w8, [x0], #2 │ │ │ │ - sub x22, x22, #0x8 │ │ │ │ - add x1, x6, x22 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 2e3f0 ::do_widen(char) const@@Base+0x19eb0> // b.none │ │ │ │ - ldr x0, [x6, x22] │ │ │ │ - str x0, [x23], #8 │ │ │ │ - b 2de10 ::do_widen(char) const@@Base+0x198d0> │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w8, w5 │ │ │ │ - b.hi 2e300 ::do_widen(char) const@@Base+0x19dc0> // b.pmore │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 2e34c ::do_widen(char) const@@Base+0x19e0c> // b.any │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str w4, [sp, #16] │ │ │ │ - str x12, [sp, #24] │ │ │ │ - str x14, [sp, #40] │ │ │ │ - stp x0, x2, [sp, #208] │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - str x2, [sp, #224] │ │ │ │ - bl 2ec00 ::do_widen(char) const@@Base+0x1a6c0> │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - str x0, [sp, #48] │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - str x0, [sp, #72] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - sub x22, x22, #0x8 │ │ │ │ - ldr x6, [x19, #184] │ │ │ │ - ldr x12, [sp, #24] │ │ │ │ - add x1, x6, x22 │ │ │ │ - ldr x14, [sp, #40] │ │ │ │ - ldr w4, [sp, #16] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.ne 2e368 ::do_widen(char) const@@Base+0x19e28> // b.any │ │ │ │ - mov x2, x0 │ │ │ │ - str w4, [sp, #16] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str x12, [sp, #24] │ │ │ │ - str x14, [sp, #40] │ │ │ │ - stp x0, x2, [sp, #176] │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - str x2, [sp, #192] │ │ │ │ - bl 2ece0 ::do_widen(char) const@@Base+0x1a7a0> │ │ │ │ - ldp x0, x23, [sp, #176] │ │ │ │ - str x0, [sp, #56] │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - ldr x12, [sp, #24] │ │ │ │ - ldr x14, [sp, #40] │ │ │ │ - ldr w4, [sp, #16] │ │ │ │ - b 2de10 ::do_widen(char) const@@Base+0x198d0> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x1, x11 │ │ │ │ - str x11, [sp, #40] │ │ │ │ - str w4, [sp, #96] │ │ │ │ - str x12, [sp, #104] │ │ │ │ - bl 2c904 ::do_widen(char) const@@Base+0x183c4> │ │ │ │ - ldr x11, [sp, #40] │ │ │ │ - ldr x12, [sp, #104] │ │ │ │ - ldr w4, [sp, #96] │ │ │ │ - b 2dbd0 ::do_widen(char) const@@Base+0x19690> │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - b 2da58 ::do_widen(char) const@@Base+0x19518> │ │ │ │ - mov w10, w1 │ │ │ │ - b 2dd14 ::do_widen(char) const@@Base+0x197d4> │ │ │ │ - mov x0, x2 │ │ │ │ - mov x3, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - sub x2, x0, x2 │ │ │ │ - asr x0, x2, #1 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 2eb70 ::do_widen(char) const@@Base+0x1a630> // b.none │ │ │ │ - cmp x0, #0x0 │ │ │ │ - csinc x5, x0, xzr, ne // ne = any │ │ │ │ - adds x0, x0, x5 │ │ │ │ - b.cs 2e9cc ::do_widen(char) const@@Base+0x1a48c> // b.hs, b.nlast │ │ │ │ - cmp x0, x3 │ │ │ │ - csel x0, x0, x3, ls // ls = plast │ │ │ │ - lsl x25, x0, #1 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - stp x2, x0, [sp, #32] │ │ │ │ - mov x0, x25 │ │ │ │ - str w1, [sp, #72] │ │ │ │ - str w4, [sp, #96] │ │ │ │ - stp x12, x14, [sp, #104] │ │ │ │ - bl d8b0 │ │ │ │ - ldr w4, [sp, #96] │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - ldp x12, x14, [sp, #104] │ │ │ │ - add x3, x2, #0x2 │ │ │ │ - add x1, x0, x3 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - ldr w1, [sp, #72] │ │ │ │ - cmp x2, #0x0 │ │ │ │ - strh w1, [x0, x2] │ │ │ │ - b.gt 2e6f4 ::do_widen(char) const@@Base+0x1a1b4> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cbnz x0, 2e714 ::do_widen(char) const@@Base+0x1a1d4> │ │ │ │ - add x0, x22, x25 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - str x22, [sp, #48] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.ne 2daec ::do_widen(char) const@@Base+0x195ac> // b.any │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - sub x2, x0, x1 │ │ │ │ - mov x1, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ - asr x0, x2, #3 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2eaf4 ::do_widen(char) const@@Base+0x1a5b4> // b.none │ │ │ │ - cmp x0, #0x0 │ │ │ │ - csinc x3, x0, xzr, ne // ne = any │ │ │ │ - adds x0, x0, x3 │ │ │ │ - b.cs 2ea64 ::do_widen(char) const@@Base+0x1a524> // b.hs, b.nlast │ │ │ │ - cmp x0, x1 │ │ │ │ - csel x0, x0, x1, ls // ls = plast │ │ │ │ - lsl x25, x0, #3 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x0, x25 │ │ │ │ - str w4, [sp, #64] │ │ │ │ - stp x2, x12, [sp, #96] │ │ │ │ - str x14, [sp, #112] │ │ │ │ - bl d8b0 │ │ │ │ - ldp x2, x12, [sp, #96] │ │ │ │ - str xzr, [x0, x2] │ │ │ │ - ldr x14, [sp, #112] │ │ │ │ - mov x22, x0 │ │ │ │ - ldr w4, [sp, #64] │ │ │ │ - add x1, x2, #0x8 │ │ │ │ - add x23, x0, x1 │ │ │ │ - cmp x2, #0x0 │ │ │ │ - b.gt 2e738 ::do_widen(char) const@@Base+0x1a1f8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cbnz x0, 2e758 ::do_widen(char) const@@Base+0x1a218> │ │ │ │ - add x0, x22, x25 │ │ │ │ - stp x22, x0, [sp, #56] │ │ │ │ - cbnz w26, 2daf4 ::do_widen(char) const@@Base+0x195b4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x0, #0x100 // #256 │ │ │ │ - bl d8b0 │ │ │ │ - mvni v31.4s, #0x0 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - stp q31, q31, [x0, #32] │ │ │ │ - stp q31, q31, [x0, #64] │ │ │ │ - stp q31, q31, [x0, #96] │ │ │ │ - stp q31, q31, [x0, #128] │ │ │ │ - stp q31, q31, [x0, #160] │ │ │ │ - stp q31, q31, [x0, #192] │ │ │ │ - stp q31, q31, [x0, #224] │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x3, x3, #0xdb8 │ │ │ │ - add x1, x1, #0xe00 │ │ │ │ - add x0, x0, #0xe28 │ │ │ │ - mov w2, #0xcb // #203 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - cmp w4, w3 │ │ │ │ - b.hi 2df08 ::do_widen(char) const@@Base+0x199c8> // b.pmore │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 2df54 ::do_widen(char) const@@Base+0x19a14> // b.any │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - str x2, [sp, #208] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - sub x1, x1, #0x2 │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - stp x2, x2, [sp, #216] │ │ │ │ - bl 2ec00 ::do_widen(char) const@@Base+0x1a6c0> │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - str x0, [sp, #48] │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.ne 2df6c ::do_widen(char) const@@Base+0x19a2c> // b.any │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - str x2, [sp, #176] │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - sub x1, x1, #0x8 │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - stp x2, x2, [sp, #184] │ │ │ │ - bl 2ece0 ::do_widen(char) const@@Base+0x1a7a0> │ │ │ │ - ldp x0, x23, [sp, #176] │ │ │ │ - str x0, [sp, #56] │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - ldr x1, [x27, #16] │ │ │ │ - sub x20, x0, x28 │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - cmp x20, x1 │ │ │ │ - b.ls 2df90 ::do_widen(char) const@@Base+0x19a50> // b.plast │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - tbnz x20, #63, 2ea10 ::do_widen(char) const@@Base+0x1a4d0> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d8b0 │ │ │ │ - mov x21, x0 │ │ │ │ - cmp x20, #0x1 │ │ │ │ - b.eq 2ea2c ::do_widen(char) const@@Base+0x1a4ec> // b.none │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x28 │ │ │ │ - bl d270 │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - cbz x0, 2e6d0 ::do_widen(char) const@@Base+0x1a190> │ │ │ │ - bl d870 │ │ │ │ - str x21, [x19, #160] │ │ │ │ - add x0, x21, x20 │ │ │ │ - str x0, [x27, #16] │ │ │ │ - b 2dfe0 ::do_widen(char) const@@Base+0x19aa0> │ │ │ │ - add w1, w10, #0x1 │ │ │ │ - cbz w18, 2e2d4 ::do_widen(char) const@@Base+0x19d94> │ │ │ │ - mov w7, w1 │ │ │ │ - str w1, [x6, x9] │ │ │ │ - b 2dda0 ::do_widen(char) const@@Base+0x19860> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - str w4, [sp, #40] │ │ │ │ - str x12, [sp, #72] │ │ │ │ - str x14, [sp, #96] │ │ │ │ - bl d270 │ │ │ │ - ldr x12, [sp, #72] │ │ │ │ - ldr x14, [sp, #96] │ │ │ │ - ldr w4, [sp, #40] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str w4, [sp, #40] │ │ │ │ - str x12, [sp, #72] │ │ │ │ - str x14, [sp, #96] │ │ │ │ - bl d870 │ │ │ │ - ldr x12, [sp, #72] │ │ │ │ - ldr x14, [sp, #96] │ │ │ │ - ldr w4, [sp, #40] │ │ │ │ - b 2e4fc ::do_widen(char) const@@Base+0x19fbc> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - str w4, [sp, #40] │ │ │ │ - str x12, [sp, #64] │ │ │ │ - str x14, [sp, #96] │ │ │ │ - bl d270 │ │ │ │ - ldr x12, [sp, #64] │ │ │ │ - ldr x14, [sp, #96] │ │ │ │ - ldr w4, [sp, #40] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str w4, [sp, #40] │ │ │ │ - str x12, [sp, #64] │ │ │ │ - str x14, [sp, #96] │ │ │ │ - bl d870 │ │ │ │ - ldr x12, [sp, #64] │ │ │ │ - ldr x14, [sp, #96] │ │ │ │ - ldr w4, [sp, #40] │ │ │ │ - b 2e594 ::do_widen(char) const@@Base+0x1a054> │ │ │ │ - cmp x20, #0x1 │ │ │ │ - b.le 2e988 ::do_widen(char) const@@Base+0x1a448> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x28 │ │ │ │ - bl da90 │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - add x0, x0, x20 │ │ │ │ - b 2dfe0 ::do_widen(char) const@@Base+0x19aa0> │ │ │ │ - sub x0, x0, #0x8 │ │ │ │ - mov x1, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ - b 2dee4 ::do_widen(char) const@@Base+0x199a4> │ │ │ │ - lsl x21, x20, #3 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d8b0 │ │ │ │ - mov x23, x0 │ │ │ │ - lsl x20, x20, #1 │ │ │ │ - add x1, x23, x21 │ │ │ │ - mov x0, x20 │ │ │ │ - str x1, [sp, #64] │ │ │ │ - bl d8b0 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - add x0, x0, x20 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - b 2d980 ::do_widen(char) const@@Base+0x19440> │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - str xzr, [sp, #152] │ │ │ │ - b 2d90c ::do_widen(char) const@@Base+0x193cc> │ │ │ │ - cmp x22, #0x8 │ │ │ │ - b.le 2ea00 ::do_widen(char) const@@Base+0x1a4c0> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x2, x22 │ │ │ │ - bl da90 │ │ │ │ - ldr x21, [x19, #184] │ │ │ │ - add x22, x21, x22 │ │ │ │ - b 2e050 ::do_widen(char) const@@Base+0x19b10> │ │ │ │ - cmp x23, #0x2 │ │ │ │ - b.le 2e9d4 ::do_widen(char) const@@Base+0x1a494> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x2, x23 │ │ │ │ - bl da90 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x0, [x19, #208] │ │ │ │ - add x0, x0, x23 │ │ │ │ - str x0, [x1, #8] │ │ │ │ - ldr w0, [sp, #140] │ │ │ │ - str w0, [x19, #36] │ │ │ │ - cbnz w0, 2e0ec ::do_widen(char) const@@Base+0x19bac> │ │ │ │ - str wzr, [x19, #52] │ │ │ │ - b 2e14c ::do_widen(char) const@@Base+0x19c0c> │ │ │ │ - mov x0, #0x7ffffffffffffff8 // #9223372036854775800 │ │ │ │ - cmp x22, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - b.hi 2e910 ::do_widen(char) const@@Base+0x1a3d0> // b.pmore │ │ │ │ + ret │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3792] │ │ │ │ + and w1, w1, #0xfffffffd │ │ │ │ + stp xzr, xzr, [sp, #24] │ │ │ │ + stp xzr, xzr, [sp, #40] │ │ │ │ + stp xzr, xzr, [sp, #56] │ │ │ │ + stp x21, x22, [sp, #176] │ │ │ │ + add x22, sp, #0x48 │ │ │ │ mov x0, x22 │ │ │ │ - bl d8b0 │ │ │ │ - mov x21, x0 │ │ │ │ - cmp x22, #0x8 │ │ │ │ - b.le 2ea98 ::do_widen(char) const@@Base+0x1a558> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov x2, x22 │ │ │ │ - bl d270 │ │ │ │ - ldr x0, [x19, #184] │ │ │ │ - cbz x0, 2e884 ::do_widen(char) const@@Base+0x1a344> │ │ │ │ - bl d870 │ │ │ │ - str x21, [x19, #184] │ │ │ │ - add x22, x21, x22 │ │ │ │ - str x22, [x20, #16] │ │ │ │ - b 2e050 ::do_widen(char) const@@Base+0x19b10> │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - cmp x23, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - b.hi 2ea7c ::do_widen(char) const@@Base+0x1a53c> // b.pmore │ │ │ │ + str x23, [sp, #192] │ │ │ │ + adrp x21, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + str w1, [x19, #56] │ │ │ │ + add x1, x20, #0x10 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + bl dfc0 │ │ │ │ + str wzr, [sp, #80] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldr w0, [x19, #56] │ │ │ │ + add x2, x21, #0xc10 │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + str x2, [sp, #16] │ │ │ │ + strb wzr, [sp, #85] │ │ │ │ + str w1, [sp, #120] │ │ │ │ + stur q31, [sp, #88] │ │ │ │ + stur q31, [sp, #104] │ │ │ │ + tbz w0, #0, 2bc00 ::do_widen(char) const@@Base+0xdba0> │ │ │ │ + ldr x0, [x19] │ │ │ │ + add x23, sp, #0x10 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x3, [x19] │ │ │ │ + add x1, sp, #0x8 │ │ │ │ + mov x0, sp │ │ │ │ + mov w2, #0x8 // #8 │ │ │ │ + stp x19, x3, [sp] │ │ │ │ + bl 2aec0 ::do_widen(char) const@@Base+0xce60> │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov x1, x19 │ │ │ │ + add x23, sp, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + bl 2b080 ::do_widen(char) const@@Base+0xd020> │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + add x21, x21, #0xc10 │ │ │ │ + str x21, [sp, #16] │ │ │ │ + tbz w0, #0, 2bbcc ::do_widen(char) const@@Base+0xdb6c> │ │ │ │ + tbz w0, #2, 2bbcc ::do_widen(char) const@@Base+0xdb6c> │ │ │ │ mov x0, x23 │ │ │ │ - bl d8b0 │ │ │ │ - mov x20, x0 │ │ │ │ - cmp x23, #0x2 │ │ │ │ - b.le 2ea6c ::do_widen(char) const@@Base+0x1a52c> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x2, x23 │ │ │ │ - bl d270 │ │ │ │ - ldr x0, [x19, #208] │ │ │ │ - cbz x0, 2e8d8 ::do_widen(char) const@@Base+0x1a398> │ │ │ │ + bl 2b1a0 ::do_widen(char) const@@Base+0xd140> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xb48 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + cbz x0, 2bbe4 ::do_widen(char) const@@Base+0xdb84> │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - str x20, [x19, #208] │ │ │ │ - add x20, x20, x23 │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - stp x20, x20, [x0] │ │ │ │ - ldr w0, [sp, #140] │ │ │ │ - str w0, [x19, #36] │ │ │ │ - cbnz w0, 2e0ec ::do_widen(char) const@@Base+0x19bac> │ │ │ │ - str wzr, [x19, #52] │ │ │ │ - b 2e14c ::do_widen(char) const@@Base+0x19c0c> │ │ │ │ - b.ne 2d9e0 ::do_widen(char) const@@Base+0x194a0> // b.any │ │ │ │ - ldrb w0, [x19, #65] │ │ │ │ - strb w0, [sp, #232] │ │ │ │ - b 2d9e0 ::do_widen(char) const@@Base+0x194a0> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2e9c8 ::do_widen(char) const@@Base+0x1a488> // b.any │ │ │ │ - bl d730 │ │ │ │ - b.ne 2dfbc ::do_widen(char) const@@Base+0x19a7c> // b.any │ │ │ │ - ldrb w1, [x28] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [x27, #8] │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - sub x2, x3, x0 │ │ │ │ - b 2dfbc ::do_widen(char) const@@Base+0x19a7c> │ │ │ │ - b.eq 2e954 ::do_widen(char) const@@Base+0x1a414> // b.none │ │ │ │ - add x0, x0, x20 │ │ │ │ - b 2dfe0 ::do_widen(char) const@@Base+0x19aa0> │ │ │ │ - ldrb w0, [x1] │ │ │ │ - strb w0, [x3] │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - add x0, x0, x20 │ │ │ │ - b 2dfe0 ::do_widen(char) const@@Base+0x19aa0> │ │ │ │ - b.ne 2e030 ::do_widen(char) const@@Base+0x19af0> // b.any │ │ │ │ - ldr x1, [x1] │ │ │ │ - str x1, [x21] │ │ │ │ - b 2e030 ::do_widen(char) const@@Base+0x19af0> │ │ │ │ - b.ne 2e04c ::do_widen(char) const@@Base+0x19b0c> // b.any │ │ │ │ - ldr x1, [x1] │ │ │ │ - str x1, [x0] │ │ │ │ - b 2e04c ::do_widen(char) const@@Base+0x19b0c> │ │ │ │ - b.ne 2e94c ::do_widen(char) const@@Base+0x1a40c> // b.any │ │ │ │ - ldrb w1, [x28] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - b 2dfe0 ::do_widen(char) const@@Base+0x19aa0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + str x20, [sp, #16] │ │ │ │ + bl db90 │ │ │ │ + ldr x23, [sp, #192] │ │ │ │ + ldp x21, x22, [sp, #176] │ │ │ │ + b 2bad4 ::do_widen(char) const@@Base+0xda74> │ │ │ │ + add x23, sp, #0x10 │ │ │ │ + mov x0, #0x1000 // #4096 │ │ │ │ + bl d8b0 │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + mov x2, #0x1000 // #4096 │ │ │ │ + stp x0, x2, [sp, #96] │ │ │ │ + cbz x1, 2bc24 ::do_widen(char) const@@Base+0xdbc4> │ │ │ │ + mov x0, x1 │ │ │ │ bl d870 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + tbz w0, #1, 2bc78 ::do_widen(char) const@@Base+0xdc18> │ │ │ │ + ldp x1, x4, [sp, #96] │ │ │ │ + add x4, x1, x4 │ │ │ │ + ldr x6, [x19, #8] │ │ │ │ + orr w2, w0, #0x3 │ │ │ │ + ldr w3, [sp, #80] │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + add x23, sp, #0x10 │ │ │ │ + ldr x0, [x6, #16] │ │ │ │ + stp x1, x1, [sp, #48] │ │ │ │ + and w3, w3, #0xfffffff8 │ │ │ │ + str x4, [sp, #64] │ │ │ │ + mov x1, x23 │ │ │ │ + ldr x4, [x0] │ │ │ │ + str w2, [sp, #120] │ │ │ │ + str w3, [sp, #80] │ │ │ │ + strb w5, [sp, #85] │ │ │ │ + ldr x2, [x4, #112] │ │ │ │ + blr x2 │ │ │ │ + b 2bb6c ::do_widen(char) const@@Base+0xdb0c> │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 2ebec ::do_widen(char) const@@Base+0x1a6ac> // b.none │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + b 2bc34 ::do_widen(char) const@@Base+0xdbd4> │ │ │ │ + stp x21, x22, [sp, #176] │ │ │ │ + str x23, [sp, #192] │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ - mov x25, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - b 2e4a8 ::do_widen(char) const@@Base+0x19f68> │ │ │ │ - b.ne 2e0d4 ::do_widen(char) const@@Base+0x19b94> // b.any │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldrh w1, [x1] │ │ │ │ - strh w1, [x0], #2 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str x0, [x1, #8] │ │ │ │ - ldr w0, [sp, #140] │ │ │ │ - str w0, [x19, #36] │ │ │ │ - cbnz w0, 2e0f0 ::do_widen(char) const@@Base+0x19bb0> │ │ │ │ - str wzr, [x19, #52] │ │ │ │ - b 2e14c ::do_widen(char) const@@Base+0x19c0c> │ │ │ │ - b.ne 2e04c ::do_widen(char) const@@Base+0x19b0c> // b.any │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [x21] │ │ │ │ - b 2e04c ::do_widen(char) const@@Base+0x19b0c> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2e9c8 ::do_widen(char) const@@Base+0x1a488> // b.any │ │ │ │ - bl d450 │ │ │ │ - ldrb w0, [x28] │ │ │ │ - strb w0, [x21] │ │ │ │ - b 2e6c4 ::do_widen(char) const@@Base+0x1a184> │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b 2e140 ::do_widen(char) const@@Base+0x19c00> │ │ │ │ - b.ne 2e0b0 ::do_widen(char) const@@Base+0x19b70> // b.any │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldrh w1, [x1] │ │ │ │ - strh w1, [x0] │ │ │ │ - b 2e0b0 ::do_widen(char) const@@Base+0x19b70> │ │ │ │ - b.ne 2e0d4 ::do_widen(char) const@@Base+0x19b94> // b.any │ │ │ │ - ldrh w1, [x1] │ │ │ │ - strh w1, [x3] │ │ │ │ - b 2e0d4 ::do_widen(char) const@@Base+0x19b94> │ │ │ │ - mov x25, #0x7ffffffffffffff8 // #9223372036854775800 │ │ │ │ - b 2e548 ::do_widen(char) const@@Base+0x1a008> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldrh w0, [x0] │ │ │ │ - strh w0, [x20] │ │ │ │ - b 2e8cc ::do_widen(char) const@@Base+0x1a38c> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2e9c8 ::do_widen(char) const@@Base+0x1a488> // b.any │ │ │ │ - bl d730 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x0, [x0] │ │ │ │ - str x0, [x21] │ │ │ │ - b 2e878 ::do_widen(char) const@@Base+0x1a338> │ │ │ │ bti j │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cbz x0, 2ead4 ::do_widen(char) const@@Base+0x1a594> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl d870 │ │ │ │ - ldr x23, [sp, #56] │ │ │ │ - cbz x23, 2eae4 ::do_widen(char) const@@Base+0x1a5a4> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d870 │ │ │ │ - cbz x28, 2e9a8 ::do_widen(char) const@@Base+0x1a468> │ │ │ │ - mov x0, x28 │ │ │ │ - bl d870 │ │ │ │ - b 2e9a8 ::do_widen(char) const@@Base+0x1a468> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - ldr x1, [x2] │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov x1, x19 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + bl 2b080 ::do_widen(char) const@@Base+0xd020> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2e9c8 ::do_widen(char) const@@Base+0x1a488> // b.any │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0x960 │ │ │ │ - bl d530 │ │ │ │ + b.ne 2bc8c ::do_widen(char) const@@Base+0xdc2c> // b.any │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ bti j │ │ │ │ - ldr x1, [sp, #208] │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 2bbcc ::do_widen(char) const@@Base+0xdb6c> │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - stp x0, x1, [sp, #40] │ │ │ │ - b 2eac4 ::do_widen(char) const@@Base+0x1a584> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2e9c8 ::do_widen(char) const@@Base+0x1a488> // b.any │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0xaa0 │ │ │ │ - bl d530 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - ldr x1, [x2] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 2b240 ::do_widen(char) const@@Base+0xd1e0> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2e9c8 ::do_widen(char) const@@Base+0x1a488> // b.any │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0x960 │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ - b 2eb28 ::do_widen(char) const@@Base+0x1a5e8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - cbnz x28, 2eae8 ::do_widen(char) const@@Base+0x1a5a8> │ │ │ │ - b 2e9a8 ::do_widen(char) const@@Base+0x1a468> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - cbnz x23, 2eadc ::do_widen(char) const@@Base+0x1a59c> │ │ │ │ - b 2eae4 ::do_widen(char) const@@Base+0x1a5a4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2eac4 ::do_widen(char) const@@Base+0x1a584> │ │ │ │ + b.ne 2bc8c ::do_widen(char) const@@Base+0xdc2c> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - b 2eaac ::do_widen(char) const@@Base+0x1a56c> │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 2bca8 ::do_widen(char) const@@Base+0xdc48> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x23, sp, #0x10 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 2bce8 ::do_widen(char) const@@Base+0xdc88> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x2, x1, #0x190 │ │ │ │ mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldp x24, x20, [x21] │ │ │ │ - sub x20, x20, x24 │ │ │ │ - asr x3, x20, #1 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 2ecc0 ::do_widen(char) const@@Base+0x1a780> // b.none │ │ │ │ - cmp x3, #0x0 │ │ │ │ - mov x22, x1 │ │ │ │ - csinc x1, x3, xzr, ne // ne = any │ │ │ │ - adds x3, x3, x1 │ │ │ │ - b.cs 2ecb8 ::do_widen(char) const@@Base+0x1a778> // b.hs, b.nlast │ │ │ │ - cmp x3, x0 │ │ │ │ - csel x3, x3, x0, ls // ls = plast │ │ │ │ - lsl x19, x3, #1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d8b0 │ │ │ │ - ldrh w1, [x22] │ │ │ │ - add x23, x20, #0x2 │ │ │ │ - strh w1, [x0, x20] │ │ │ │ - mov x22, x0 │ │ │ │ - add x23, x0, x23 │ │ │ │ - cmp x20, #0x0 │ │ │ │ - b.gt 2eca0 ::do_widen(char) const@@Base+0x1a760> │ │ │ │ - cbnz x24, 2ecac ::do_widen(char) const@@Base+0x1a76c> │ │ │ │ - add x19, x22, x19 │ │ │ │ - stp x22, x23, [x21] │ │ │ │ - str x19, [x21, #16] │ │ │ │ + add x20, x0, #0x128 │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add x1, x1, #0x1c0 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + ldr w3, [x20, #32] │ │ │ │ + add x0, x0, #0x1e8 │ │ │ │ + str x2, [x19] │ │ │ │ + add x21, x19, #0x30 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + mov w2, #0x5 // #5 │ │ │ │ + str x0, [x19, #560] │ │ │ │ + tst w3, w2 │ │ │ │ + b.eq 2bec0 ::do_widen(char) const@@Base+0xde60> // b.none │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3968] │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3960] │ │ │ │ + add x3, x1, #0x18 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + str x1, [x19, #296] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + stp x3, x2, [x19, #40] │ │ │ │ + bl d310 >::close()@plt> │ │ │ │ + add x0, x19, #0xa0 │ │ │ │ + bl dee0 ::~__basic_file()@plt> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + add x21, x19, #0x230 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #48] │ │ │ │ + bl db90 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3712] │ │ │ │ + ldp x1, x3, [x1, #8] │ │ │ │ + str x1, [x19, #40] │ │ │ │ + add x2, x20, #0x10 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x19, x1 │ │ │ │ + str x3, [x1, #40] │ │ │ │ + str x2, [x19, #296] │ │ │ │ + bl d410 │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x2, x2, #0xb8 │ │ │ │ + add x1, x1, #0xe8 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + ldr x3, [x3] │ │ │ │ + add x0, x0, #0x110 │ │ │ │ + str x2, [x19] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x3, 2bfc0 ::do_widen(char) const@@Base+0xdf60> │ │ │ │ + ldr w0, [x3, #56] │ │ │ │ + tbnz w0, #0, 2beac ::do_widen(char) const@@Base+0xde4c> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x3, x3, #0x38 │ │ │ │ + add x2, x2, #0x68 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0x90 │ │ │ │ + str x3, [x19] │ │ │ │ + str x2, [x19, #16] │ │ │ │ + str x1, [x19, #560] │ │ │ │ + cbz x0, 2be80 ::do_widen(char) const@@Base+0xde20> │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0xb00 │ │ │ │ + str x0, [x19, #16] │ │ │ │ + str x20, [x19, #560] │ │ │ │ + mov x0, x21 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x24 │ │ │ │ - bl d270 │ │ │ │ - mov x0, x24 │ │ │ │ - bl d870 │ │ │ │ - b 2ec7c ::do_widen(char) const@@Base+0x1a73c> │ │ │ │ - mov x19, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - b 2ec54 ::do_widen(char) const@@Base+0x1a714> │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0x960 │ │ │ │ - bl d530 │ │ │ │ - nop │ │ │ │ + b d410 │ │ │ │ + ldr x0, [x21, #232] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + b 2be50 ::do_widen(char) const@@Base+0xddf0> │ │ │ │ + ldr x21, [x19, #8] │ │ │ │ + ldr x0, [x21] │ │ │ │ + cbz x0, 2bfc0 ::do_widen(char) const@@Base+0xdf60> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2bf08 ::do_widen(char) const@@Base+0xdea8> // b.any │ │ │ │ + add x21, x19, #0x30 │ │ │ │ + add x22, x19, #0x28 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d310 >::close()@plt> │ │ │ │ + cbnz x0, 2bd94 ::do_widen(char) const@@Base+0xdd34> │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + b 2bd94 ::do_widen(char) const@@Base+0xdd34> │ │ │ │ + str x23, [sp, #48] │ │ │ │ + bl 2baa0 ::do_widen(char) const@@Base+0xda40> │ │ │ │ + ldr x22, [x21] │ │ │ │ + cbz x22, 2bfc4 ::do_widen(char) const@@Base+0xdf64> │ │ │ │ + ldr x21, [x22] │ │ │ │ + mov x23, #0x5 // #5 │ │ │ │ + cmp x21, x22 │ │ │ │ + b.eq 2bf94 ::do_widen(char) const@@Base+0xdf34> // b.none │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ + and x0, x0, x23 │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.eq 2bf4c ::do_widen(char) const@@Base+0xdeec> // b.none │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x2, [x2, #136] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + str xzr, [x21, #16] │ │ │ │ + cbz x0, 2bfb0 ::do_widen(char) const@@Base+0xdf50> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x21, [x21] │ │ │ │ + cmp x21, x22 │ │ │ │ + b.ne 2bf28 ::do_widen(char) const@@Base+0xdec8> // b.any │ │ │ │ + ldr x21, [x22] │ │ │ │ + cmp x22, x21 │ │ │ │ + b.eq 2bf94 ::do_widen(char) const@@Base+0xdf34> // b.none │ │ │ │ nop │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x21, [x21] │ │ │ │ + bl d870 │ │ │ │ + cmp x22, x21 │ │ │ │ + b.ne 2bf80 ::do_widen(char) const@@Base+0xdf20> // b.any │ │ │ │ + ldr w0, [x22, #56] │ │ │ │ + stp x22, x22, [x22] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + str xzr, [x22, #16] │ │ │ │ + str w0, [x22, #56] │ │ │ │ + b 2bed8 ::do_widen(char) const@@Base+0xde78> │ │ │ │ + ldr x21, [x21] │ │ │ │ + cmp x22, x21 │ │ │ │ + b.ne 2bf28 ::do_widen(char) const@@Base+0xdec8> // b.any │ │ │ │ + b 2bf70 ::do_widen(char) const@@Base+0xdf10> │ │ │ │ + str x23, [sp, #48] │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x1a0 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 2bdc0 ::do_widen(char) const@@Base+0xdd60> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-80]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x2, x1, #0x190 │ │ │ │ mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + add x1, x1, #0x1c0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x1e8 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - str x25, [sp, #64] │ │ │ │ - ldp x25, x20, [x21] │ │ │ │ - sub x20, x20, x25 │ │ │ │ - asr x3, x20, #3 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 2eda8 ::do_widen(char) const@@Base+0x1a868> // b.none │ │ │ │ - cmp x3, #0x0 │ │ │ │ - mov x24, x1 │ │ │ │ - csinc x1, x3, xzr, ne // ne = any │ │ │ │ - adds x3, x3, x1 │ │ │ │ - b.cs 2eda0 ::do_widen(char) const@@Base+0x1a860> // b.hs, b.nlast │ │ │ │ - cmp x3, x0 │ │ │ │ - csel x3, x3, x0, ls // ls = plast │ │ │ │ - lsl x19, x3, #3 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d8b0 │ │ │ │ - ldr x1, [x24] │ │ │ │ - add x23, x20, #0x8 │ │ │ │ - str x1, [x0, x20] │ │ │ │ - mov x22, x0 │ │ │ │ - add x23, x0, x23 │ │ │ │ - cmp x20, #0x0 │ │ │ │ - b.gt 2ed88 ::do_widen(char) const@@Base+0x1a848> │ │ │ │ - cbnz x25, 2ed94 ::do_widen(char) const@@Base+0x1a854> │ │ │ │ - stp x22, x23, [x21] │ │ │ │ - add x19, x22, x19 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - str x19, [x21, #16] │ │ │ │ + mov w3, #0x5 // #5 │ │ │ │ + ldr x4, [x20] │ │ │ │ + ldur x21, [x4, #-24] │ │ │ │ + add x19, x20, x21 │ │ │ │ + add x22, x19, #0x128 │ │ │ │ + str x2, [x20, x21] │ │ │ │ + add x23, x19, #0x30 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + ldr w1, [x22, #32] │ │ │ │ + str x0, [x19, #560] │ │ │ │ + tst w1, w3 │ │ │ │ + b.eq 2c1ec ::do_widen(char) const@@Base+0xe18c> // b.none │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3968] │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3960] │ │ │ │ + add x3, x1, #0x18 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + str x1, [x19, #296] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + stp x3, x2, [x19, #40] │ │ │ │ + bl d310 >::close()@plt> │ │ │ │ + add x0, x19, #0xa0 │ │ │ │ + bl dee0 ::~__basic_file()@plt> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + add x24, x19, #0x230 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #48] │ │ │ │ + bl db90 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3712] │ │ │ │ + ldp x1, x3, [x1, #8] │ │ │ │ + str x1, [x19, #40] │ │ │ │ + add x2, x22, #0x10 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x19, x1 │ │ │ │ + str x3, [x1, #40] │ │ │ │ + str x2, [x19, #296] │ │ │ │ + bl d410 │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0xb8 │ │ │ │ + str x0, [x20, x21] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + ldr x2, [x2] │ │ │ │ + add x1, x1, #0xe8 │ │ │ │ + add x0, x0, #0x110 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x2, 2c30c ::do_widen(char) const@@Base+0xe2ac> │ │ │ │ + ldr w0, [x2, #56] │ │ │ │ + tbnz w0, #0, 2c1d8 ::do_widen(char) const@@Base+0xe178> │ │ │ │ + ldr x23, [x19, #32] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x38 │ │ │ │ + str x0, [x20, x21] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0x68 │ │ │ │ + add x0, x0, #0x90 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x23, 2c1a8 ::do_widen(char) const@@Base+0xe148> │ │ │ │ + add x1, x23, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2c1a8 ::do_widen(char) const@@Base+0xe148> // b.any │ │ │ │ + ldr x1, [x23] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x23, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2c1a8 ::do_widen(char) const@@Base+0xe148> // b.any │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x0, x0, #0x9a0 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2c300 ::do_widen(char) const@@Base+0xe2a0> // b.any │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ + mov x0, x23 │ │ │ │ + blr x1 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0xb00 │ │ │ │ + str x0, [x19, #16] │ │ │ │ + str x22, [x19, #560] │ │ │ │ + mov x0, x24 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x25 │ │ │ │ - bl d270 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d870 │ │ │ │ - b 2ed60 ::do_widen(char) const@@Base+0x1a820> │ │ │ │ - mov x19, #0x7ffffffffffffff8 // #9223372036854775800 │ │ │ │ - b 2ed38 ::do_widen(char) const@@Base+0x1a7f8> │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0x960 │ │ │ │ - bl d530 │ │ │ │ + b d410 │ │ │ │ + ldr x0, [x24, #232] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + b 2c120 ::do_widen(char) const@@Base+0xe0c0> │ │ │ │ + ldr x23, [x19, #8] │ │ │ │ + ldr x0, [x23] │ │ │ │ + cbz x0, 2c30c ::do_widen(char) const@@Base+0xe2ac> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2c234 ::do_widen(char) const@@Base+0xe1d4> // b.any │ │ │ │ + add x23, x19, #0x30 │ │ │ │ + add x24, x19, #0x28 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d310 >::close()@plt> │ │ │ │ + cbnz x0, 2c064 ::do_widen(char) const@@Base+0xe004> │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x24, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + b 2c064 ::do_widen(char) const@@Base+0xe004> │ │ │ │ + str x25, [sp, #64] │ │ │ │ + bl 2baa0 ::do_widen(char) const@@Base+0xda40> │ │ │ │ + ldr x24, [x23] │ │ │ │ + cbz x24, 2c310 ::do_widen(char) const@@Base+0xe2b0> │ │ │ │ + ldr x23, [x24] │ │ │ │ + mov x25, #0x5 // #5 │ │ │ │ + cmp x23, x24 │ │ │ │ + b.eq 2c2d4 ::do_widen(char) const@@Base+0xe274> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x24, #56] │ │ │ │ + and x0, x0, x25 │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.eq 2c284 ::do_widen(char) const@@Base+0xe224> // b.none │ │ │ │ + ldr x0, [x23, #16] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x2, [x2, #136] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x23, #16] │ │ │ │ + str xzr, [x23, #16] │ │ │ │ + cbz x0, 2c2f0 ::do_widen(char) const@@Base+0xe290> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x23, [x23] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 2c260 ::do_widen(char) const@@Base+0xe200> // b.any │ │ │ │ + ldr x23, [x24] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.eq 2c2d4 ::do_widen(char) const@@Base+0xe274> // b.none │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cbz x0, 2f018 ::do_widen(char) const@@Base+0x1aad8> │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x23, [x23] │ │ │ │ + bl d870 │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 2c2c0 ::do_widen(char) const@@Base+0xe260> // b.any │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + stp x24, x24, [x24] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + str xzr, [x24, #16] │ │ │ │ + str w0, [x24, #56] │ │ │ │ + b 2c204 ::do_widen(char) const@@Base+0xe1a4> │ │ │ │ + ldr x23, [x23] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 2c260 ::do_widen(char) const@@Base+0xe200> // b.any │ │ │ │ + b 2c2a8 ::do_widen(char) const@@Base+0xe248> │ │ │ │ + mov x0, x23 │ │ │ │ + blr x1 │ │ │ │ + b 2c1a8 ::do_widen(char) const@@Base+0xe148> │ │ │ │ + str x25, [sp, #64] │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x1a0 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 2c090 ::do_widen(char) const@@Base+0xe030> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ mov x29, sp │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x19 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + add x21, x19, #0x118 │ │ │ │ + add x0, x1, #0x190 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldr x26, [x25, #24] │ │ │ │ - cbz x26, 2efc8 ::do_widen(char) const@@Base+0x1aa88> │ │ │ │ - ldr x27, [x26, #24] │ │ │ │ - cbz x27, 2ef70 ::do_widen(char) const@@Base+0x1aa30> │ │ │ │ - ldr x24, [x27, #24] │ │ │ │ - cbz x24, 2ef40 ::do_widen(char) const@@Base+0x1aa00> │ │ │ │ - ldr x21, [x24, #24] │ │ │ │ - cbz x21, 2ef10 ::do_widen(char) const@@Base+0x1a9d0> │ │ │ │ - ldr x20, [x21, #24] │ │ │ │ - cbz x20, 2eee0 ::do_widen(char) const@@Base+0x1a9a0> │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - cbz x23, 2eec4 ::do_widen(char) const@@Base+0x1a984> │ │ │ │ - ldr x19, [x23, #24] │ │ │ │ - cbz x19, 2eea8 ::do_widen(char) const@@Base+0x1a968> │ │ │ │ - ldr x22, [x19, #24] │ │ │ │ - cbz x22, 2ee78 ::do_widen(char) const@@Base+0x1a938> │ │ │ │ - ldr x0, [x22, #24] │ │ │ │ - bl 2edc0 ::do_widen(char) const@@Base+0x1a880> │ │ │ │ - ldr x1, [x22, #40] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0x1c0 │ │ │ │ + ldr w2, [x21, #32] │ │ │ │ + add x22, x19, #0x20 │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + str x1, [x20], #-16 │ │ │ │ + add x0, x0, #0x1e8 │ │ │ │ + str x0, [x19, #544] │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + tst w2, w1 │ │ │ │ + b.eq 2c524 ::do_widen(char) const@@Base+0xe4c4> // b.none │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3968] │ │ │ │ mov x0, x22 │ │ │ │ - ldr x28, [x22, #16] │ │ │ │ - cbz x1, 2ee70 ::do_widen(char) const@@Base+0x1a930> │ │ │ │ - mov x0, x1 │ │ │ │ - bl d870 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3960] │ │ │ │ + add x3, x1, #0x18 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + str x1, [x19, #280] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + stp x3, x2, [x19, #24] │ │ │ │ + bl d310 >::close()@plt> │ │ │ │ + add x0, x19, #0x90 │ │ │ │ + bl dee0 ::~__basic_file()@plt> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x0, x19, #0x58 │ │ │ │ + add x23, x19, #0x220 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #32] │ │ │ │ + bl db90 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3712] │ │ │ │ + ldp x1, x3, [x1, #8] │ │ │ │ + str x1, [x19, #24] │ │ │ │ + add x2, x21, #0x10 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x19, x1 │ │ │ │ + str x3, [x1, #24] │ │ │ │ + str x2, [x19, #280] │ │ │ │ + bl d410 │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0xb8 │ │ │ │ + ldr x1, [x1] │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0xe8 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x110 │ │ │ │ + str x0, [x19, #544] │ │ │ │ + cbz x1, 2c628 ::do_widen(char) const@@Base+0xe5c8> │ │ │ │ + ldr w0, [x1, #56] │ │ │ │ + tbnz w0, #0, 2c510 ::do_widen(char) const@@Base+0xe4b0> │ │ │ │ + ldr x22, [x19, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x38 │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x68 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x90 │ │ │ │ + str x0, [x19, #544] │ │ │ │ + cbz x22, 2c4e0 ::do_widen(char) const@@Base+0xe480> │ │ │ │ + add x1, x22, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2c4e0 ::do_widen(char) const@@Base+0xe480> // b.any │ │ │ │ + ldr x1, [x22] │ │ │ │ mov x0, x22 │ │ │ │ - bl d870 │ │ │ │ - cbz x28, 2ee78 ::do_widen(char) const@@Base+0x1a938> │ │ │ │ - mov x22, x28 │ │ │ │ - ldr x0, [x22, #24] │ │ │ │ - bl 2edc0 ::do_widen(char) const@@Base+0x1a880> │ │ │ │ - ldr x1, [x22, #40] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x22, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2c4e0 ::do_widen(char) const@@Base+0xe480> // b.any │ │ │ │ + ldr x2, [x22] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x0, x0, #0x9a0 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2c61c ::do_widen(char) const@@Base+0xe5bc> // b.any │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ mov x0, x22 │ │ │ │ - ldr x28, [x22, #16] │ │ │ │ - cbnz x1, 2ee40 ::do_widen(char) const@@Base+0x1a900> │ │ │ │ - bl d870 │ │ │ │ - cbnz x28, 2ee54 ::do_widen(char) const@@Base+0x1a914> │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - ldr x22, [x19, #16] │ │ │ │ - cbz x0, 2ee9c ::do_widen(char) const@@Base+0x1a95c> │ │ │ │ + blr x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0xb00 │ │ │ │ + str x0, [x19] │ │ │ │ + str x21, [x19, #544] │ │ │ │ + mov x0, x23 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b d410 │ │ │ │ + ldr x0, [x23, #232] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + b 2c458 ::do_widen(char) const@@Base+0xe3f8> │ │ │ │ + ldur x22, [x19, #-8] │ │ │ │ + ldr x0, [x22] │ │ │ │ + cbz x0, 2c628 ::do_widen(char) const@@Base+0xe5c8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2c56c ::do_widen(char) const@@Base+0xe50c> // b.any │ │ │ │ + add x22, x19, #0x20 │ │ │ │ + add x23, x19, #0x18 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d310 >::close()@plt> │ │ │ │ + cbnz x0, 2c39c ::do_widen(char) const@@Base+0xe33c> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x23, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + b 2c39c ::do_widen(char) const@@Base+0xe33c> │ │ │ │ + bl 2baa0 ::do_widen(char) const@@Base+0xda40> │ │ │ │ + ldr x23, [x22] │ │ │ │ + cbz x23, 2c628 ::do_widen(char) const@@Base+0xe5c8> │ │ │ │ + ldr x22, [x23] │ │ │ │ + mov x24, #0x5 // #5 │ │ │ │ + cmp x22, x23 │ │ │ │ + b.eq 2c5f4 ::do_widen(char) const@@Base+0xe594> // b.none │ │ │ │ + ldr x0, [x23, #56] │ │ │ │ + and x0, x0, x24 │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.eq 2c5ac ::do_widen(char) const@@Base+0xe54c> // b.none │ │ │ │ + ldr x0, [x22, #16] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x2, [x2, #136] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x22, #16] │ │ │ │ + str xzr, [x22, #16] │ │ │ │ + cbz x0, 2c60c ::do_widen(char) const@@Base+0xe5ac> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x22, [x22] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 2c588 ::do_widen(char) const@@Base+0xe528> // b.any │ │ │ │ + ldr x22, [x23] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.eq 2c5f4 ::do_widen(char) const@@Base+0xe594> // b.none │ │ │ │ + nop │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x22, [x22] │ │ │ │ bl d870 │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 2c5e0 ::do_widen(char) const@@Base+0xe580> // b.any │ │ │ │ + ldr w0, [x23, #56] │ │ │ │ + stp x23, x23, [x23] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + str xzr, [x23, #16] │ │ │ │ + str w0, [x23, #56] │ │ │ │ + b 2c53c ::do_widen(char) const@@Base+0xe4dc> │ │ │ │ + ldr x22, [x22] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 2c588 ::do_widen(char) const@@Base+0xe528> // b.any │ │ │ │ + b 2c5d0 ::do_widen(char) const@@Base+0xe570> │ │ │ │ + mov x0, x22 │ │ │ │ + blr x1 │ │ │ │ + b 2c4e0 ::do_widen(char) const@@Base+0xe480> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x1a0 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 2c3c8 ::do_widen(char) const@@Base+0xe368> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + ldr x20, [x0, #16] │ │ │ │ + cbz x20, 2c73c ::do_widen(char) const@@Base+0xe6dc> │ │ │ │ + mov x0, x20 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + bl 2baa0 ::do_widen(char) const@@Base+0xda40> │ │ │ │ + ldr x19, [x20] │ │ │ │ + mov x21, #0x5 // #5 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 2c714 ::do_widen(char) const@@Base+0xe6b4> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x20, #56] │ │ │ │ + and x0, x0, x21 │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.eq 2c6c4 ::do_widen(char) const@@Base+0xe664> // b.none │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x2, [x2, #136] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + cbz x0, 2c72c ::do_widen(char) const@@Base+0xe6cc> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x19, [x19] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 2c6a0 ::do_widen(char) const@@Base+0xe640> // b.any │ │ │ │ + ldr x19, [x20] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq 2c714 ::do_widen(char) const@@Base+0xe6b4> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ mov x0, x19 │ │ │ │ + ldr x19, [x19] │ │ │ │ bl d870 │ │ │ │ - cbz x22, 2eea8 ::do_widen(char) const@@Base+0x1a968> │ │ │ │ - mov x19, x22 │ │ │ │ - b 2ee20 ::do_widen(char) const@@Base+0x1a8e0> │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 2c700 ::do_widen(char) const@@Base+0xe6a0> // b.any │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + ldr x19, [x19] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 2c6a0 ::do_widen(char) const@@Base+0xe640> // b.any │ │ │ │ + b 2c6e8 ::do_widen(char) const@@Base+0xe688> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + ldr x19, [x20] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 2c714 ::do_widen(char) const@@Base+0xe6b4> // b.none │ │ │ │ mov x0, x19 │ │ │ │ + ldr x19, [x19] │ │ │ │ bl d870 │ │ │ │ - cbnz x22, 2ee94 ::do_widen(char) const@@Base+0x1a954> │ │ │ │ - ldr x0, [x23, #40] │ │ │ │ - ldr x19, [x23, #16] │ │ │ │ - cbz x0, 2efa8 ::do_widen(char) const@@Base+0x1aa68> │ │ │ │ - bl d870 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d870 │ │ │ │ - cbnz x19, 2efb4 ::do_widen(char) const@@Base+0x1aa74> │ │ │ │ - ldr x0, [x20, #40] │ │ │ │ - ldr x19, [x20, #16] │ │ │ │ - cbz x0, 2ef94 ::do_widen(char) const@@Base+0x1aa54> │ │ │ │ - bl d870 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 2c764 ::do_widen(char) const@@Base+0xe704> // b.any │ │ │ │ + b 2c714 ::do_widen(char) const@@Base+0xe6b4> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 2c684 ::do_widen(char) const@@Base+0xe624> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x2, x1, #0x190 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + add x20, x0, #0x128 │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add x1, x1, #0x1c0 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + ldr w3, [x20, #32] │ │ │ │ + add x0, x0, #0x1e8 │ │ │ │ + str x2, [x19] │ │ │ │ + add x21, x19, #0x30 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + mov w2, #0x5 // #5 │ │ │ │ + str x0, [x19, #560] │ │ │ │ + tst w3, w2 │ │ │ │ + b.eq 2c928 ::do_widen(char) const@@Base+0xe8c8> // b.none │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3968] │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3960] │ │ │ │ + add x3, x1, #0x18 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + str x1, [x19, #296] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + stp x3, x2, [x19, #40] │ │ │ │ + bl d310 >::close()@plt> │ │ │ │ + add x0, x19, #0xa0 │ │ │ │ + bl dee0 ::~__basic_file()@plt> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + add x21, x19, #0x230 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #48] │ │ │ │ + bl db90 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ mov x0, x20 │ │ │ │ - bl d870 │ │ │ │ - cbnz x19, 2efa0 ::do_widen(char) const@@Base+0x1aa60> │ │ │ │ - ldr x0, [x21, #40] │ │ │ │ - ldr x19, [x21, #16] │ │ │ │ - cbz x0, 2ef04 ::do_widen(char) const@@Base+0x1a9c4> │ │ │ │ - bl d870 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3712] │ │ │ │ + ldp x1, x3, [x1, #8] │ │ │ │ + str x1, [x19, #40] │ │ │ │ + add x2, x20, #0x10 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x19, x1 │ │ │ │ + str x3, [x1, #40] │ │ │ │ + str x2, [x19, #296] │ │ │ │ + bl d410 │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x2, x2, #0xb8 │ │ │ │ + add x1, x1, #0xe8 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + ldr x3, [x3] │ │ │ │ + add x0, x0, #0x110 │ │ │ │ + str x2, [x19] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x3, 2ca24 ::do_widen(char) const@@Base+0xe9c4> │ │ │ │ + ldr w0, [x3, #56] │ │ │ │ + tbnz w0, #0, 2c914 ::do_widen(char) const@@Base+0xe8b4> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x3, x3, #0x38 │ │ │ │ + add x2, x2, #0x68 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0x90 │ │ │ │ + str x3, [x19] │ │ │ │ + str x2, [x19, #16] │ │ │ │ + str x1, [x19, #560] │ │ │ │ + cbz x0, 2c8e0 ::do_widen(char) const@@Base+0xe880> │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0xb00 │ │ │ │ + str x0, [x19, #16] │ │ │ │ + str x20, [x19, #560] │ │ │ │ mov x0, x21 │ │ │ │ - bl d870 │ │ │ │ - cbz x19, 2ef10 ::do_widen(char) const@@Base+0x1a9d0> │ │ │ │ - mov x21, x19 │ │ │ │ - b 2ee08 ::do_widen(char) const@@Base+0x1a8c8> │ │ │ │ + bl d410 │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + ldr x0, [x21, #232] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + b 2c8b0 ::do_widen(char) const@@Base+0xe850> │ │ │ │ + ldr x21, [x19, #8] │ │ │ │ + ldr x0, [x21] │ │ │ │ + cbz x0, 2ca24 ::do_widen(char) const@@Base+0xe9c4> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2c970 ::do_widen(char) const@@Base+0xe910> // b.any │ │ │ │ + add x21, x19, #0x30 │ │ │ │ + add x22, x19, #0x28 │ │ │ │ mov x0, x21 │ │ │ │ + bl d310 >::close()@plt> │ │ │ │ + cbnz x0, 2c7f4 ::do_widen(char) const@@Base+0xe794> │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + b 2c7f4 ::do_widen(char) const@@Base+0xe794> │ │ │ │ + str x23, [sp, #48] │ │ │ │ + bl 2baa0 ::do_widen(char) const@@Base+0xda40> │ │ │ │ + ldr x22, [x21] │ │ │ │ + cbz x22, 2ca28 ::do_widen(char) const@@Base+0xe9c8> │ │ │ │ + ldr x21, [x22] │ │ │ │ + mov x23, #0x5 // #5 │ │ │ │ + cmp x21, x22 │ │ │ │ + b.eq 2c9f8 ::do_widen(char) const@@Base+0xe998> // b.none │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ + and x0, x0, x23 │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.eq 2c9b4 ::do_widen(char) const@@Base+0xe954> // b.none │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x2, [x2, #136] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + str xzr, [x21, #16] │ │ │ │ + cbz x0, 2ca14 ::do_widen(char) const@@Base+0xe9b4> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x21, [x21] │ │ │ │ + cmp x21, x22 │ │ │ │ + b.ne 2c990 ::do_widen(char) const@@Base+0xe930> // b.any │ │ │ │ + ldr x21, [x22] │ │ │ │ + cmp x22, x21 │ │ │ │ + b.eq 2c9f8 ::do_widen(char) const@@Base+0xe998> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x21, [x21] │ │ │ │ bl d870 │ │ │ │ - cbnz x19, 2eefc ::do_widen(char) const@@Base+0x1a9bc> │ │ │ │ - ldr x0, [x24, #40] │ │ │ │ - ldr x19, [x24, #16] │ │ │ │ - cbz x0, 2ef34 ::do_widen(char) const@@Base+0x1a9f4> │ │ │ │ - bl d870 │ │ │ │ - mov x0, x24 │ │ │ │ - bl d870 │ │ │ │ - cbz x19, 2ef40 ::do_widen(char) const@@Base+0x1aa00> │ │ │ │ - mov x24, x19 │ │ │ │ - b 2ee00 ::do_widen(char) const@@Base+0x1a8c0> │ │ │ │ - mov x0, x24 │ │ │ │ - bl d870 │ │ │ │ - cbnz x19, 2ef2c ::do_widen(char) const@@Base+0x1a9ec> │ │ │ │ - ldr x0, [x27, #40] │ │ │ │ - ldr x19, [x27, #16] │ │ │ │ - cbz x0, 2ef64 ::do_widen(char) const@@Base+0x1aa24> │ │ │ │ - bl d870 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d870 │ │ │ │ - cbz x19, 2ef70 ::do_widen(char) const@@Base+0x1aa30> │ │ │ │ - mov x27, x19 │ │ │ │ - b 2edf8 ::do_widen(char) const@@Base+0x1a8b8> │ │ │ │ - mov x0, x27 │ │ │ │ - bl d870 │ │ │ │ - cbnz x19, 2ef5c ::do_widen(char) const@@Base+0x1aa1c> │ │ │ │ - ldr x0, [x26, #40] │ │ │ │ - ldr x19, [x26, #16] │ │ │ │ - cbz x0, 2efbc ::do_widen(char) const@@Base+0x1aa7c> │ │ │ │ - bl d870 │ │ │ │ - mov x0, x26 │ │ │ │ - bl d870 │ │ │ │ - cbz x19, 2efc8 ::do_widen(char) const@@Base+0x1aa88> │ │ │ │ - mov x26, x19 │ │ │ │ - b 2edf0 ::do_widen(char) const@@Base+0x1a8b0> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d870 │ │ │ │ - cbz x19, 2eee0 ::do_widen(char) const@@Base+0x1a9a0> │ │ │ │ + cmp x22, x21 │ │ │ │ + b.ne 2c9e4 ::do_widen(char) const@@Base+0xe984> // b.any │ │ │ │ + ldr w0, [x22, #56] │ │ │ │ + stp x22, x22, [x22] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + str xzr, [x22, #16] │ │ │ │ + str w0, [x22, #56] │ │ │ │ + b 2c940 ::do_widen(char) const@@Base+0xe8e0> │ │ │ │ + ldr x21, [x21] │ │ │ │ + cmp x22, x21 │ │ │ │ + b.ne 2c990 ::do_widen(char) const@@Base+0xe930> // b.any │ │ │ │ + b 2c9d8 ::do_widen(char) const@@Base+0xe978> │ │ │ │ + str x23, [sp, #48] │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x1a0 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 2c820 ::do_widen(char) const@@Base+0xe7c0> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ mov x20, x19 │ │ │ │ - b 2ee10 ::do_widen(char) const@@Base+0x1a8d0> │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add x21, x19, #0x118 │ │ │ │ + add x0, x1, #0x190 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0x1c0 │ │ │ │ + ldr w2, [x21, #32] │ │ │ │ + add x22, x19, #0x20 │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + str x1, [x20], #-16 │ │ │ │ + add x0, x0, #0x1e8 │ │ │ │ + str x0, [x19, #544] │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + tst w2, w1 │ │ │ │ + b.eq 2cc4c ::do_widen(char) const@@Base+0xebec> // b.none │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3968] │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3960] │ │ │ │ + add x3, x1, #0x18 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + str x1, [x19, #280] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + stp x3, x2, [x19, #24] │ │ │ │ + bl d310 >::close()@plt> │ │ │ │ + add x0, x19, #0x90 │ │ │ │ + bl dee0 ::~__basic_file()@plt> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x0, x19, #0x58 │ │ │ │ + add x23, x19, #0x220 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #32] │ │ │ │ + bl db90 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3712] │ │ │ │ + ldp x1, x3, [x1, #8] │ │ │ │ + str x1, [x19, #24] │ │ │ │ + add x2, x21, #0x10 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x19, x1 │ │ │ │ + str x3, [x1, #24] │ │ │ │ + str x2, [x19, #280] │ │ │ │ + bl d410 │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0xb8 │ │ │ │ + ldr x1, [x1] │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0xe8 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x110 │ │ │ │ + str x0, [x19, #544] │ │ │ │ + cbz x1, 2cd4c ::do_widen(char) const@@Base+0xecec> │ │ │ │ + ldr w0, [x1, #56] │ │ │ │ + tbnz w0, #0, 2cc38 ::do_widen(char) const@@Base+0xebd8> │ │ │ │ + ldr x22, [x19, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x38 │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x68 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x90 │ │ │ │ + str x0, [x19, #544] │ │ │ │ + cbz x22, 2cc00 ::do_widen(char) const@@Base+0xeba0> │ │ │ │ + add x1, x22, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2cc00 ::do_widen(char) const@@Base+0xeba0> // b.any │ │ │ │ + ldr x1, [x22] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x22, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2cc00 ::do_widen(char) const@@Base+0xeba0> // b.any │ │ │ │ + ldr x2, [x22] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x0, x0, #0x9a0 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2cd40 ::do_widen(char) const@@Base+0xece0> // b.any │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + blr x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0xb00 │ │ │ │ + str x0, [x19] │ │ │ │ + str x21, [x19, #544] │ │ │ │ mov x0, x23 │ │ │ │ - bl d870 │ │ │ │ - cbz x19, 2eec4 ::do_widen(char) const@@Base+0x1a984> │ │ │ │ - mov x23, x19 │ │ │ │ - b 2ee18 ::do_widen(char) const@@Base+0x1a8d8> │ │ │ │ - mov x0, x26 │ │ │ │ - bl d870 │ │ │ │ - cbnz x19, 2ef8c ::do_widen(char) const@@Base+0x1aa4c> │ │ │ │ - ldr x0, [x25, #40] │ │ │ │ - ldr x19, [x25, #16] │ │ │ │ - cbz x0, 2efec ::do_widen(char) const@@Base+0x1aaac> │ │ │ │ - bl d870 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d870 │ │ │ │ - cbz x19, 2eff8 ::do_widen(char) const@@Base+0x1aab8> │ │ │ │ - mov x25, x19 │ │ │ │ - b 2ede8 ::do_widen(char) const@@Base+0x1a8a8> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d870 │ │ │ │ - cbnz x19, 2efe4 ::do_widen(char) const@@Base+0x1aaa4> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + bl d410 │ │ │ │ + mov x0, x20 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x180 │ │ │ │ - stp x29, x30, [sp, #288] │ │ │ │ - add x29, sp, #0x120 │ │ │ │ - stp x19, x20, [sp, #304] │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, x0, #0x140 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [sp, #280] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - str wzr, [x20, #368] │ │ │ │ - ldr x3, [x20, #320] │ │ │ │ - ldr x0, [x20, #344] │ │ │ │ - str x0, [x20, #360] │ │ │ │ - sub x4, x2, x3 │ │ │ │ - cmp x2, x3 │ │ │ │ - b.eq 2f0a8 ::do_widen(char) const@@Base+0x1ab68> // b.none │ │ │ │ - asr x4, x4, #2 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - ldr w2, [x3, x1, lsl #2] │ │ │ │ - tst x2, #0x3fffffff │ │ │ │ - b.eq 2f098 ::do_widen(char) const@@Base+0x1ab58> // b.none │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - strb w6, [x20, #64] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp x4, x1 │ │ │ │ - b.hi 2f084 ::do_widen(char) const@@Base+0x1ab44> // b.pmore │ │ │ │ - cbnz w5, 2f0d8 ::do_widen(char) const@@Base+0x1ab98> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #280] │ │ │ │ + b d870 │ │ │ │ + ldr x0, [x23, #232] │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2fe38 ::do_widen(char) const@@Base+0x1b8f8> // b.any │ │ │ │ - ldp x29, x30, [sp, #288] │ │ │ │ - ldp x19, x20, [sp, #304] │ │ │ │ - add sp, sp, #0x180 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp x21, x22, [sp, #320] │ │ │ │ - stp x23, x24, [sp, #336] │ │ │ │ - ldr w22, [x20, #52] │ │ │ │ - mov w19, w22 │ │ │ │ - cbnz w22, 2fcbc ::do_widen(char) const@@Base+0x1b77c> │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - cbz x0, 2f104 ::do_widen(char) const@@Base+0x1abc4> │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + b 2cb78 ::do_widen(char) const@@Base+0xeb18> │ │ │ │ + ldur x22, [x19, #-8] │ │ │ │ + ldr x0, [x22] │ │ │ │ + cbz x0, 2cd4c ::do_widen(char) const@@Base+0xecec> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2cc94 ::do_widen(char) const@@Base+0xec34> // b.any │ │ │ │ + add x22, x19, #0x20 │ │ │ │ + add x23, x19, #0x18 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d310 >::close()@plt> │ │ │ │ + cbnz x0, 2cabc ::do_widen(char) const@@Base+0xea5c> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x23, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + b 2cabc ::do_widen(char) const@@Base+0xea5c> │ │ │ │ + bl 2baa0 ::do_widen(char) const@@Base+0xda40> │ │ │ │ + ldr x23, [x22] │ │ │ │ + cbz x23, 2cd4c ::do_widen(char) const@@Base+0xecec> │ │ │ │ + ldr x22, [x23] │ │ │ │ + mov x24, #0x5 // #5 │ │ │ │ + cmp x22, x23 │ │ │ │ + b.eq 2cd18 ::do_widen(char) const@@Base+0xecb8> // b.none │ │ │ │ + ldr x0, [x23, #56] │ │ │ │ + and x0, x0, x24 │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.eq 2ccd4 ::do_widen(char) const@@Base+0xec74> // b.none │ │ │ │ + ldr x0, [x22, #16] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x2, [x2, #136] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x22, #16] │ │ │ │ + str xzr, [x22, #16] │ │ │ │ + cbz x0, 2cd30 ::do_widen(char) const@@Base+0xecd0> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x22, [x22] │ │ │ │ + cmp x22, x23 │ │ │ │ + b.ne 2ccb0 ::do_widen(char) const@@Base+0xec50> // b.any │ │ │ │ + ldr x22, [x23] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.eq 2cd18 ::do_widen(char) const@@Base+0xecb8> // b.none │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x22, [x22] │ │ │ │ bl d870 │ │ │ │ - ldr w0, [x20, #36] │ │ │ │ - str x23, [x20, #344] │ │ │ │ - str wzr, [x20, #352] │ │ │ │ - str x19, [x20, #360] │ │ │ │ - str w22, [x20, #368] │ │ │ │ - str x24, [x20, #376] │ │ │ │ - cbz w0, 2fe5c ::do_widen(char) const@@Base+0x1b91c> │ │ │ │ - add x0, x20, #0xb8 │ │ │ │ - add x21, sp, #0xb0 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - add x0, x20, #0xd0 │ │ │ │ - mov w9, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - str wzr, [sp, #12] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #84] │ │ │ │ - str wzr, [sp, #100] │ │ │ │ - str xzr, [sp, #104] │ │ │ │ - stp x25, x26, [sp, #352] │ │ │ │ - stp x27, x28, [sp, #368] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - str w0, [sp, #80] │ │ │ │ - cbnz w0, 2f694 ::do_widen(char) const@@Base+0x1b154> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x3, [x0] │ │ │ │ - cbz x3, 2fd40 ::do_widen(char) const@@Base+0x1b800> │ │ │ │ - fmov d31, x3 │ │ │ │ - ldr w1, [sp, #84] │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x0, d31 │ │ │ │ - str s31, [sp, #84] │ │ │ │ - mul w1, w1, w0 │ │ │ │ - str w1, [sp, #56] │ │ │ │ - ldr w0, [sp, #80] │ │ │ │ - mov w2, w0 │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 2cd04 ::do_widen(char) const@@Base+0xeca4> // b.any │ │ │ │ + ldr w0, [x23, #56] │ │ │ │ + stp x23, x23, [x23] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + str xzr, [x23, #16] │ │ │ │ + str w0, [x23, #56] │ │ │ │ + b 2cc64 ::do_widen(char) const@@Base+0xec04> │ │ │ │ + ldr x22, [x22] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 2ccb0 ::do_widen(char) const@@Base+0xec50> // b.any │ │ │ │ + b 2ccf8 ::do_widen(char) const@@Base+0xec98> │ │ │ │ + mov x0, x22 │ │ │ │ + blr x1 │ │ │ │ + b 2cc00 ::do_widen(char) const@@Base+0xeba0> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x1a0 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 2cae8 ::do_widen(char) const@@Base+0xea88> │ │ │ │ nop │ │ │ │ - lsr x1, x3, x0 │ │ │ │ - tbz w1, #0, 2f1b4 ::do_widen(char) const@@Base+0x1ac74> │ │ │ │ - add x1, x20, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2f1a0 ::do_widen(char) const@@Base+0x1ac60> // b.any │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldrh w4, [x0] │ │ │ │ - cbz w4, 2fd30 ::do_widen(char) const@@Base+0x1b7f0> │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ - add x3, x20, #0x88 │ │ │ │ - ldr x5, [x20, #136] │ │ │ │ - add w4, w4, w1 │ │ │ │ - lsr w0, w1, #1 │ │ │ │ - ubfiz w2, w1, #2, #1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - ldrb w0, [x5, w0, uxtw] │ │ │ │ - asr w0, w0, w2 │ │ │ │ - ubfx x0, x0, #1, #1 │ │ │ │ - add w19, w19, w0 │ │ │ │ - cmp w1, w4 │ │ │ │ - b.ne 2f1e0 ::do_widen(char) const@@Base+0x1aca0> // b.any │ │ │ │ - ldr w22, [sp, #80] │ │ │ │ - ldr w4, [sp, #12] │ │ │ │ - mov w23, w22 │ │ │ │ - str wzr, [sp, #176] │ │ │ │ - stp xzr, x21, [sp, #184] │ │ │ │ - stp x21, xzr, [sp, #200] │ │ │ │ - lsr w0, w4, #1 │ │ │ │ - ldr x2, [x3] │ │ │ │ - ubfiz w1, w4, #2, #1 │ │ │ │ - ldrb w0, [x2, w0, uxtw] │ │ │ │ - asr w0, w0, w1 │ │ │ │ - tbz w0, #1, 2f250 ::do_widen(char) const@@Base+0x1ad10> │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - add w1, w23, w9 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr w7, [x0, x1, lsl #2] │ │ │ │ - ubfx x6, x7, #0, #30 │ │ │ │ - cbnz w6, 2f514 ::do_widen(char) const@@Base+0x1afd4> │ │ │ │ - add w23, w23, #0x1 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldrh w0, [x0] │ │ │ │ - cmp w0, w22 │ │ │ │ - b.hi 2f21c ::do_widen(char) const@@Base+0x1acdc> // b.pmore │ │ │ │ - mov w22, w19 │ │ │ │ - mov x23, x22 │ │ │ │ - cbz x22, 2fc88 ::do_widen(char) const@@Base+0x1b748> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x2, x1, #0x190 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + add x1, x1, #0x1c0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x1e8 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w3, #0x5 // #5 │ │ │ │ + ldr x4, [x20] │ │ │ │ + ldur x21, [x4, #-24] │ │ │ │ + add x19, x20, x21 │ │ │ │ + add x22, x19, #0x128 │ │ │ │ + str x2, [x20, x21] │ │ │ │ + add x23, x19, #0x30 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + ldr w1, [x22, #32] │ │ │ │ + str x0, [x19, #560] │ │ │ │ + tst w1, w3 │ │ │ │ + b.eq 2cf74 ::do_widen(char) const@@Base+0xef14> // b.none │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3968] │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3960] │ │ │ │ + add x3, x1, #0x18 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + str x1, [x19, #296] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + stp x3, x2, [x19, #40] │ │ │ │ + bl d310 >::close()@plt> │ │ │ │ + add x0, x19, #0xa0 │ │ │ │ + bl dee0 ::~__basic_file()@plt> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + add x24, x19, #0x230 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #48] │ │ │ │ + bl db90 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ mov x0, x22 │ │ │ │ - str w9, [sp, #24] │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x27, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d570 │ │ │ │ - ldr w0, [sp, #56] │ │ │ │ - lsl x23, x22, #1 │ │ │ │ - ldr w9, [sp, #24] │ │ │ │ - cbz w0, 2fe68 ::do_widen(char) const@@Base+0x1b928> │ │ │ │ - ldr w4, [sp, #100] │ │ │ │ - sub w26, w19, #0x1 │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - mov w5, w19 │ │ │ │ - mov w0, w4 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - add x22, x27, #0x2 │ │ │ │ - neg w28, w27 │ │ │ │ - mov x19, x27 │ │ │ │ - mov x4, x2 │ │ │ │ - mov w8, w9 │ │ │ │ - mov x25, x20 │ │ │ │ - mov w24, w26 │ │ │ │ - mov w27, w5 │ │ │ │ - mov w2, w0 │ │ │ │ - add x1, x20, #0x41 │ │ │ │ - str x1, [sp, #64] │ │ │ │ - ldr x0, [x3] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - ldrh w15, [x0] │ │ │ │ - ldrb w13, [x1, x4] │ │ │ │ - lsr w13, w13, #3 │ │ │ │ - cbz w15, 2f35c ::do_widen(char) const@@Base+0x1ae1c> │ │ │ │ - ldr w6, [sp, #80] │ │ │ │ - add x10, x25, #0x88 │ │ │ │ - ldr w0, [sp, #12] │ │ │ │ - mov w7, w6 │ │ │ │ - ldr x9, [x10] │ │ │ │ - lsr w1, w0, #1 │ │ │ │ - ubfiz w5, w0, #2, #1 │ │ │ │ - ldrb w1, [x9, w1, uxtw] │ │ │ │ - asr w1, w1, w5 │ │ │ │ - tbz w1, #1, 2f680 ::do_widen(char) const@@Base+0x1b140> │ │ │ │ - ldr x1, [x25, #160] │ │ │ │ - add w5, w7, w8 │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - ldrb w1, [x1, w5, uxtw] │ │ │ │ - asr w1, w1, w13 │ │ │ │ - and w1, w1, #0x1 │ │ │ │ - strb w1, [x19, w7, uxtw] │ │ │ │ - add w7, w7, #0x1 │ │ │ │ - ldr x1, [x3] │ │ │ │ - ldrh w15, [x1] │ │ │ │ - cmp w6, w15 │ │ │ │ - b.cc 2f310 ::do_widen(char) const@@Base+0x1add0> // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2f468 ::do_widen(char) const@@Base+0x1af28> // b.none │ │ │ │ - lsr w26, w2, #6 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - lsl x10, x1, x2 │ │ │ │ - mov w1, w28 │ │ │ │ - mvn x20, x10 │ │ │ │ - lsl x26, x26, #3 │ │ │ │ - str w2, [sp, #40] │ │ │ │ - mov w2, w24 │ │ │ │ - mov w28, w27 │ │ │ │ - mov x24, x20 │ │ │ │ - mov x27, x26 │ │ │ │ - mov x20, x25 │ │ │ │ - mov w26, w1 │ │ │ │ - mov w25, w2 │ │ │ │ - str w8, [sp, #24] │ │ │ │ - str x4, [sp, #32] │ │ │ │ - str x3, [sp, #48] │ │ │ │ - ldp x5, x1, [x0, #40] │ │ │ │ - sub x1, x1, x5 │ │ │ │ - cmp x1, x23 │ │ │ │ - b.ne 2fd94 ::do_widen(char) const@@Base+0x1b854> // b.any │ │ │ │ - cbz w28, 2f43c ::do_widen(char) const@@Base+0x1aefc> │ │ │ │ - ldrb w2, [x5] │ │ │ │ - ldrb w1, [x19] │ │ │ │ - cmp w2, w1 │ │ │ │ - cset w2, ne // ne = any │ │ │ │ - cbz w25, 2f43c ::do_widen(char) const@@Base+0x1aefc> │ │ │ │ - add w1, w2, #0x2 │ │ │ │ - ldrb w3, [x19, #1] │ │ │ │ - ldrb w1, [x5, w1, uxtw] │ │ │ │ - cmp w1, w3 │ │ │ │ - b.eq 2f3f8 ::do_widen(char) const@@Base+0x1aeb8> // b.none │ │ │ │ - ldr x3, [x20, #344] │ │ │ │ - ldr x1, [x3, x27] │ │ │ │ - and x1, x1, x24 │ │ │ │ - str x1, [x3, x27] │ │ │ │ - add w2, w2, #0x4 │ │ │ │ - mov x1, x22 │ │ │ │ - cmp w25, #0x1 │ │ │ │ - b.eq 2f43c ::do_widen(char) const@@Base+0x1aefc> // b.none │ │ │ │ - ldrb w4, [x5, w2, uxtw] │ │ │ │ - ldrb w3, [x1] │ │ │ │ - cmp w4, w3 │ │ │ │ - b.eq 2f428 ::do_widen(char) const@@Base+0x1aee8> // b.none │ │ │ │ - ldr x4, [x20, #344] │ │ │ │ - ldr x3, [x4, x27] │ │ │ │ - and x3, x3, x24 │ │ │ │ - str x3, [x4, x27] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - add w2, w2, #0x2 │ │ │ │ - add w3, w26, w1 │ │ │ │ - cmp w28, w3 │ │ │ │ - b.hi 2f408 ::do_widen(char) const@@Base+0x1aec8> // b.pmore │ │ │ │ - bl d6b0 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.ne 2f3ac ::do_widen(char) const@@Base+0x1ae6c> // b.any │ │ │ │ - ldr x4, [sp, #32] │ │ │ │ - mov w27, w28 │ │ │ │ - ldr x3, [sp, #48] │ │ │ │ - mov w24, w25 │ │ │ │ - ldr w8, [sp, #24] │ │ │ │ - mov x25, x20 │ │ │ │ - ldr w2, [sp, #40] │ │ │ │ - mov w28, w26 │ │ │ │ - ldr w0, [sp, #56] │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - cmp w0, w4 │ │ │ │ - b.hi 2f2e8 ::do_widen(char) const@@Base+0x1ada8> // b.pmore │ │ │ │ - mov w0, w27 │ │ │ │ - ldr w2, [sp, #56] │ │ │ │ - mov x27, x19 │ │ │ │ - mov w19, w0 │ │ │ │ - ldr w0, [sp, #100] │ │ │ │ - mov w9, w8 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - add w0, w0, w2 │ │ │ │ - str w0, [sp, #100] │ │ │ │ - mov x20, x25 │ │ │ │ - ldr w0, [sp, #84] │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3712] │ │ │ │ + ldp x1, x3, [x1, #8] │ │ │ │ + str x1, [x19, #40] │ │ │ │ + add x2, x22, #0x10 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x19, x1 │ │ │ │ + str x3, [x1, #40] │ │ │ │ + str x2, [x19, #296] │ │ │ │ + bl d410 │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0xb8 │ │ │ │ + str x0, [x20, x21] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + ldr x2, [x2] │ │ │ │ + add x1, x1, #0xe8 │ │ │ │ + add x0, x0, #0x110 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x2, 2d08c ::do_widen(char) const@@Base+0xf02c> │ │ │ │ + ldr w0, [x2, #56] │ │ │ │ + tbnz w0, #0, 2cf60 ::do_widen(char) const@@Base+0xef00> │ │ │ │ + ldr x23, [x19, #32] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x38 │ │ │ │ + str x0, [x20, x21] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0x68 │ │ │ │ + add x0, x0, #0x90 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x23, 2cf28 ::do_widen(char) const@@Base+0xeec8> │ │ │ │ + add x1, x23, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ cmp w0, #0x1 │ │ │ │ - b.ls 2fd84 ::do_widen(char) const@@Base+0x1b844> // b.plast │ │ │ │ - mov w2, w0 │ │ │ │ - add x0, sp, #0xd8 │ │ │ │ - str w8, [sp, #24] │ │ │ │ - bl d270 │ │ │ │ - ldr w9, [sp, #24] │ │ │ │ - cbz x27, 2f4d8 ::do_widen(char) const@@Base+0x1af98> │ │ │ │ - mov x0, x27 │ │ │ │ - str w9, [sp, #24] │ │ │ │ - bl d870 │ │ │ │ - ldr w9, [sp, #24] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - str w9, [sp, #24] │ │ │ │ - bl 2edc0 ::do_widen(char) const@@Base+0x1a880> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - ldr w0, [x20, #36] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [sp, #104] │ │ │ │ - ldr w9, [sp, #24] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi 2f158 ::do_widen(char) const@@Base+0x1ac18> // b.pmore │ │ │ │ - ldp x21, x22, [sp, #320] │ │ │ │ - ldp x23, x24, [sp, #336] │ │ │ │ - ldp x25, x26, [sp, #352] │ │ │ │ - ldp x27, x28, [sp, #368] │ │ │ │ - b 2f0a8 ::do_widen(char) const@@Base+0x1ab68> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - ubfx x10, x7, #30, #1 │ │ │ │ - lsr w7, w7, #31 │ │ │ │ - cbz x0, 2f578 ::do_widen(char) const@@Base+0x1b038> │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - mov x2, x21 │ │ │ │ - cmp w6, w1 │ │ │ │ - b.le 2f54c ::do_widen(char) const@@Base+0x1b00c> │ │ │ │ - ldr x1, [x0, #24] │ │ │ │ - cbz x1, 2f560 ::do_widen(char) const@@Base+0x1b020> │ │ │ │ - mov x0, x1 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - cmp w6, w1 │ │ │ │ - b.gt 2f534 ::do_widen(char) const@@Base+0x1aff4> │ │ │ │ - ldr x1, [x0, #16] │ │ │ │ - cbz x1, 2f564 ::do_widen(char) const@@Base+0x1b024> │ │ │ │ - mov x2, x0 │ │ │ │ - mov x0, x1 │ │ │ │ - b 2f540 ::do_widen(char) const@@Base+0x1b000> │ │ │ │ - mov x0, x2 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2f578 ::do_widen(char) const@@Base+0x1b038> // b.none │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - cmp w6, w1 │ │ │ │ - b.ge 2fc60 ::do_widen(char) const@@Base+0x1b720> // b.tcont │ │ │ │ - lsl w2, w19, #1 │ │ │ │ - cbz w2, 2fdb4 ::do_widen(char) const@@Base+0x1b874> │ │ │ │ - mov w25, w2 │ │ │ │ - str w6, [sp, #24] │ │ │ │ - mov x0, x25 │ │ │ │ - str w9, [sp, #32] │ │ │ │ - str w7, [sp, #40] │ │ │ │ - str w4, [sp, #48] │ │ │ │ - str w10, [sp, #64] │ │ │ │ - str x3, [sp, #72] │ │ │ │ - bl d8b0 │ │ │ │ - mov x24, x0 │ │ │ │ - mov w1, #0xff // #255 │ │ │ │ - mov x2, x25 │ │ │ │ - bl d570 │ │ │ │ - lsl w1, w23, #1 │ │ │ │ - ldr w6, [sp, #24] │ │ │ │ - add w11, w1, #0x1 │ │ │ │ - ldr w7, [sp, #40] │ │ │ │ - ldr w10, [sp, #64] │ │ │ │ - mov x0, x25 │ │ │ │ - strb w10, [x24, w1, uxtw] │ │ │ │ - strb w7, [x24, w11, uxtw] │ │ │ │ - str w6, [sp, #128] │ │ │ │ - stp xzr, xzr, [sp, #136] │ │ │ │ - str xzr, [sp, #152] │ │ │ │ - bl d8b0 │ │ │ │ - add x10, x0, x25 │ │ │ │ - mov x2, x25 │ │ │ │ - mov x1, x24 │ │ │ │ - str x10, [sp, #24] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - str x10, [sp, #152] │ │ │ │ - bl d270 │ │ │ │ - ldr x10, [sp, #24] │ │ │ │ - ldr x3, [sp, #72] │ │ │ │ - ldr w9, [sp, #32] │ │ │ │ - ldr w4, [sp, #48] │ │ │ │ - add x1, sp, #0x80 │ │ │ │ - add x0, sp, #0xa8 │ │ │ │ - str w9, [sp, #24] │ │ │ │ - str w4, [sp, #32] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - str x10, [sp, #144] │ │ │ │ - bl 2ff40 ::do_widen(char) const@@Base+0x1ba00> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr w9, [sp, #24] │ │ │ │ - ldr w4, [sp, #32] │ │ │ │ - cbz x0, 2f658 ::do_widen(char) const@@Base+0x1b118> │ │ │ │ - str w9, [sp, #24] │ │ │ │ - str w4, [sp, #32] │ │ │ │ - bl d870 │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr w9, [sp, #24] │ │ │ │ - ldr w4, [sp, #32] │ │ │ │ - cbz x24, 2f24c ::do_widen(char) const@@Base+0x1ad0c> │ │ │ │ + b.ne 2cf28 ::do_widen(char) const@@Base+0xeec8> // b.any │ │ │ │ + ldr x1, [x23] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x23, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2cf28 ::do_widen(char) const@@Base+0xeec8> // b.any │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x0, x0, #0x9a0 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2d080 ::do_widen(char) const@@Base+0xf020> // b.any │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ + mov x0, x23 │ │ │ │ + blr x1 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0xb00 │ │ │ │ + str x0, [x19, #16] │ │ │ │ + str x22, [x19, #560] │ │ │ │ mov x0, x24 │ │ │ │ - str w9, [sp, #24] │ │ │ │ - str w4, [sp, #32] │ │ │ │ - str x3, [sp, #40] │ │ │ │ + bl d410 │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + ldr x0, [x24, #232] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + b 2cea0 ::do_widen(char) const@@Base+0xee40> │ │ │ │ + ldr x23, [x19, #8] │ │ │ │ + ldr x0, [x23] │ │ │ │ + cbz x0, 2d08c ::do_widen(char) const@@Base+0xf02c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2cfbc ::do_widen(char) const@@Base+0xef5c> // b.any │ │ │ │ + add x23, x19, #0x30 │ │ │ │ + add x24, x19, #0x28 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d310 >::close()@plt> │ │ │ │ + cbnz x0, 2cde4 ::do_widen(char) const@@Base+0xed84> │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x24, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + b 2cde4 ::do_widen(char) const@@Base+0xed84> │ │ │ │ + str x25, [sp, #64] │ │ │ │ + bl 2baa0 ::do_widen(char) const@@Base+0xda40> │ │ │ │ + ldr x24, [x23] │ │ │ │ + cbz x24, 2d090 ::do_widen(char) const@@Base+0xf030> │ │ │ │ + ldr x23, [x24] │ │ │ │ + mov x25, #0x5 // #5 │ │ │ │ + cmp x23, x24 │ │ │ │ + b.eq 2d054 ::do_widen(char) const@@Base+0xeff4> // b.none │ │ │ │ + nop │ │ │ │ + ldr x0, [x24, #56] │ │ │ │ + and x0, x0, x25 │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.eq 2d004 ::do_widen(char) const@@Base+0xefa4> // b.none │ │ │ │ + ldr x0, [x23, #16] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x2, [x2, #136] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x23, #16] │ │ │ │ + str xzr, [x23, #16] │ │ │ │ + cbz x0, 2d070 ::do_widen(char) const@@Base+0xf010> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x23, [x23] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 2cfe0 ::do_widen(char) const@@Base+0xef80> // b.any │ │ │ │ + ldr x23, [x24] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.eq 2d054 ::do_widen(char) const@@Base+0xeff4> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x23, [x23] │ │ │ │ bl d870 │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr w9, [sp, #24] │ │ │ │ - ldr w4, [sp, #32] │ │ │ │ - b 2f24c ::do_widen(char) const@@Base+0x1ad0c> │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w15, w6 │ │ │ │ - b.hi 2f310 ::do_widen(char) const@@Base+0x1add0> // b.pmore │ │ │ │ - b 2f35c ::do_widen(char) const@@Base+0x1ae1c> │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x3, [x0, x1, lsl #3] │ │ │ │ - cbz x3, 2fd24 ::do_widen(char) const@@Base+0x1b7e4> │ │ │ │ - fmov d31, x3 │ │ │ │ - ldr w1, [sp, #84] │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x0, d31 │ │ │ │ - str s31, [sp, #84] │ │ │ │ - mul w1, w1, w0 │ │ │ │ - str w1, [sp, #72] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 2d040 ::do_widen(char) const@@Base+0xefe0> // b.any │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + stp x24, x24, [x24] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + str xzr, [x24, #16] │ │ │ │ + str w0, [x24, #56] │ │ │ │ + b 2cf8c ::do_widen(char) const@@Base+0xef2c> │ │ │ │ + ldr x23, [x23] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 2cfe0 ::do_widen(char) const@@Base+0xef80> // b.any │ │ │ │ + b 2d028 ::do_widen(char) const@@Base+0xefc8> │ │ │ │ + mov x0, x23 │ │ │ │ + blr x1 │ │ │ │ + b 2cf28 ::do_widen(char) const@@Base+0xeec8> │ │ │ │ + str x25, [sp, #64] │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x1a0 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 2ce10 ::do_widen(char) const@@Base+0xedb0> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 261cc ::do_widen(char) const@@Base+0x816c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - lsr x1, x3, x0 │ │ │ │ - tbz w1, #0, 2f6e4 ::do_widen(char) const@@Base+0x1b1a4> │ │ │ │ - add x1, x20, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2f6d0 ::do_widen(char) const@@Base+0x1b190> // b.any │ │ │ │ - ldr w0, [sp, #80] │ │ │ │ - sub w11, w0, #0x1 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - lsl x8, x11, #1 │ │ │ │ - lsl x10, x0, #1 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x14, [x0] │ │ │ │ - ldrh w2, [x14, x10] │ │ │ │ - ldrh w13, [x14, x8] │ │ │ │ - adds w2, w2, w13 │ │ │ │ - b.eq 2fcfc ::do_widen(char) const@@Base+0x1b7bc> // b.none │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ - add x3, x20, #0x88 │ │ │ │ - ldr x6, [x20, #136] │ │ │ │ - add w5, w2, w1 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - lsr w0, w1, #1 │ │ │ │ - ubfiz w4, w1, #2, #1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - ldrb w0, [x6, w0, uxtw] │ │ │ │ - asr w0, w0, w4 │ │ │ │ - ubfx x0, x0, #1, #1 │ │ │ │ - add w19, w19, w0 │ │ │ │ - cmp w1, w5 │ │ │ │ - b.ne 2f730 ::do_widen(char) const@@Base+0x1b1f0> // b.any │ │ │ │ - ldr w28, [sp, #12] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - str wzr, [sp, #176] │ │ │ │ - stp xzr, x21, [sp, #184] │ │ │ │ - stp x21, xzr, [sp, #200] │ │ │ │ - lsr w0, w28, #1 │ │ │ │ - ldr x5, [x3] │ │ │ │ - ubfiz w1, w28, #2, #1 │ │ │ │ - ldrb w0, [x5, w0, uxtw] │ │ │ │ - asr w0, w0, w1 │ │ │ │ - tbz w0, #1, 2f7a0 ::do_widen(char) const@@Base+0x1b260> │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - add w1, w23, w9 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr w6, [x0, x1, lsl #2] │ │ │ │ - ubfx x5, x6, #0, #30 │ │ │ │ - cbnz w5, 2faac ::do_widen(char) const@@Base+0x1b56c> │ │ │ │ - add w23, w23, #0x1 │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - cmp w2, w22 │ │ │ │ - b.hi 2f76c ::do_widen(char) const@@Base+0x1b22c> // b.pmore │ │ │ │ - mov w22, w19 │ │ │ │ - cbz w19, 2fc7c ::do_widen(char) const@@Base+0x1b73c> │ │ │ │ - mov x0, x22 │ │ │ │ - str w9, [sp, #24] │ │ │ │ - stp x8, x10, [sp, #32] │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x28, x0 │ │ │ │ - add x22, x0, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d570 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldp x8, x10, [sp, #32] │ │ │ │ - ldr x14, [x0] │ │ │ │ - ldr w9, [sp, #24] │ │ │ │ - ldrh w13, [x14, x8] │ │ │ │ - ldr w0, [sp, #72] │ │ │ │ - cbz w0, 2fa28 ::do_widen(char) const@@Base+0x1b4e8> │ │ │ │ - sub x22, x22, x28 │ │ │ │ - sub w27, w19, #0x1 │ │ │ │ - neg w25, w28 │ │ │ │ - ldr w3, [sp, #84] │ │ │ │ - ldr w30, [sp, #100] │ │ │ │ - lsl x23, x22, #1 │ │ │ │ - mov w26, w27 │ │ │ │ - add x22, x28, #0x2 │ │ │ │ - mov w27, w25 │ │ │ │ - mov w25, w19 │ │ │ │ - mov x19, x28 │ │ │ │ - mov x28, x20 │ │ │ │ - add x0, sp, #0xd8 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - str w9, [sp, #96] │ │ │ │ + mov x29, sp │ │ │ │ + bl 261cc ::do_widen(char) const@@Base+0x816c> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - udiv w0, w18, w3 │ │ │ │ - ldrh w11, [x14, x10] │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - adds w11, w11, w13 │ │ │ │ - msub w2, w0, w3, w18 │ │ │ │ - ldrb w16, [x1, w0, uxtw] │ │ │ │ - add x0, x28, x2 │ │ │ │ - lsr w16, w16, #3 │ │ │ │ - ldrb w17, [x0, #65] │ │ │ │ - lsr w17, w17, #3 │ │ │ │ - b.eq 2fc28 ::do_widen(char) const@@Base+0x1b6e8> // b.none │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - add x15, x28, #0x88 │ │ │ │ - ldr w0, [sp, #12] │ │ │ │ - mov w12, #0x0 // #0 │ │ │ │ - ldr w6, [sp, #96] │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - ldr x7, [x15] │ │ │ │ - lsr w2, w0, #1 │ │ │ │ - ubfiz w4, w0, #2, #1 │ │ │ │ - ldrb w2, [x7, w2, uxtw] │ │ │ │ - asr w2, w2, w4 │ │ │ │ - tbz w2, #1, 2f8d0 ::do_widen(char) const@@Base+0x1b390> │ │ │ │ - ldr x2, [x28, #160] │ │ │ │ - add w7, w12, w6 │ │ │ │ - cmp w13, w5 │ │ │ │ - csel w4, w17, w16, ls // ls = plast │ │ │ │ - ldrb w2, [x2, w7, uxtw] │ │ │ │ - asr w2, w2, w4 │ │ │ │ - and w2, w2, #0x1 │ │ │ │ - strb w2, [x19, w12, uxtw] │ │ │ │ - add w12, w12, #0x1 │ │ │ │ - ldr x14, [x1] │ │ │ │ - ldrh w13, [x14, x8] │ │ │ │ - ldrh w11, [x14, x10] │ │ │ │ - add w11, w11, w13 │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w11, w5 │ │ │ │ - b.hi 2f884 ::do_widen(char) const@@Base+0x1b344> // b.pmore │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2fa04 ::do_widen(char) const@@Base+0x1b4c4> // b.none │ │ │ │ - lsr w20, w30, #6 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - lsl x5, x1, x30 │ │ │ │ - mov w1, w27 │ │ │ │ - lsl x20, x20, #3 │ │ │ │ - mvn x24, x5 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w27, w26 │ │ │ │ - mov w20, w25 │ │ │ │ - mov x26, x24 │ │ │ │ - mov x25, x2 │ │ │ │ - mov x24, x28 │ │ │ │ - mov w28, w1 │ │ │ │ - str w3, [sp, #24] │ │ │ │ - str w18, [sp, #32] │ │ │ │ - str x8, [sp, #40] │ │ │ │ - str w13, [sp, #48] │ │ │ │ - stp x14, x10, [sp, #56] │ │ │ │ - str w30, [sp, #80] │ │ │ │ nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 26328 ::do_widen(char) const@@Base+0x82c8> │ │ │ │ nop │ │ │ │ - ldp x6, x1, [x0, #40] │ │ │ │ - sub x1, x1, x6 │ │ │ │ - cmp x23, x1 │ │ │ │ - b.ne 2fd64 ::do_widen(char) const@@Base+0x1b824> // b.any │ │ │ │ - cbz w20, 2f9d0 ::do_widen(char) const@@Base+0x1b490> │ │ │ │ - ldrb w2, [x6] │ │ │ │ - ldrb w1, [x19] │ │ │ │ - cmp w2, w1 │ │ │ │ - cset w2, ne // ne = any │ │ │ │ - cbz w27, 2f9d0 ::do_widen(char) const@@Base+0x1b490> │ │ │ │ - add w1, w2, #0x2 │ │ │ │ - ldrb w3, [x19, #1] │ │ │ │ - ldrb w1, [x6, w1, uxtw] │ │ │ │ - cmp w1, w3 │ │ │ │ - b.eq 2f98c ::do_widen(char) const@@Base+0x1b44c> // b.none │ │ │ │ - ldr x3, [x24, #344] │ │ │ │ - ldr x1, [x3, x25] │ │ │ │ - and x1, x1, x26 │ │ │ │ - str x1, [x3, x25] │ │ │ │ - add w2, w2, #0x4 │ │ │ │ - mov x1, x22 │ │ │ │ - cmp w27, #0x1 │ │ │ │ - b.eq 2f9d0 ::do_widen(char) const@@Base+0x1b490> // b.none │ │ │ │ - ldrb w4, [x6, w2, uxtw] │ │ │ │ - ldrb w3, [x1] │ │ │ │ - cmp w4, w3 │ │ │ │ - b.eq 2f9bc ::do_widen(char) const@@Base+0x1b47c> // b.none │ │ │ │ - ldr x4, [x24, #344] │ │ │ │ - ldr x3, [x4, x25] │ │ │ │ - and x3, x3, x26 │ │ │ │ - str x3, [x4, x25] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - add w2, w2, #0x2 │ │ │ │ - add w3, w28, w1 │ │ │ │ - cmp w20, w3 │ │ │ │ - b.hi 2f99c ::do_widen(char) const@@Base+0x1b45c> // b.pmore │ │ │ │ - bl d6b0 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.ne 2f940 ::do_widen(char) const@@Base+0x1b400> // b.any │ │ │ │ - ldp x14, x10, [sp, #56] │ │ │ │ - mov w26, w27 │ │ │ │ - ldr x8, [sp, #40] │ │ │ │ - mov w27, w28 │ │ │ │ - ldr w3, [sp, #24] │ │ │ │ - mov w25, w20 │ │ │ │ - ldr w18, [sp, #32] │ │ │ │ - mov x28, x24 │ │ │ │ - ldr w13, [sp, #48] │ │ │ │ - ldr w30, [sp, #80] │ │ │ │ - ldr w0, [sp, #72] │ │ │ │ - add w18, w18, #0x1 │ │ │ │ - add w30, w30, #0x1 │ │ │ │ - cmp w18, w0 │ │ │ │ - b.ne 2f840 ::do_widen(char) const@@Base+0x1b300> // b.any │ │ │ │ - ldr w9, [sp, #96] │ │ │ │ - mov x20, x28 │ │ │ │ - mov x28, x19 │ │ │ │ - mov w19, w25 │ │ │ │ - cbz w13, 2fd5c ::do_widen(char) const@@Base+0x1b81c> │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ - ldr x2, [x20, #136] │ │ │ │ - add w22, w13, w1 │ │ │ │ - lsr w0, w1, #1 │ │ │ │ - ubfiz w3, w1, #2, #1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - ldrb w0, [x2, w0, uxtw] │ │ │ │ - asr w0, w0, w3 │ │ │ │ - ubfx x0, x0, #1, #1 │ │ │ │ - add w9, w9, w0 │ │ │ │ - cmp w1, w22 │ │ │ │ - b.ne 2fa38 ::do_widen(char) const@@Base+0x1b4f8> // b.any │ │ │ │ - ldr w1, [sp, #72] │ │ │ │ - ldr w0, [sp, #100] │ │ │ │ - add w0, w0, w1 │ │ │ │ - str w0, [sp, #100] │ │ │ │ - ldr w0, [sp, #84] │ │ │ │ - add x1, x20, #0x41 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 2fd4c ::do_widen(char) const@@Base+0x1b80c> // b.plast │ │ │ │ - mov w2, w0 │ │ │ │ - add x0, sp, #0xd8 │ │ │ │ - str w9, [sp, #12] │ │ │ │ - bl d270 │ │ │ │ - ldr w9, [sp, #12] │ │ │ │ - cbz x28, 2faa4 ::do_widen(char) const@@Base+0x1b564> │ │ │ │ - mov x0, x28 │ │ │ │ - str w9, [sp, #12] │ │ │ │ - bl d870 │ │ │ │ - ldr w9, [sp, #12] │ │ │ │ - str w22, [sp, #12] │ │ │ │ - b 2f4d8 ::do_widen(char) const@@Base+0x1af98> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - ubfx x7, x6, #30, #1 │ │ │ │ - lsr w6, w6, #31 │ │ │ │ - cbz x0, 2fb10 ::do_widen(char) const@@Base+0x1b5d0> │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - mov x2, x21 │ │ │ │ - cmp w5, w1 │ │ │ │ - b.le 2fae4 ::do_widen(char) const@@Base+0x1b5a4> │ │ │ │ - ldr x1, [x0, #24] │ │ │ │ - cbz x1, 2faf8 ::do_widen(char) const@@Base+0x1b5b8> │ │ │ │ - mov x0, x1 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - cmp w5, w1 │ │ │ │ - b.gt 2facc ::do_widen(char) const@@Base+0x1b58c> │ │ │ │ - ldr x1, [x0, #16] │ │ │ │ - cbz x1, 2fafc ::do_widen(char) const@@Base+0x1b5bc> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + bl 26328 ::do_widen(char) const@@Base+0x82c8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 26484 ::do_widen(char) const@@Base+0x8424> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + bl 26484 ::do_widen(char) const@@Base+0x8424> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 265e0 ::do_widen(char) const@@Base+0x8580> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + bl 265e0 ::do_widen(char) const@@Base+0x8580> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x2, x0 │ │ │ │ - mov x0, x1 │ │ │ │ - b 2fad8 ::do_widen(char) const@@Base+0x1b598> │ │ │ │ - mov x0, x2 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2fb10 ::do_widen(char) const@@Base+0x1b5d0> // b.none │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - cmp w5, w1 │ │ │ │ - b.ge 2fc30 ::do_widen(char) const@@Base+0x1b6f0> // b.tcont │ │ │ │ - lsl w2, w19, #1 │ │ │ │ - cbz w2, 2fde0 ::do_widen(char) const@@Base+0x1b8a0> │ │ │ │ - mov w25, w2 │ │ │ │ - str w5, [sp, #24] │ │ │ │ - mov x0, x25 │ │ │ │ - str w9, [sp, #32] │ │ │ │ - str w6, [sp, #40] │ │ │ │ - stp x8, x10, [sp, #48] │ │ │ │ - str x3, [sp, #64] │ │ │ │ - str w7, [sp, #80] │ │ │ │ - bl d8b0 │ │ │ │ - mov x24, x0 │ │ │ │ - mov w1, #0xff // #255 │ │ │ │ - mov x2, x25 │ │ │ │ - bl d570 │ │ │ │ - lsl w1, w23, #1 │ │ │ │ - ldr w5, [sp, #24] │ │ │ │ - add w12, w1, #0x1 │ │ │ │ - ldr w6, [sp, #40] │ │ │ │ - ldr w7, [sp, #80] │ │ │ │ - mov x0, x25 │ │ │ │ - strb w7, [x24, w1, uxtw] │ │ │ │ - strb w6, [x24, w12, uxtw] │ │ │ │ - str w5, [sp, #128] │ │ │ │ - stp xzr, xzr, [sp, #136] │ │ │ │ - str xzr, [sp, #152] │ │ │ │ - bl d8b0 │ │ │ │ - add x7, x0, x25 │ │ │ │ - mov x2, x25 │ │ │ │ - mov x1, x24 │ │ │ │ - str x7, [sp, #24] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - str x7, [sp, #152] │ │ │ │ - bl d270 │ │ │ │ - ldp x8, x10, [sp, #48] │ │ │ │ - ldr x7, [sp, #24] │ │ │ │ - ldr x3, [sp, #64] │ │ │ │ - ldr w9, [sp, #32] │ │ │ │ - add x1, sp, #0x80 │ │ │ │ - add x0, sp, #0xa8 │ │ │ │ - str w9, [sp, #24] │ │ │ │ - stp x8, x10, [sp, #32] │ │ │ │ - str x3, [sp, #48] │ │ │ │ - str x7, [sp, #144] │ │ │ │ - bl 2ff40 ::do_widen(char) const@@Base+0x1ba00> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x3, [sp, #48] │ │ │ │ - ldp x8, x10, [sp, #32] │ │ │ │ - ldr w9, [sp, #24] │ │ │ │ - cbz x0, 2fbec ::do_widen(char) const@@Base+0x1b6ac> │ │ │ │ - str w9, [sp, #24] │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + mov x29, sp │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + bl 25b40 ::do_widen(char) const@@Base+0x7ae0> │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + add x20, x19, #0x48 │ │ │ │ + tbnz w0, #0, 2d204 ::do_widen(char) const@@Base+0xf1a4> │ │ │ │ + str wzr, [x19, #208] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2d21c ::do_widen(char) const@@Base+0xf1bc> // b.none │ │ │ │ bl d870 │ │ │ │ - ldp x8, x10, [sp, #32] │ │ │ │ - ldr x3, [sp, #48] │ │ │ │ - ldr w9, [sp, #24] │ │ │ │ - cbz x24, 2fc48 ::do_widen(char) const@@Base+0x1b708> │ │ │ │ - mov x0, x24 │ │ │ │ - str w9, [sp, #24] │ │ │ │ - stp x8, x10, [sp, #32] │ │ │ │ - str x3, [sp, #48] │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2d230 ::do_widen(char) const@@Base+0xf1d0> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldp x8, x10, [sp, #32] │ │ │ │ - ldr x14, [x0] │ │ │ │ - ldr x3, [sp, #48] │ │ │ │ - ldrh w13, [x14, x8] │ │ │ │ - ldrh w2, [x14, x10] │ │ │ │ - ldr w9, [sp, #24] │ │ │ │ - add w2, w2, w13 │ │ │ │ - b 2f79c ::do_widen(char) const@@Base+0x1b25c> │ │ │ │ - mov w13, #0x0 // #0 │ │ │ │ - b 2f8e0 ::do_widen(char) const@@Base+0x1b3a0> │ │ │ │ - ldr x5, [x0, #40] │ │ │ │ - lsl w1, w23, #1 │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - strb w7, [x5, w1, uxtw] │ │ │ │ - ldr x0, [x0, #40] │ │ │ │ - strb w6, [x0, w2, uxtw] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x14, [x0] │ │ │ │ - ldrh w13, [x14, x8] │ │ │ │ - ldrh w2, [x14, x10] │ │ │ │ - add w2, w2, w13 │ │ │ │ - b 2f79c ::do_widen(char) const@@Base+0x1b25c> │ │ │ │ - ldr x6, [x0, #40] │ │ │ │ - lsl w1, w23, #1 │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - strb w10, [x6, w1, uxtw] │ │ │ │ - ldr x0, [x0, #40] │ │ │ │ - strb w7, [x0, w2, uxtw] │ │ │ │ - b 2f24c ::do_widen(char) const@@Base+0x1ad0c> │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - b 2f7f0 ::do_widen(char) const@@Base+0x1b2b0> │ │ │ │ - ldr w0, [sp, #56] │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - cbnz w0, 2f2a4 ::do_widen(char) const@@Base+0x1ad64> │ │ │ │ - ldr w0, [sp, #84] │ │ │ │ - add x1, x20, #0x41 │ │ │ │ + ldr x21, [x19, #80] │ │ │ │ + cbz x21, 2d294 ::do_widen(char) const@@Base+0xf234> │ │ │ │ + add x1, x21, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ cmp w0, #0x1 │ │ │ │ - b.ls 2fe4c ::do_widen(char) const@@Base+0x1b90c> // b.plast │ │ │ │ - mov w2, w0 │ │ │ │ - add x0, sp, #0xd8 │ │ │ │ - str w9, [sp, #24] │ │ │ │ - bl d270 │ │ │ │ - ldr w9, [sp, #24] │ │ │ │ - b 2f4d8 ::do_widen(char) const@@Base+0x1af98> │ │ │ │ - add x21, x19, #0x3f │ │ │ │ - lsr x19, x19, #6 │ │ │ │ - and w22, w22, #0x3f │ │ │ │ - ubfx x21, x21, #6, #32 │ │ │ │ - lsl x21, x21, #3 │ │ │ │ + b.ne 2d294 ::do_widen(char) const@@Base+0xf234> // b.any │ │ │ │ + ldr x1, [x21] │ │ │ │ mov x0, x21 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x23, x0 │ │ │ │ - add x19, x0, x19, lsl #3 │ │ │ │ - add x24, x0, x21 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - bl d570 │ │ │ │ - ldr x0, [x20, #344] │ │ │ │ - cbnz x0, 2f100 ::do_widen(char) const@@Base+0x1abc0> │ │ │ │ - b 2f104 ::do_widen(char) const@@Base+0x1abc4> │ │ │ │ - ldr w0, [sp, #72] │ │ │ │ - str wzr, [sp, #176] │ │ │ │ - stp xzr, x21, [sp, #184] │ │ │ │ - stp x21, xzr, [sp, #200] │ │ │ │ - cbz w0, 2fe0c ::do_widen(char) const@@Base+0x1b8cc> │ │ │ │ - mov w13, #0x0 // #0 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - b 2f7f8 ::do_widen(char) const@@Base+0x1b2b8> │ │ │ │ - str wzr, [sp, #72] │ │ │ │ - str wzr, [sp, #84] │ │ │ │ - b 2f6c8 ::do_widen(char) const@@Base+0x1b188> │ │ │ │ - str wzr, [sp, #176] │ │ │ │ - stp xzr, x21, [sp, #184] │ │ │ │ - stp x21, xzr, [sp, #200] │ │ │ │ - b 2f26c ::do_widen(char) const@@Base+0x1ad2c> │ │ │ │ - str wzr, [sp, #56] │ │ │ │ - str wzr, [sp, #84] │ │ │ │ - b 2f194 ::do_widen(char) const@@Base+0x1ac54> │ │ │ │ - b.ne 2fa90 ::do_widen(char) const@@Base+0x1b550> // b.any │ │ │ │ - ldrb w0, [x20, #65] │ │ │ │ - strb w0, [sp, #216] │ │ │ │ - b 2fa90 ::do_widen(char) const@@Base+0x1b550> │ │ │ │ - ldr w22, [sp, #12] │ │ │ │ - b 2fa5c ::do_widen(char) const@@Base+0x1b51c> │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x3, x3, #0xe40 │ │ │ │ - add x1, x1, #0xe58 │ │ │ │ - add x0, x0, #0xe80 │ │ │ │ - mov w2, #0xa4 // #164 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - b.ne 2f4c4 ::do_widen(char) const@@Base+0x1af84> // b.any │ │ │ │ - ldrb w0, [x25, #65] │ │ │ │ - strb w0, [sp, #216] │ │ │ │ - b 2f4c4 ::do_widen(char) const@@Base+0x1af84> │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x3, x3, #0xe40 │ │ │ │ - add x1, x1, #0xe58 │ │ │ │ - add x0, x0, #0xe80 │ │ │ │ - mov w2, #0x5a // #90 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - lsl w0, w23, #1 │ │ │ │ - lsl w1, w23, #1 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - strb w10, [x1] │ │ │ │ - mov x10, #0x0 // #0 │ │ │ │ - strb w7, [x0] │ │ │ │ - str w6, [sp, #128] │ │ │ │ - str xzr, [sp, #136] │ │ │ │ - str xzr, [sp, #152] │ │ │ │ - b 2f610 ::do_widen(char) const@@Base+0x1b0d0> │ │ │ │ - lsl w0, w23, #1 │ │ │ │ - lsl w1, w23, #1 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - strb w7, [x1] │ │ │ │ - mov x7, #0x0 // #0 │ │ │ │ - strb w6, [x0] │ │ │ │ - str w5, [sp, #128] │ │ │ │ - str xzr, [sp, #136] │ │ │ │ - str xzr, [sp, #152] │ │ │ │ - b 2fba8 ::do_widen(char) const@@Base+0x1b668> │ │ │ │ - ldr w0, [sp, #84] │ │ │ │ - add x1, x20, #0x41 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 2fea0 ::do_widen(char) const@@Base+0x1b960> // b.plast │ │ │ │ - ldr w2, [sp, #84] │ │ │ │ - add x0, sp, #0xd8 │ │ │ │ - str w9, [sp, #24] │ │ │ │ - bl d270 │ │ │ │ - ldr w9, [sp, #24] │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - b 2f4d8 ::do_widen(char) const@@Base+0x1af98> │ │ │ │ - stp x21, x22, [sp, #320] │ │ │ │ - stp x23, x24, [sp, #336] │ │ │ │ - stp x25, x26, [sp, #352] │ │ │ │ - stp x27, x28, [sp, #368] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - b.ne 2f4d8 ::do_widen(char) const@@Base+0x1af98> // b.any │ │ │ │ - ldrb w0, [x20, #65] │ │ │ │ - strb w0, [sp, #216] │ │ │ │ - b 2f4d8 ::do_widen(char) const@@Base+0x1af98> │ │ │ │ - ldp x21, x22, [sp, #320] │ │ │ │ - ldp x23, x24, [sp, #336] │ │ │ │ - b 2f0a8 ::do_widen(char) const@@Base+0x1ab68> │ │ │ │ - ldr w0, [sp, #84] │ │ │ │ - add x1, x20, #0x41 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x21, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ cmp w0, #0x1 │ │ │ │ - b.ls 2fe90 ::do_widen(char) const@@Base+0x1b950> // b.plast │ │ │ │ - mov w2, w0 │ │ │ │ - add x0, sp, #0xd8 │ │ │ │ - str w9, [sp, #24] │ │ │ │ - bl d270 │ │ │ │ - ldr w9, [sp, #24] │ │ │ │ - b 2f4c8 ::do_widen(char) const@@Base+0x1af88> │ │ │ │ - b.ne 2f4c8 ::do_widen(char) const@@Base+0x1af88> // b.any │ │ │ │ - ldrb w0, [x20, #65] │ │ │ │ - strb w0, [sp, #216] │ │ │ │ - b 2f4c8 ::do_widen(char) const@@Base+0x1af88> │ │ │ │ - b.ne 2fe30 ::do_widen(char) const@@Base+0x1b8f0> // b.any │ │ │ │ - ldrb w0, [x20, #65] │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - strb w0, [sp, #216] │ │ │ │ - b 2f4d8 ::do_widen(char) const@@Base+0x1af98> │ │ │ │ + b.ne 2d294 ::do_widen(char) const@@Base+0xf234> // b.any │ │ │ │ + ldr x1, [x21] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x0, x0, #0x9a0 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 2d2b0 ::do_widen(char) const@@Base+0xf250> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x21 │ │ │ │ + blr x1 │ │ │ │ + strb wzr, [x20, #96] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + str wzr, [x19, #208] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x0, x21 │ │ │ │ + blr x2 │ │ │ │ + b 2d294 ::do_widen(char) const@@Base+0xf234> │ │ │ │ + bti j │ │ │ │ + str x21, [sp, #32] │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + add x20, x19, #0x48 │ │ │ │ + tbz w0, #0, 2d2e0 ::do_widen(char) const@@Base+0xf280> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 2a640 ::do_widen(char) const@@Base+0xc5e0> │ │ │ │ + strb wzr, [x20, #96] │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + str wzr, [x19, #208] │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - bl 2edc0 ::do_widen(char) const@@Base+0x1a880> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #280] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2fe48 ::do_widen(char) const@@Base+0x1b908> // b.any │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ mov x0, x19 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2febc ::do_widen(char) const@@Base+0x1b97c> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xda0 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - cbz x1, 2ff0c ::do_widen(char) const@@Base+0x1b9cc> │ │ │ │ - mov x0, x1 │ │ │ │ + ldr w2, [x0, #208] │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 2d34c ::do_widen(char) const@@Base+0xf2ec> │ │ │ │ + tbnz w2, #2, 2d420 ::do_widen(char) const@@Base+0xf3c0> │ │ │ │ + ldr x0, [x19, #184] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 2d364 ::do_widen(char) const@@Base+0xf304> │ │ │ │ bl d870 │ │ │ │ - cbz x24, 2febc ::do_widen(char) const@@Base+0x1b97c> │ │ │ │ - mov x0, x24 │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + tbnz w0, #0, 2d390 ::do_widen(char) const@@Base+0xf330> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b db90 │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2d3a4 ::do_widen(char) const@@Base+0xf344> // b.none │ │ │ │ bl d870 │ │ │ │ - b 2febc ::do_widen(char) const@@Base+0x1b97c> │ │ │ │ - bti j │ │ │ │ - b 2fef8 ::do_widen(char) const@@Base+0x1b9b8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - cbnz x24, 2ff10 ::do_widen(char) const@@Base+0x1b9d0> │ │ │ │ - b 2febc ::do_widen(char) const@@Base+0x1b97c> │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2d3b8 ::do_widen(char) const@@Base+0xf358> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 2d36c ::do_widen(char) const@@Base+0xf30c> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2d36c ::do_widen(char) const@@Base+0xf30c> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2d36c ::do_widen(char) const@@Base+0xf30c> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x0, x0, #0x9a0 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 2d428 ::do_widen(char) const@@Base+0xf3c8> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + b 2d36c ::do_widen(char) const@@Base+0xf30c> │ │ │ │ + bl 2d1c0 ::do_widen(char) const@@Base+0xf160> │ │ │ │ + b 2d34c ::do_widen(char) const@@Base+0xf2ec> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 2d36c ::do_widen(char) const@@Base+0xf30c> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2ff2c ::do_widen(char) const@@Base+0x1b9ec> │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 2d34c ::do_widen(char) const@@Base+0xf2ec> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xda0 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - bl d8b0 │ │ │ │ - ldr w21, [x20] │ │ │ │ - mov x1, x20 │ │ │ │ - str w21, [x0, #32] │ │ │ │ - ldr x19, [x23, #16] │ │ │ │ - mov x22, x0 │ │ │ │ - ldr q31, [x1, #8]! │ │ │ │ - add x24, x23, #0x8 │ │ │ │ - ldr x2, [x1, #16] │ │ │ │ - str xzr, [x1, #16] │ │ │ │ - stp xzr, xzr, [x20, #8] │ │ │ │ - str q31, [x0, #40]! │ │ │ │ - str x2, [x0, #16] │ │ │ │ - cbz x19, 300a4 ::do_widen(char) const@@Base+0x1bb64> │ │ │ │ - ldr w20, [x19, #32] │ │ │ │ - mov w4, w20 │ │ │ │ - cmp w21, w20 │ │ │ │ - b.ge 2ffc8 ::do_widen(char) const@@Base+0x1ba88> // b.tcont │ │ │ │ - ldr x2, [x19, #16] │ │ │ │ - cbz x2, 30034 ::do_widen(char) const@@Base+0x1baf4> │ │ │ │ - mov x19, x2 │ │ │ │ - ldr w20, [x19, #32] │ │ │ │ - mov w4, w20 │ │ │ │ - cmp w21, w20 │ │ │ │ - b.lt 2ffac ::do_widen(char) const@@Base+0x1ba6c> // b.tstop │ │ │ │ - ldr x2, [x19, #24] │ │ │ │ - cbnz x2, 2ffb4 ::do_widen(char) const@@Base+0x1ba74> │ │ │ │ + mov x19, x0 │ │ │ │ + ldr w2, [x0, #208] │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 2d48c ::do_widen(char) const@@Base+0xf42c> │ │ │ │ + tbnz w2, #2, 2d568 ::do_widen(char) const@@Base+0xf508> │ │ │ │ + ldr x0, [x19, #184] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 2d4a4 ::do_widen(char) const@@Base+0xf444> │ │ │ │ + bl d870 │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + tbnz w0, #0, 2d4d8 ::do_widen(char) const@@Base+0xf478> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ mov x0, x19 │ │ │ │ - cmp w21, w4 │ │ │ │ - b.le 3005c ::do_widen(char) const@@Base+0x1bb1c> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - cmp x24, x19 │ │ │ │ - b.ne 30098 ::do_widen(char) const@@Base+0x1bb58> // b.any │ │ │ │ - mov x3, x24 │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl d2c0 │ │ │ │ - ldr x0, [x23, #40] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x19, x22 │ │ │ │ - add x0, x0, x1 │ │ │ │ - str x0, [x23, #40] │ │ │ │ - bfxil x20, x1, #0, #8 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl db90 │ │ │ │ mov x0, x19 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov x1, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x23, #24] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2ffdc ::do_widen(char) const@@Base+0x1ba9c> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - str q31, [sp, #64] │ │ │ │ - bl d900 │ │ │ │ - ldr w4, [x0, #32] │ │ │ │ - ldr q31, [sp, #64] │ │ │ │ - cmp w21, w4 │ │ │ │ - b.gt 2ffdc ::do_widen(char) const@@Base+0x1ba9c> │ │ │ │ - mov x19, x0 │ │ │ │ - fmov x0, d31 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - cbz x0, 30070 ::do_widen(char) const@@Base+0x1bb30> │ │ │ │ + b d870 │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2d4ec ::do_widen(char) const@@Base+0xf48c> // b.none │ │ │ │ bl d870 │ │ │ │ - mov x0, x22 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2d500 ::do_widen(char) const@@Base+0xf4a0> // b.none │ │ │ │ bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x20 │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 2d4ac ::do_widen(char) const@@Base+0xf44c> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2d4ac ::do_widen(char) const@@Base+0xf44c> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2d4ac ::do_widen(char) const@@Base+0xf44c> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x0, x0, #0x9a0 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 2d570 ::do_widen(char) const@@Base+0xf510> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + b 2d4ac ::do_widen(char) const@@Base+0xf44c> │ │ │ │ + bl 2d1c0 ::do_widen(char) const@@Base+0xf160> │ │ │ │ + b 2d48c ::do_widen(char) const@@Base+0xf42c> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 2d4ac ::do_widen(char) const@@Base+0xf44c> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 2d48c ::do_widen(char) const@@Base+0xf42c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x2, x0 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + mov x29, sp │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + bl 25b40 ::do_widen(char) const@@Base+0x7ae0> │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + add x20, x19, #0x48 │ │ │ │ + tbz w0, #0, 2d5e0 ::do_widen(char) const@@Base+0xf580> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 2d5dc ::do_widen(char) const@@Base+0xf57c> │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + str wzr, [x19, #128] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cmp w21, w20 │ │ │ │ - cset w0, lt // lt = tstop │ │ │ │ - b 2ffe8 ::do_widen(char) const@@Base+0x1baa8> │ │ │ │ - ldr x0, [x23, #24] │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 300c8 ::do_widen(char) const@@Base+0x1bb88> // b.none │ │ │ │ - mov x0, x24 │ │ │ │ - str q31, [sp, #64] │ │ │ │ - bl d900 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - cmp w21, w1 │ │ │ │ - b.le 300d4 ::do_widen(char) const@@Base+0x1bb94> │ │ │ │ - mov x19, x24 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 2ffe8 ::do_widen(char) const@@Base+0x1baa8> │ │ │ │ - ldr q31, [sp, #64] │ │ │ │ - b 3005c ::do_widen(char) const@@Base+0x1bb1c> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + add x20, x19, #0x48 │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + tbz w0, #0, 2d618 ::do_widen(char) const@@Base+0xf5b8> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 2d614 ::do_widen(char) const@@Base+0xf5b4> │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + str wzr, [x19, #128] │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - add x2, x0, #0x41 │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xf30 │ │ │ │ mov x29, sp │ │ │ │ + ldr w2, [x0, #128] │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - add x3, x3, #0x8f0 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stur q31, [x0, #65] │ │ │ │ - stp q31, q31, [x2, #16] │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ - stur q31, [x0, #113] │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - str xzr, [x19, #152] │ │ │ │ - ldr x0, [x19, #136] │ │ │ │ - stp xzr, xzr, [x19, #136] │ │ │ │ - cbz x0, 30134 ::do_widen(char) const@@Base+0x1bbf4> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - stp xzr, xzr, [x19, #160] │ │ │ │ - str xzr, [x19, #176] │ │ │ │ - cbz x0, 30148 ::do_widen(char) const@@Base+0x1bc08> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #184] │ │ │ │ - stp xzr, xzr, [x19, #184] │ │ │ │ - str xzr, [x19, #200] │ │ │ │ - cbz x0, 3015c ::do_widen(char) const@@Base+0x1bc1c> │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 2d68c ::do_widen(char) const@@Base+0xf62c> │ │ │ │ + tbnz w2, #2, 2d6dc ::do_widen(char) const@@Base+0xf67c> │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xe68 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 2d6a4 ::do_widen(char) const@@Base+0xf644> │ │ │ │ bl d870 │ │ │ │ - ldr x0, [x19, #208] │ │ │ │ - stp xzr, xzr, [x19, #208] │ │ │ │ - str xzr, [x19, #224] │ │ │ │ - cbz x0, 3017c ::do_widen(char) const@@Base+0x1bc3c> │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + tbz w0, #0, 2d6b8 ::do_widen(char) const@@Base+0xf658> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 2d6b8 ::do_widen(char) const@@Base+0xf658> │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + mov x0, x19 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + b db90 │ │ │ │ + bl 2d5a0 ::do_widen(char) const@@Base+0xf540> │ │ │ │ + b 2d68c ::do_widen(char) const@@Base+0xf62c> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 2d68c ::do_widen(char) const@@Base+0xf62c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xf30 │ │ │ │ mov x29, sp │ │ │ │ + ldr w2, [x0, #128] │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - bl 300e0 ::do_widen(char) const@@Base+0x1bba0> │ │ │ │ - ldr x0, [x19, #344] │ │ │ │ - cbz x0, 301b0 ::do_widen(char) const@@Base+0x1bc70> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #320] │ │ │ │ - cbz x0, 301bc ::do_widen(char) const@@Base+0x1bc7c> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #296] │ │ │ │ - cbz x0, 301c8 ::do_widen(char) const@@Base+0x1bc88> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #272] │ │ │ │ - cbz x0, 301d4 ::do_widen(char) const@@Base+0x1bc94> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #232] │ │ │ │ - cbz x0, 301e0 ::do_widen(char) const@@Base+0x1bca0> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #208] │ │ │ │ - cbz x0, 301ec ::do_widen(char) const@@Base+0x1bcac> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #184] │ │ │ │ - cbz x0, 301f8 ::do_widen(char) const@@Base+0x1bcb8> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - cbz x0, 30204 ::do_widen(char) const@@Base+0x1bcc4> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #136] │ │ │ │ - cbz x0, 30210 ::do_widen(char) const@@Base+0x1bcd0> │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 2d72c ::do_widen(char) const@@Base+0xf6cc> │ │ │ │ + tbnz w2, #2, 2d784 ::do_widen(char) const@@Base+0xf724> │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xe68 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 2d744 ::do_widen(char) const@@Base+0xf6e4> │ │ │ │ bl d870 │ │ │ │ - ldr x0, [x19], #16 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 3022c ::do_widen(char) const@@Base+0x1bcec> // b.none │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + tbz w0, #0, 2d758 ::do_widen(char) const@@Base+0xf6f8> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 2d758 ::do_widen(char) const@@Base+0xf6f8> │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl db90 │ │ │ │ + mov x0, x19 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ b d870 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr w4, [x0, #36] │ │ │ │ - cbz w4, 30480 ::do_widen(char) const@@Base+0x1bf40> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x16, #0x0 // #0 │ │ │ │ - mov w12, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - mov w11, #0x0 // #0 │ │ │ │ - ldr x3, [x0, #208] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - fmov s31, #5.000000000000000000e-01 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, #0x1 // #1 │ │ │ │ - mov w19, #0x8 // #8 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - mov w1, #0x4 // #4 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - ldr x6, [x21] │ │ │ │ - ubfiz x13, x16, #1, #32 │ │ │ │ - ldrh w5, [x3, x13] │ │ │ │ - ldrb w15, [x6, x16] │ │ │ │ - and w30, w15, #0x7 │ │ │ │ - lsr w15, w15, #3 │ │ │ │ - cbz w5, 30350 ::do_widen(char) const@@Base+0x1be10> │ │ │ │ - add x10, x0, #0x88 │ │ │ │ - add x14, x0, #0xd0 │ │ │ │ - mov w8, #0x0 // #0 │ │ │ │ - lsl w17, w20, w15 │ │ │ │ - lsl w18, w20, w30 │ │ │ │ + bl 2d5a0 ::do_widen(char) const@@Base+0xf540> │ │ │ │ + b 2d72c ::do_widen(char) const@@Base+0xf6cc> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 2d72c ::do_widen(char) const@@Base+0xf6cc> │ │ │ │ nop │ │ │ │ - ldr x7, [x10] │ │ │ │ - lsr w3, w2, #1 │ │ │ │ - ubfiz w5, w2, #2, #1 │ │ │ │ - lsr w9, w2, #1 │ │ │ │ - add x23, x7, x9 │ │ │ │ - ldrb w4, [x7, w3, uxtw] │ │ │ │ - asr w6, w4, w5 │ │ │ │ - and w22, w6, #0x3 │ │ │ │ - cmp w22, #0x1 │ │ │ │ - b.eq 30374 ::do_widen(char) const@@Base+0x1be34> // b.none │ │ │ │ - tbz w6, #1, 30334 ::do_widen(char) const@@Base+0x1bdf4> │ │ │ │ - ldr x6, [x0, #160] │ │ │ │ - mov w7, w11 │ │ │ │ - ldrb w6, [x6, w11, uxtw] │ │ │ │ - tst w6, w17 │ │ │ │ - b.eq 30400 ::do_widen(char) const@@Base+0x1bec0> // b.none │ │ │ │ - lsl w6, w1, w5 │ │ │ │ - orr w4, w4, w6 │ │ │ │ - strb w4, [x23] │ │ │ │ - ldr x4, [x0, #160] │ │ │ │ - ldrb w4, [x4, w11, uxtw] │ │ │ │ - tst w4, w18 │ │ │ │ - b.ne 30448 ::do_widen(char) const@@Base+0x1bf08> // b.any │ │ │ │ - tbnz w2, #0, 3041c ::do_widen(char) const@@Base+0x1bedc> │ │ │ │ - ldr x5, [x10] │ │ │ │ - ldrb w4, [x5, w3, uxtw] │ │ │ │ - and w4, w4, #0xfffffff7 │ │ │ │ - strb w4, [x5, w3, uxtw] │ │ │ │ - add w11, w11, #0x1 │ │ │ │ - ldr x3, [x14] │ │ │ │ - add w8, w8, #0x1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - ldrh w4, [x3, x13] │ │ │ │ - cmp w4, w8 │ │ │ │ - b.hi 302c0 ::do_widen(char) const@@Base+0x1bd80> // b.pmore │ │ │ │ - ldr w4, [x0, #36] │ │ │ │ - add x16, x16, #0x1 │ │ │ │ - cmp w4, w16 │ │ │ │ - b.hi 3028c ::do_widen(char) const@@Base+0x1bd4c> // b.pmore │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr s1, [x0, #60] │ │ │ │ - add w6, w15, w12, lsl #3 │ │ │ │ - ldr x23, [x0, #296] │ │ │ │ - lsl w22, w12, #3 │ │ │ │ - ucvtf s1, s1 │ │ │ │ - ldr s0, [x23, x6, lsl #2] │ │ │ │ - fmul s1, s1, s31 │ │ │ │ - fcmpe s0, s1 │ │ │ │ - b.ge 30470 ::do_widen(char) const@@Base+0x1bf30> // b.tcont │ │ │ │ - and w6, w4, #0xffffffbf │ │ │ │ - tst x2, #0x1 │ │ │ │ - and w4, w4, #0xfffffffb │ │ │ │ - csel w4, w4, w6, eq // eq = none │ │ │ │ - strb w4, [x7, w3, uxtw] │ │ │ │ - add w4, w30, w22 │ │ │ │ - ldr s30, [x0, #60] │ │ │ │ - ldr x7, [x0, #296] │ │ │ │ - ucvtf s30, s30 │ │ │ │ - ldr x6, [x10] │ │ │ │ - ldr s29, [x7, x4, lsl #2] │ │ │ │ - fmul s30, s30, s31 │ │ │ │ - ldrb w4, [x6, w3, uxtw] │ │ │ │ - fcmpe s29, s30 │ │ │ │ - b.ge 30460 ::do_widen(char) const@@Base+0x1bf20> // b.tcont │ │ │ │ - and w7, w4, #0x7f │ │ │ │ - tst x2, #0x1 │ │ │ │ - and w4, w4, #0xfffffff7 │ │ │ │ - csel w4, w4, w7, eq // eq = none │ │ │ │ - strb w4, [x6, w3, uxtw] │ │ │ │ - add w12, w12, #0x1 │ │ │ │ - ldr x4, [x10] │ │ │ │ - add x23, x4, x9 │ │ │ │ - ldrb w4, [x4, w3, uxtw] │ │ │ │ - asr w6, w4, w5 │ │ │ │ - b 302e8 ::do_widen(char) const@@Base+0x1bda8> │ │ │ │ - tbz w2, #0, 30430 ::do_widen(char) const@@Base+0x1bef0> │ │ │ │ - and w4, w4, #0xffffffbf │ │ │ │ - strb w4, [x23] │ │ │ │ - ldr x4, [x0, #160] │ │ │ │ - ldrb w4, [x4, x7] │ │ │ │ - tst w4, w18 │ │ │ │ - b.ne 30448 ::do_widen(char) const@@Base+0x1bf08> // b.any │ │ │ │ - ldr x5, [x10] │ │ │ │ - ldrb w4, [x5, w3, uxtw] │ │ │ │ - and w4, w4, #0x7f │ │ │ │ - strb w4, [x5, w3, uxtw] │ │ │ │ - b 30330 ::do_widen(char) const@@Base+0x1bdf0> │ │ │ │ - and w4, w4, #0xfffffffb │ │ │ │ - strb w4, [x23] │ │ │ │ - ldr x4, [x0, #160] │ │ │ │ - ldrb w4, [x4, x7] │ │ │ │ - tst w4, w18 │ │ │ │ - b.eq 30320 ::do_widen(char) const@@Base+0x1bde0> // b.none │ │ │ │ - ldr x4, [x10] │ │ │ │ - lsl w5, w19, w5 │ │ │ │ - ldrb w6, [x4, w3, uxtw] │ │ │ │ - orr w5, w5, w6 │ │ │ │ - strb w5, [x4, w3, uxtw] │ │ │ │ - b 30330 ::do_widen(char) const@@Base+0x1bdf0> │ │ │ │ - lsl w7, w19, w5 │ │ │ │ - orr w4, w4, w7 │ │ │ │ - and w4, w4, #0xff │ │ │ │ - b 303e4 ::do_widen(char) const@@Base+0x1bea4> │ │ │ │ - lsl w6, w1, w5 │ │ │ │ - orr w4, w4, w6 │ │ │ │ - and w4, w4, #0xff │ │ │ │ - b 303a8 ::do_widen(char) const@@Base+0x1be68> │ │ │ │ - ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - add x8, x0, #0x88 │ │ │ │ - mov w7, w1 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x2, x0 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x5, x0, #0x200 │ │ │ │ - stp x1, xzr, [x0] │ │ │ │ - sub x9, x5, #0xf8 │ │ │ │ - add x20, x0, #0x158 │ │ │ │ - strb wzr, [x0, #16] │ │ │ │ - add x6, x0, #0x41 │ │ │ │ - movi v30.4s, #0x0 │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - stp q31, q31, [x8] │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - add x3, x3, #0x8f0 │ │ │ │ - stp q31, q31, [x8, #32] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str xzr, [x0, #232] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str wzr, [x0, #240] │ │ │ │ - str xzr, [x0, #248] │ │ │ │ - str wzr, [x0, #256] │ │ │ │ - stur q31, [x0, #200] │ │ │ │ - stur q31, [x0, #216] │ │ │ │ - stp q31, q31, [x9] │ │ │ │ - stp q31, q31, [x9, #32] │ │ │ │ - stur q31, [x5, #-184] │ │ │ │ - str xzr, [x0, #344] │ │ │ │ - str wzr, [x0, #352] │ │ │ │ - str xzr, [x0, #360] │ │ │ │ - str wzr, [x0, #368] │ │ │ │ - str xzr, [x20, #32] │ │ │ │ - stp w7, wzr, [x0, #32] │ │ │ │ - str xzr, [x0, #40] │ │ │ │ - str xzr, [x0, #56] │ │ │ │ - stur q30, [x0, #65] │ │ │ │ - stp q30, q30, [x6, #16] │ │ │ │ - stur q30, [x0, #113] │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + bl 25b40 ::do_widen(char) const@@Base+0x7ae0> │ │ │ │ + ldrb w0, [x19, #80] │ │ │ │ + tbz w0, #0, 2d7d0 ::do_widen(char) const@@Base+0xf770> │ │ │ │ + strb wzr, [x19, #80] │ │ │ │ + str wzr, [x19, #120] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x20, x1 │ │ │ │ - bl 30aa0 ::do_widen(char) const@@Base+0x1c560> │ │ │ │ - ldr x0, [x19, #320] │ │ │ │ - cbz x0, 30564 ::do_widen(char) const@@Base+0x1c024> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #296] │ │ │ │ - cbz x0, 30570 ::do_widen(char) const@@Base+0x1c030> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #272] │ │ │ │ - cbz x0, 3057c ::do_widen(char) const@@Base+0x1c03c> │ │ │ │ - bl d870 │ │ │ │ - add x0, x19, #0xe8 │ │ │ │ - bl 30aa0 ::do_widen(char) const@@Base+0x1c560> │ │ │ │ - ldr x0, [x19, #208] │ │ │ │ - cbz x0, 30590 ::do_widen(char) const@@Base+0x1c050> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #184] │ │ │ │ - cbz x0, 3059c ::do_widen(char) const@@Base+0x1c05c> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - cbz x0, 305a8 ::do_widen(char) const@@Base+0x1c068> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #136] │ │ │ │ - cbz x0, 305b4 ::do_widen(char) const@@Base+0x1c074> │ │ │ │ - bl d870 │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + ldrb w1, [x19, #80] │ │ │ │ + tbz w1, #0, 2d7f8 ::do_widen(char) const@@Base+0xf798> │ │ │ │ + strb wzr, [x19, #80] │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + str wzr, [x19, #120] │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-224]! │ │ │ │ - mov x29, sp │ │ │ │ - str x1, [sp, #152] │ │ │ │ - ldr w1, [x0, #36] │ │ │ │ - cbz w1, 3073c ::do_widen(char) const@@Base+0x1c1fc> │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x13, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3944] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, #0x5680 // #22144 │ │ │ │ - add x3, x27, #0x8 │ │ │ │ - movk x24, #0x9d2c, lsl #16 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - mov x23, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - str x3, [sp, #144] │ │ │ │ - stp d13, d14, [sp, #96] │ │ │ │ - ldr x0, [x0, #208] │ │ │ │ - str d15, [sp, #112] │ │ │ │ - ldr x3, [sp, #152] │ │ │ │ - ubfiz x6, x13, #1, #32 │ │ │ │ - ldr x4, [x3] │ │ │ │ - ldrh w3, [x0, x6] │ │ │ │ - ldrb w22, [x4, x13] │ │ │ │ - and w5, w22, #0x7 │ │ │ │ - lsr w9, w22, #3 │ │ │ │ - stp w9, w5, [sp, #136] │ │ │ │ - cbz w3, 30714 ::do_widen(char) const@@Base+0x1c1d4> │ │ │ │ - mov w8, #0x1 // #1 │ │ │ │ - mov x0, #0x41f0000000000000 // #4751297606875873280 │ │ │ │ - add x4, x23, #0x88 │ │ │ │ - add x7, x23, #0xd0 │ │ │ │ - lsl w14, w8, w9 │ │ │ │ - fmov d13, x0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov x0, #0x3bf0000000000000 // #4318952042648305664 │ │ │ │ - lsl w8, w8, w5 │ │ │ │ - mov x22, #0xefc60000 // #4022730752 │ │ │ │ - fmov d14, x0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x3, [x4] │ │ │ │ - lsr w20, w19, #1 │ │ │ │ - ubfiz w26, w19, #2, #1 │ │ │ │ - lsr w1, w19, #1 │ │ │ │ - add x16, x3, x1 │ │ │ │ - ldrb w0, [x3, w20, uxtw] │ │ │ │ - asr w12, w0, w26 │ │ │ │ - and w15, w12, #0x3 │ │ │ │ - cmp w15, #0x1 │ │ │ │ - b.eq 30748 ::do_widen(char) const@@Base+0x1c208> // b.none │ │ │ │ - tbz w12, #1, 306f8 ::do_widen(char) const@@Base+0x1c1b8> │ │ │ │ - ldr x1, [x23, #160] │ │ │ │ - mov w3, w28 │ │ │ │ - ldrb w1, [x1, w28, uxtw] │ │ │ │ - tst w1, w14 │ │ │ │ - b.eq 30900 ::do_widen(char) const@@Base+0x1c3c0> // b.none │ │ │ │ - mov w1, #0x4 // #4 │ │ │ │ - lsl w1, w1, w26 │ │ │ │ - orr w0, w0, w1 │ │ │ │ - strb w0, [x16] │ │ │ │ - ldr x0, [x23, #160] │ │ │ │ - ldrb w0, [x0, w28, uxtw] │ │ │ │ - tst w0, w8 │ │ │ │ - b.ne 30948 ::do_widen(char) const@@Base+0x1c408> // b.any │ │ │ │ - tbnz w19, #0, 3091c ::do_widen(char) const@@Base+0x1c3dc> │ │ │ │ - ldr x1, [x4] │ │ │ │ - ldrb w0, [x1, w20, uxtw] │ │ │ │ - and w0, w0, #0xfffffff7 │ │ │ │ - strb w0, [x1, w20, uxtw] │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - ldr x0, [x7] │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - ldrh w1, [x0, x6] │ │ │ │ - cmp w1, w21 │ │ │ │ - b.hi 30680 ::do_widen(char) const@@Base+0x1c140> // b.pmore │ │ │ │ - ldr w1, [x23, #36] │ │ │ │ - add x13, x13, #0x1 │ │ │ │ - cmp w1, w13 │ │ │ │ - b.hi 30628 ::do_widen(char) const@@Base+0x1c0e8> // b.pmore │ │ │ │ - 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 d13, d14, [sp, #96] │ │ │ │ - ldr d15, [sp, #112] │ │ │ │ - ldp x29, x30, [sp], #224 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0xc0 │ │ │ │ + mov x29, sp │ │ │ │ + ldr w2, [x0, #120] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 2d86c ::do_widen(char) const@@Base+0xf80c> │ │ │ │ + tbnz w2, #2, 2d8a8 ::do_widen(char) const@@Base+0xf848> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xff8 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 2d884 ::do_widen(char) const@@Base+0xf824> │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ldr x12, [x27, #5000] │ │ │ │ - cmp x12, #0x26f │ │ │ │ - b.hi 30a10 ::do_widen(char) const@@Base+0x1c4d0> // b.pmore │ │ │ │ - add x0, x27, x12, lsl #3 │ │ │ │ - movi d30, #0x0 │ │ │ │ - add x12, x12, #0x1 │ │ │ │ - str x12, [x27, #5000] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ubfx x15, x0, #11, #32 │ │ │ │ - eor x0, x0, x15 │ │ │ │ - and x15, x24, x0, lsl #7 │ │ │ │ - eor x0, x0, x15 │ │ │ │ - and x15, x22, x0, lsl #15 │ │ │ │ - eor x0, x0, x15 │ │ │ │ - eor x0, x0, x0, lsr #18 │ │ │ │ - ucvtf d31, x0 │ │ │ │ - fadd d15, d31, d30 │ │ │ │ - cmp x12, #0x26f │ │ │ │ - b.hi 309d8 ::do_widen(char) const@@Base+0x1c498> // b.pmore │ │ │ │ - add x0, x27, x12, lsl #3 │ │ │ │ - add x12, x12, #0x1 │ │ │ │ - str x12, [x27, #5000] │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ubfx x12, x0, #11, #32 │ │ │ │ - eor x0, x0, x12 │ │ │ │ - and x12, x24, x0, lsl #7 │ │ │ │ - eor x0, x0, x12 │ │ │ │ - and x12, x22, x0, lsl #15 │ │ │ │ - eor x0, x0, x12 │ │ │ │ - eor x0, x0, x0, lsr #18 │ │ │ │ - ucvtf d31, x0 │ │ │ │ - fmadd d31, d31, d13, d15 │ │ │ │ - fmul d31, d31, d14 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.ge 30a94 ::do_widen(char) const@@Base+0x1c554> // b.tcont │ │ │ │ - movi d30, #0x0 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - ldr w0, [sp, #136] │ │ │ │ - lsl w12, w25, #3 │ │ │ │ - ldr x16, [x2] │ │ │ │ - add w15, w0, w25, lsl #3 │ │ │ │ - ldrb w0, [x3, w20, uxtw] │ │ │ │ - ldr s30, [x16, x15, lsl #2] │ │ │ │ - fcvt d30, s30 │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.ge 30978 ::do_widen(char) const@@Base+0x1c438> // b.tcont │ │ │ │ - and w15, w0, #0xffffffbf │ │ │ │ - tst x19, #0x1 │ │ │ │ - and w0, w0, #0xfffffffb │ │ │ │ - csel w0, w0, w15, eq // eq = none │ │ │ │ - strb w0, [x3, w20, uxtw] │ │ │ │ - ldr x0, [x27, #5000] │ │ │ │ - cmp x0, #0x26f │ │ │ │ - b.hi 30998 ::do_widen(char) const@@Base+0x1c458> // b.pmore │ │ │ │ - add x3, x27, x0, lsl #3 │ │ │ │ - movi d30, #0x0 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x27, #5000] │ │ │ │ - ldr x3, [x3, #8] │ │ │ │ - ubfx x15, x3, #11, #32 │ │ │ │ - eor x3, x3, x15 │ │ │ │ - and x15, x24, x3, lsl #7 │ │ │ │ - eor x3, x3, x15 │ │ │ │ - and x15, x22, x3, lsl #15 │ │ │ │ - eor x3, x3, x15 │ │ │ │ - eor x3, x3, x3, lsr #18 │ │ │ │ - ucvtf d31, x3 │ │ │ │ - fadd d15, d31, d30 │ │ │ │ - cmp x0, #0x26f │ │ │ │ - b.hi 30a48 ::do_widen(char) const@@Base+0x1c508> // b.pmore │ │ │ │ - add x3, x27, x0, lsl #3 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x27, #5000] │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - ldr x0, [x3, #8] │ │ │ │ - ubfx x3, x0, #11, #32 │ │ │ │ - eor x0, x0, x3 │ │ │ │ - and x3, x24, x0, lsl #7 │ │ │ │ - eor x0, x0, x3 │ │ │ │ - and x3, x22, x0, lsl #15 │ │ │ │ - eor x0, x0, x3 │ │ │ │ - eor x0, x0, x0, lsr #18 │ │ │ │ - ucvtf d31, x0 │ │ │ │ - fmadd d31, d31, d13, d15 │ │ │ │ - fmul d31, d31, d14 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.ge 30a88 ::do_widen(char) const@@Base+0x1c548> // b.tcont │ │ │ │ - movi d30, #0x0 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - ldr w3, [sp, #140] │ │ │ │ - ldr x0, [x2] │ │ │ │ - add w12, w3, w12 │ │ │ │ - ldr x3, [x4] │ │ │ │ - ldr s30, [x0, x12, lsl #2] │ │ │ │ - ldrb w0, [x3, w20, uxtw] │ │ │ │ - fcvt d30, s30 │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.ge 30964 ::do_widen(char) const@@Base+0x1c424> // b.tcont │ │ │ │ - and w12, w0, #0x7f │ │ │ │ - tst x19, #0x1 │ │ │ │ - and w0, w0, #0xfffffff7 │ │ │ │ - csel w0, w0, w12, eq // eq = none │ │ │ │ - strb w0, [x3, w20, uxtw] │ │ │ │ - add w25, w25, #0x1 │ │ │ │ - ldr x0, [x4] │ │ │ │ - add x16, x0, x1 │ │ │ │ - ldrb w0, [x0, w20, uxtw] │ │ │ │ - asr w12, w0, w26 │ │ │ │ - b 306a8 ::do_widen(char) const@@Base+0x1c168> │ │ │ │ - tbz w19, #0, 30930 ::do_widen(char) const@@Base+0x1c3f0> │ │ │ │ - and w0, w0, #0xffffffbf │ │ │ │ - strb w0, [x16] │ │ │ │ - ldr x0, [x23, #160] │ │ │ │ - ldrb w0, [x0, x3] │ │ │ │ - tst w0, w8 │ │ │ │ - b.ne 30948 ::do_widen(char) const@@Base+0x1c408> // b.any │ │ │ │ - ldr x1, [x4] │ │ │ │ - ldrb w0, [x1, w20, uxtw] │ │ │ │ - and w0, w0, #0x7f │ │ │ │ - strb w0, [x1, w20, uxtw] │ │ │ │ - b 306f4 ::do_widen(char) const@@Base+0x1c1b4> │ │ │ │ - and w0, w0, #0xfffffffb │ │ │ │ - strb w0, [x16] │ │ │ │ - ldr x0, [x23, #160] │ │ │ │ - ldrb w0, [x0, x3] │ │ │ │ - tst w0, w8 │ │ │ │ - b.eq 306e4 ::do_widen(char) const@@Base+0x1c1a4> // b.none │ │ │ │ - ldr x1, [x4] │ │ │ │ - mov w0, #0x8 // #8 │ │ │ │ - lsl w0, w0, w26 │ │ │ │ - ldrb w3, [x1, w20, uxtw] │ │ │ │ - orr w0, w0, w3 │ │ │ │ - strb w0, [x1, w20, uxtw] │ │ │ │ - b 306f4 ::do_widen(char) const@@Base+0x1c1b4> │ │ │ │ - mov w12, #0x8 // #8 │ │ │ │ - lsl w12, w12, w26 │ │ │ │ - orr w0, w0, w12 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - b 308e4 ::do_widen(char) const@@Base+0x1c3a4> │ │ │ │ - mov w15, #0x4 // #4 │ │ │ │ - lsl w15, w15, w26 │ │ │ │ - orr w0, w0, w15 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - strb w0, [x3, w20, uxtw] │ │ │ │ - ldr x0, [x27, #5000] │ │ │ │ - cmp x0, #0x26f │ │ │ │ - b.ls 30824 ::do_widen(char) const@@Base+0x1c2e4> // b.plast │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - str x1, [sp, #160] │ │ │ │ - stp w12, w8, [sp, #168] │ │ │ │ - str w14, [sp, #176] │ │ │ │ - stp x13, x6, [sp, #184] │ │ │ │ - stp x2, x7, [sp, #200] │ │ │ │ - str x4, [sp, #216] │ │ │ │ - bl 2c100 ::do_widen(char) const@@Base+0x17bc0> │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - ldr x4, [sp, #216] │ │ │ │ - ldr x0, [x27, #5000] │ │ │ │ - ldp x13, x6, [sp, #184] │ │ │ │ - ldp x2, x7, [sp, #200] │ │ │ │ - ldp w12, w8, [sp, #168] │ │ │ │ - ldr w14, [sp, #176] │ │ │ │ - b 30824 ::do_widen(char) const@@Base+0x1c2e4> │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - str x1, [sp, #160] │ │ │ │ - stp w8, w14, [sp, #168] │ │ │ │ - stp x13, x6, [sp, #176] │ │ │ │ - stp x2, x3, [sp, #192] │ │ │ │ - stp x7, x4, [sp, #208] │ │ │ │ - bl 2c100 ::do_widen(char) const@@Base+0x17bc0> │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - ldr x12, [x27, #5000] │ │ │ │ - ldp x13, x6, [sp, #176] │ │ │ │ - ldp x2, x3, [sp, #192] │ │ │ │ - ldp x7, x4, [sp, #208] │ │ │ │ - ldp w8, w14, [sp, #168] │ │ │ │ - b 30794 ::do_widen(char) const@@Base+0x1c254> │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - str x1, [sp, #160] │ │ │ │ - stp w8, w14, [sp, #168] │ │ │ │ - stp x13, x6, [sp, #176] │ │ │ │ - stp x2, x3, [sp, #192] │ │ │ │ - stp x7, x4, [sp, #208] │ │ │ │ - bl 2c100 ::do_widen(char) const@@Base+0x17bc0> │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - ldr x12, [x27, #5000] │ │ │ │ - ldp x13, x6, [sp, #176] │ │ │ │ - ldp x2, x3, [sp, #192] │ │ │ │ - ldp x7, x4, [sp, #208] │ │ │ │ - ldp w8, w14, [sp, #168] │ │ │ │ - b 30754 ::do_widen(char) const@@Base+0x1c214> │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - str x1, [sp, #160] │ │ │ │ - stp w12, w8, [sp, #168] │ │ │ │ - str w14, [sp, #176] │ │ │ │ - stp x13, x6, [sp, #184] │ │ │ │ - stp x2, x7, [sp, #200] │ │ │ │ - str x4, [sp, #216] │ │ │ │ - bl 2c100 ::do_widen(char) const@@Base+0x17bc0> │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - ldr x4, [sp, #216] │ │ │ │ - ldr x0, [x27, #5000] │ │ │ │ - ldp x13, x6, [sp, #184] │ │ │ │ - ldp x2, x7, [sp, #200] │ │ │ │ - ldp w12, w8, [sp, #168] │ │ │ │ - ldr w14, [sp, #176] │ │ │ │ - b 30864 ::do_widen(char) const@@Base+0x1c324> │ │ │ │ - mov x0, #0x3fefffffffffffff // #4607182418800017407 │ │ │ │ - fmov d31, x0 │ │ │ │ - b 308b0 ::do_widen(char) const@@Base+0x1c370> │ │ │ │ - mov x0, #0x3fefffffffffffff // #4607182418800017407 │ │ │ │ - fmov d31, x0 │ │ │ │ - b 307e0 ::do_widen(char) const@@Base+0x1c2a0> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + b db90 │ │ │ │ + bl 2d7a0 ::do_widen(char) const@@Base+0xf740> │ │ │ │ + b 2d86c ::do_widen(char) const@@Base+0xf80c> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 2d86c ::do_widen(char) const@@Base+0xf80c> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0xc0 │ │ │ │ mov x29, sp │ │ │ │ + ldr w2, [x0, #120] │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - cbz x0, 30ad4 ::do_widen(char) const@@Base+0x1c594> │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 2d8ec ::do_widen(char) const@@Base+0xf88c> │ │ │ │ + tbnz w2, #2, 2d930 ::do_widen(char) const@@Base+0xf8d0> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xff8 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 2d904 ::do_widen(char) const@@Base+0xf8a4> │ │ │ │ bl d870 │ │ │ │ - str xzr, [x19] │ │ │ │ - str wzr, [x19, #8] │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - str wzr, [x19, #24] │ │ │ │ - str xzr, [x19, #32] │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl db90 │ │ │ │ + mov x0, x19 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ + b d870 │ │ │ │ + bl 2d7a0 ::do_widen(char) const@@Base+0xf740> │ │ │ │ + b 2d8ec ::do_widen(char) const@@Base+0xf88c> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 2d8ec ::do_widen(char) const@@Base+0xf88c> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x20, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldr w12, [x0, #40] │ │ │ │ - strb wzr, [x0, #64] │ │ │ │ - cbz w12, 312b4 ::do_widen(char) const@@Base+0x1cd74> │ │ │ │ - ldr x14, [x0, #136] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - mov w16, #0x0 // #0 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov w9, #0x0 // #0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov w11, #0x0 // #0 │ │ │ │ - mov w10, #0x0 // #0 │ │ │ │ - mov w13, #0xffff // #65535 │ │ │ │ - nop │ │ │ │ - ldrb w0, [x14, w11, uxtw] │ │ │ │ - and w2, w10, #0x4 │ │ │ │ - asr w0, w0, w2 │ │ │ │ - and w0, w0, #0x3 │ │ │ │ - cmp w0, #0x3 │ │ │ │ - cset w2, eq // eq = none │ │ │ │ - cmp w2, #0x0 │ │ │ │ - ccmp w3, #0x0, #0x0, eq // eq = none │ │ │ │ - cset w3, ne // ne = any │ │ │ │ - cmp w0, #0x2 │ │ │ │ - cinc w1, w1, eq // eq = none │ │ │ │ - cmp w5, #0x0 │ │ │ │ - ccmp w2, #0x0, #0x0, eq // eq = none │ │ │ │ - strb w3, [x20, #64] │ │ │ │ - cinc w8, w1, ne // ne = any │ │ │ │ - cmp w6, #0x16 │ │ │ │ - ccmp w4, w13, #0x4, ne // ne = any │ │ │ │ - ccmp w8, #0x4, #0x4, ne // ne = any │ │ │ │ - b.ne 30bcc ::do_widen(char) const@@Base+0x1c68c> // b.any │ │ │ │ - add w9, w9, #0x1 │ │ │ │ - cmp w12, w7 │ │ │ │ - b.ls 30c04 ::do_widen(char) const@@Base+0x1c6c4> // b.plast │ │ │ │ + str x21, [sp, #32] │ │ │ │ + bl 2baa0 ::do_widen(char) const@@Base+0xda40> │ │ │ │ + ldr x19, [x20] │ │ │ │ + mov x21, #0x5 // #5 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 2d9f4 ::do_widen(char) const@@Base+0xf994> // b.none │ │ │ │ + ldr x1, [x20, #56] │ │ │ │ + and x1, x1, x21 │ │ │ │ + cmp x1, #0x5 │ │ │ │ + b.eq 2d9b0 ::do_widen(char) const@@Base+0xf950> // b.none │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - b 30b60 ::do_widen(char) const@@Base+0x1c620> │ │ │ │ - sub w8, w0, #0x2 │ │ │ │ - add w7, w7, #0x1 │ │ │ │ - cmp w8, #0x1 │ │ │ │ - add w5, w5, w2 │ │ │ │ - cinc w15, w15, ls // ls = plast │ │ │ │ - cinc w6, w6, ls // ls = plast │ │ │ │ - cmp w0, #0x1 │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - cinc w16, w16, eq // eq = none │ │ │ │ - cmp w12, w7 │ │ │ │ - b.ls 30c04 ::do_widen(char) const@@Base+0x1c6c4> // b.plast │ │ │ │ - lsr w11, w7, #1 │ │ │ │ - lsl w10, w7, #2 │ │ │ │ - b 30b60 ::do_widen(char) const@@Base+0x1c620> │ │ │ │ - add w21, w9, #0x1 │ │ │ │ - str w21, [x20, #36] │ │ │ │ - stp w15, w16, [x20, #44] │ │ │ │ - cbnz w21, 30cc8 ::do_widen(char) const@@Base+0x1c788> │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - add x22, x20, #0xd0 │ │ │ │ - ldr x0, [x20, #208] │ │ │ │ - str x19, [x20, #208] │ │ │ │ - stp x21, x21, [x22, #8] │ │ │ │ - cbz x0, 30c38 ::do_widen(char) const@@Base+0x1c6f8> │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x2, [x2, #136] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + cbz x0, 2da08 ::do_widen(char) const@@Base+0xf9a8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x19, [x19] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 2d98c ::do_widen(char) const@@Base+0xf92c> // b.any │ │ │ │ + ldr x19, [x20] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq 2d9f4 ::do_widen(char) const@@Base+0xf994> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [x19] │ │ │ │ bl d870 │ │ │ │ - ldr x19, [x20, #208] │ │ │ │ - ldr w11, [x20, #40] │ │ │ │ - cbz w11, 312ac ::do_widen(char) const@@Base+0x1cd6c> │ │ │ │ - ldr x13, [x20, #136] │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov w10, #0x0 // #0 │ │ │ │ - mov w9, #0x0 // #0 │ │ │ │ - mov w12, #0xffff // #65535 │ │ │ │ - ldrb w0, [x13, w10, uxtw] │ │ │ │ - and w6, w9, #0x4 │ │ │ │ - asr w0, w0, w6 │ │ │ │ - and w0, w0, #0x3 │ │ │ │ - cmp w0, #0x3 │ │ │ │ - cset w6, eq // eq = none │ │ │ │ - cmp w0, #0x2 │ │ │ │ - cinc w1, w1, eq // eq = none │ │ │ │ - cmp w3, #0x0 │ │ │ │ - ccmp w6, #0x0, #0x0, eq // eq = none │ │ │ │ - cinc w8, w1, ne // ne = any │ │ │ │ - cmp w2, w12 │ │ │ │ - ccmp w4, #0x16, #0x4, ne // ne = any │ │ │ │ - ccmp w8, #0x4, #0x4, ne // ne = any │ │ │ │ - b.ne 30cec ::do_widen(char) const@@Base+0x1c7ac> // b.any │ │ │ │ - strh w2, [x19, w7, uxtw #1] │ │ │ │ - add w7, w7, #0x1 │ │ │ │ - cmp w11, w5 │ │ │ │ - b.ls 30d18 ::do_widen(char) const@@Base+0x1c7d8> // b.plast │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b 30c68 ::do_widen(char) const@@Base+0x1c728> │ │ │ │ - lsl x21, x21, #1 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x19, x0 │ │ │ │ - add x21, x0, x21 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d570 │ │ │ │ - b 30c1c ::do_widen(char) const@@Base+0x1c6dc> │ │ │ │ - sub w0, w0, #0x2 │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - add w3, w3, w6 │ │ │ │ - cinc w4, w4, ls // ls = plast │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - cmp w5, w11 │ │ │ │ - b.cs 30d1c ::do_widen(char) const@@Base+0x1c7dc> // b.hs, b.nlast │ │ │ │ - lsr w10, w5, #1 │ │ │ │ - lsl w9, w5, #2 │ │ │ │ - b 30c68 ::do_widen(char) const@@Base+0x1c728> │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - and w0, w2, #0xffff │ │ │ │ - add x19, x19, w7, uxtw #1 │ │ │ │ - ldr w21, [x20, #44] │ │ │ │ - strh w0, [x19] │ │ │ │ - cbz x21, 312a0 ::do_widen(char) const@@Base+0x1cd60> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x23, x0 │ │ │ │ - add x19, x0, x21 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d570 │ │ │ │ - add x21, x20, #0xa0 │ │ │ │ - ldr x0, [x20, #160] │ │ │ │ - str x23, [x20, #160] │ │ │ │ - stp x19, x19, [x21, #8] │ │ │ │ - cbz x0, 30d64 ::do_widen(char) const@@Base+0x1c824> │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 2d9e0 ::do_widen(char) const@@Base+0xf980> // b.any │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x19, [x19] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 2d98c ::do_widen(char) const@@Base+0xf92c> // b.any │ │ │ │ + b 2d9d4 ::do_widen(char) const@@Base+0xf974> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 2d97c ::do_widen(char) const@@Base+0xf91c> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + ldr x19, [x20] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 2d9f4 ::do_widen(char) const@@Base+0xf994> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [x19] │ │ │ │ bl d870 │ │ │ │ - ldr w23, [x20, #36] │ │ │ │ - cbz x23, 3128c ::do_widen(char) const@@Base+0x1cd4c> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d8b0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x2, x23 │ │ │ │ - mov x19, x0 │ │ │ │ - bl d570 │ │ │ │ - ldr w1, [x20, #36] │ │ │ │ - cbz w1, 31290 ::do_widen(char) const@@Base+0x1cd50> │ │ │ │ - ldr x15, [x20, #208] │ │ │ │ - mov x10, #0x0 // #0 │ │ │ │ - mov w11, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w8, #0x0 // #0 │ │ │ │ - mov w14, #0x4 // #4 │ │ │ │ - mov w13, #0x8 // #8 │ │ │ │ - mov w12, #0x1 // #1 │ │ │ │ - lsl x9, x10, #1 │ │ │ │ - mov w2, w11 │ │ │ │ - add x6, x20, #0x88 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - ldrh w17, [x15, x9] │ │ │ │ - cbnz w17, 30ddc ::do_widen(char) const@@Base+0x1c89c> │ │ │ │ - b 30fc8 ::do_widen(char) const@@Base+0x1ca88> │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - add w8, w8, w16 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - cmp w17, w3 │ │ │ │ - b.ls 30f00 ::do_widen(char) const@@Base+0x1c9c0> // b.plast │ │ │ │ - ldr x0, [x6] │ │ │ │ - lsr w7, w2, #1 │ │ │ │ - ubfiz w5, w2, #2, #1 │ │ │ │ - ldrb w0, [x0, w7, uxtw] │ │ │ │ - asr w1, w0, w5 │ │ │ │ - and w1, w1, #0x3 │ │ │ │ - sub w16, w1, #0x2 │ │ │ │ - cmp w16, #0x1 │ │ │ │ - cset w16, ls // ls = plast │ │ │ │ - cmp w1, #0x3 │ │ │ │ - b.ne 30dc8 ::do_widen(char) const@@Base+0x1c888> // b.any │ │ │ │ - lsl w1, w14, w5 │ │ │ │ - tst w0, w1 │ │ │ │ - b.eq 30e2c ::do_widen(char) const@@Base+0x1c8ec> // b.none │ │ │ │ - ldr x15, [x21] │ │ │ │ - ldrb w0, [x15, w8, uxtw] │ │ │ │ - orr w0, w0, #0x1 │ │ │ │ - strb w0, [x15, w8, uxtw] │ │ │ │ - ldr x0, [x6] │ │ │ │ - ldrb w0, [x0, w7, uxtw] │ │ │ │ - lsl w5, w13, w5 │ │ │ │ - tst w5, w0 │ │ │ │ - b.eq 311e4 ::do_widen(char) const@@Base+0x1cca4> // b.none │ │ │ │ - ldr x17, [x21] │ │ │ │ - mov w0, w8 │ │ │ │ - ldrb w15, [x17, w8, uxtw] │ │ │ │ - orr w15, w15, #0x2 │ │ │ │ - strb w15, [x17, w8, uxtw] │ │ │ │ - ldr x15, [x6] │ │ │ │ - ldrb w15, [x15, w7, uxtw] │ │ │ │ - tst w1, w15 │ │ │ │ - b.ne 311f0 ::do_widen(char) const@@Base+0x1ccb0> // b.any │ │ │ │ - tst w5, w15 │ │ │ │ - b.eq 30edc ::do_widen(char) const@@Base+0x1c99c> // b.none │ │ │ │ - ldr x17, [x21] │ │ │ │ - ldrb w15, [x17, x0] │ │ │ │ - orr w15, w15, #0x8 │ │ │ │ - strb w15, [x17, x0] │ │ │ │ - ldr x15, [x6] │ │ │ │ - ldrb w15, [x15, w7, uxtw] │ │ │ │ - tst w1, w15 │ │ │ │ - b.eq 31218 ::do_widen(char) const@@Base+0x1ccd8> // b.none │ │ │ │ - ldr x17, [x21] │ │ │ │ - ldrb w15, [x17, x0] │ │ │ │ - orr w15, w15, #0x10 │ │ │ │ - strb w15, [x17, x0] │ │ │ │ - ldr x15, [x6] │ │ │ │ - ldrb w15, [x15, w7, uxtw] │ │ │ │ - tst w5, w15 │ │ │ │ - b.ne 31220 ::do_widen(char) const@@Base+0x1cce0> // b.any │ │ │ │ - tst w1, w15 │ │ │ │ - b.eq 30edc ::do_widen(char) const@@Base+0x1c99c> // b.none │ │ │ │ - ldr x15, [x21] │ │ │ │ - ldrb w1, [x15, x0] │ │ │ │ - orr w1, w1, #0x40 │ │ │ │ - strb w1, [x15, x0] │ │ │ │ - ldr x1, [x6] │ │ │ │ - ldrb w15, [x1, w7, uxtw] │ │ │ │ - tst w5, w15 │ │ │ │ - b.eq 30edc ::do_widen(char) const@@Base+0x1c99c> // b.none │ │ │ │ - ldr x5, [x21] │ │ │ │ - ldrb w1, [x5, x0] │ │ │ │ - orr w1, w1, #0xffffff80 │ │ │ │ - strb w1, [x5, x0] │ │ │ │ - ldr x15, [x22] │ │ │ │ - strb w12, [x19, x10] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - add w8, w8, w16 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - ldrh w17, [x15, x9] │ │ │ │ - cmp w17, w3 │ │ │ │ - b.hi 30ddc ::do_widen(char) const@@Base+0x1c89c> // b.pmore │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 2da40 ::do_widen(char) const@@Base+0xf9e0> // b.any │ │ │ │ + b 2d9f4 ::do_widen(char) const@@Base+0xf994> │ │ │ │ nop │ │ │ │ - ldrb w7, [x19, x10] │ │ │ │ - cbz w17, 312c8 ::do_widen(char) const@@Base+0x1cd88> │ │ │ │ - mov w2, w11 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - b 30f2c ::do_widen(char) const@@Base+0x1c9ec> │ │ │ │ - ldrh w0, [x15, x9] │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - add w4, w4, w3 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - cmp w0, w5 │ │ │ │ - b.ls 30fc0 ::do_widen(char) const@@Base+0x1ca80> // b.plast │ │ │ │ - ldr x0, [x6] │ │ │ │ - lsr w1, w2, #1 │ │ │ │ - ubfiz w3, w2, #2, #1 │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - asr w1, w1, w3 │ │ │ │ - and w1, w1, #0x3 │ │ │ │ - sub w0, w1, #0x2 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - cset w3, ls // ls = plast │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.ne 30f14 ::do_widen(char) const@@Base+0x1c9d4> // b.any │ │ │ │ - cbnz w7, 3119c ::do_widen(char) const@@Base+0x1cc5c> │ │ │ │ - ldr x15, [x21] │ │ │ │ - mov w0, w4 │ │ │ │ - ldrb w1, [x15, w4, uxtw] │ │ │ │ - orr w1, w1, #0x2 │ │ │ │ - strb w1, [x15, w4, uxtw] │ │ │ │ - ldr x15, [x21] │ │ │ │ - ldrb w1, [x15, w4, uxtw] │ │ │ │ - orr w1, w1, #0x8 │ │ │ │ - strb w1, [x15, w4, uxtw] │ │ │ │ - ldr x15, [x21] │ │ │ │ - ldrb w1, [x15, w4, uxtw] │ │ │ │ - orr w1, w1, #0x20 │ │ │ │ - strb w1, [x15, w4, uxtw] │ │ │ │ - ldr x15, [x21] │ │ │ │ - ldrb w1, [x15, x0] │ │ │ │ - orr w1, w1, #0xffffff80 │ │ │ │ - strb w1, [x15, x0] │ │ │ │ - ldr x15, [x22] │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - add w7, w7, #0x1 │ │ │ │ - add w4, w4, w3 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - ldrh w0, [x15, x9] │ │ │ │ - cmp w0, w5 │ │ │ │ - b.hi 30f2c ::do_widen(char) const@@Base+0x1c9ec> // b.pmore │ │ │ │ - ldr w1, [x20, #36] │ │ │ │ - add w11, w11, w0 │ │ │ │ - add x10, x10, #0x1 │ │ │ │ - cmp w1, w10 │ │ │ │ - b.hi 30dac ::do_widen(char) const@@Base+0x1c86c> // b.pmore │ │ │ │ - mov w23, w1 │ │ │ │ - cbz w1, 31290 ::do_widen(char) const@@Base+0x1cd50> │ │ │ │ - lsl x24, x23, #3 │ │ │ │ - mov x0, x24 │ │ │ │ - bl d8b0 │ │ │ │ - mov x3, x0 │ │ │ │ - mov x21, x0 │ │ │ │ - add x22, x0, x24 │ │ │ │ - str xzr, [x3], #8 │ │ │ │ - cmp x23, #0x1 │ │ │ │ - b.eq 31020 ::do_widen(char) const@@Base+0x1cae0> // b.none │ │ │ │ - mov x0, x3 │ │ │ │ - sub x2, x24, #0x8 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d570 │ │ │ │ - add x0, x22, x0 │ │ │ │ - sub x0, x0, x21 │ │ │ │ - sub x3, x0, #0x8 │ │ │ │ - mov x22, x3 │ │ │ │ - add x1, x20, #0xb8 │ │ │ │ - ldr x0, [x20, #184] │ │ │ │ - str x21, [x20, #184] │ │ │ │ - stp x3, x22, [x1, #8] │ │ │ │ - cbz x0, 31038 ::do_widen(char) const@@Base+0x1caf8> │ │ │ │ - bl d870 │ │ │ │ - ldr w8, [x20, #36] │ │ │ │ - cbz w8, 3126c ::do_widen(char) const@@Base+0x1cd2c> │ │ │ │ - mov x9, #0xaa // #170 │ │ │ │ - mov x11, #0x55aa // #21930 │ │ │ │ - ldr x6, [x20, #184] │ │ │ │ - movk x9, #0xaa, lsl #16 │ │ │ │ - ldr x10, [x20, #208] │ │ │ │ - movk x11, #0x55aa, lsl #16 │ │ │ │ - mov x13, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ - mov x12, #0xf0f0f0f0f0f0f0f0 // #-1085102592571150096 │ │ │ │ - mov w8, w8 │ │ │ │ - orr x9, x9, x9, lsl #32 │ │ │ │ - eor x13, x13, #0xffff0000ffff0000 │ │ │ │ - eor x12, x12, #0xffffffff00000000 │ │ │ │ - orr x11, x11, x11, lsl #32 │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ nop │ │ │ │ - ldrb w0, [x19, x5] │ │ │ │ - ldrh w4, [x10, x5, lsl #1] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csinv x1, x9, xzr, ne // ne = any │ │ │ │ - str x1, [x6, x5, lsl #3] │ │ │ │ - cbz w4, 31104 ::do_widen(char) const@@Base+0x1cbc4> │ │ │ │ - ldr x7, [x20, #136] │ │ │ │ - add w4, w2, w4 │ │ │ │ - b 310b4 ::do_widen(char) const@@Base+0x1cb74> │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - add w0, w0, w1 │ │ │ │ - cmp w4, w2 │ │ │ │ - b.eq 31104 ::do_widen(char) const@@Base+0x1cbc4> // b.none │ │ │ │ - lsr w1, w2, #1 │ │ │ │ - ubfiz w3, w2, #2, #1 │ │ │ │ - ldrb w1, [x7, w1, uxtw] │ │ │ │ - asr w1, w1, w3 │ │ │ │ - and w1, w1, #0x3 │ │ │ │ - cmp w1, #0x2 │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - b.ne 310a4 ::do_widen(char) const@@Base+0x1cb64> // b.any │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 3118c ::do_widen(char) const@@Base+0x1cc4c> // b.none │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 3117c ::do_widen(char) const@@Base+0x1cc3c> // b.none │ │ │ │ - cbnz w0, 310a4 ::do_widen(char) const@@Base+0x1cb64> │ │ │ │ - ldr x3, [x6, x5, lsl #3] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - add w0, w0, w1 │ │ │ │ - and x3, x3, x11 │ │ │ │ - str x3, [x6, x5, lsl #3] │ │ │ │ - cmp w4, w2 │ │ │ │ - b.ne 310b4 ::do_widen(char) const@@Base+0x1cb74> // b.any │ │ │ │ - add x5, x5, #0x1 │ │ │ │ - cmp x8, x5 │ │ │ │ - b.ne 31080 ::do_widen(char) const@@Base+0x1cb40> // b.any │ │ │ │ - add x8, x6, w8, uxtw #3 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - b 31144 ::do_widen(char) const@@Base+0x1cc04> │ │ │ │ - fmov d31, x0 │ │ │ │ - add x6, x6, #0x8 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x0, d31 │ │ │ │ - madd w2, w1, w0, w2 │ │ │ │ - mov w1, w0 │ │ │ │ - cmp x6, x8 │ │ │ │ - b.eq 3115c ::do_widen(char) const@@Base+0x1cc1c> // b.none │ │ │ │ - ldr x0, [x6] │ │ │ │ - cbnz x0, 31120 ::do_widen(char) const@@Base+0x1cbe0> │ │ │ │ - add x6, x6, #0x8 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - cmp x6, x8 │ │ │ │ - b.ne 31144 ::do_widen(char) const@@Base+0x1cc04> // b.any │ │ │ │ - str w2, [x20, #52] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - ldr x3, [x6, x5, lsl #3] │ │ │ │ - and x3, x3, x12 │ │ │ │ - str x3, [x6, x5, lsl #3] │ │ │ │ - b 310a4 ::do_widen(char) const@@Base+0x1cb64> │ │ │ │ - ldr x3, [x6, x5, lsl #3] │ │ │ │ - and x3, x3, x13 │ │ │ │ - str x3, [x6, x5, lsl #3] │ │ │ │ - b 310a4 ::do_widen(char) const@@Base+0x1cb64> │ │ │ │ - cmp w7, #0x1 │ │ │ │ - b.eq 31244 ::do_widen(char) const@@Base+0x1cd04> // b.none │ │ │ │ - cmp w7, #0x2 │ │ │ │ - b.ne 30fa0 ::do_widen(char) const@@Base+0x1ca60> // b.any │ │ │ │ - ldr x15, [x21] │ │ │ │ - mov w0, w4 │ │ │ │ - ldrb w1, [x15, w4, uxtw] │ │ │ │ - orr w1, w1, #0x10 │ │ │ │ - strb w1, [x15, w4, uxtw] │ │ │ │ - ldr x15, [x21] │ │ │ │ - ldrb w1, [x15, w4, uxtw] │ │ │ │ - orr w1, w1, #0x20 │ │ │ │ - strb w1, [x15, w4, uxtw] │ │ │ │ - ldr x15, [x21] │ │ │ │ - ldrb w1, [x15, x0] │ │ │ │ - orr w1, w1, #0x40 │ │ │ │ - strb w1, [x15, x0] │ │ │ │ - b 30f90 ::do_widen(char) const@@Base+0x1ca50> │ │ │ │ - tst w1, w0 │ │ │ │ - b.eq 30edc ::do_widen(char) const@@Base+0x1c99c> // b.none │ │ │ │ - mov w0, w8 │ │ │ │ - ldr x17, [x21] │ │ │ │ - ldrb w15, [x17, x0] │ │ │ │ - orr w15, w15, #0x4 │ │ │ │ - strb w15, [x17, x0] │ │ │ │ - ldr x15, [x6] │ │ │ │ - ldrb w15, [x15, w7, uxtw] │ │ │ │ - tst w5, w15 │ │ │ │ - b.ne 30e64 ::do_widen(char) const@@Base+0x1c924> // b.any │ │ │ │ - tst w1, w15 │ │ │ │ - b.ne 30e84 ::do_widen(char) const@@Base+0x1c944> // b.any │ │ │ │ - tst w5, w15 │ │ │ │ - b.eq 30edc ::do_widen(char) const@@Base+0x1c99c> // b.none │ │ │ │ - ldr x17, [x21] │ │ │ │ - ldrb w15, [x17, x0] │ │ │ │ - orr w15, w15, #0x20 │ │ │ │ - strb w15, [x17, x0] │ │ │ │ - ldr x15, [x6] │ │ │ │ - ldrb w15, [x15, w7, uxtw] │ │ │ │ - tst w1, w15 │ │ │ │ - b.eq 30ec4 ::do_widen(char) const@@Base+0x1c984> // b.none │ │ │ │ - b 30eac ::do_widen(char) const@@Base+0x1c96c> │ │ │ │ - ldr x15, [x21] │ │ │ │ - mov w0, w4 │ │ │ │ - ldrb w1, [x15, w4, uxtw] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - strb w1, [x15, w4, uxtw] │ │ │ │ - ldr x15, [x21] │ │ │ │ - ldrb w1, [x15, w4, uxtw] │ │ │ │ - orr w1, w1, #0x8 │ │ │ │ - strb w1, [x15, w4, uxtw] │ │ │ │ - b 311d0 ::do_widen(char) const@@Base+0x1cc90> │ │ │ │ - str wzr, [x20, #52] │ │ │ │ - cbnz x19, 31160 ::do_widen(char) const@@Base+0x1cc20> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + mov x22, x0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x0, x21, [x22, #32] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + sub x0, x21, x0 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + b.le 2dbc4 ::do_widen(char) const@@Base+0xfb64> │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + add x23, x22, #0x48 │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + ldrb w0, [x22, #88] │ │ │ │ + tbz w0, #0, 2dde8 ::do_widen(char) const@@Base+0xfd88> │ │ │ │ + ldr x19, [x22, #72] │ │ │ │ + ldr x28, [x22, #96] │ │ │ │ + cbz x19, 2dd94 ::do_widen(char) const@@Base+0xfd34> │ │ │ │ + ldr w0, [x19, #56] │ │ │ │ + tbz w0, #1, 2dd38 ::do_widen(char) const@@Base+0xfcd8> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #4024] │ │ │ │ + mov x0, x1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3896] │ │ │ │ + str x1, [sp] │ │ │ │ + add x25, x19, #0x28 │ │ │ │ + add x24, sp, #0x10 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 2dc58 ::do_widen(char) const@@Base+0xfbf8> // b.none │ │ │ │ + ldp x0, x20, [x19, #40] │ │ │ │ + ldr x27, [x23] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 2dc98 ::do_widen(char) const@@Base+0xfc38> // b.none │ │ │ │ + cbz x27, 2dd74 ::do_widen(char) const@@Base+0xfd14> │ │ │ │ + ldrb w0, [x27, #16] │ │ │ │ + tbz w0, #0, 2dc7c ::do_widen(char) const@@Base+0xfc1c> │ │ │ │ + ldrb w0, [x27, #17] │ │ │ │ + tbz w0, #0, 2dbf4 ::do_widen(char) const@@Base+0xfb94> │ │ │ │ + ldr x2, [x22, #72] │ │ │ │ + cbz x2, 2dd94 ::do_widen(char) const@@Base+0xfd34> │ │ │ │ + ldr x3, [x28] │ │ │ │ + mov x0, x28 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + ldr x19, [x2, #40] │ │ │ │ + ldr x3, [x3, #96] │ │ │ │ + sub x19, x19, x1 │ │ │ │ + mov x2, x19 │ │ │ │ + blr x3 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + mov x20, x0 │ │ │ │ + ccmp x19, x0, #0x4, gt │ │ │ │ + b.gt 2dd58 ::do_widen(char) const@@Base+0xfcf8> │ │ │ │ + ldr x1, [x22, #72] │ │ │ │ + cbz x1, 2dd94 ::do_widen(char) const@@Base+0xfd34> │ │ │ │ + ldr x4, [x1, #32] │ │ │ │ + add x2, x1, #0x18 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + sub x0, x19, x20 │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + add x0, x1, x0 │ │ │ │ + add x1, x1, x4 │ │ │ │ + stp x0, x1, [x2, #16] │ │ │ │ + ldp x0, x1, [x22, #104] │ │ │ │ + add x1, x0, x1 │ │ │ │ + cmp x21, x3 │ │ │ │ + b.eq 2dc60 ::do_widen(char) const@@Base+0xfc00> // b.none │ │ │ │ + ldr x4, [sp, #8] │ │ │ │ + str x1, [x22, #48] │ │ │ │ + ldr x2, [x22, #40] │ │ │ │ + sub x3, x3, x4 │ │ │ │ + add x0, x0, x3 │ │ │ │ + sub x2, x2, x0 │ │ │ │ + add x1, x0, w2, sxtw │ │ │ │ + stp x0, x1, [x22, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + ldp x27, x28, [sp, #112] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2ddd4 ::do_widen(char) const@@Base+0xfd74> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ + mov x4, x20 │ │ │ │ + mov x3, x25 │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x27 │ │ │ │ + bl d8c0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov x0, x27 │ │ │ │ + bl d240 │ │ │ │ + mov w20, w0 │ │ │ │ + mov x2, x25 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x27 │ │ │ │ + bl d8a0 │ │ │ │ + mov w0, w20 │ │ │ │ + bl dba0 │ │ │ │ + ldr w0, [x26] │ │ │ │ + cmp w20, w0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x27, #17] │ │ │ │ + b.eq 2db24 ::do_widen(char) const@@Base+0xfac4> // b.none │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x21, x0 │ │ │ │ + b.ne 2db00 ::do_widen(char) const@@Base+0xfaa0> // b.any │ │ │ │ + ldp x0, x1, [x22, #104] │ │ │ │ + add x1, x0, x1 │ │ │ │ + stp x0, x0, [x22, #32] │ │ │ │ + str x1, [x22, #48] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + ldp x27, x28, [sp, #112] │ │ │ │ + b 2dbc4 ::do_widen(char) const@@Base+0xfb64> │ │ │ │ + mov x0, x27 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ - b 31020 ::do_widen(char) const@@Base+0x1cae0> │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 30d4c ::do_widen(char) const@@Base+0x1c80c> │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 30d24 ::do_widen(char) const@@Base+0x1c7e4> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov x21, #0x2 // #2 │ │ │ │ - str w0, [x20, #36] │ │ │ │ - stur xzr, [x20, #44] │ │ │ │ - b 30ccc ::do_widen(char) const@@Base+0x1c78c> │ │ │ │ - ldr w1, [x20, #36] │ │ │ │ - b 30fc8 ::do_widen(char) const@@Base+0x1ca88> │ │ │ │ - bti j │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl dd40 │ │ │ │ + b 2db1c ::do_widen(char) const@@Base+0xfabc> │ │ │ │ + cbz x27, 2dd94 ::do_widen(char) const@@Base+0xfd34> │ │ │ │ + ldr x2, [x28] │ │ │ │ + mov x0, x28 │ │ │ │ + ldr x1, [x27, #24] │ │ │ │ + ldr x20, [x27, #40] │ │ │ │ + ldr x3, [x2, #96] │ │ │ │ + sub x20, x20, x1 │ │ │ │ + mov x2, x20 │ │ │ │ + blr x3 │ │ │ │ + cmp x0, #0x0 │ │ │ │ mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ + ccmp x20, x0, #0x4, gt │ │ │ │ + b.le 2dd0c ::do_widen(char) const@@Base+0xfcac> │ │ │ │ + ldr x0, [x23] │ │ │ │ + cbz x0, 2dd94 ::do_widen(char) const@@Base+0xfd34> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + sub x20, x20, x1 │ │ │ │ + mov x2, x20 │ │ │ │ + add x1, x0, x1 │ │ │ │ + bl da90 │ │ │ │ + ldr x27, [x23] │ │ │ │ + cbz x27, 2dd94 ::do_widen(char) const@@Base+0xfd34> │ │ │ │ + ldp x0, x2, [x27, #24] │ │ │ │ + add x1, x27, #0x18 │ │ │ │ + add x20, x0, x20 │ │ │ │ + add x0, x0, x2 │ │ │ │ + stp x20, x0, [x1, #16] │ │ │ │ + ldr x20, [x19, #48] │ │ │ │ + b 2db14 ::do_widen(char) const@@Base+0xfab4> │ │ │ │ + ldr x27, [x23] │ │ │ │ + cbz x27, 2dd94 ::do_widen(char) const@@Base+0xfd34> │ │ │ │ + sub x20, x20, x0 │ │ │ │ + add x2, x27, #0x18 │ │ │ │ + ldp x0, x3, [x27, #24] │ │ │ │ + add x20, x0, x20 │ │ │ │ + add x0, x0, x3 │ │ │ │ + stp x20, x0, [x2, #16] │ │ │ │ + cbnz x1, 2dd04 ::do_widen(char) const@@Base+0xfca4> │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + b 2db84 ::do_widen(char) const@@Base+0xfb24> │ │ │ │ + tbnz w0, #0, 2ddb4 ::do_widen(char) const@@Base+0xfd54> │ │ │ │ + orr w0, w0, #0x2 │ │ │ │ + str w0, [x19, #56] │ │ │ │ + ldp x2, x0, [x19, #24] │ │ │ │ + add x1, x19, #0x18 │ │ │ │ + add x0, x2, x0 │ │ │ │ + stp x2, x0, [x1, #16] │ │ │ │ + b 2dad0 ::do_widen(char) const@@Base+0xfa70> │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + cbz x0, 2dd94 ::do_widen(char) const@@Base+0xfd34> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + sub x2, x19, x20 │ │ │ │ + add x1, x0, x20 │ │ │ │ + bl da90 │ │ │ │ + b 2db5c ::do_widen(char) const@@Base+0xfafc> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0xbc8 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x30a // #778 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x8f8 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + add x3, x3, #0xfa0 │ │ │ │ + add x1, x1, #0xb78 │ │ │ │ + add x0, x0, #0x70 │ │ │ │ + mov w2, #0x11f // #287 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x560 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sub x11, x2, #0x1 │ │ │ │ - and x12, x2, #0x1 │ │ │ │ - add x11, x11, x11, lsr #63 │ │ │ │ - asr x11, x11, #1 │ │ │ │ - cmp x1, x11 │ │ │ │ - b.ge 313f0 ::do_widen(char) const@@Base+0x1ceb0> // b.tcont │ │ │ │ - mov x8, x1 │ │ │ │ nop │ │ │ │ - add x5, x8, #0x1 │ │ │ │ - lsl x4, x5, #1 │ │ │ │ - lsl x6, x5, #3 │ │ │ │ - sub x7, x4, #0x1 │ │ │ │ - add x5, x0, x5, lsl #3 │ │ │ │ - ldr w6, [x0, x6] │ │ │ │ - add x10, x0, x7, lsl #2 │ │ │ │ - ldr w9, [x0, x7, lsl #2] │ │ │ │ - cmp w9, w6 │ │ │ │ - csel w6, w6, w9, ls // ls = plast │ │ │ │ - csel x4, x4, x7, ls // ls = plast │ │ │ │ - str w6, [x0, x8, lsl #2] │ │ │ │ - csel x5, x5, x10, ls // ls = plast │ │ │ │ - mov x8, x4 │ │ │ │ - cmp x11, x4 │ │ │ │ - b.gt 31320 ::do_widen(char) const@@Base+0x1cde0> │ │ │ │ - cbz x12, 313bc ::do_widen(char) const@@Base+0x1ce7c> │ │ │ │ - sub x6, x4, #0x1 │ │ │ │ - add x6, x6, x6, lsr #63 │ │ │ │ - asr x6, x6, #1 │ │ │ │ - cmp x4, x1 │ │ │ │ - b.gt 31394 ::do_widen(char) const@@Base+0x1ce54> │ │ │ │ - b 313b4 ::do_widen(char) const@@Base+0x1ce74> │ │ │ │ - str w7, [x0, x8] │ │ │ │ - asr x2, x2, #1 │ │ │ │ - mov x4, x6 │ │ │ │ - cmp x1, x6 │ │ │ │ - b.ge 313e4 ::do_widen(char) const@@Base+0x1cea4> // b.tcont │ │ │ │ - mov x6, x2 │ │ │ │ - sub x2, x6, #0x1 │ │ │ │ - ldr w7, [x0, x6, lsl #2] │ │ │ │ - add x9, x0, x6, lsl #2 │ │ │ │ - lsl x8, x4, #2 │ │ │ │ - add x2, x2, x2, lsr #63 │ │ │ │ - add x5, x0, x4, lsl #2 │ │ │ │ - cmp w7, w3 │ │ │ │ - b.cc 3137c ::do_widen(char) const@@Base+0x1ce3c> // b.lo, b.ul, b.last │ │ │ │ - str w3, [x5] │ │ │ │ - ret │ │ │ │ - sub x2, x2, #0x2 │ │ │ │ - add x2, x2, x2, lsr #63 │ │ │ │ - cmp x4, x2, asr #1 │ │ │ │ - b.ne 31364 ::do_widen(char) const@@Base+0x1ce24> // b.any │ │ │ │ - lsl x4, x4, #1 │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - ldr w2, [x0, x4, lsl #2] │ │ │ │ - str w2, [x5] │ │ │ │ - add x5, x0, x4, lsl #2 │ │ │ │ - b 31364 ::do_widen(char) const@@Base+0x1ce24> │ │ │ │ - mov x5, x9 │ │ │ │ - str w3, [x5] │ │ │ │ - ret │ │ │ │ - add x5, x0, x1, lsl #2 │ │ │ │ - cbnz x12, 313b4 ::do_widen(char) const@@Base+0x1ce74> │ │ │ │ - sub x2, x2, #0x2 │ │ │ │ - add x2, x2, x2, lsr #63 │ │ │ │ - cmp x1, x2, asr #1 │ │ │ │ - b.ne 313b4 ::do_widen(char) const@@Base+0x1ce74> // b.any │ │ │ │ - mov x4, x1 │ │ │ │ - b 313cc ::do_widen(char) const@@Base+0x1ce8c> │ │ │ │ - mov x13, x1 │ │ │ │ - sub x1, x1, x0 │ │ │ │ - cmp x1, #0x40 │ │ │ │ - b.le 315d8 ::do_widen(char) const@@Base+0x1d098> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - asr x14, x1, #2 │ │ │ │ - asr x1, x1, #3 │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - add x19, x0, #0x4 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - cbz x21, 31540 ::do_widen(char) const@@Base+0x1d000> │ │ │ │ - lsl x0, x1, #2 │ │ │ │ - ldur w5, [x13, #-4] │ │ │ │ - ldp w4, w3, [x20] │ │ │ │ - sub x21, x21, #0x1 │ │ │ │ - ldr w2, [x20, x0] │ │ │ │ - mov x1, x19 │ │ │ │ - cmp w3, w2 │ │ │ │ - b.cs 315b4 ::do_widen(char) const@@Base+0x1d074> // b.hs, b.nlast │ │ │ │ - cmp w2, w5 │ │ │ │ - b.cc 315c4 ::do_widen(char) const@@Base+0x1d084> // b.lo, b.ul, b.last │ │ │ │ - cmp w3, w5 │ │ │ │ - b.cs 315a8 ::do_widen(char) const@@Base+0x1d068> // b.hs, b.nlast │ │ │ │ - str w5, [x20] │ │ │ │ - mov w5, w4 │ │ │ │ - stur w4, [x13, #-4] │ │ │ │ - ldp w3, w4, [x20] │ │ │ │ - mov x6, x13 │ │ │ │ - cmp w3, w4 │ │ │ │ - b.ls 314f8 ::do_widen(char) const@@Base+0x1cfb8> // b.plast │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add x1, x1, #0x4 │ │ │ │ - mov x0, x1 │ │ │ │ - ldr w4, [x1], #4 │ │ │ │ - cmp w3, w4 │ │ │ │ - b.hi 314a4 ::do_widen(char) const@@Base+0x1cf64> // b.pmore │ │ │ │ - cmp w3, w5 │ │ │ │ - b.cs 31504 ::do_widen(char) const@@Base+0x1cfc4> // b.hs, b.nlast │ │ │ │ - sub x1, x6, #0x8 │ │ │ │ - mov x6, x1 │ │ │ │ - ldr w5, [x1], #-4 │ │ │ │ - cmp w3, w5 │ │ │ │ - b.cc 314c0 ::do_widen(char) const@@Base+0x1cf80> // b.lo, b.ul, b.last │ │ │ │ - cmp x0, x6 │ │ │ │ - b.cs 31510 ::do_widen(char) const@@Base+0x1cfd0> // b.hs, b.nlast │ │ │ │ - mov x1, x0 │ │ │ │ - str w5, [x1], #4 │ │ │ │ - str w4, [x6] │ │ │ │ - ldur w5, [x6, #-4] │ │ │ │ - ldr w4, [x0, #4] │ │ │ │ - ldr w3, [x20] │ │ │ │ - cmp w3, w4 │ │ │ │ - b.hi 314a0 ::do_widen(char) const@@Base+0x1cf60> // b.pmore │ │ │ │ - mov x0, x1 │ │ │ │ - cmp w3, w5 │ │ │ │ - b.cc 314bc ::do_widen(char) const@@Base+0x1cf7c> // b.lo, b.ul, b.last │ │ │ │ - sub x6, x6, #0x4 │ │ │ │ - cmp x0, x6 │ │ │ │ - b.cc 314d8 ::do_widen(char) const@@Base+0x1cf98> // b.lo, b.ul, b.last │ │ │ │ - mov x1, x13 │ │ │ │ - mov x2, x21 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - bl 31410 ::do_widen(char) const@@Base+0x1ced0> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - sub x1, x0, x20 │ │ │ │ - cmp x1, #0x40 │ │ │ │ - b.le 31594 ::do_widen(char) const@@Base+0x1d054> │ │ │ │ - asr x14, x1, #2 │ │ │ │ - mov x13, x0 │ │ │ │ - asr x1, x1, #3 │ │ │ │ - cbnz x21, 3144c ::do_widen(char) const@@Base+0x1cf0c> │ │ │ │ - sub x1, x1, #0x1 │ │ │ │ - mov x2, x14 │ │ │ │ - mov x0, x20 │ │ │ │ - ldr w3, [x20, x1, lsl #2] │ │ │ │ - bl 31300 ::do_widen(char) const@@Base+0x1cdc0> │ │ │ │ - cbnz x1, 31540 ::do_widen(char) const@@Base+0x1d000> │ │ │ │ - sub x0, x13, x20 │ │ │ │ - sub x13, x13, #0x4 │ │ │ │ - cmp x0, #0x4 │ │ │ │ - b.le 31594 ::do_widen(char) const@@Base+0x1d054> │ │ │ │ - ldr w3, [x13] │ │ │ │ - sub x14, x13, x20 │ │ │ │ - ldr w0, [x20] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str w0, [x13] │ │ │ │ - asr x2, x14, #2 │ │ │ │ - mov x0, x20 │ │ │ │ - sub x13, x13, #0x4 │ │ │ │ - bl 31300 ::do_widen(char) const@@Base+0x1cdc0> │ │ │ │ - cmp x14, #0x4 │ │ │ │ - b.gt 31568 ::do_widen(char) const@@Base+0x1d028> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + ldp x1, x20, [x0, #32] │ │ │ │ + sub x20, x20, x1 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.le 2de98 ::do_widen(char) const@@Base+0xfe38> │ │ │ │ + mov x19, x0 │ │ │ │ + ldrb w0, [x0, #80] │ │ │ │ + tbz w0, #0, 2dec0 ::do_widen(char) const@@Base+0xfe60> │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + mov x2, x20 │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldur x3, [x3, #-24] │ │ │ │ + add x0, x0, x3 │ │ │ │ + ldr x0, [x0, #232] │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldr x3, [x3, #96] │ │ │ │ + blr x3 │ │ │ │ + ldp x1, x2, [x19, #96] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 2dea8 ::do_widen(char) const@@Base+0xfe48> // b.none │ │ │ │ + ldr x3, [x19, #40] │ │ │ │ + add x1, x1, x0 │ │ │ │ + str x2, [x19, #48] │ │ │ │ + sub x0, x3, x1 │ │ │ │ + add x0, x1, w0, sxtw │ │ │ │ + stp x1, x0, [x19, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - stp w3, w4, [x20] │ │ │ │ - ldur w5, [x13, #-4] │ │ │ │ - b 3148c ::do_widen(char) const@@Base+0x1cf4c> │ │ │ │ - cmp w3, w5 │ │ │ │ - b.cc 315a8 ::do_widen(char) const@@Base+0x1d068> // b.lo, b.ul, b.last │ │ │ │ - cmp w2, w5 │ │ │ │ - b.cc 3147c ::do_widen(char) const@@Base+0x1cf3c> // b.lo, b.ul, b.last │ │ │ │ - str w2, [x20] │ │ │ │ - str w4, [x20, x0] │ │ │ │ - ldp w3, w4, [x20] │ │ │ │ - ldur w5, [x13, #-4] │ │ │ │ - b 3148c ::do_widen(char) const@@Base+0x1cf4c> │ │ │ │ + stp x1, x1, [x19, #32] │ │ │ │ + str x2, [x19, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x448 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ paciasp │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + sub sp, sp, #0x30 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov w20, w1 │ │ │ │ mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov w22, w5 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - stp x1, x2, [x0] │ │ │ │ - add x1, x0, #0x18 │ │ │ │ - str x3, [x0, #16] │ │ │ │ - stp q31, q31, [x1] │ │ │ │ - stp q31, q31, [x1, #32] │ │ │ │ - stur q31, [x0, #88] │ │ │ │ - stur q31, [x0, #104] │ │ │ │ - str q31, [x21, #120]! │ │ │ │ - str xzr, [x21, #16] │ │ │ │ - stur q31, [x0, #152] │ │ │ │ - stur q31, [x0, #168] │ │ │ │ - stur q31, [x0, #184] │ │ │ │ - str q31, [x0, #200]! │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - cbz w4, 31680 ::do_widen(char) const@@Base+0x1d140> │ │ │ │ - mov w20, w4 │ │ │ │ - lsl x20, x20, #3 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d8b0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x23, x0 │ │ │ │ - add x20, x0, x20 │ │ │ │ - bl d570 │ │ │ │ - add x1, x19, #0x18 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - str x23, [x19, #24] │ │ │ │ - stp x20, x20, [x1, #8] │ │ │ │ - cbz x0, 31680 ::do_widen(char) const@@Base+0x1d140> │ │ │ │ - bl d870 │ │ │ │ - mov w20, w22 │ │ │ │ - cbz w22, 31800 ::do_widen(char) const@@Base+0x1d2c0> │ │ │ │ - lsl x20, x20, #2 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x22, x0 │ │ │ │ - add x20, x0, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d570 │ │ │ │ - add x1, x19, #0x30 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr w2, [x0, #120] │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + tbz w2, #1, 2df78 ::do_widen(char) const@@Base+0xff18> │ │ │ │ + ldr x1, [x0, #40] │ │ │ │ + cbz x1, 2dfcc ::do_widen(char) const@@Base+0xff6c> │ │ │ │ + cmn w20, #0x1 │ │ │ │ + b.eq 2dfc4 ::do_widen(char) const@@Base+0xff64> // b.none │ │ │ │ ldr x0, [x19, #48] │ │ │ │ - str x22, [x19, #48] │ │ │ │ - stp x20, x20, [x1, #8] │ │ │ │ - cbz x0, 316c0 ::do_widen(char) const@@Base+0x1d180> │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - ldr x22, [x1, #88] │ │ │ │ - cmp x22, x0 │ │ │ │ - b.hi 31878 ::do_widen(char) const@@Base+0x1d338> // b.pmore │ │ │ │ - cbz x22, 317d4 ::do_widen(char) const@@Base+0x1d294> │ │ │ │ - lsl x23, x22, #2 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d8b0 │ │ │ │ - mov x3, x0 │ │ │ │ - mov x20, x0 │ │ │ │ - str wzr, [x3], #4 │ │ │ │ - cmp x22, #0x1 │ │ │ │ - b.eq 3180c ::do_widen(char) const@@Base+0x1d2cc> // b.none │ │ │ │ - sub x23, x23, #0x4 │ │ │ │ - mov x0, x3 │ │ │ │ - mov x2, x23 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d570 │ │ │ │ - add x3, x0, x23 │ │ │ │ - mov x23, x3 │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - str x20, [x19, #120] │ │ │ │ - stp x3, x23, [x21, #8] │ │ │ │ - cbz x0, 3172c ::do_widen(char) const@@Base+0x1d1ec> │ │ │ │ - bl d870 │ │ │ │ - ldp x20, x3, [x19, #120] │ │ │ │ - cmp x20, x3 │ │ │ │ - b.eq 317b8 ::do_widen(char) const@@Base+0x1d278> // b.none │ │ │ │ - sub x2, x3, #0x4 │ │ │ │ - mov x1, x20 │ │ │ │ - sub x2, x2, x20 │ │ │ │ - lsr x0, x2, #2 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2dff8 ::do_widen(char) const@@Base+0xff98> // b.none │ │ │ │ + strb w20, [x1] │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ add x0, x0, #0x1 │ │ │ │ - cmp x2, #0x8 │ │ │ │ - b.ls 31814 ::do_widen(char) const@@Base+0x1d2d4> // b.plast │ │ │ │ - adrp x4, 7c000 │ │ │ │ - lsr x2, x0, #2 │ │ │ │ - movi v30.4s, #0x4 │ │ │ │ - ldr q31, [x4, #816] │ │ │ │ - add x2, x20, x2, lsl #4 │ │ │ │ - mov v29.16b, v31.16b │ │ │ │ - add v31.4s, v31.4s, v30.4s │ │ │ │ - str q29, [x1], #16 │ │ │ │ + str x0, [x19, #40] │ │ │ │ + mov w0, w20 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 2e030 ::do_widen(char) const@@Base+0xffd0> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x30 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cmn w20, #0x1 │ │ │ │ + b.eq 2dfc4 ::do_widen(char) const@@Base+0xff64> // b.none │ │ │ │ + ldrb w0, [x19, #80] │ │ │ │ + strb w20, [sp, #7] │ │ │ │ + tbz w0, #0, 2e034 ::do_widen(char) const@@Base+0xffd4> │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + add x1, sp, #0x7 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldur x3, [x3, #-24] │ │ │ │ + add x0, x0, x3 │ │ │ │ + ldr x0, [x0, #232] │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldr x3, [x3, #96] │ │ │ │ + blr x3 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 2df44 ::do_widen(char) const@@Base+0xfee4> // b.none │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 2df48 ::do_widen(char) const@@Base+0xfee8> │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 2df48 ::do_widen(char) const@@Base+0xfee8> │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x1, x1, #0xba0 │ │ │ │ + ldr x2, [x2, #176] │ │ │ │ cmp x2, x1 │ │ │ │ - b.ne 31764 ::do_widen(char) const@@Base+0x1d224> // b.any │ │ │ │ - tst x0, #0x3 │ │ │ │ - b.eq 317b8 ::do_widen(char) const@@Base+0x1d278> // b.none │ │ │ │ - and x0, x0, #0xfffffffffffffffc │ │ │ │ - mov w1, w0 │ │ │ │ - add x20, x20, x0, lsl #2 │ │ │ │ - mov x0, x20 │ │ │ │ - str w1, [x0], #4 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 317b8 ::do_widen(char) const@@Base+0x1d278> // b.none │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - add x0, x20, #0x8 │ │ │ │ - str w2, [x20, #4] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 317b8 ::do_widen(char) const@@Base+0x1d278> // b.none │ │ │ │ - add w1, w1, #0x2 │ │ │ │ - str w1, [x20, #8] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - str wzr, [x19, #144] │ │ │ │ + b.ne 2e014 ::do_widen(char) const@@Base+0xffb4> // b.any │ │ │ │ + ldp x1, x0, [x0, #96] │ │ │ │ + stp x1, x1, [x19, #32] │ │ │ │ + add x0, x1, x0 │ │ │ │ + str x0, [x19, #48] │ │ │ │ + b 2df20 ::do_widen(char) const@@Base+0xfec0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2de20 ::do_widen(char) const@@Base+0xfdc0> │ │ │ │ + ldp x1, x0, [x19, #40] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2df34 ::do_widen(char) const@@Base+0xfed4> // b.any │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 2df48 ::do_widen(char) const@@Base+0xfee8> │ │ │ │ + blr x2 │ │ │ │ + cmn w20, #0x1 │ │ │ │ + b.eq 2dfc4 ::do_widen(char) const@@Base+0xff64> // b.none │ │ │ │ + ldr w0, [x19, #120] │ │ │ │ + tbz w0, #1, 2df80 ::do_widen(char) const@@Base+0xff20> │ │ │ │ + ldr x1, [x19, #40] │ │ │ │ + b 2df28 ::do_widen(char) const@@Base+0xfec8> │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x448 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + cmp w1, #0x10 │ │ │ │ + b.eq 2e0a4 ::do_widen(char) const@@Base+0x10044> // b.none │ │ │ │ + ldrb w0, [x0, #80] │ │ │ │ + tbz w0, #0, 2e138 ::do_widen(char) const@@Base+0x100d8> │ │ │ │ + cmp w1, #0x18 │ │ │ │ + b.eq 2e0f0 ::do_widen(char) const@@Base+0x10090> // b.none │ │ │ │ + cmp w1, #0x8 │ │ │ │ + b.ne 2e0f0 ::do_widen(char) const@@Base+0x10090> // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - str xzr, [x19, #120] │ │ │ │ - stp xzr, xzr, [x21, #8] │ │ │ │ - cbnz x0, 31724 ::do_widen(char) const@@Base+0x1d1e4> │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - str wzr, [x19, #144] │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 29000 ::do_widen(char) const@@Base+0xafa0> │ │ │ │ + add x1, x1, #0xb00 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 2e12c ::do_widen(char) const@@Base+0x100cc> // b.any │ │ │ │ + add x20, x0, #0x48 │ │ │ │ + bl 2de20 ::do_widen(char) const@@Base+0xfdc0> │ │ │ │ + ldrb w0, [x19, #80] │ │ │ │ + tbz w0, #0, 2e138 ::do_widen(char) const@@Base+0x100d8> │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + cbz x0, 2e120 ::do_widen(char) const@@Base+0x100c0> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldrb w0, [x20, #8] │ │ │ │ + stp xzr, xzr, [x19, #32] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + tbz w0, #0, 2e138 ::do_widen(char) const@@Base+0x100d8> │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - b 316a8 ::do_widen(char) const@@Base+0x1d168> │ │ │ │ - add x23, x0, x23 │ │ │ │ - b 31714 ::do_widen(char) const@@Base+0x1d1d4> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 3178c ::do_widen(char) const@@Base+0x1d24c> │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr x0, [x0, #232] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + mov x16, x1 │ │ │ │ + br x16 │ │ │ │ + stp xzr, xzr, [x19, #32] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + b 2e0f0 ::do_widen(char) const@@Base+0x10090> │ │ │ │ + blr x2 │ │ │ │ + ldrb w0, [x19, #80] │ │ │ │ + b 2e0e4 ::do_widen(char) const@@Base+0x10084> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x448 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ bti j │ │ │ │ - ldr x1, [x19, #200] │ │ │ │ - mov x21, x0 │ │ │ │ - cbz x1, 31834 ::do_widen(char) const@@Base+0x1d2f4> │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 2e0e0 ::do_widen(char) const@@Base+0x10080> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + ldr x21, [x28] │ │ │ │ + ldr x4, [x0] │ │ │ │ + str x4, [sp, #24] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + cbz x21, 2e440 ::do_widen(char) const@@Base+0x103e0> │ │ │ │ + ldr w0, [x21, #56] │ │ │ │ + mov x25, x1 │ │ │ │ + tbz w0, #1, 2e400 ::do_widen(char) const@@Base+0x103a0> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x24, x21, #0x28 │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3896] │ │ │ │ + add x23, sp, #0x10 │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #4024] │ │ │ │ mov x0, x1 │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #176] │ │ │ │ - cbz x0, 31840 ::do_widen(char) const@@Base+0x1d300> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #152] │ │ │ │ - cbz x0, 3184c ::do_widen(char) const@@Base+0x1d30c> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - cbz x0, 31858 ::do_widen(char) const@@Base+0x1d318> │ │ │ │ - bl d870 │ │ │ │ - ldp x20, x22, [x19, #96] │ │ │ │ - cmp x22, x20 │ │ │ │ - b.eq 31884 ::do_widen(char) const@@Base+0x1d344> // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 31870 ::do_widen(char) const@@Base+0x1d330> │ │ │ │ - bl d870 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 3185c ::do_widen(char) const@@Base+0x1d31c> │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0xaa0 │ │ │ │ - bl d530 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 31890 ::do_widen(char) const@@Base+0x1d350> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - cbz x0, 3189c ::do_widen(char) const@@Base+0x1d35c> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cbz x0, 318a8 ::do_widen(char) const@@Base+0x1d368> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 318b4 ::do_widen(char) const@@Base+0x1d374> │ │ │ │ - bl d870 │ │ │ │ - mov x0, x21 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ + add x22, x1, x3 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + nop │ │ │ │ + cmp x22, x0 │ │ │ │ + b.eq 2e2a0 ::do_widen(char) const@@Base+0x10240> // b.none │ │ │ │ + ldp x0, x20, [x21, #40] │ │ │ │ + ldr x19, [x28] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 2e360 ::do_widen(char) const@@Base+0x10300> // b.none │ │ │ │ + cbz x19, 2e420 ::do_widen(char) const@@Base+0x103c0> │ │ │ │ + ldrb w0, [x19, #16] │ │ │ │ + tbz w0, #0, 2e344 ::do_widen(char) const@@Base+0x102e4> │ │ │ │ + ldrb w0, [x19, #17] │ │ │ │ + tbz w0, #0, 2e2e8 ::do_widen(char) const@@Base+0x10288> │ │ │ │ + ldr x2, [x28] │ │ │ │ + cbz x2, 2e440 ::do_widen(char) const@@Base+0x103e0> │ │ │ │ + ldr x3, [x25] │ │ │ │ + mov x0, x25 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + ldr x19, [x2, #40] │ │ │ │ + ldr x3, [x3, #96] │ │ │ │ + sub x19, x19, x1 │ │ │ │ + mov x2, x19 │ │ │ │ + blr x3 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + mov x20, x0 │ │ │ │ + ccmp x19, x0, #0x4, gt │ │ │ │ + b.le 2e27c ::do_widen(char) const@@Base+0x1021c> │ │ │ │ + ldr x0, [x28] │ │ │ │ + cbz x0, 2e440 ::do_widen(char) const@@Base+0x103e0> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + sub x2, x19, x20 │ │ │ │ + add x1, x0, x20 │ │ │ │ + bl da90 │ │ │ │ + ldr x0, [x28] │ │ │ │ + cbz x0, 2e440 ::do_widen(char) const@@Base+0x103e0> │ │ │ │ + ldp x2, x4, [x0, #24] │ │ │ │ + add x3, x0, #0x18 │ │ │ │ + sub x1, x19, x20 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x2, x1 │ │ │ │ + add x2, x2, x4 │ │ │ │ + stp x1, x2, [x3, #16] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + sub x0, x0, x2 │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 2e460 ::do_widen(char) const@@Base+0x10400> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + ldp x27, x28, [sp, #112] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x4, x20 │ │ │ │ + mov x3, x24 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d8c0 │ │ │ │ + ldr w1, [x27] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d240 │ │ │ │ + mov w20, w0 │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d8a0 │ │ │ │ + mov w0, w20 │ │ │ │ + bl dba0 │ │ │ │ + ldr w0, [x26] │ │ │ │ + cmp w20, w0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x19, #17] │ │ │ │ + b.eq 2e22c ::do_widen(char) const@@Base+0x101cc> // b.none │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + b 2e200 ::do_widen(char) const@@Base+0x101a0> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl dd40 │ │ │ │ + b 2e224 ::do_widen(char) const@@Base+0x101c4> │ │ │ │ + cbz x19, 2e440 ::do_widen(char) const@@Base+0x103e0> │ │ │ │ + ldr x2, [x25] │ │ │ │ + mov x0, x25 │ │ │ │ + ldr x1, [x19, #24] │ │ │ │ + ldr x20, [x19, #40] │ │ │ │ + ldr x3, [x2, #96] │ │ │ │ + sub x20, x20, x1 │ │ │ │ + mov x2, x20 │ │ │ │ + blr x3 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + mov x1, x0 │ │ │ │ + ccmp x20, x0, #0x4, gt │ │ │ │ + b.le 2e3d4 ::do_widen(char) const@@Base+0x10374> │ │ │ │ + ldr x0, [x28] │ │ │ │ + cbz x0, 2e440 ::do_widen(char) const@@Base+0x103e0> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + sub x20, x20, x1 │ │ │ │ + mov x2, x20 │ │ │ │ + add x1, x0, x1 │ │ │ │ + bl da90 │ │ │ │ + ldr x19, [x28] │ │ │ │ + cbz x19, 2e440 ::do_widen(char) const@@Base+0x103e0> │ │ │ │ + ldp x0, x2, [x19, #24] │ │ │ │ + add x1, x19, #0x18 │ │ │ │ + add x20, x0, x20 │ │ │ │ + add x0, x0, x2 │ │ │ │ + stp x20, x0, [x1, #16] │ │ │ │ + ldr x20, [x21, #48] │ │ │ │ + b 2e21c ::do_widen(char) const@@Base+0x101bc> │ │ │ │ + ldr x19, [x28] │ │ │ │ + cbz x19, 2e440 ::do_widen(char) const@@Base+0x103e0> │ │ │ │ + sub x20, x20, x0 │ │ │ │ + add x2, x19, #0x18 │ │ │ │ + ldp x0, x3, [x19, #24] │ │ │ │ + add x20, x0, x20 │ │ │ │ + add x0, x0, x3 │ │ │ │ + stp x20, x0, [x2, #16] │ │ │ │ + cbnz x1, 2e3cc ::do_widen(char) const@@Base+0x1036c> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + b 2e2a0 ::do_widen(char) const@@Base+0x10240> │ │ │ │ + tbnz w0, #0, 2e464 ::do_widen(char) const@@Base+0x10404> │ │ │ │ + orr w0, w0, #0x2 │ │ │ │ + str w0, [x21, #56] │ │ │ │ + ldp x2, x0, [x21, #24] │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + add x0, x2, x0 │ │ │ │ + stp x2, x0, [x1, #16] │ │ │ │ + b 2e1d4 ::do_widen(char) const@@Base+0x10174> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0xbc8 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x30a // #778 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x8f8 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + add x3, x3, #0xfa0 │ │ │ │ + add x1, x1, #0xb78 │ │ │ │ + add x0, x0, #0x70 │ │ │ │ + mov w2, #0x11f // #287 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + sub sp, sp, #0x30 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov w20, w1 │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - stp xzr, xzr, [x19, #24] │ │ │ │ - str xzr, [x19, #40] │ │ │ │ - cbz x0, 318ec ::do_widen(char) const@@Base+0x1d3ac> │ │ │ │ - bl d870 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr w2, [x0, #128] │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + tbz w2, #1, 2e538 ::do_widen(char) const@@Base+0x104d8> │ │ │ │ + ldr x1, [x0, #40] │ │ │ │ + cbz x1, 2e578 ::do_widen(char) const@@Base+0x10518> │ │ │ │ + cmn w20, #0x1 │ │ │ │ + b.eq 2e570 ::do_widen(char) const@@Base+0x10510> // b.none │ │ │ │ ldr x0, [x19, #48] │ │ │ │ - stp xzr, xzr, [x19, #48] │ │ │ │ - str xzr, [x19, #64] │ │ │ │ - cbz x0, 31900 ::do_widen(char) const@@Base+0x1d3c0> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - stp xzr, xzr, [x19, #72] │ │ │ │ - str xzr, [x19, #88] │ │ │ │ - cbz x0, 31914 ::do_widen(char) const@@Base+0x1d3d4> │ │ │ │ - bl d870 │ │ │ │ - ldp x21, x20, [x19, #96] │ │ │ │ - stp xzr, xzr, [x19, #96] │ │ │ │ - str xzr, [x19, #112] │ │ │ │ - cmp x21, x20 │ │ │ │ - b.eq 31944 ::do_widen(char) const@@Base+0x1d404> // b.none │ │ │ │ - mov x19, x21 │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 31960 ::do_widen(char) const@@Base+0x1d420> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl d870 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 3192c ::do_widen(char) const@@Base+0x1d3ec> // b.any │ │ │ │ - cbz x21, 31970 ::do_widen(char) const@@Base+0x1d430> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 3192c ::do_widen(char) const@@Base+0x1d3ec> // b.any │ │ │ │ - cbnz x21, 31948 ::do_widen(char) const@@Base+0x1d408> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2e5a4 ::do_widen(char) const@@Base+0x10544> // b.none │ │ │ │ + strb w20, [x1] │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x19, #40] │ │ │ │ + mov w0, w20 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 2e5dc ::do_widen(char) const@@Base+0x1057c> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x30 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + cmn w20, #0x1 │ │ │ │ + b.eq 2e570 ::do_widen(char) const@@Base+0x10510> // b.none │ │ │ │ + ldrb w1, [x19, #88] │ │ │ │ + add x0, x19, #0x48 │ │ │ │ + strb w20, [sp, #7] │ │ │ │ + tbz w1, #0, 2e5e0 ::do_widen(char) const@@Base+0x10580> │ │ │ │ + ldr x1, [x19, #96] │ │ │ │ + add x2, sp, #0x7 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + bl 2e180 ::do_widen(char) const@@Base+0x10120> │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 2e504 ::do_widen(char) const@@Base+0x104a4> // b.none │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 2e508 ::do_widen(char) const@@Base+0x104a8> │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 2e508 ::do_widen(char) const@@Base+0x104a8> │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x1, x1, #0xb20 │ │ │ │ + ldr x2, [x2, #176] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 2e5c0 ::do_widen(char) const@@Base+0x10560> // b.any │ │ │ │ + ldp x1, x0, [x0, #104] │ │ │ │ + stp x1, x1, [x19, #32] │ │ │ │ + add x0, x1, x0 │ │ │ │ + str x0, [x19, #48] │ │ │ │ + b 2e4e0 ::do_widen(char) const@@Base+0x10480> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2da60 ::do_widen(char) const@@Base+0xfa00> │ │ │ │ + ldp x1, x0, [x19, #40] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2e4f4 ::do_widen(char) const@@Base+0x10494> // b.any │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 2e508 ::do_widen(char) const@@Base+0x104a8> │ │ │ │ + blr x2 │ │ │ │ + cmn w20, #0x1 │ │ │ │ + b.eq 2e570 ::do_widen(char) const@@Base+0x10510> // b.none │ │ │ │ + ldr w0, [x19, #128] │ │ │ │ + tbz w0, #1, 2e540 ::do_widen(char) const@@Base+0x104e0> │ │ │ │ + ldr x1, [x19, #40] │ │ │ │ + b 2e4e8 ::do_widen(char) const@@Base+0x10488> │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x560 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ + mov x19, x0 │ │ │ │ str x21, [sp, #32] │ │ │ │ - bl 318c0 ::do_widen(char) const@@Base+0x1d380> │ │ │ │ - ldr x0, [x20, #200] │ │ │ │ - cbz x0, 319ac ::do_widen(char) const@@Base+0x1d46c> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x20, #176] │ │ │ │ - cbz x0, 319b8 ::do_widen(char) const@@Base+0x1d478> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x20, #152] │ │ │ │ - cbz x0, 319c4 ::do_widen(char) const@@Base+0x1d484> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - cbz x0, 319d0 ::do_widen(char) const@@Base+0x1d490> │ │ │ │ - bl d870 │ │ │ │ - ldp x19, x21, [x20, #96] │ │ │ │ - cmp x19, x21 │ │ │ │ - b.eq 319fc ::do_widen(char) const@@Base+0x1d4bc> // b.none │ │ │ │ - nop │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 31a3c ::do_widen(char) const@@Base+0x1d4fc> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl d870 │ │ │ │ - cmp x19, x21 │ │ │ │ - b.ne 319e0 ::do_widen(char) const@@Base+0x1d4a0> // b.any │ │ │ │ - ldr x21, [x20, #96] │ │ │ │ - cbz x21, 31a08 ::do_widen(char) const@@Base+0x1d4c8> │ │ │ │ + add x21, x0, #0x48 │ │ │ │ + ldp x2, x20, [x0, #32] │ │ │ │ + sub x20, x20, x2 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.le 2e670 ::do_widen(char) const@@Base+0x10610> │ │ │ │ + ldrb w0, [x0, #88] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + tbz w0, #0, 2e6b0 ::do_widen(char) const@@Base+0x10650> │ │ │ │ + ldr x1, [x19, #96] │ │ │ │ + mov x3, x20 │ │ │ │ mov x0, x21 │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - cbz x0, 31a14 ::do_widen(char) const@@Base+0x1d4d4> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x20, #48] │ │ │ │ - cbz x0, 31a20 ::do_widen(char) const@@Base+0x1d4e0> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - cbz x0, 31a50 ::do_widen(char) const@@Base+0x1d510> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 319e0 ::do_widen(char) const@@Base+0x1d4a0> // b.any │ │ │ │ - ldr x21, [x20, #96] │ │ │ │ - b 319fc ::do_widen(char) const@@Base+0x1d4bc> │ │ │ │ + bl 2e180 ::do_widen(char) const@@Base+0x10120> │ │ │ │ + ldp x1, x2, [x19, #104] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 2e6a4 ::do_widen(char) const@@Base+0x10644> // b.none │ │ │ │ + ldr x3, [x19, #40] │ │ │ │ + add x1, x1, x0 │ │ │ │ + str x2, [x19, #48] │ │ │ │ + sub x0, x3, x1 │ │ │ │ + add x0, x1, w0, sxtw │ │ │ │ + stp x1, x0, [x19, #32] │ │ │ │ + ldrb w0, [x21, #16] │ │ │ │ + tbz w0, #0, 2e6b0 ::do_widen(char) const@@Base+0x10650> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 2e68c ::do_widen(char) const@@Base+0x1062c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ ldr x21, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + stp x1, x1, [x19, #32] │ │ │ │ + str x2, [x19, #48] │ │ │ │ + b 2e670 ::do_widen(char) const@@Base+0x10610> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x560 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 2e690 ::do_widen(char) const@@Base+0x10630> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - str d15, [sp, #40] │ │ │ │ - fmov d15, d0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x8000 // #32768 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov w21, w1 │ │ │ │ - bl d8b0 │ │ │ │ mov x19, x0 │ │ │ │ - mov x2, #0x8000 // #32768 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d570 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x13, [x0, w21, uxtw #3] │ │ │ │ - ldr w12, [x13, #36] │ │ │ │ - cbz w12, 31bd8 ::do_widen(char) const@@Base+0x1d698> │ │ │ │ - ldr x10, [x13, #184] │ │ │ │ - mov x0, #0x10000000000000 // #4503599627370496 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w11, #0x1 // #1 │ │ │ │ - fmov d27, x0 │ │ │ │ - mov x9, #0x1 // #1 │ │ │ │ - add x12, x10, w12, uxtw #3 │ │ │ │ - fmov d28, #1.000000000000000000e+00 │ │ │ │ - ldr x1, [x10] │ │ │ │ - cbz x1, 31bf4 ::do_widen(char) const@@Base+0x1d6b4> │ │ │ │ - fmov d31, x1 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x1, d31 │ │ │ │ - mul w11, w11, w1 │ │ │ │ - mov w0, w1 │ │ │ │ - cbz w11, 31c20 ::do_widen(char) const@@Base+0x1d6e0> │ │ │ │ - add x15, x20, #0x18 │ │ │ │ - add x14, x13, #0x158 │ │ │ │ - ldr x8, [x14] │ │ │ │ - movi d29, #0x0 │ │ │ │ - ldr x6, [x15] │ │ │ │ - mov w7, w11 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b 31b34 ::do_widen(char) const@@Base+0x1d5f4> │ │ │ │ - fsub d30, d28, d15 │ │ │ │ - fmul d31, d30, d31 │ │ │ │ - str d31, [x19, x1, lsl #3] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - fadd d29, d29, d31 │ │ │ │ - cmp x1, x7 │ │ │ │ - b.eq 31b6c ::do_widen(char) const@@Base+0x1d62c> // b.none │ │ │ │ - add w3, w4, w1 │ │ │ │ - add w2, w4, w1 │ │ │ │ - lsr x5, x3, #6 │ │ │ │ - lsl x2, x9, x2 │ │ │ │ - ldr d31, [x6, x3, lsl #3] │ │ │ │ - ldr x3, [x8, x5, lsl #3] │ │ │ │ - tst x2, x3 │ │ │ │ - b.ne 31b18 ::do_widen(char) const@@Base+0x1d5d8> // b.any │ │ │ │ - fmul d31, d31, d15 │ │ │ │ - str d31, [x19, x1, lsl #3] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - fadd d29, d29, d31 │ │ │ │ - cmp x1, x7 │ │ │ │ - b.ne 31b34 ::do_widen(char) const@@Base+0x1d5f4> // b.any │ │ │ │ - fcmpe d29, d27 │ │ │ │ - b.gt 31ba8 ::do_widen(char) const@@Base+0x1d668> │ │ │ │ - add x10, x10, #0x8 │ │ │ │ - add w4, w4, w11 │ │ │ │ - cmp x12, x10 │ │ │ │ - b.eq 31bd8 ::do_widen(char) const@@Base+0x1d698> // b.none │ │ │ │ - ldr x1, [x10] │ │ │ │ - cbz x1, 31bf4 ::do_widen(char) const@@Base+0x1d6b4> │ │ │ │ - fmov d31, x1 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x1, d31 │ │ │ │ - mul w11, w0, w1 │ │ │ │ - mov w0, w1 │ │ │ │ - b 31b00 ::do_widen(char) const@@Base+0x1d5c0> │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr d31, [x19, x1, lsl #3] │ │ │ │ - add w2, w4, w1 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - fdiv d31, d31, d29 │ │ │ │ - str d31, [x6, x2, lsl #3] │ │ │ │ - cmp x7, x1 │ │ │ │ - b.ne 31bac ::do_widen(char) const@@Base+0x1d66c> // b.any │ │ │ │ - add x10, x10, #0x8 │ │ │ │ - add w4, w4, w11 │ │ │ │ - cmp x10, x12 │ │ │ │ - b.ne 31b84 ::do_widen(char) const@@Base+0x1d644> // b.any │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr d15, [sp, #40] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - mov w11, #0x0 // #0 │ │ │ │ - add x10, x10, #0x8 │ │ │ │ - cmp x12, x10 │ │ │ │ - b.ne 31ad4 ::do_widen(char) const@@Base+0x1d594> // b.any │ │ │ │ + str x21, [sp, #32] │ │ │ │ + add x21, x0, #0x48 │ │ │ │ + ldp x2, x20, [x0, #32] │ │ │ │ + sub x20, x20, x2 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.le 2e770 ::do_widen(char) const@@Base+0x10710> │ │ │ │ + ldrb w0, [x0, #88] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + tbz w0, #0, 2e7b0 ::do_widen(char) const@@Base+0x10750> │ │ │ │ + ldr x1, [x19, #96] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2e180 ::do_widen(char) const@@Base+0x10120> │ │ │ │ + ldp x1, x2, [x19, #104] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 2e7a4 ::do_widen(char) const@@Base+0x10744> // b.none │ │ │ │ + ldr x3, [x19, #40] │ │ │ │ + add x1, x1, x0 │ │ │ │ + str x2, [x19, #48] │ │ │ │ + sub x0, x3, x1 │ │ │ │ + add x0, x1, w0, sxtw │ │ │ │ + stp x1, x0, [x19, #32] │ │ │ │ + ldrb w0, [x21, #16] │ │ │ │ + tbz w0, #0, 2e7b0 ::do_widen(char) const@@Base+0x10750> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 2e78c ::do_widen(char) const@@Base+0x1072c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ ldr x21, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr d15, [sp, #40] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b d870 │ │ │ │ - mov w11, w1 │ │ │ │ - b 31bf8 ::do_widen(char) const@@Base+0x1d6b8> │ │ │ │ + ret │ │ │ │ + stp x1, x1, [x19, #32] │ │ │ │ + str x2, [x19, #48] │ │ │ │ + b 2e770 ::do_widen(char) const@@Base+0x10710> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x560 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 2e78c ::do_widen(char) const@@Base+0x1072c> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov w2, w2 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w1 │ │ │ │ - mov x1, #0xfffffffe // #4294967294 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - sub x22, x2, w20, uxtw │ │ │ │ - mov x21, x0 │ │ │ │ - cmp x22, x1 │ │ │ │ - b.ls 31cf0 ::do_widen(char) const@@Base+0x1d7b0> // b.plast │ │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ │ - cmp x22, x1 │ │ │ │ - b.eq 31dd4 ::do_widen(char) const@@Base+0x1d894> // b.none │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, #0x5680 // #22144 │ │ │ │ - movk x24, #0x9d2c, lsl #16 │ │ │ │ - mov x23, #0xefc60000 // #4022730752 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w2, #0xffffffff // #-1 │ │ │ │ - bl 31c28 ::do_widen(char) const@@Base+0x1d6e8> │ │ │ │ - ldr x1, [x21, #4992] │ │ │ │ - lsl x19, x0, #32 │ │ │ │ - cmp x1, #0x26f │ │ │ │ - b.ls 31ca0 ::do_widen(char) const@@Base+0x1d760> // b.plast │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2c100 ::do_widen(char) const@@Base+0x17bc0> │ │ │ │ - ldr x1, [x21, #4992] │ │ │ │ - add x0, x1, #0x1 │ │ │ │ - ldr x1, [x21, x1, lsl #3] │ │ │ │ - str x0, [x21, #4992] │ │ │ │ - ubfx x0, x1, #11, #32 │ │ │ │ - eor x1, x1, x0 │ │ │ │ - and x0, x24, x1, lsl #7 │ │ │ │ - eor x1, x1, x0 │ │ │ │ - and x0, x23, x1, lsl #15 │ │ │ │ - eor x1, x1, x0 │ │ │ │ - eor x1, x1, x1, lsr #18 │ │ │ │ - adds x19, x19, x1 │ │ │ │ - ccmp x22, x19, #0x0, cc // cc = lo, ul, last │ │ │ │ - b.cc 31c74 ::do_widen(char) const@@Base+0x1d734> // b.lo, b.ul, b.last │ │ │ │ - add w0, w20, w19 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldr x0, [x0] │ │ │ │ + cbz x0, 2e820 ::do_widen(char) const@@Base+0x107c0> │ │ │ │ + ldr w1, [x0, #64] │ │ │ │ + tbnz w1, #0, 2e840 ::do_widen(char) const@@Base+0x107e0> │ │ │ │ + add x2, x0, #0x20 │ │ │ │ + orr w1, w1, #0x2 │ │ │ │ + str w1, [x0, #64] │ │ │ │ + ldp x3, x0, [x0, #32] │ │ │ │ + add x0, x3, x0 │ │ │ │ + stp x3, x0, [x2, #16] │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x1, [x0, #4992] │ │ │ │ - cmp x1, #0x26f │ │ │ │ - b.hi 31e2c ::do_widen(char) const@@Base+0x1d8ec> // b.pmore │ │ │ │ - ldr x19, [x21, x1, lsl #3] │ │ │ │ - add x0, x1, #0x1 │ │ │ │ - mov x23, #0x5680 // #22144 │ │ │ │ - mov x24, #0xefc60000 // #4022730752 │ │ │ │ - movk x23, #0x9d2c, lsl #16 │ │ │ │ - str x0, [x21, #4992] │ │ │ │ - ubfx x1, x19, #11, #32 │ │ │ │ - eor x19, x19, x1 │ │ │ │ - and x1, x23, x19, lsl #7 │ │ │ │ - eor x19, x19, x1 │ │ │ │ - and x1, x24, x19, lsl #15 │ │ │ │ - eor x19, x19, x1 │ │ │ │ - eor x19, x19, x19, lsr #18 │ │ │ │ - mul x19, x19, x22 │ │ │ │ - cmp w22, w19 │ │ │ │ - b.ls 31db4 ::do_widen(char) const@@Base+0x1d874> // b.plast │ │ │ │ - neg w1, w22 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - udiv w25, w1, w22 │ │ │ │ - msub w25, w25, w22, w1 │ │ │ │ - cmp w19, w25 │ │ │ │ - b.cc 31d94 ::do_widen(char) const@@Base+0x1d854> // b.lo, b.ul, b.last │ │ │ │ - b 31db0 ::do_widen(char) const@@Base+0x1d870> │ │ │ │ - ldr x19, [x21, x1, lsl #3] │ │ │ │ - add x0, x1, #0x1 │ │ │ │ - str x0, [x21, #4992] │ │ │ │ - ubfx x1, x19, #11, #32 │ │ │ │ - eor x19, x19, x1 │ │ │ │ - and x1, x23, x19, lsl #7 │ │ │ │ - eor x19, x19, x1 │ │ │ │ - and x1, x24, x19, lsl #15 │ │ │ │ - eor x19, x19, x1 │ │ │ │ - eor x19, x19, x19, lsr #18 │ │ │ │ - mul x19, x19, x22 │ │ │ │ - cmp w25, w19 │ │ │ │ - b.ls 31db0 ::do_widen(char) const@@Base+0x1d870> // b.plast │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x748 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + add x3, x3, #0x88 │ │ │ │ + add x1, x1, #0xb78 │ │ │ │ + add x0, x0, #0x70 │ │ │ │ + mov w2, #0x11f // #287 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + mov x24, x0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x0, x21, [x24, #32] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + sub x0, x21, x0 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + b.le 2ea5c ::do_widen(char) const@@Base+0x109fc> │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + add x25, x24, #0x48 │ │ │ │ + ldrb w0, [x24, #168] │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + tbz w0, #0, 2ebcc ::do_widen(char) const@@Base+0x10b6c> │ │ │ │ + ldr w0, [x25, #88] │ │ │ │ + ldr x1, [x24, #176] │ │ │ │ + str x1, [sp] │ │ │ │ + tbnz w0, #0, 2ea90 ::do_widen(char) const@@Base+0x10a30> │ │ │ │ + ldr x2, [x1] │ │ │ │ + add x19, x24, #0x58 │ │ │ │ + ldr x4, [x24, #88] │ │ │ │ + mov x0, x1 │ │ │ │ + ldr x3, [x2, #96] │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + ldr x1, [x25, #80] │ │ │ │ + sub x2, x2, x1 │ │ │ │ + add x1, x4, x1 │ │ │ │ + blr x3 │ │ │ │ + ldr x1, [x25, #80] │ │ │ │ + add x0, x0, x1 │ │ │ │ + str x0, [x25, #80] │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 2ea30 ::do_widen(char) const@@Base+0x109d0> // b.any │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + ldr w0, [x25, #88] │ │ │ │ + orr w0, w0, #0x1 │ │ │ │ + str w0, [x25, #88] │ │ │ │ + ldr x20, [x24, #72] │ │ │ │ + cbz x20, 2eb9c ::do_widen(char) const@@Base+0x10b3c> │ │ │ │ + ldr w0, [x20, #64] │ │ │ │ + tbz w0, #1, 2eb70 ::do_widen(char) const@@Base+0x10b10> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x23, x20, #0x30 │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #3832] │ │ │ │ + add x22, sp, #0x10 │ │ │ │ + adrp x28, 9f000 │ │ │ │ + ldr x28, [x28, #3816] │ │ │ │ + mov x0, x1 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + b 2e9a4 ::do_widen(char) const@@Base+0x10944> │ │ │ │ + cbz x27, 2eb7c ::do_widen(char) const@@Base+0x10b1c> │ │ │ │ + mov x3, x23 │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x27 │ │ │ │ + bl d440 │ │ │ │ + ldr w1, [x26] │ │ │ │ + mov x0, x27 │ │ │ │ + bl d5f0 │ │ │ │ + mov w19, w0 │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x22 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov x0, x27 │ │ │ │ + bl de80 │ │ │ │ + mov w0, w19 │ │ │ │ + bl d500 │ │ │ │ + ldr w0, [x28] │ │ │ │ + cmp w19, w0 │ │ │ │ + b.eq 2eae4 ::do_widen(char) const@@Base+0x10a84> // b.none │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 2eac4 ::do_widen(char) const@@Base+0x10a64> // b.none │ │ │ │ + ldp x0, x4, [x20, #48] │ │ │ │ + ldr x27, [x25] │ │ │ │ + cmp x0, x4 │ │ │ │ + b.ne 2e950 ::do_widen(char) const@@Base+0x108f0> // b.any │ │ │ │ + cbz x27, 2eb9c ::do_widen(char) const@@Base+0x10b3c> │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr x1, [x27, #32] │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x19, [x27, #48] │ │ │ │ + ldr x3, [x2, #96] │ │ │ │ + sub x19, x19, x1 │ │ │ │ + mov x2, x19 │ │ │ │ + blr x3 │ │ │ │ + cmp x0, #0x0 │ │ │ │ mov x1, x0 │ │ │ │ - cmp x0, #0x26f │ │ │ │ - b.ls 31d60 ::do_widen(char) const@@Base+0x1d820> // b.plast │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2c100 ::do_widen(char) const@@Base+0x17bc0> │ │ │ │ - ldr x1, [x21, #4992] │ │ │ │ - b 31d60 ::do_widen(char) const@@Base+0x1d820> │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - lsr x19, x19, #32 │ │ │ │ - add w0, w20, w19 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x1, [x0, #4992] │ │ │ │ - cmp x1, #0x26f │ │ │ │ - b.hi 31e38 ::do_widen(char) const@@Base+0x1d8f8> // b.pmore │ │ │ │ - ldr x19, [x21, x1, lsl #3] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [x21, #4992] │ │ │ │ - mov x2, #0x5680 // #22144 │ │ │ │ - movk x2, #0x9d2c, lsl #16 │ │ │ │ - mov x0, #0xefc60000 // #4022730752 │ │ │ │ - ubfx x1, x19, #11, #32 │ │ │ │ - eor x19, x19, x1 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - and x1, x2, x19, lsl #7 │ │ │ │ - eor x19, x19, x1 │ │ │ │ - and x0, x0, x19, lsl #15 │ │ │ │ - eor x19, x19, x0 │ │ │ │ - eor x19, x19, x19, lsr #18 │ │ │ │ - add w0, w20, w19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ccmp x19, x0, #0x4, gt │ │ │ │ + b.le 2ea98 ::do_widen(char) const@@Base+0x10a38> │ │ │ │ + ldr x0, [x25] │ │ │ │ + cbz x0, 2eb9c ::do_widen(char) const@@Base+0x10b3c> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + sub x19, x19, x1 │ │ │ │ + mov x2, x19 │ │ │ │ + add x1, x0, x1 │ │ │ │ + bl da90 │ │ │ │ + ldr x27, [x25] │ │ │ │ + cbz x27, 2eb9c ::do_widen(char) const@@Base+0x10b3c> │ │ │ │ + ldp x0, x2, [x27, #32] │ │ │ │ + add x1, x27, #0x20 │ │ │ │ + add x19, x0, x19 │ │ │ │ + add x0, x0, x2 │ │ │ │ + stp x19, x0, [x1, #16] │ │ │ │ + ldr x4, [x20, #56] │ │ │ │ + b 2e954 ::do_widen(char) const@@Base+0x108f4> │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldp x2, x3, [x24, #184] │ │ │ │ + ldr x1, [x24, #40] │ │ │ │ + add x0, x2, x0 │ │ │ │ + add x2, x2, x3 │ │ │ │ + sub x1, x1, x0 │ │ │ │ + str x2, [x24, #48] │ │ │ │ + add x1, x0, w1, sxtw │ │ │ │ + stp x0, x1, [x24, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2ebbc ::do_widen(char) const@@Base+0x10b5c> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bl 2c100 ::do_widen(char) const@@Base+0x17bc0> │ │ │ │ - ldr x1, [x21, #4992] │ │ │ │ - b 31d04 ::do_widen(char) const@@Base+0x1d7c4> │ │ │ │ - bl 2c100 ::do_widen(char) const@@Base+0x17bc0> │ │ │ │ - ldr x1, [x21, #4992] │ │ │ │ - b 31de0 ::do_widen(char) const@@Base+0x1d8a0> │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + b 2e918 ::do_widen(char) const@@Base+0x108b8> │ │ │ │ + ldr x27, [x25] │ │ │ │ + cbz x27, 2eb9c ::do_widen(char) const@@Base+0x10b3c> │ │ │ │ + sub x19, x19, x0 │ │ │ │ + add x2, x27, #0x20 │ │ │ │ + ldp x0, x3, [x27, #32] │ │ │ │ + add x19, x0, x19 │ │ │ │ + add x0, x0, x3 │ │ │ │ + stp x19, x0, [x2, #16] │ │ │ │ + cbnz x1, 2ea28 ::do_widen(char) const@@Base+0x109c8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + b 2eb58 ::do_widen(char) const@@Base+0x10af8> │ │ │ │ + ldp x0, x1, [x24, #184] │ │ │ │ + stp x0, x0, [x24, #32] │ │ │ │ + add x0, x0, x1 │ │ │ │ + str x0, [x24, #48] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + ldp x27, x28, [sp, #112] │ │ │ │ + b 2ea5c ::do_widen(char) const@@Base+0x109fc> │ │ │ │ + ldr x2, [x24, #72] │ │ │ │ + cbz x2, 2eb9c ::do_widen(char) const@@Base+0x10b3c> │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr x1, [x2, #32] │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldr x19, [x2, #48] │ │ │ │ + ldr x3, [x3, #96] │ │ │ │ + sub x19, x19, x1 │ │ │ │ + mov x2, x19 │ │ │ │ + blr x3 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + mov x20, x0 │ │ │ │ + ccmp x19, x0, #0x4, gt │ │ │ │ + b.le 2eb34 ::do_widen(char) const@@Base+0x10ad4> │ │ │ │ + ldr x0, [x24, #72] │ │ │ │ + cbz x0, 2eb9c ::do_widen(char) const@@Base+0x10b3c> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + sub x2, x19, x20 │ │ │ │ + add x1, x0, x20 │ │ │ │ + bl da90 │ │ │ │ + ldr x0, [x24, #72] │ │ │ │ + cbz x0, 2eb9c ::do_widen(char) const@@Base+0x10b3c> │ │ │ │ + ldp x2, x4, [x0, #32] │ │ │ │ + add x3, x0, #0x20 │ │ │ │ + sub x1, x19, x20 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x2, x1 │ │ │ │ + add x2, x2, x4 │ │ │ │ + stp x1, x2, [x3, #16] │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 2eac4 ::do_widen(char) const@@Base+0x10a64> // b.none │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldp x27, x28, [sp, #112] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + b 2ea34 ::do_widen(char) const@@Base+0x109d4> │ │ │ │ + mov x0, x25 │ │ │ │ + bl 2e7e0 ::do_widen(char) const@@Base+0x10780> │ │ │ │ + b 2e928 ::do_widen(char) const@@Base+0x108c8> │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x158 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x30a // #778 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x748 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x5f8 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xd0 │ │ │ │ - stp x29, x30, [sp, #96] │ │ │ │ - add x29, sp, #0x60 │ │ │ │ - stp x19, x20, [sp, #112] │ │ │ │ - sub w19, w2, w1 │ │ │ │ - mov w20, w1 │ │ │ │ - stp x21, x22, [sp, #128] │ │ │ │ - mov x22, x3 │ │ │ │ - mov w21, w2 │ │ │ │ - stp x23, x24, [sp, #144] │ │ │ │ - mov x23, x4 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - ldr x3, [x3] │ │ │ │ - ldr x4, [x4] │ │ │ │ - ldr w8, [x3, w1, sxtw #2] │ │ │ │ - stp w2, w1, [sp, #24] │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - ldr w1, [x4, w21, sxtw #2] │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #88] │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + str w1, [sp, #4] │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr w2, [x0, #208] │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #40] │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ - sub w1, w1, w8 │ │ │ │ - cmp w1, #0x62 │ │ │ │ - ccmp w19, #0x3, #0x4, gt │ │ │ │ - b.le 32040 ::do_widen(char) const@@Base+0x1db00> │ │ │ │ - stp x25, x26, [sp, #160] │ │ │ │ - sxtw x2, w21 │ │ │ │ - sxtw x1, w20 │ │ │ │ - stp x27, x28, [sp, #176] │ │ │ │ - mov x28, x0 │ │ │ │ - cset w0, le │ │ │ │ - ldr x3, [x5] │ │ │ │ - mov x26, x5 │ │ │ │ - ldr x4, [x6] │ │ │ │ - mov x27, x6 │ │ │ │ - ldr d30, [x3, x1, lsl #3] │ │ │ │ - ldr d31, [x4, x2, lsl #3] │ │ │ │ - str d15, [sp, #192] │ │ │ │ - fmov d15, d0 │ │ │ │ - fsub d31, d31, d30 │ │ │ │ - fcmpe d31, d0 │ │ │ │ - b.mi 31ffc ::do_widen(char) const@@Base+0x1dabc> // b.first │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3944] │ │ │ │ - asr w2, w19, #1 │ │ │ │ - mov x24, x7 │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - asr w19, w19, #2 │ │ │ │ - bl 31c28 ::do_widen(char) const@@Base+0x1d6e8> │ │ │ │ - fmov d0, d15 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - add w19, w19, w0 │ │ │ │ - add x7, sp, #0x20 │ │ │ │ - add w19, w19, w20 │ │ │ │ - mov x6, x27 │ │ │ │ - mov w2, w19 │ │ │ │ - mov x5, x26 │ │ │ │ - mov x4, x23 │ │ │ │ - mov x3, x22 │ │ │ │ - mov w1, w20 │ │ │ │ - mov x0, x28 │ │ │ │ - stp xzr, xzr, [sp, #32] │ │ │ │ - str xzr, [sp, #48] │ │ │ │ - str xzr, [sp, #80] │ │ │ │ - bl 31e44 ::do_widen(char) const@@Base+0x1d904> │ │ │ │ - fmov d0, d15 │ │ │ │ - and w8, w0, #0xff │ │ │ │ - ldp x25, x0, [sp, #32] │ │ │ │ - mov x6, x27 │ │ │ │ - mov x5, x26 │ │ │ │ - mov x4, x23 │ │ │ │ - mov x3, x22 │ │ │ │ - mov w1, w19 │ │ │ │ - add x7, sp, #0x40 │ │ │ │ - mov w2, w21 │ │ │ │ - str w8, [sp, #12] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x0, x28 │ │ │ │ - stp xzr, xzr, [sp, #64] │ │ │ │ - bl 31e44 ::do_widen(char) const@@Base+0x1d904> │ │ │ │ - ldr w8, [sp, #12] │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w8, #0x0 │ │ │ │ - ldr x19, [sp, #64] │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 32048 ::do_widen(char) const@@Base+0x1db08> // b.any │ │ │ │ - ldp x1, x0, [x24] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 31fbc ::do_widen(char) const@@Base+0x1da7c> // b.none │ │ │ │ - str x1, [x24, #8] │ │ │ │ - ldr x0, [x24, #16] │ │ │ │ + tbz w2, #1, 2eca0 ::do_widen(char) const@@Base+0x10c40> │ │ │ │ + ldr x1, [x0, #40] │ │ │ │ + cbz x1, 2ee40 ::do_widen(char) const@@Base+0x10de0> │ │ │ │ + ldr w0, [sp, #4] │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 2ee38 ::do_widen(char) const@@Base+0x10dd8> // b.none │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 3217c ::do_widen(char) const@@Base+0x1dc3c> // b.none │ │ │ │ - str w20, [x1], #4 │ │ │ │ - str x1, [x24, #8] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 32160 ::do_widen(char) const@@Base+0x1dc20> // b.none │ │ │ │ - str w21, [x1], #4 │ │ │ │ - str x1, [x24, #8] │ │ │ │ - cbnz x19, 32140 ::do_widen(char) const@@Base+0x1dc00> │ │ │ │ - cbnz x25, 32104 ::do_widen(char) const@@Base+0x1dbc4> │ │ │ │ - ldr d15, [sp, #192] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldp x25, x26, [sp, #160] │ │ │ │ - ldp x27, x28, [sp, #176] │ │ │ │ - b 32008 ::do_widen(char) const@@Base+0x1dac8> │ │ │ │ - ldp x25, x26, [sp, #160] │ │ │ │ - ldp x27, x28, [sp, #176] │ │ │ │ - ldr d15, [sp, #192] │ │ │ │ - adrp x1, 9f000 │ │ │ │ + b.eq 2ef5c ::do_widen(char) const@@Base+0x10efc> // b.none │ │ │ │ + ldrb w0, [sp, #4] │ │ │ │ + strb w0, [x1] │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x22, #40] │ │ │ │ + ldr w0, [sp, #4] │ │ │ │ + adrp x1, 9f000 │ │ │ │ ldr x1, [x1, #3744] │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ ldr x2, [x1] │ │ │ │ subs x3, x3, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 321e4 ::do_widen(char) const@@Base+0x1dca4> // b.any │ │ │ │ - ldp x29, x30, [sp, #96] │ │ │ │ - ldp x19, x20, [sp, #112] │ │ │ │ - ldp x21, x22, [sp, #128] │ │ │ │ - ldp x23, x24, [sp, #144] │ │ │ │ - add sp, sp, #0xd0 │ │ │ │ + b.ne 2eff4 ::do_widen(char) const@@Base+0x10f94> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + add sp, sp, #0x90 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 32008 ::do_widen(char) const@@Base+0x1dac8> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x21, [sp, #72] │ │ │ │ - sub x28, x0, x25 │ │ │ │ - mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - sub x21, x21, x19 │ │ │ │ - asr x20, x28, #2 │ │ │ │ - add x20, x20, x21, asr #2 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.hi 32240 ::do_widen(char) const@@Base+0x1dd00> // b.pmore │ │ │ │ - cbz x20, 32150 ::do_widen(char) const@@Base+0x1dc10> │ │ │ │ - lsl x26, x20, #2 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - mov x0, x26 │ │ │ │ - bl d8b0 │ │ │ │ + ldr w0, [sp, #4] │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 2ee38 ::do_widen(char) const@@Base+0x10dd8> // b.none │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + add x25, x22, #0x48 │ │ │ │ + ldrb w1, [sp, #4] │ │ │ │ + ldrb w0, [x22, #168] │ │ │ │ + strb w1, [sp, #31] │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + tbz w0, #0, 2f008 ::do_widen(char) const@@Base+0x10fa8> │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + ldr w0, [x25, #88] │ │ │ │ + ldr x27, [x22, #176] │ │ │ │ + tbnz w0, #0, 2eeac ::do_widen(char) const@@Base+0x10e4c> │ │ │ │ + ldr x2, [x27] │ │ │ │ + mov x0, x27 │ │ │ │ + ldr x1, [x25, #80] │ │ │ │ + ldr x3, [x2, #96] │ │ │ │ + ldp x4, x2, [x22, #88] │ │ │ │ + sub x2, x2, x1 │ │ │ │ + add x1, x4, x1 │ │ │ │ + blr x3 │ │ │ │ + ldr x1, [x25, #80] │ │ │ │ + add x0, x0, x1 │ │ │ │ + str x0, [x25, #80] │ │ │ │ + ldr x1, [x22, #96] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 2ee6c ::do_widen(char) const@@Base+0x10e0c> // b.any │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + ldr w0, [x25, #88] │ │ │ │ + orr w0, w0, #0x1 │ │ │ │ + str w0, [x25, #88] │ │ │ │ + ldr x21, [x22, #72] │ │ │ │ + cbz x21, 2efd4 ::do_widen(char) const@@Base+0x10f74> │ │ │ │ + ldr w0, [x21, #64] │ │ │ │ + tbz w0, #1, 2ef50 ::do_widen(char) const@@Base+0x10ef0> │ │ │ │ + add x0, sp, #0x1f │ │ │ │ + add x23, x21, #0x30 │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #3832] │ │ │ │ + add x20, sp, #0x20 │ │ │ │ + adrp x28, 9f000 │ │ │ │ + ldr x28, [x28, #3816] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + b 2edb4 ::do_widen(char) const@@Base+0x10d54> │ │ │ │ + cbz x24, 2efb4 ::do_widen(char) const@@Base+0x10f54> │ │ │ │ + mov x3, x23 │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x24 │ │ │ │ + bl d440 │ │ │ │ + ldr w1, [x26] │ │ │ │ + mov x0, x24 │ │ │ │ + bl d5f0 │ │ │ │ + mov w19, w0 │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x20 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov x0, x24 │ │ │ │ + bl de80 │ │ │ │ + mov w0, w19 │ │ │ │ + bl d500 │ │ │ │ + ldr w0, [x28] │ │ │ │ + cmp w19, w0 │ │ │ │ + b.eq 2eec8 ::do_widen(char) const@@Base+0x10e68> // b.none │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 2eeb4 ::do_widen(char) const@@Base+0x10e54> // b.none │ │ │ │ + ldp x0, x4, [x21, #48] │ │ │ │ + ldr x24, [x25] │ │ │ │ + cmp x0, x4 │ │ │ │ + b.ne 2ed58 ::do_widen(char) const@@Base+0x10cf8> // b.any │ │ │ │ + cbz x24, 2efd4 ::do_widen(char) const@@Base+0x10f74> │ │ │ │ + ldr x2, [x27] │ │ │ │ + mov x0, x27 │ │ │ │ + ldr x1, [x24, #32] │ │ │ │ + ldr x19, [x24, #48] │ │ │ │ + ldr x3, [x2, #96] │ │ │ │ + sub x19, x19, x1 │ │ │ │ + mov x2, x19 │ │ │ │ + blr x3 │ │ │ │ + cmp x0, #0x0 │ │ │ │ mov x1, x0 │ │ │ │ - mov x22, x0 │ │ │ │ - add x23, x0, x26 │ │ │ │ - str wzr, [x1], #4 │ │ │ │ - cmp x20, #0x1 │ │ │ │ - b.eq 320b0 ::do_widen(char) const@@Base+0x1db70> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - sub x2, x26, #0x4 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d570 │ │ │ │ - mov x1, x23 │ │ │ │ - ldr x0, [x24] │ │ │ │ - stp x22, x1, [x24] │ │ │ │ - str x23, [x24, #16] │ │ │ │ - cbz x0, 320c8 ::do_widen(char) const@@Base+0x1db88> │ │ │ │ - bl d870 │ │ │ │ - ldr x22, [x24] │ │ │ │ - cmp x28, #0x4 │ │ │ │ - b.le 32120 ::do_widen(char) const@@Base+0x1dbe0> │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x2, x28 │ │ │ │ + ccmp x19, x0, #0x4, gt │ │ │ │ + b.le 2ee80 ::do_widen(char) const@@Base+0x10e20> │ │ │ │ + ldr x0, [x25] │ │ │ │ + cbz x0, 2efd4 ::do_widen(char) const@@Base+0x10f74> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + sub x19, x19, x1 │ │ │ │ + mov x2, x19 │ │ │ │ + add x1, x0, x1 │ │ │ │ bl da90 │ │ │ │ - ldr x1, [x24] │ │ │ │ - add x0, x1, x28 │ │ │ │ - cmp x21, #0x4 │ │ │ │ - b.le 32198 ::do_widen(char) const@@Base+0x1dc58> │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x19 │ │ │ │ + ldr x24, [x25] │ │ │ │ + cbz x24, 2efd4 ::do_widen(char) const@@Base+0x10f74> │ │ │ │ + ldp x0, x2, [x24, #32] │ │ │ │ + add x1, x24, #0x20 │ │ │ │ + add x19, x0, x19 │ │ │ │ + add x0, x0, x2 │ │ │ │ + stp x19, x0, [x1, #16] │ │ │ │ + ldr x4, [x21, #56] │ │ │ │ + b 2ed5c ::do_widen(char) const@@Base+0x10cfc> │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 2ec70 ::do_widen(char) const@@Base+0x10c10> │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x1, x1, #0xaa0 │ │ │ │ + ldr x2, [x2, #176] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 2ef94 ::do_widen(char) const@@Base+0x10f34> // b.any │ │ │ │ + ldp x1, x0, [x0, #184] │ │ │ │ + stp x1, x1, [x22, #32] │ │ │ │ + add x0, x1, x0 │ │ │ │ + str x0, [x22, #48] │ │ │ │ + b 2ec40 ::do_widen(char) const@@Base+0x10be0> │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + ldp x27, x28, [sp, #128] │ │ │ │ + b 2ec70 ::do_widen(char) const@@Base+0x10c10> │ │ │ │ + ldr x24, [x25] │ │ │ │ + cbz x24, 2efd4 ::do_widen(char) const@@Base+0x10f74> │ │ │ │ + sub x19, x19, x0 │ │ │ │ + add x2, x24, #0x20 │ │ │ │ + ldp x0, x3, [x24, #32] │ │ │ │ + add x19, x0, x19 │ │ │ │ + add x0, x0, x3 │ │ │ │ + stp x19, x0, [x2, #16] │ │ │ │ + cbnz x1, 2ee30 ::do_widen(char) const@@Base+0x10dd0> │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + b 2ef28 ::do_widen(char) const@@Base+0x10ec8> │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + b 2ed20 ::do_widen(char) const@@Base+0x10cc0> │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + ldp x27, x28, [sp, #128] │ │ │ │ + b 2ec6c ::do_widen(char) const@@Base+0x10c0c> │ │ │ │ + ldr x2, [x22, #72] │ │ │ │ + cbz x2, 2efd4 ::do_widen(char) const@@Base+0x10f74> │ │ │ │ + ldr x3, [x27] │ │ │ │ + mov x0, x27 │ │ │ │ + ldr x1, [x2, #32] │ │ │ │ + ldr x19, [x2, #48] │ │ │ │ + ldr x3, [x3, #96] │ │ │ │ + sub x19, x19, x1 │ │ │ │ + mov x2, x19 │ │ │ │ + blr x3 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + mov x20, x0 │ │ │ │ + ccmp x19, x0, #0x4, gt │ │ │ │ + b.gt 2ef78 ::do_widen(char) const@@Base+0x10f18> │ │ │ │ + ldr x1, [x22, #72] │ │ │ │ + cbz x1, 2efd4 ::do_widen(char) const@@Base+0x10f74> │ │ │ │ + ldr x4, [x1, #40] │ │ │ │ + add x3, x1, #0x20 │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + sub x0, x19, x20 │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + add x0, x1, x0 │ │ │ │ + add x1, x1, x4 │ │ │ │ + stp x0, x1, [x3, #16] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + sub x0, x2, x0 │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + ldp x27, x28, [sp, #128] │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 2ec6c ::do_widen(char) const@@Base+0x10c0c> // b.none │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 2ec70 ::do_widen(char) const@@Base+0x10c10> │ │ │ │ + mov x0, x25 │ │ │ │ + bl 2e7e0 ::do_widen(char) const@@Base+0x10780> │ │ │ │ + b 2ed30 ::do_widen(char) const@@Base+0x10cd0> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 2e860 ::do_widen(char) const@@Base+0x10800> │ │ │ │ + ldp x1, x0, [x22, #40] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2ec58 ::do_widen(char) const@@Base+0x10bf8> // b.any │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 2ec70 ::do_widen(char) const@@Base+0x10c10> │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + cbz x0, 2efd4 ::do_widen(char) const@@Base+0x10f74> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + sub x2, x19, x20 │ │ │ │ + add x1, x0, x20 │ │ │ │ bl da90 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ + b 2ef00 ::do_widen(char) const@@Base+0x10ea0> │ │ │ │ + blr x2 │ │ │ │ + ldr w0, [sp, #4] │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 2ee38 ::do_widen(char) const@@Base+0x10dd8> // b.none │ │ │ │ + ldr w0, [x22, #208] │ │ │ │ + tbz w0, #1, 2ecac ::do_widen(char) const@@Base+0x10c4c> │ │ │ │ + ldr x1, [x22, #40] │ │ │ │ + b 2ec4c ::do_widen(char) const@@Base+0x10bec> │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x158 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x30a // #778 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x748 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x5f8 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + bl 2e860 ::do_widen(char) const@@Base+0x10800> │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + tbz w0, #0, 2f088 ::do_widen(char) const@@Base+0x11028> │ │ │ │ + ldr x0, [x19, #176] │ │ │ │ + cbz x0, 2f074 ::do_widen(char) const@@Base+0x11014> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x5f8 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 2f078 ::do_widen(char) const@@Base+0x11018> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + bl 2e860 ::do_widen(char) const@@Base+0x10800> │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + tbz w0, #0, 2f108 ::do_widen(char) const@@Base+0x110a8> │ │ │ │ + ldr x0, [x19, #176] │ │ │ │ + cbz x0, 2f0f4 ::do_widen(char) const@@Base+0x11094> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x5f8 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 2f0f4 ::do_widen(char) const@@Base+0x11094> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x4, [x3] │ │ │ │ + str x4, [sp, #24] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + cmp w2, #0x10 │ │ │ │ + b.ne 2f3d0 ::do_widen(char) const@@Base+0x11370> // b.any │ │ │ │ + ldr w0, [x0, #88] │ │ │ │ + mov x23, x1 │ │ │ │ + tbz w0, #0, 2f3f8 ::do_widen(char) const@@Base+0x11398> │ │ │ │ + ldr x26, [x25] │ │ │ │ + cbz x26, 2f4a4 ::do_widen(char) const@@Base+0x11444> │ │ │ │ + ldr w0, [x26, #64] │ │ │ │ + and w0, w0, #0x2 │ │ │ │ + cbnz w0, 2f1a8 ::do_widen(char) const@@Base+0x11148> │ │ │ │ mov x0, x25 │ │ │ │ - bl d870 │ │ │ │ - ldr d15, [sp, #192] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldp x25, x26, [sp, #160] │ │ │ │ - ldp x27, x28, [sp, #176] │ │ │ │ - b 32008 ::do_widen(char) const@@Base+0x1dac8> │ │ │ │ - b.eq 321b8 ::do_widen(char) const@@Base+0x1dc78> // b.none │ │ │ │ - add x0, x22, x28 │ │ │ │ - cmp x21, #0x4 │ │ │ │ - b.le 321f4 ::do_widen(char) const@@Base+0x1dcb4> │ │ │ │ + bl 2e7e0 ::do_widen(char) const@@Base+0x10780> │ │ │ │ + ldp x1, x4, [x26, #48] │ │ │ │ + add x0, sp, #0xf │ │ │ │ + str x0, [sp, #16] │ │ │ │ + mov x21, x26 │ │ │ │ + mov w24, #0x1 // #1 │ │ │ │ + cmp x1, x4 │ │ │ │ + b.eq 2f230 ::do_widen(char) const@@Base+0x111d0> // b.none │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + add x19, x26, #0x30 │ │ │ │ + add x20, sp, #0x10 │ │ │ │ + mov x3, x19 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d440 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #4040] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr w1, [x1] │ │ │ │ + bl d5f0 │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x20 │ │ │ │ + mov w19, w0 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov x0, x21 │ │ │ │ + bl de80 │ │ │ │ + mov w0, w19 │ │ │ │ + bl d500 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3816] │ │ │ │ + ldr x21, [x25] │ │ │ │ + ldr w0, [x0] │ │ │ │ + cmp w0, w19 │ │ │ │ + cset w24, ne // ne = any │ │ │ │ + cbz x21, 2f4a4 ::do_widen(char) const@@Base+0x11444> │ │ │ │ + and w24, w24, #0x1 │ │ │ │ + add x1, x21, #0x20 │ │ │ │ + ldr x22, [x1] │ │ │ │ + ldr x20, [x21, #48] │ │ │ │ + sub x20, x20, x22 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.le 2f2bc ::do_widen(char) const@@Base+0x1125c> │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 2f260 ::do_widen(char) const@@Base+0x11200> │ │ │ │ + add x19, x19, x0 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.le 2f2a8 ::do_widen(char) const@@Base+0x11248> │ │ │ │ + ldr x0, [x23] │ │ │ │ + sub x21, x20, x19 │ │ │ │ mov x2, x21 │ │ │ │ - mov x1, x19 │ │ │ │ + add x1, x22, x19 │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldr x3, [x3, #96] │ │ │ │ + blr x3 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.ne 2f254 ::do_widen(char) const@@Base+0x111f4> // b.any │ │ │ │ + cmp x19, #0x0 │ │ │ │ + ccmp x19, x20, #0x0, gt │ │ │ │ + b.ge 2f2a8 ::do_widen(char) const@@Base+0x11248> // b.tcont │ │ │ │ + ldr x0, [x25] │ │ │ │ + cbz x0, 2f4a4 ::do_widen(char) const@@Base+0x11444> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + mov x2, x21 │ │ │ │ + add x1, x0, x19 │ │ │ │ bl da90 │ │ │ │ + ldr x21, [x25] │ │ │ │ + cbz x21, 2f4a4 ::do_widen(char) const@@Base+0x11444> │ │ │ │ + ldr x22, [x21, #32] │ │ │ │ + sub x20, x20, x19 │ │ │ │ + add x1, x21, #0x20 │ │ │ │ + ldr x0, [x1, #8] │ │ │ │ + add x20, x22, x20 │ │ │ │ + add x0, x22, x0 │ │ │ │ + stp x20, x0, [x1, #16] │ │ │ │ + cbz w24, 2f2e0 ::do_widen(char) const@@Base+0x11280> │ │ │ │ + ldp x0, x4, [x26, #48] │ │ │ │ + cmp x4, x0 │ │ │ │ + b.ne 2f1c4 ::do_widen(char) const@@Base+0x11164> // b.any │ │ │ │ + b 2f238 ::do_widen(char) const@@Base+0x111d8> │ │ │ │ + str wzr, [x21, #64] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + stp x22, x22, [x1, #16] │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, w2 │ │ │ │ + bl d6c0 │ │ │ │ + ldr w0, [x25, #88] │ │ │ │ + tbz w0, #0, 2f380 ::do_widen(char) const@@Base+0x11320> │ │ │ │ + ldr x0, [x25] │ │ │ │ + cbz x0, 2f500 ::do_widen(char) const@@Base+0x114a0> │ │ │ │ + ldr w1, [x0, #12] │ │ │ │ + mov x0, x23 │ │ │ │ + mov w19, w1 │ │ │ │ + bl 28460 ::do_widen(char) const@@Base+0xa400> │ │ │ │ + ubfx x1, x19, #8, #8 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 28460 ::do_widen(char) const@@Base+0xa400> │ │ │ │ + ubfx x1, x19, #16, #8 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 28460 ::do_widen(char) const@@Base+0xa400> │ │ │ │ + lsr w1, w19, #24 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 28460 ::do_widen(char) const@@Base+0xa400> │ │ │ │ + ldr x0, [x25] │ │ │ │ + cbz x0, 2f500 ::do_widen(char) const@@Base+0x114a0> │ │ │ │ + ldr w19, [x0, #20] │ │ │ │ + mov x0, x23 │ │ │ │ + mov w1, w19 │ │ │ │ + sxtw x19, w19 │ │ │ │ + bl 28460 ::do_widen(char) const@@Base+0xa400> │ │ │ │ + ubfx x1, x19, #8, #8 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 28460 ::do_widen(char) const@@Base+0xa400> │ │ │ │ + ubfx x1, x19, #16, #8 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 28460 ::do_widen(char) const@@Base+0xa400> │ │ │ │ + lsr w1, w19, #24 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 28460 ::do_widen(char) const@@Base+0xa400> │ │ │ │ nop │ │ │ │ + ldr x1, [x25, #48] │ │ │ │ + str xzr, [x25, #56] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + strb wzr, [x1] │ │ │ │ + str xzr, [x25, #80] │ │ │ │ + str wzr, [x25, #88] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2f4fc ::do_widen(char) const@@Base+0x1149c> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [x0] │ │ │ │ + cbz x0, 2f4a4 ::do_widen(char) const@@Base+0x11444> │ │ │ │ + add x2, x0, #0x20 │ │ │ │ + str wzr, [x0, #64] │ │ │ │ + ldr x1, [x0, #32] │ │ │ │ + stp x1, x1, [x2, #16] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w1, w2 │ │ │ │ + bl d6c0 │ │ │ │ + b 2f380 ::do_widen(char) const@@Base+0x11320> │ │ │ │ + ldr x0, [x25, #24] │ │ │ │ + add x24, x25, #0x10 │ │ │ │ + ldr x21, [x25, #80] │ │ │ │ + ldr x22, [x25, #16] │ │ │ │ + sub x20, x0, x21 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.le 2f458 ::do_widen(char) const@@Base+0x113f8> │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 2f428 ::do_widen(char) const@@Base+0x113c8> │ │ │ │ + add x19, x19, x0 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.le 2f44c ::do_widen(char) const@@Base+0x113ec> │ │ │ │ + ldr x0, [x23] │ │ │ │ + add x1, x21, x19 │ │ │ │ + add x1, x22, x1 │ │ │ │ + sub x2, x20, x19 │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldr x3, [x3, #96] │ │ │ │ + blr x3 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.ne 2f41c ::do_widen(char) const@@Base+0x113bc> // b.any │ │ │ │ + ldr x21, [x25, #80] │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + add x21, x19, x21 │ │ │ │ + str x21, [x25, #80] │ │ │ │ + ldr x26, [x25] │ │ │ │ + cmp x21, x0 │ │ │ │ + b.ne 2f190 ::do_widen(char) const@@Base+0x11130> // b.any │ │ │ │ + ldr w0, [x25, #88] │ │ │ │ + orr w0, w0, #0x1 │ │ │ │ + str w0, [x25, #88] │ │ │ │ + cbz x26, 2f4a4 ::do_widen(char) const@@Base+0x11444> │ │ │ │ + ldr w0, [x26, #64] │ │ │ │ + tbnz w0, #1, 2f1a8 ::do_widen(char) const@@Base+0x11148> │ │ │ │ + mov x0, x25 │ │ │ │ + bl 2e7e0 ::do_widen(char) const@@Base+0x10780> │ │ │ │ + ldr w0, [x26, #64] │ │ │ │ + and w0, w0, #0x2 │ │ │ │ + b 2f19c ::do_widen(char) const@@Base+0x1113c> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + ldr x0, [x25] │ │ │ │ + cbnz x0, 2f4c4 ::do_widen(char) const@@Base+0x11464> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x748 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + add x2, x0, #0x20 │ │ │ │ + str wzr, [x0, #64] │ │ │ │ + ldr x1, [x0, #32] │ │ │ │ + stp x1, x1, [x2, #16] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w1, w2 │ │ │ │ + bl d6c0 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 2f55c ::do_widen(char) const@@Base+0x114fc> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x158 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x30a // #778 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + ldr x0, [x25, #48] │ │ │ │ + str xzr, [x25, #56] │ │ │ │ + strb wzr, [x0] │ │ │ │ + str xzr, [x25, #80] │ │ │ │ + str wzr, [x25, #88] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2f4fc ::do_widen(char) const@@Base+0x1149c> // b.any │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 2f4e0 ::do_widen(char) const@@Base+0x11480> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - cbz x25, 31fe8 ::do_widen(char) const@@Base+0x1daa8> │ │ │ │ - b 32104 ::do_widen(char) const@@Base+0x1dbc4> │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ + b 2f52c ::do_widen(char) const@@Base+0x114cc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b 320b0 ::do_widen(char) const@@Base+0x1db70> │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - mov x0, x24 │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - bl 33e20 ::do_widen(char) const@@Base+0x1f8e0> │ │ │ │ - cbz x19, 31fe4 ::do_widen(char) const@@Base+0x1daa4> │ │ │ │ - b 32140 ::do_widen(char) const@@Base+0x1dc00> │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - add x1, sp, #0x1c │ │ │ │ - mov x0, x24 │ │ │ │ - bl 33e20 ::do_widen(char) const@@Base+0x1f8e0> │ │ │ │ - ldp x1, x0, [x24, #8] │ │ │ │ - b 31fd0 ::do_widen(char) const@@Base+0x1da90> │ │ │ │ - b.eq 321a4 ::do_widen(char) const@@Base+0x1dc64> // b.none │ │ │ │ - cbnz x19, 320fc ::do_widen(char) const@@Base+0x1dbbc> │ │ │ │ - b 32104 ::do_widen(char) const@@Base+0x1dbc4> │ │ │ │ - ldr w2, [x19] │ │ │ │ + b.ne 2f4fc ::do_widen(char) const@@Base+0x1149c> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - str w2, [x1, x28] │ │ │ │ - bl d870 │ │ │ │ - b 32104 ::do_widen(char) const@@Base+0x1dbc4> │ │ │ │ - mov x0, x22 │ │ │ │ - ldr w1, [x25] │ │ │ │ - str w1, [x0], #4 │ │ │ │ - cmp x21, #0x4 │ │ │ │ - b.gt 320f0 ::do_widen(char) const@@Base+0x1dbb0> │ │ │ │ - b.ne 3219c ::do_widen(char) const@@Base+0x1dc5c> // b.any │ │ │ │ - ldr w1, [x19] │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov x20, x1 │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cbz x0, 2f66c ::do_widen(char) const@@Base+0x1160c> │ │ │ │ + add x2, x0, #0x20 │ │ │ │ + str wzr, [x0, #64] │ │ │ │ + ldr x1, [x0, #32] │ │ │ │ + stp x1, x1, [x2, #16] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w1, w2 │ │ │ │ + bl d6c0 │ │ │ │ + ldr x3, [x19, #48] │ │ │ │ + str xzr, [x19, #56] │ │ │ │ mov x0, x19 │ │ │ │ - str w1, [x22, #4] │ │ │ │ - bl d870 │ │ │ │ - b 32104 ::do_widen(char) const@@Base+0x1dbc4> │ │ │ │ - stp x25, x26, [sp, #160] │ │ │ │ - stp x27, x28, [sp, #176] │ │ │ │ - str d15, [sp, #192] │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + str x20, [sp, #16] │ │ │ │ + strb wzr, [x3] │ │ │ │ + str xzr, [x19, #80] │ │ │ │ + str wzr, [x19, #88] │ │ │ │ + bl 2f140 ::do_widen(char) const@@Base+0x110e0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2f690 ::do_widen(char) const@@Base+0x11630> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x748 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + str x21, [sp, #64] │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + str x21, [sp, #64] │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ - b.ne 31fe0 ::do_widen(char) const@@Base+0x1daa0> // b.any │ │ │ │ - ldr w1, [x19] │ │ │ │ - str w1, [x0] │ │ │ │ - b 32140 ::do_widen(char) const@@Base+0x1dc00> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - cbz x19, 32218 ::do_widen(char) const@@Base+0x1dcd8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - cbz x25, 32224 ::do_widen(char) const@@Base+0x1dce4> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - ldr x1, [x22] │ │ │ │ + str x21, [sp, #64] │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + str xzr, [x19, #56] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + strb wzr, [x0] │ │ │ │ + str xzr, [x19, #80] │ │ │ │ + str wzr, [x19, #88] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 321f0 ::do_widen(char) const@@Base+0x1dcb0> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - ldr x1, [x22] │ │ │ │ + b.ne 2f714 ::do_widen(char) const@@Base+0x116b4> // b.any │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #8] │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + str x20, [sp, #16] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + bl 2f140 ::do_widen(char) const@@Base+0x110e0> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 321f0 ::do_widen(char) const@@Base+0x1dcb0> // b.any │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0xaa0 │ │ │ │ - bl d530 │ │ │ │ + b.eq 2f728 ::do_widen(char) const@@Base+0x116c8> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ - ldr x25, [sp, #32] │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - cbnz x25, 3221c ::do_widen(char) const@@Base+0x1dcdc> │ │ │ │ - b 32224 ::do_widen(char) const@@Base+0x1dce4> │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 2f700 ::do_widen(char) const@@Base+0x116a0> │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ bti j │ │ │ │ - ldr x19, [sp, #64] │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - cbnz x19, 32210 ::do_widen(char) const@@Base+0x1dcd0> │ │ │ │ - b 32218 ::do_widen(char) const@@Base+0x1dcd8> │ │ │ │ + mov x19, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2f714 ::do_widen(char) const@@Base+0x116b4> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - ubfiz x19, x1, #3, #32 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - str d15, [sp, #96] │ │ │ │ - sub sp, sp, #0x190 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x19, x0 │ │ │ │ + str x21, [sp, #48] │ │ │ │ + mov w21, w1 │ │ │ │ + ldr x1, [x3] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp w21, #0x10 │ │ │ │ + b.eq 2f808 ::do_widen(char) const@@Base+0x117a8> // b.none │ │ │ │ + cmp w21, #0x8 │ │ │ │ + b.ne 2f7d8 ::do_widen(char) const@@Base+0x11778> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - fmov d15, d0 │ │ │ │ - str w1, [sp, #72] │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2f8ec ::do_widen(char) const@@Base+0x1188c> // b.any │ │ │ │ + ldr x21, [sp, #48] │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldrb w0, [x0, #168] │ │ │ │ + add x2, x19, #0x48 │ │ │ │ + tbz w0, #0, 2f8cc ::do_widen(char) const@@Base+0x1186c> │ │ │ │ + ldr x3, [x19, #176] │ │ │ │ + mov x0, x2 │ │ │ │ + cmp w21, #0x18 │ │ │ │ + b.eq 2f874 ::do_widen(char) const@@Base+0x11814> // b.none │ │ │ │ + mov w2, w21 │ │ │ │ + mov x1, sp │ │ │ │ + str x3, [sp] │ │ │ │ + bl 2f140 ::do_widen(char) const@@Base+0x110e0> │ │ │ │ + b 2f7a4 ::do_widen(char) const@@Base+0x11744> │ │ │ │ ldr x2, [x0] │ │ │ │ - str x2, [sp, #392] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x0, [x1, #8] │ │ │ │ - ldr x0, [x0, x19] │ │ │ │ - ldr w0, [x0, #36] │ │ │ │ - cbz x0, 339e0 ::do_widen(char) const@@Base+0x1f4a0> │ │ │ │ - lsl x21, x0, #2 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x21 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - bl d570 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x0, [x0, x19] │ │ │ │ - ldr w21, [x0, #36] │ │ │ │ - cbz x21, 33b68 ::do_widen(char) const@@Base+0x1f628> │ │ │ │ - lsl x21, x21, #2 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x21 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - bl d570 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x0, [x0, x19] │ │ │ │ - ldr w21, [x0, #36] │ │ │ │ - cbz x21, 339e4 ::do_widen(char) const@@Base+0x1f4a4> │ │ │ │ - lsl x21, x21, #2 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x21 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #168] │ │ │ │ - bl d570 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x0, [x0, x19] │ │ │ │ - ldr w21, [x0, #36] │ │ │ │ - cbz x21, 339e8 ::do_widen(char) const@@Base+0x1f4a8> │ │ │ │ - lsl x21, x21, #2 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x25, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d570 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x0, [x0, x19] │ │ │ │ - ldr w21, [x0, #36] │ │ │ │ - cbz x21, 339ec ::do_widen(char) const@@Base+0x1f4ac> │ │ │ │ - lsl x21, x21, #2 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x21 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #160] │ │ │ │ - bl d570 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x0, [x0, x19] │ │ │ │ - ldr w21, [x0, #36] │ │ │ │ - cbz x21, 339f0 ::do_widen(char) const@@Base+0x1f4b0> │ │ │ │ - lsl x21, x21, #2 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x24, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d570 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x0, [x0, x19] │ │ │ │ - ldr w21, [x0, #36] │ │ │ │ - cbz x21, 339f4 ::do_widen(char) const@@Base+0x1f4b4> │ │ │ │ - lsl x21, x21, #2 │ │ │ │ + adrp x1, 2f000 ::do_widen(char) const@@Base+0x10fa0> │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 2f8bc ::do_widen(char) const@@Base+0x1185c> // b.any │ │ │ │ + add x20, x0, #0x48 │ │ │ │ + bl 2e860 ::do_widen(char) const@@Base+0x10800> │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + tbz w0, #0, 2f8cc ::do_widen(char) const@@Base+0x1186c> │ │ │ │ + ldr x0, [x19, #176] │ │ │ │ + cbz x0, 2f8b0 ::do_widen(char) const@@Base+0x11850> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldrb w0, [x20, #96] │ │ │ │ + stp xzr, xzr, [x19, #32] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + tbz w0, #0, 2f8cc ::do_widen(char) const@@Base+0x1186c> │ │ │ │ + ldr x0, [x19, #176] │ │ │ │ + mov x3, x0 │ │ │ │ + mov w2, w21 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, sp │ │ │ │ + str x3, [sp] │ │ │ │ + bl 2f140 ::do_widen(char) const@@Base+0x110e0> │ │ │ │ + b 2f7a4 ::do_widen(char) const@@Base+0x11744> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x4, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x4, x4, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2f8ec ::do_widen(char) const@@Base+0x1188c> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + mov x1, x3 │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + mov x0, x2 │ │ │ │ + ldr x21, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + b 2f5c0 ::do_widen(char) const@@Base+0x11560> │ │ │ │ + stp xzr, xzr, [x19, #32] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + b 2f858 ::do_widen(char) const@@Base+0x117f8> │ │ │ │ + blr x2 │ │ │ │ + add x20, x19, #0x48 │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + b 2f848 ::do_widen(char) const@@Base+0x117e8> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x5f8 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 2f844 ::do_widen(char) const@@Base+0x117e4> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + ldr x19, [x0] │ │ │ │ + cbz x19, 2f948 ::do_widen(char) const@@Base+0x118e8> │ │ │ │ + add x0, x19, #0x18 │ │ │ │ + str wzr, [x19, #56] │ │ │ │ + ldr x2, [x19, #24] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + stp x2, x2, [x0, #16] │ │ │ │ + mov x0, x19 │ │ │ │ + bl deb0 │ │ │ │ + strb wzr, [x19, #17] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x8f8 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + strb wzr, [x19, #17] │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + ldr x4, [x3] │ │ │ │ + str x4, [sp, #24] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + cmp w2, #0x10 │ │ │ │ + b.ne 2fbc0 ::do_widen(char) const@@Base+0x11b60> // b.any │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x25, [x0] │ │ │ │ + str x27, [sp, #112] │ │ │ │ + cbz x25, 2fc1c ::do_widen(char) const@@Base+0x11bbc> │ │ │ │ + ldr w0, [x25, #56] │ │ │ │ + mov x23, x1 │ │ │ │ + tbz w0, #1, 2fbf4 ::do_widen(char) const@@Base+0x11b94> │ │ │ │ + ldp x1, x19, [x25, #40] │ │ │ │ + add x0, sp, #0xf │ │ │ │ + str x0, [sp, #16] │ │ │ │ + mov x21, x25 │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 2fc14 ::do_widen(char) const@@Base+0x11bb4> // b.none │ │ │ │ + ldrb w24, [x21, #16] │ │ │ │ + ldr x27, [sp, #16] │ │ │ │ + tbz w24, #0, 2fb54 ::do_widen(char) const@@Base+0x11af4> │ │ │ │ + nop │ │ │ │ + ldrb w0, [x21, #17] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + tbnz w0, #0, 2faa0 ::do_widen(char) const@@Base+0x11a40> │ │ │ │ + add x22, x25, #0x28 │ │ │ │ + add x20, sp, #0x10 │ │ │ │ + mov x4, x19 │ │ │ │ + mov x2, x27 │ │ │ │ + mov x3, x22 │ │ │ │ + mov x1, x20 │ │ │ │ mov x0, x21 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x21 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #152] │ │ │ │ - bl d570 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x0, [x0, x19] │ │ │ │ - ldr w21, [x0, #36] │ │ │ │ - cbz x21, 339f8 ::do_widen(char) const@@Base+0x1f4b8> │ │ │ │ - lsl x21, x21, #2 │ │ │ │ + bl d8c0 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3840] │ │ │ │ mov x0, x21 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x21 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #136] │ │ │ │ - bl d570 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x0, [x0, x19] │ │ │ │ - stp xzr, xzr, [sp, #208] │ │ │ │ - str xzr, [sp, #224] │ │ │ │ - ldr w21, [x0, #36] │ │ │ │ - cbz x21, 339fc ::do_widen(char) const@@Base+0x1f4bc> │ │ │ │ - lsl x21, x21, #3 │ │ │ │ + ldr w1, [x1] │ │ │ │ + bl d240 │ │ │ │ + mov w19, w0 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x20 │ │ │ │ mov x0, x21 │ │ │ │ - bl d8b0 │ │ │ │ + bl d8a0 │ │ │ │ + mov w0, w19 │ │ │ │ + bl dba0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #4024] │ │ │ │ + ldr w0, [x0] │ │ │ │ + cmp w19, w0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x21, #17] │ │ │ │ + ldr x21, [x26] │ │ │ │ + cset w24, ne // ne = any │ │ │ │ + cbz x21, 2fc1c ::do_widen(char) const@@Base+0x11bbc> │ │ │ │ + and w24, w24, #0x1 │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + ldr x22, [x0] │ │ │ │ + ldr x20, [x21, #40] │ │ │ │ + sub x20, x20, x22 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.le 2fb28 ::do_widen(char) const@@Base+0x11ac8> │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 2fad0 ::do_widen(char) const@@Base+0x11a70> │ │ │ │ + add x19, x19, x0 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.le 2fb18 ::do_widen(char) const@@Base+0x11ab8> │ │ │ │ + ldr x0, [x23] │ │ │ │ + sub x21, x20, x19 │ │ │ │ mov x2, x21 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x21, x0, x21 │ │ │ │ - str x0, [sp, #208] │ │ │ │ - str x21, [sp, #224] │ │ │ │ - bl d570 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x0, [x0, x19] │ │ │ │ - str x21, [sp, #216] │ │ │ │ - stp xzr, xzr, [sp, #240] │ │ │ │ - ldr w21, [x0, #36] │ │ │ │ - str xzr, [sp, #256] │ │ │ │ - cbz x21, 33a04 ::do_widen(char) const@@Base+0x1f4c4> │ │ │ │ - lsl x21, x21, #3 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d8b0 │ │ │ │ + add x1, x22, x19 │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldr x3, [x3, #96] │ │ │ │ + blr x3 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.ne 2fac4 ::do_widen(char) const@@Base+0x11a64> // b.any │ │ │ │ + cmp x19, #0x0 │ │ │ │ + ccmp x19, x20, #0x0, gt │ │ │ │ + b.ge 2fb18 ::do_widen(char) const@@Base+0x11ab8> // b.tcont │ │ │ │ + ldr x0, [x26] │ │ │ │ + cbz x0, 2fc1c ::do_widen(char) const@@Base+0x11bbc> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ mov x2, x21 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x21, x0, x21 │ │ │ │ - str x0, [sp, #240] │ │ │ │ - str x21, [sp, #256] │ │ │ │ - bl d570 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x0, [x0, x19] │ │ │ │ - str x21, [sp, #248] │ │ │ │ - stp xzr, xzr, [sp, #272] │ │ │ │ - ldr w21, [x0, #36] │ │ │ │ - str xzr, [sp, #288] │ │ │ │ - cbz x21, 33a0c ::do_widen(char) const@@Base+0x1f4cc> │ │ │ │ - lsl x21, x21, #2 │ │ │ │ + add x1, x0, x19 │ │ │ │ + bl da90 │ │ │ │ + ldr x21, [x26] │ │ │ │ + cbz x21, 2fc1c ::do_widen(char) const@@Base+0x11bbc> │ │ │ │ + sub x20, x20, x19 │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + ldp x1, x2, [x0] │ │ │ │ + add x20, x1, x20 │ │ │ │ + add x1, x1, x2 │ │ │ │ + stp x20, x1, [x0, #16] │ │ │ │ + cbz w24, 2fb7c ::do_widen(char) const@@Base+0x11b1c> │ │ │ │ + ldp x1, x19, [x25, #40] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 2faa8 ::do_widen(char) const@@Base+0x11a48> // b.none │ │ │ │ + ldrb w24, [x21, #16] │ │ │ │ + ldr x27, [sp, #16] │ │ │ │ + tbnz w24, #0, 2fa20 ::do_widen(char) const@@Base+0x119c0> │ │ │ │ mov x0, x21 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x21 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x21, x0, x21 │ │ │ │ - str x0, [sp, #272] │ │ │ │ - str x21, [sp, #288] │ │ │ │ - bl d570 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x0, [x0, x19] │ │ │ │ - str x21, [sp, #280] │ │ │ │ - stp xzr, xzr, [sp, #304] │ │ │ │ - ldr w22, [x0, #36] │ │ │ │ - str xzr, [sp, #320] │ │ │ │ - cbz x22, 33a14 ::do_widen(char) const@@Base+0x1f4d4> │ │ │ │ - lsl x22, x22, #2 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x21, x0 │ │ │ │ - add x22, x0, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #304] │ │ │ │ - str x22, [sp, #320] │ │ │ │ - bl d570 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x11, [x0, x19] │ │ │ │ - str x22, [sp, #312] │ │ │ │ - ldr w0, [x11, #36] │ │ │ │ - cbz w0, 32714 ::do_widen(char) const@@Base+0x1e1d4> │ │ │ │ - ldr x14, [x11, #208] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov w8, #0x0 // #0 │ │ │ │ - ldr x27, [sp, #168] │ │ │ │ - str x19, [sp, #8] │ │ │ │ - ldrh w7, [x14, x2, lsl #1] │ │ │ │ - mov w9, #0x0 // #0 │ │ │ │ - ldr x12, [x0] │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - ldr x15, [x11, #184] │ │ │ │ - mov w10, #0x0 // #0 │ │ │ │ - ldp x23, x26, [sp, #152] │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - ldp x18, x19, [sp, #120] │ │ │ │ - str w8, [x27, x2, lsl #2] │ │ │ │ - ldr x22, [sp, #136] │ │ │ │ - ldr x17, [sp, #208] │ │ │ │ - ldr x16, [sp, #240] │ │ │ │ - ldr x13, [sp, #272] │ │ │ │ - cbz w7, 326f8 ::do_widen(char) const@@Base+0x1e1b8> │ │ │ │ - ldr x4, [x11, #136] │ │ │ │ - add w3, w7, w6 │ │ │ │ - ldr w30, [x25, x2, lsl #2] │ │ │ │ - mov w1, w6 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl dd40 │ │ │ │ + ldrb w0, [x21, #17] │ │ │ │ + tbz w0, #0, 2fa2c ::do_widen(char) const@@Base+0x119cc> │ │ │ │ + ldr x21, [x26] │ │ │ │ + b 2fa9c ::do_widen(char) const@@Base+0x11a3c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2fbf0 ::do_widen(char) const@@Base+0x11b90> // b.any │ │ │ │ + mov x0, x26 │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + ldr x27, [sp, #112] │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ + autiasp │ │ │ │ + b 2f900 ::do_widen(char) const@@Base+0x118a0> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.eq 2fbb0 ::do_widen(char) const@@Base+0x11b50> // b.none │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + str x27, [sp, #112] │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + tbnz w0, #0, 2fc3c ::do_widen(char) const@@Base+0x11bdc> │ │ │ │ + ldp x1, x19, [x25, #24] │ │ │ │ + add x2, x25, #0x18 │ │ │ │ + orr w0, w0, #0x2 │ │ │ │ + str w0, [x25, #56] │ │ │ │ + add x19, x1, x19 │ │ │ │ + stp x1, x19, [x2, #16] │ │ │ │ + b 2f9fc ::do_widen(char) const@@Base+0x1199c> │ │ │ │ + mov w24, #0x1 // #1 │ │ │ │ + b 2faa0 ::do_widen(char) const@@Base+0x11a40> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x8f8 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + add x3, x3, #0xfa0 │ │ │ │ + add x1, x1, #0xb78 │ │ │ │ + add x0, x0, #0x70 │ │ │ │ + mov w2, #0x11f // #287 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + mov x0, x26 │ │ │ │ + bl 2f900 ::do_widen(char) const@@Base+0x118a0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2fbf0 ::do_widen(char) const@@Base+0x11b90> // b.any │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 2fc6c ::do_widen(char) const@@Base+0x11c0c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2fbf0 ::do_widen(char) const@@Base+0x11b90> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lsr w0, w1, #1 │ │ │ │ - ubfiz w28, w1, #2, #1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - ldrb w0, [x4, w0, uxtw] │ │ │ │ - asr w0, w0, w28 │ │ │ │ - ubfx x0, x0, #1, #1 │ │ │ │ - add w30, w30, w0 │ │ │ │ - str w30, [x25, x2, lsl #2] │ │ │ │ - cmp w1, w3 │ │ │ │ - b.ne 32600 ::do_widen(char) const@@Base+0x1e0c0> // b.any │ │ │ │ - ldr w28, [x24, x2, lsl #2] │ │ │ │ - add w8, w8, w30 │ │ │ │ - mov w1, w6 │ │ │ │ - str w9, [x26, x2, lsl #2] │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lsr w0, w1, #1 │ │ │ │ - ubfiz w30, w1, #2, #1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - ldrb w0, [x4, w0, uxtw] │ │ │ │ - asr w0, w0, w30 │ │ │ │ - and w0, w0, #0x3 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - cinc w28, w28, eq // eq = none │ │ │ │ - str w28, [x24, x2, lsl #2] │ │ │ │ - cmp w1, w3 │ │ │ │ - b.ne 32640 ::do_widen(char) const@@Base+0x1e100> // b.any │ │ │ │ - str w6, [x19, x2, lsl #2] │ │ │ │ - add w9, w9, w28 │ │ │ │ - str w7, [x18, x2, lsl #2] │ │ │ │ - str w6, [x13, x2, lsl #2] │ │ │ │ - ldr x0, [x15, x2, lsl #3] │ │ │ │ - ldr w4, [x18, x2, lsl #2] │ │ │ │ - ldr w1, [x19, x2, lsl #2] │ │ │ │ - add w1, w1, w4 │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - str w1, [x21, x2, lsl #2] │ │ │ │ - ldrsw x4, [x13, x2, lsl #2] │ │ │ │ - ldr x1, [x12, w1, sxtw #3] │ │ │ │ - ldr x4, [x12, x4, lsl #3] │ │ │ │ - ldr d31, [x4, #136] │ │ │ │ - str d31, [x17, x2, lsl #3] │ │ │ │ - ldr d31, [x1, #136] │ │ │ │ - str d31, [x16, x2, lsl #3] │ │ │ │ - str w10, [x23, x2, lsl #2] │ │ │ │ - cbz x0, 32eec ::do_widen(char) const@@Base+0x1e9ac> │ │ │ │ - fmov d31, x0 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x0, d31 │ │ │ │ - mul w5, w5, w0 │ │ │ │ - str w5, [x22, x2, lsl #2] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - add w10, w10, w5 │ │ │ │ - ldr w1, [x11, #36] │ │ │ │ - cmp w1, w2 │ │ │ │ - b.ls 32710 ::do_widen(char) const@@Base+0x1e1d0> // b.plast │ │ │ │ - ldrh w7, [x14, x2, lsl #1] │ │ │ │ - mov w6, w3 │ │ │ │ - str w8, [x27, x2, lsl #2] │ │ │ │ - mov w5, w0 │ │ │ │ - cbnz w7, 325e8 ::do_widen(char) const@@Base+0x1e0a8> │ │ │ │ - ldr w0, [x25, x2, lsl #2] │ │ │ │ - mov w3, w6 │ │ │ │ - ldr w28, [x24, x2, lsl #2] │ │ │ │ - add w8, w8, w0 │ │ │ │ - str w9, [x26, x2, lsl #2] │ │ │ │ - b 3266c ::do_widen(char) const@@Base+0x1e12c> │ │ │ │ - ldr x19, [sp, #8] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - str xzr, [sp, #352] │ │ │ │ - bl d8b0 │ │ │ │ - ldr x4, [x20, #8] │ │ │ │ - mov x2, x0 │ │ │ │ - mov x3, x0 │ │ │ │ - add x21, sp, #0x150 │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x4, [x4, #8] │ │ │ │ - str wzr, [x2], #4 │ │ │ │ - str x1, [sp, #80] │ │ │ │ - stp x3, x2, [sp, #336] │ │ │ │ - ldr x3, [x4, x19] │ │ │ │ - str x2, [sp, #352] │ │ │ │ - ldr w2, [x3, #36] │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - str w2, [sp, #368] │ │ │ │ - bl 33fe0 ::do_widen(char) const@@Base+0x1faa0> │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x7, x21 │ │ │ │ - add x6, sp, #0xf0 │ │ │ │ - add x5, sp, #0xd0 │ │ │ │ - add x4, sp, #0x130 │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ - add x3, sp, #0x110 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x20, x0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov x21, x1 │ │ │ │ + ldr x19, [x20] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cbz x19, 2fd84 ::do_widen(char) const@@Base+0x11d24> │ │ │ │ + add x0, x19, #0x18 │ │ │ │ + str wzr, [x19, #56] │ │ │ │ + ldr x2, [x19, #24] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + stp x2, x2, [x0, #16] │ │ │ │ + mov x0, x19 │ │ │ │ + bl deb0 │ │ │ │ + strb wzr, [x19, #17] │ │ │ │ mov x0, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x2, [x2, x19] │ │ │ │ - ldr w2, [x2, #36] │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - bl 31e44 ::do_widen(char) const@@Base+0x1d904> │ │ │ │ - ldr x0, [sp, #336] │ │ │ │ - mov x1, #0x3333333333333333 // #3689348814741910323 │ │ │ │ - movk x1, #0x333, lsl #48 │ │ │ │ - mov x2, x0 │ │ │ │ - str x2, [sp, #176] │ │ │ │ - ldr x0, [sp, #344] │ │ │ │ - sub x0, x0, x2 │ │ │ │ - asr x0, x0, #2 │ │ │ │ - lsr x0, x0, #1 │ │ │ │ - str w0, [sp, #76] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - sxtw x2, w0 │ │ │ │ - str x2, [sp, #112] │ │ │ │ - cmp x1, w0, sxtw │ │ │ │ - b.cc 33bc8 ::do_widen(char) const@@Base+0x1f688> // b.lo, b.ul, b.last │ │ │ │ - mov x21, x2 │ │ │ │ - cbz x2, 339c4 ::do_widen(char) const@@Base+0x1f484> │ │ │ │ - mov w2, #0x28 // #40 │ │ │ │ - mov x22, x0 │ │ │ │ - smull x19, w0, w2 │ │ │ │ + mov x1, sp │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + str x21, [sp] │ │ │ │ + bl 2f9a0 ::do_widen(char) const@@Base+0x11940> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2fde0 ::do_widen(char) const@@Base+0x11d80> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x8f8 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ mov x0, x19 │ │ │ │ - bl d8b0 │ │ │ │ - add x2, x0, x19 │ │ │ │ - mov x3, x0 │ │ │ │ - mov x4, x2 │ │ │ │ - cmp w22, #0x1 │ │ │ │ - b.eq 33ac8 ::do_widen(char) const@@Base+0x1f588> // b.none │ │ │ │ - lsr x1, x21, #1 │ │ │ │ - mov w5, #0x50 // #80 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x0, x3 │ │ │ │ - umaddl x1, w1, w5, x3 │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, sp │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + str x21, [sp] │ │ │ │ + bl 2f9a0 ::do_widen(char) const@@Base+0x11940> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 2fe20 ::do_widen(char) const@@Base+0x11dc0> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3744] │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + strb wzr, [x19, #17] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2fde0 ::do_widen(char) const@@Base+0x11d80> // b.any │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 2fdcc ::do_widen(char) const@@Base+0x11d6c> │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2fde0 ::do_widen(char) const@@Base+0x11d80> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add x0, x0, #0x50 │ │ │ │ - stp q31, q31, [x0, #-80] │ │ │ │ - stp q31, q31, [x0, #-48] │ │ │ │ - stur q31, [x0, #-16] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 32820 ::do_widen(char) const@@Base+0x1e2e0> // b.any │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - tbz w0, #0, 32864 ::do_widen(char) const@@Base+0x1e324> │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - and x0, x0, #0xfffffffffffffffe │ │ │ │ - mov w1, #0x28 // #40 │ │ │ │ - movi v31.2s, #0x0 │ │ │ │ - umull x0, w0, w1 │ │ │ │ - add x1, x3, x0 │ │ │ │ - str d31, [x3, x0] │ │ │ │ - stp d31, d31, [x1, #8] │ │ │ │ - stp d31, d31, [x1, #24] │ │ │ │ - mov x1, x2 │ │ │ │ - add x23, x20, #0x48 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - str x3, [x20, #72] │ │ │ │ - stp x1, x4, [x23, #8] │ │ │ │ - cbz x0, 32880 ::do_widen(char) const@@Base+0x1e340> │ │ │ │ - bl d870 │ │ │ │ - ldr w0, [sp, #96] │ │ │ │ - cbz w0, 32954 ::do_widen(char) const@@Base+0x1e414> │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ubfiz x5, x1, #2, #32 │ │ │ │ - ldp x12, x11, [sp, #120] │ │ │ │ - add x5, x5, w1, uxtw │ │ │ │ - ldp x8, x9, [sp, #152] │ │ │ │ - add x5, x0, x5, lsl #3 │ │ │ │ - ldp x10, x6, [sp, #168] │ │ │ │ - ldr x7, [sp, #136] │ │ │ │ - add w1, w4, #0x1 │ │ │ │ - ldr w2, [x6, w4, uxtw #2] │ │ │ │ - add x0, x0, #0x28 │ │ │ │ - stur w2, [x0, #-36] │ │ │ │ - add w4, w4, #0x2 │ │ │ │ - ldr w1, [x6, x1, lsl #2] │ │ │ │ - sbfiz x2, x2, #2, #32 │ │ │ │ - stur w1, [x0, #-16] │ │ │ │ - sbfiz x1, x1, #2, #32 │ │ │ │ - ldr w3, [x10, x2] │ │ │ │ - stur w3, [x0, #-32] │ │ │ │ - ldr w13, [x25, x1] │ │ │ │ - ldr w3, [x10, x1] │ │ │ │ - add w3, w3, w13 │ │ │ │ - sub w3, w3, #0x1 │ │ │ │ - stur w3, [x0, #-12] │ │ │ │ - ldr w3, [x9, x2] │ │ │ │ - stur w3, [x0, #-28] │ │ │ │ - ldr w13, [x24, x1] │ │ │ │ - ldr w3, [x9, x1] │ │ │ │ - add w3, w3, w13 │ │ │ │ - sub w3, w3, #0x1 │ │ │ │ - stur w3, [x0, #-8] │ │ │ │ - ldr w3, [x11, x2] │ │ │ │ - stur w3, [x0, #-40] │ │ │ │ - ldr w3, [x11, x1] │ │ │ │ - ldr w13, [x12, x1] │ │ │ │ - add w3, w3, w13 │ │ │ │ - sub w3, w3, #0x1 │ │ │ │ - stur w3, [x0, #-20] │ │ │ │ - ldr w3, [x8, x2] │ │ │ │ - ldr w2, [x7, x2] │ │ │ │ - add w2, w3, w2 │ │ │ │ - stur w2, [x0, #-24] │ │ │ │ - ldr w2, [x8, x1] │ │ │ │ - ldr w1, [x7, x1] │ │ │ │ - add w1, w2, w1 │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - stur w1, [x0, #-4] │ │ │ │ - cmp x5, x0 │ │ │ │ - b.ne 328b0 ::do_widen(char) const@@Base+0x1e370> // b.any │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldr x1, [x0, #96] │ │ │ │ - ldr x19, [x0, #144] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - mul x19, x19, x1 │ │ │ │ - cbz x0, 329fc ::do_widen(char) const@@Base+0x1e4bc> │ │ │ │ - ldr x22, [sp, #96] │ │ │ │ - mov w2, #0x18 // #24 │ │ │ │ - smull x21, w22, w2 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d8b0 │ │ │ │ - add x2, x0, x21 │ │ │ │ - mov x3, x0 │ │ │ │ - mov x4, x2 │ │ │ │ - cmp w22, #0x1 │ │ │ │ - b.eq 33b18 ::do_widen(char) const@@Base+0x1f5d8> // b.none │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - mov w5, #0x30 // #48 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - lsr x1, x0, #1 │ │ │ │ - mov x0, x3 │ │ │ │ - umaddl x1, w1, w5, x3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add x0, x0, #0x30 │ │ │ │ - stp q31, q31, [x0, #-48] │ │ │ │ - stur q31, [x0, #-16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 329c0 ::do_widen(char) const@@Base+0x1e480> // b.any │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - tbz w0, #0, 329f8 ::do_widen(char) const@@Base+0x1e4b8> │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - mov w1, #0x18 // #24 │ │ │ │ - and x0, x0, #0xfffffffffffffffe │ │ │ │ - umull x0, w0, w1 │ │ │ │ - add x0, x3, x0 │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - str xzr, [x0, #16] │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x30 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov w20, w1 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x1, [x2] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp w20, #0x10 │ │ │ │ + b.eq 2ff00 ::do_widen(char) const@@Base+0x11ea0> // b.none │ │ │ │ + cmp w20, #0x8 │ │ │ │ + b.ne 2fed0 ::do_widen(char) const@@Base+0x11e70> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2ff70 ::do_widen(char) const@@Base+0x11f10> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x30 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldrb w0, [x0, #88] │ │ │ │ + add x2, x19, #0x48 │ │ │ │ + tbz w0, #0, 2ff74 ::do_widen(char) const@@Base+0x11f14> │ │ │ │ + ldr x3, [x19, #96] │ │ │ │ mov x0, x2 │ │ │ │ - ldr x22, [x20, #96] │ │ │ │ - add x21, x20, #0x60 │ │ │ │ - ldr x26, [x21, #8] │ │ │ │ - str x3, [x20, #96] │ │ │ │ - stp x0, x4, [x21, #8] │ │ │ │ - mov x28, x22 │ │ │ │ - cmp x22, x26 │ │ │ │ - b.eq 32a38 ::do_widen(char) const@@Base+0x1e4f8> // b.none │ │ │ │ + cmp w20, #0x18 │ │ │ │ + b.eq 2ff38 ::do_widen(char) const@@Base+0x11ed8> // b.none │ │ │ │ + mov w2, w20 │ │ │ │ + mov x1, sp │ │ │ │ + str x3, [sp] │ │ │ │ + bl 2f9a0 ::do_widen(char) const@@Base+0x11940> │ │ │ │ + b 2fea0 ::do_widen(char) const@@Base+0x11e40> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + stp xzr, xzr, [x19, #32] │ │ │ │ + ldrb w1, [x19, #88] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + add x0, x19, #0x48 │ │ │ │ + tbz w1, #0, 2ff74 ::do_widen(char) const@@Base+0x11f14> │ │ │ │ + ldr x3, [x19, #96] │ │ │ │ + mov w2, w20 │ │ │ │ + mov x1, sp │ │ │ │ + str x3, [sp] │ │ │ │ + bl 2f9a0 ::do_widen(char) const@@Base+0x11940> │ │ │ │ + b 2fea0 ::do_widen(char) const@@Base+0x11e40> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x4, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x4, x4, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2ff70 ::do_widen(char) const@@Base+0x11f10> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + mov x1, x3 │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + mov x0, x2 │ │ │ │ + add sp, sp, #0x30 │ │ │ │ + autiasp │ │ │ │ + b 2fce0 ::do_widen(char) const@@Base+0x11c80> │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x560 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr x0, [x28] │ │ │ │ - cbz x0, 33514 ::do_widen(char) const@@Base+0x1efd4> │ │ │ │ - add x28, x28, #0x18 │ │ │ │ - bl d870 │ │ │ │ - cmp x26, x28 │ │ │ │ - b.ne 32a20 ::do_widen(char) const@@Base+0x1e4e0> // b.any │ │ │ │ - cbz x22, 32a44 ::do_widen(char) const@@Base+0x1e504> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d870 │ │ │ │ - ldr x3, [x20, #16] │ │ │ │ - mov x1, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - ldr x22, [x3, #112] │ │ │ │ - lsl x0, x22, #1 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.hi 33ba8 ::do_widen(char) const@@Base+0x1f668> // b.pmore │ │ │ │ - cbz x0, 339d4 ::do_widen(char) const@@Base+0x1f494> │ │ │ │ - lsl x22, x22, #3 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d8b0 │ │ │ │ - add x2, x0, x22 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - str x2, [sp, #144] │ │ │ │ - ldr x3, [x20, #16] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 32a98 ::do_widen(char) const@@Base+0x1e558> // b.none │ │ │ │ - mov x2, x22 │ │ │ │ - mov w1, #0xff // #255 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - bl d570 │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - add x4, x3, #0xc8 │ │ │ │ - ldr x0, [x4, #8] │ │ │ │ - ldr x1, [x3, #200] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 32b20 ::do_widen(char) const@@Base+0x1e5e0> // b.none │ │ │ │ - ldr w0, [sp, #72] │ │ │ │ - lsl x22, x19, #1 │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - lsl w10, w0, #1 │ │ │ │ - lsl w19, w0, #1 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - add w27, w10, #0x1 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - sub x0, x0, x2 │ │ │ │ - str x0, [sp, #184] │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x7, [x23] │ │ │ │ - mov w2, #0x28 // #40 │ │ │ │ - ldr x6, [x3, #224] │ │ │ │ - ubfiz x0, x26, #2, #32 │ │ │ │ - umaddl x2, w28, w2, x7 │ │ │ │ - ldr w5, [x1, x0] │ │ │ │ - ldr w6, [x6, x0] │ │ │ │ - ldr w0, [x2, #20] │ │ │ │ - cmp w0, w5 │ │ │ │ - b.lt 32f08 ::do_widen(char) const@@Base+0x1e9c8> // b.tstop │ │ │ │ - tbz w6, #31, 32f50 ::do_widen(char) const@@Base+0x1ea10> │ │ │ │ - ldp x1, x0, [x4] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x26, x0, asr #2 │ │ │ │ - b.cc 32ae0 ::do_widen(char) const@@Base+0x1e5a0> // b.lo, b.ul, b.last │ │ │ │ - add x0, x20, #0x98 │ │ │ │ - mov x1, x0 │ │ │ │ - str x1, [sp, #48] │ │ │ │ - ldr x0, [x20, #152] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 32b44 ::do_widen(char) const@@Base+0x1e604> // b.none │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - str x0, [x1, #8] │ │ │ │ - ldp x0, x1, [x20, #176] │ │ │ │ - add x2, x20, #0xb0 │ │ │ │ - str x2, [sp, #56] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 32b5c ::do_widen(char) const@@Base+0x1e61c> // b.none │ │ │ │ - str x0, [x20, #184] │ │ │ │ - ldr x0, [x20, #200] │ │ │ │ - add x2, x20, #0xc8 │ │ │ │ - ldr x1, [x2, #8] │ │ │ │ - str x2, [sp, #64] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 32b78 ::do_widen(char) const@@Base+0x1e638> // b.none │ │ │ │ - str x0, [x2, #8] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cbz x0, 33704 ::do_widen(char) const@@Base+0x1f1c4> │ │ │ │ - lsl x27, x0, #2 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d8b0 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + adrp x4, 9f000 │ │ │ │ + ldr x4, [x4, #3744] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ mov x22, x0 │ │ │ │ - mov x2, x27 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - bl d570 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - add x0, sp, #0xc8 │ │ │ │ - stp x0, xzr, [sp, #24] │ │ │ │ - mov w0, #0x6666 // #26214 │ │ │ │ - movk w0, #0x3f66, lsl #16 │ │ │ │ - fmov s15, w0 │ │ │ │ - str x22, [sp, #40] │ │ │ │ - nop │ │ │ │ - ldr x0, [x21] │ │ │ │ - add x15, x0, x26 │ │ │ │ - ldr x19, [x0, x26] │ │ │ │ - ldr x28, [x15, #8] │ │ │ │ - cmp x28, x19 │ │ │ │ - b.eq 32d08 ::do_widen(char) const@@Base+0x1e7c8> // b.none │ │ │ │ - sub x18, x28, x19 │ │ │ │ - mov x3, #0x3f // #63 │ │ │ │ - mov x1, x28 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + ldr x19, [x0] │ │ │ │ + ldr x0, [x4] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + cbz x19, 302b4 ::do_widen(char) const@@Base+0x12254> │ │ │ │ + mov x21, x1 │ │ │ │ + ldr w1, [x19, #64] │ │ │ │ + mov x28, x19 │ │ │ │ + tbz w1, #0, 300fc ::do_widen(char) const@@Base+0x1209c> │ │ │ │ + ldp x0, x2, [x19, #48] │ │ │ │ + tbz w1, #2, 30214 ::do_widen(char) const@@Base+0x121b4> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + add x20, x1, x3 │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3816] │ │ │ │ + add x25, sp, #0x18 │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #4040] │ │ │ │ + add x23, sp, #0x20 │ │ │ │ + b 30030 ::do_widen(char) const@@Base+0x11fd0> │ │ │ │ + ldr x19, [x22] │ │ │ │ + ldr x2, [x28, #56] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + cbz x19, 30324 ::do_widen(char) const@@Base+0x122c4> │ │ │ │ + mov x4, x20 │ │ │ │ + mov x3, x25 │ │ │ │ + mov x1, x23 │ │ │ │ mov x0, x19 │ │ │ │ - asr x2, x18, #2 │ │ │ │ - add x27, x19, #0x4 │ │ │ │ - clz x2, x2 │ │ │ │ - sub x2, x3, x2 │ │ │ │ - lsl x2, x2, #1 │ │ │ │ - bl 31410 ::do_widen(char) const@@Base+0x1ced0> │ │ │ │ - cmp x18, #0x40 │ │ │ │ - b.le 3344c ::do_widen(char) const@@Base+0x1ef0c> │ │ │ │ - add x5, x19, #0x40 │ │ │ │ - stp x20, x21, [sp, #8] │ │ │ │ - mov x20, x5 │ │ │ │ - mov x21, x19 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w0, [x21] │ │ │ │ - mov x3, x27 │ │ │ │ - ldr w19, [x27] │ │ │ │ - cmp w19, w0 │ │ │ │ - b.cs 33078 ::do_widen(char) const@@Base+0x1eb38> // b.hs, b.nlast │ │ │ │ - sub x2, x27, x21 │ │ │ │ - cmp x2, #0x4 │ │ │ │ - b.le 336d8 ::do_widen(char) const@@Base+0x1f198> │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - sub x0, x0, x2 │ │ │ │ - add x0, x27, x0 │ │ │ │ - mov x1, x21 │ │ │ │ - bl da90 │ │ │ │ - str w19, [x21] │ │ │ │ - add x27, x27, #0x4 │ │ │ │ - cmp x27, x20 │ │ │ │ - b.ne 32c20 ::do_widen(char) const@@Base+0x1e6e0> // b.any │ │ │ │ - mov x5, x20 │ │ │ │ - ldp x20, x21, [sp, #8] │ │ │ │ - ldr x0, [x21] │ │ │ │ - add x15, x0, x26 │ │ │ │ - ldr x19, [x0, x26] │ │ │ │ - ldr x1, [x15, #8] │ │ │ │ - cmp x28, x5 │ │ │ │ - b.eq 32cc4 ::do_widen(char) const@@Base+0x1e784> // b.none │ │ │ │ - mov x0, x5 │ │ │ │ - ldur w2, [x5, #-4] │ │ │ │ - ldr w3, [x0], #-4 │ │ │ │ - cmp w3, w2 │ │ │ │ - b.cs 33524 ::do_widen(char) const@@Base+0x1efe4> // b.hs, b.nlast │ │ │ │ + bl d440 │ │ │ │ + ldr w24, [x27] │ │ │ │ + ldr w1, [x26] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d5f0 │ │ │ │ + mov w21, w0 │ │ │ │ + mov x2, x25 │ │ │ │ + mov x1, x23 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl de80 │ │ │ │ + mov w0, w21 │ │ │ │ + bl d500 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x0, [x28, #48] │ │ │ │ + cmp w21, w24 │ │ │ │ + b.eq 300e8 ::do_widen(char) const@@Base+0x12088> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + cmp x20, x1 │ │ │ │ + b.ne 30028 ::do_widen(char) const@@Base+0x11fc8> // b.any │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x4, x0 │ │ │ │ - str w2, [x0, #4] │ │ │ │ - ldr w2, [x0, #-4]! │ │ │ │ - cmp w3, w2 │ │ │ │ - b.cc 32ca0 ::do_widen(char) const@@Base+0x1e760> // b.lo, b.ul, b.last │ │ │ │ - add x5, x5, #0x4 │ │ │ │ - str w3, [x4] │ │ │ │ - cmp x28, x5 │ │ │ │ - b.ne 32c84 ::do_widen(char) const@@Base+0x1e744> // b.any │ │ │ │ - mov x28, x1 │ │ │ │ - mov x3, x19 │ │ │ │ - cmp x28, x19 │ │ │ │ - b.ne 32ce8 ::do_widen(char) const@@Base+0x1e7a8> // b.any │ │ │ │ - b 32d08 ::do_widen(char) const@@Base+0x1e7c8> │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ - ldur w1, [x3, #-4] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.eq 330bc ::do_widen(char) const@@Base+0x1eb7c> // b.none │ │ │ │ - mov x2, x3 │ │ │ │ - add x3, x3, #0x4 │ │ │ │ - cmp x3, x28 │ │ │ │ - b.ne 32cd8 ::do_widen(char) const@@Base+0x1e798> // b.any │ │ │ │ - mov x2, x28 │ │ │ │ - sub x2, x2, x19 │ │ │ │ - asr x2, x2, #2 │ │ │ │ - cbnz x2, 3312c ::do_widen(char) const@@Base+0x1ebec> │ │ │ │ - ldr w0, [x22] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.gt 3353c ::do_widen(char) const@@Base+0x1effc> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + sub x0, x20, x0 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 30364 ::do_widen(char) const@@Base+0x12304> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + ldp x27, x28, [sp, #128] │ │ │ │ + add sp, sp, #0x90 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + csinv x0, x0, xzr, ne // ne = any │ │ │ │ + b 300a8 ::do_widen(char) const@@Base+0x12048> │ │ │ │ + tbnz w1, #1, 30344 ::do_widen(char) const@@Base+0x122e4> │ │ │ │ + add x2, x19, #0x20 │ │ │ │ + orr w4, w1, #0x1 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + str w4, [x19, #64] │ │ │ │ + stp x0, x0, [x2, #16] │ │ │ │ + tbnz w1, #2, 3020c ::do_widen(char) const@@Base+0x121ac> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + add x20, x0, x3 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 300a0 ::do_widen(char) const@@Base+0x12040> // b.none │ │ │ │ + ldr x3, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x1, x2, [x19, #32] │ │ │ │ + ldr x3, [x3, #64] │ │ │ │ + blr x3 │ │ │ │ + ldr x19, [x22] │ │ │ │ + cbnz x0, 302d4 ::do_widen(char) const@@Base+0x12274> │ │ │ │ + ldr w0, [x21, #64] │ │ │ │ + tbnz w0, #0, 3030c ::do_widen(char) const@@Base+0x122ac> │ │ │ │ + cbz x19, 302b4 ::do_widen(char) const@@Base+0x12254> │ │ │ │ + add x1, x19, #0x20 │ │ │ │ + add x23, sp, #0x18 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x21, sp, #0x20 │ │ │ │ + stp x0, x0, [x1, #16] │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #3816] │ │ │ │ + ldp x0, x2, [x28, #48] │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3832] │ │ │ │ + b 301fc ::do_widen(char) const@@Base+0x1219c> │ │ │ │ + ldr x27, [x22] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + cbz x27, 30324 ::do_widen(char) const@@Base+0x122c4> │ │ │ │ + mov x4, x20 │ │ │ │ + mov x3, x23 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x27 │ │ │ │ + bl d440 │ │ │ │ + ldr w24, [x26] │ │ │ │ + ldr w1, [x25] │ │ │ │ + mov x0, x27 │ │ │ │ + bl d5f0 │ │ │ │ + mov w19, w0 │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x21 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov x0, x27 │ │ │ │ + bl de80 │ │ │ │ + mov w0, w19 │ │ │ │ + bl d500 │ │ │ │ ldr x0, [sp, #32] │ │ │ │ - add x26, x26, #0x18 │ │ │ │ - ldr w1, [sp, #76] │ │ │ │ - add x22, x22, #0x4 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ + str x0, [x28, #48] │ │ │ │ + cmp w24, w19 │ │ │ │ + b.eq 300e8 ::do_widen(char) const@@Base+0x12088> // b.none │ │ │ │ + ldr x2, [x28, #56] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 30204 ::do_widen(char) const@@Base+0x121a4> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + cmp x1, x20 │ │ │ │ + b.eq 300a0 ::do_widen(char) const@@Base+0x12040> // b.none │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 30184 ::do_widen(char) const@@Base+0x12124> // b.any │ │ │ │ + ldr x20, [sp, #24] │ │ │ │ + b 300a0 ::do_widen(char) const@@Base+0x12040> │ │ │ │ + mov x2, x0 │ │ │ │ + b 30000 ::do_widen(char) const@@Base+0x11fa0> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + add x20, x1, x3 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 30124 ::do_widen(char) const@@Base+0x120c4> // b.none │ │ │ │ str x0, [sp, #32] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.gt 32bc0 ::do_widen(char) const@@Base+0x1e680> │ │ │ │ - ldp x0, x1, [sp, #96] │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - add x26, x1, w0, uxtw #2 │ │ │ │ - b 32d5c ::do_widen(char) const@@Base+0x1e81c> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x28, x28, #0x18 │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 336fc ::do_widen(char) const@@Base+0x1f1bc> // b.none │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr w7, [x0] │ │ │ │ - cmp w7, #0x0 │ │ │ │ - b.le 32d44 ::do_widen(char) const@@Base+0x1e804> │ │ │ │ - ldr x0, [x21] │ │ │ │ - add x27, x20, #0x78 │ │ │ │ - ldr w2, [x20, #144] │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - add x0, x0, x28 │ │ │ │ - ldr x23, [x0, #8] │ │ │ │ - sbfiz x3, x2, #2, #32 │ │ │ │ - ldr x5, [x27] │ │ │ │ - sxtw x6, w2 │ │ │ │ - ldr w4, [sp, #72] │ │ │ │ - mov x15, x0 │ │ │ │ - add x1, x5, x3 │ │ │ │ - ldr w3, [x5, x3] │ │ │ │ - cmp w4, w3, lsr #1 │ │ │ │ - b.eq 32dcc ::do_widen(char) const@@Base+0x1e88c> // b.none │ │ │ │ - ldr x2, [x0, #16] │ │ │ │ - cmp x2, x23 │ │ │ │ - b.eq 335e4 ::do_widen(char) const@@Base+0x1f0a4> // b.none │ │ │ │ - str w3, [x23], #4 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr w2, [x20, #144] │ │ │ │ - ldr w7, [x1] │ │ │ │ - sxtw x6, w2 │ │ │ │ - str x23, [x0, #8] │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - ldr x1, [x1, #88] │ │ │ │ - sub x1, x1, #0x1 │ │ │ │ - cmp x1, x6 │ │ │ │ - b.ls 330a4 ::do_widen(char) const@@Base+0x1eb64> // b.plast │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - str w2, [x20, #144] │ │ │ │ - cmp w19, w7 │ │ │ │ - b.lt 32d84 ::do_widen(char) const@@Base+0x1e844> // b.tstop │ │ │ │ - ldr x27, [x0] │ │ │ │ - cmp x27, x23 │ │ │ │ - b.eq 32d44 ::do_widen(char) const@@Base+0x1e804> // b.none │ │ │ │ - sub x18, x23, x27 │ │ │ │ - mov x3, #0x3f // #63 │ │ │ │ + cbz x19, 30324 ::do_widen(char) const@@Base+0x122c4> │ │ │ │ + add x25, sp, #0x18 │ │ │ │ + add x23, sp, #0x20 │ │ │ │ + mov x3, x25 │ │ │ │ + mov x4, x20 │ │ │ │ + mov x0, x19 │ │ │ │ mov x1, x23 │ │ │ │ - mov x0, x27 │ │ │ │ - asr x2, x18, #2 │ │ │ │ - add x22, x27, #0x4 │ │ │ │ - clz x2, x2 │ │ │ │ - sub x2, x3, x2 │ │ │ │ - lsl x2, x2, #1 │ │ │ │ - bl 31410 ::do_widen(char) const@@Base+0x1ced0> │ │ │ │ - cmp x18, #0x40 │ │ │ │ - b.le 337f0 ::do_widen(char) const@@Base+0x1f2b0> │ │ │ │ - add x19, x27, #0x40 │ │ │ │ - str x20, [sp, #8] │ │ │ │ - mov x20, x19 │ │ │ │ - nop │ │ │ │ - ldr w19, [x22] │ │ │ │ - ldr w0, [x27] │ │ │ │ - cmp w19, w0 │ │ │ │ - b.cs 33678 ::do_widen(char) const@@Base+0x1f138> // b.hs, b.nlast │ │ │ │ - sub x2, x22, x27 │ │ │ │ - cmp x2, #0x4 │ │ │ │ - b.le 33a98 ::do_widen(char) const@@Base+0x1f558> │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - sub x0, x0, x2 │ │ │ │ - add x0, x22, x0 │ │ │ │ - mov x1, x27 │ │ │ │ - bl da90 │ │ │ │ - str w19, [x27] │ │ │ │ - add x22, x22, #0x4 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 32e40 ::do_widen(char) const@@Base+0x1e900> // b.any │ │ │ │ - ldr x0, [x21] │ │ │ │ - mov x19, x20 │ │ │ │ - ldr x20, [sp, #8] │ │ │ │ - add x15, x0, x28 │ │ │ │ - ldr x27, [x0, x28] │ │ │ │ - ldr x1, [x15, #8] │ │ │ │ - cmp x19, x23 │ │ │ │ - b.eq 32ee4 ::do_widen(char) const@@Base+0x1e9a4> // b.none │ │ │ │ + bl d440 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3832] │ │ │ │ mov x0, x19 │ │ │ │ - ldur w2, [x19, #-4] │ │ │ │ - ldr w3, [x0], #-4 │ │ │ │ - cmp w3, w2 │ │ │ │ - b.cs 3398c ::do_widen(char) const@@Base+0x1f44c> // b.hs, b.nlast │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3816] │ │ │ │ + ldr w1, [x1] │ │ │ │ + ldr w26, [x2] │ │ │ │ + bl d5f0 │ │ │ │ + mov w4, w0 │ │ │ │ + mov x2, x25 │ │ │ │ + mov x1, x23 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w19, w4 │ │ │ │ + bl de80 │ │ │ │ + mov w0, w19 │ │ │ │ + bl d500 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x0, [x28, #48] │ │ │ │ + cmp w19, w26 │ │ │ │ + b.eq 300e8 ::do_widen(char) const@@Base+0x12088> // b.none │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 300a0 ::do_widen(char) const@@Base+0x12040> // b.none │ │ │ │ + ldr x19, [x22] │ │ │ │ + cbnz x19, 30130 ::do_widen(char) const@@Base+0x120d0> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x748 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3030c ::do_widen(char) const@@Base+0x122ac> // b.none │ │ │ │ + cbz x19, 302b4 ::do_widen(char) const@@Base+0x12254> │ │ │ │ + ldr x2, [x19, #32] │ │ │ │ + add x1, x19, #0x20 │ │ │ │ + add x0, x2, x0 │ │ │ │ + stp x2, x0, [x1, #16] │ │ │ │ + ldp x0, x2, [x28, #48] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.ne 30228 ::do_widen(char) const@@Base+0x121c8> // b.any │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.ne 302b0 ::do_widen(char) const@@Base+0x12250> // b.any │ │ │ │ + b 300a0 ::do_widen(char) const@@Base+0x12040> │ │ │ │ + cbz x19, 302b4 ::do_widen(char) const@@Base+0x12254> │ │ │ │ + ldr w1, [x19, #64] │ │ │ │ + ldp x0, x2, [x28, #48] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + str w1, [x19, #64] │ │ │ │ + b 3000c ::do_widen(char) const@@Base+0x11fac> │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x158 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x30a // #778 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x300 │ │ │ │ + add x1, x1, #0xb78 │ │ │ │ + add x0, x0, #0xbb0 │ │ │ │ + mov w2, #0x117 // #279 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x4, x0 │ │ │ │ - str w2, [x0, #4] │ │ │ │ - ldr w2, [x0, #-4]! │ │ │ │ - cmp w3, w2 │ │ │ │ - b.cc 32ec0 ::do_widen(char) const@@Base+0x1e980> // b.lo, b.ul, b.last │ │ │ │ - add x19, x19, #0x4 │ │ │ │ - str w3, [x4] │ │ │ │ - cmp x19, x23 │ │ │ │ - b.ne 32ea0 ::do_widen(char) const@@Base+0x1e960> // b.any │ │ │ │ - mov x23, x1 │ │ │ │ - b 33864 ::do_widen(char) const@@Base+0x1f324> │ │ │ │ - str wzr, [x22, x2, lsl #2] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - ldr w0, [x11, #36] │ │ │ │ - cmp w0, w2 │ │ │ │ - b.ls 32710 ::do_widen(char) const@@Base+0x1e1d0> // b.plast │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 326e4 ::do_widen(char) const@@Base+0x1e1a4> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 32f48 ::do_widen(char) const@@Base+0x1ea08> // b.none │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - mov x0, x1 │ │ │ │ - mov w1, #0xff // #255 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - str w5, [sp, #16] │ │ │ │ - str w6, [sp, #24] │ │ │ │ - stp x7, x4, [sp, #32] │ │ │ │ - bl d570 │ │ │ │ - ldr w5, [sp, #16] │ │ │ │ - ldp x7, x4, [sp, #32] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr w6, [sp, #24] │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - tbnz w6, #31, 32b0c ::do_widen(char) const@@Base+0x1e5cc> │ │ │ │ - ldr w1, [sp, #76] │ │ │ │ - add w0, w28, #0x1 │ │ │ │ - mov w9, #0x0 // #0 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ge 32f78 ::do_widen(char) const@@Base+0x1ea38> // b.tcont │ │ │ │ - mov w1, #0x28 // #40 │ │ │ │ - umull x0, w0, w1 │ │ │ │ - ldr w0, [x7, x0] │ │ │ │ - cmp w0, w5 │ │ │ │ - cset w9, le │ │ │ │ - ldr x0, [x3, #112] │ │ │ │ - cbz x0, 32b0c ::do_widen(char) const@@Base+0x1e5cc> │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - sxtw x6, w6 │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - umull x7, w28, w0 │ │ │ │ - and w9, w9, #0x1 │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - add x14, x7, #0x18 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - ldr x0, [x3, #144] │ │ │ │ - add x1, x6, x5 │ │ │ │ - ldr x3, [x3, #296] │ │ │ │ - madd x15, x0, x19, x1 │ │ │ │ - ldr w16, [x2] │ │ │ │ - madd x0, x0, x27, x1 │ │ │ │ - ldr w15, [x3, x15, lsl #2] │ │ │ │ - ldr w3, [x3, x0, lsl #2] │ │ │ │ - cmp w16, w15 │ │ │ │ - b.eq 32fec ::do_widen(char) const@@Base+0x1eaac> // b.none │ │ │ │ - ldr x0, [x21] │ │ │ │ - str w15, [sp, #368] │ │ │ │ - add x0, x0, x7 │ │ │ │ - ldp x1, x16, [x0, #8] │ │ │ │ - cmp x1, x16 │ │ │ │ - b.eq 335a8 ::do_widen(char) const@@Base+0x1f068> // b.none │ │ │ │ - str w15, [x1], #4 │ │ │ │ - str x1, [x0, #8] │ │ │ │ - str w15, [x2] │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ - cmp w0, w3 │ │ │ │ - b.eq 3301c ::do_widen(char) const@@Base+0x1eadc> // b.none │ │ │ │ - ldr x0, [x21] │ │ │ │ - str w3, [sp, #368] │ │ │ │ - add x0, x0, x7 │ │ │ │ - ldp x1, x16, [x0, #8] │ │ │ │ - cmp x1, x16 │ │ │ │ - b.eq 33568 ::do_widen(char) const@@Base+0x1f028> // b.none │ │ │ │ - str w3, [x1], #4 │ │ │ │ - str x1, [x0, #8] │ │ │ │ - str w3, [x2, #4] │ │ │ │ - cbz w9, 33054 ::do_widen(char) const@@Base+0x1eb14> │ │ │ │ - ldr x0, [x21] │ │ │ │ - str w15, [sp, #368] │ │ │ │ - add x0, x0, x14 │ │ │ │ - ldp x1, x16, [x0, #8] │ │ │ │ - cmp x1, x16 │ │ │ │ - b.eq 33638 ::do_widen(char) const@@Base+0x1f0f8> // b.none │ │ │ │ - str w15, [x1], #4 │ │ │ │ - str x1, [x0, #8] │ │ │ │ - str w3, [sp, #368] │ │ │ │ - cmp x16, x1 │ │ │ │ - b.eq 3360c ::do_widen(char) const@@Base+0x1f0cc> // b.none │ │ │ │ - str w3, [x1], #4 │ │ │ │ - str x1, [x0, #8] │ │ │ │ - ldr x3, [x20, #16] │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - add x5, x5, x22 │ │ │ │ - add x2, x2, #0x8 │ │ │ │ - ldr x0, [x3, #112] │ │ │ │ - cmp x0, x4 │ │ │ │ - b.hi 32fa0 ::do_widen(char) const@@Base+0x1ea60> // b.pmore │ │ │ │ - add x4, x3, #0xc8 │ │ │ │ - b 32b0c ::do_widen(char) const@@Base+0x1e5cc> │ │ │ │ - ldur w2, [x27, #-4] │ │ │ │ - sub x0, x27, #0x4 │ │ │ │ - cmp w19, w2 │ │ │ │ - b.cs 3309c ::do_widen(char) const@@Base+0x1eb5c> // b.hs, b.nlast │ │ │ │ - mov x3, x0 │ │ │ │ - str w2, [x0, #4] │ │ │ │ - ldr w2, [x0, #-4]! │ │ │ │ - cmp w19, w2 │ │ │ │ - b.cc 33088 ::do_widen(char) const@@Base+0x1eb48> // b.lo, b.ul, b.last │ │ │ │ - str w19, [x3] │ │ │ │ - b 32c58 ::do_widen(char) const@@Base+0x1e718> │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - str wzr, [x20, #144] │ │ │ │ - cmp w19, w7 │ │ │ │ - b.ge 32df4 ::do_widen(char) const@@Base+0x1e8b4> // b.tcont │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b 32d84 ::do_widen(char) const@@Base+0x1e844> │ │ │ │ - cmp x2, x28 │ │ │ │ - b.eq 32cf8 ::do_widen(char) const@@Base+0x1e7b8> // b.none │ │ │ │ - add x3, x2, #0x8 │ │ │ │ - cmp x3, x28 │ │ │ │ - b.eq 33110 ::do_widen(char) const@@Base+0x1ebd0> // b.none │ │ │ │ - ldr w0, [x3] │ │ │ │ - add x3, x3, #0x4 │ │ │ │ - ldr w1, [x2] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.eq 33108 ::do_widen(char) const@@Base+0x1ebc8> // b.none │ │ │ │ - str w0, [x2, #4] │ │ │ │ - add x2, x2, #0x4 │ │ │ │ - cmp x28, x3 │ │ │ │ - b.eq 33110 ::do_widen(char) const@@Base+0x1ebd0> // b.none │ │ │ │ - mov w1, w0 │ │ │ │ - ldr w0, [x3] │ │ │ │ - add x3, x3, #0x4 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ne 330e4 ::do_widen(char) const@@Base+0x1eba4> // b.any │ │ │ │ - cmp x3, x28 │ │ │ │ - b.ne 330f4 ::do_widen(char) const@@Base+0x1ebb4> // b.any │ │ │ │ - add x2, x2, #0x4 │ │ │ │ - cmp x2, x28 │ │ │ │ - b.eq 32cf8 ::do_widen(char) const@@Base+0x1e7b8> // b.none │ │ │ │ - str x2, [x15, #8] │ │ │ │ - sub x2, x2, x19 │ │ │ │ - asr x2, x2, #2 │ │ │ │ - cbz x2, 32d08 ::do_widen(char) const@@Base+0x1e7c8> │ │ │ │ - add x27, x2, #0x3f │ │ │ │ - lsr x27, x27, #6 │ │ │ │ - lsl x27, x27, #3 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d8b0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x2, x27 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ mov x19, x0 │ │ │ │ - bl d570 │ │ │ │ - ldr x1, [x21] │ │ │ │ - add x4, x1, x26 │ │ │ │ - ldr x0, [x1, x26] │ │ │ │ - ldr x5, [x4, #8] │ │ │ │ - sub x3, x5, x0 │ │ │ │ - cmp x3, #0x4 │ │ │ │ - b.ls 33b74 ::do_widen(char) const@@Base+0x1f634> // b.plast │ │ │ │ - add x1, sp, #0xc4 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - ldr w1, [sp, #32] │ │ │ │ - mov w9, #0x28 // #40 │ │ │ │ - mov x27, #0x1 // #1 │ │ │ │ - umull x28, w1, w9 │ │ │ │ - b 33198 ::do_widen(char) const@@Base+0x1ec58> │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - asr x1, x3, #2 │ │ │ │ - cmp x1, x27 │ │ │ │ - b.ls 33224 ::do_widen(char) const@@Base+0x1ece4> // b.plast │ │ │ │ - ubfiz x1, x27, #2, #32 │ │ │ │ - add x2, x0, x1 │ │ │ │ - ldr w1, [x0, x1] │ │ │ │ - ldur w2, [x2, #-4] │ │ │ │ - lsr w2, w2, #1 │ │ │ │ - cmp w2, w1, lsr #1 │ │ │ │ - b.ne 33188 ::do_widen(char) const@@Base+0x1ec48> // b.any │ │ │ │ - ldr x1, [x23] │ │ │ │ - str w2, [sp, #8] │ │ │ │ - ldp x5, x6, [sp, #16] │ │ │ │ - add x4, x1, x28 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - ldr w3, [x1, x28] │ │ │ │ - ldr w4, [x4, #20] │ │ │ │ - ldr w1, [sp, #72] │ │ │ │ - bl 77590 ::do_widen(char) const@@Base+0x63050> │ │ │ │ - ldp w1, w0, [sp, #196] │ │ │ │ - ldr w2, [sp, #8] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.gt 33b48 ::do_widen(char) const@@Base+0x1f608> │ │ │ │ - sub w0, w1, w0 │ │ │ │ - scvtf s30, w1 │ │ │ │ - scvtf s31, w0 │ │ │ │ - fdiv s31, s31, s30 │ │ │ │ - fcmpe s31, s15 │ │ │ │ - b.gt 3323c ::do_widen(char) const@@Base+0x1ecfc> │ │ │ │ - ldr x1, [x21] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - add x4, x1, x26 │ │ │ │ - ldr x0, [x1, x26] │ │ │ │ - ldr x5, [x4, #8] │ │ │ │ - sub x3, x5, x0 │ │ │ │ - asr x1, x3, #2 │ │ │ │ - cmp x1, x27 │ │ │ │ - b.hi 33198 ::do_widen(char) const@@Base+0x1ec58> // b.pmore │ │ │ │ - ldr w2, [x22] │ │ │ │ - cmp w2, #0x0 │ │ │ │ - b.gt 33318 ::do_widen(char) const@@Base+0x1edd8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - b 32d14 ::do_widen(char) const@@Base+0x1e7d4> │ │ │ │ - sub x0, x27, #0x1 │ │ │ │ - ldr w1, [x22] │ │ │ │ - ldr x6, [x23] │ │ │ │ - ubfx x0, x0, #6, #32 │ │ │ │ - add w1, w1, #0x2 │ │ │ │ - str w2, [sp, #204] │ │ │ │ - lsl x0, x0, #3 │ │ │ │ - sub w3, w27, #0x1 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - lsl x3, x4, x3 │ │ │ │ - add x4, x6, x28 │ │ │ │ - ldr x5, [x19, x0] │ │ │ │ - str w1, [x22] │ │ │ │ - ubfx x1, x27, #6, #32 │ │ │ │ - ldr w6, [x6, x28] │ │ │ │ - orr x3, x5, x3 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - str x3, [x19, x0] │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - lsl x3, x0, x27 │ │ │ │ - ldr x0, [x19, x1] │ │ │ │ - ldr x5, [sp, #48] │ │ │ │ - orr x0, x0, x3 │ │ │ │ - str x0, [x19, x1] │ │ │ │ - add x0, x5, #0x8 │ │ │ │ - ldr w3, [x4, #20] │ │ │ │ - sub w3, w3, w6 │ │ │ │ - ldp x0, x1, [x0] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 3342c ::do_widen(char) const@@Base+0x1eeec> // b.none │ │ │ │ - str w2, [x0], #4 │ │ │ │ - str x0, [x5, #8] │ │ │ │ - ldr x5, [sp, #56] │ │ │ │ - add w3, w3, w3, lsr #31 │ │ │ │ - ldr w1, [x4] │ │ │ │ - add x0, x5, #0x8 │ │ │ │ - neg w3, w3, asr #1 │ │ │ │ - add w1, w3, w1 │ │ │ │ - ldp x0, x2, [x0] │ │ │ │ - str w1, [sp, #204] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 3340c ::do_widen(char) const@@Base+0x1eecc> // b.none │ │ │ │ - str w1, [x0], #4 │ │ │ │ - str x0, [x5, #8] │ │ │ │ - ldr w1, [x4, #20] │ │ │ │ - ldr x4, [sp, #64] │ │ │ │ - sub w1, w1, w3 │ │ │ │ - add x0, x4, #0x8 │ │ │ │ - ldp x0, x2, [x0] │ │ │ │ - str w1, [sp, #204] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 333fc ::do_widen(char) const@@Base+0x1eebc> // b.none │ │ │ │ - str w1, [x0], #4 │ │ │ │ - str x0, [x4, #8] │ │ │ │ - b 33200 ::do_widen(char) const@@Base+0x1ecc0> │ │ │ │ - sub x1, x1, w2, sxtw │ │ │ │ - mov x2, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.hi 33540 ::do_widen(char) const@@Base+0x1f000> // b.pmore │ │ │ │ - cbnz x1, 336a4 ::do_widen(char) const@@Base+0x1f164> │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #8] │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ - cmp x5, x0 │ │ │ │ - b.eq 33a64 ::do_widen(char) const@@Base+0x1f524> // b.none │ │ │ │ - mov x27, x6 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - mov x7, #0x1 // #1 │ │ │ │ - ubfx x2, x28, #6, #32 │ │ │ │ - lsl x1, x7, x28 │ │ │ │ - ldr x2, [x19, x2, lsl #3] │ │ │ │ - tst x1, x2 │ │ │ │ - b.ne 33374 ::do_widen(char) const@@Base+0x1ee34> // b.any │ │ │ │ - ubfiz x2, x28, #2, #32 │ │ │ │ - add x1, x0, x2 │ │ │ │ - cmp x3, x6 │ │ │ │ - b.eq 334e4 ::do_widen(char) const@@Base+0x1efa4> // b.none │ │ │ │ - ldr w1, [x0, x2] │ │ │ │ - str w1, [x6], #4 │ │ │ │ - sub x2, x5, x0 │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - cmp x28, x2, asr #2 │ │ │ │ - b.cc 33348 ::do_widen(char) const@@Base+0x1ee08> // b.lo, b.ul, b.last │ │ │ │ - ldr x1, [x4, #16] │ │ │ │ - sub x28, x6, x27 │ │ │ │ - sub x1, x1, x0 │ │ │ │ - cmp x28, x1 │ │ │ │ - b.hi 3392c ::do_widen(char) const@@Base+0x1f3ec> // b.pmore │ │ │ │ - cmp x28, x2 │ │ │ │ - b.ls 33a6c ::do_widen(char) const@@Base+0x1f52c> // b.plast │ │ │ │ - cmp x2, #0x4 │ │ │ │ - b.le 33ae4 ::do_widen(char) const@@Base+0x1f5a4> │ │ │ │ - mov x1, x27 │ │ │ │ - stp x6, x4, [sp, #8] │ │ │ │ + cbz x1, 304a0 ::do_widen(char) const@@Base+0x12440> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ls 303fc ::do_widen(char) const@@Base+0x1239c> // b.plast │ │ │ │ + ldrb w0, [x1] │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 306fc ::do_widen(char) const@@Base+0x1269c> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + ldr x20, [x19, #8] │ │ │ │ + ldr x2, [x19, #200] │ │ │ │ + sub x20, x1, x20 │ │ │ │ + ldr x21, [x19, #184] │ │ │ │ + cmp x2, x20 │ │ │ │ + csel x20, x2, x20, le │ │ │ │ + cbnz x20, 304e4 ::do_widen(char) const@@Base+0x12484> │ │ │ │ + ldrb w24, [x19, #168] │ │ │ │ + sub x20, x2, x20 │ │ │ │ + add x20, x21, x20 │ │ │ │ + add x21, x21, x2 │ │ │ │ + stp x20, x21, [x19, #8] │ │ │ │ + add x26, x19, #0x48 │ │ │ │ + str x21, [x19, #24] │ │ │ │ + tbz w24, #0, 3070c ::do_widen(char) const@@Base+0x126ac> │ │ │ │ + ldr w3, [x26, #88] │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + ldr x20, [x19, #192] │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + ldr x23, [x19, #176] │ │ │ │ + sub x20, x20, x2 │ │ │ │ + tbz w3, #0, 30504 ::do_widen(char) const@@Base+0x124a4> │ │ │ │ + tbz w3, #1, 30560 ::do_widen(char) const@@Base+0x12500> │ │ │ │ + cmp w24, #0x0 │ │ │ │ + ccmp x20, x22, #0x4, ne // ne = any │ │ │ │ + b.gt 305e8 ::do_widen(char) const@@Base+0x12588> │ │ │ │ + add x3, x25, #0x1 │ │ │ │ + ldr x1, [x19, #184] │ │ │ │ + ldr x2, [x19, #200] │ │ │ │ + cmp x3, #0x1 │ │ │ │ + b.ls 305c4 ::do_widen(char) const@@Base+0x12564> // b.plast │ │ │ │ + ldr x3, [x19, #16] │ │ │ │ + add x2, x25, x2 │ │ │ │ + add x1, x1, x2 │ │ │ │ + str x1, [x19, #24] │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ + ldrb w0, [x3] │ │ │ │ + b 303c8 ::do_widen(char) const@@Base+0x12368> │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x1, x1, #0xa80 │ │ │ │ + ldr x2, [x2, #168] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 30650 ::do_widen(char) const@@Base+0x125f0> // b.any │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + ldr x1, [x0, #184] │ │ │ │ + stp x1, x1, [x0, #8] │ │ │ │ + ldr x2, [x19, #200] │ │ │ │ + str x1, [x0, #24] │ │ │ │ + mov x21, x1 │ │ │ │ + cmp x2, x20 │ │ │ │ + csel x20, x2, x20, le │ │ │ │ + cbz x20, 30420 ::do_widen(char) const@@Base+0x123c0> │ │ │ │ + sub x2, x2, x20 │ │ │ │ + sub x1, x1, x20 │ │ │ │ + add x0, x21, x2 │ │ │ │ + mov x2, x20 │ │ │ │ bl da90 │ │ │ │ - ldp x6, x4, [sp, #8] │ │ │ │ - ldp x0, x5, [x4] │ │ │ │ - sub x2, x5, x0 │ │ │ │ - add x1, x27, x2 │ │ │ │ - sub x2, x6, x1 │ │ │ │ - cmp x2, #0x4 │ │ │ │ - b.le 33ad0 ::do_widen(char) const@@Base+0x1f590> │ │ │ │ - mov x0, x5 │ │ │ │ - str x4, [sp, #8] │ │ │ │ + ldr x21, [x19, #184] │ │ │ │ + ldr x2, [x19, #200] │ │ │ │ + b 30420 ::do_widen(char) const@@Base+0x123c0> │ │ │ │ + ldr x2, [x26, #80] │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + str x27, [sp, #96] │ │ │ │ + add x27, x19, #0x58 │ │ │ │ + ldr x22, [x27, #8] │ │ │ │ + add x1, x0, x2 │ │ │ │ + sub x22, x22, x2 │ │ │ │ + cmp x22, x20 │ │ │ │ + csel x22, x22, x20, le │ │ │ │ + mov x25, x22 │ │ │ │ + cmp x22, #0x1 │ │ │ │ + b.le 3059c ::do_widen(char) const@@Base+0x1253c> │ │ │ │ + mov x2, x22 │ │ │ │ + mov x0, x21 │ │ │ │ bl da90 │ │ │ │ - ldr x4, [sp, #8] │ │ │ │ - ldr x0, [x4] │ │ │ │ - add x0, x0, x28 │ │ │ │ - str x0, [x4, #8] │ │ │ │ - cbz x27, 33230 ::do_widen(char) const@@Base+0x1ecf0> │ │ │ │ - mov x0, x27 │ │ │ │ - bl d870 │ │ │ │ - b 33230 ::do_widen(char) const@@Base+0x1ecf0> │ │ │ │ - mov x0, x4 │ │ │ │ - add x1, sp, #0xcc │ │ │ │ - bl 33fe0 ::do_widen(char) const@@Base+0x1faa0> │ │ │ │ - b 33200 ::do_widen(char) const@@Base+0x1ecc0> │ │ │ │ - mov x0, x5 │ │ │ │ - add x1, sp, #0xcc │ │ │ │ - str w3, [sp, #8] │ │ │ │ - bl 33fe0 ::do_widen(char) const@@Base+0x1faa0> │ │ │ │ - ldr x4, [x23] │ │ │ │ - ldr w3, [sp, #8] │ │ │ │ - add x4, x4, x28 │ │ │ │ - b 332ec ::do_widen(char) const@@Base+0x1edac> │ │ │ │ - mov x0, x5 │ │ │ │ - add x1, sp, #0xcc │ │ │ │ - str w3, [sp, #8] │ │ │ │ - bl 33fe0 ::do_widen(char) const@@Base+0x1faa0> │ │ │ │ - ldr x4, [x23] │ │ │ │ - ldr w3, [sp, #8] │ │ │ │ - add x4, x4, x28 │ │ │ │ - b 332bc ::do_widen(char) const@@Base+0x1ed7c> │ │ │ │ - cmp x28, x27 │ │ │ │ - b.eq 32cc8 ::do_widen(char) const@@Base+0x1e788> // b.none │ │ │ │ - str x20, [sp, #8] │ │ │ │ - mov x20, x28 │ │ │ │ - mov x28, x19 │ │ │ │ - ldr w19, [x27] │ │ │ │ - ldr w0, [x28] │ │ │ │ - cmp w19, w0 │ │ │ │ - b.cs 334b8 ::do_widen(char) const@@Base+0x1ef78> // b.hs, b.nlast │ │ │ │ - sub x2, x27, x28 │ │ │ │ - cmp x2, #0x4 │ │ │ │ - b.le 336e4 ::do_widen(char) const@@Base+0x1f1a4> │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - sub x0, x0, x2 │ │ │ │ - add x0, x27, x0 │ │ │ │ - mov x1, x28 │ │ │ │ + ldr w3, [x26, #88] │ │ │ │ + ldr x2, [x26, #80] │ │ │ │ + and w0, w3, #0x1 │ │ │ │ + add x2, x22, x2 │ │ │ │ + str x2, [x26, #80] │ │ │ │ + cbz w0, 305a8 ::do_widen(char) const@@Base+0x12548> │ │ │ │ + ldr x27, [sp, #96] │ │ │ │ + tbnz w3, #1, 30460 ::do_widen(char) const@@Base+0x12400> │ │ │ │ + sub x3, x20, x22 │ │ │ │ + add x2, x21, x25 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 2ffa0 ::do_widen(char) const@@Base+0x11f40> │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3065c ::do_widen(char) const@@Base+0x125fc> // b.none │ │ │ │ + add x22, x22, x0 │ │ │ │ + sub x3, x20, x22 │ │ │ │ + mov x25, x22 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.lt 306a0 ::do_widen(char) const@@Base+0x12640> // b.tstop │ │ │ │ + ldr w3, [x26, #88] │ │ │ │ + ubfx x24, x3, #1, #1 │ │ │ │ + b 30460 ::do_widen(char) const@@Base+0x12400> │ │ │ │ + b.eq 306e4 ::do_widen(char) const@@Base+0x12684> // b.none │ │ │ │ + add x2, x2, x22 │ │ │ │ + str x2, [x26, #80] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 30558 ::do_widen(char) const@@Base+0x124f8> // b.any │ │ │ │ + ldr x27, [sp, #96] │ │ │ │ + orr w3, w3, #0x1 │ │ │ │ + str w3, [x26, #88] │ │ │ │ + b 3045c ::do_widen(char) const@@Base+0x123fc> │ │ │ │ + ldr w3, [x19, #64] │ │ │ │ + add x1, x1, x2 │ │ │ │ + str x1, [x19, #24] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + orr w1, w3, #0x1 │ │ │ │ + str w1, [x19, #64] │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ + b 303c8 ::do_widen(char) const@@Base+0x12368> │ │ │ │ + add x23, x19, #0x78 │ │ │ │ + add x0, x21, x25 │ │ │ │ + ldr x2, [x26, #80] │ │ │ │ + sub x20, x20, x22 │ │ │ │ + ldr x25, [x23, #8] │ │ │ │ + ldr x1, [x19, #120] │ │ │ │ + sub x25, x25, x2 │ │ │ │ + cmp x25, x20 │ │ │ │ + csel x25, x25, x20, le │ │ │ │ + add x1, x1, x2 │ │ │ │ + cmp x25, #0x1 │ │ │ │ + b.le 306cc ::do_widen(char) const@@Base+0x1266c> │ │ │ │ + mov x2, x25 │ │ │ │ bl da90 │ │ │ │ - str w19, [x28] │ │ │ │ - add x27, x27, #0x4 │ │ │ │ - cmp x20, x27 │ │ │ │ - b.ne 33460 ::do_widen(char) const@@Base+0x1ef20> // b.any │ │ │ │ + ldr x2, [x26, #80] │ │ │ │ + ldr w3, [x26, #88] │ │ │ │ + add x2, x25, x2 │ │ │ │ + str x2, [x26, #80] │ │ │ │ + tbnz w3, #0, 30648 ::do_widen(char) const@@Base+0x125e8> │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 30648 ::do_widen(char) const@@Base+0x125e8> // b.any │ │ │ │ + orr w3, w3, #0x1 │ │ │ │ + str w3, [x26, #88] │ │ │ │ + add x25, x22, x25 │ │ │ │ + b 3046c ::do_widen(char) const@@Base+0x1240c> │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + b 303b8 ::do_widen(char) const@@Base+0x12358> │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + add x1, x19, #0x78 │ │ │ │ + str x1, [sp] │ │ │ │ + cbz x0, 30730 ::do_widen(char) const@@Base+0x126d0> │ │ │ │ + ldr w0, [x0, #12] │ │ │ │ + mov x1, sp │ │ │ │ + bl 29160 ::do_widen(char) const@@Base+0xb100> │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + cbz x0, 30730 ::do_widen(char) const@@Base+0x126d0> │ │ │ │ + ldrsw x0, [x0, #20] │ │ │ │ + mov x1, sp │ │ │ │ + bl 29160 ::do_widen(char) const@@Base+0xb100> │ │ │ │ + str xzr, [x26, #80] │ │ │ │ + ldr w3, [x26, #88] │ │ │ │ + orr w3, w3, #0x2 │ │ │ │ + str w3, [x26, #88] │ │ │ │ + b 30460 ::do_widen(char) const@@Base+0x12400> │ │ │ │ + mov x1, x23 │ │ │ │ + add x2, x21, x22 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 2ffa0 ::do_widen(char) const@@Base+0x11f40> │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3065c ::do_widen(char) const@@Base+0x125fc> // b.none │ │ │ │ + ldr w3, [x26, #88] │ │ │ │ + add x22, x22, x0 │ │ │ │ + mov x25, x22 │ │ │ │ + ubfx x24, x3, #1, #1 │ │ │ │ + b 30460 ::do_widen(char) const@@Base+0x12400> │ │ │ │ + b.ne 30628 ::do_widen(char) const@@Base+0x125c8> // b.any │ │ │ │ + ldrb w1, [x1] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x2, [x26, #80] │ │ │ │ + ldr w3, [x26, #88] │ │ │ │ + b 30628 ::do_widen(char) const@@Base+0x125c8> │ │ │ │ + ldrb w0, [x0, x2] │ │ │ │ + strb w0, [x21] │ │ │ │ + ldr w3, [x26, #88] │ │ │ │ + ldr x2, [x26, #80] │ │ │ │ + and w0, w3, #0x1 │ │ │ │ + b 3054c ::do_widen(char) const@@Base+0x124ec> │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + str x27, [sp, #96] │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x5f8 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + str x27, [sp, #96] │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x158 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x30a // #778 │ │ │ │ + str x27, [sp, #96] │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xa0 │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + mov x21, x0 │ │ │ │ + mov x22, x1 │ │ │ │ + stp x23, x24, [sp, #112] │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr x1, [x3] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cbz x0, 30ad8 ::do_widen(char) const@@Base+0x12a78> │ │ │ │ + ldr w1, [x0, #56] │ │ │ │ + tbnz w1, #0, 30b4c ::do_widen(char) const@@Base+0x12aec> │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov x20, x2 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 307c8 ::do_widen(char) const@@Base+0x12768> // b.none │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr x23, [x0, #16] │ │ │ │ + cmn x20, #0x1 │ │ │ │ + mov x1, #0x80 // #128 │ │ │ │ + mov x0, #0x88 // #136 │ │ │ │ + csel x20, x20, x1, ne // ne = any │ │ │ │ + bl d8b0 │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3792] │ │ │ │ + add x24, x19, #0x48 │ │ │ │ + stp xzr, xzr, [x19, #16] │ │ │ │ + add x0, x0, #0x38 │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + stp x2, xzr, [x19] │ │ │ │ + stp xzr, xzr, [x19, #32] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + bl dfc0 │ │ │ │ + str wzr, [x19, #64] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strb wzr, [x24, #16] │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0xf30 │ │ │ │ + str x0, [x19] │ │ │ │ + str w1, [x19, #128] │ │ │ │ + stp q31, q31, [x19, #96] │ │ │ │ + ldp x26, x22, [x22] │ │ │ │ + cbz x22, 309e8 ::do_widen(char) const@@Base+0x12988> │ │ │ │ + add x25, x22, #0x8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 79b10 ::do_widen(char) const@@Base+0x5bab0> │ │ │ │ + ldr w1, [x19, #128] │ │ │ │ + tbnz w1, #0, 30afc ::do_widen(char) const@@Base+0x12a9c> │ │ │ │ + cbnz x20, 3097c ::do_widen(char) const@@Base+0x1291c> │ │ │ │ + tbz w1, #1, 30aa8 ::do_widen(char) const@@Base+0x12a48> │ │ │ │ + ldp x0, x1, [x19, #104] │ │ │ │ + stp x0, x0, [x19, #32] │ │ │ │ + add x0, x0, x1 │ │ │ │ + str x0, [x19, #48] │ │ │ │ + mov x1, x25 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 79b10 ::do_widen(char) const@@Base+0x5bab0> │ │ │ │ + ldrb w0, [x24, #16] │ │ │ │ + tbz w0, #0, 30888 ::do_widen(char) const@@Base+0x12828> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 30884 ::do_widen(char) const@@Base+0x12824> │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + strb wzr, [x24, #16] │ │ │ │ + stp x26, x22, [x19, #72] │ │ │ │ + mov x1, x25 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 79b10 ::do_widen(char) const@@Base+0x5bab0> │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + strb w1, [x24, #16] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + ldr w0, [x19, #128] │ │ │ │ + orr w1, w0, #0x1 │ │ │ │ + str w1, [x19, #128] │ │ │ │ + ldr w1, [x19, #64] │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.le 30a64 ::do_widen(char) const@@Base+0x12a04> │ │ │ │ + and w1, w1, #0xfffffff8 │ │ │ │ + orr w0, w0, #0x3 │ │ │ │ + str w0, [x19, #128] │ │ │ │ + str w1, [x19, #64] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + ldr x20, [x21] │ │ │ │ + cbz x20, 30ad8 ::do_widen(char) const@@Base+0x12a78> │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl d8b0 │ │ │ │ + str x19, [x0, #16] │ │ │ │ + mov x1, x20 │ │ │ │ + bl d260 │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ ldr x0, [x21] │ │ │ │ - ldr x20, [sp, #8] │ │ │ │ - add x15, x0, x26 │ │ │ │ - ldr x19, [x0, x26] │ │ │ │ - ldr x28, [x15, #8] │ │ │ │ - b 32cc8 ::do_widen(char) const@@Base+0x1e788> │ │ │ │ - ldur w2, [x27, #-4] │ │ │ │ - sub x0, x27, #0x4 │ │ │ │ - cmp w19, w2 │ │ │ │ - b.cs 336f0 ::do_widen(char) const@@Base+0x1f1b0> // b.hs, b.nlast │ │ │ │ - mov x3, x0 │ │ │ │ - str w2, [x0, #4] │ │ │ │ - ldr w2, [x0, #-4]! │ │ │ │ - cmp w19, w2 │ │ │ │ - b.cc 334c8 ::do_widen(char) const@@Base+0x1ef88> // b.lo, b.ul, b.last │ │ │ │ - str w19, [x3] │ │ │ │ - b 33494 ::do_widen(char) const@@Base+0x1ef54> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - stp x27, x3, [sp, #368] │ │ │ │ - str x3, [sp, #384] │ │ │ │ - bl 33f00 ::do_widen(char) const@@Base+0x1f9c0> │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [x20, #16] │ │ │ │ + cbz x23, 30928 ::do_widen(char) const@@Base+0x128c8> │ │ │ │ + ldr x1, [x23] │ │ │ │ + ldr x2, [x1, #112] │ │ │ │ + cbz x0, 30ad8 ::do_widen(char) const@@Base+0x12a78> │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x2 │ │ │ │ ldr x0, [x21] │ │ │ │ - mov x7, #0x1 // #1 │ │ │ │ - ldr x3, [sp, #384] │ │ │ │ - add x4, x0, x26 │ │ │ │ - ldr x0, [x0, x26] │ │ │ │ - ldr x5, [x4, #8] │ │ │ │ - ldp x27, x6, [sp, #368] │ │ │ │ - b 33374 ::do_widen(char) const@@Base+0x1ee34> │ │ │ │ - add x28, x28, #0x18 │ │ │ │ - cmp x26, x28 │ │ │ │ - b.ne 32a20 ::do_widen(char) const@@Base+0x1e4e0> // b.any │ │ │ │ - b 32a38 ::do_widen(char) const@@Base+0x1e4f8> │ │ │ │ - mov x4, x5 │ │ │ │ - add x5, x5, #0x4 │ │ │ │ - str w3, [x4] │ │ │ │ - cmp x28, x5 │ │ │ │ - b.ne 32c84 ::do_widen(char) const@@Base+0x1e744> // b.any │ │ │ │ - b 32cc4 ::do_widen(char) const@@Base+0x1e784> │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + cbz x0, 30ad8 ::do_widen(char) const@@Base+0x12a78> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + cbz x0, 30940 ::do_widen(char) const@@Base+0x128e0> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 33bc4 ::do_widen(char) const@@Base+0x1f684> // b.any │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0xf18 │ │ │ │ - bl d530 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - str w15, [sp, #8] │ │ │ │ - str w3, [sp, #16] │ │ │ │ - stp x6, x7, [sp, #24] │ │ │ │ - stp x14, x2, [sp, #40] │ │ │ │ - stp x5, x4, [sp, #56] │ │ │ │ - str w9, [sp, #104] │ │ │ │ - bl 1fa00 ::do_widen(char) const@@Base+0xb4c0> │ │ │ │ - ldp x14, x2, [sp, #40] │ │ │ │ - ldr w3, [sp, #16] │ │ │ │ - ldp x6, x7, [sp, #24] │ │ │ │ - ldp x5, x4, [sp, #56] │ │ │ │ - str w3, [x2, #4] │ │ │ │ - ldr w15, [sp, #8] │ │ │ │ - ldr w9, [sp, #104] │ │ │ │ - b 3301c ::do_widen(char) const@@Base+0x1eadc> │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - str w15, [sp, #8] │ │ │ │ - str w3, [sp, #16] │ │ │ │ - stp x6, x7, [sp, #24] │ │ │ │ - stp x14, x2, [sp, #40] │ │ │ │ - stp x5, x4, [sp, #56] │ │ │ │ - str w9, [sp, #104] │ │ │ │ - bl 1fa00 ::do_widen(char) const@@Base+0xb4c0> │ │ │ │ - ldp x6, x7, [sp, #24] │ │ │ │ - ldp x14, x2, [sp, #40] │ │ │ │ - ldp x5, x4, [sp, #56] │ │ │ │ - ldr w15, [sp, #8] │ │ │ │ - ldr w3, [sp, #16] │ │ │ │ - ldr w9, [sp, #104] │ │ │ │ - b 32fe8 ::do_widen(char) const@@Base+0x1eaa8> │ │ │ │ - bl 33f00 ::do_widen(char) const@@Base+0x1f9c0> │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x0, x0, x28 │ │ │ │ - ldr w2, [x20, #144] │ │ │ │ - mov x15, x0 │ │ │ │ - ldr x23, [x0, #8] │ │ │ │ - sxtw x6, w2 │ │ │ │ - ldr w7, [x1] │ │ │ │ - b 32dcc ::do_widen(char) const@@Base+0x1e88c> │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - stp x6, x7, [sp, #8] │ │ │ │ - stp x14, x2, [sp, #24] │ │ │ │ - stp x5, x4, [sp, #40] │ │ │ │ - str w9, [sp, #56] │ │ │ │ - bl 1fa00 ::do_widen(char) const@@Base+0xb4c0> │ │ │ │ - ldp x6, x7, [sp, #8] │ │ │ │ - ldp x14, x2, [sp, #24] │ │ │ │ - ldp x5, x4, [sp, #40] │ │ │ │ - ldr w9, [sp, #56] │ │ │ │ - b 33054 ::do_widen(char) const@@Base+0x1eb14> │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - str w3, [sp, #8] │ │ │ │ - stp x6, x7, [sp, #16] │ │ │ │ - stp x14, x2, [sp, #32] │ │ │ │ - stp x5, x4, [sp, #48] │ │ │ │ - str w9, [sp, #64] │ │ │ │ - bl 1fa00 ::do_widen(char) const@@Base+0xb4c0> │ │ │ │ - ldp x14, x2, [sp, #32] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldp x6, x7, [sp, #16] │ │ │ │ - add x0, x0, x14 │ │ │ │ - ldr w3, [sp, #8] │ │ │ │ - ldp x5, x4, [sp, #48] │ │ │ │ - ldp x1, x16, [x0, #8] │ │ │ │ - ldr w9, [sp, #64] │ │ │ │ - b 33040 ::do_widen(char) const@@Base+0x1eb00> │ │ │ │ - ldur w2, [x22, #-4] │ │ │ │ - sub x0, x22, #0x4 │ │ │ │ - cmp w19, w2 │ │ │ │ - b.cs 33abc ::do_widen(char) const@@Base+0x1f57c> // b.hs, b.nlast │ │ │ │ - mov x3, x0 │ │ │ │ - str w2, [x0, #4] │ │ │ │ - ldr w2, [x0, #-4]! │ │ │ │ - cmp w19, w2 │ │ │ │ - b.cc 33688 ::do_widen(char) const@@Base+0x1f148> // b.lo, b.ul, b.last │ │ │ │ - str w19, [x3] │ │ │ │ - b 32e74 ::do_widen(char) const@@Base+0x1e934> │ │ │ │ - lsl x28, x1, #2 │ │ │ │ - mov x0, x28 │ │ │ │ + b.ne 30b44 ::do_widen(char) const@@Base+0x12ae4> // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + ldp x21, x22, [sp, #96] │ │ │ │ + ldp x23, x24, [sp, #112] │ │ │ │ + ldp x25, x26, [sp, #128] │ │ │ │ + add sp, sp, #0xa0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + stp x27, x28, [sp, #144] │ │ │ │ + sxtw x0, w20 │ │ │ │ + add x27, x19, #0x68 │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + sxtw x28, w20 │ │ │ │ + cmp x2, w20, sxtw │ │ │ │ + b.eq 30aa0 ::do_widen(char) const@@Base+0x12a40> // b.none │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + tbnz x28, #63, 30ac0 ::do_widen(char) const@@Base+0x12a60> │ │ │ │ bl d8b0 │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x27, x0 │ │ │ │ - add x3, x0, x28 │ │ │ │ - mov x6, x0 │ │ │ │ - add x4, x1, x26 │ │ │ │ - ldr x0, [x1, x26] │ │ │ │ - ldr x5, [x4, #8] │ │ │ │ - cmp x5, x0 │ │ │ │ - b.ne 3333c ::do_widen(char) const@@Base+0x1edfc> // b.any │ │ │ │ - b 333f0 ::do_widen(char) const@@Base+0x1eeb0> │ │ │ │ - b.ne 32c54 ::do_widen(char) const@@Base+0x1e714> // b.any │ │ │ │ - str w0, [x27] │ │ │ │ - b 32c54 ::do_widen(char) const@@Base+0x1e714> │ │ │ │ - b.ne 33490 ::do_widen(char) const@@Base+0x1ef50> // b.any │ │ │ │ - str w0, [x27] │ │ │ │ - b 33490 ::do_widen(char) const@@Base+0x1ef50> │ │ │ │ - mov x3, x27 │ │ │ │ - str w19, [x3] │ │ │ │ - b 33494 ::do_widen(char) const@@Base+0x1ef54> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cbz x0, 33710 ::do_widen(char) const@@Base+0x1f1d0> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cbz x0, 3371c ::do_widen(char) const@@Base+0x1f1dc> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #304] │ │ │ │ - cbz x0, 33728 ::do_widen(char) const@@Base+0x1f1e8> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #272] │ │ │ │ - cbz x0, 33734 ::do_widen(char) const@@Base+0x1f1f4> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ - cbz x0, 33740 ::do_widen(char) const@@Base+0x1f200> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - cbz x0, 3374c ::do_widen(char) const@@Base+0x1f20c> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cbz x0, 33758 ::do_widen(char) const@@Base+0x1f218> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cbz x0, 33764 ::do_widen(char) const@@Base+0x1f224> │ │ │ │ - bl d870 │ │ │ │ - cbz x24, 33770 ::do_widen(char) const@@Base+0x1f230> │ │ │ │ - mov x0, x24 │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - cbz x0, 3377c ::do_widen(char) const@@Base+0x1f23c> │ │ │ │ - bl d870 │ │ │ │ - cbz x25, 33788 ::do_widen(char) const@@Base+0x1f248> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cbz x0, 33794 ::do_widen(char) const@@Base+0x1f254> │ │ │ │ + ldr x1, [x19, #104] │ │ │ │ + stp x0, x28, [x19, #104] │ │ │ │ + cbz x1, 309bc ::do_widen(char) const@@Base+0x1295c> │ │ │ │ + mov x0, x1 │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cbz x0, 337a0 ::do_widen(char) const@@Base+0x1f260> │ │ │ │ + ldr w1, [x19, #128] │ │ │ │ + tbz w1, #1, 30ab4 ::do_widen(char) const@@Base+0x12a54> │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + add x2, x0, x2 │ │ │ │ + stp x0, x0, [x19, #32] │ │ │ │ + str x2, [x19, #48] │ │ │ │ + cbz x22, 30a6c ::do_widen(char) const@@Base+0x12a0c> │ │ │ │ + ldp x27, x28, [sp, #144] │ │ │ │ + add x25, x22, #0x8 │ │ │ │ + b 30864 ::do_widen(char) const@@Base+0x12804> │ │ │ │ + cbz x20, 30a0c ::do_widen(char) const@@Base+0x129ac> │ │ │ │ + stp x27, x28, [sp, #144] │ │ │ │ + sxtw x0, w20 │ │ │ │ + add x27, x19, #0x68 │ │ │ │ + ldr x1, [x27, #8] │ │ │ │ + sxtw x28, w20 │ │ │ │ + cmp x1, w20, sxtw │ │ │ │ + b.ne 30998 ::do_widen(char) const@@Base+0x12938> // b.any │ │ │ │ + ldp x27, x28, [sp, #144] │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + stp xzr, xzr, [x19, #32] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + ldrb w0, [x24, #16] │ │ │ │ + tbz w0, #0, 30a30 ::do_widen(char) const@@Base+0x129d0> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 30a74 ::do_widen(char) const@@Base+0x12a14> │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + ldr w1, [x19, #128] │ │ │ │ + stp x26, xzr, [x19, #72] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w0, [x24, #16] │ │ │ │ + orr w0, w1, #0x1 │ │ │ │ + str w0, [x19, #128] │ │ │ │ + ldr w0, [x19, #64] │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.le 30a94 ::do_widen(char) const@@Base+0x12a34> │ │ │ │ + orr w1, w1, #0x3 │ │ │ │ + and w0, w0, #0xfffffff8 │ │ │ │ + str w0, [x19, #64] │ │ │ │ + str w1, [x19, #128] │ │ │ │ + b 308d8 ::do_widen(char) const@@Base+0x12878> │ │ │ │ + and w1, w1, #0xfffffff8 │ │ │ │ + b 308cc ::do_widen(char) const@@Base+0x1286c> │ │ │ │ + ldp x27, x28, [sp, #144] │ │ │ │ + b 30a18 ::do_widen(char) const@@Base+0x129b8> │ │ │ │ + str x26, [x19, #72] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w0, [x24, #16] │ │ │ │ + orr w0, w1, #0x1 │ │ │ │ + str w0, [x19, #128] │ │ │ │ + ldr w0, [x19, #64] │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.gt 30a50 ::do_widen(char) const@@Base+0x129f0> │ │ │ │ + and w0, w0, #0xfffffff8 │ │ │ │ + str w0, [x19, #64] │ │ │ │ + b 308d8 ::do_widen(char) const@@Base+0x12878> │ │ │ │ + ldp x27, x28, [sp, #144] │ │ │ │ + b 30850 ::do_widen(char) const@@Base+0x127f0> │ │ │ │ + stp xzr, xzr, [x19, #32] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + b 30864 ::do_widen(char) const@@Base+0x12804> │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b 309d0 ::do_widen(char) const@@Base+0x12970> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 30b48 ::do_widen(char) const@@Base+0x12ae8> // b.any │ │ │ │ + bl d450 │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x1a0 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + stp x27, x28, [sp, #144] │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bl d820 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x21, sp, #0x18 │ │ │ │ + adrp x1, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + mov x0, x21 │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + add x1, x1, #0x3e0 │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl d430 │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 30b98 ::do_widen(char) const@@Base+0x12b38> // b.none │ │ │ │ + stp x27, x28, [sp, #144] │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + add x20, sp, #0x18 │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x1, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + add x1, x1, #0x3d0 │ │ │ │ + bl dbd0 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 30b44 ::do_widen(char) const@@Base+0x12ae4> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl e1b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e4> │ │ │ │ + bti j │ │ │ │ + ldp x27, x28, [sp, #144] │ │ │ │ + mov x20, x0 │ │ │ │ + cbnz x22, 30bc4 ::do_widen(char) const@@Base+0x12b64> │ │ │ │ + b 30bcc ::do_widen(char) const@@Base+0x12b6c> │ │ │ │ + mov x0, x21 │ │ │ │ + bl e234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x264> │ │ │ │ + bti j │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + mov x20, x0 │ │ │ │ + b 30bc4 ::do_widen(char) const@@Base+0x12b64> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d980 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 29840 ::do_widen(char) const@@Base+0xb7e0> │ │ │ │ + mov x0, x19 │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cbz x0, 33a20 ::do_widen(char) const@@Base+0x1f4e0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x27, x28, [sp, #144] │ │ │ │ + b.ne 30b48 ::do_widen(char) const@@Base+0x12ae8> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 33bc4 ::do_widen(char) const@@Base+0x1f684> // b.any │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - add sp, sp, #0x190 │ │ │ │ - ldr d15, [sp, #96] │ │ │ │ - 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], #112 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - cmp x23, x22 │ │ │ │ - b.eq 33864 ::do_widen(char) const@@Base+0x1f324> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - mov x21, x23 │ │ │ │ - mov x23, x22 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x19, #0x4 // #4 │ │ │ │ - str x20, [sp, #8] │ │ │ │ - ldr w20, [x23] │ │ │ │ - ldr w0, [x27] │ │ │ │ - cmp w20, w0 │ │ │ │ - b.cs 33900 ::do_widen(char) const@@Base+0x1f3c0> // b.hs, b.nlast │ │ │ │ - sub x2, x23, x27 │ │ │ │ - cmp x2, #0x4 │ │ │ │ - b.le 33aa4 ::do_widen(char) const@@Base+0x1f564> │ │ │ │ - sub x0, x19, x2 │ │ │ │ - mov x1, x27 │ │ │ │ - add x0, x23, x0 │ │ │ │ - bl da90 │ │ │ │ - str w20, [x27] │ │ │ │ - add x23, x23, #0x4 │ │ │ │ - cmp x23, x21 │ │ │ │ - b.ne 33810 ::do_widen(char) const@@Base+0x1f2d0> // b.any │ │ │ │ - ldr x0, [x22] │ │ │ │ - mov x21, x22 │ │ │ │ - ldr x20, [sp, #8] │ │ │ │ - add x15, x0, x28 │ │ │ │ - ldr x27, [x0, x28] │ │ │ │ - ldr x23, [x15, #8] │ │ │ │ - cmp x23, x27 │ │ │ │ - b.eq 32d44 ::do_widen(char) const@@Base+0x1e804> // b.none │ │ │ │ - mov x2, x27 │ │ │ │ - add x27, x27, #0x4 │ │ │ │ - cmp x27, x23 │ │ │ │ - b.eq 32d44 ::do_widen(char) const@@Base+0x1e804> // b.none │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ - ldur w1, [x27, #-4] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ne 3386c ::do_widen(char) const@@Base+0x1f32c> // b.any │ │ │ │ - cmp x2, x23 │ │ │ │ - b.eq 32d44 ::do_widen(char) const@@Base+0x1e804> // b.none │ │ │ │ - add x0, x2, #0x8 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 338ec ::do_widen(char) const@@Base+0x1f3ac> // b.none │ │ │ │ - ldr w1, [x0] │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - ldr w3, [x2] │ │ │ │ - cmp w1, w3 │ │ │ │ - b.eq 338e4 ::do_widen(char) const@@Base+0x1f3a4> // b.none │ │ │ │ + stp x27, x28, [sp, #144] │ │ │ │ + b.eq 30bf4 ::do_widen(char) const@@Base+0x12b94> // b.none │ │ │ │ + b 30b48 ::do_widen(char) const@@Base+0x12ae8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl da70 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x27, x28, [sp, #144] │ │ │ │ + b.ne 30b48 ::do_widen(char) const@@Base+0x12ae8> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - str w1, [x2, #4] │ │ │ │ - add x2, x2, #0x4 │ │ │ │ - cmp x23, x0 │ │ │ │ - b.eq 338ec ::do_widen(char) const@@Base+0x1f3ac> // b.none │ │ │ │ - mov w3, w1 │ │ │ │ - ldr w1, [x0] │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - cmp w1, w3 │ │ │ │ - b.ne 338c0 ::do_widen(char) const@@Base+0x1f380> // b.any │ │ │ │ - cmp x23, x0 │ │ │ │ - b.ne 338d0 ::do_widen(char) const@@Base+0x1f390> // b.any │ │ │ │ - add x2, x2, #0x4 │ │ │ │ - cmp x2, x23 │ │ │ │ - b.eq 32d44 ::do_widen(char) const@@Base+0x1e804> // b.none │ │ │ │ - str x2, [x15, #8] │ │ │ │ - b 32d44 ::do_widen(char) const@@Base+0x1e804> │ │ │ │ - ldur w2, [x23, #-4] │ │ │ │ - sub x0, x23, #0x4 │ │ │ │ - cmp w20, w2 │ │ │ │ - b.cs 33ab0 ::do_widen(char) const@@Base+0x1f570> // b.hs, b.nlast │ │ │ │ - mov x3, x0 │ │ │ │ - str w2, [x0, #4] │ │ │ │ - ldr w2, [x0, #-4]! │ │ │ │ - cmp w20, w2 │ │ │ │ - b.cc 33910 ::do_widen(char) const@@Base+0x1f3d0> // b.lo, b.ul, b.last │ │ │ │ - str w20, [x3] │ │ │ │ - b 33840 ::do_widen(char) const@@Base+0x1f300> │ │ │ │ - mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ - cmp x28, x0 │ │ │ │ - b.hi 33af4 ::do_widen(char) const@@Base+0x1f5b4> // b.pmore │ │ │ │ - mov x0, x28 │ │ │ │ - str x4, [sp, #8] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x140 │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + stp x29, x30, [sp, #224] │ │ │ │ + add x29, sp, #0xe0 │ │ │ │ + stp x19, x20, [sp, #240] │ │ │ │ + mov x20, x1 │ │ │ │ + stp x21, x22, [sp, #256] │ │ │ │ + mov x22, x0 │ │ │ │ + stp x23, x24, [sp, #272] │ │ │ │ + stp x25, x26, [sp, #288] │ │ │ │ + stp x27, x28, [sp, #304] │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr x1, [x3] │ │ │ │ + str x1, [sp, #216] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cbz x0, 31108 ::do_widen(char) const@@Base+0x130a8> │ │ │ │ + ldr w1, [x0, #56] │ │ │ │ + tbnz w1, #0, 311b8 ::do_widen(char) const@@Base+0x13158> │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov x21, x2 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 30cec ::do_widen(char) const@@Base+0x12c8c> // b.none │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr x23, [x0, #16] │ │ │ │ + cmn x21, #0x1 │ │ │ │ + mov x1, #0x80 // #128 │ │ │ │ + mov x0, #0xd8 // #216 │ │ │ │ + csel x21, x21, x1, ne // ne = any │ │ │ │ bl d8b0 │ │ │ │ - ldr x4, [sp, #8] │ │ │ │ - mov x3, x0 │ │ │ │ - cmp x28, #0x4 │ │ │ │ - b.le 339a4 ::do_widen(char) const@@Base+0x1f464> │ │ │ │ - mov x2, x28 │ │ │ │ - mov x1, x27 │ │ │ │ - stp x0, x4, [sp, #8] │ │ │ │ - bl d270 │ │ │ │ - ldp x3, x4, [sp, #8] │ │ │ │ - ldr x0, [x4] │ │ │ │ - cbz x0, 339b4 ::do_widen(char) const@@Base+0x1f474> │ │ │ │ - stp x3, x4, [sp, #8] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x0, x0, #0x38 │ │ │ │ + stp xzr, xzr, [x19, #16] │ │ │ │ + add x26, x19, #0x48 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + stp x1, xzr, [x19] │ │ │ │ + stp xzr, xzr, [x19, #32] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + bl dfc0 │ │ │ │ + str wzr, [x19, #64] │ │ │ │ + ldr q31, [x20] │ │ │ │ + strb wzr, [x26, #96] │ │ │ │ + movi v30.4s, #0x0 │ │ │ │ + mov w2, #0x4 // #4 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0xda0 │ │ │ │ + mov x1, v31.d[1] │ │ │ │ + str x0, [x19] │ │ │ │ + str q31, [sp, #16] │ │ │ │ + str w2, [x19, #208] │ │ │ │ + stp q30, q30, [x19, #176] │ │ │ │ + cbz x1, 30d6c ::do_widen(char) const@@Base+0x12d0c> │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 79b10 ::do_widen(char) const@@Base+0x5bab0> │ │ │ │ + ldp x1, x2, [x20, #16] │ │ │ │ + add x27, sp, #0x20 │ │ │ │ + add x24, sp, #0x30 │ │ │ │ + mov x0, x27 │ │ │ │ + str x24, [sp, #32] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 25a60 ::do_widen(char) const@@Base+0x7a00> │ │ │ │ + ldp x1, x2, [x20, #48] │ │ │ │ + add x25, sp, #0x50 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + str x25, [sp, #64] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 25a60 ::do_widen(char) const@@Base+0x7a00> │ │ │ │ + ldr x1, [x20, #80] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr w0, [x19, #208] │ │ │ │ + ldr w1, [x20, #88] │ │ │ │ + str w1, [sp, #104] │ │ │ │ + tbnz w0, #0, 31128 ::do_widen(char) const@@Base+0x130c8> │ │ │ │ + cbz x21, 30df8 ::do_widen(char) const@@Base+0x12d98> │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + sxtw x20, w21 │ │ │ │ + cmp x1, w21, sxtw │ │ │ │ + b.eq 30df8 ::do_widen(char) const@@Base+0x12d98> // b.none │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3744] │ │ │ │ + tbnz x20, #63, 310d8 ::do_widen(char) const@@Base+0x13078> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d8b0 │ │ │ │ + ldr x1, [x19, #184] │ │ │ │ + stp x0, x20, [x19, #184] │ │ │ │ + cbz x1, 30df4 ::do_widen(char) const@@Base+0x12d94> │ │ │ │ + mov x0, x1 │ │ │ │ bl d870 │ │ │ │ - ldp x3, x4, [sp, #8] │ │ │ │ - add x28, x3, x28 │ │ │ │ - stp x3, x28, [x4] │ │ │ │ - str x28, [x4, #16] │ │ │ │ - b 333f0 ::do_widen(char) const@@Base+0x1eeb0> │ │ │ │ - mov x4, x19 │ │ │ │ - add x19, x19, #0x4 │ │ │ │ - str w3, [x4] │ │ │ │ - cmp x19, x23 │ │ │ │ - b.ne 32ea0 ::do_widen(char) const@@Base+0x1e960> // b.any │ │ │ │ - b 32ee4 ::do_widen(char) const@@Base+0x1e9a4> │ │ │ │ - ldr x0, [x4] │ │ │ │ - ldr w1, [x27] │ │ │ │ - str w1, [x3] │ │ │ │ - cbnz x0, 33970 ::do_widen(char) const@@Base+0x1f430> │ │ │ │ - add x28, x3, x28 │ │ │ │ - stp x3, x28, [x4] │ │ │ │ - str x28, [x4, #16] │ │ │ │ - b 333f0 ::do_widen(char) const@@Base+0x1eeb0> │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ + ldr w0, [x19, #208] │ │ │ │ + tbnz w0, #1, 3106c ::do_widen(char) const@@Base+0x1300c> │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b 32868 ::do_widen(char) const@@Base+0x1e328> │ │ │ │ - str xzr, [sp, #88] │ │ │ │ - str xzr, [sp, #144] │ │ │ │ - b 32a98 ::do_widen(char) const@@Base+0x1e558> │ │ │ │ - stp xzr, xzr, [sp, #120] │ │ │ │ - str xzr, [sp, #168] │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - str xzr, [sp, #160] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - str xzr, [sp, #152] │ │ │ │ - str xzr, [sp, #136] │ │ │ │ - stp xzr, xzr, [sp, #208] │ │ │ │ - str xzr, [sp, #224] │ │ │ │ - stp xzr, xzr, [sp, #240] │ │ │ │ - str xzr, [sp, #256] │ │ │ │ - stp xzr, xzr, [sp, #272] │ │ │ │ - str xzr, [sp, #288] │ │ │ │ - stp xzr, xzr, [sp, #304] │ │ │ │ - str xzr, [sp, #320] │ │ │ │ - b 32714 ::do_widen(char) const@@Base+0x1e1d4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr q30, [sp, #16] │ │ │ │ + str x1, [x19, #48] │ │ │ │ + stp x0, x0, [x19, #32] │ │ │ │ + mov x1, v30.d[1] │ │ │ │ + str q30, [sp, #112] │ │ │ │ + cbz x1, 30e28 ::do_widen(char) const@@Base+0x12dc8> │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 79b10 ::do_widen(char) const@@Base+0x5bab0> │ │ │ │ + ldp x1, x2, [sp, #32] │ │ │ │ + add x28, sp, #0x80 │ │ │ │ + add x20, sp, #0x90 │ │ │ │ + mov x0, x28 │ │ │ │ + str x20, [sp, #128] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 25a60 ::do_widen(char) const@@Base+0x7a00> │ │ │ │ + ldp x1, x2, [sp, #64] │ │ │ │ + add x27, sp, #0xb0 │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + str x27, [sp, #160] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 25a60 ::do_widen(char) const@@Base+0x7a00> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + ldrb w0, [x26, #96] │ │ │ │ + ldr w1, [sp, #104] │ │ │ │ + str w1, [sp, #200] │ │ │ │ + tbnz w0, #0, 31078 ::do_widen(char) const@@Base+0x13018> │ │ │ │ + ldr q29, [sp, #112] │ │ │ │ + mov x1, v29.d[1] │ │ │ │ + stur q29, [x19, #72] │ │ │ │ + cbz x1, 30e90 ::do_widen(char) const@@Base+0x12e30> │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 79b10 ::do_widen(char) const@@Base+0x5bab0> │ │ │ │ + ldp x1, x2, [sp, #128] │ │ │ │ + add x3, x19, #0x68 │ │ │ │ + str x3, [x19, #88] │ │ │ │ + add x28, x19, #0x58 │ │ │ │ + mov x0, x28 │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 25a60 ::do_widen(char) const@@Base+0x7a00> │ │ │ │ + ldp x1, x2, [sp, #160] │ │ │ │ + add x3, x19, #0x88 │ │ │ │ + str x3, [x19, #120] │ │ │ │ + add x0, x19, #0x78 │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 25a60 ::do_widen(char) const@@Base+0x7a00> │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + str x2, [x26, #80] │ │ │ │ + ldr w2, [sp, #200] │ │ │ │ + str w2, [x26, #88] │ │ │ │ + strb w1, [x26, #96] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 30eec ::do_widen(char) const@@Base+0x12e8c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 30efc ::do_widen(char) const@@Base+0x12e9c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x20, [sp, #120] │ │ │ │ + cbz x20, 30f40 ::do_widen(char) const@@Base+0x12ee0> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 30f40 ::do_widen(char) const@@Base+0x12ee0> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 310b0 ::do_widen(char) const@@Base+0x13050> // b.none │ │ │ │ + nop │ │ │ │ + ldr w1, [x19, #208] │ │ │ │ + cmp x21, #0x1 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + orr w3, w1, #0x1 │ │ │ │ + ldr w2, [x19, #64] │ │ │ │ + orr w1, w1, #0x3 │ │ │ │ + csel w1, w1, w3, gt │ │ │ │ + str w1, [x19, #208] │ │ │ │ + and w1, w2, #0xfffffff8 │ │ │ │ + str w1, [x19, #64] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 30f74 ::do_widen(char) const@@Base+0x12f14> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 30f84 ::do_widen(char) const@@Base+0x12f24> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x20, [sp, #24] │ │ │ │ + cbz x20, 30fc4 ::do_widen(char) const@@Base+0x12f64> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 30fc4 ::do_widen(char) const@@Base+0x12f64> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 31088 ::do_widen(char) const@@Base+0x13028> // b.none │ │ │ │ + ldr x20, [x22] │ │ │ │ + cbz x20, 31108 ::do_widen(char) const@@Base+0x130a8> │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl d8b0 │ │ │ │ + str x19, [x0, #16] │ │ │ │ + mov x1, x20 │ │ │ │ + bl d260 │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + ldr x0, [x22] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [x20, #16] │ │ │ │ + cbz x23, 31014 ::do_widen(char) const@@Base+0x12fb4> │ │ │ │ + ldr x1, [x23] │ │ │ │ + ldr x2, [x1, #112] │ │ │ │ + cbz x0, 31108 ::do_widen(char) const@@Base+0x130a8> │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x22] │ │ │ │ + cbz x0, 31108 ::do_widen(char) const@@Base+0x130a8> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + cbz x0, 3102c ::do_widen(char) const@@Base+0x12fcc> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 33bc4 ::do_widen(char) const@@Base+0x1f684> // b.any │ │ │ │ - add sp, sp, #0x190 │ │ │ │ - ldr d15, [sp, #96] │ │ │ │ - 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], #112 │ │ │ │ + b.ne 311b4 ::do_widen(char) const@@Base+0x13154> // b.any │ │ │ │ + ldp x29, x30, [sp, #224] │ │ │ │ + ldp x19, x20, [sp, #240] │ │ │ │ + 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 │ │ │ │ - str x5, [x4, #8] │ │ │ │ - b 33230 ::do_widen(char) const@@Base+0x1ecf0> │ │ │ │ - cmp x28, #0x4 │ │ │ │ - b.le 33b38 ::do_widen(char) const@@Base+0x1f5f8> │ │ │ │ - mov x2, x28 │ │ │ │ - mov x1, x27 │ │ │ │ - str x4, [sp, #8] │ │ │ │ - bl da90 │ │ │ │ - ldr x4, [sp, #8] │ │ │ │ - ldr x0, [x4] │ │ │ │ - add x0, x0, x28 │ │ │ │ - str x0, [x4, #8] │ │ │ │ - b 333f0 ::do_widen(char) const@@Base+0x1eeb0> │ │ │ │ - b.ne 32e70 ::do_widen(char) const@@Base+0x1e930> // b.any │ │ │ │ - str w0, [x22] │ │ │ │ - b 32e70 ::do_widen(char) const@@Base+0x1e930> │ │ │ │ - b.ne 3383c ::do_widen(char) const@@Base+0x1f2fc> // b.any │ │ │ │ - str w0, [x23] │ │ │ │ - b 3383c ::do_widen(char) const@@Base+0x1f2fc> │ │ │ │ - mov x3, x23 │ │ │ │ - str w20, [x3] │ │ │ │ - b 33840 ::do_widen(char) const@@Base+0x1f300> │ │ │ │ - mov x3, x22 │ │ │ │ - str w19, [x3] │ │ │ │ - b 32e74 ::do_widen(char) const@@Base+0x1e934> │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - b 32848 ::do_widen(char) const@@Base+0x1e308> │ │ │ │ - add x0, x0, x28 │ │ │ │ - b.ne 333e8 ::do_widen(char) const@@Base+0x1eea8> // b.any │ │ │ │ - ldr w1, [x1] │ │ │ │ - str w1, [x5] │ │ │ │ - b 333e8 ::do_widen(char) const@@Base+0x1eea8> │ │ │ │ - b.ne 333c0 ::do_widen(char) const@@Base+0x1ee80> // b.any │ │ │ │ - ldr w1, [x27] │ │ │ │ - str w1, [x0] │ │ │ │ - b 333c0 ::do_widen(char) const@@Base+0x1ee80> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - tbz x28, #63, 33b20 ::do_widen(char) const@@Base+0x1f5e0> │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 33bc4 ::do_widen(char) const@@Base+0x1f684> // b.any │ │ │ │ - bl d730 │ │ │ │ - mov x0, x3 │ │ │ │ - b 329f0 ::do_widen(char) const@@Base+0x1e4b0> │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldp x0, x1, [x19, #184] │ │ │ │ + add x1, x0, x1 │ │ │ │ + b 30e04 ::do_widen(char) const@@Base+0x12da4> │ │ │ │ + mov x0, x26 │ │ │ │ + bl 2a640 ::do_widen(char) const@@Base+0xc5e0> │ │ │ │ + strb wzr, [x26, #96] │ │ │ │ + b 30e74 ::do_widen(char) const@@Base+0x12e14> │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x0, x0, #0x9a0 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 310fc ::do_widen(char) const@@Base+0x1309c> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + b 30fc4 ::do_widen(char) const@@Base+0x12f64> │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x0, x0, #0x9a0 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 310f0 ::do_widen(char) const@@Base+0x13090> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + b 30f40 ::do_widen(char) const@@Base+0x12ee0> │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x27] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 33bc4 ::do_widen(char) const@@Base+0x1f684> // b.any │ │ │ │ + b.ne 311b4 ::do_widen(char) const@@Base+0x13154> // b.any │ │ │ │ bl d450 │ │ │ │ - b.ne 333e4 ::do_widen(char) const@@Base+0x1eea4> // b.any │ │ │ │ - ldr w1, [x27] │ │ │ │ - str w1, [x0] │ │ │ │ - b 33a8c ::do_widen(char) const@@Base+0x1f54c> │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x3, x3, #0xeb0 │ │ │ │ - add x1, x1, #0xee0 │ │ │ │ - add x0, x0, #0xf00 │ │ │ │ - mov w2, #0xb7 // #183 │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 30f40 ::do_widen(char) const@@Base+0x12ee0> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 30fc4 ::do_widen(char) const@@Base+0x12f64> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x1a0 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ bl d520 <__assert_fail@plt> │ │ │ │ - str xzr, [sp, #120] │ │ │ │ - str xzr, [sp, #168] │ │ │ │ - b 339e8 ::do_widen(char) const@@Base+0x1f4a8> │ │ │ │ - ldr w2, [x22] │ │ │ │ - asr x1, x3, #2 │ │ │ │ - cmp w2, #0x0 │ │ │ │ - b.le 33230 ::do_widen(char) const@@Base+0x1ecf0> │ │ │ │ - sub x1, x1, w2, sxtw │ │ │ │ - mov x2, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.hi 33540 ::do_widen(char) const@@Base+0x1f000> // b.pmore │ │ │ │ - cmp x0, x5 │ │ │ │ - b.eq 33230 ::do_widen(char) const@@Base+0x1ecf0> // b.none │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b 3333c ::do_widen(char) const@@Base+0x1edfc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + bl d820 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x21, sp, #0x70 │ │ │ │ + adrp x1, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3744] │ │ │ │ + mov x2, sp │ │ │ │ + add x1, x1, #0x3e0 │ │ │ │ + str w4, [sp] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl d430 │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x27] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 311b4 ::do_widen(char) const@@Base+0x13154> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl e234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x264> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d980 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl 2a640 ::do_widen(char) const@@Base+0xc5e0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2a320 ::do_widen(char) const@@Base+0xc2c0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x27] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 33d00 ::do_widen(char) const@@Base+0x1f7c0> // b.none │ │ │ │ + b.eq 31250 ::do_widen(char) const@@Base+0x131f0> // b.none │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + add x20, sp, #0x70 │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x1, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + add x1, x1, #0x3d0 │ │ │ │ + bl dbd0 │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 33bc4 ::do_widen(char) const@@Base+0x1f684> // b.any │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0xaa0 │ │ │ │ - bl d530 │ │ │ │ + b.ne 311b4 ::do_widen(char) const@@Base+0x13154> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl e1b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e4> │ │ │ │ bti j │ │ │ │ - ldr x1, [sp, #336] │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [sp, #176] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cbz x0, 33c0c ::do_widen(char) const@@Base+0x1f6cc> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #304] │ │ │ │ - cbz x0, 33c18 ::do_widen(char) const@@Base+0x1f6d8> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #272] │ │ │ │ - cbz x0, 33c24 ::do_widen(char) const@@Base+0x1f6e4> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ - cbz x0, 33c30 ::do_widen(char) const@@Base+0x1f6f0> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - cbz x0, 33c3c ::do_widen(char) const@@Base+0x1f6fc> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cbz x0, 33c4c ::do_widen(char) const@@Base+0x1f70c> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cbz x0, 33c5c ::do_widen(char) const@@Base+0x1f71c> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - bl d870 │ │ │ │ - cbz x24, 33c68 ::do_widen(char) const@@Base+0x1f728> │ │ │ │ - mov x0, x24 │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - cbz x0, 33c78 ::do_widen(char) const@@Base+0x1f738> │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - bl d870 │ │ │ │ - cbz x25, 33c84 ::do_widen(char) const@@Base+0x1f744> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cbz x0, 33c94 ::do_widen(char) const@@Base+0x1f754> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cbz x0, 33ca0 ::do_widen(char) const@@Base+0x1f760> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cbz x0, 33cb0 ::do_widen(char) const@@Base+0x1f770> │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - bl d870 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl da70 │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 33bc4 ::do_widen(char) const@@Base+0x1f684> // b.any │ │ │ │ + b.ne 311b4 ::do_widen(char) const@@Base+0x13154> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - b 33bf4 ::do_widen(char) const@@Base+0x1f6b4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 33c0c ::do_widen(char) const@@Base+0x1f6cc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cbz x0, 33c00 ::do_widen(char) const@@Base+0x1f6c0> │ │ │ │ - bl d870 │ │ │ │ - b 33c00 ::do_widen(char) const@@Base+0x1f6c0> │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0xaa0 │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ - ldr x27, [sp, #368] │ │ │ │ + ldr x1, [x19] │ │ │ │ mov x20, x0 │ │ │ │ - cbz x27, 33d24 ::do_widen(char) const@@Base+0x1f7e4> │ │ │ │ - mov x0, x27 │ │ │ │ - bl d870 │ │ │ │ - cbz x19, 33d30 ::do_widen(char) const@@Base+0x1f7f0> │ │ │ │ mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - mov x19, x20 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl d870 │ │ │ │ - b 33cf0 ::do_widen(char) const@@Base+0x1f7b0> │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 311b4 ::do_widen(char) const@@Base+0x13154> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - cbnz x19, 33d28 ::do_widen(char) const@@Base+0x1f7e8> │ │ │ │ - b 33d30 ::do_widen(char) const@@Base+0x1f7f0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 33c94 ::do_widen(char) const@@Base+0x1f754> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 33c8c ::do_widen(char) const@@Base+0x1f74c> │ │ │ │ + b 31274 ::do_widen(char) const@@Base+0x13214> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 33d28 ::do_widen(char) const@@Base+0x1f7e8> │ │ │ │ + mov x0, x28 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cbz x0, 31280 ::do_widen(char) const@@Base+0x13220> │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3744] │ │ │ │ + b 31188 ::do_widen(char) const@@Base+0x13128> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - cbnz x27, 33d1c ::do_widen(char) const@@Base+0x1f7dc> │ │ │ │ - b 33d24 ::do_widen(char) const@@Base+0x1f7e4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 33c7c ::do_widen(char) const@@Base+0x1f73c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 33c70 ::do_widen(char) const@@Base+0x1f730> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 33c60 ::do_widen(char) const@@Base+0x1f720> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 33c54 ::do_widen(char) const@@Base+0x1f714> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 33d34 ::do_widen(char) const@@Base+0x1f7f4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 33c18 ::do_widen(char) const@@Base+0x1f6d8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 33c44 ::do_widen(char) const@@Base+0x1f704> │ │ │ │ + b 312a8 ::do_widen(char) const@@Base+0x13248> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 33c24 ::do_widen(char) const@@Base+0x1f6e4> │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x28 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 312b4 ::do_widen(char) const@@Base+0x13254> │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl 2a640 ::do_widen(char) const@@Base+0xc5e0> │ │ │ │ + b 31280 ::do_widen(char) const@@Base+0x13220> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 33c30 ::do_widen(char) const@@Base+0x1f6f0> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cbz x0, 312d4 ::do_widen(char) const@@Base+0x13274> │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3744] │ │ │ │ + b 31190 ::do_widen(char) const@@Base+0x13130> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 33c00 ::do_widen(char) const@@Base+0x1f6c0> │ │ │ │ + mov x20, x0 │ │ │ │ + b 31188 ::do_widen(char) const@@Base+0x13128> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 33ca8 ::do_widen(char) const@@Base+0x1f768> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x27 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 312c8 ::do_widen(char) const@@Base+0x13268> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldp x24, x20, [x21] │ │ │ │ - sub x20, x20, x24 │ │ │ │ - asr x3, x20, #2 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 33ee0 ::do_widen(char) const@@Base+0x1f9a0> // b.none │ │ │ │ - cmp x3, #0x0 │ │ │ │ - mov x22, x1 │ │ │ │ - csinc x1, x3, xzr, ne // ne = any │ │ │ │ - adds x3, x3, x1 │ │ │ │ - b.cs 33ed8 ::do_widen(char) const@@Base+0x1f998> // b.hs, b.nlast │ │ │ │ - cmp x3, x0 │ │ │ │ - csel x3, x3, x0, ls // ls = plast │ │ │ │ - lsl x19, x3, #2 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d8b0 │ │ │ │ - ldr w1, [x22] │ │ │ │ - add x23, x20, #0x4 │ │ │ │ - str w1, [x0, x20] │ │ │ │ - mov x22, x0 │ │ │ │ - add x23, x0, x23 │ │ │ │ - cmp x20, #0x0 │ │ │ │ - b.gt 33ec0 ::do_widen(char) const@@Base+0x1f980> │ │ │ │ - cbnz x24, 33ecc ::do_widen(char) const@@Base+0x1f98c> │ │ │ │ - add x19, x22, x19 │ │ │ │ - stp x22, x23, [x21] │ │ │ │ - str x19, [x21, #16] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x24 │ │ │ │ - bl d270 │ │ │ │ + sub sp, sp, #0x190 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #304] │ │ │ │ + add x29, sp, #0x130 │ │ │ │ + stp x19, x20, [sp, #320] │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #336] │ │ │ │ + mov x21, x1 │ │ │ │ + adrp x22, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + stp x23, x24, [sp, #352] │ │ │ │ + add x24, x0, #0x230 │ │ │ │ mov x0, x24 │ │ │ │ - bl d870 │ │ │ │ - b 33e9c ::do_widen(char) const@@Base+0x1f95c> │ │ │ │ - mov x19, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ - b 33e74 ::do_widen(char) const@@Base+0x1f934> │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0x960 │ │ │ │ - bl d530 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldp x24, x20, [x21] │ │ │ │ - sub x20, x20, x24 │ │ │ │ - asr x3, x20, #2 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 33fc0 ::do_widen(char) const@@Base+0x1fa80> // b.none │ │ │ │ - cmp x3, #0x0 │ │ │ │ - mov x22, x1 │ │ │ │ - csinc x1, x3, xzr, ne // ne = any │ │ │ │ - adds x3, x3, x1 │ │ │ │ - b.cs 33fb8 ::do_widen(char) const@@Base+0x1fa78> // b.hs, b.nlast │ │ │ │ - cmp x3, x0 │ │ │ │ - csel x3, x3, x0, ls // ls = plast │ │ │ │ - lsl x19, x3, #2 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d8b0 │ │ │ │ - ldr w1, [x22] │ │ │ │ - add x23, x20, #0x4 │ │ │ │ - str w1, [x0, x20] │ │ │ │ - mov x22, x0 │ │ │ │ - add x23, x0, x23 │ │ │ │ - cmp x20, #0x0 │ │ │ │ - b.gt 33fa0 ::do_widen(char) const@@Base+0x1fa60> │ │ │ │ - cbnz x24, 33fac ::do_widen(char) const@@Base+0x1fa6c> │ │ │ │ - add x19, x22, x19 │ │ │ │ - stp x22, x23, [x21] │ │ │ │ - str x19, [x21, #16] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x24 │ │ │ │ - bl d270 │ │ │ │ + stp x25, x26, [sp, #368] │ │ │ │ + stp x27, x28, [sp, #384] │ │ │ │ + ldr x1, [x2] │ │ │ │ + str x1, [sp, #296] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d3b0 │ │ │ │ + str xzr, [x24, #216] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x1, x19, #0x400 │ │ │ │ + strh wzr, [x19, #784] │ │ │ │ + add x4, x22, #0xb00 │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x3, x3, #0x8 │ │ │ │ + add x2, x2, #0xb28 │ │ │ │ + stur q31, [x1, #-232] │ │ │ │ mov x0, x24 │ │ │ │ - bl d870 │ │ │ │ - b 33f7c ::do_widen(char) const@@Base+0x1fa3c> │ │ │ │ - mov x19, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ - b 33f54 ::do_widen(char) const@@Base+0x1fa14> │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0x960 │ │ │ │ - bl d530 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldp x24, x20, [x21] │ │ │ │ - sub x20, x20, x24 │ │ │ │ - asr x3, x20, #2 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 340a0 ::do_widen(char) const@@Base+0x1fb60> // b.none │ │ │ │ - cmp x3, #0x0 │ │ │ │ - mov x22, x1 │ │ │ │ - csinc x1, x3, xzr, ne // ne = any │ │ │ │ - adds x3, x3, x1 │ │ │ │ - b.cs 34098 ::do_widen(char) const@@Base+0x1fb58> // b.hs, b.nlast │ │ │ │ - cmp x3, x0 │ │ │ │ - csel x3, x3, x0, ls // ls = plast │ │ │ │ - lsl x19, x3, #2 │ │ │ │ - mov x0, x19 │ │ │ │ + stur q31, [x1, #-216] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x3, xzr, [x19] │ │ │ │ + str x4, [x19, #16] │ │ │ │ + str x2, [x19, #560] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x2, x2, #0x68 │ │ │ │ + add x1, x1, #0x90 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x38 │ │ │ │ + str x0, [x19] │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + str x2, [x19, #16] │ │ │ │ + str x1, [x19, #560] │ │ │ │ bl d8b0 │ │ │ │ - ldr w1, [x22] │ │ │ │ - add x23, x20, #0x4 │ │ │ │ - str w1, [x0, x20] │ │ │ │ - mov x22, x0 │ │ │ │ - add x23, x0, x23 │ │ │ │ - cmp x20, #0x0 │ │ │ │ - b.gt 34080 ::do_widen(char) const@@Base+0x1fb40> │ │ │ │ - cbnz x24, 3408c ::do_widen(char) const@@Base+0x1fb4c> │ │ │ │ - add x19, x22, x19 │ │ │ │ - stp x22, x23, [x21] │ │ │ │ - str x19, [x21, #16] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x24 │ │ │ │ - bl d270 │ │ │ │ - mov x0, x24 │ │ │ │ - bl d870 │ │ │ │ - b 3405c ::do_widen(char) const@@Base+0x1fb1c> │ │ │ │ - mov x19, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ - b 34034 ::do_widen(char) const@@Base+0x1faf4> │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0x960 │ │ │ │ - bl d530 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldp x22, x21, [x0, #32] │ │ │ │ - stp xzr, xzr, [x0, #32] │ │ │ │ - str xzr, [x0, #48] │ │ │ │ - mov x19, x22 │ │ │ │ - cmp x22, x21 │ │ │ │ - b.eq 34108 ::do_widen(char) const@@Base+0x1fbc8> // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 3429c ::do_widen(char) const@@Base+0x1fd5c> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl d870 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 340f0 ::do_widen(char) const@@Base+0x1fbb0> // b.any │ │ │ │ - cbz x22, 34114 ::do_widen(char) const@@Base+0x1fbd4> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d870 │ │ │ │ - ldp x22, x21, [x20, #56] │ │ │ │ - stp xzr, xzr, [x20, #56] │ │ │ │ - str xzr, [x20, #72] │ │ │ │ - mov x19, x22 │ │ │ │ - cmp x22, x21 │ │ │ │ - b.eq 34144 ::do_widen(char) const@@Base+0x1fc04> // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 342ac ::do_widen(char) const@@Base+0x1fd6c> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl d870 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 3412c ::do_widen(char) const@@Base+0x1fbec> // b.any │ │ │ │ - cbz x22, 34150 ::do_widen(char) const@@Base+0x1fc10> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d870 │ │ │ │ - ldp x22, x21, [x20, #80] │ │ │ │ - stp xzr, xzr, [x20, #80] │ │ │ │ - str xzr, [x20, #96] │ │ │ │ - mov x19, x22 │ │ │ │ - cmp x22, x21 │ │ │ │ - b.eq 34180 ::do_widen(char) const@@Base+0x1fc40> // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 3428c ::do_widen(char) const@@Base+0x1fd4c> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl d870 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 34168 ::do_widen(char) const@@Base+0x1fc28> // b.any │ │ │ │ - cbz x22, 3418c ::do_widen(char) const@@Base+0x1fc4c> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x20, #104] │ │ │ │ - stp xzr, xzr, [x20, #104] │ │ │ │ - str xzr, [x20, #120] │ │ │ │ - cbz x0, 341a0 ::do_widen(char) const@@Base+0x1fc60> │ │ │ │ - bl d870 │ │ │ │ - add x19, sp, #0x58 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - add x21, sp, #0x30 │ │ │ │ - str x2, [x19, #32] │ │ │ │ - ldr x0, [x1, #128]! │ │ │ │ - stp xzr, xzr, [sp, #48] │ │ │ │ - ldr q30, [sp, #48] │ │ │ │ - stp xzr, xzr, [sp, #64] │ │ │ │ - ldr q31, [x21, #16] │ │ │ │ - str q30, [x20, #128] │ │ │ │ - str x2, [x1, #32] │ │ │ │ - str xzr, [sp, #80] │ │ │ │ - stur q30, [sp, #88] │ │ │ │ - str q31, [x1, #16] │ │ │ │ - str q31, [x19, #16] │ │ │ │ - cbz x0, 341e8 ::do_widen(char) const@@Base+0x1fca8> │ │ │ │ - bl d870 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x2, [x19, #32] │ │ │ │ - str xzr, [sp, #80] │ │ │ │ - ldr x0, [x1, #168]! │ │ │ │ - stp xzr, xzr, [sp, #48] │ │ │ │ - ldr q30, [sp, #48] │ │ │ │ - stp xzr, xzr, [sp, #64] │ │ │ │ - ldr q31, [x21, #16] │ │ │ │ - stur q30, [x20, #168] │ │ │ │ - str x2, [x1, #32] │ │ │ │ - stur q30, [sp, #88] │ │ │ │ - str q31, [x1, #16] │ │ │ │ - str q31, [x19, #16] │ │ │ │ - cbz x0, 34228 ::do_widen(char) const@@Base+0x1fce8> │ │ │ │ - bl d870 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x2, [x19, #32] │ │ │ │ - str xzr, [sp, #80] │ │ │ │ - ldr x0, [x1, #208]! │ │ │ │ - stp xzr, xzr, [sp, #48] │ │ │ │ - ldr q30, [sp, #48] │ │ │ │ - stp xzr, xzr, [sp, #64] │ │ │ │ - ldr q31, [x21, #16] │ │ │ │ - str q30, [x20, #208] │ │ │ │ - str x2, [x1, #32] │ │ │ │ - stur q30, [sp, #88] │ │ │ │ - str q31, [x1, #16] │ │ │ │ - str q31, [x19, #16] │ │ │ │ - cbz x0, 34268 ::do_widen(char) const@@Base+0x1fd28> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x20, #248] │ │ │ │ - stp xzr, xzr, [x20, #248] │ │ │ │ - str xzr, [x20, #264] │ │ │ │ - cbz x0, 342bc ::do_widen(char) const@@Base+0x1fd7c> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 34168 ::do_widen(char) const@@Base+0x1fc28> // b.any │ │ │ │ - b 34180 ::do_widen(char) const@@Base+0x1fc40> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 340f0 ::do_widen(char) const@@Base+0x1fbb0> // b.any │ │ │ │ - b 34108 ::do_widen(char) const@@Base+0x1fbc8> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 3412c ::do_widen(char) const@@Base+0x1fbec> // b.any │ │ │ │ - b 34144 ::do_widen(char) const@@Base+0x1fc04> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ mov x20, x0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - bl 340c0 ::do_widen(char) const@@Base+0x1fb80> │ │ │ │ - ldr x0, [x20, #248] │ │ │ │ - cbz x0, 342f8 ::do_widen(char) const@@Base+0x1fdb8> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x20, #208] │ │ │ │ - cbz x0, 34304 ::do_widen(char) const@@Base+0x1fdc4> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x20, #168] │ │ │ │ - cbz x0, 34310 ::do_widen(char) const@@Base+0x1fdd0> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x20, #128] │ │ │ │ - cbz x0, 3431c ::do_widen(char) const@@Base+0x1fddc> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x20, #104] │ │ │ │ - cbz x0, 34328 ::do_widen(char) const@@Base+0x1fde8> │ │ │ │ - bl d870 │ │ │ │ - ldp x19, x21, [x20, #80] │ │ │ │ - cmp x19, x21 │ │ │ │ - b.eq 3435c ::do_widen(char) const@@Base+0x1fe1c> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 3440c ::do_widen(char) const@@Base+0x1fecc> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl d870 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 34340 ::do_widen(char) const@@Base+0x1fe00> // b.any │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - cbz x21, 34368 ::do_widen(char) const@@Base+0x1fe28> │ │ │ │ + stp x0, xzr, [x19, #24] │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + ldr q31, [x1, #3664] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + stp x20, x20, [x20] │ │ │ │ + stp xzr, xzr, [x20, #16] │ │ │ │ + str x1, [x20, #48] │ │ │ │ + str w1, [x20, #56] │ │ │ │ + str q31, [x20, #32] │ │ │ │ + bl d8b0 │ │ │ │ + mov x1, x0 │ │ │ │ + movi v31.2s, #0x1 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x2, x2, #0x298 │ │ │ │ + str x2, [x1] │ │ │ │ + str x20, [x1, #16] │ │ │ │ + str x1, [x19, #32] │ │ │ │ + str d31, [x1, #8] │ │ │ │ + cbz x0, 3141c ::do_widen(char) const@@Base+0x133bc> │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + add x1, x19, #0x18 │ │ │ │ + str x1, [x19, #8] │ │ │ │ + cbz x0, 31c30 ::do_widen(char) const@@Base+0x13bd0> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x2, x2, #0x190 │ │ │ │ + add x1, x1, #0x1c0 │ │ │ │ + str x19, [x0, #24] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x1e8 │ │ │ │ + str x2, [x19] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + add x20, x19, #0x128 │ │ │ │ + str x0, [x19, #560] │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3712] │ │ │ │ + bl d3b0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3800] │ │ │ │ + add x2, x25, #0x10 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x2, [x19, #296] │ │ │ │ + str xzr, [x20, #216] │ │ │ │ + add x22, x19, #0x28 │ │ │ │ + ldp x23, x26, [x0, #8] │ │ │ │ + strh wzr, [x19, #520] │ │ │ │ + stp q31, q31, [x19, #528] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + str x23, [x19, #40] │ │ │ │ + add x0, x22, x2 │ │ │ │ + str x26, [x22, x2] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3968] │ │ │ │ + add x27, x19, #0x30 │ │ │ │ + mov x0, x27 │ │ │ │ + add x2, x1, #0x18 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + str x2, [x19, #40] │ │ │ │ + str x1, [x19, #296] │ │ │ │ + bl d8e0 >::basic_filebuf()@plt> │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x20 │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ mov x0, x21 │ │ │ │ - bl d870 │ │ │ │ - ldp x19, x21, [x20, #56] │ │ │ │ - cmp x19, x21 │ │ │ │ - b.eq 3439c ::do_widen(char) const@@Base+0x1fe5c> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 34420 ::do_widen(char) const@@Base+0x1fee0> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl d870 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 34380 ::do_widen(char) const@@Base+0x1fe40> // b.any │ │ │ │ - ldr x21, [x20, #56] │ │ │ │ - cbz x21, 343a8 ::do_widen(char) const@@Base+0x1fe68> │ │ │ │ + adrp x28, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + add x1, x28, #0x3f0 │ │ │ │ + bl dfd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ + ldr x3, [x21, #8] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.hi 31ed4 ::do_widen(char) const@@Base+0x13e74> // b.pmore │ │ │ │ + ldr x1, [x21] │ │ │ │ + sub x3, x3, x0 │ │ │ │ + add x23, sp, #0xd8 │ │ │ │ + str x3, [sp, #24] │ │ │ │ + str x23, [sp, #200] │ │ │ │ + add x26, sp, #0xc8 │ │ │ │ + add x4, x1, x0 │ │ │ │ + cmp x3, #0xf │ │ │ │ + b.hi 31948 ::do_widen(char) const@@Base+0x138e8> // b.pmore │ │ │ │ + cmp x3, #0x1 │ │ │ │ + b.ne 317c8 ::do_widen(char) const@@Base+0x13768> // b.any │ │ │ │ + ldrb w0, [x1, x0] │ │ │ │ + strb w0, [sp, #216] │ │ │ │ + mov x0, x23 │ │ │ │ + str x3, [sp, #208] │ │ │ │ + strb wzr, [x0, x3] │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.eq 317d4 ::do_widen(char) const@@Base+0x13774> // b.none │ │ │ │ + mov x0, x26 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + add x1, x28, #0x3f0 │ │ │ │ mov x0, x21 │ │ │ │ - bl d870 │ │ │ │ - ldp x19, x21, [x20, #32] │ │ │ │ - cmp x19, x21 │ │ │ │ - b.eq 343dc ::do_widen(char) const@@Base+0x1fe9c> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 343f8 ::do_widen(char) const@@Base+0x1feb8> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl d870 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 343c0 ::do_widen(char) const@@Base+0x1fe80> // b.any │ │ │ │ - ldr x21, [x20, #32] │ │ │ │ - cbz x21, 34434 ::do_widen(char) const@@Base+0x1fef4> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + bl dfd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + ldr x3, [x21, #8] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.hi 31f18 ::do_widen(char) const@@Base+0x13eb8> // b.pmore │ │ │ │ + ldr x1, [x21] │ │ │ │ + sub x3, x3, x0 │ │ │ │ + str x3, [sp, #24] │ │ │ │ + str x23, [sp, #200] │ │ │ │ + add x4, x1, x0 │ │ │ │ + cmp x3, #0xf │ │ │ │ + b.hi 31ab0 ::do_widen(char) const@@Base+0x13a50> // b.pmore │ │ │ │ + cmp x3, #0x1 │ │ │ │ + b.eq 31aa4 ::do_widen(char) const@@Base+0x13a44> // b.none │ │ │ │ + cbnz x3, 31990 ::do_widen(char) const@@Base+0x13930> │ │ │ │ + mov x0, x23 │ │ │ │ + str x3, [sp, #208] │ │ │ │ + strb wzr, [x0, x3] │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + cmp x0, #0x3 │ │ │ │ + b.eq 319bc ::do_widen(char) const@@Base+0x1395c> // b.none │ │ │ │ + mov x0, x26 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x1, x28, #0x3f0 │ │ │ │ mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 343c0 ::do_widen(char) const@@Base+0x1fe80> // b.any │ │ │ │ - ldr x21, [x20, #32] │ │ │ │ - b 343dc ::do_widen(char) const@@Base+0x1fe9c> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 34340 ::do_widen(char) const@@Base+0x1fe00> // b.any │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - b 3435c ::do_widen(char) const@@Base+0x1fe1c> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 34380 ::do_widen(char) const@@Base+0x1fe40> // b.any │ │ │ │ - ldr x21, [x20, #56] │ │ │ │ - b 3439c ::do_widen(char) const@@Base+0x1fe5c> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xb0 │ │ │ │ - add x2, x1, #0x28 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - stp x23, x24, [sp, #112] │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [sp, #56] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - str x2, [x19] │ │ │ │ - str xzr, [x19, #136] │ │ │ │ - str xzr, [x19, #152] │ │ │ │ - str xzr, [x19, #176] │ │ │ │ - str xzr, [x19, #192] │ │ │ │ - str xzr, [x19, #216] │ │ │ │ - str xzr, [x19, #232] │ │ │ │ - stp q31, q31, [x19, #32] │ │ │ │ - stp q31, q31, [x19, #64] │ │ │ │ - stp q31, q31, [x19, #96] │ │ │ │ - stp q31, q31, [x19, #240] │ │ │ │ - ldr x0, [x1, #96] │ │ │ │ - ldp x1, x22, [x1, #80] │ │ │ │ - str w22, [x19, #20] │ │ │ │ - lsl w0, w0, #1 │ │ │ │ - stp w1, w0, [x19, #8] │ │ │ │ - str xzr, [x19, #24] │ │ │ │ - str xzr, [x19, #128] │ │ │ │ - str xzr, [x19, #144] │ │ │ │ - str xzr, [x19, #184] │ │ │ │ - str xzr, [x19, #224] │ │ │ │ - str q31, [x19, #160] │ │ │ │ - stur q31, [x19, #200] │ │ │ │ - cbz w22, 34a68 ::do_widen(char) const@@Base+0x20528> │ │ │ │ - ubfiz x22, x22, #2, #32 │ │ │ │ - add x23, x19, #0x20 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + bl dfd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + ldr x27, [x21, #8] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.hi 31d68 ::do_widen(char) const@@Base+0x13d08> // b.pmore │ │ │ │ + ldr x1, [x21] │ │ │ │ + sub x27, x27, x0 │ │ │ │ + str x27, [sp, #24] │ │ │ │ + str x23, [sp, #200] │ │ │ │ + add x28, x1, x0 │ │ │ │ + cmp x27, #0xf │ │ │ │ + b.hi 31be4 ::do_widen(char) const@@Base+0x13b84> // b.pmore │ │ │ │ + cmp x27, #0x1 │ │ │ │ + b.eq 31bd8 ::do_widen(char) const@@Base+0x13b78> // b.none │ │ │ │ + cbnz x27, 31c28 ::do_widen(char) const@@Base+0x13bc8> │ │ │ │ + str x27, [sp, #208] │ │ │ │ + strb wzr, [x23, x27] │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + cmp x0, #0x3 │ │ │ │ + b.eq 31ae8 ::do_widen(char) const@@Base+0x13a88> // b.none │ │ │ │ + mov x0, x26 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x1, [x21] │ │ │ │ mov x0, x22 │ │ │ │ - add x21, x19, #0x38 │ │ │ │ - add x25, x19, #0x50 │ │ │ │ - add x26, x19, #0x80 │ │ │ │ - add x24, x19, #0xa8 │ │ │ │ - add x20, x19, #0xd0 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x24, x0 │ │ │ │ - bl d570 │ │ │ │ - mov x0, #0x30 // #48 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + bl d230 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + ldr w1, [x20, #32] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + tst w1, w0 │ │ │ │ + b.ne 31908 ::do_widen(char) const@@Base+0x138a8> // b.any │ │ │ │ + ldr x21, [x19, #8] │ │ │ │ + ldr x0, [x21] │ │ │ │ + cbz x0, 31c30 ::do_widen(char) const@@Base+0x13bd0> │ │ │ │ + ldr w1, [x0, #56] │ │ │ │ + tbnz w1, #0, 31cb4 ::do_widen(char) const@@Base+0x13c54> │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 31674 ::do_widen(char) const@@Base+0x13614> // b.none │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr x23, [x0, #16] │ │ │ │ + mov x0, #0x80 // #128 │ │ │ │ bl d8b0 │ │ │ │ - mov x25, x0 │ │ │ │ - add x26, x0, #0x30 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ mov x20, x0 │ │ │ │ - cmp x22, #0x4 │ │ │ │ - b.le 349e8 ::do_widen(char) const@@Base+0x204a8> │ │ │ │ - stp xzr, xzr, [x20] │ │ │ │ - mov x0, x22 │ │ │ │ - str xzr, [x20, #16] │ │ │ │ + add x27, x20, #0x48 │ │ │ │ + add x0, x0, #0x38 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + stp x1, xzr, [x20] │ │ │ │ + stp xzr, xzr, [x20, #16] │ │ │ │ + stp xzr, xzr, [x20, #32] │ │ │ │ + str xzr, [x20, #48] │ │ │ │ + bl dfc0 │ │ │ │ + str wzr, [x20, #64] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0xc0 │ │ │ │ + strb wzr, [x27, #8] │ │ │ │ + mov w2, #0x4 // #4 │ │ │ │ + str x1, [x20] │ │ │ │ + str w2, [x20, #120] │ │ │ │ + mov x0, #0x1000 // #4096 │ │ │ │ + stur q31, [x20, #88] │ │ │ │ + stur q31, [x20, #104] │ │ │ │ bl d8b0 │ │ │ │ - add x21, x0, x22 │ │ │ │ - str x0, [x20] │ │ │ │ - str x21, [x20, #16] │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x24 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl d270 │ │ │ │ - stur x21, [x20, #-16] │ │ │ │ - cmp x26, x20 │ │ │ │ - b.ne 3453c ::do_widen(char) const@@Base+0x1fffc> // b.any │ │ │ │ - ldr x22, [x19, #32] │ │ │ │ - add x23, x19, #0x20 │ │ │ │ - ldr x21, [x23, #8] │ │ │ │ - str x25, [x19, #32] │ │ │ │ - stp x26, x26, [x23, #8] │ │ │ │ - mov x20, x22 │ │ │ │ - cmp x22, x21 │ │ │ │ - b.eq 345b8 ::do_widen(char) const@@Base+0x20078> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 34660 ::do_widen(char) const@@Base+0x20120> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl d870 │ │ │ │ - cmp x20, x21 │ │ │ │ - b.ne 345a0 ::do_widen(char) const@@Base+0x20060> // b.any │ │ │ │ - cbz x22, 345c4 ::do_widen(char) const@@Base+0x20084> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d870 │ │ │ │ - cbz x24, 345d0 ::do_widen(char) const@@Base+0x20090> │ │ │ │ - mov x0, x24 │ │ │ │ + mov x2, #0x1000 // #4096 │ │ │ │ + ldr x1, [x20, #96] │ │ │ │ + stp x0, x2, [x20, #96] │ │ │ │ + cbz x1, 316f0 ::do_widen(char) const@@Base+0x13690> │ │ │ │ + mov x0, x1 │ │ │ │ bl d870 │ │ │ │ - ldr w22, [x19, #20] │ │ │ │ - cbz x22, 34674 ::do_widen(char) const@@Base+0x20134> │ │ │ │ - lsl x22, x22, #2 │ │ │ │ - add x21, x19, #0x38 │ │ │ │ - mov x0, x22 │ │ │ │ - add x25, x19, #0x50 │ │ │ │ - add x26, x19, #0x80 │ │ │ │ - add x24, x19, #0xa8 │ │ │ │ - add x20, x19, #0xd0 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x25, x0 │ │ │ │ - bl d570 │ │ │ │ - mov x0, #0x30 // #48 │ │ │ │ - bl d8b0 │ │ │ │ - mov x24, x0 │ │ │ │ - add x26, x0, #0x30 │ │ │ │ - mov x20, x0 │ │ │ │ - cmp x22, #0x4 │ │ │ │ - b.le 34a90 ::do_widen(char) const@@Base+0x20550> │ │ │ │ - stp xzr, xzr, [x20] │ │ │ │ - mov x0, x22 │ │ │ │ - str xzr, [x20, #16] │ │ │ │ - bl d8b0 │ │ │ │ - add x21, x0, x22 │ │ │ │ - str x0, [x20] │ │ │ │ - str x21, [x20, #16] │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x25 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl d270 │ │ │ │ - stur x21, [x20, #-16] │ │ │ │ - cmp x20, x26 │ │ │ │ - b.ne 34624 ::do_widen(char) const@@Base+0x200e4> // b.any │ │ │ │ - b 34698 ::do_widen(char) const@@Base+0x20158> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ne 345a0 ::do_widen(char) const@@Base+0x20060> // b.any │ │ │ │ - cbnz x22, 345bc ::do_widen(char) const@@Base+0x2007c> │ │ │ │ - b 345c4 ::do_widen(char) const@@Base+0x20084> │ │ │ │ - mov x0, #0x30 // #48 │ │ │ │ + ldr w0, [x20, #120] │ │ │ │ + tbnz w0, #1, 31984 ::do_widen(char) const@@Base+0x13924> │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x26, [x21] │ │ │ │ + stp x1, x1, [x20, #32] │ │ │ │ + ldr w1, [x20, #64] │ │ │ │ + str x2, [x20, #48] │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + str x22, [x20, #72] │ │ │ │ + orr w0, w0, #0x3 │ │ │ │ + strb w3, [x27, #8] │ │ │ │ + and w1, w1, #0xfffffff8 │ │ │ │ + str w1, [x20, #64] │ │ │ │ + str w0, [x20, #120] │ │ │ │ + cbz x26, 31c30 ::do_widen(char) const@@Base+0x13bd0> │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ bl d8b0 │ │ │ │ - mov x24, x0 │ │ │ │ - add x0, x0, #0x18 │ │ │ │ - add x26, x24, #0x30 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - stp xzr, xzr, [x24] │ │ │ │ - stp xzr, xzr, [x24, #16] │ │ │ │ - stp xzr, xzr, [x0, #8] │ │ │ │ - add x21, x19, #0x38 │ │ │ │ - ldr x22, [x21, #8] │ │ │ │ - ldr x27, [x19, #56] │ │ │ │ - str x24, [x19, #56] │ │ │ │ - stp x26, x26, [x21, #8] │ │ │ │ - mov x20, x27 │ │ │ │ - cmp x27, x22 │ │ │ │ - b.eq 346d8 ::do_widen(char) const@@Base+0x20198> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 34a44 ::do_widen(char) const@@Base+0x20504> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl d870 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 346c0 ::do_widen(char) const@@Base+0x20180> // b.any │ │ │ │ - cbz x27, 346e4 ::do_widen(char) const@@Base+0x201a4> │ │ │ │ - mov x0, x27 │ │ │ │ - bl d870 │ │ │ │ - cbz x25, 346f0 ::do_widen(char) const@@Base+0x201b0> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d870 │ │ │ │ - ldr w27, [x19, #20] │ │ │ │ - cbz x27, 34a1c ::do_widen(char) const@@Base+0x204dc> │ │ │ │ - lsl x27, x27, #2 │ │ │ │ - add x25, x19, #0x50 │ │ │ │ + str x20, [x0, #16] │ │ │ │ + mov x1, x26 │ │ │ │ + bl d260 │ │ │ │ + ldr x0, [x26, #16] │ │ │ │ + ldr x3, [x21] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x26, #16] │ │ │ │ + cbz x3, 31c30 ::do_widen(char) const@@Base+0x13bd0> │ │ │ │ + ldr x0, [x3] │ │ │ │ + ldr w1, [x3, #56] │ │ │ │ + orr w1, w1, #0x3 │ │ │ │ + str w1, [x3, #56] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 3178c ::do_widen(char) const@@Base+0x1372c> // b.none │ │ │ │ + ldr x2, [x0, #16] │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr w1, [x2, #64] │ │ │ │ + and w1, w1, #0xfffffff9 │ │ │ │ + str w1, [x2, #64] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ne 31770 ::do_widen(char) const@@Base+0x13710> // b.any │ │ │ │ + cbz x23, 317b0 ::do_widen(char) const@@Base+0x13750> │ │ │ │ + ldr x2, [x23] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [x3, #8] │ │ │ │ + ldr x2, [x2, #112] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x3, [x21] │ │ │ │ + cbz x3, 31c30 ::do_widen(char) const@@Base+0x13bd0> │ │ │ │ + ldr x0, [x3, #24] │ │ │ │ + cbz x0, 31908 ::do_widen(char) const@@Base+0x138a8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + b 31908 ::do_widen(char) const@@Base+0x138a8> │ │ │ │ + cbz x3, 31534 ::do_widen(char) const@@Base+0x134d4> │ │ │ │ + mov x0, x23 │ │ │ │ + b 3196c ::do_widen(char) const@@Base+0x1390c> │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + mov w0, #0x7a67 // #31335 │ │ │ │ + ldrh w1, [x1] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 3154c ::do_widen(char) const@@Base+0x134ec> // b.any │ │ │ │ + mov x0, x26 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x1, [x21] │ │ │ │ mov x0, x27 │ │ │ │ - add x26, x19, #0x80 │ │ │ │ - add x24, x19, #0xa8 │ │ │ │ - add x20, x19, #0xd0 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x27 │ │ │ │ + mov w2, #0x14 // #20 │ │ │ │ + bl d810 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + add x0, x22, x1 │ │ │ │ + cbz x2, 31ad8 ::do_widen(char) const@@Base+0x13a78> │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - mov x24, x0 │ │ │ │ - bl d570 │ │ │ │ - mov x0, #0x30 // #48 │ │ │ │ - bl d8b0 │ │ │ │ - mov x26, x0 │ │ │ │ - cbz x27, 34a2c ::do_widen(char) const@@Base+0x204ec> │ │ │ │ - add x28, x0, #0x30 │ │ │ │ - mov x20, x0 │ │ │ │ - cmp x27, #0x4 │ │ │ │ - b.le 34ad0 ::do_widen(char) const@@Base+0x20590> │ │ │ │ - stp xzr, xzr, [x20] │ │ │ │ + bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #4072] │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + adrp x4, 9f000 │ │ │ │ + ldr x4, [x4, #3728] │ │ │ │ + add x2, sp, #0x38 │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3976] │ │ │ │ + add x23, sp, #0xe0 │ │ │ │ + ldr w7, [x0] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr w6, [x4] │ │ │ │ + add x4, sp, #0x58 │ │ │ │ + ldr w5, [x3] │ │ │ │ + add x3, sp, #0xf0 │ │ │ │ + ldr d31, [x1, #3704] │ │ │ │ + mov x1, x2 │ │ │ │ + stp x2, xzr, [sp, #40] │ │ │ │ + strb wzr, [sp, #56] │ │ │ │ + stp x4, xzr, [sp, #72] │ │ │ │ + strb wzr, [sp, #88] │ │ │ │ + stp w7, w6, [sp, #200] │ │ │ │ + str d31, [sp, #208] │ │ │ │ + str w5, [sp, #216] │ │ │ │ + strh wzr, [sp, #220] │ │ │ │ + str x3, [sp, #224] │ │ │ │ + bl 25a60 ::do_widen(char) const@@Base+0x7a00> │ │ │ │ + ldp x1, x2, [sp, #72] │ │ │ │ + add x3, sp, #0x110 │ │ │ │ + add x27, sp, #0x100 │ │ │ │ + str x3, [sp, #256] │ │ │ │ mov x0, x27 │ │ │ │ - str xzr, [x20, #16] │ │ │ │ - bl d8b0 │ │ │ │ - add x22, x0, x27 │ │ │ │ - str x0, [x20] │ │ │ │ - str x22, [x20, #16] │ │ │ │ - mov x2, x27 │ │ │ │ - mov x1, x24 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl d270 │ │ │ │ - stur x22, [x20, #-16] │ │ │ │ - cmp x28, x20 │ │ │ │ - b.ne 34744 ::do_widen(char) const@@Base+0x20204> // b.any │ │ │ │ - ldr x22, [x19, #80] │ │ │ │ - add x25, x19, #0x50 │ │ │ │ - ldr x27, [x25, #8] │ │ │ │ - str x26, [x19, #80] │ │ │ │ - stp x28, x28, [x25, #8] │ │ │ │ - mov x20, x22 │ │ │ │ - cmp x22, x27 │ │ │ │ - b.eq 347b8 ::do_widen(char) const@@Base+0x20278> // b.none │ │ │ │ - nop │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 34a54 ::do_widen(char) const@@Base+0x20514> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl d870 │ │ │ │ - cmp x27, x20 │ │ │ │ - b.ne 347a0 ::do_widen(char) const@@Base+0x20260> // b.any │ │ │ │ - cbz x22, 347c4 ::do_widen(char) const@@Base+0x20284> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d870 │ │ │ │ - cbz x24, 347d0 ::do_widen(char) const@@Base+0x20290> │ │ │ │ - mov x0, x24 │ │ │ │ - bl d870 │ │ │ │ - ldr w22, [x19, #20] │ │ │ │ - cbz x22, 34bbc ::do_widen(char) const@@Base+0x2067c> │ │ │ │ - add x26, x19, #0x80 │ │ │ │ - add x24, x19, #0xa8 │ │ │ │ - add x20, x19, #0xd0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x20, x0 │ │ │ │ - add x22, x0, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d570 │ │ │ │ - add x1, x19, #0x68 │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - str x20, [x19, #104] │ │ │ │ - stp x22, x22, [x1, #8] │ │ │ │ - cbz x0, 34818 ::do_widen(char) const@@Base+0x202d8> │ │ │ │ - bl d870 │ │ │ │ - ldr w20, [x19, #12] │ │ │ │ - lsr w20, w20, #1 │ │ │ │ - cbnz w20, 34b84 ::do_widen(char) const@@Base+0x20644> │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - ldr x0, [x19, #128] │ │ │ │ - cbz x0, 3483c ::do_widen(char) const@@Base+0x202fc> │ │ │ │ - bl d870 │ │ │ │ - str x24, [sp, #16] │ │ │ │ - add x27, sp, #0x10 │ │ │ │ - str wzr, [sp, #24] │ │ │ │ - add x26, x19, #0x80 │ │ │ │ - str x28, [sp, #32] │ │ │ │ - ldr q30, [sp, #16] │ │ │ │ - str w20, [sp, #40] │ │ │ │ - ldr w20, [x19, #12] │ │ │ │ - ldr q31, [x27, #16] │ │ │ │ - str q30, [x19, #128] │ │ │ │ - lsr w20, w20, #1 │ │ │ │ - str x22, [x26, #32] │ │ │ │ - str x22, [sp, #48] │ │ │ │ - str q31, [x26, #16] │ │ │ │ - cbnz w20, 34b44 ::do_widen(char) const@@Base+0x20604> │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldr x0, [x19, #168] │ │ │ │ - cbz x0, 34898 ::do_widen(char) const@@Base+0x20358> │ │ │ │ - str x3, [sp, #8] │ │ │ │ - bl d870 │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - str x22, [sp, #16] │ │ │ │ - str wzr, [sp, #24] │ │ │ │ - add x24, x19, #0xa8 │ │ │ │ - str x3, [sp, #32] │ │ │ │ - ldr q30, [sp, #16] │ │ │ │ - str w20, [sp, #40] │ │ │ │ - ldr w22, [x19, #12] │ │ │ │ - ldr q31, [x27, #16] │ │ │ │ - stur q30, [x19, #168] │ │ │ │ - lsr w22, w22, #1 │ │ │ │ - str x28, [x24, #32] │ │ │ │ - str x28, [sp, #48] │ │ │ │ - str q31, [x24, #16] │ │ │ │ - cbnz w22, 34b04 ::do_widen(char) const@@Base+0x205c4> │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - ldr x0, [x19, #208] │ │ │ │ - cbz x0, 348f0 ::do_widen(char) const@@Base+0x203b0> │ │ │ │ - str x3, [sp, #8] │ │ │ │ - bl d870 │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - str x20, [sp, #16] │ │ │ │ - str wzr, [sp, #24] │ │ │ │ - add x20, x19, #0xd0 │ │ │ │ - str x3, [sp, #32] │ │ │ │ - ldr q30, [sp, #16] │ │ │ │ - str w22, [sp, #40] │ │ │ │ - ldr w2, [x19, #8] │ │ │ │ - ldr q31, [x27, #16] │ │ │ │ - str q30, [x19, #208] │ │ │ │ - str x28, [x20, #32] │ │ │ │ - str x28, [sp, #48] │ │ │ │ - str q31, [x20, #16] │ │ │ │ - cbz x2, 34ac4 ::do_widen(char) const@@Base+0x20584> │ │ │ │ - lsl x22, x2, #2 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x20, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d570 │ │ │ │ - add x2, x20, x22 │ │ │ │ - add x21, x19, #0xf8 │ │ │ │ - ldr x0, [x19, #248] │ │ │ │ - str x20, [x19, #248] │ │ │ │ - stp x2, x2, [x21, #8] │ │ │ │ - cbz x0, 3495c ::do_widen(char) const@@Base+0x2041c> │ │ │ │ - bl d870 │ │ │ │ - ldr w20, [x19, #8] │ │ │ │ - cbz w20, 349a8 ::do_widen(char) const@@Base+0x20468> │ │ │ │ - mov w20, w20 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - str d15, [sp, #160] │ │ │ │ - fmov d15, #1.000000000000000000e+00 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - scvtf d0, w19 │ │ │ │ - fadd d0, d0, d15 │ │ │ │ - bl d770 │ │ │ │ - fcvt s0, d0 │ │ │ │ - ldr x0, [x21] │ │ │ │ - str s0, [x0, w19, uxtw #2] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 34980 ::do_widen(char) const@@Base+0x20440> // b.any │ │ │ │ - ldr d15, [sp, #160] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 25a60 ::do_widen(char) const@@Base+0x7a00> │ │ │ │ + add x21, sp, #0x68 │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x2, #0x1000 // #4096 │ │ │ │ + str xzr, [sp, #288] │ │ │ │ + bl 2a860 ::do_widen(char) const@@Base+0xc800> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x2, x3 │ │ │ │ + bl 30c80 ::do_widen(char) const@@Base+0x12c20> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2a640 ::do_widen(char) const@@Base+0xc5e0> │ │ │ │ + mov x0, x27 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x23 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr w1, [x20, #32] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + tst w1, w0 │ │ │ │ + b.eq 31648 ::do_widen(char) const@@Base+0x135e8> // b.none │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ + ldr x2, [sp, #296] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 34bf8 ::do_widen(char) const@@Base+0x206b8> // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - ldp x21, x22, [sp, #96] │ │ │ │ - ldp x23, x24, [sp, #112] │ │ │ │ - ldp x25, x26, [sp, #128] │ │ │ │ - ldp x27, x28, [sp, #144] │ │ │ │ - add sp, sp, #0xb0 │ │ │ │ + b.ne 31cb0 ::do_widen(char) const@@Base+0x13c50> // b.any │ │ │ │ + ldp x29, x30, [sp, #304] │ │ │ │ + ldp x19, x20, [sp, #320] │ │ │ │ + ldp x21, x22, [sp, #336] │ │ │ │ + ldp x23, x24, [sp, #352] │ │ │ │ + ldp x25, x26, [sp, #368] │ │ │ │ + ldp x27, x28, [sp, #384] │ │ │ │ + add sp, sp, #0x190 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - stp xzr, xzr, [x20] │ │ │ │ - mov x0, x22 │ │ │ │ - str xzr, [x20, #16] │ │ │ │ - bl d8b0 │ │ │ │ - ldr w2, [x24] │ │ │ │ - add x1, x0, x22 │ │ │ │ - stp x0, x1, [x20] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - stur x1, [x20, #-8] │ │ │ │ - str w2, [x0] │ │ │ │ - cmp x26, x20 │ │ │ │ - b.ne 349e8 ::do_widen(char) const@@Base+0x204a8> // b.any │ │ │ │ - b 34574 ::do_widen(char) const@@Base+0x20034> │ │ │ │ - mov x0, #0x30 // #48 │ │ │ │ - bl d8b0 │ │ │ │ - mov x26, x0 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - add x0, x26, #0x18 │ │ │ │ - stp xzr, xzr, [x26] │ │ │ │ - add x28, x26, #0x30 │ │ │ │ - stp xzr, xzr, [x26, #16] │ │ │ │ - stp xzr, xzr, [x0, #8] │ │ │ │ - b 3477c ::do_widen(char) const@@Base+0x2023c> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 346c0 ::do_widen(char) const@@Base+0x20180> // b.any │ │ │ │ - b 346d8 ::do_widen(char) const@@Base+0x20198> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x27, x20 │ │ │ │ - b.ne 347a0 ::do_widen(char) const@@Base+0x20260> // b.any │ │ │ │ - cbnz x22, 347bc ::do_widen(char) const@@Base+0x2027c> │ │ │ │ - b 347c4 ::do_widen(char) const@@Base+0x20284> │ │ │ │ - mov x0, #0x30 // #48 │ │ │ │ - bl d8b0 │ │ │ │ - mov x25, x0 │ │ │ │ - add x0, x0, #0x18 │ │ │ │ - add x26, x25, #0x30 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - stp xzr, xzr, [x25] │ │ │ │ - stp xzr, xzr, [x25, #16] │ │ │ │ - stp xzr, xzr, [x0, #8] │ │ │ │ - b 34574 ::do_widen(char) const@@Base+0x20034> │ │ │ │ - stp xzr, xzr, [x20] │ │ │ │ - mov x0, x22 │ │ │ │ - str xzr, [x20, #16] │ │ │ │ - bl d8b0 │ │ │ │ - ldr w2, [x25] │ │ │ │ - add x1, x0, x22 │ │ │ │ - stp x0, x1, [x20] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - stur x1, [x20, #-8] │ │ │ │ - str w2, [x0] │ │ │ │ - cmp x26, x20 │ │ │ │ - b.ne 34a90 ::do_widen(char) const@@Base+0x20550> // b.any │ │ │ │ - b 34698 ::do_widen(char) const@@Base+0x20158> │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + mov x0, x26 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b 34944 ::do_widen(char) const@@Base+0x20404> │ │ │ │ - stp xzr, xzr, [x20] │ │ │ │ + stp x4, x3, [sp] │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldp x4, x3, [sp] │ │ │ │ + str x0, [sp, #200] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + str x1, [sp, #216] │ │ │ │ + mov x2, x3 │ │ │ │ + mov x1, x4 │ │ │ │ + bl d270 │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + b 31538 ::do_widen(char) const@@Base+0x134d8> │ │ │ │ + ldp x1, x2, [x20, #96] │ │ │ │ + add x2, x1, x2 │ │ │ │ + b 31700 ::do_widen(char) const@@Base+0x136a0> │ │ │ │ + mov x0, x23 │ │ │ │ + mov x2, x3 │ │ │ │ + mov x1, x4 │ │ │ │ + bl d270 │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + str x3, [sp, #208] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + strb wzr, [x0, x3] │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + cmp x0, #0x3 │ │ │ │ + b.ne 315b8 ::do_widen(char) const@@Base+0x13558> // b.any │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + mov w1, #0x7a62 // #31330 │ │ │ │ + ldrh w2, [x0] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 315b8 ::do_widen(char) const@@Base+0x13558> // b.any │ │ │ │ + ldrb w0, [x0, #2] │ │ │ │ + cmp w0, #0x32 │ │ │ │ + b.ne 315b8 ::do_widen(char) const@@Base+0x13558> // b.any │ │ │ │ + mov x0, x26 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x1, [x21] │ │ │ │ mov x0, x27 │ │ │ │ - str xzr, [x20, #16] │ │ │ │ + mov w2, #0x14 // #20 │ │ │ │ + bl d810 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + add x0, x22, x1 │ │ │ │ + cbz x2, 31c18 ::do_widen(char) const@@Base+0x13bb8> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + adrp x0, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + ldr d31, [x0, #3712] │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + str d31, [sp, #16] │ │ │ │ bl d8b0 │ │ │ │ - ldr w2, [x24] │ │ │ │ - add x1, x0, x27 │ │ │ │ - stp x0, x1, [x20] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - stur x1, [x20, #-8] │ │ │ │ - str w2, [x0] │ │ │ │ - cmp x28, x20 │ │ │ │ - b.ne 34ad0 ::do_widen(char) const@@Base+0x20590> // b.any │ │ │ │ - b 3477c ::do_widen(char) const@@Base+0x2023c> │ │ │ │ - add w28, w22, #0x3f │ │ │ │ - lsr x28, x28, #6 │ │ │ │ - lsl x28, x28, #3 │ │ │ │ - mov x0, x28 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x21, x0 │ │ │ │ + bl db70 │ │ │ │ + strb wzr, [x21, #17] │ │ │ │ + mov x0, #0x1000 // #4096 │ │ │ │ bl d8b0 │ │ │ │ - ubfx x3, x22, #6, #25 │ │ │ │ - mov x2, x28 │ │ │ │ - mov x20, x0 │ │ │ │ - add x28, x0, x28 │ │ │ │ - add x3, x0, x3, lsl #3 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - and w22, w22, #0x3f │ │ │ │ - bl d570 │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - b 348dc ::do_widen(char) const@@Base+0x2039c> │ │ │ │ - add w28, w20, #0x3f │ │ │ │ - lsr x28, x28, #6 │ │ │ │ - lsl x28, x28, #3 │ │ │ │ - mov x0, x28 │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + str x0, [x21, #24] │ │ │ │ + add x2, x0, #0x1, lsl #12 │ │ │ │ + mov x3, #0x1000 // #4096 │ │ │ │ + stp x3, x0, [x1, #8] │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + str x2, [x1, #24] │ │ │ │ + str wzr, [x21, #56] │ │ │ │ + stp x21, xzr, [sp, #24] │ │ │ │ bl d8b0 │ │ │ │ - ubfx x3, x20, #6, #25 │ │ │ │ - mov x2, x28 │ │ │ │ - mov x22, x0 │ │ │ │ - add x28, x0, x28 │ │ │ │ - add x3, x0, x3, lsl #3 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - and w20, w20, #0x3f │ │ │ │ - bl d570 │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - b 34884 ::do_widen(char) const@@Base+0x20344> │ │ │ │ - add w22, w20, #0x3f │ │ │ │ - lsr x22, x22, #6 │ │ │ │ - lsl x22, x22, #3 │ │ │ │ + mov x23, x0 │ │ │ │ + movi v31.2s, #0x1 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x4, x4, #0x208 │ │ │ │ + str x4, [x23] │ │ │ │ + str x21, [x23, #16] │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + mov x2, x3 │ │ │ │ + str d31, [x23, #8] │ │ │ │ + str x23, [sp, #32] │ │ │ │ + bl 30760 ::do_widen(char) const@@Base+0x12700> │ │ │ │ + mov x0, x23 │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + b 318f8 ::do_widen(char) const@@Base+0x13898> │ │ │ │ + ldrb w0, [x1, x0] │ │ │ │ + strb w0, [sp, #216] │ │ │ │ + b 315a0 ::do_widen(char) const@@Base+0x13540> │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + mov x0, x26 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x3, x4, [sp] │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + str x0, [sp, #200] │ │ │ │ + ldp x3, x4, [sp] │ │ │ │ + str x1, [sp, #216] │ │ │ │ + b 31994 ::do_widen(char) const@@Base+0x13934> │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + b 3181c ::do_widen(char) const@@Base+0x137bc> │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + mov w1, #0x6962 // #26978 │ │ │ │ + ldrh w2, [x0] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 31620 ::do_widen(char) const@@Base+0x135c0> // b.any │ │ │ │ + ldrb w0, [x0, #2] │ │ │ │ + cmp w0, #0x6e │ │ │ │ + b.ne 31620 ::do_widen(char) const@@Base+0x135c0> // b.any │ │ │ │ + mov x0, x26 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x1, [x21] │ │ │ │ mov x0, x22 │ │ │ │ - bl d8b0 │ │ │ │ - ubfx x28, x20, #6, #25 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x24, x0 │ │ │ │ - add x22, x0, x22 │ │ │ │ - add x28, x0, x28, lsl #3 │ │ │ │ - and w20, w20, #0x3f │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d570 │ │ │ │ - b 34830 ::do_widen(char) const@@Base+0x202f0> │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - b 34800 ::do_widen(char) const@@Base+0x202c0> │ │ │ │ - bti j │ │ │ │ - mov x21, x24 │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ne 34cf8 ::do_widen(char) const@@Base+0x207b8> // b.any │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 34d0c ::do_widen(char) const@@Base+0x207cc> // b.none │ │ │ │ - str d15, [sp, #160] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ + mov w2, #0x14 // #20 │ │ │ │ + bl d230 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #4072] │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + adrp x4, 9f000 │ │ │ │ + ldr x4, [x4, #3728] │ │ │ │ + add x2, sp, #0x38 │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3976] │ │ │ │ + add x23, sp, #0xe0 │ │ │ │ + ldr w7, [x0] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr w6, [x4] │ │ │ │ + add x4, sp, #0x58 │ │ │ │ + ldr w5, [x3] │ │ │ │ + add x3, sp, #0xf0 │ │ │ │ + ldr d31, [x1, #3704] │ │ │ │ + mov x1, x2 │ │ │ │ + stp x2, xzr, [sp, #40] │ │ │ │ + strb wzr, [sp, #56] │ │ │ │ + stp x4, xzr, [sp, #72] │ │ │ │ + strb wzr, [sp, #88] │ │ │ │ + stp w7, w6, [sp, #200] │ │ │ │ + str d31, [sp, #208] │ │ │ │ + str w5, [sp, #216] │ │ │ │ + strh wzr, [sp, #220] │ │ │ │ + str x3, [sp, #224] │ │ │ │ + bl 25a60 ::do_widen(char) const@@Base+0x7a00> │ │ │ │ + ldp x1, x2, [sp, #72] │ │ │ │ + add x3, sp, #0x110 │ │ │ │ + add x27, sp, #0x100 │ │ │ │ + str x3, [sp, #256] │ │ │ │ + mov x0, x27 │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 25a60 ::do_widen(char) const@@Base+0x7a00> │ │ │ │ + add x21, sp, #0x68 │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x2, #0x1000 // #4096 │ │ │ │ + str xzr, [sp, #288] │ │ │ │ + bl 2a860 ::do_widen(char) const@@Base+0xc800> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x2, x3 │ │ │ │ + bl 30c80 ::do_widen(char) const@@Base+0x12c20> │ │ │ │ + b 318d0 ::do_widen(char) const@@Base+0x13870> │ │ │ │ + ldrb w0, [x1, x0] │ │ │ │ + strb w0, [sp, #216] │ │ │ │ + b 3160c ::do_widen(char) const@@Base+0x135ac> │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + mov x0, x26 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + str x0, [sp, #200] │ │ │ │ + str x1, [sp, #216] │ │ │ │ + mov x2, x27 │ │ │ │ + mov x1, x28 │ │ │ │ + bl d270 │ │ │ │ + ldr x27, [sp, #24] │ │ │ │ + ldr x23, [sp, #200] │ │ │ │ + b 3160c ::do_widen(char) const@@Base+0x135ac> │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + b 31a10 ::do_widen(char) const@@Base+0x139b0> │ │ │ │ + mov x0, x23 │ │ │ │ + b 31c00 ::do_widen(char) const@@Base+0x13ba0> │ │ │ │ + adrp x3, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x1a0 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ bti j │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - mov x27, x0 │ │ │ │ - add x21, x19, #0x38 │ │ │ │ - add x25, x19, #0x50 │ │ │ │ - add x26, x19, #0x80 │ │ │ │ - add x24, x19, #0xa8 │ │ │ │ - add x20, x19, #0xd0 │ │ │ │ - ldr x0, [x19, #248] │ │ │ │ - cbz x0, 34c30 ::do_widen(char) const@@Base+0x206f0> │ │ │ │ - bl d870 │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x21, x0 │ │ │ │ mov x0, x20 │ │ │ │ - bl 30aa0 ::do_widen(char) const@@Base+0x1c560> │ │ │ │ + mov x20, x21 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + mov x0, x22 │ │ │ │ + bl dc40 >::~basic_ofstream()@plt> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x128 │ │ │ │ + bl 2a720 ::do_widen(char) const@@Base+0xc6c0> │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + str x25, [x19, #560] │ │ │ │ mov x0, x24 │ │ │ │ - bl 30aa0 ::do_widen(char) const@@Base+0x1c560> │ │ │ │ + bl d410 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #296] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 31dd4 ::do_widen(char) const@@Base+0x13d74> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + adrp x1, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ mov x0, x26 │ │ │ │ - bl 30aa0 ::do_widen(char) const@@Base+0x1c560> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - cbz x0, 34c54 ::do_widen(char) const@@Base+0x20714> │ │ │ │ - bl d870 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 363a0 ::do_widen(char) const@@Base+0x21e60> │ │ │ │ + add x1, x1, #0x3d0 │ │ │ │ + bl dbd0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #296] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 31cb0 ::do_widen(char) const@@Base+0x13c50> // b.any │ │ │ │ + mov x0, x26 │ │ │ │ + bl e1b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ mov x0, x21 │ │ │ │ - bl 363a0 ::do_widen(char) const@@Base+0x21e60> │ │ │ │ + bl 2a640 ::do_widen(char) const@@Base+0xc5e0> │ │ │ │ + mov x0, x27 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x23 │ │ │ │ - bl 363a0 ::do_widen(char) const@@Base+0x21e60> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 31c6c ::do_widen(char) const@@Base+0x13c0c> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 2d960 ::do_widen(char) const@@Base+0xf900> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d870 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #296] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str d15, [sp, #160] │ │ │ │ - b.ne 34bfc ::do_widen(char) const@@Base+0x206bc> // b.any │ │ │ │ - mov x0, x27 │ │ │ │ + b.ne 31cb0 ::do_widen(char) const@@Base+0x13c50> // b.any │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 31d08 ::do_widen(char) const@@Base+0x13ca8> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #296] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 31cb0 ::do_widen(char) const@@Base+0x13c50> // b.any │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x0, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + mov x3, x27 │ │ │ │ + add x1, x1, #0x3f8 │ │ │ │ + add x0, x0, #0x410 │ │ │ │ + bl dc60 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 31cf8 ::do_widen(char) const@@Base+0x13c98> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x22, x22, #0xb00 │ │ │ │ + str x22, [x19, #16] │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3712] │ │ │ │ + b 31c84 ::do_widen(char) const@@Base+0x13c24> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 31d08 ::do_widen(char) const@@Base+0x13ca8> │ │ │ │ + mov x0, x20 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - mov x27, x0 │ │ │ │ - add x23, x19, #0x20 │ │ │ │ - b 34c10 ::do_widen(char) const@@Base+0x206d0> │ │ │ │ + mov x20, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + cbz x0, 31db4 ::do_widen(char) const@@Base+0x13d54> │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + b 31db4 ::do_widen(char) const@@Base+0x13d54> │ │ │ │ bti j │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - mov x27, x0 │ │ │ │ - cbz x24, 34cc0 ::do_widen(char) const@@Base+0x20780> │ │ │ │ - mov x0, x24 │ │ │ │ - bl d870 │ │ │ │ - add x25, x19, #0x50 │ │ │ │ - add x26, x19, #0x80 │ │ │ │ - add x24, x19, #0xa8 │ │ │ │ - add x20, x19, #0xd0 │ │ │ │ - b 34c24 ::do_widen(char) const@@Base+0x206e4> │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl da70 │ │ │ │ + b 31c6c ::do_widen(char) const@@Base+0x13c0c> │ │ │ │ bti j │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - mov x27, x0 │ │ │ │ - cbz x24, 34c9c ::do_widen(char) const@@Base+0x2075c> │ │ │ │ - mov x0, x24 │ │ │ │ - add x23, x19, #0x20 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + b 31c6c ::do_widen(char) const@@Base+0x13c0c> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + cbz x0, 31e34 ::do_widen(char) const@@Base+0x13dd4> │ │ │ │ bl d870 │ │ │ │ - b 34c10 ::do_widen(char) const@@Base+0x206d0> │ │ │ │ - ldr x0, [x21] │ │ │ │ - cbz x0, 34d04 ::do_widen(char) const@@Base+0x207c4> │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d380 │ │ │ │ + mov x0, x21 │ │ │ │ + bl de20 │ │ │ │ + mov x0, x21 │ │ │ │ bl d870 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - b 34bd4 ::do_widen(char) const@@Base+0x20694> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #296] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 31cb0 ::do_widen(char) const@@Base+0x13c50> // b.any │ │ │ │ bl dc10 <__cxa_rethrow@plt> │ │ │ │ bti j │ │ │ │ - mov x27, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x24 │ │ │ │ - bl d870 │ │ │ │ - mov x0, x25 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d380 │ │ │ │ + mov x0, x21 │ │ │ │ + bl de20 │ │ │ │ + mov x0, x21 │ │ │ │ bl d870 │ │ │ │ - b 34c10 ::do_widen(char) const@@Base+0x206d0> │ │ │ │ + b 31c6c ::do_widen(char) const@@Base+0x13c0c> │ │ │ │ bti j │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - mov x27, x0 │ │ │ │ - b 34c24 ::do_widen(char) const@@Base+0x206e4> │ │ │ │ + mov x20, x0 │ │ │ │ + b 31e94 ::do_widen(char) const@@Base+0x13e34> │ │ │ │ bti j │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - mov x27, x0 │ │ │ │ - cbz x25, 34c10 ::do_widen(char) const@@Base+0x206d0> │ │ │ │ - b 34d24 ::do_widen(char) const@@Base+0x207e4> │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3712] │ │ │ │ + mov x20, x0 │ │ │ │ + b 31c84 ::do_widen(char) const@@Base+0x13c24> │ │ │ │ bti j │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - mov x25, x26 │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - cmp x25, x20 │ │ │ │ - b.eq 34e78 ::do_widen(char) const@@Base+0x20938> // b.none │ │ │ │ - ldr x0, [x25] │ │ │ │ - cbz x0, 34d84 ::do_widen(char) const@@Base+0x20844> │ │ │ │ - bl d870 │ │ │ │ - add x25, x25, #0x18 │ │ │ │ - b 34d70 ::do_widen(char) const@@Base+0x20830> │ │ │ │ + mov x20, x0 │ │ │ │ + b 31cf8 ::do_widen(char) const@@Base+0x13c98> │ │ │ │ bti j │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - mov x27, x0 │ │ │ │ - b 34cc0 ::do_widen(char) const@@Base+0x20780> │ │ │ │ + b 31cec ::do_widen(char) const@@Base+0x13c8c> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x4, [sp, #296] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x4, x4, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 31cb0 ::do_widen(char) const@@Base+0x13c50> // b.any │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x0, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + add x1, x1, #0x3f8 │ │ │ │ + add x0, x0, #0x410 │ │ │ │ + bl dc60 │ │ │ │ bti j │ │ │ │ - mov x21, x25 │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - cmp x21, x20 │ │ │ │ - b.eq 34e90 ::do_widen(char) const@@Base+0x20950> // b.none │ │ │ │ - ldr x0, [x21] │ │ │ │ - cbz x0, 34dc0 ::do_widen(char) const@@Base+0x20880> │ │ │ │ + mov x20, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 31c6c ::do_widen(char) const@@Base+0x13c0c> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x4, [sp, #296] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x4, x4, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 31cb0 ::do_widen(char) const@@Base+0x13c50> // b.any │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x0, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + add x1, x1, #0x3f8 │ │ │ │ + add x0, x0, #0x410 │ │ │ │ + bl dc60 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 31c6c ::do_widen(char) const@@Base+0x13c0c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 31d08 ::do_widen(char) const@@Base+0x13ca8> │ │ │ │ + bti j │ │ │ │ + b 31d58 ::do_widen(char) const@@Base+0x13cf8> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 282e0 ::do_widen(char) const@@Base+0xa280> │ │ │ │ + mov x0, x20 │ │ │ │ + mov x20, x21 │ │ │ │ bl d870 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - b 34dac ::do_widen(char) const@@Base+0x2086c> │ │ │ │ + b 31c6c ::do_widen(char) const@@Base+0x13c0c> │ │ │ │ bti j │ │ │ │ - mov x27, x0 │ │ │ │ - add x26, x19, #0x80 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - add x24, x19, #0xa8 │ │ │ │ - add x20, x19, #0xd0 │ │ │ │ - str xzr, [sp, #16] │ │ │ │ - str wzr, [sp, #24] │ │ │ │ - str xzr, [sp, #32] │ │ │ │ - str wzr, [sp, #40] │ │ │ │ - str xzr, [sp, #48] │ │ │ │ - bl 30aa0 ::do_widen(char) const@@Base+0x1c560> │ │ │ │ - b 34c24 ::do_widen(char) const@@Base+0x206e4> │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [x19, #296] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x20, x21 │ │ │ │ + bl d410 │ │ │ │ + b 31c74 ::do_widen(char) const@@Base+0x13c14> │ │ │ │ bti j │ │ │ │ - mov x1, x0 │ │ │ │ - add x24, x19, #0xa8 │ │ │ │ + mov x21, x0 │ │ │ │ mov x0, x27 │ │ │ │ - add x20, x19, #0xd0 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - mov x27, x1 │ │ │ │ - str xzr, [sp, #16] │ │ │ │ - str wzr, [sp, #24] │ │ │ │ - str xzr, [sp, #32] │ │ │ │ - str wzr, [sp, #40] │ │ │ │ - str xzr, [sp, #48] │ │ │ │ - bl 30aa0 ::do_widen(char) const@@Base+0x1c560> │ │ │ │ - b 34c24 ::do_widen(char) const@@Base+0x206e4> │ │ │ │ + bl dcc0 >::~basic_filebuf()@plt> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [x19, #40] │ │ │ │ + str x26, [x22, x0] │ │ │ │ + b 31f94 ::do_widen(char) const@@Base+0x13f34> │ │ │ │ bti j │ │ │ │ - mov x1, x0 │ │ │ │ - add x20, x19, #0xd0 │ │ │ │ - mov x0, x27 │ │ │ │ - mov x27, x1 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - str xzr, [sp, #16] │ │ │ │ - str wzr, [sp, #24] │ │ │ │ - str xzr, [sp, #32] │ │ │ │ - str wzr, [sp, #40] │ │ │ │ - str xzr, [sp, #48] │ │ │ │ - bl 30aa0 ::do_widen(char) const@@Base+0x1c560> │ │ │ │ - b 34c24 ::do_widen(char) const@@Base+0x206e4> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x21, x0 │ │ │ │ + b 31fbc ::do_widen(char) const@@Base+0x13f5c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x20, x0 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + add x22, x0, #0x10 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x22, [x20] │ │ │ │ + cbz x1, 320c8 ::do_widen(char) const@@Base+0x14068> │ │ │ │ + mov x21, x1 │ │ │ │ + mov x0, x1 │ │ │ │ + bl d3d0 │ │ │ │ + str x0, [sp] │ │ │ │ + mov x19, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 3208c ::do_widen(char) const@@Base+0x1402c> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 32084 ::do_widen(char) const@@Base+0x14024> // b.any │ │ │ │ + ldrb w0, [x21] │ │ │ │ + strb w0, [x20, #16] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x19, [x20, #8] │ │ │ │ + strb wzr, [x22, x19] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 34bf8 ::do_widen(char) const@@Base+0x206b8> // b.any │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b.ne 320e4 ::do_widen(char) const@@Base+0x14084> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cbz x0, 32048 ::do_widen(char) const@@Base+0x13fe8> │ │ │ │ + b 320ac ::do_widen(char) const@@Base+0x1404c> │ │ │ │ + mov x1, sp │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x22, x0 │ │ │ │ + str x0, [x20] │ │ │ │ + str x1, [x20, #16] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + mov x1, x21 │ │ │ │ + bl d270 │ │ │ │ + ldr x22, [x20] │ │ │ │ + ldr x19, [sp] │ │ │ │ + b 32048 ::do_widen(char) const@@Base+0x13fe8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 34bf8 ::do_widen(char) const@@Base+0x206b8> // b.any │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ - mov x27, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x26 │ │ │ │ - bl d870 │ │ │ │ - b 34cb8 ::do_widen(char) const@@Base+0x20778> │ │ │ │ - bti j │ │ │ │ - mov x27, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d870 │ │ │ │ - b 34ce8 ::do_widen(char) const@@Base+0x207a8> │ │ │ │ + b.eq 320e8 ::do_widen(char) const@@Base+0x14088> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xeb8 │ │ │ │ + bl d6d0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + str w4, [x0] │ │ │ │ + stp x1, x2, [x0, #8] │ │ │ │ + str x3, [x0, #24] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-128]! │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x210 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - str x1, [sp, #40] │ │ │ │ + str d15, [sp, #112] │ │ │ │ + sub sp, sp, #0x380 │ │ │ │ ldr x0, [x2] │ │ │ │ - str x0, [sp, #520] │ │ │ │ + str x0, [sp, #888] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3720] │ │ │ │ - str x0, [sp, #56] │ │ │ │ - mov x20, x0 │ │ │ │ + str x0, [sp, #136] │ │ │ │ + mov x21, x0 │ │ │ │ bl d250 │ │ │ │ - ldr w1, [x19, #20] │ │ │ │ - str x0, [x20, #8] │ │ │ │ - cbz x1, 35f84 ::do_widen(char) const@@Base+0x21a44> │ │ │ │ - lsl x20, x1, #2 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x28, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d570 │ │ │ │ - ldr w20, [x19, #20] │ │ │ │ - cbz x20, 36158 ::do_widen(char) const@@Base+0x21c18> │ │ │ │ - lsl x20, x20, #2 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x27, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x21, [sp, #560] │ │ │ │ - str x22, [sp, #568] │ │ │ │ - str x23, [sp, #576] │ │ │ │ - str x24, [sp, #584] │ │ │ │ - str x25, [sp, #592] │ │ │ │ - str x26, [sp, #600] │ │ │ │ - str d15, [sp, #640] │ │ │ │ - bl d570 │ │ │ │ - ldr w0, [x19, #8] │ │ │ │ - cbz w0, 35fb0 ::do_widen(char) const@@Base+0x21a70> │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - add x20, sp, #0xa0 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3704] │ │ │ │ + add x1, sp, #0xe0 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + str x0, [x21, #8] │ │ │ │ + mov w0, #0x77 // #119 │ │ │ │ + stp x1, x2, [sp, #208] │ │ │ │ + str x1, [sp, #144] │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + strh w0, [sp, #224] │ │ │ │ + cmp x1, #0x6 │ │ │ │ + b.hi 33a2c ::do_widen(char) const@@Base+0x159cc> // b.pmore │ │ │ │ + str wzr, [sp, #120] │ │ │ │ + ldr x0, [x20] │ │ │ │ + cmp x1, #0x3 │ │ │ │ + b.hi 3422c ::do_widen(char) const@@Base+0x161cc> // b.pmore │ │ │ │ + ldr x1, [sp, #208] │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + str x2, [sp, #48] │ │ │ │ + bl d4a0 │ │ │ │ + ldr w1, [x19] │ │ │ │ str x0, [sp, #24] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.le 321ec ::do_widen(char) const@@Base+0x1418c> │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + str x2, [sp, #48] │ │ │ │ + bl d3a0 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + adrp x0, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + add x0, x0, #0x478 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + bl d550 │ │ │ │ + mov x20, x0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ str x0, [sp, #48] │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - str d13, [sp, #624] │ │ │ │ - fmov d13, #-2.000000000000000000e+00 │ │ │ │ - str d14, [sp, #632] │ │ │ │ - mov w21, w23 │ │ │ │ - cbnz x23, 35518 ::do_widen(char) const@@Base+0x20fd8> │ │ │ │ - ldr w8, [x19, #20] │ │ │ │ - cbz w8, 350a8 ::do_widen(char) const@@Base+0x20b68> │ │ │ │ - mov x25, x19 │ │ │ │ - add x26, x19, #0x50 │ │ │ │ - ldr x10, [x19, #32] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x2, [x25], #32 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - ldr x5, [x2, #32] │ │ │ │ - lsr w2, w0, #3 │ │ │ │ - mvn w3, w0 │ │ │ │ - and w3, w3, #0x7 │ │ │ │ - ldrb w2, [x5, w2, uxtw] │ │ │ │ - asr w2, w2, w3 │ │ │ │ - tbz w2, #0, 354a8 ::do_widen(char) const@@Base+0x20f68> │ │ │ │ - ubfiz x2, x1, #2, #32 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w0, [x28, x2] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str wzr, [x27, x2] │ │ │ │ - cmp w8, w0 │ │ │ │ - b.hi 35000 ::do_widen(char) const@@Base+0x20ac0> // b.pmore │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - ldr x0, [x10, x24] │ │ │ │ - ubfiz x4, x4, #2, #32 │ │ │ │ - ubfiz x2, x1, #2, #32 │ │ │ │ - add x0, x0, x4 │ │ │ │ - cmp x2, #0x4 │ │ │ │ - b.eq 354f8 ::do_widen(char) const@@Base+0x20fb8> // b.none │ │ │ │ - mov x1, x28 │ │ │ │ - stp x2, x4, [sp, #8] │ │ │ │ - bl da90 │ │ │ │ - ldr x0, [x26] │ │ │ │ - mov x1, x27 │ │ │ │ - ldp x2, x4, [sp, #8] │ │ │ │ - ldr x0, [x0, x24] │ │ │ │ - add x0, x0, x4 │ │ │ │ - bl da90 │ │ │ │ - ldr w7, [x19, #20] │ │ │ │ - cbz w7, 350a8 ::do_widen(char) const@@Base+0x20b68> │ │ │ │ - ldr x2, [x25] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr x1, [x19, #56] │ │ │ │ - ldr x3, [x2, x24] │ │ │ │ - ldr x2, [x1, x24] │ │ │ │ - ldrsw x1, [x3, x0, lsl #2] │ │ │ │ - str w0, [x2, x1, lsl #2] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - ldr w1, [x19, #20] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.hi 35090 ::do_widen(char) const@@Base+0x20b50> // b.pmore │ │ │ │ - ldp x0, x1, [sp, #24] │ │ │ │ - mov x3, #0x14 // #20 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #72] │ │ │ │ - str x20, [sp, #144] │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x1, #0xf28 │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - ldp x4, x5, [x1] │ │ │ │ - str x2, [sp, #160] │ │ │ │ - ldr w1, [x1, #16] │ │ │ │ - stp x4, x5, [x0] │ │ │ │ - str w1, [x0, #16] │ │ │ │ - str x2, [sp, #152] │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldrb w0, [x22, #520] │ │ │ │ - tbz w0, #0, 35144 ::do_widen(char) const@@Base+0x20c04> │ │ │ │ - ldr w1, [x19, #8] │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - fmov d30, x0 │ │ │ │ - scvtf d31, w21 │ │ │ │ - ldr w0, [x22, #524] │ │ │ │ - ucvtf d29, w1 │ │ │ │ - fdiv d31, d31, d29 │ │ │ │ - fcvt s31, d31 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - fcvtzs w24, d31 │ │ │ │ - cmp w24, w0 │ │ │ │ - b.ge 3513c ::do_widen(char) const@@Base+0x20bfc> // b.tcont │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov w0, w1 │ │ │ │ - str w1, [x22, #524] │ │ │ │ - cmp w24, w0 │ │ │ │ - b.gt 35d80 ::do_widen(char) const@@Base+0x21840> │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 35154 ::do_widen(char) const@@Base+0x20c14> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr w0, [x19, #8] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - cmp w0, w23 │ │ │ │ - b.hi 34fd0 ::do_widen(char) const@@Base+0x20a90> // b.pmore │ │ │ │ - ldr d13, [sp, #624] │ │ │ │ - ldr d14, [sp, #632] │ │ │ │ + bl d750 │ │ │ │ + mov x21, x0 │ │ │ │ bl d250 │ │ │ │ - add x23, sp, #0x100 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov x2, #0x34db // #13531 │ │ │ │ - movk x2, #0xd7b6, lsl #16 │ │ │ │ - movk x2, #0xde82, lsl #32 │ │ │ │ - ldr x3, [x1, #8] │ │ │ │ - mov x1, #0x400000000000 // #70368744177664 │ │ │ │ - movk x1, #0x408f, lsl #48 │ │ │ │ - fmov d31, x1 │ │ │ │ - sub x1, x0, x3 │ │ │ │ - movk x2, #0x431b, lsl #48 │ │ │ │ - mov x0, x23 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3712] │ │ │ │ + mov x2, #0x94b3 // #38067 │ │ │ │ + mov x1, x0 │ │ │ │ + movk x2, #0x26d6, lsl #16 │ │ │ │ + add x26, sp, #0x270 │ │ │ │ + movk x2, #0xbe8, lsl #32 │ │ │ │ + mov x0, x26 │ │ │ │ + movk x2, #0x112e, lsl #48 │ │ │ │ + str x26, [sp, #128] │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3736] │ │ │ │ smulh x2, x1, x2 │ │ │ │ - asr x2, x2, #18 │ │ │ │ + add x25, sp, #0x1f0 │ │ │ │ + asr x2, x2, #26 │ │ │ │ sub x1, x2, x1, asr #63 │ │ │ │ - ucvtf d15, w1 │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ + str x1, [sp, #176] │ │ │ │ bl d3b0 │ │ │ │ - str xzr, [sp, #472] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3904] │ │ │ │ - add x2, sp, #0x240 │ │ │ │ + str xzr, [sp, #840] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x240 │ │ │ │ - strh wzr, [sp, #480] │ │ │ │ + add x2, sp, #0x2b0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + strh wzr, [sp, #848] │ │ │ │ + str x0, [sp, #88] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldp x22, x25, [x0, #8] │ │ │ │ - stur q31, [x2, #-88] │ │ │ │ - add x2, x19, #0x10 │ │ │ │ - stur q31, [x3, #-72] │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x2, [sp, #256] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - str x22, [sp, #144] │ │ │ │ - str x25, [x2, x0] │ │ │ │ - add x0, x2, x0 │ │ │ │ + stur q31, [x2, #168] │ │ │ │ + add x2, x0, #0x10 │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + stur q31, [x0, #184] │ │ │ │ + ldp x24, x0, [x23, #16] │ │ │ │ + mov x3, x0 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + ldur x0, [x24, #-24] │ │ │ │ + str x24, [sp, #496] │ │ │ │ + str x2, [sp, #624] │ │ │ │ + str x3, [x25, x0] │ │ │ │ + str xzr, [sp, #504] │ │ │ │ + ldur x0, [x24, #-24] │ │ │ │ + add x0, x25, x0 │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3856] │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3792] │ │ │ │ - add x2, x24, #0x18 │ │ │ │ + ldp x27, x0, [x23, #32] │ │ │ │ + add x22, sp, #0x200 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldur x2, [x27, #-24] │ │ │ │ + mov x3, x0 │ │ │ │ + str x27, [sp, #512] │ │ │ │ + add x0, x22, x2 │ │ │ │ + str x3, [sp, #16] │ │ │ │ + str x3, [x22, x2] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [x23, #8] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x2, [x23, #48] │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + adrp x4, 9f000 │ │ │ │ + ldr x4, [x4, #3792] │ │ │ │ + stp x4, x2, [sp, #96] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + str x0, [sp, #112] │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3880] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x1, x24, #0x40 │ │ │ │ - str x2, [sp, #144] │ │ │ │ - add x2, x20, #0x10 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #4088] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - str x2, [sp, #152] │ │ │ │ - add x26, sp, #0xf0 │ │ │ │ - stp q31, q31, [sp, #160] │ │ │ │ - str q31, [sp, #192] │ │ │ │ - str x1, [sp, #256] │ │ │ │ + str x2, [x25, x1] │ │ │ │ + add x2, x23, #0x18 │ │ │ │ + add x1, x23, #0x68 │ │ │ │ + add x3, x23, #0x40 │ │ │ │ + str x2, [sp, #496] │ │ │ │ + add x2, x4, #0x10 │ │ │ │ + str x3, [sp, #512] │ │ │ │ + str x2, [sp, #520] │ │ │ │ + stp q31, q31, [sp, #528] │ │ │ │ + str q31, [sp, #560] │ │ │ │ + str x1, [sp, #624] │ │ │ │ bl dfc0 │ │ │ │ - add x3, x21, #0x10 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - add x1, sp, #0x98 │ │ │ │ - mov x0, x23 │ │ │ │ - str x3, [sp, #152] │ │ │ │ - str w2, [sp, #216] │ │ │ │ - stp x26, xzr, [sp, #224] │ │ │ │ - strb wzr, [sp, #240] │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #4088] │ │ │ │ + add x2, sp, #0x260 │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + str w0, [sp, #584] │ │ │ │ + add x0, x1, #0x10 │ │ │ │ + str x2, [sp, #64] │ │ │ │ + str x1, [sp, #80] │ │ │ │ + add x1, sp, #0x208 │ │ │ │ + str x0, [sp, #520] │ │ │ │ + mov x0, x26 │ │ │ │ + str x2, [sp, #592] │ │ │ │ + str xzr, [sp, #600] │ │ │ │ + strb wzr, [sp, #608] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - fmov d0, d15 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov x3, #0x2 // #2 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x0, x1 │ │ │ │ - ldr w2, [x1, #24] │ │ │ │ - orr w2, w2, #0x4 │ │ │ │ - str w2, [x1, #24] │ │ │ │ - str x3, [sp, #264] │ │ │ │ - bl dd30 (double)@plt> │ │ │ │ - ldr x4, [sp, #192] │ │ │ │ - add x0, sp, #0x60 │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ str x0, [sp, #32] │ │ │ │ - stp x0, xzr, [sp, #80] │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - strb wzr, [sp, #96] │ │ │ │ - cbz x4, 36124 ::do_widen(char) const@@Base+0x21be4> │ │ │ │ - ldp x6, x3, [sp, #176] │ │ │ │ + bl d7b0 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + add x1, sp, #0xc0 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x22 │ │ │ │ + bl d780 │ │ │ │ + ldrb w0, [sp, #192] │ │ │ │ + tbz w0, #0, 3247c ::do_widen(char) const@@Base+0x1441c> │ │ │ │ + ldr x1, [sp, #512] │ │ │ │ + add x26, sp, #0xb8 │ │ │ │ + mov x0, x26 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x22, x1 │ │ │ │ + add x1, x1, #0xd0 │ │ │ │ + bl d600 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3936] │ │ │ │ + bl d510 │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x0, [x1, x0, lsl #3] │ │ │ │ + str x0, [sp, #152] │ │ │ │ + cbz x0, 3501c ::do_widen(char) const@@Base+0x16fbc> │ │ │ │ + mov x0, x26 │ │ │ │ + bl db90 │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x26, x22, x0 │ │ │ │ + ldr x0, [x26, #232] │ │ │ │ + mov x1, x0 │ │ │ │ + ldrb w0, [x26, #225] │ │ │ │ + cmp x1, #0x0 │ │ │ │ + str x1, [sp, #160] │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + bfxil x28, x1, #0, #8 │ │ │ │ + tbz w0, #0, 341b4 ::do_widen(char) const@@Base+0x16154> │ │ │ │ + ldrb w4, [x26, #224] │ │ │ │ + ldp x0, x1, [sp, #152] │ │ │ │ + adrp x6, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + ldr x5, [sp, #72] │ │ │ │ + adrp x7, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x8, 9f000 │ │ │ │ + ldr x8, [x8, #3744] │ │ │ │ + mov x3, x26 │ │ │ │ + mov x2, x28 │ │ │ │ + add x6, x6, #0x480 │ │ │ │ + add x7, x7, #0x48d │ │ │ │ + str x8, [sp, #48] │ │ │ │ + bl db80 > >::put(std::ostreambuf_iterator >, std::ios_base&, char, tm const*, char const*, char const*) const@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + tbz w1, #0, 32488 ::do_widen(char) const@@Base+0x14428> │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x26, x0, x1 │ │ │ │ + ldr w0, [x26, #24] │ │ │ │ + tbz w0, #13, 324a8 ::do_widen(char) const@@Base+0x14448> │ │ │ │ + bl d220 │ │ │ │ + tbz w0, #0, 339f0 ::do_widen(char) const@@Base+0x15990> │ │ │ │ + ldr x4, [sp, #560] │ │ │ │ + add x28, sp, #0x1e0 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + stp x28, xzr, [sp, #464] │ │ │ │ + strb wzr, [sp, #480] │ │ │ │ + cbz x4, 34264 ::do_widen(char) const@@Base+0x16204> │ │ │ │ + ldr x5, [sp, #544] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #552] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - cmp x6, #0x0 │ │ │ │ - ccmp x4, x6, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x6, hi // hi = pmore │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ sub x4, x4, x3 │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - add x1, x24, #0x18 │ │ │ │ - add x5, x24, #0x40 │ │ │ │ - stp x1, x21, [sp, #144] │ │ │ │ - str x5, [sp, #256] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 3530c ::do_widen(char) const@@Base+0x20dcc> // b.none │ │ │ │ + add x1, x23, #0x18 │ │ │ │ + str x1, [sp, #496] │ │ │ │ + add x1, x23, #0x68 │ │ │ │ + str x1, [sp, #624] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + add x23, x23, #0x40 │ │ │ │ + ldr x0, [sp, #592] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #520] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + str x23, [sp, #512] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 32520 ::do_widen(char) const@@Base+0x144c0> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - str x20, [sp, #152] │ │ │ │ - add x19, x19, #0x10 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #520] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ bl db90 │ │ │ │ - ldur x1, [x22, #-24] │ │ │ │ - str x22, [sp, #144] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - mov x0, x23 │ │ │ │ - str x25, [x2, x1] │ │ │ │ - str x19, [sp, #256] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldur x3, [x27, #-24] │ │ │ │ + ldur x2, [x0, #-24] │ │ │ │ + ldr x4, [sp, #104] │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + str x4, [x25, x2] │ │ │ │ + ldur x2, [x24, #-24] │ │ │ │ + str x27, [sp, #512] │ │ │ │ + ldr x4, [sp, #16] │ │ │ │ + str x4, [x22, x3] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + str x24, [sp, #496] │ │ │ │ + str x3, [x25, x2] │ │ │ │ + str xzr, [sp, #504] │ │ │ │ + str x1, [sp, #624] │ │ │ │ bl d410 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x4, #0x12 // #18 │ │ │ │ - add x3, x3, #0xf40 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + mov x4, #0xb // #11 │ │ │ │ + add x3, x3, #0x490 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov x20, x0 │ │ │ │ - add x23, sp, #0x80 │ │ │ │ - str x23, [sp, #112] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x20], #16 │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 360f4 ::do_widen(char) const@@Base+0x21bb4> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - str x0, [sp, #112] │ │ │ │ - str x1, [sp, #128] │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - str x1, [sp, #120] │ │ │ │ + mov x24, x0 │ │ │ │ + str x22, [sp, #496] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 3424c ::do_widen(char) const@@Base+0x161ec> // b.none │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + str x0, [sp, #496] │ │ │ │ + str x1, [sp, #512] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + str x0, [sp, #504] │ │ │ │ + stp x24, xzr, [x23] │ │ │ │ + mov x0, x20 │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + ldr x1, [sp, #496] │ │ │ │ + bl dce0 │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 325e8 ::do_widen(char) const@@Base+0x14588> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 325f8 ::do_widen(char) const@@Base+0x14598> // b.none │ │ │ │ + bl d870 │ │ │ │ + adrp x1, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0x4a0 │ │ │ │ + bl dce0 │ │ │ │ + ldr x1, [x19, #24] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x1] │ │ │ │ + ldr x1, [x1] │ │ │ │ + ldp x23, x24, [x1] │ │ │ │ + stp x28, xzr, [sp, #464] │ │ │ │ + strb wzr, [sp, #480] │ │ │ │ + add x1, x24, #0xd │ │ │ │ + bl dcd0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #472] │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - stp x20, xzr, [x19] │ │ │ │ sub x0, x0, x1 │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 36240 ::do_widen(char) const@@Base+0x21d00> // b.plast │ │ │ │ - add x22, sp, #0x70 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xc28 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ + cmp x0, #0xc │ │ │ │ + b.ls 34d9c ::do_widen(char) const@@Base+0x16d3c> // b.plast │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + adrp x1, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + mov x2, #0xd // #13 │ │ │ │ + add x1, x1, #0x4b8 │ │ │ │ bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x21, x0 │ │ │ │ - add x20, sp, #0xa0 │ │ │ │ - str x20, [sp, #144] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x21], #16 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 3610c ::do_widen(char) const@@Base+0x21bcc> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - str x1, [sp, #160] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #152] │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3704] │ │ │ │ - stp x21, xzr, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - ldrb w0, [x25, #520] │ │ │ │ - tbnz w0, #0, 36014 ::do_widen(char) const@@Base+0x21ad4> │ │ │ │ - ldrb w0, [x25, #521] │ │ │ │ - tbnz w0, #0, 35fbc ::do_widen(char) const@@Base+0x21a7c> │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 35420 ::do_widen(char) const@@Base+0x20ee0> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 35430 ::do_widen(char) const@@Base+0x20ef0> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 35444 ::do_widen(char) const@@Base+0x20f04> // b.none │ │ │ │ + ldr x1, [sp, #472] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.hi 34ff8 ::do_widen(char) const@@Base+0x16f98> // b.pmore │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x23 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #472] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 35044 ::do_widen(char) const@@Base+0x16fe4> // b.none │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + adrp x1, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x1, #0x598 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x24, x0 │ │ │ │ + str x22, [sp, #496] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 34234 ::do_widen(char) const@@Base+0x161d4> // b.none │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + str x0, [sp, #496] │ │ │ │ + str x1, [sp, #512] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + str x0, [sp, #504] │ │ │ │ + stp x24, xzr, [x23] │ │ │ │ + mov x0, x20 │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + ldr x1, [sp, #496] │ │ │ │ + bl dce0 │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 326ec ::do_widen(char) const@@Base+0x1468c> // b.none │ │ │ │ bl d870 │ │ │ │ - cbz x27, 35450 ::do_widen(char) const@@Base+0x20f10> │ │ │ │ - mov x0, x27 │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 326fc ::do_widen(char) const@@Base+0x1469c> // b.none │ │ │ │ bl d870 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + adrp x1, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0x4c8 │ │ │ │ + bl dce0 │ │ │ │ + adrp x1, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0x510 │ │ │ │ + bl dce0 │ │ │ │ + adrp x1, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0x550 │ │ │ │ + bl dce0 │ │ │ │ + adrp x1, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0x5a0 │ │ │ │ + bl dce0 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + ldr w1, [x0, #4] │ │ │ │ + cmp w1, #0x0 │ │ │ │ + b.le 32778 ::do_widen(char) const@@Base+0x14718> │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, w23, uxtw #3] │ │ │ │ + ldr x1, [x1] │ │ │ │ + bl d790 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr w1, [x0, #4] │ │ │ │ + cmp w1, w23 │ │ │ │ + b.gt 32750 ::do_widen(char) const@@Base+0x146f0> │ │ │ │ + mov x0, x20 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - cbz x28, 35f4c ::do_widen(char) const@@Base+0x21a0c> │ │ │ │ - b.ne 36190 ::do_widen(char) const@@Base+0x21c50> // b.any │ │ │ │ - ldr x21, [sp, #560] │ │ │ │ - mov x0, x28 │ │ │ │ - ldr x22, [sp, #568] │ │ │ │ - ldr x23, [sp, #576] │ │ │ │ - ldr x24, [sp, #584] │ │ │ │ - ldr x25, [sp, #592] │ │ │ │ - ldr x26, [sp, #600] │ │ │ │ - ldr d15, [sp, #640] │ │ │ │ - add sp, sp, #0x210 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - ldr x3, [x26] │ │ │ │ - ubfiz x2, x4, #2, #32 │ │ │ │ - ldr x6, [x10] │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - ldr x3, [x3] │ │ │ │ - str w0, [x6, x2] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str wzr, [x3, x2] │ │ │ │ - ldr w7, [x19, #20] │ │ │ │ - mov w8, w7 │ │ │ │ - cmp w0, w7 │ │ │ │ - b.cc 35000 ::do_widen(char) const@@Base+0x20ac0> // b.lo, b.ul, b.last │ │ │ │ + bl d790 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x1, x20 │ │ │ │ + bl d340 │ │ │ │ + tbnz w0, #31, 34784 ::do_widen(char) const@@Base+0x16724> │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ mov x24, #0x0 // #0 │ │ │ │ - ldr x0, [x10, x24] │ │ │ │ - ubfiz x4, x4, #2, #32 │ │ │ │ - ubfiz x2, x1, #2, #32 │ │ │ │ - add x0, x0, x4 │ │ │ │ - cmp x2, #0x4 │ │ │ │ - b.hi 35050 ::do_widen(char) const@@Base+0x20b10> // b.pmore │ │ │ │ - b.ne 35078 ::do_widen(char) const@@Base+0x20b38> // b.any │ │ │ │ - ldr x1, [x26] │ │ │ │ - ldr w2, [x28] │ │ │ │ - str w2, [x0] │ │ │ │ - ldr x0, [x1, x24] │ │ │ │ - ldr w1, [x27] │ │ │ │ - str w1, [x0, x4] │ │ │ │ - ldr w7, [x19, #20] │ │ │ │ - b 35078 ::do_widen(char) const@@Base+0x20b38> │ │ │ │ - ldr w1, [x19, #20] │ │ │ │ - add x5, x19, #0x68 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov w7, #0xffffffff // #-1 │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - cbz w1, 35574 ::do_widen(char) const@@Base+0x21034> │ │ │ │ - ldr x4, [x19] │ │ │ │ - lsr w3, w0, #3 │ │ │ │ - mvn w2, w0 │ │ │ │ - and w2, w2, #0x7 │ │ │ │ - ldr x1, [x4, #8] │ │ │ │ - ldr x4, [x4, #32] │ │ │ │ - lsr x1, x1, #3 │ │ │ │ - madd x1, x1, x23, x4 │ │ │ │ - ldrb w1, [x1, w3, uxtw] │ │ │ │ - asr w1, w1, w2 │ │ │ │ - tbz w1, #0, 356a8 ::do_widen(char) const@@Base+0x21168> │ │ │ │ - ldr x1, [x5] │ │ │ │ - strb w6, [x1, x0] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - ldr w1, [x19, #20] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.hi 35530 ::do_widen(char) const@@Base+0x20ff0> // b.pmore │ │ │ │ - ldr w11, [x19, #12] │ │ │ │ - mvn w0, w21 │ │ │ │ - and w26, w0, #0x1 │ │ │ │ - mov w2, w23 │ │ │ │ - mov w9, w11 │ │ │ │ - cmp wzr, w11, lsr #1 │ │ │ │ - b.eq 356e0 ::do_widen(char) const@@Base+0x211a0> // b.none │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - asr w15, w23, #1 │ │ │ │ - ldr x6, [x19, #128] │ │ │ │ - sxtw x15, w15 │ │ │ │ - ubfiz w16, w21, #2, #1 │ │ │ │ - add x13, x19, #0x80 │ │ │ │ - add x24, x19, #0xa8 │ │ │ │ - add x14, x19, #0xd0 │ │ │ │ - add x18, x0, #0x8 │ │ │ │ - mov w8, #0x0 // #0 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov w12, #0x0 // #0 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - b 35620 ::do_widen(char) const@@Base+0x210e0> │ │ │ │ - ldr x5, [x14] │ │ │ │ - orr x10, x3, x10 │ │ │ │ - str x10, [x6, x0] │ │ │ │ - ldr x1, [x5, x0] │ │ │ │ - orr x1, x1, x3 │ │ │ │ - str x1, [x5, x0] │ │ │ │ - ldr x5, [x19, #104] │ │ │ │ - add w1, w8, #0x1 │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - strb wzr, [x5, w8, sxtw] │ │ │ │ - add w8, w8, #0x2 │ │ │ │ - ldr x5, [x19, #104] │ │ │ │ - strb wzr, [x5, w1, sxtw] │ │ │ │ - ldr x6, [x13] │ │ │ │ - ldr w11, [x19, #12] │ │ │ │ - ldr x0, [x6, x0] │ │ │ │ - lsr w7, w11, #1 │ │ │ │ - mov w9, w11 │ │ │ │ - tst x3, x0 │ │ │ │ - cinc w12, w12, ne // ne = any │ │ │ │ - cmp w7, w4 │ │ │ │ - b.ls 35880 ::do_widen(char) const@@Base+0x21340> // b.plast │ │ │ │ - ldr x1, [x18] │ │ │ │ - ubfx x0, x4, #6, #32 │ │ │ │ - ldr x5, [x24] │ │ │ │ - lsl x0, x0, #3 │ │ │ │ - ldr x7, [x1, w4, uxtw #3] │ │ │ │ - lsl x3, x17, x4 │ │ │ │ - ldr x1, [x5, x0] │ │ │ │ - add x9, x6, x0 │ │ │ │ - ldr x25, [x7, #136] │ │ │ │ - orr x30, x3, x1 │ │ │ │ - bic x1, x1, x3 │ │ │ │ - mvn x7, x3 │ │ │ │ - ldrb w10, [x25, x15] │ │ │ │ - asr w10, w10, w16 │ │ │ │ - and w10, w10, #0x3 │ │ │ │ - cmp w10, #0x1 │ │ │ │ - csel x1, x1, x30, ne // ne = any │ │ │ │ - str x1, [x5, x0] │ │ │ │ - ldrb w1, [x25, x15] │ │ │ │ - ldr x10, [x6, x0] │ │ │ │ - asr w1, w1, w16 │ │ │ │ - and w1, w1, #0x3 │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.eq 355c8 ::do_widen(char) const@@Base+0x21088> // b.none │ │ │ │ - and x10, x7, x10 │ │ │ │ - str x10, [x6, x0] │ │ │ │ - ldr x1, [x14] │ │ │ │ - ldr x10, [x5, x0] │ │ │ │ - ldr x5, [x1, x0] │ │ │ │ - tst x3, x10 │ │ │ │ - b.eq 35854 ::do_widen(char) const@@Base+0x21314> // b.none │ │ │ │ - orr x5, x3, x5 │ │ │ │ - str x5, [x1, x0] │ │ │ │ - b 355e0 ::do_widen(char) const@@Base+0x210a0> │ │ │ │ - ldr x1, [x5] │ │ │ │ - strb w7, [x1, x0] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - ldr w1, [x19, #20] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.hi 35530 ::do_widen(char) const@@Base+0x20ff0> // b.pmore │ │ │ │ - ldr w11, [x19, #12] │ │ │ │ - mvn w0, w21 │ │ │ │ - and w26, w0, #0x1 │ │ │ │ - mov w2, w23 │ │ │ │ - mov w9, w11 │ │ │ │ - cmp wzr, w11, lsr #1 │ │ │ │ - b.ne 35590 ::do_widen(char) const@@Base+0x21050> // b.any │ │ │ │ - nop │ │ │ │ - cbz w9, 35798 ::do_widen(char) const@@Base+0x21258> │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - add x13, x19, #0x80 │ │ │ │ - mov w5, w4 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #3704] │ │ │ │ + lsl w0, w0, #1 │ │ │ │ + sbfiz x0, x0, #2, #32 │ │ │ │ + bl dcb0 │ │ │ │ + adrp x1, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + str x0, [sp, #16] │ │ │ │ + add x0, x1, #0x608 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d15, x0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + str x0, [sp, #104] │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - asr w0, w1, #1 │ │ │ │ - ldr x6, [x13] │ │ │ │ - sbfx x3, x0, #6, #26 │ │ │ │ - lsl x0, x4, x0 │ │ │ │ - ubfiz x3, x3, #3, #32 │ │ │ │ - ldr x6, [x6, x3] │ │ │ │ - tst x0, x6 │ │ │ │ - b.ne 35730 ::do_widen(char) const@@Base+0x211f0> // b.any │ │ │ │ - ldr x6, [x19, #168] │ │ │ │ - ldr x3, [x6, x3] │ │ │ │ - tst x0, x3 │ │ │ │ - b.eq 3578c ::do_widen(char) const@@Base+0x2124c> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - lsr w9, w1, #3 │ │ │ │ - ldr x6, [x19, #104] │ │ │ │ - mvn w3, w1 │ │ │ │ - ldr x7, [x0], #104 │ │ │ │ - and w3, w3, #0x7 │ │ │ │ - ldrb w6, [x6, x1] │ │ │ │ - lsl w8, w5, w3 │ │ │ │ - ldr x0, [x7, #8] │ │ │ │ - cmp w6, #0x0 │ │ │ │ - ldr x10, [x7, #32] │ │ │ │ - cset w6, ne // ne = any │ │ │ │ - lsr x0, x0, #3 │ │ │ │ - lsl w3, w6, w3 │ │ │ │ - madd x0, x0, x23, x9 │ │ │ │ - ldrb w6, [x10, x0] │ │ │ │ - bic w6, w6, w8 │ │ │ │ - strb w6, [x10, x0] │ │ │ │ - ldr x6, [x7, #32] │ │ │ │ - ldrb w7, [x6, x0] │ │ │ │ - orr w3, w3, w7 │ │ │ │ - strb w3, [x6, x0] │ │ │ │ - ldr w9, [x19, #12] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp w9, w1 │ │ │ │ - b.hi 35700 ::do_widen(char) const@@Base+0x211c0> // b.pmore │ │ │ │ - ldr w8, [x19, #20] │ │ │ │ - and x24, x23, #0x1 │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - umull x24, w24, w0 │ │ │ │ - cbz w8, 350a8 ::do_widen(char) const@@Base+0x20b68> │ │ │ │ - mov x25, x19 │ │ │ │ - umull x0, w26, w0 │ │ │ │ - ldr x10, [x19, #32] │ │ │ │ - add x26, x19, #0x50 │ │ │ │ - ldr x4, [x25], #32 │ │ │ │ - mov w5, w2 │ │ │ │ - ldr x13, [x19, #80] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldr x9, [x4, #8] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x7, [x4, #32] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - lsr x9, x9, #3 │ │ │ │ - ldr x12, [x10, x0] │ │ │ │ - ldr x11, [x13, x0] │ │ │ │ - madd x9, x9, x23, x7 │ │ │ │ - ubfiz x0, x3, #2, #32 │ │ │ │ - ldr w7, [x12, x0] │ │ │ │ - ldr w0, [x11, x0] │ │ │ │ - mvn w6, w7 │ │ │ │ - lsr w14, w7, #3 │ │ │ │ - cmp w2, w0 │ │ │ │ - csel w2, w2, w0, ge // ge = tcont │ │ │ │ - cmp w5, w0 │ │ │ │ - csel w5, w5, w0, ge // ge = tcont │ │ │ │ - and w6, w6, #0x7 │ │ │ │ - ldrb w0, [x9, w14, uxtw] │ │ │ │ - asr w0, w0, w6 │ │ │ │ - tbnz w0, #0, 35a7c ::do_widen(char) const@@Base+0x2153c> │ │ │ │ - ldr x8, [x10, x24] │ │ │ │ - ubfiz x0, x4, #2, #32 │ │ │ │ - ldr x6, [x13, x24] │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - str w7, [x8, x0] │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - str w2, [x6, x0] │ │ │ │ - ldr w8, [x19, #20] │ │ │ │ - mov w7, w8 │ │ │ │ - cmp w8, w3 │ │ │ │ - b.ls 354dc ::do_widen(char) const@@Base+0x20f9c> // b.plast │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 1eecc ::do_widen(char) const@@Base+0xe6c> │ │ │ │ + cmp w0, w24 │ │ │ │ + b.le 32bc8 ::do_widen(char) const@@Base+0x14b68> │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6e0 │ │ │ │ + ldr x2, [x19, #24] │ │ │ │ + ubfiz x23, x24, #3, #32 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x2, [x2] │ │ │ │ + ldr x2, [x2, x23] │ │ │ │ + ldr x2, [x2] │ │ │ │ + bl de70 │ │ │ │ + ldr x2, [x19, #24] │ │ │ │ + mov x1, x21 │ │ │ │ + ldr x2, [x2] │ │ │ │ + ldr x2, [x2, x23] │ │ │ │ + str w0, [x21, #16] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr w3, [x2, #32] │ │ │ │ + ldr x2, [x2, #40] │ │ │ │ + sub w3, w3, #0x1 │ │ │ │ + sxtw x3, w3 │ │ │ │ + str x3, [x21] │ │ │ │ + bl def0 │ │ │ │ + ldr x1, [x19, #24] │ │ │ │ + mov x0, x25 │ │ │ │ + ldr x1, [x1] │ │ │ │ + ldr x1, [x1, x23] │ │ │ │ + ldp x27, x2, [x1, #72] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + stp x22, xzr, [sp, #496] │ │ │ │ + strb wzr, [sp, #512] │ │ │ │ + add x1, x2, #0x1 │ │ │ │ + bl dcd0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #504] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 349f4 ::do_widen(char) const@@Base+0x16994> // b.pmore │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #504] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 34efc ::do_widen(char) const@@Base+0x16e9c> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov x0, x25 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [x19, #24] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + ldr x2, [sp, #504] │ │ │ │ + ldr x1, [x1] │ │ │ │ + sub x0, x0, x2 │ │ │ │ + ldr x1, [x1, x23] │ │ │ │ + ldp x1, x2, [x1, #104] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 34ed8 ::do_widen(char) const@@Base+0x16e78> // b.pmore │ │ │ │ + mov x0, x25 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + str x28, [sp, #464] │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 32b60 ::do_widen(char) const@@Base+0x14b00> // b.none │ │ │ │ + ldr x2, [x27, #16] │ │ │ │ + str x0, [sp, #464] │ │ │ │ + str x2, [sp, #480] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + str x0, [sp, #472] │ │ │ │ + stp x1, xzr, [x27] │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 32924 ::do_widen(char) const@@Base+0x148c4> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x2, [sp, #464] │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x20 │ │ │ │ + bl da40 │ │ │ │ + ldr x9, [x19, #16] │ │ │ │ + str wzr, [sp, #176] │ │ │ │ + ldr w0, [x9, #4] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.le 329e0 ::do_widen(char) const@@Base+0x14980> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ - b 357ec ::do_widen(char) const@@Base+0x212ac> │ │ │ │ - and x7, x7, x5 │ │ │ │ - str x7, [x1, x0] │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - lsr w7, w11, #1 │ │ │ │ - ldr x0, [x9] │ │ │ │ - add w8, w8, #0x2 │ │ │ │ - mov w9, w11 │ │ │ │ - tst x3, x0 │ │ │ │ - cinc w12, w12, ne // ne = any │ │ │ │ - cmp w7, w4 │ │ │ │ - b.hi 35620 ::do_widen(char) const@@Base+0x210e0> // b.pmore │ │ │ │ - cbz w12, 356e0 ::do_widen(char) const@@Base+0x211a0> │ │ │ │ - mov w8, #0x18 // #24 │ │ │ │ - movi d26, #0x0 │ │ │ │ - mov x11, #0x1 // #1 │ │ │ │ - mov w16, w11 │ │ │ │ - umull x8, w26, w8 │ │ │ │ - fmov d30, #2.500000000000000000e+00 │ │ │ │ - fmov d27, #2.000000000000000000e+00 │ │ │ │ - fmov d25, #1.000000000000000000e+00 │ │ │ │ - cbz w7, 356e0 ::do_widen(char) const@@Base+0x211a0> │ │ │ │ - ldr x5, [x14] │ │ │ │ - fneg d28, d30 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - b 35960 ::do_widen(char) const@@Base+0x21420> │ │ │ │ - movi d31, #0x0 │ │ │ │ - cbz w6, 358ec ::do_widen(char) const@@Base+0x213ac> │ │ │ │ - ldr x30, [x19, #32] │ │ │ │ - sub w18, w6, #0x1 │ │ │ │ - ldr x25, [x19, #104] │ │ │ │ - ldr x30, [x30, x8] │ │ │ │ - ldrsw x18, [x30, x18, lsl #2] │ │ │ │ - ldrb w18, [x25, x18] │ │ │ │ - scvtf d31, w18 │ │ │ │ - fadd d31, d31, d26 │ │ │ │ - ldr w18, [x19, #20] │ │ │ │ - sub w18, w18, #0x1 │ │ │ │ - cmp w18, w6 │ │ │ │ - b.ls 35ad0 ::do_widen(char) const@@Base+0x21590> // b.plast │ │ │ │ - ldr x30, [x19, #32] │ │ │ │ + ldr x5, [sp, #16] │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + ldr x8, [x0, #48] │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + ldr x0, [x0, #72] │ │ │ │ + mov w10, #0xfffffffe // #-2 │ │ │ │ + lsr x8, x8, #3 │ │ │ │ + madd x8, x8, x24, x0 │ │ │ │ + add w1, w2, #0x1 │ │ │ │ + lsr w0, w2, #3 │ │ │ │ + sub w4, w10, w2 │ │ │ │ + mvn w3, w2 │ │ │ │ + lsr w1, w1, #3 │ │ │ │ + and w4, w4, #0x7 │ │ │ │ + ldrb w0, [x8, w0, uxtw] │ │ │ │ + and w3, w3, #0x7 │ │ │ │ add w6, w6, #0x1 │ │ │ │ - ldr x25, [x19, #104] │ │ │ │ - ldr x30, [x30, x8] │ │ │ │ - ldrsw x6, [x30, x6, lsl #2] │ │ │ │ - ldrb w6, [x25, x6] │ │ │ │ - scvtf d29, w6 │ │ │ │ - fadd d31, d31, d29 │ │ │ │ - cbz w10, 35ab8 ::do_widen(char) const@@Base+0x21578> │ │ │ │ - sub w6, w10, #0x1 │ │ │ │ - ldrsw x6, [x30, x6, lsl #2] │ │ │ │ - ldrb w6, [x25, x6] │ │ │ │ - scvtf d29, w6 │ │ │ │ - fsub d31, d31, d29 │ │ │ │ - cmp w18, w10 │ │ │ │ - b.hi 35aac ::do_widen(char) const@@Base+0x2156c> // b.pmore │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.gt 35aa0 ::do_widen(char) const@@Base+0x21560> │ │ │ │ - fcmpe d28, d31 │ │ │ │ - b.gt 35b6c ::do_widen(char) const@@Base+0x2162c> │ │ │ │ - add w15, w15, #0x1 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - add x3, x3, #0x2 │ │ │ │ - cmp w7, w1 │ │ │ │ - b.ls 35a68 ::do_widen(char) const@@Base+0x21528> // b.plast │ │ │ │ - ubfx x0, x1, #6, #32 │ │ │ │ - lsl x4, x11, x1 │ │ │ │ - lsl x0, x0, #3 │ │ │ │ - ldr x6, [x5, x0] │ │ │ │ - tst x4, x6 │ │ │ │ - b.eq 35950 ::do_widen(char) const@@Base+0x21410> // b.none │ │ │ │ - ldr x10, [x19, #56] │ │ │ │ - ubfiz x6, x1, #3, #32 │ │ │ │ - ldr x18, [x13] │ │ │ │ - ubfiz x24, x1, #1, #32 │ │ │ │ - ldr x10, [x10, x8] │ │ │ │ - ldr x18, [x18, x0] │ │ │ │ - ldr w6, [x10, x6] │ │ │ │ - ldr w10, [x10, w3, uxtw #2] │ │ │ │ - tst x4, x18 │ │ │ │ - b.ne 358c4 ::do_widen(char) const@@Base+0x21384> // b.any │ │ │ │ - cbz w6, 359c0 ::do_widen(char) const@@Base+0x21480> │ │ │ │ - ldr x30, [x19, #32] │ │ │ │ - sub w18, w6, #0x1 │ │ │ │ - ldr x25, [x19, #104] │ │ │ │ - ldr x30, [x30, x8] │ │ │ │ - ldrsw x18, [x30, x18, lsl #2] │ │ │ │ - ldrb w18, [x25, x18] │ │ │ │ - ucvtf d14, w18 │ │ │ │ - ldr w18, [x19, #20] │ │ │ │ - sub w18, w18, #0x1 │ │ │ │ - cmp w18, w6 │ │ │ │ - b.ls 35b34 ::do_widen(char) const@@Base+0x215f4> // b.plast │ │ │ │ - ldr x25, [x19, #32] │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - ldr x30, [x19, #104] │ │ │ │ - ldr x25, [x25, x8] │ │ │ │ - ldrsw x6, [x25, x6, lsl #2] │ │ │ │ - ldrb w6, [x30, x6] │ │ │ │ - scvtf d31, w6 │ │ │ │ - fadd d14, d14, d31 │ │ │ │ - cbz w10, 35b1c ::do_widen(char) const@@Base+0x215dc> │ │ │ │ - sub w6, w10, #0x1 │ │ │ │ - ldrsw x6, [x25, x6, lsl #2] │ │ │ │ - ldrb w6, [x30, x6] │ │ │ │ - ucvtf d15, w6 │ │ │ │ - cmp w18, w10 │ │ │ │ - b.hi 35b10 ::do_widen(char) const@@Base+0x215d0> // b.pmore │ │ │ │ - fcmp d14, d13 │ │ │ │ - cset w6, eq // eq = none │ │ │ │ - fcmp d15, d13 │ │ │ │ - cset w10, eq // eq = none │ │ │ │ - cmp w6, #0x0 │ │ │ │ - ccmp w10, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 35ae4 ::do_widen(char) const@@Base+0x215a4> // b.none │ │ │ │ - ldr x5, [x19, #104] │ │ │ │ - fmov d15, #-2.000000000000000000e+00 │ │ │ │ - fmov d14, d15 │ │ │ │ - strb wzr, [x5, x24] │ │ │ │ - ldr x5, [x19, #104] │ │ │ │ - strb wzr, [x5, x3] │ │ │ │ - ldr x5, [x14] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - ldr w9, [x19, #12] │ │ │ │ - add x3, x3, #0x2 │ │ │ │ - ldr x6, [x5, x0] │ │ │ │ - lsr w7, w9, #1 │ │ │ │ - bic x4, x6, x4 │ │ │ │ - str x4, [x5, x0] │ │ │ │ - cmp w7, w1 │ │ │ │ - b.hi 35960 ::do_widen(char) const@@Base+0x21420> // b.pmore │ │ │ │ - cmp w15, w12 │ │ │ │ - b.eq 35b80 ::do_widen(char) const@@Base+0x21640> // b.none │ │ │ │ - cbz w15, 36130 ::do_widen(char) const@@Base+0x21bf0> │ │ │ │ - mov w12, w15 │ │ │ │ - b 358a4 ::do_widen(char) const@@Base+0x21364> │ │ │ │ - ubfiz x0, x1, #2, #32 │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w7, [x28, x0] │ │ │ │ - str w5, [x27, x0] │ │ │ │ - cmp w8, w3 │ │ │ │ - b.ls 35038 ::do_widen(char) const@@Base+0x20af8> // b.plast │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - b 357ec ::do_widen(char) const@@Base+0x212ac> │ │ │ │ - ldr x5, [x19, #104] │ │ │ │ - strb w16, [x5, x24] │ │ │ │ - b 35a38 ::do_widen(char) const@@Base+0x214f8> │ │ │ │ - ldr x6, [x19, #32] │ │ │ │ - ldr x25, [x19, #104] │ │ │ │ - ldr x30, [x6, x8] │ │ │ │ - add w10, w10, #0x1 │ │ │ │ - ldrsw x6, [x30, x10, lsl #2] │ │ │ │ - ldrb w6, [x25, x6] │ │ │ │ - scvtf d29, w6 │ │ │ │ - fsub d31, d31, d29 │ │ │ │ - b 3593c ::do_widen(char) const@@Base+0x213fc> │ │ │ │ - cbz w10, 35934 ::do_widen(char) const@@Base+0x213f4> │ │ │ │ - ldr x6, [x19, #32] │ │ │ │ - ldr x25, [x19, #104] │ │ │ │ - ldr x30, [x6, x8] │ │ │ │ - b 35920 ::do_widen(char) const@@Base+0x213e0> │ │ │ │ - fcmp d15, d27 │ │ │ │ - cset w18, eq // eq = none │ │ │ │ - cmp w6, #0x0 │ │ │ │ - ccmp w18, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 35b48 ::do_widen(char) const@@Base+0x21608> // b.none │ │ │ │ - ldr x5, [x19, #104] │ │ │ │ - fmov d15, #2.000000000000000000e+00 │ │ │ │ - strb wzr, [x5, x24] │ │ │ │ - ldr x5, [x19, #104] │ │ │ │ - strb w16, [x5, x3] │ │ │ │ - b 35a40 ::do_widen(char) const@@Base+0x21500> │ │ │ │ - ldr x6, [x19, #32] │ │ │ │ - ldr x30, [x19, #104] │ │ │ │ - ldr x25, [x6, x8] │ │ │ │ - add w10, w10, #0x1 │ │ │ │ - ldrsw x6, [x25, x10, lsl #2] │ │ │ │ - ldrb w6, [x30, x6] │ │ │ │ - scvtf d31, w6 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - b 35a0c ::do_widen(char) const@@Base+0x214cc> │ │ │ │ - cbz w10, 35a04 ::do_widen(char) const@@Base+0x214c4> │ │ │ │ - ldr x6, [x19, #32] │ │ │ │ - ldr x30, [x19, #104] │ │ │ │ - ldr x25, [x6, x8] │ │ │ │ - b 359f4 ::do_widen(char) const@@Base+0x214b4> │ │ │ │ - fcmp d14, d27 │ │ │ │ - cset w6, eq // eq = none │ │ │ │ - cmp w10, #0x0 │ │ │ │ - ccmp w6, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 35d58 ::do_widen(char) const@@Base+0x21818> // b.none │ │ │ │ - ldr x5, [x19, #104] │ │ │ │ - fmov d14, #2.000000000000000000e+00 │ │ │ │ - strb w16, [x5, x24] │ │ │ │ - b 35a38 ::do_widen(char) const@@Base+0x214f8> │ │ │ │ - ldr x5, [x19, #104] │ │ │ │ - strb wzr, [x5, x24] │ │ │ │ - ldr x5, [x19, #104] │ │ │ │ - strb w16, [x5, x3] │ │ │ │ - b 35a40 ::do_widen(char) const@@Base+0x21500> │ │ │ │ - fsub d30, d30, d25 │ │ │ │ - fcmpe d30, d25 │ │ │ │ - b.gt 35a74 ::do_widen(char) const@@Base+0x21534> │ │ │ │ - cbz w7, 356e0 ::do_widen(char) const@@Base+0x211a0> │ │ │ │ - movi d29, #0x0 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - mov x10, x1 │ │ │ │ - mov w11, w1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov w12, #0xffffffff // #-1 │ │ │ │ - ubfx x3, x0, #6, #32 │ │ │ │ - lsl x6, x10, x0 │ │ │ │ - lsl x3, x3, #3 │ │ │ │ - ldr x4, [x5, x3] │ │ │ │ - tst x6, x4 │ │ │ │ - b.eq 35d40 ::do_widen(char) const@@Base+0x21800> // b.none │ │ │ │ - ldr x5, [x19, #56] │ │ │ │ - ubfiz x4, x0, #3, #32 │ │ │ │ - ldr x9, [x13] │ │ │ │ - ubfiz x7, x0, #1, #32 │ │ │ │ - ldr x5, [x5, x8] │ │ │ │ - ldr x9, [x9, x3] │ │ │ │ - ldr w3, [x5, x4] │ │ │ │ - ldr w4, [x5, w1, uxtw #2] │ │ │ │ - ldr x5, [x19, #104] │ │ │ │ - tst x6, x9 │ │ │ │ - b.eq 35dd0 ::do_widen(char) const@@Base+0x21890> // b.none │ │ │ │ - movi d31, #0x0 │ │ │ │ - cbz w3, 35c34 ::do_widen(char) const@@Base+0x216f4> │ │ │ │ - ldr x6, [x19, #32] │ │ │ │ - ldr x15, [x19, #80] │ │ │ │ - ldr x9, [x6, x8] │ │ │ │ - sub w6, w3, #0x1 │ │ │ │ - ldr x16, [x15, x8] │ │ │ │ - ldrsw x15, [x9, x6, lsl #2] │ │ │ │ - ldr x9, [x19, #248] │ │ │ │ - ldr w6, [x16, w3, uxtw #2] │ │ │ │ - ldr b31, [x5, x15] │ │ │ │ - sub w6, w2, w6 │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - scvtf s31, s31 │ │ │ │ - ldr s30, [x9, w6, sxtw #2] │ │ │ │ - fmul s31, s31, s30 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fadd d31, d31, d29 │ │ │ │ - ldr w6, [x19, #20] │ │ │ │ - sub w6, w6, #0x1 │ │ │ │ - cmp w6, w3 │ │ │ │ - b.ls 35f30 ::do_widen(char) const@@Base+0x219f0> // b.plast │ │ │ │ - ldr x15, [x19, #32] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - ldr x9, [x19, #80] │ │ │ │ - lsl x3, x3, #2 │ │ │ │ - ldr x15, [x15, x8] │ │ │ │ - ldr x16, [x9, x8] │ │ │ │ - ldrsw x17, [x15, x3] │ │ │ │ - ldr x9, [x19, #248] │ │ │ │ - ldr w3, [x16, x3] │ │ │ │ - ldr b30, [x5, x17] │ │ │ │ - sub w3, w2, w3 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - scvtf s30, s30 │ │ │ │ - ldr s28, [x9, w3, sxtw #2] │ │ │ │ - fmul s30, s30, s28 │ │ │ │ - fcvt d30, s30 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - cbz w4, 35cd4 ::do_widen(char) const@@Base+0x21794> │ │ │ │ - sub w17, w4, #0x1 │ │ │ │ - ldr w3, [x16, w4, uxtw #2] │ │ │ │ - sub w3, w2, w3 │ │ │ │ - ldrsw x15, [x15, x17, lsl #2] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - ldr s28, [x9, w3, sxtw #2] │ │ │ │ - ldr b30, [x5, x15] │ │ │ │ - scvtf s30, s30 │ │ │ │ - fmul s30, s30, s28 │ │ │ │ - fcvt d30, s30 │ │ │ │ - fsub d31, d31, d30 │ │ │ │ - cmp w6, w4 │ │ │ │ - b.ls 35d04 ::do_widen(char) const@@Base+0x217c4> // b.plast │ │ │ │ - ldr x6, [x19, #32] │ │ │ │ - ldr x3, [x19, #80] │ │ │ │ - ldr x15, [x6, x8] │ │ │ │ - ldr x16, [x3, x8] │ │ │ │ - ldr x9, [x19, #248] │ │ │ │ - add w3, w4, #0x1 │ │ │ │ - lsl x3, x3, #2 │ │ │ │ - ldrsw x4, [x15, x3] │ │ │ │ - ldr w3, [x16, x3] │ │ │ │ - sub w3, w2, w3 │ │ │ │ - ldr b30, [x5, x4] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - scvtf s30, s30 │ │ │ │ - ldr s28, [x9, w3, sxtw #2] │ │ │ │ - fmul s30, s30, s28 │ │ │ │ - fcvt d30, s30 │ │ │ │ - fsub d31, d31, d30 │ │ │ │ + add w2, w2, #0x2 │ │ │ │ + ldrb w1, [x8, w1, uxtw] │ │ │ │ + asr w0, w0, w3 │ │ │ │ + and w0, w0, #0x1 │ │ │ │ + add w3, w0, #0x1 │ │ │ │ + asr w1, w1, w4 │ │ │ │ + and w1, w1, #0x1 │ │ │ │ + add w4, w1, #0x1 │ │ │ │ + add w0, w0, w1 │ │ │ │ + lsl w1, w3, #1 │ │ │ │ + add w7, w7, w0 │ │ │ │ + lsl w3, w4, #1 │ │ │ │ + orr w0, w1, #0x1 │ │ │ │ + orr w1, w3, #0x1 │ │ │ │ + stp w0, w1, [x5], #8 │ │ │ │ + str w7, [sp, #176] │ │ │ │ + ldr w0, [x9, #4] │ │ │ │ + cmp w0, w6 │ │ │ │ + b.gt 32970 ::do_widen(char) const@@Base+0x14910> │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + adrp x2, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + add x2, x2, #0x610 │ │ │ │ + mov w4, w5 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d280 │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + adrp x2, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + ldr w0, [sp, #176] │ │ │ │ + add x2, x2, #0x618 │ │ │ │ + add x3, sp, #0xb8 │ │ │ │ + mov w5, #0x2 // #2 │ │ │ │ + ldr w6, [x1, #4] │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + scvtf d31, w0 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x20 │ │ │ │ + lsl w6, w6, #1 │ │ │ │ + scvtf d30, w6 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fcvt s31, d31 │ │ │ │ + str s31, [sp, #184] │ │ │ │ + bl d280 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr x0, [x0, x23] │ │ │ │ + ldr d31, [x0, #136] │ │ │ │ fcmpe d31, #0.0 │ │ │ │ - b.gt 35d2c ::do_widen(char) const@@Base+0x217ec> │ │ │ │ - mov w3, #0xffffffff // #-1 │ │ │ │ - strb w3, [x5, x7] │ │ │ │ + b.ge 32b34 ::do_widen(char) const@@Base+0x14ad4> // b.tcont │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + adrp x2, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + ldr w4, [x20, #8] │ │ │ │ + add x2, x2, #0x628 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + lsl w4, w4, #1 │ │ │ │ + bl de60 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x20 │ │ │ │ + bl df80 │ │ │ │ + tbnz w0, #31, 347bc ::do_widen(char) const@@Base+0x1675c> │ │ │ │ + adrp x1, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + add x1, x1, #0x650 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + str x22, [sp, #496] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [x22] │ │ │ │ + ldur x1, [x1, #7] │ │ │ │ + stur x1, [x22, #7] │ │ │ │ + mov x1, #0xf // #15 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + strb wzr, [sp, #527] │ │ │ │ + bl 1eecc ::do_widen(char) const@@Base+0xe6c> │ │ │ │ + ldrb w1, [x26, #520] │ │ │ │ + tbz w1, #0, 32b0c ::do_widen(char) const@@Base+0x14aac> │ │ │ │ + add w1, w24, #0x1 │ │ │ │ + scvtf d30, w0 │ │ │ │ + ldr w2, [x26, #524] │ │ │ │ + scvtf d31, w1 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fcvt s31, d31 │ │ │ │ + fcvt d31, s31 │ │ │ │ + fmul d31, d31, d15 │ │ │ │ + fcvtzs w27, d31 │ │ │ │ + cmp w27, w2 │ │ │ │ + b.ge 32b04 ::do_widen(char) const@@Base+0x14aa4> // b.tcont │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + mov w2, w0 │ │ │ │ + str w0, [x26, #524] │ │ │ │ + cmp w2, w27 │ │ │ │ + b.lt 32b7c ::do_widen(char) const@@Base+0x14b1c> // b.tstop │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 32b1c ::do_widen(char) const@@Base+0x14abc> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 32b2c ::do_widen(char) const@@Base+0x14acc> // b.none │ │ │ │ + bl d870 │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + b 327e0 ::do_widen(char) const@@Base+0x14780> │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + fcvt s31, d31 │ │ │ │ + adrp x2, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + mov x1, x21 │ │ │ │ + add x2, x2, #0x620 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w5, #0x2 // #2 │ │ │ │ mov w4, #0x1 // #1 │ │ │ │ - ldr x3, [x19, #104] │ │ │ │ - strb w4, [x3, x1] │ │ │ │ - ldr w9, [x19, #12] │ │ │ │ - lsr w7, w9, w4 │ │ │ │ - b 35d40 ::do_widen(char) const@@Base+0x21800> │ │ │ │ - strb w11, [x5, x7] │ │ │ │ - ldr x3, [x19, #104] │ │ │ │ - strb w12, [x3, x1] │ │ │ │ - ldr w9, [x19, #12] │ │ │ │ - lsr w7, w9, #1 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - add x1, x1, #0x2 │ │ │ │ - cmp w7, w0 │ │ │ │ - b.ls 356e0 ::do_widen(char) const@@Base+0x211a0> // b.plast │ │ │ │ - ldr x5, [x14] │ │ │ │ - b 35ba8 ::do_widen(char) const@@Base+0x21668> │ │ │ │ - cmp w18, #0x0 │ │ │ │ - ccmp w6, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 35d78 ::do_widen(char) const@@Base+0x21838> // b.none │ │ │ │ - ldr x5, [x19, #104] │ │ │ │ - strb w16, [x5, x24] │ │ │ │ - ldr x5, [x19, #104] │ │ │ │ - strb w16, [x5, x3] │ │ │ │ - b 35a40 ::do_widen(char) const@@Base+0x21500> │ │ │ │ - add w17, w17, #0x1 │ │ │ │ - b 35950 ::do_widen(char) const@@Base+0x21410> │ │ │ │ - ldp x1, x2, [sp, #144] │ │ │ │ - ldr x25, [sp, #48] │ │ │ │ - mov x0, x25 │ │ │ │ + str s31, [sp, #192] │ │ │ │ + bl d280 │ │ │ │ + b 32a5c ::do_widen(char) const@@Base+0x149fc> │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + mov x0, x28 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b 32904 ::do_widen(char) const@@Base+0x148a4> │ │ │ │ + ldp x1, x2, [sp, #496] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x21, x0 │ │ │ │ - add x1, x1, #0xbe0 │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x23, x0 │ │ │ │ + add x1, x1, #0xc60 │ │ │ │ mov x2, #0x2 // #2 │ │ │ │ bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov w1, w24 │ │ │ │ - mov x0, x21 │ │ │ │ + mov w1, w27 │ │ │ │ + mov x0, x23 │ │ │ │ bl de00 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0xbe8 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d690 │ │ │ │ - str w24, [x22, #524] │ │ │ │ - b 35144 ::do_widen(char) const@@Base+0x20c04> │ │ │ │ - cbz w3, 35e10 ::do_widen(char) const@@Base+0x218d0> │ │ │ │ - ldr x6, [x19, #32] │ │ │ │ - ldr x15, [x19, #80] │ │ │ │ - ldr x9, [x6, x8] │ │ │ │ - sub w6, w3, #0x1 │ │ │ │ - ldr x16, [x15, x8] │ │ │ │ - ldrsw x15, [x9, x6, lsl #2] │ │ │ │ - ldr x9, [x19, #248] │ │ │ │ - ldr w6, [x16, w3, uxtw #2] │ │ │ │ - ldr b14, [x5, x15] │ │ │ │ - sub w6, w2, w6 │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - scvtf s14, s14 │ │ │ │ - ldr s31, [x9, w6, sxtw #2] │ │ │ │ - fmul s14, s14, s31 │ │ │ │ - fcvt d14, s14 │ │ │ │ - ldr w6, [x19, #20] │ │ │ │ - sub w6, w6, #0x1 │ │ │ │ - cmp w6, w3 │ │ │ │ - b.ls 35f14 ::do_widen(char) const@@Base+0x219d4> // b.plast │ │ │ │ - ldr x15, [x19, #32] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - ldr x9, [x19, #80] │ │ │ │ - lsl x3, x3, #2 │ │ │ │ - ldr x15, [x15, x8] │ │ │ │ - ldr x16, [x9, x8] │ │ │ │ - ldrsw x17, [x15, x3] │ │ │ │ - ldr x9, [x19, #248] │ │ │ │ - ldr w3, [x16, x3] │ │ │ │ - ldr b31, [x5, x17] │ │ │ │ - sub w3, w2, w3 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - scvtf s31, s31 │ │ │ │ - ldr s30, [x9, w3, sxtw #2] │ │ │ │ - fmul s31, s31, s30 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fadd d14, d14, d31 │ │ │ │ - cbz w4, 35eac ::do_widen(char) const@@Base+0x2196c> │ │ │ │ - sub w17, w4, #0x1 │ │ │ │ - ldr w3, [x16, w4, uxtw #2] │ │ │ │ - sub w3, w2, w3 │ │ │ │ - ldrsw x15, [x15, x17, lsl #2] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - ldr s31, [x9, w3, sxtw #2] │ │ │ │ - ldr b15, [x5, x15] │ │ │ │ - scvtf s15, s15 │ │ │ │ - fmul s15, s15, s31 │ │ │ │ - fcvt d15, s15 │ │ │ │ - cmp w6, w4 │ │ │ │ - b.ls 35edc ::do_widen(char) const@@Base+0x2199c> // b.plast │ │ │ │ - ldr x6, [x19, #32] │ │ │ │ - ldr x3, [x19, #80] │ │ │ │ - ldr x15, [x6, x8] │ │ │ │ - ldr x16, [x3, x8] │ │ │ │ - ldr x9, [x19, #248] │ │ │ │ - add w3, w4, #0x1 │ │ │ │ - lsl x3, x3, #2 │ │ │ │ - ldrsw x4, [x15, x3] │ │ │ │ - ldr w3, [x16, x3] │ │ │ │ - sub w3, w2, w3 │ │ │ │ - ldr b31, [x5, x4] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - scvtf s31, s31 │ │ │ │ - ldr s30, [x9, w3, sxtw #2] │ │ │ │ - fmul s31, s31, s30 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - fcmpe d14, #0.0 │ │ │ │ - cset w3, gt │ │ │ │ - fcmpe d15, #0.0 │ │ │ │ - strb w3, [x5, x7] │ │ │ │ - ldr x3, [x19, #104] │ │ │ │ - b.gt 35f04 ::do_widen(char) const@@Base+0x219c4> │ │ │ │ - strb wzr, [x3, x1] │ │ │ │ - ldr w9, [x19, #12] │ │ │ │ - lsr w7, w9, #1 │ │ │ │ - b 35d40 ::do_widen(char) const@@Base+0x21800> │ │ │ │ - strb w11, [x3, x1] │ │ │ │ - ldr w9, [x19, #12] │ │ │ │ - lsr w7, w9, #1 │ │ │ │ - b 35d40 ::do_widen(char) const@@Base+0x21800> │ │ │ │ - cbz w4, 35e90 ::do_widen(char) const@@Base+0x21950> │ │ │ │ - ldr x9, [x19, #32] │ │ │ │ - ldr x3, [x19, #80] │ │ │ │ - ldr x15, [x9, x8] │ │ │ │ - ldr x16, [x3, x8] │ │ │ │ - ldr x9, [x19, #248] │ │ │ │ - b 35e68 ::do_widen(char) const@@Base+0x21928> │ │ │ │ - cbz w4, 35cb8 ::do_widen(char) const@@Base+0x21778> │ │ │ │ - ldr x9, [x19, #32] │ │ │ │ - ldr x3, [x19, #80] │ │ │ │ - ldr x15, [x9, x8] │ │ │ │ - ldr x16, [x3, x8] │ │ │ │ - ldr x9, [x19, #248] │ │ │ │ - b 35c8c ::do_widen(char) const@@Base+0x2174c> │ │ │ │ - b.ne 36190 ::do_widen(char) const@@Base+0x21c50> // b.any │ │ │ │ - ldr x21, [sp, #560] │ │ │ │ - ldr x22, [sp, #568] │ │ │ │ - ldr x23, [sp, #576] │ │ │ │ - ldr x24, [sp, #584] │ │ │ │ - ldr x25, [sp, #592] │ │ │ │ - ldr x26, [sp, #600] │ │ │ │ - ldr d15, [sp, #640] │ │ │ │ - add sp, sp, #0x210 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr w0, [x19, #8] │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - str x21, [sp, #560] │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - str x22, [sp, #568] │ │ │ │ - str x23, [sp, #576] │ │ │ │ - str x24, [sp, #584] │ │ │ │ - str x25, [sp, #592] │ │ │ │ - str x26, [sp, #600] │ │ │ │ - str d15, [sp, #640] │ │ │ │ - cbnz w0, 34f98 ::do_widen(char) const@@Base+0x20a58> │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - b 3516c ::do_widen(char) const@@Base+0x20c2c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - add x1, x1, #0x940 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldp x1, x2, [sp, #144] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x19, x0 │ │ │ │ - ldr x25, [x0, #240] │ │ │ │ - cbz x25, 3636c ::do_widen(char) const@@Base+0x21e2c> │ │ │ │ - ldrb w0, [x25, #56] │ │ │ │ - cbz w0, 360b0 ::do_widen(char) const@@Base+0x21b70> │ │ │ │ - ldrb w1, [x25, #67] │ │ │ │ - b 360dc ::do_widen(char) const@@Base+0x21b9c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - add x1, x1, #0x940 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldp x1, x2, [sp, #144] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ + add x1, x1, #0xc68 │ │ │ │ bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x19, x0 │ │ │ │ - ldr x26, [x0, #240] │ │ │ │ - cbz x26, 3617c ::do_widen(char) const@@Base+0x21c3c> │ │ │ │ - ldrb w0, [x26, #56] │ │ │ │ - cbz w0, 3606c ::do_widen(char) const@@Base+0x21b2c> │ │ │ │ - ldrb w1, [x26, #67] │ │ │ │ - b 36098 ::do_widen(char) const@@Base+0x21b58> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - mov x0, x26 │ │ │ │ - bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x26] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 36148 ::do_widen(char) const@@Base+0x21c08> // b.any │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - mov x0, x19 │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - b 35408 ::do_widen(char) const@@Base+0x20ec8> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - mov x0, x25 │ │ │ │ - bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x25] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 36138 ::do_widen(char) const@@Base+0x21bf8> // b.any │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - mov x0, x19 │ │ │ │ - bl d210 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ bl d690 │ │ │ │ - b 35410 ::do_widen(char) const@@Base+0x20ed0> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x23 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - b 35380 ::do_widen(char) const@@Base+0x20e40> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x1, x21 │ │ │ │ + str w27, [x26, #524] │ │ │ │ + b 32b0c ::do_widen(char) const@@Base+0x14aac> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d560 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d460 │ │ │ │ mov x0, x20 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - b 353e8 ::do_widen(char) const@@Base+0x20ea8> │ │ │ │ - add x1, sp, #0xe0 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 352e8 ::do_widen(char) const@@Base+0x20da8> │ │ │ │ - cbnz w17, 35b8c ::do_widen(char) const@@Base+0x2164c> │ │ │ │ - b 356e0 ::do_widen(char) const@@Base+0x211a0> │ │ │ │ + bl d470 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d2b0 │ │ │ │ + cbnz w0, 34834 ::do_widen(char) const@@Base+0x167d4> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + ldp x20, x23, [x0, #8] │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + ldr w26, [x1, #4] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 33acc ::do_widen(char) const@@Base+0x15a6c> // b.none │ │ │ │ + str d13, [sp, #992] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + str d14, [sp, #1000] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + b.ne 3335c ::do_widen(char) const@@Base+0x152fc> // b.any │ │ │ │ + bl d3b0 │ │ │ │ + str x20, [sp, #496] │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + add x2, sp, #0x2b0 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + add x0, x1, #0x10 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + strh wzr, [sp, #832] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stur q31, [x2, #152] │ │ │ │ + stur q31, [x2, #168] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x0, x25, x2 │ │ │ │ + str x23, [x25, x2] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + add x24, sp, #0x230 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3856] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + mov x0, x24 │ │ │ │ + add x2, x21, #0x18 │ │ │ │ + stp x2, x1, [sp, #496] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + add x27, sp, #0x250 │ │ │ │ + stp q31, q31, [sp, #512] │ │ │ │ + str q31, [sp, #544] │ │ │ │ + bl dfc0 │ │ │ │ + add x1, sp, #0x1f8 │ │ │ │ + ldr x2, [sp, #80] │ │ │ │ + str x1, [sp, #32] │ │ │ │ + str x27, [sp, #576] │ │ │ │ + add x0, x2, #0x10 │ │ │ │ + str x0, [sp, #504] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + str w2, [sp, #568] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov w1, w26 │ │ │ │ mov x0, x25 │ │ │ │ - blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 360dc ::do_widen(char) const@@Base+0x21b9c> │ │ │ │ - mov x0, x26 │ │ │ │ - blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 36098 ::do_widen(char) const@@Base+0x21b58> │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - str x21, [sp, #560] │ │ │ │ - str x22, [sp, #568] │ │ │ │ - str x23, [sp, #576] │ │ │ │ - str x24, [sp, #584] │ │ │ │ - str x25, [sp, #592] │ │ │ │ - str x26, [sp, #600] │ │ │ │ - str d15, [sp, #640] │ │ │ │ - b 34f90 ::do_widen(char) const@@Base+0x20a50> │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + bl de00 │ │ │ │ + ldr x4, [sp, #544] │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + str x0, [sp, #152] │ │ │ │ + stp x0, xzr, [sp, #240] │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + strb wzr, [sp, #256] │ │ │ │ + cbz x4, 3471c ::do_widen(char) const@@Base+0x166bc> │ │ │ │ + ldr x5, [sp, #528] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #536] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 36384 ::do_widen(char) const@@Base+0x21e44> // b.none │ │ │ │ - str d13, [sp, #624] │ │ │ │ - str d14, [sp, #632] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - str x21, [sp, #560] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - str x22, [sp, #568] │ │ │ │ - mov x0, x28 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + str x1, [sp, #496] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 32d48 ::do_widen(char) const@@Base+0x14ce8> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x23, [sp, #576] │ │ │ │ - str x24, [sp, #584] │ │ │ │ - str x25, [sp, #592] │ │ │ │ - str x26, [sp, #600] │ │ │ │ - str d13, [sp, #624] │ │ │ │ - str d14, [sp, #632] │ │ │ │ - str d15, [sp, #640] │ │ │ │ - b.ne 36198 ::do_widen(char) const@@Base+0x21c58> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x24, x0 │ │ │ │ - add x19, x19, #0x10 │ │ │ │ - mov x0, x23 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - str x19, [sp, #256] │ │ │ │ - mov x19, x24 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl db90 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + str x23, [x25, x2] │ │ │ │ + str x1, [sp, #608] │ │ │ │ bl d410 │ │ │ │ - cbz x27, 36224 ::do_widen(char) const@@Base+0x21ce4> │ │ │ │ - mov x0, x27 │ │ │ │ - bl d870 │ │ │ │ - ldr x23, [sp, #576] │ │ │ │ - ldr x24, [sp, #584] │ │ │ │ - ldr x25, [sp, #592] │ │ │ │ - ldr x26, [sp, #600] │ │ │ │ - ldr d15, [sp, #640] │ │ │ │ - cbz x28, 361bc ::do_widen(char) const@@Base+0x21c7c> │ │ │ │ - b 361b4 ::do_widen(char) const@@Base+0x21c74> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 36190 ::do_widen(char) const@@Base+0x21c50> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x22, sp, #0x70 │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - cbnz x27, 3621c ::do_widen(char) const@@Base+0x21cdc> │ │ │ │ - b 36224 ::do_widen(char) const@@Base+0x21ce4> │ │ │ │ - bti j │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - b 3627c ::do_widen(char) const@@Base+0x21d3c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr d13, [sp, #624] │ │ │ │ - ldr d14, [sp, #632] │ │ │ │ - cbnz x27, 3621c ::do_widen(char) const@@Base+0x21cdc> │ │ │ │ - b 36224 ::do_widen(char) const@@Base+0x21ce4> │ │ │ │ - bti j │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - mov x24, x0 │ │ │ │ - add x0, sp, #0xe0 │ │ │ │ - str x21, [sp, #152] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x20, x20, #0x10 │ │ │ │ ldr x0, [sp, #16] │ │ │ │ - str x20, [sp, #152] │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + mov x4, #0x1c // #28 │ │ │ │ + add x3, x3, #0x6d8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, sp, #0x120 │ │ │ │ + str x1, [sp, #40] │ │ │ │ + str x1, [sp, #272] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 345b8 ::do_widen(char) const@@Base+0x16558> // b.none │ │ │ │ + ldr x2, [x26, #16] │ │ │ │ + str x0, [sp, #272] │ │ │ │ + str x2, [sp, #288] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #280] │ │ │ │ + stp x1, xzr, [x26] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + ldr x1, [sp, #280] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x4 │ │ │ │ + b.ls 34c08 ::do_widen(char) const@@Base+0x16ba8> // b.plast │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + add x1, x1, #0x30 │ │ │ │ + str x0, [sp, #160] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + str x1, [sp, #304] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3459c ::do_widen(char) const@@Base+0x1653c> // b.none │ │ │ │ + ldr x2, [x26, #16] │ │ │ │ + str x0, [sp, #304] │ │ │ │ + str x2, [sp, #320] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #312] │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + str x1, [x26] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + str xzr, [x26, #8] │ │ │ │ + bl 1eecc ::do_widen(char) const@@Base+0xe6c> │ │ │ │ + ldr x26, [sp, #64] │ │ │ │ + mov w19, w0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl d3b0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + strh wzr, [sp, #832] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stur q31, [x0, #152] │ │ │ │ + stur q31, [x0, #168] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x0, x25, x2 │ │ │ │ + str x23, [x25, x2] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #496] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #504] │ │ │ │ + mov x0, x24 │ │ │ │ + stp q31, q31, [sp, #512] │ │ │ │ + str q31, [sp, #544] │ │ │ │ + bl dfc0 │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + str w0, [sp, #568] │ │ │ │ + mov x0, x26 │ │ │ │ + str x27, [sp, #576] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x25 │ │ │ │ + bl de00 │ │ │ │ + ldr x4, [sp, #544] │ │ │ │ + add x0, sp, #0x160 │ │ │ │ + str x0, [sp, #128] │ │ │ │ + stp x0, xzr, [sp, #336] │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + strb wzr, [sp, #352] │ │ │ │ + cbz x4, 34734 ::do_widen(char) const@@Base+0x166d4> │ │ │ │ + ldr x5, [sp, #528] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #536] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + str x1, [sp, #496] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 32f6c ::do_widen(char) const@@Base+0x14f0c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ bl db90 │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #144] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str x25, [x1, x0] │ │ │ │ - b 361fc ::do_widen(char) const@@Base+0x21cbc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - cbnz x27, 3621c ::do_widen(char) const@@Base+0x21cdc> │ │ │ │ - b 36224 ::do_widen(char) const@@Base+0x21ce4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 36314 ::do_widen(char) const@@Base+0x21dd4> │ │ │ │ - bti j │ │ │ │ - ldr d13, [sp, #624] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr d14, [sp, #632] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - cbnz x27, 3621c ::do_widen(char) const@@Base+0x21cdc> │ │ │ │ - b 36224 ::do_widen(char) const@@Base+0x21ce4> │ │ │ │ - bti j │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + str x23, [x25, x2] │ │ │ │ + str x1, [sp, #608] │ │ │ │ + bl d410 │ │ │ │ + add x1, sp, #0x170 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + mov x8, x1 │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + bl 35420 ::do_widen(char) const@@Base+0x173c0> │ │ │ │ + ldr x1, [sp, #376] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 350c8 ::do_widen(char) const@@Base+0x17068> // b.plast │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0xd68 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x26, x0 │ │ │ │ + add x1, sp, #0x1a0 │ │ │ │ + str x1, [sp, #400] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 36274 ::do_widen(char) const@@Base+0x21d34> │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 3456c ::do_widen(char) const@@Base+0x1650c> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #400] │ │ │ │ + str x1, [sp, #416] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #408] │ │ │ │ + stp x26, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + bl d250 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + mov x2, #0x34db // #13531 │ │ │ │ + movk x2, #0xd7b6, lsl #16 │ │ │ │ + movk x2, #0xde82, lsl #32 │ │ │ │ + ldr x3, [x0, #8] │ │ │ │ + movk x2, #0x431b, lsl #48 │ │ │ │ + adrp x0, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + sub x1, x1, x3 │ │ │ │ + ldr d14, [x0, #3720] │ │ │ │ + ldr x19, [sp, #64] │ │ │ │ + smulh x2, x1, x2 │ │ │ │ + mov x0, x19 │ │ │ │ + asr x2, x2, #18 │ │ │ │ + sub x1, x2, x1, asr #63 │ │ │ │ + ucvtf d30, w1 │ │ │ │ + fmul d14, d30, d14 │ │ │ │ + bl d3b0 │ │ │ │ + str x20, [sp, #496] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #832] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 36190 ::do_widen(char) const@@Base+0x21c50> // b.any │ │ │ │ - bl dab0 │ │ │ │ - bl dab0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldp x19, x20, [x0] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 363e0 ::do_widen(char) const@@Base+0x21ea0> // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 363fc ::do_widen(char) const@@Base+0x21ebc> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ + stur q31, [x0, #152] │ │ │ │ + stur q31, [x0, #168] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x0, x25, x2 │ │ │ │ + str x23, [x25, x2] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #496] │ │ │ │ + add x0, x21, #0x40 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + stp q31, q31, [sp, #512] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #504] │ │ │ │ + mov x0, x24 │ │ │ │ + str q31, [sp, #544] │ │ │ │ + bl dfc0 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + str x27, [sp, #576] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #504] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #568] │ │ │ │ + mov x0, x19 │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [sp, #496] │ │ │ │ + fmov d0, d14 │ │ │ │ + mov x3, #0x2 // #2 │ │ │ │ + mov x0, x25 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x25, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #616] │ │ │ │ + bl dd30 (double)@plt> │ │ │ │ + ldr x4, [sp, #544] │ │ │ │ + add x26, sp, #0x1c0 │ │ │ │ + stp x26, xzr, [sp, #432] │ │ │ │ + add x19, sp, #0x1b0 │ │ │ │ + strb wzr, [sp, #448] │ │ │ │ + cbz x4, 34768 ::do_widen(char) const@@Base+0x16708> │ │ │ │ + ldr x5, [sp, #528] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x3, [sp, #536] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + str x1, [sp, #496] │ │ │ │ + str x21, [sp, #608] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 3319c ::do_widen(char) const@@Base+0x1513c> // b.none │ │ │ │ bl d870 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 363c4 ::do_widen(char) const@@Base+0x21e84> // b.any │ │ │ │ - ldr x20, [x21] │ │ │ │ - cbz x20, 36410 ::do_widen(char) const@@Base+0x21ed0> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl db90 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + str x23, [x25, x2] │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + bl d410 │ │ │ │ + ldr x8, [sp, #72] │ │ │ │ mov x0, x20 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 35420 ::do_widen(char) const@@Base+0x173c0> │ │ │ │ + ldr x1, [sp, #472] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 35120 ::do_widen(char) const@@Base+0x170c0> // b.plast │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + add x1, x1, #0xca0 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x24, x0 │ │ │ │ + str x22, [sp, #496] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 34584 ::do_widen(char) const@@Base+0x16524> // b.none │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + str x0, [sp, #496] │ │ │ │ + str x1, [sp, #512] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + str x0, [sp, #504] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3704] │ │ │ │ + stp x24, xzr, [x23] │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + ldrb w0, [x21, #520] │ │ │ │ + tbnz w0, #0, 343ec ::do_widen(char) const@@Base+0x1638c> │ │ │ │ + ldrb w0, [x21, #521] │ │ │ │ + tbnz w0, #0, 34390 ::do_widen(char) const@@Base+0x16330> │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 33268 ::do_widen(char) const@@Base+0x15208> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 33278 ::do_widen(char) const@@Base+0x15218> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #432] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 33288 ::do_widen(char) const@@Base+0x15228> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + ldr x0, [sp, #400] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3329c ::do_widen(char) const@@Base+0x1523c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #368] │ │ │ │ + add x1, sp, #0x180 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 332b0 ::do_widen(char) const@@Base+0x15250> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 332c4 ::do_widen(char) const@@Base+0x15264> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #304] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 332d8 ::do_widen(char) const@@Base+0x15278> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 332ec ::do_widen(char) const@@Base+0x1528c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 34270 ::do_widen(char) const@@Base+0x16210> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr d13, [sp, #992] │ │ │ │ + ldr d14, [sp, #1000] │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3331c ::do_widen(char) const@@Base+0x152bc> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 34890 ::do_widen(char) const@@Base+0x16830> // b.any │ │ │ │ + add sp, sp, #0x380 │ │ │ │ + ldr d15, [sp, #112] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 363c4 ::do_widen(char) const@@Base+0x21e84> // b.any │ │ │ │ - ldr x20, [x21] │ │ │ │ - b 363e0 ::do_widen(char) const@@Base+0x21ea0> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - add x21, x0, #0x10 │ │ │ │ - b 3646c ::do_widen(char) const@@Base+0x21f2c> │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x0, [x0, w19, sxtw #3] │ │ │ │ - bl 30b00 ::do_widen(char) const@@Base+0x1c5c0> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d3c0 │ │ │ │ - ldr w19, [x20, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - add w1, w19, #0x1 │ │ │ │ - str w1, [x20, #8] │ │ │ │ - bl d590 │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w19, w1 │ │ │ │ - b.lt 36460 ::do_widen(char) const@@Base+0x21f20> // b.tstop │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl d9e0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - stp xzr, xzr, [x21, #64]! │ │ │ │ - str xzr, [x21, #16] │ │ │ │ - str w2, [x0, #12] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.gt 364dc ::do_widen(char) const@@Base+0x21f9c> │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - ubfiz x19, x2, #3, #32 │ │ │ │ - mov x0, x19 │ │ │ │ - str wzr, [x20, #8] │ │ │ │ - bl d8b0 │ │ │ │ - mov x22, x0 │ │ │ │ - sub x2, x19, #0x8 │ │ │ │ - add x19, x0, x19 │ │ │ │ - str xzr, [x0], #8 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d570 │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - str x22, [x20, #64] │ │ │ │ - stp x19, x19, [x21, #8] │ │ │ │ - cbz x0, 36520 ::do_widen(char) const@@Base+0x21fe0> │ │ │ │ + bl d3b0 │ │ │ │ + str x20, [sp, #496] │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + add x2, sp, #0x2b0 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + add x0, x1, #0x10 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + strh wzr, [sp, #832] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stur q31, [x2, #152] │ │ │ │ + stur q31, [x2, #168] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x0, x25, x2 │ │ │ │ + str x23, [x25, x2] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + add x24, sp, #0x230 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3856] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + mov x0, x24 │ │ │ │ + add x2, x21, #0x18 │ │ │ │ + stp x2, x1, [sp, #496] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + add x27, sp, #0x250 │ │ │ │ + stp q31, q31, [sp, #512] │ │ │ │ + str q31, [sp, #544] │ │ │ │ + bl dfc0 │ │ │ │ + add x1, sp, #0x1f8 │ │ │ │ + ldr x2, [sp, #80] │ │ │ │ + str x1, [sp, #32] │ │ │ │ + str x27, [sp, #576] │ │ │ │ + add x0, x2, #0x10 │ │ │ │ + str x0, [sp, #504] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + str w2, [sp, #568] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x25 │ │ │ │ + bl de00 │ │ │ │ + ldr x4, [sp, #544] │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + str x0, [sp, #152] │ │ │ │ + stp x0, xzr, [sp, #240] │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + strb wzr, [sp, #256] │ │ │ │ + cbz x4, 34778 ::do_widen(char) const@@Base+0x16718> │ │ │ │ + ldr x5, [sp, #528] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #536] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + str x1, [sp, #496] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 33484 ::do_widen(char) const@@Base+0x15424> // b.none │ │ │ │ bl d870 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl db90 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + str x23, [x25, x2] │ │ │ │ + str x1, [sp, #608] │ │ │ │ + bl d410 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + mov x4, #0x1e // #30 │ │ │ │ + add x3, x3, #0x698 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d650 │ │ │ │ - bti j │ │ │ │ - ldr x1, [x20, #64] │ │ │ │ - mov x19, x0 │ │ │ │ - cbz x1, 36554 ::do_widen(char) const@@Base+0x22014> │ │ │ │ - mov x0, x1 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, sp, #0x120 │ │ │ │ + str x1, [sp, #40] │ │ │ │ + str x1, [sp, #272] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 34520 ::do_widen(char) const@@Base+0x164c0> // b.none │ │ │ │ + ldr x2, [x26, #16] │ │ │ │ + str x0, [sp, #272] │ │ │ │ + str x2, [sp, #288] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #280] │ │ │ │ + stp x1, xzr, [x26] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + ldr x1, [sp, #280] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x4 │ │ │ │ + b.ls 353a0 ::do_widen(char) const@@Base+0x17340> // b.plast │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + add x1, x1, #0x30 │ │ │ │ + str x0, [sp, #160] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + str x1, [sp, #304] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 34504 ::do_widen(char) const@@Base+0x164a4> // b.none │ │ │ │ + ldr x2, [x26, #16] │ │ │ │ + str x0, [sp, #304] │ │ │ │ + str x2, [sp, #320] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #312] │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + str x1, [x26] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + str xzr, [x26, #8] │ │ │ │ + bl 1eecc ::do_widen(char) const@@Base+0xe6c> │ │ │ │ + ldr x26, [sp, #64] │ │ │ │ + mov w19, w0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl d3b0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + strh wzr, [sp, #832] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stur q31, [x0, #152] │ │ │ │ + stur q31, [x0, #168] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x0, x25, x2 │ │ │ │ + str x23, [x25, x2] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #496] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #504] │ │ │ │ + mov x0, x24 │ │ │ │ + stp q31, q31, [sp, #512] │ │ │ │ + str q31, [sp, #544] │ │ │ │ + bl dfc0 │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + str w0, [sp, #568] │ │ │ │ + mov x0, x26 │ │ │ │ + str x27, [sp, #576] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x25 │ │ │ │ + bl de00 │ │ │ │ + ldr x4, [sp, #544] │ │ │ │ + add x0, sp, #0x160 │ │ │ │ + str x0, [sp, #128] │ │ │ │ + stp x0, xzr, [sp, #336] │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + strb wzr, [sp, #352] │ │ │ │ + cbz x4, 34740 ::do_widen(char) const@@Base+0x166e0> │ │ │ │ + ldr x5, [sp, #528] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #536] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + str x1, [sp, #496] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 336a8 ::do_widen(char) const@@Base+0x15648> // b.none │ │ │ │ bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr w0, [x0, #12] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.gt 365a8 ::do_widen(char) const@@Base+0x22068> │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - cbz x0, 36598 ::do_widen(char) const@@Base+0x22058> │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - str wzr, [x19, #8] │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - bl dd60 │ │ │ │ - ldp x0, x2, [x19, #64] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 36584 ::do_widen(char) const@@Base+0x22044> // b.none │ │ │ │ - str x0, [x19, #72] │ │ │ │ - b 36584 ::do_widen(char) const@@Base+0x22044> │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x0, [x0, w1, sxtw #3] │ │ │ │ - b 30b00 ::do_widen(char) const@@Base+0x1c5c0> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl db90 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + str x23, [x25, x2] │ │ │ │ + str x1, [sp, #608] │ │ │ │ + bl d410 │ │ │ │ + add x1, sp, #0x170 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + mov x8, x1 │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + bl 35420 ::do_widen(char) const@@Base+0x173c0> │ │ │ │ + ldr x1, [sp, #376] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 353e4 ::do_widen(char) const@@Base+0x17384> // b.plast │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0xd68 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x26, x0 │ │ │ │ + add x1, sp, #0x1a0 │ │ │ │ + str x1, [sp, #400] │ │ │ │ mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - str d15, [sp, #96] │ │ │ │ - sub sp, sp, #0x270 │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [sp, #616] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3720] │ │ │ │ - str x0, [sp, #56] │ │ │ │ - mov x20, x0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 3453c ::do_widen(char) const@@Base+0x164dc> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #400] │ │ │ │ + str x1, [sp, #416] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #408] │ │ │ │ + stp x26, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ bl d250 │ │ │ │ - ldr w1, [x19, #12] │ │ │ │ - str x0, [x20, #8] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.le 36cb4 ::do_widen(char) const@@Base+0x22774> │ │ │ │ - adrp x22, 36000 ::do_widen(char) const@@Base+0x21ac0> │ │ │ │ - add x21, x19, #0x40 │ │ │ │ - add x22, x22, #0x440 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x21] │ │ │ │ - mov x3, x19 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x0, x0, w20, uxtw #3 │ │ │ │ - bl dea0 │ │ │ │ - ldr w0, [x19, #12] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - cmp w0, w20 │ │ │ │ - b.gt 36660 ::do_widen(char) const@@Base+0x22120> │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 366c0 ::do_widen(char) const@@Base+0x22180> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x21] │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + mov x2, #0x34db // #13531 │ │ │ │ + movk x2, #0xd7b6, lsl #16 │ │ │ │ + movk x2, #0xde82, lsl #32 │ │ │ │ + ldr x3, [x0, #8] │ │ │ │ + movk x2, #0x431b, lsl #48 │ │ │ │ + adrp x0, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + sub x1, x1, x3 │ │ │ │ + ldr d13, [x0, #3720] │ │ │ │ + ldr x19, [sp, #64] │ │ │ │ + smulh x2, x1, x2 │ │ │ │ + mov x0, x19 │ │ │ │ + asr x2, x2, #18 │ │ │ │ + sub x1, x2, x1, asr #63 │ │ │ │ + ucvtf d29, w1 │ │ │ │ + fmul d13, d29, d13 │ │ │ │ + bl d3b0 │ │ │ │ + str x20, [sp, #496] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #832] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x0, w20, uxtw #3] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - bl d800 │ │ │ │ - ldr w0, [x19, #12] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.gt 366a0 ::do_widen(char) const@@Base+0x22160> │ │ │ │ - ldr x0, [x19] │ │ │ │ - bl 76d28 ::do_widen(char) const@@Base+0x627e8> │ │ │ │ - add x25, sp, #0x160 │ │ │ │ - mov x27, x0 │ │ │ │ + stur q31, [x0, #152] │ │ │ │ + stur q31, [x0, #168] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x0, x25, x2 │ │ │ │ + str x23, [x25, x2] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #496] │ │ │ │ + add x0, x21, #0x40 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + stp q31, q31, [sp, #512] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #504] │ │ │ │ + mov x0, x24 │ │ │ │ + str q31, [sp, #544] │ │ │ │ + bl dfc0 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + str x27, [sp, #576] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #504] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #568] │ │ │ │ + mov x0, x19 │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [sp, #496] │ │ │ │ + fmov d0, d13 │ │ │ │ + mov x3, #0x2 // #2 │ │ │ │ mov x0, x25 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x25, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #616] │ │ │ │ + bl dd30 (double)@plt> │ │ │ │ + ldr x4, [sp, #544] │ │ │ │ + add x26, sp, #0x1c0 │ │ │ │ + stp x26, xzr, [sp, #432] │ │ │ │ + add x19, sp, #0x1b0 │ │ │ │ + strb wzr, [sp, #448] │ │ │ │ + cbz x4, 3474c ::do_widen(char) const@@Base+0x166ec> │ │ │ │ + ldr x5, [sp, #528] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x3, [sp, #536] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + str x1, [sp, #496] │ │ │ │ + str x21, [sp, #608] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 338d8 ::do_widen(char) const@@Base+0x15878> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl db90 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + str x23, [x25, x2] │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + bl d410 │ │ │ │ + ldr x8, [sp, #72] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 35420 ::do_widen(char) const@@Base+0x173c0> │ │ │ │ + ldr x1, [sp, #472] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 35338 ::do_widen(char) const@@Base+0x172d8> // b.plast │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + add x1, x1, #0xca0 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x24, x0 │ │ │ │ + str x22, [sp, #496] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 34554 ::do_widen(char) const@@Base+0x164f4> // b.none │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + str x0, [sp, #496] │ │ │ │ + str x1, [sp, #512] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + str x0, [sp, #504] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3704] │ │ │ │ + stp x24, xzr, [x23] │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + ldrb w0, [x21, #520] │ │ │ │ + tbnz w0, #0, 34334 ::do_widen(char) const@@Base+0x162d4> │ │ │ │ + ldrb w0, [x21, #521] │ │ │ │ + tbz w0, #0, 33258 ::do_widen(char) const@@Base+0x151f8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldp x1, x2, [sp, #496] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x23, x0 │ │ │ │ + ldr x21, [x0, #240] │ │ │ │ + cbz x21, 34e58 ::do_widen(char) const@@Base+0x16df8> │ │ │ │ + ldrb w0, [x21, #56] │ │ │ │ + cbz w0, 3463c ::do_widen(char) const@@Base+0x165dc> │ │ │ │ + ldrb w1, [x21, #67] │ │ │ │ + mov x0, x23 │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + b 33258 ::do_widen(char) const@@Base+0x151f8> │ │ │ │ + ldr x0, [x26, #232] │ │ │ │ + cbz x0, 324a8 ::do_widen(char) const@@Base+0x14448> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne 324a8 ::do_widen(char) const@@Base+0x14448> // b.any │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + b 324a8 ::do_widen(char) const@@Base+0x14448> │ │ │ │ + ldr x0, [x20] │ │ │ │ + sub x3, x1, #0x6 │ │ │ │ + add x22, sp, #0x200 │ │ │ │ + mov w4, #0x6376 // #25462 │ │ │ │ + add x5, x0, x3 │ │ │ │ + movk w4, #0x2e66, lsl #16 │ │ │ │ + ldr w3, [x0, x3] │ │ │ │ + ldrh w5, [x5, #4] │ │ │ │ + str w3, [sp, #512] │ │ │ │ + strh w5, [x22, #4] │ │ │ │ + cmp w3, w4 │ │ │ │ + b.eq 341e0 ::do_widen(char) const@@Base+0x16180> // b.none │ │ │ │ + str wzr, [sp, #120] │ │ │ │ + sub x1, x1, #0x3 │ │ │ │ + mov w2, #0x6362 // #25442 │ │ │ │ + add x4, x0, x1 │ │ │ │ + ldrh w3, [x0, x1] │ │ │ │ + ldrb w1, [x4, #2] │ │ │ │ + strh w3, [sp, #512] │ │ │ │ + strb w1, [x22, #2] │ │ │ │ + ldrh w1, [sp, #512] │ │ │ │ + cmp w1, w2 │ │ │ │ + b.ne 321b8 ::do_widen(char) const@@Base+0x14158> // b.any │ │ │ │ + ldrb w1, [x22, #2] │ │ │ │ + cmp w1, #0x66 │ │ │ │ + b.ne 321b8 ::do_widen(char) const@@Base+0x14158> // b.any │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + add x3, x3, #0x470 │ │ │ │ + mov x4, #0x2 // #2 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [x20] │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + str w1, [sp, #120] │ │ │ │ + b 321b8 ::do_widen(char) const@@Base+0x14158> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ bl d3b0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3904] │ │ │ │ - add x2, sp, #0x250 │ │ │ │ + str x20, [sp, #496] │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + add x2, sp, #0x2b0 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x250 │ │ │ │ - str xzr, [sp, #568] │ │ │ │ - add x20, sp, #0xf0 │ │ │ │ - ldp x21, x26, [x0, #8] │ │ │ │ - strh wzr, [sp, #576] │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3712] │ │ │ │ - stur q31, [x2, #-8] │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + add x0, x1, #0x10 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + strh wzr, [sp, #832] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stur q31, [x3, #8] │ │ │ │ - add x2, x22, #0x10 │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #240] │ │ │ │ - str x2, [sp, #352] │ │ │ │ - str x26, [x20, x0] │ │ │ │ - add x0, x20, x0 │ │ │ │ + stur q31, [x2, #152] │ │ │ │ + stur q31, [x2, #168] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x0, x25, x2 │ │ │ │ + str x23, [x25, x2] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3856] │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3792] │ │ │ │ - add x2, x19, #0x18 │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + add x24, sp, #0x230 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3856] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x1, x19, #0x40 │ │ │ │ - str x2, [sp, #240] │ │ │ │ - add x2, x23, #0x10 │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #4088] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - str x2, [sp, #248] │ │ │ │ - add x28, sp, #0x150 │ │ │ │ - stp q31, q31, [sp, #256] │ │ │ │ - str q31, [sp, #288] │ │ │ │ - str x1, [sp, #352] │ │ │ │ + mov x0, x24 │ │ │ │ + add x2, x21, #0x18 │ │ │ │ + stp x2, x1, [sp, #496] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + add x27, sp, #0x250 │ │ │ │ + stp q31, q31, [sp, #512] │ │ │ │ + str q31, [sp, #544] │ │ │ │ bl dfc0 │ │ │ │ - add x3, x24, #0x10 │ │ │ │ + add x1, sp, #0x1f8 │ │ │ │ + ldr x2, [sp, #80] │ │ │ │ + str x1, [sp, #32] │ │ │ │ + str x27, [sp, #576] │ │ │ │ + add x0, x2, #0x10 │ │ │ │ + str x0, [sp, #504] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ mov w2, #0x10 // #16 │ │ │ │ - add x0, sp, #0xf8 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - str x3, [sp, #248] │ │ │ │ - str w2, [sp, #312] │ │ │ │ - stp x28, xzr, [sp, #320] │ │ │ │ - strb wzr, [sp, #336] │ │ │ │ + str w2, [sp, #568] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d880 (long)@plt> │ │ │ │ - ldr x4, [sp, #288] │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - stp x0, xzr, [sp, #80] │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - strb wzr, [sp, #96] │ │ │ │ - cbz x4, 36f24 ::do_widen(char) const@@Base+0x229e4> │ │ │ │ - ldp x5, x3, [sp, #272] │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x25 │ │ │ │ + bl de00 │ │ │ │ + ldr x4, [sp, #544] │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + str x0, [sp, #152] │ │ │ │ + stp x0, xzr, [sp, #240] │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + strb wzr, [sp, #256] │ │ │ │ + cbz x4, 3475c ::do_widen(char) const@@Base+0x166fc> │ │ │ │ + ldr x5, [sp, #528] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #536] │ │ │ │ cmp x5, #0x0 │ │ │ │ ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ csel x4, x4, x5, hi // hi = pmore │ │ │ │ sub x4, x4, x3 │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #320] │ │ │ │ - add x3, x19, #0x18 │ │ │ │ - add x1, x19, #0x40 │ │ │ │ - add x2, x24, #0x10 │ │ │ │ - stp x3, x2, [sp, #240] │ │ │ │ - str x1, [sp, #352] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 36814 ::do_widen(char) const@@Base+0x222d4> // b.none │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + str x1, [sp, #496] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 33bf8 ::do_widen(char) const@@Base+0x15b98> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x23, #0x10 │ │ │ │ - str x1, [sp, #248] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ bl db90 │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x1, x22, #0x10 │ │ │ │ - str x21, [sp, #240] │ │ │ │ - mov x0, x25 │ │ │ │ - str x26, [x20, x2] │ │ │ │ - str x1, [sp, #352] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + str x23, [x25, x2] │ │ │ │ + str x1, [sp, #608] │ │ │ │ bl d410 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x4, #0x1b // #27 │ │ │ │ - add x3, x3, #0xf58 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + mov x4, #0x1c // #28 │ │ │ │ + add x3, x3, #0x6b8 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0x80 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - str x1, [sp, #112] │ │ │ │ + add x1, sp, #0x120 │ │ │ │ + str x1, [sp, #40] │ │ │ │ + str x1, [sp, #272] │ │ │ │ mov x1, x0 │ │ │ │ - mov x27, x0 │ │ │ │ + mov x26, x0 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 36efc ::do_widen(char) const@@Base+0x229bc> // b.none │ │ │ │ - ldr x2, [x27, #16] │ │ │ │ - str x0, [sp, #112] │ │ │ │ - str x2, [sp, #128] │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - str x2, [sp, #120] │ │ │ │ + b.eq 344b8 ::do_widen(char) const@@Base+0x16458> // b.none │ │ │ │ + ldr x2, [x26, #16] │ │ │ │ + str x0, [sp, #272] │ │ │ │ + str x2, [sp, #288] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #280] │ │ │ │ + stp x1, xzr, [x26] │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - stp x1, xzr, [x27] │ │ │ │ - sub x0, x0, x2 │ │ │ │ - strb wzr, [x27, #16] │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 371e0 ::do_widen(char) const@@Base+0x22ca0> // b.plast │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x1, #0xc20 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - str x0, [sp, #64] │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + ldr x1, [sp, #280] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x4 │ │ │ │ + b.ls 352b8 ::do_widen(char) const@@Base+0x17258> // b.plast │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + add x1, x1, #0x30 │ │ │ │ + str x0, [sp, #160] │ │ │ │ bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + str x1, [sp, #304] │ │ │ │ mov x1, x0 │ │ │ │ - add x27, sp, #0xa0 │ │ │ │ - str x27, [sp, #144] │ │ │ │ - mov x3, x0 │ │ │ │ + mov x26, x0 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 36ea4 ::do_widen(char) const@@Base+0x22964> // b.none │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - str x2, [sp, #160] │ │ │ │ - ldr x0, [x3, #8] │ │ │ │ - stp x1, xzr, [x3] │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - str x0, [sp, #152] │ │ │ │ + b.eq 3449c ::do_widen(char) const@@Base+0x1643c> // b.none │ │ │ │ + ldr x2, [x26, #16] │ │ │ │ + str x0, [sp, #304] │ │ │ │ + str x2, [sp, #320] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #312] │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + str x1, [x26] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + str xzr, [x26, #8] │ │ │ │ + bl 1eecc ::do_widen(char) const@@Base+0xe6c> │ │ │ │ + ldr x26, [sp, #64] │ │ │ │ + mov w19, w0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl d3b0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + strh wzr, [sp, #832] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stur q31, [x0, #152] │ │ │ │ + stur q31, [x0, #168] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x0, x25, x2 │ │ │ │ + str x23, [x25, x2] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #496] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #504] │ │ │ │ + mov x0, x24 │ │ │ │ + stp q31, q31, [sp, #512] │ │ │ │ + str q31, [sp, #544] │ │ │ │ + bl dfc0 │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + str w0, [sp, #568] │ │ │ │ + mov x0, x26 │ │ │ │ + str x27, [sp, #576] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x25 │ │ │ │ + bl de00 │ │ │ │ + ldr x4, [sp, #544] │ │ │ │ + add x0, sp, #0x160 │ │ │ │ + str x0, [sp, #128] │ │ │ │ + stp x0, xzr, [sp, #336] │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + strb wzr, [sp, #352] │ │ │ │ + cbz x4, 34728 ::do_widen(char) const@@Base+0x166c8> │ │ │ │ + ldr x5, [sp, #528] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #536] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + str x1, [sp, #496] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 33e1c ::do_widen(char) const@@Base+0x15dbc> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl db90 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + str x23, [x25, x2] │ │ │ │ + str x1, [sp, #608] │ │ │ │ + bl d410 │ │ │ │ + add x1, sp, #0x170 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + mov x8, x1 │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + bl 35420 ::do_widen(char) const@@Base+0x173c0> │ │ │ │ + ldr x1, [sp, #376] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 34cf4 ::do_widen(char) const@@Base+0x16c94> // b.plast │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0xd68 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x26, x0 │ │ │ │ + add x1, sp, #0x1a0 │ │ │ │ + str x1, [sp, #400] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 344ec ::do_widen(char) const@@Base+0x1648c> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #400] │ │ │ │ + str x1, [sp, #416] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #408] │ │ │ │ + stp x26, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ bl d250 │ │ │ │ mov x1, x0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ mov x2, #0x34db // #13531 │ │ │ │ movk x2, #0xd7b6, lsl #16 │ │ │ │ movk x2, #0xde82, lsl #32 │ │ │ │ ldr x3, [x0, #8] │ │ │ │ movk x2, #0x431b, lsl #48 │ │ │ │ - adrp x0, 7c000 │ │ │ │ + adrp x0, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ sub x1, x1, x3 │ │ │ │ - ldr d15, [x0, #760] │ │ │ │ - mov x0, x25 │ │ │ │ + ldr d15, [x0, #3720] │ │ │ │ + ldr x19, [sp, #64] │ │ │ │ smulh x2, x1, x2 │ │ │ │ + mov x0, x19 │ │ │ │ asr x2, x2, #18 │ │ │ │ sub x1, x2, x1, asr #63 │ │ │ │ ucvtf d31, w1 │ │ │ │ fmul d15, d31, d15 │ │ │ │ bl d3b0 │ │ │ │ - str x21, [sp, #240] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + str xzr, [sp, #824] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x0, x22, #0x10 │ │ │ │ - str x0, [sp, #352] │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - str xzr, [sp, #568] │ │ │ │ + strh wzr, [sp, #832] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #576] │ │ │ │ - stur q31, [x0, #-8] │ │ │ │ - stur q31, [x0, #8] │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x0, x20, x2 │ │ │ │ - str x26, [x20, x2] │ │ │ │ + stur q31, [x0, #152] │ │ │ │ + stur q31, [x0, #168] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x0, x25, x2 │ │ │ │ + str x23, [x25, x2] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x3, x19, #0x18 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x1, x19, #0x40 │ │ │ │ - add x2, x23, #0x10 │ │ │ │ - stp x3, x2, [sp, #240] │ │ │ │ - str x1, [sp, #352] │ │ │ │ - stp q31, q31, [sp, #256] │ │ │ │ - str q31, [sp, #288] │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #496] │ │ │ │ + add x0, x21, #0x40 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + stp q31, q31, [sp, #512] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #504] │ │ │ │ + mov x0, x24 │ │ │ │ + str q31, [sp, #544] │ │ │ │ bl dfc0 │ │ │ │ - add x2, x24, #0x10 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - mov x0, x25 │ │ │ │ - str x2, [sp, #248] │ │ │ │ - str w3, [sp, #312] │ │ │ │ - stp x28, xzr, [sp, #320] │ │ │ │ - strb wzr, [sp, #336] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + str x27, [sp, #576] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #504] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #568] │ │ │ │ + mov x0, x19 │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [sp, #240] │ │ │ │ + ldr x1, [sp, #496] │ │ │ │ fmov d0, d15 │ │ │ │ mov x3, #0x2 // #2 │ │ │ │ - mov x0, x20 │ │ │ │ + mov x0, x25 │ │ │ │ ldur x1, [x1, #-24] │ │ │ │ - add x1, x20, x1 │ │ │ │ + add x1, x25, x1 │ │ │ │ ldr w2, [x1, #24] │ │ │ │ orr w2, w2, #0x4 │ │ │ │ str w2, [x1, #24] │ │ │ │ - str x3, [sp, #360] │ │ │ │ + str x3, [sp, #616] │ │ │ │ bl dd30 (double)@plt> │ │ │ │ - ldr x4, [sp, #288] │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - stp x0, xzr, [sp, #176] │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - strb wzr, [sp, #192] │ │ │ │ - cbz x4, 36f18 ::do_widen(char) const@@Base+0x229d8> │ │ │ │ - ldp x5, x3, [sp, #272] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + ldr x4, [sp, #544] │ │ │ │ + add x26, sp, #0x1c0 │ │ │ │ + stp x26, xzr, [sp, #432] │ │ │ │ + add x19, sp, #0x1b0 │ │ │ │ + strb wzr, [sp, #448] │ │ │ │ + cbz x4, 3470c ::do_widen(char) const@@Base+0x166ac> │ │ │ │ + ldr x5, [sp, #528] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x3, [sp, #536] │ │ │ │ cmp x5, #0x0 │ │ │ │ ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ csel x4, x4, x5, hi // hi = pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ sub x4, x4, x3 │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #320] │ │ │ │ - add x1, x19, #0x18 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - add x19, x19, #0x40 │ │ │ │ - stp x1, x24, [sp, #240] │ │ │ │ - str x19, [sp, #352] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 36a60 ::do_widen(char) const@@Base+0x22520> // b.none │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + str x1, [sp, #496] │ │ │ │ + str x21, [sp, #608] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 3404c ::do_widen(char) const@@Base+0x15fec> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - str x23, [sp, #248] │ │ │ │ - add x22, x22, #0x10 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ bl db90 │ │ │ │ - ldur x1, [x21, #-24] │ │ │ │ - str x21, [sp, #240] │ │ │ │ - mov x0, x25 │ │ │ │ - str x26, [x20, x1] │ │ │ │ - str x22, [sp, #352] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + str x23, [x25, x2] │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + str x1, [sp, #608] │ │ │ │ bl d410 │ │ │ │ - ldp x3, x4, [sp, #144] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x27 │ │ │ │ - b.eq 36ee0 ::do_widen(char) const@@Base+0x229a0> // b.none │ │ │ │ - ldr x5, [sp, #160] │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 36ac8 ::do_widen(char) const@@Base+0x22588> // b.plast │ │ │ │ - ldr x5, [sp, #24] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 36e9c ::do_widen(char) const@@Base+0x2295c> // b.none │ │ │ │ - ldr x5, [sp, #192] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 36c60 ::do_widen(char) const@@Base+0x22720> // b.plast │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 3703c ::do_widen(char) const@@Base+0x22afc> // b.pmore │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - mov x0, x19 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - add x19, sp, #0xe0 │ │ │ │ - str x19, [sp, #208] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x22], #16 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 36c9c ::do_widen(char) const@@Base+0x2275c> // b.none │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - str x0, [sp, #208] │ │ │ │ - str x1, [sp, #224] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #216] │ │ │ │ - stp x22, xzr, [x21] │ │ │ │ + ldr x8, [sp, #72] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 35420 ::do_widen(char) const@@Base+0x173c0> │ │ │ │ + ldr x1, [sp, #472] │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - ldr x1, [sp, #216] │ │ │ │ sub x0, x0, x1 │ │ │ │ cmp x0, #0x1 │ │ │ │ - b.ls 36fb8 ::do_widen(char) const@@Base+0x22a78> // b.plast │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - add x22, sp, #0xd0 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xc28 │ │ │ │ - str x2, [sp, #8] │ │ │ │ + b.ls 34b40 ::do_widen(char) const@@Base+0x16ae0> // b.plast │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ mov x2, #0x2 // #2 │ │ │ │ + add x1, x1, #0xca0 │ │ │ │ bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ mov x24, x0 │ │ │ │ - add x21, sp, #0x100 │ │ │ │ - str x21, [sp, #240] │ │ │ │ + str x22, [sp, #496] │ │ │ │ mov x23, x0 │ │ │ │ ldr x0, [x24], #16 │ │ │ │ cmp x0, x24 │ │ │ │ - b.eq 36ec8 ::do_widen(char) const@@Base+0x22988> // b.none │ │ │ │ + b.eq 344d4 ::do_widen(char) const@@Base+0x16474> // b.none │ │ │ │ ldr x1, [x23, #16] │ │ │ │ - str x0, [sp, #240] │ │ │ │ - str x1, [sp, #256] │ │ │ │ + str x0, [sp, #496] │ │ │ │ + str x1, [sp, #512] │ │ │ │ ldr x0, [x23, #8] │ │ │ │ - str x0, [sp, #248] │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3704] │ │ │ │ + str x0, [sp, #504] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3704] │ │ │ │ stp x24, xzr, [x23] │ │ │ │ strb wzr, [x23, #16] │ │ │ │ - ldrb w0, [x25, #520] │ │ │ │ - tbnz w0, #0, 36d78 ::do_widen(char) const@@Base+0x22838> │ │ │ │ - ldrb w0, [x25, #521] │ │ │ │ - tbnz w0, #0, 36cec ::do_widen(char) const@@Base+0x227ac> │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 36bc0 ::do_widen(char) const@@Base+0x22680> // b.none │ │ │ │ + ldrb w0, [x21, #520] │ │ │ │ + tbnz w0, #0, 342d8 ::do_widen(char) const@@Base+0x16278> │ │ │ │ + ldrb w0, [x21, #521] │ │ │ │ + tbnz w0, #0, 3427c ::do_widen(char) const@@Base+0x1621c> │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 34118 ::do_widen(char) const@@Base+0x160b8> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36bd0 ::do_widen(char) const@@Base+0x22690> // b.none │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 34128 ::do_widen(char) const@@Base+0x160c8> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ + ldr x0, [sp, #432] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 34138 ::do_widen(char) const@@Base+0x160d8> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + ldr x0, [sp, #400] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 36be4 ::do_widen(char) const@@Base+0x226a4> // b.none │ │ │ │ + b.eq 3414c ::do_widen(char) const@@Base+0x160ec> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 36bf4 ::do_widen(char) const@@Base+0x226b4> // b.none │ │ │ │ + ldr x0, [sp, #368] │ │ │ │ + add x1, sp, #0x180 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 34160 ::do_widen(char) const@@Base+0x16100> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 36c08 ::do_widen(char) const@@Base+0x226c8> // b.none │ │ │ │ + b.eq 34174 ::do_widen(char) const@@Base+0x16114> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #304] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 36c1c ::do_widen(char) const@@Base+0x226dc> // b.none │ │ │ │ + b.eq 34188 ::do_widen(char) const@@Base+0x16128> // b.none │ │ │ │ bl d870 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 36f64 ::do_widen(char) const@@Base+0x22a24> // b.any │ │ │ │ - add sp, sp, #0x270 │ │ │ │ - ldr d15, [sp, #96] │ │ │ │ - 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], #112 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3419c ::do_widen(char) const@@Base+0x1613c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 33308 ::do_widen(char) const@@Base+0x152a8> // b.none │ │ │ │ + bl d870 │ │ │ │ + b 33308 ::do_widen(char) const@@Base+0x152a8> │ │ │ │ + ldr x0, [x26, #240] │ │ │ │ + str x0, [sp, #168] │ │ │ │ + cbz x0, 3486c ::do_widen(char) const@@Base+0x1680c> │ │ │ │ + mov x1, x0 │ │ │ │ + ldrb w0, [x0, #56] │ │ │ │ + cbz w0, 34448 ::do_widen(char) const@@Base+0x163e8> │ │ │ │ + ldrb w4, [x1, #89] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w4, [x26, #224] │ │ │ │ + strb w0, [x26, #225] │ │ │ │ + b 32424 ::do_widen(char) const@@Base+0x143c4> │ │ │ │ + and w4, w5, #0xffff │ │ │ │ + mov w3, #0x7a67 // #31335 │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ne 33a5c ::do_widen(char) const@@Base+0x159fc> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + mov x4, #0x2 // #2 │ │ │ │ + add x3, x3, #0x460 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - add x19, sp, #0xe0 │ │ │ │ - str x19, [sp, #208] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x22], #16 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.ne 36b0c ::do_widen(char) const@@Base+0x225cc> // b.any │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x19 │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [sp, #120] │ │ │ │ + ldr x0, [x20] │ │ │ │ + cmp x1, #0x3 │ │ │ │ + b.ls 321b8 ::do_widen(char) const@@Base+0x14158> // b.plast │ │ │ │ + add x22, sp, #0x200 │ │ │ │ + b 33a60 ::do_widen(char) const@@Base+0x15a00> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x22 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl d270 │ │ │ │ - b 36b18 ::do_widen(char) const@@Base+0x225d8> │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.le 366c4 ::do_widen(char) const@@Base+0x22184> │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x0, [x0, w20, uxtw #3] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - bl 30b00 ::do_widen(char) const@@Base+0x1c5c0> │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w1, w20 │ │ │ │ - b.gt 36cc8 ::do_widen(char) const@@Base+0x22788> │ │ │ │ - b 366c4 ::do_widen(char) const@@Base+0x22184> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 326c0 ::do_widen(char) const@@Base+0x14660> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 325bc ::do_widen(char) const@@Base+0x1455c> │ │ │ │ + add x1, sp, #0x250 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 324e8 ::do_widen(char) const@@Base+0x14488> │ │ │ │ + ldr d13, [sp, #992] │ │ │ │ + ldr d14, [sp, #1000] │ │ │ │ + b 33308 ::do_widen(char) const@@Base+0x152a8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3704] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - add x1, x1, #0x940 │ │ │ │ - str x2, [sp, #8] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldp x1, x2, [sp, #240] │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldp x1, x2, [sp, #496] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3704] │ │ │ │ bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov x23, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ add x0, x23, x0 │ │ │ │ - ldr x24, [x0, #240] │ │ │ │ - cbz x24, 370c8 ::do_widen(char) const@@Base+0x22b88> │ │ │ │ - ldrb w0, [x24, #56] │ │ │ │ - cbz w0, 36e04 ::do_widen(char) const@@Base+0x228c4> │ │ │ │ - ldrb w1, [x24, #67] │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ + ldr x21, [x0, #240] │ │ │ │ + cbz x21, 34e28 ::do_widen(char) const@@Base+0x16dc8> │ │ │ │ + ldrb w0, [x21, #56] │ │ │ │ + cbz w0, 34670 ::do_widen(char) const@@Base+0x16610> │ │ │ │ + ldrb w1, [x21, #67] │ │ │ │ mov x0, x23 │ │ │ │ - str x2, [sp, #8] │ │ │ │ bl d210 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - str x1, [sp, #8] │ │ │ │ bl d690 │ │ │ │ - b 36bb0 ::do_widen(char) const@@Base+0x22670> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 34108 ::do_widen(char) const@@Base+0x160a8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - add x1, x1, #0x940 │ │ │ │ - str x2, [sp, #8] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldp x1, x2, [sp, #240] │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldp x1, x2, [sp, #496] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x24, x0 │ │ │ │ + ldr x23, [x0, #240] │ │ │ │ + cbz x23, 34e0c ::do_widen(char) const@@Base+0x16dac> │ │ │ │ + ldrb w0, [x23, #56] │ │ │ │ + cbz w0, 346d8 ::do_widen(char) const@@Base+0x16678> │ │ │ │ + ldrb w1, [x23, #67] │ │ │ │ + mov x0, x24 │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + b 34100 ::do_widen(char) const@@Base+0x160a0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldp x1, x2, [sp, #496] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x24, x0 │ │ │ │ + ldr x23, [x0, #240] │ │ │ │ + cbz x23, 34df0 ::do_widen(char) const@@Base+0x16d90> │ │ │ │ + ldrb w0, [x23, #56] │ │ │ │ + cbz w0, 345d4 ::do_widen(char) const@@Base+0x16574> │ │ │ │ + ldrb w1, [x23, #67] │ │ │ │ + mov x0, x24 │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + b 3398c ::do_widen(char) const@@Base+0x1592c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldp x1, x2, [sp, #496] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov x23, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ add x0, x23, x0 │ │ │ │ - ldr x24, [x0, #240] │ │ │ │ - cbz x24, 370a0 ::do_widen(char) const@@Base+0x22b60> │ │ │ │ - ldrb w0, [x24, #56] │ │ │ │ - cbz w0, 36e50 ::do_widen(char) const@@Base+0x22910> │ │ │ │ - ldrb w1, [x24, #67] │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ + ldr x21, [x0, #240] │ │ │ │ + cbz x21, 34dc0 ::do_widen(char) const@@Base+0x16d60> │ │ │ │ + ldrb w0, [x21, #56] │ │ │ │ + cbz w0, 34608 ::do_widen(char) const@@Base+0x165a8> │ │ │ │ + ldrb w1, [x21, #67] │ │ │ │ mov x0, x23 │ │ │ │ - str x2, [sp, #8] │ │ │ │ bl d210 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - str x1, [sp, #8] │ │ │ │ bl d690 │ │ │ │ - b 36ba8 ::do_widen(char) const@@Base+0x22668> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, x24 │ │ │ │ - bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x24] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 36d50 ::do_widen(char) const@@Base+0x22810> // b.none │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - str x3, [sp, #8] │ │ │ │ + b 33258 ::do_widen(char) const@@Base+0x151f8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldp x1, x2, [sp, #496] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x24, x0 │ │ │ │ + ldr x23, [x0, #240] │ │ │ │ + cbz x23, 3489c ::do_widen(char) const@@Base+0x1683c> │ │ │ │ + ldrb w0, [x23, #56] │ │ │ │ + cbz w0, 346a4 ::do_widen(char) const@@Base+0x16644> │ │ │ │ + ldrb w1, [x23, #67] │ │ │ │ mov x0, x24 │ │ │ │ - blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 36d50 ::do_widen(char) const@@Base+0x22810> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + b 33250 ::do_widen(char) const@@Base+0x151f0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, x24 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x24] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + mov w4, #0x20 // #32 │ │ │ │ + ldr x1, [x0] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + ldr x2, [x1, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 36ddc ::do_widen(char) const@@Base+0x2289c> // b.none │ │ │ │ - adrp x3, 9f000 │ │ │ │ + b.eq 341d0 ::do_widen(char) const@@Base+0x16170> // b.none │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + mov w1, w4 │ │ │ │ + adrp x3, 9f000 │ │ │ │ ldr x3, [x3, #3744] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - mov x0, x24 │ │ │ │ + str x3, [sp, #48] │ │ │ │ blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 36ddc ::do_widen(char) const@@Base+0x2289c> │ │ │ │ - mov x5, #0xf // #15 │ │ │ │ - b 36ac0 ::do_widen(char) const@@Base+0x22580> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - mov x0, x27 │ │ │ │ + and w4, w0, #0xff │ │ │ │ + b 341d0 ::do_widen(char) const@@Base+0x16170> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b 33cdc ::do_widen(char) const@@Base+0x15c7c> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ str x1, [sp, #8] │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ add x2, x2, #0x1 │ │ │ │ - str x3, [sp, #72] │ │ │ │ bl d270 │ │ │ │ ldr x1, [sp, #8] │ │ │ │ - ldr x3, [sp, #72] │ │ │ │ - b 368f4 ::do_widen(char) const@@Base+0x223b4> │ │ │ │ + b 33c74 ::do_widen(char) const@@Base+0x15c14> │ │ │ │ ldr x2, [x23, #8] │ │ │ │ mov x1, x24 │ │ │ │ - mov x0, x21 │ │ │ │ + mov x0, x22 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl d270 │ │ │ │ - b 36b88 ::do_widen(char) const@@Base+0x22648> │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 36ac8 ::do_widen(char) const@@Base+0x22588> // b.plast │ │ │ │ - ldr x5, [sp, #24] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 36abc ::do_widen(char) const@@Base+0x2257c> // b.any │ │ │ │ - b 36ad8 ::do_widen(char) const@@Base+0x22598> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ + b 340e0 ::do_widen(char) const@@Base+0x16080> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 33ec0 ::do_widen(char) const@@Base+0x15e60> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ str x1, [sp, #8] │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl d270 │ │ │ │ ldr x1, [sp, #8] │ │ │ │ - b 36888 ::do_widen(char) const@@Base+0x22348> │ │ │ │ - add x1, sp, #0x140 │ │ │ │ + b 33568 ::do_widen(char) const@@Base+0x15508> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b 33500 ::do_widen(char) const@@Base+0x154a0> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 3374c ::do_widen(char) const@@Base+0x156ec> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 3396c ::do_widen(char) const@@Base+0x1590c> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 33010 ::do_widen(char) const@@Base+0x14fb0> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 33230 ::do_widen(char) const@@Base+0x151d0> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b 32e2c ::do_widen(char) const@@Base+0x14dcc> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b 32dc4 ::do_widen(char) const@@Base+0x14d64> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 34380 ::do_widen(char) const@@Base+0x16320> // b.none │ │ │ │ + mov x0, x23 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 34380 ::do_widen(char) const@@Base+0x16320> │ │ │ │ + mov x0, x21 │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x21] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 343dc ::do_widen(char) const@@Base+0x1637c> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 343dc ::do_widen(char) const@@Base+0x1637c> │ │ │ │ + mov x0, x21 │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x21] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 339e0 ::do_widen(char) const@@Base+0x15980> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 339e0 ::do_widen(char) const@@Base+0x15980> │ │ │ │ + mov x0, x21 │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x21] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 342c8 ::do_widen(char) const@@Base+0x16268> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 342c8 ::do_widen(char) const@@Base+0x16268> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 34438 ::do_widen(char) const@@Base+0x163d8> // b.none │ │ │ │ + mov x0, x23 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 34438 ::do_widen(char) const@@Base+0x163d8> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 34324 ::do_widen(char) const@@Base+0x162c4> // b.none │ │ │ │ + mov x0, x23 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 34324 ::do_widen(char) const@@Base+0x162c4> │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + mov x0, x19 │ │ │ │ bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 36a3c ::do_widen(char) const@@Base+0x224fc> │ │ │ │ - add x1, sp, #0x140 │ │ │ │ + b 34020 ::do_widen(char) const@@Base+0x15fc0> │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 367f0 ::do_widen(char) const@@Base+0x222b0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 32d1c ::do_widen(char) const@@Base+0x14cbc> │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 33df0 ::do_widen(char) const@@Base+0x15d90> │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 32f40 ::do_widen(char) const@@Base+0x14ee0> │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 3367c ::do_widen(char) const@@Base+0x1561c> │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 338ac ::do_widen(char) const@@Base+0x1584c> │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 33bcc ::do_widen(char) const@@Base+0x15b6c> │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 33170 ::do_widen(char) const@@Base+0x15110> │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 33458 ::do_widen(char) const@@Base+0x153f8> │ │ │ │ + adrp x1, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + mov x0, x25 │ │ │ │ + add x1, x1, #0x5e8 │ │ │ │ + bl 31fe0 ::do_widen(char) const@@Base+0x13f80> │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 34890 ::do_widen(char) const@@Base+0x16830> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x25 │ │ │ │ + bl 259a0 ::do_widen(char) const@@Base+0x7940> │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + mov x3, #0x1b // #27 │ │ │ │ + mov x0, x25 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #192] │ │ │ │ + str x22, [sp, #496] │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + adrp x1, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + add x1, x1, #0x630 │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + str x0, [sp, #496] │ │ │ │ + ldr q30, [x1] │ │ │ │ + str x2, [sp, #512] │ │ │ │ + ldur q31, [x1, #11] │ │ │ │ + str q30, [x0] │ │ │ │ + stur q31, [x0, #11] │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + str x0, [sp, #504] │ │ │ │ + ldr x1, [sp, #496] │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 34890 ::do_widen(char) const@@Base+0x16830> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x25 │ │ │ │ + bl 259a0 ::do_widen(char) const@@Base+0x7940> │ │ │ │ + adrp x1, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + mov x0, x25 │ │ │ │ + add x1, x1, #0x660 │ │ │ │ + bl 31fe0 ::do_widen(char) const@@Base+0x13f80> │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 34890 ::do_widen(char) const@@Base+0x16830> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x25 │ │ │ │ + bl 259a0 ::do_widen(char) const@@Base+0x7940> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 36f98 ::do_widen(char) const@@Base+0x22a58> // b.none │ │ │ │ + b.eq 34e98 ::do_widen(char) const@@Base+0x16e38> // b.none │ │ │ │ + str d13, [sp, #992] │ │ │ │ + str d14, [sp, #1000] │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 34898 ::do_widen(char) const@@Base+0x16838> // b.any │ │ │ │ + bl dab0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ + mov x0, x25 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 36f64 ::do_widen(char) const@@Base+0x22a24> // b.any │ │ │ │ + str d13, [sp, #992] │ │ │ │ + str d14, [sp, #1000] │ │ │ │ + b.ne 34898 ::do_widen(char) const@@Base+0x16838> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - b 36f78 ::do_widen(char) const@@Base+0x22a38> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ + mov x0, x25 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 348c8 ::do_widen(char) const@@Base+0x16868> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x25 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr d13, [sp, #992] │ │ │ │ + ldr d14, [sp, #1000] │ │ │ │ + b 348c8 ::do_widen(char) const@@Base+0x16868> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 34934 ::do_widen(char) const@@Base+0x168d4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl d410 │ │ │ │ + ldr d13, [sp, #992] │ │ │ │ + ldr d14, [sp, #1000] │ │ │ │ + b 348c8 ::do_widen(char) const@@Base+0x16868> │ │ │ │ + bti j │ │ │ │ + b 348bc ::do_widen(char) const@@Base+0x1685c> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x21 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 3496c ::do_widen(char) const@@Base+0x1690c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + b 34aac ::do_widen(char) const@@Base+0x16a4c> │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 36f64 ::do_widen(char) const@@Base+0x22a24> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x22, sp, #0xd0 │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ + b.ne 34890 ::do_widen(char) const@@Base+0x16830> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ bl d530 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x22, [sp, #352] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ bl d410 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - mov x20, x19 │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 3702c ::do_widen(char) const@@Base+0x22aec> │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + b 34934 ::do_widen(char) const@@Base+0x168d4> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ + mov x19, x0 │ │ │ │ + b 34908 ::do_widen(char) const@@Base+0x168a8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl d410 │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + b 34aac ::do_widen(char) const@@Base+0x16a4c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl d410 │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 348c8 ::do_widen(char) const@@Base+0x16868> │ │ │ │ + bti j │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + str x23, [x25, x0] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl d410 │ │ │ │ + b 3496c ::do_widen(char) const@@Base+0x1690c> │ │ │ │ + bti j │ │ │ │ + b 348fc ::do_widen(char) const@@Base+0x1689c> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ + mov x19, x21 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 36f70 ::do_widen(char) const@@Base+0x22a30> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ + b 34a94 ::do_widen(char) const@@Base+0x16a34> │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 36f64 ::do_widen(char) const@@Base+0x22a24> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ + b.ne 34890 ::do_widen(char) const@@Base+0x16830> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ bl d530 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - add x19, sp, #0x90 │ │ │ │ + mov x19, x0 │ │ │ │ + b 34924 ::do_widen(char) const@@Base+0x168c4> │ │ │ │ + bti j │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 37024 ::do_widen(char) const@@Base+0x22ae4> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + str x23, [x25, x0] │ │ │ │ + b 34a7c ::do_widen(char) const@@Base+0x16a1c> │ │ │ │ bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x20, x1 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + b 34a94 ::do_widen(char) const@@Base+0x16a34> │ │ │ │ + bti j │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 37078 ::do_widen(char) const@@Base+0x22b38> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + str x23, [x25, x0] │ │ │ │ + b 34a54 ::do_widen(char) const@@Base+0x169f4> │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 34898 ::do_widen(char) const@@Base+0x16838> // b.any │ │ │ │ + add x1, sp, #0x110 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #160] │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 3493c ::do_widen(char) const@@Base+0x168dc> │ │ │ │ + bti j │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + str x23, [x25, x0] │ │ │ │ + b 34a20 ::do_widen(char) const@@Base+0x169c0> │ │ │ │ + bti j │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + str x23, [x25, x0] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl d410 │ │ │ │ + b 348c8 ::do_widen(char) const@@Base+0x16868> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 34960 ::do_widen(char) const@@Base+0x16900> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + b 348c8 ::do_widen(char) const@@Base+0x16868> │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 34890 ::do_widen(char) const@@Base+0x16830> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 34a9c ::do_widen(char) const@@Base+0x16a3c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + ldr d13, [sp, #992] │ │ │ │ + ldr d14, [sp, #1000] │ │ │ │ + b 348c8 ::do_widen(char) const@@Base+0x16868> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 349e0 ::do_widen(char) const@@Base+0x16980> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 34b30 ::do_widen(char) const@@Base+0x16ad0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 34aa4 ::do_widen(char) const@@Base+0x16a44> │ │ │ │ + bti j │ │ │ │ + b 348bc ::do_widen(char) const@@Base+0x1685c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 34908 ::do_widen(char) const@@Base+0x168a8> │ │ │ │ + bti j │ │ │ │ + b 348fc ::do_widen(char) const@@Base+0x1689c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 34b04 ::do_widen(char) const@@Base+0x16aa4> │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 34890 ::do_widen(char) const@@Base+0x16830> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 36f64 ::do_widen(char) const@@Base+0x22a24> // b.any │ │ │ │ + b.ne 34898 ::do_widen(char) const@@Base+0x16838> // b.any │ │ │ │ bl dab0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 349c0 ::do_widen(char) const@@Base+0x16960> │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 34898 ::do_widen(char) const@@Base+0x16838> // b.any │ │ │ │ + bl dab0 │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 34890 ::do_widen(char) const@@Base+0x16830> // b.any │ │ │ │ + bl dab0 │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 34890 ::do_widen(char) const@@Base+0x16830> // b.any │ │ │ │ + bl dab0 │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 34d5c ::do_widen(char) const@@Base+0x16cfc> │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 36f64 ::do_widen(char) const@@Base+0x22a24> // b.any │ │ │ │ + b.ne 34898 ::do_widen(char) const@@Base+0x16838> // b.any │ │ │ │ bl dab0 │ │ │ │ bti j │ │ │ │ + b 34de0 ::do_widen(char) const@@Base+0x16d80> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl d4c0 │ │ │ │ mov x0, x25 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x22, [sp, #352] │ │ │ │ + bl d710 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ + b 348c8 ::do_widen(char) const@@Base+0x16868> │ │ │ │ + bl dab0 │ │ │ │ + bti j │ │ │ │ + b 348fc ::do_widen(char) const@@Base+0x1689c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 34908 ::do_widen(char) const@@Base+0x168a8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 34e8c ::do_widen(char) const@@Base+0x16e2c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 34908 ::do_widen(char) const@@Base+0x168a8> │ │ │ │ + bti j │ │ │ │ + b 348bc ::do_widen(char) const@@Base+0x1685c> │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 34890 ::do_widen(char) const@@Base+0x16830> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 34890 ::do_widen(char) const@@Base+0x16830> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 348c8 ::do_widen(char) const@@Base+0x16868> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + b 34e8c ::do_widen(char) const@@Base+0x16e2c> │ │ │ │ + bti j │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #520] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #520] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl db90 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldur x1, [x27, #-24] │ │ │ │ + ldur x2, [x0, #-24] │ │ │ │ + ldr x3, [sp, #104] │ │ │ │ + ldur x0, [x24, #-24] │ │ │ │ + str x3, [x25, x2] │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + str x27, [sp, #512] │ │ │ │ + str x2, [x22, x1] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str x24, [sp, #496] │ │ │ │ + str x1, [x25, x0] │ │ │ │ + str xzr, [sp, #504] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #624] │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ bl d410 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 36f98 ::do_widen(char) const@@Base+0x22a58> // b.none │ │ │ │ - b 36f64 ::do_widen(char) const@@Base+0x22a24> │ │ │ │ + str x0, [sp, #48] │ │ │ │ + b 348c8 ::do_widen(char) const@@Base+0x16868> │ │ │ │ bti j │ │ │ │ + ldur x1, [x24, #-24] │ │ │ │ mov x19, x0 │ │ │ │ - b 36f40 ::do_widen(char) const@@Base+0x22a00> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x24, [sp, #496] │ │ │ │ + str x0, [x25, x1] │ │ │ │ + str xzr, [sp, #504] │ │ │ │ + b 34fa8 ::do_widen(char) const@@Base+0x16f48> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 34fa8 ::do_widen(char) const@@Base+0x16f48> │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 34890 ::do_widen(char) const@@Base+0x16830> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - mov x20, x19 │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 3702c ::do_widen(char) const@@Base+0x22aec> │ │ │ │ + str x0, [sp, #48] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 34890 ::do_widen(char) const@@Base+0x16830> // b.any │ │ │ │ + bl dab0 │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 34890 ::do_widen(char) const@@Base+0x16830> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + mov x28, x0 │ │ │ │ + mov x0, x26 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + bl db90 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + mov x0, x28 │ │ │ │ + cmp x1, #0x1 │ │ │ │ + b.ne 35144 ::do_widen(char) const@@Base+0x170e4> // b.any │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldp w2, w1, [x0, #28] │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + str w1, [x0, #32] │ │ │ │ + tbz w2, #0, 35188 ::do_widen(char) const@@Base+0x17128> │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 34890 ::do_widen(char) const@@Base+0x16830> // b.any │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 34898 ::do_widen(char) const@@Base+0x16838> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 34974 ::do_widen(char) const@@Base+0x16914> │ │ │ │ + bti j │ │ │ │ + b 34918 ::do_widen(char) const@@Base+0x168b8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 3497c ::do_widen(char) const@@Base+0x1691c> │ │ │ │ + bti j │ │ │ │ + b 35084 ::do_widen(char) const@@Base+0x17024> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 349c8 ::do_widen(char) const@@Base+0x16968> │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 34898 ::do_widen(char) const@@Base+0x16838> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldp w2, w1, [x0, #28] │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + str w1, [x0, #32] │ │ │ │ + tbz w2, #0, 35180 ::do_widen(char) const@@Base+0x17120> │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 34890 ::do_widen(char) const@@Base+0x16830> // b.any │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 32488 ::do_widen(char) const@@Base+0x14428> │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 34890 ::do_widen(char) const@@Base+0x16830> // b.any │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 34e84 ::do_widen(char) const@@Base+0x16e24> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 34e84 ::do_widen(char) const@@Base+0x16e24> │ │ │ │ bti j │ │ │ │ - add x24, x24, #0x10 │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - str x24, [sp, #248] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x23, x23, #0x10 │ │ │ │ ldr x0, [sp, #16] │ │ │ │ - str x23, [sp, #248] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 34ce8 ::do_widen(char) const@@Base+0x16c88> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 34960 ::do_widen(char) const@@Base+0x16900> │ │ │ │ + bti j │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ bl db90 │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #240] │ │ │ │ - str x26, [x20, x0] │ │ │ │ - b 36ff4 ::do_widen(char) const@@Base+0x22ab4> │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + str x23, [x25, x0] │ │ │ │ + b 34990 ::do_widen(char) const@@Base+0x16930> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ + b 34d2c ::do_widen(char) const@@Base+0x16ccc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 34cbc ::do_widen(char) const@@Base+0x16c5c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 3713c ::do_widen(char) const@@Base+0x22bfc> │ │ │ │ + b 34d2c ::do_widen(char) const@@Base+0x16ccc> │ │ │ │ bti j │ │ │ │ - add x24, x24, #0x10 │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - str x24, [sp, #248] │ │ │ │ + b 34944 ::do_widen(char) const@@Base+0x168e4> │ │ │ │ + bti j │ │ │ │ + add x1, sp, #0x130 │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + b 34934 ::do_widen(char) const@@Base+0x168d4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 34990 ::do_widen(char) const@@Base+0x16930> │ │ │ │ + bti j │ │ │ │ + b 351f4 ::do_widen(char) const@@Base+0x17194> │ │ │ │ + bti j │ │ │ │ + b 3526c ::do_widen(char) const@@Base+0x1720c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 34a20 ::do_widen(char) const@@Base+0x169c0> │ │ │ │ + bti j │ │ │ │ + b 34c44 ::do_widen(char) const@@Base+0x16be4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 34924 ::do_widen(char) const@@Base+0x168c4> │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 34890 ::do_widen(char) const@@Base+0x16830> // b.any │ │ │ │ + add x1, sp, #0x110 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #160] │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 34ab4 ::do_widen(char) const@@Base+0x16a54> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 34abc ::do_widen(char) const@@Base+0x16a5c> │ │ │ │ + bti j │ │ │ │ + add x1, sp, #0x130 │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + b 34aac ::do_widen(char) const@@Base+0x16a4c> │ │ │ │ + bti j │ │ │ │ + b 3524c ::do_widen(char) const@@Base+0x171ec> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 34944 ::do_widen(char) const@@Base+0x168e4> │ │ │ │ + bti j │ │ │ │ + b 351dc ::do_widen(char) const@@Base+0x1717c> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 349c8 ::do_widen(char) const@@Base+0x16968> │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 34898 ::do_widen(char) const@@Base+0x16838> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 349c0 ::do_widen(char) const@@Base+0x16960> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 34974 ::do_widen(char) const@@Base+0x16914> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x23, [sp, #248] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #240] │ │ │ │ - str x26, [x20, x0] │ │ │ │ - b 370f8 ::do_widen(char) const@@Base+0x22bb8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ + b 34bb8 ::do_widen(char) const@@Base+0x16b58> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 34b04 ::do_widen(char) const@@Base+0x16aa4> │ │ │ │ + bti j │ │ │ │ + b 34acc ::do_widen(char) const@@Base+0x16a6c> │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 36f64 ::do_widen(char) const@@Base+0x22a24> // b.any │ │ │ │ - add x1, sp, #0x70 │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - str x1, [sp, #64] │ │ │ │ + b.ne 34898 ::do_widen(char) const@@Base+0x16838> // b.any │ │ │ │ + add x1, sp, #0x110 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #160] │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 3493c ::do_widen(char) const@@Base+0x168dc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 3497c ::do_widen(char) const@@Base+0x1691c> │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 34898 ::do_widen(char) const@@Base+0x16838> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ bl d530 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 372c4 ::do_widen(char) const@@Base+0x22d84> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ + mov x5, x1 │ │ │ │ + mov x1, x0 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldp x22, x3, [x1] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - sub x21, x3, x22 │ │ │ │ - sub x1, x1, x0 │ │ │ │ - cmp x21, x1 │ │ │ │ - b.hi 372c8 ::do_widen(char) const@@Base+0x22d88> // b.pmore │ │ │ │ - ldr x4, [x19, #8] │ │ │ │ - sub x2, x4, x0 │ │ │ │ - cmp x21, x2 │ │ │ │ - b.ls 37324 ::do_widen(char) const@@Base+0x22de4> // b.plast │ │ │ │ - cmp x2, #0x4 │ │ │ │ - b.le 3736c ::do_widen(char) const@@Base+0x22e2c> │ │ │ │ - mov x1, x22 │ │ │ │ - bl da90 │ │ │ │ - ldp x0, x4, [x19] │ │ │ │ - ldp x22, x3, [x20] │ │ │ │ - sub x2, x4, x0 │ │ │ │ - add x1, x22, x2 │ │ │ │ - sub x2, x3, x1 │ │ │ │ - cmp x2, #0x4 │ │ │ │ - b.le 37358 ::do_widen(char) const@@Base+0x22e18> │ │ │ │ - mov x0, x4 │ │ │ │ - bl da90 │ │ │ │ - ldr x0, [x19] │ │ │ │ - add x21, x0, x21 │ │ │ │ - str x21, [x19, #8] │ │ │ │ + mov x19, x8 │ │ │ │ + ldr x4, [x0, #8] │ │ │ │ + ldr x2, [x5, #8] │ │ │ │ + ldr x3, [x1], #16 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + add x6, x2, x4 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 35530 ::do_widen(char) const@@Base+0x174d0> // b.none │ │ │ │ + ldr x7, [x0, #16] │ │ │ │ + ldr x1, [x5] │ │ │ │ + cmp x7, x6 │ │ │ │ + b.cs 35480 ::do_widen(char) const@@Base+0x17420> // b.hs, b.nlast │ │ │ │ + add x7, x5, #0x10 │ │ │ │ + cmp x1, x7 │ │ │ │ + b.eq 35528 ::do_widen(char) const@@Base+0x174c8> // b.none │ │ │ │ + ldr x7, [x5, #16] │ │ │ │ + cmp x6, x7 │ │ │ │ + b.ls 354e4 ::do_widen(char) const@@Base+0x17484> // b.plast │ │ │ │ + mov x3, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x3, x3, x4 │ │ │ │ + cmp x2, x3 │ │ │ │ + b.hi 3554c ::do_widen(char) const@@Base+0x174ec> // b.pmore │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x21, x0 │ │ │ │ + add x3, x19, #0x10 │ │ │ │ + str x3, [x19] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x1, [x21], #16 │ │ │ │ + cmp x1, x21 │ │ │ │ + b.eq 35510 ::do_widen(char) const@@Base+0x174b0> // b.none │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + str x1, [x19] │ │ │ │ + str x0, [x19, #16] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [x19, #8] │ │ │ │ + stp x21, xzr, [x20] │ │ │ │ + mov x0, x19 │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x5 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x21, x0 │ │ │ │ + add x3, x19, #0x10 │ │ │ │ + str x3, [x19] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x1, [x21], #16 │ │ │ │ + cmp x1, x21 │ │ │ │ + b.ne 354b0 ::do_widen(char) const@@Base+0x17450> // b.any │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x0, x3 │ │ │ │ + mov x1, x21 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 354bc ::do_widen(char) const@@Base+0x1745c> │ │ │ │ + mov x7, #0xf // #15 │ │ │ │ + b 35478 ::do_widen(char) const@@Base+0x17418> │ │ │ │ + ldr x1, [x5] │ │ │ │ + cmp x6, #0xf │ │ │ │ + b.ls 35480 ::do_widen(char) const@@Base+0x17420> // b.plast │ │ │ │ + add x7, x5, #0x10 │ │ │ │ + cmp x1, x7 │ │ │ │ + b.ne 35474 ::do_widen(char) const@@Base+0x17414> // b.any │ │ │ │ + b 35490 ::do_widen(char) const@@Base+0x17430> │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + sub x19, x2, x1 │ │ │ │ + mov x20, x0 │ │ │ │ + str x21, [sp, #48] │ │ │ │ + mov x21, x1 │ │ │ │ + ldr x1, [x3] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x19, [sp] │ │ │ │ + cmp x19, #0xf │ │ │ │ + b.hi 35604 ::do_widen(char) const@@Base+0x175a4> // b.pmore │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp x19, #0x1 │ │ │ │ + b.ne 355fc ::do_widen(char) const@@Base+0x1759c> // b.any │ │ │ │ + ldrb w1, [x21] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x19, [sp] │ │ │ │ + str x19, [x20, #8] │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + strb wzr, [x0, x19] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x0, x0, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 35634 ::do_widen(char) const@@Base+0x175d4> // b.any │ │ │ │ + ldr x21, [sp, #48] │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ - cmp x21, x0 │ │ │ │ - b.hi 3739c ::do_widen(char) const@@Base+0x22e5c> // b.pmore │ │ │ │ - mov x0, x21 │ │ │ │ - bl d8b0 │ │ │ │ + cbz x19, 355c0 ::do_widen(char) const@@Base+0x17560> │ │ │ │ + b 3561c ::do_widen(char) const@@Base+0x175bc> │ │ │ │ + mov x1, sp │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + str x0, [x20] │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x1, [x20, #16] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + bl d270 │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x19, [sp] │ │ │ │ + b 355c0 ::do_widen(char) const@@Base+0x17560> │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + sub x19, x2, x1 │ │ │ │ mov x20, x0 │ │ │ │ - cmp x21, #0x4 │ │ │ │ - b.le 37390 ::do_widen(char) const@@Base+0x22e50> │ │ │ │ - mov x1, x22 │ │ │ │ - mov x2, x21 │ │ │ │ + str x21, [sp, #48] │ │ │ │ + mov x21, x1 │ │ │ │ + ldr x1, [x3] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x19, [sp] │ │ │ │ + cmp x19, #0xf │ │ │ │ + b.hi 356e4 ::do_widen(char) const@@Base+0x17684> // b.pmore │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp x19, #0x1 │ │ │ │ + b.ne 356dc ::do_widen(char) const@@Base+0x1767c> // b.any │ │ │ │ + ldrb w1, [x21] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x19, [sp] │ │ │ │ + str x19, [x20, #8] │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + strb wzr, [x0, x19] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x0, x0, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 35714 ::do_widen(char) const@@Base+0x176b4> // b.any │ │ │ │ + ldr x21, [sp, #48] │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cbz x19, 356a0 ::do_widen(char) const@@Base+0x17640> │ │ │ │ + b 356fc ::do_widen(char) const@@Base+0x1769c> │ │ │ │ + mov x1, sp │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + str x0, [x20] │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x1, [x20, #16] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x21 │ │ │ │ bl d270 │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 37300 ::do_widen(char) const@@Base+0x22dc0> │ │ │ │ - bl d870 │ │ │ │ - add x21, x20, x21 │ │ │ │ - str x20, [x19] │ │ │ │ - str x21, [x19, #8] │ │ │ │ - str x21, [x19, #16] │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x19, [sp] │ │ │ │ + b 356a0 ::do_widen(char) const@@Base+0x17640> │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x2 │ │ │ │ + mov w19, w3 │ │ │ │ + cmp w1, #0x8 │ │ │ │ + b.eq 3578c ::do_widen(char) const@@Base+0x1772c> // b.none │ │ │ │ + cmp w1, #0x10 │ │ │ │ + b.ne 35750 ::do_widen(char) const@@Base+0x176f0> // b.any │ │ │ │ + ldr w2, [x0, #64] │ │ │ │ + tbz w2, #2, 357d8 ::do_widen(char) const@@Base+0x17778> │ │ │ │ + cmp w19, #0x8 │ │ │ │ + b.eq 35774 ::do_widen(char) const@@Base+0x17714> // b.none │ │ │ │ + cmp w19, #0x10 │ │ │ │ + b.ne 3577c ::do_widen(char) const@@Base+0x1771c> // b.any │ │ │ │ + ldr w0, [x20, #64] │ │ │ │ + tbnz w0, #2, 3577c ::do_widen(char) const@@Base+0x1771c> │ │ │ │ + ldr x2, [x20] │ │ │ │ + orr w0, w0, #0x4 │ │ │ │ + b 357b4 ::do_widen(char) const@@Base+0x17754> │ │ │ │ + ldr w0, [x20, #64] │ │ │ │ + tbz w0, #1, 357ac ::do_widen(char) const@@Base+0x1774c> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cmp x21, #0x4 │ │ │ │ - b.le 3737c ::do_widen(char) const@@Base+0x22e3c> │ │ │ │ - mov x1, x22 │ │ │ │ - mov x2, x21 │ │ │ │ - bl da90 │ │ │ │ - ldr x0, [x19] │ │ │ │ - add x21, x0, x21 │ │ │ │ - str x21, [x19, #8] │ │ │ │ + ldr w2, [x0, #64] │ │ │ │ + tbnz w2, #1, 35750 ::do_widen(char) const@@Base+0x176f0> │ │ │ │ + ldr x4, [x0] │ │ │ │ + orr w2, w2, #0x2 │ │ │ │ + str w2, [x0, #64] │ │ │ │ + ldr x2, [x4, #120] │ │ │ │ + blr x2 │ │ │ │ + b 35750 ::do_widen(char) const@@Base+0x176f0> │ │ │ │ + ldr x2, [x20] │ │ │ │ + orr w0, w0, #0x2 │ │ │ │ + ldr x2, [x2, #120] │ │ │ │ + str w0, [x20, #64] │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + mov x16, x2 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ + br x16 │ │ │ │ + ldr x4, [x0] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x0, #64] │ │ │ │ + ldr x2, [x4, #120] │ │ │ │ + blr x2 │ │ │ │ + b 35750 ::do_widen(char) const@@Base+0x176f0> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + cmp w19, #0x8 │ │ │ │ + b.eq 3580c ::do_widen(char) const@@Base+0x177ac> // b.none │ │ │ │ + cmp w19, #0x10 │ │ │ │ + b.eq 35834 ::do_widen(char) const@@Base+0x177d4> // b.none │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + ldr w0, [x20, #64] │ │ │ │ + tbnz w0, #1, 35808 ::do_widen(char) const@@Base+0x177a8> │ │ │ │ + ldr x2, [x20] │ │ │ │ + orr w0, w0, #0x2 │ │ │ │ + ldr x2, [x2, #120] │ │ │ │ + str w0, [x20, #64] │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + ldr w0, [x20, #64] │ │ │ │ + tbnz w0, #2, 35808 ::do_widen(char) const@@Base+0x177a8> │ │ │ │ + ldr x2, [x20] │ │ │ │ + orr w0, w0, #0x4 │ │ │ │ + b 3581c ::do_widen(char) const@@Base+0x177bc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti c │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + str q31, [x0, #32] │ │ │ │ ret │ │ │ │ - add x21, x0, x21 │ │ │ │ - b.ne 372ac ::do_widen(char) const@@Base+0x22d6c> // b.any │ │ │ │ - ldr s31, [x1] │ │ │ │ - str s31, [x4] │ │ │ │ - b 372ac ::do_widen(char) const@@Base+0x22d6c> │ │ │ │ - b.ne 3728c ::do_widen(char) const@@Base+0x22d4c> // b.any │ │ │ │ - ldr s31, [x22] │ │ │ │ - str s31, [x0] │ │ │ │ - b 3728c ::do_widen(char) const@@Base+0x22d4c> │ │ │ │ - add x21, x0, x21 │ │ │ │ - b.ne 372ac ::do_widen(char) const@@Base+0x22d6c> // b.any │ │ │ │ - ldr s31, [x22] │ │ │ │ - str s31, [x0] │ │ │ │ - b 372ac ::do_widen(char) const@@Base+0x22d6c> │ │ │ │ - ldr s31, [x22] │ │ │ │ - str s31, [x0] │ │ │ │ - b 372f4 ::do_widen(char) const@@Base+0x22db4> │ │ │ │ - bl d730 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldp x1, x2, [x0, #192] │ │ │ │ - str xzr, [x0, #8] │ │ │ │ - stp xzr, xzr, [x0, #96] │ │ │ │ - str xzr, [x0, #112] │ │ │ │ - str wzr, [x0, #128] │ │ │ │ - str wzr, [x0, #136] │ │ │ │ - str xzr, [x0, #144] │ │ │ │ - str wzr, [x0, #152] │ │ │ │ - str wzr, [x0, #160] │ │ │ │ - str xzr, [x0, #168] │ │ │ │ - str wzr, [x0, #184] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 373f4 ::do_widen(char) const@@Base+0x22eb4> // b.none │ │ │ │ - str x1, [x0, #200] │ │ │ │ - ldp x1, x2, [x19, #216] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 37404 ::do_widen(char) const@@Base+0x22ec4> // b.none │ │ │ │ - str x1, [x19, #224] │ │ │ │ - ldp x1, x2, [x19, #240] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 37414 ::do_widen(char) const@@Base+0x22ed4> // b.none │ │ │ │ - str x1, [x19, #248] │ │ │ │ - ldr x23, [x19, #264] │ │ │ │ - add x21, x19, #0x108 │ │ │ │ - ldr x22, [x21, #8] │ │ │ │ - cmp x23, x22 │ │ │ │ - b.eq 37448 ::do_widen(char) const@@Base+0x22f08> // b.none │ │ │ │ - mov x20, x23 │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 37628 ::do_widen(char) const@@Base+0x230e8> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl d870 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 3742c ::do_widen(char) const@@Base+0x22eec> // b.any │ │ │ │ - str x23, [x21, #8] │ │ │ │ - ldr x24, [x19, #288] │ │ │ │ - add x23, x19, #0x120 │ │ │ │ - ldr x22, [x23, #8] │ │ │ │ - cmp x24, x22 │ │ │ │ - b.eq 3747c ::do_widen(char) const@@Base+0x22f3c> // b.none │ │ │ │ - mov x20, x24 │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 37638 ::do_widen(char) const@@Base+0x230f8> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl d870 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 37460 ::do_widen(char) const@@Base+0x22f20> // b.any │ │ │ │ - str x24, [x23, #8] │ │ │ │ - ldp x1, x2, [x19, #336] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 3748c ::do_widen(char) const@@Base+0x22f4c> // b.none │ │ │ │ - str x1, [x19, #344] │ │ │ │ - ldp x20, x22, [x19, #384] │ │ │ │ - cmp x20, x22 │ │ │ │ - b.eq 374bc ::do_widen(char) const@@Base+0x22f7c> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 37614 ::do_widen(char) const@@Base+0x230d4> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl d870 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 374a0 ::do_widen(char) const@@Base+0x22f60> // b.any │ │ │ │ - ldr x22, [x19, #384] │ │ │ │ - cbz x22, 374c8 ::do_widen(char) const@@Base+0x22f88> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d870 │ │ │ │ - ldp x20, x22, [x19, #360] │ │ │ │ - cmp x20, x22 │ │ │ │ - b.eq 374fc ::do_widen(char) const@@Base+0x22fbc> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 37600 ::do_widen(char) const@@Base+0x230c0> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl d870 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 374e0 ::do_widen(char) const@@Base+0x22fa0> // b.any │ │ │ │ - ldr x22, [x19, #360] │ │ │ │ - cbz x22, 37508 ::do_widen(char) const@@Base+0x22fc8> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #336] │ │ │ │ - cbz x0, 37514 ::do_widen(char) const@@Base+0x22fd4> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #312] │ │ │ │ - cbz x0, 37520 ::do_widen(char) const@@Base+0x22fe0> │ │ │ │ - bl d870 │ │ │ │ - ldr x22, [x23, #8] │ │ │ │ - ldr x20, [x19, #288] │ │ │ │ - cmp x20, x22 │ │ │ │ - b.eq 3754c ::do_widen(char) const@@Base+0x2300c> // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 375ec ::do_widen(char) const@@Base+0x230ac> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl d870 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 37530 ::do_widen(char) const@@Base+0x22ff0> // b.any │ │ │ │ - ldr x22, [x19, #288] │ │ │ │ - cbz x22, 37558 ::do_widen(char) const@@Base+0x23018> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d870 │ │ │ │ - ldr x21, [x21, #8] │ │ │ │ - ldr x20, [x19, #264] │ │ │ │ - cmp x20, x21 │ │ │ │ - b.eq 37584 ::do_widen(char) const@@Base+0x23044> // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 375d8 ::do_widen(char) const@@Base+0x23098> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl d870 │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ne 37568 ::do_widen(char) const@@Base+0x23028> // b.any │ │ │ │ - ldr x21, [x19, #264] │ │ │ │ - cbz x21, 37590 ::do_widen(char) const@@Base+0x23050> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - cbz x0, 3759c ::do_widen(char) const@@Base+0x2305c> │ │ │ │ + ldr x0, [x0] │ │ │ │ + stp xzr, xzr, [x19] │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + cbz x0, 358a8 ::do_widen(char) const@@Base+0x17848> │ │ │ │ bl d870 │ │ │ │ - ldr x0, [x19, #216] │ │ │ │ - cbz x0, 375a8 ::do_widen(char) const@@Base+0x23068> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + stp xzr, xzr, [x19, #24] │ │ │ │ + str xzr, [x19, #40] │ │ │ │ + cbz x0, 358c8 ::do_widen(char) const@@Base+0x17868> │ │ │ │ bl d870 │ │ │ │ - ldr x0, [x19, #192] │ │ │ │ - cbz x0, 375b4 ::do_widen(char) const@@Base+0x23074> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cbz x0, 358c8 ::do_widen(char) const@@Base+0x17868> │ │ │ │ bl d870 │ │ │ │ - add x0, x19, #0x38 │ │ │ │ - bl 77480 ::do_widen(char) const@@Base+0x62f40> │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldr x0, [x19] │ │ │ │ + cbz x0, 358e0 ::do_widen(char) const@@Base+0x17880> │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b 77480 ::do_widen(char) const@@Base+0x62f40> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ne 37568 ::do_widen(char) const@@Base+0x23028> // b.any │ │ │ │ - ldr x21, [x19, #264] │ │ │ │ - b 37584 ::do_widen(char) const@@Base+0x23044> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 37530 ::do_widen(char) const@@Base+0x22ff0> // b.any │ │ │ │ - ldr x22, [x19, #288] │ │ │ │ - b 3754c ::do_widen(char) const@@Base+0x2300c> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 374e0 ::do_widen(char) const@@Base+0x22fa0> // b.any │ │ │ │ - ldr x22, [x19, #360] │ │ │ │ - b 374fc ::do_widen(char) const@@Base+0x22fbc> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 374a0 ::do_widen(char) const@@Base+0x22f60> // b.any │ │ │ │ - ldr x22, [x19, #384] │ │ │ │ - b 374bc ::do_widen(char) const@@Base+0x22f7c> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 3742c ::do_widen(char) const@@Base+0x22eec> // b.any │ │ │ │ - b 37444 ::do_widen(char) const@@Base+0x22f04> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 37460 ::do_widen(char) const@@Base+0x22f20> // b.any │ │ │ │ - b 37478 ::do_widen(char) const@@Base+0x22f38> │ │ │ │ + b d870 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr w4, [x0, #96] │ │ │ │ - ldp w2, w0, [x0, #104] │ │ │ │ - stp w4, wzr, [x19, #144] │ │ │ │ - ldr w3, [x19, #112] │ │ │ │ - ldr w1, [x19, #120] │ │ │ │ - stp w2, w2, [x19, #152] │ │ │ │ - str w3, [x19, #168] │ │ │ │ - str w1, [x19, #176] │ │ │ │ - cmp w2, w0 │ │ │ │ - b.gt 381ac ::do_widen(char) const@@Base+0x23c6c> │ │ │ │ + mov x19, x8 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x3, #0x82c8 // #33480 │ │ │ │ - mov x0, #0x82a8 // #33448 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov w6, w1 │ │ │ │ - mov w5, w2 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - add x20, x19, #0x8, lsl #12 │ │ │ │ - add x23, x19, x0 │ │ │ │ - add x22, x19, x3 │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - str x27, [sp, #80] │ │ │ │ - str d15, [sp, #88] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x190 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + fmov d15, d0 │ │ │ │ + str w0, [sp, #12] │ │ │ │ + add x25, sp, #0x80 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3712] │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #392] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d3b0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x2, sp, #0x210 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x210 │ │ │ │ + strh wzr, [sp, #352] │ │ │ │ + add x20, sp, #0x10 │ │ │ │ + ldp x24, x26, [x0, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stur q31, [x2, #-168] │ │ │ │ + add x2, x21, #0x10 │ │ │ │ + stur q31, [x3, #-152] │ │ │ │ + ldur x0, [x24, #-24] │ │ │ │ + str x24, [sp, #16] │ │ │ │ + str x2, [sp, #128] │ │ │ │ + str xzr, [sp, #344] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + add x0, x20, x0 │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3856] │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3792] │ │ │ │ + add x2, x27, #0x18 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x1, x27, #0x40 │ │ │ │ + str x2, [sp, #16] │ │ │ │ + add x2, x22, #0x10 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #4088] │ │ │ │ + str x0, [sp] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + add x28, sp, #0x70 │ │ │ │ + stp q31, q31, [sp, #32] │ │ │ │ + str q31, [sp, #64] │ │ │ │ + str x1, [sp, #128] │ │ │ │ + bl dfc0 │ │ │ │ + add x3, x23, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + mov x0, x25 │ │ │ │ + str x3, [sp, #24] │ │ │ │ + str w2, [sp, #88] │ │ │ │ + stp x28, xzr, [sp, #96] │ │ │ │ + strb wzr, [sp, #112] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr w0, [sp, #12] │ │ │ │ + tbnz w0, #31, 35a30 ::do_widen(char) const@@Base+0x179d0> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + sxtw x0, w0 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x20, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x0, [sp, #136] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x0, x20 │ │ │ │ + bl dd30 (double)@plt> │ │ │ │ + ldr x4, [sp, #64] │ │ │ │ + add x1, x19, #0x10 │ │ │ │ + stp x1, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + cbz x4, 35b0c ::do_widen(char) const@@Base+0x17aac> │ │ │ │ + ldp x6, x3, [sp, #48] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp x6, #0x0 │ │ │ │ + ccmp x4, x6, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x6, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x1, x27, #0x18 │ │ │ │ + add x5, x27, #0x40 │ │ │ │ + stp x1, x23, [sp, #16] │ │ │ │ + str x5, [sp, #128] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 35a98 ::do_widen(char) const@@Base+0x17a38> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #24] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + bl db90 │ │ │ │ + ldur x1, [x24, #-24] │ │ │ │ + str x24, [sp, #16] │ │ │ │ + mov x0, x25 │ │ │ │ + str x26, [x20, x1] │ │ │ │ + str x21, [sp, #128] │ │ │ │ + bl d410 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35b54 ::do_widen(char) const@@Base+0x17af4> // b.any │ │ │ │ + add sp, sp, #0x190 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ + 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], #112 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x1, sp, #0x60 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 35a74 ::do_widen(char) const@@Base+0x17a14> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 35bb8 ::do_widen(char) const@@Base+0x17b58> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + str x23, [sp, #24] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x22, [sp, #24] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x24, #-24] │ │ │ │ + str x24, [sp, #16] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + mov x0, x25 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + str x21, [sp, #128] │ │ │ │ + bl d410 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35b54 ::do_widen(char) const@@Base+0x17af4> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 35b30 ::do_widen(char) const@@Base+0x17ad0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 35b8c ::do_widen(char) const@@Base+0x17b2c> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x0, [x19] │ │ │ │ - asr w4, w2, #1 │ │ │ │ - ldr x7, [x3, #136] │ │ │ │ - sub w1, w1, w6 │ │ │ │ - ldr x6, [x0, #80] │ │ │ │ - sub w3, w2, w5 │ │ │ │ - str w3, [x19, #160] │ │ │ │ - str w1, [x19, #180] │ │ │ │ - ubfiz w1, w2, #2, #1 │ │ │ │ - ldrb w21, [x7, w4, sxtw] │ │ │ │ - ldrb w25, [x6, w2, sxtw] │ │ │ │ - asr w21, w21, w1 │ │ │ │ - and w24, w21, #0x3 │ │ │ │ - ands w27, w21, #0x2 │ │ │ │ - ubfx x21, x21, #1, #1 │ │ │ │ - ccmp w24, #0x1, #0x4, eq // eq = none │ │ │ │ - cset w26, ne // ne = any │ │ │ │ - cmp w5, w2 │ │ │ │ - b.eq 37918 ::do_widen(char) const@@Base+0x233d8> // b.none │ │ │ │ - ldr w1, [x19, #156] │ │ │ │ - bl 2956c ::do_widen(char) const@@Base+0x1502c> │ │ │ │ - fmov s31, #1.000000000000000000e+00 │ │ │ │ - ldr w3, [x19, #160] │ │ │ │ - str s0, [x20, #748] │ │ │ │ - fsub s31, s31, s0 │ │ │ │ - str s31, [x20, #744] │ │ │ │ - cbnz w3, 3792c ::do_widen(char) const@@Base+0x233ec> │ │ │ │ - ldr x5, [x19, #8] │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - ldr w9, [x19, #136] │ │ │ │ - cbnz w26, 38494 ::do_widen(char) const@@Base+0x23f54> │ │ │ │ - cbz w27, 385c0 ::do_widen(char) const@@Base+0x24080> │ │ │ │ - ldr x1, [x19] │ │ │ │ - fmov s29, #1.000000000000000000e+00 │ │ │ │ - ldr x2, [x5, #160] │ │ │ │ - add x25, x20, #0x2b0 │ │ │ │ - ldp d21, d30, [x1, #104] │ │ │ │ - add x26, x20, #0x2c0 │ │ │ │ - ldrsw x1, [x19, #168] │ │ │ │ - add x27, x20, #0x2d0 │ │ │ │ - add x30, x20, #0x2e0 │ │ │ │ - fdiv d30, d30, d21 │ │ │ │ - ldrb w1, [x2, x1] │ │ │ │ - ands w2, w1, #0x1 │ │ │ │ - and w10, w1, #0x2 │ │ │ │ - and w8, w1, #0x4 │ │ │ │ - and w7, w1, #0x8 │ │ │ │ - and w6, w1, #0x10 │ │ │ │ - and w4, w1, #0x20 │ │ │ │ - and w2, w1, #0x40 │ │ │ │ - lsr w1, w1, #7 │ │ │ │ - fcvt s30, d30 │ │ │ │ - fcsel s20, s30, s29, eq // eq = none │ │ │ │ - fcsel s19, s30, s29, ne // ne = any │ │ │ │ - cmp w10, #0x0 │ │ │ │ - fcsel s18, s30, s29, eq // eq = none │ │ │ │ - fcsel s17, s30, s29, ne // ne = any │ │ │ │ - cmp w8, #0x0 │ │ │ │ - fcsel s16, s30, s29, eq // eq = none │ │ │ │ - fcsel s7, s30, s29, ne // ne = any │ │ │ │ - cmp w7, #0x0 │ │ │ │ - stp s19, s17, [x25, #-8] │ │ │ │ - fcsel s6, s30, s29, eq // eq = none │ │ │ │ - fcsel s5, s30, s29, ne // ne = any │ │ │ │ - cmp w6, #0x0 │ │ │ │ - fcsel s4, s30, s29, eq // eq = none │ │ │ │ - fcsel s3, s30, s29, ne // ne = any │ │ │ │ - cmp w4, #0x0 │ │ │ │ - stp s7, s5, [x25] │ │ │ │ - fcsel s2, s30, s29, eq // eq = none │ │ │ │ - fcsel s1, s30, s29, ne // ne = any │ │ │ │ - cmp w2, #0x0 │ │ │ │ - fcsel s28, s30, s29, eq // eq = none │ │ │ │ - fcsel s0, s30, s29, ne // ne = any │ │ │ │ - cmp w1, #0x0 │ │ │ │ - stp s3, s1, [x26, #-8] │ │ │ │ - fcsel s31, s29, s30, ne // ne = any │ │ │ │ - fcsel s30, s30, s29, ne // ne = any │ │ │ │ - movi v29.4s, #0x0 │ │ │ │ - stp s0, s30, [x26] │ │ │ │ - stp s20, s18, [x27, #-8] │ │ │ │ - stp s16, s6, [x27] │ │ │ │ - stp s4, s2, [x30, #-8] │ │ │ │ - stp s28, s31, [x30] │ │ │ │ - stp q29, q29, [x0] │ │ │ │ - cbz w9, 387c0 ::do_widen(char) const@@Base+0x24280> │ │ │ │ - ldr x5, [x19, #192] │ │ │ │ - add x6, x19, #0x38 │ │ │ │ - add x1, x19, #0xc0 │ │ │ │ - add x11, x19, #0xf0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - b 378d4 ::do_widen(char) const@@Base+0x23394> │ │ │ │ - ldp q30, q31, [x22] │ │ │ │ - str q30, [x5, x4] │ │ │ │ - str q31, [x10, #16] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - ldr x0, [x11] │ │ │ │ - ldr x5, [x1] │ │ │ │ - ldp s30, s19, [x0] │ │ │ │ - add x2, x5, x4 │ │ │ │ - ldr s31, [x5, x4] │ │ │ │ - add x4, x4, #0x20 │ │ │ │ - ldp s17, s7, [x0, #8] │ │ │ │ - fadd s29, s31, s30 │ │ │ │ - ldp s5, s3, [x0, #16] │ │ │ │ - ldp s1, s20, [x0, #24] │ │ │ │ - str s29, [x0] │ │ │ │ - ldr s0, [x2, #4] │ │ │ │ - fadd s22, s0, s19 │ │ │ │ - str s22, [x0, #4] │ │ │ │ - ldr s18, [x2, #8] │ │ │ │ - fadd s23, s18, s17 │ │ │ │ - str s23, [x0, #8] │ │ │ │ - ldr s16, [x2, #12] │ │ │ │ - fadd s24, s16, s7 │ │ │ │ - str s24, [x0, #12] │ │ │ │ - ldr s6, [x2, #16] │ │ │ │ - fadd s25, s6, s5 │ │ │ │ - str s25, [x0, #16] │ │ │ │ - ldr s4, [x2, #20] │ │ │ │ - fadd s26, s4, s3 │ │ │ │ - str s26, [x0, #20] │ │ │ │ - ldr s2, [x2, #24] │ │ │ │ - fadd s27, s2, s1 │ │ │ │ - str s27, [x0, #24] │ │ │ │ - ldr s21, [x2, #28] │ │ │ │ - ldr w2, [x19, #136] │ │ │ │ - fadd s28, s21, s20 │ │ │ │ - str s28, [x0, #28] │ │ │ │ - cmp w2, w3 │ │ │ │ - b.eq 3831c ::do_widen(char) const@@Base+0x23ddc> // b.none │ │ │ │ - ldr w2, [x19, #160] │ │ │ │ - ldr x8, [x6, #8] │ │ │ │ - lsr w7, w3, #3 │ │ │ │ - ldr w10, [x19, #164] │ │ │ │ - mvn w0, w3 │ │ │ │ - ldr x9, [x6, #32] │ │ │ │ - add w2, w2, w10 │ │ │ │ - lsr x8, x8, #3 │ │ │ │ - and w0, w0, #0x7 │ │ │ │ - add x10, x5, x4 │ │ │ │ - madd x2, x2, x8, x9 │ │ │ │ - ldrb w2, [x2, w7, uxtw] │ │ │ │ - asr w0, w2, w0 │ │ │ │ - tbnz w0, #0, 37834 ::do_widen(char) const@@Base+0x232f4> │ │ │ │ - ldp q30, q31, [x23] │ │ │ │ - str q30, [x5, x4] │ │ │ │ - str q31, [x10, #16] │ │ │ │ - b 37840 ::do_widen(char) const@@Base+0x23300> │ │ │ │ - movi v0.2s, #0x0 │ │ │ │ - fmov s31, #1.000000000000000000e+00 │ │ │ │ - str s31, [x20, #744] │ │ │ │ - str s0, [x20, #748] │ │ │ │ - cbz w3, 3772c ::do_widen(char) const@@Base+0x231ec> │ │ │ │ - ldr w4, [x19, #148] │ │ │ │ - cbz w4, 37ca4 ::do_widen(char) const@@Base+0x23764> │ │ │ │ - cbnz w26, 3820c ::do_widen(char) const@@Base+0x23ccc> │ │ │ │ - ldr s31, [x19, #136] │ │ │ │ - ldr s30, [x19, #184] │ │ │ │ - ucvtf s31, s31 │ │ │ │ - fmul s31, s31, s30 │ │ │ │ - fdiv s15, s0, s31 │ │ │ │ - dup v29.4s, v15.s[0] │ │ │ │ - str q29, [sp, #96] │ │ │ │ - cbz w27, 37f54 ::do_widen(char) const@@Base+0x23a14> │ │ │ │ - mov x11, x19 │ │ │ │ - ldrsw x2, [x19, #168] │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - fmov s30, #1.000000000000000000e+00 │ │ │ │ - ldr x1, [x11], #240 │ │ │ │ - add x15, x20, #0x2bc │ │ │ │ - ldr x3, [x3, #160] │ │ │ │ - add x16, x20, #0x2c4 │ │ │ │ - ldp d28, d31, [x1, #104] │ │ │ │ - add x17, x20, #0x2cc │ │ │ │ - ldrb w1, [x3, x2] │ │ │ │ - add x18, x20, #0x2d4 │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - fdiv d31, d31, d28 │ │ │ │ - ands w2, w1, #0x1 │ │ │ │ - and w7, w1, #0x2 │ │ │ │ - and w6, w1, #0x4 │ │ │ │ - and w5, w1, #0x8 │ │ │ │ - and w4, w1, #0x10 │ │ │ │ - and w3, w1, #0x20 │ │ │ │ - and w2, w1, #0x40 │ │ │ │ - lsr w1, w1, #7 │ │ │ │ - fcvt s31, d31 │ │ │ │ - fcsel s27, s31, s30, eq // eq = none │ │ │ │ - fcsel s26, s31, s30, ne // ne = any │ │ │ │ - cmp w7, #0x0 │ │ │ │ - fcsel s28, s31, s30, eq // eq = none │ │ │ │ - fcsel s25, s31, s30, ne // ne = any │ │ │ │ - cmp w6, #0x0 │ │ │ │ - stp s26, s25, [x15, #-20] │ │ │ │ - fcsel s26, s31, s30, ne // ne = any │ │ │ │ - stp s27, s28, [x15, #12] │ │ │ │ - fcsel s27, s31, s30, eq // eq = none │ │ │ │ - cmp w5, #0x0 │ │ │ │ - fcsel s28, s31, s30, eq // eq = none │ │ │ │ - fcsel s25, s31, s30, ne // ne = any │ │ │ │ - cmp w4, #0x0 │ │ │ │ - stp s26, s25, [x16, #-20] │ │ │ │ - fcsel s26, s31, s30, ne // ne = any │ │ │ │ - stp s27, s28, [x16, #12] │ │ │ │ - fcsel s27, s31, s30, eq // eq = none │ │ │ │ - cmp w3, #0x0 │ │ │ │ - fcsel s28, s31, s30, eq // eq = none │ │ │ │ - fcsel s25, s31, s30, ne // ne = any │ │ │ │ - cmp w2, #0x0 │ │ │ │ - stp s26, s25, [x17, #-20] │ │ │ │ - fcsel s26, s31, s30, ne // ne = any │ │ │ │ - stp s27, s28, [x17, #12] │ │ │ │ - fcsel s27, s31, s30, eq // eq = none │ │ │ │ - cmp w1, #0x0 │ │ │ │ - fcsel s28, s30, s31, ne // ne = any │ │ │ │ - fcsel s31, s31, s30, ne // ne = any │ │ │ │ - stp s26, s31, [x18, #-20] │ │ │ │ - stp s27, s28, [x18, #12] │ │ │ │ - bl d8b0 │ │ │ │ - ldr s28, [x19, #184] │ │ │ │ - ldr q29, [sp, #96] │ │ │ │ - ldr x2, [x19, #240] │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x1f0 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #400] │ │ │ │ + add x29, sp, #0x190 │ │ │ │ + stp w0, w1, [sp, #8] │ │ │ │ + stp x19, x20, [sp, #416] │ │ │ │ + mov x19, x8 │ │ │ │ + add x20, sp, #0x10 │ │ │ │ + stp x21, x22, [sp, #432] │ │ │ │ + stp x23, x24, [sp, #448] │ │ │ │ + stp x25, x26, [sp, #464] │ │ │ │ + add x25, sp, #0x80 │ │ │ │ + stp x27, x28, [sp, #480] │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #392] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d3b0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x2, sp, #0x210 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - ldr s23, [x20, #744] │ │ │ │ - ldr w7, [x19, #136] │ │ │ │ - stp q29, q29, [x0] │ │ │ │ - ldr s30, [x2] │ │ │ │ - fdiv s23, s23, s28 │ │ │ │ - fmul s30, s30, s15 │ │ │ │ - str s30, [x0] │ │ │ │ - ldr s30, [x2, #4] │ │ │ │ - fmul s30, s30, s15 │ │ │ │ - str s30, [x0, #4] │ │ │ │ - ldr s30, [x2, #8] │ │ │ │ - fmul s30, s30, s15 │ │ │ │ - str s30, [x0, #8] │ │ │ │ - ldr s30, [x2, #12] │ │ │ │ - fmul s30, s30, s15 │ │ │ │ - str s30, [x0, #12] │ │ │ │ - ldr s30, [x2, #16] │ │ │ │ - fmul s30, s30, s15 │ │ │ │ - str s30, [x0, #16] │ │ │ │ - ldr s30, [x2, #20] │ │ │ │ - fmul s30, s30, s15 │ │ │ │ - str s30, [x0, #20] │ │ │ │ - ldr s30, [x2, #24] │ │ │ │ - fmul s30, s30, s15 │ │ │ │ - str s30, [x0, #24] │ │ │ │ - ldr s30, [x2, #28] │ │ │ │ - fmul s30, s30, s15 │ │ │ │ - str s30, [x0, #28] │ │ │ │ - stp q31, q31, [x2] │ │ │ │ - cbz w7, 380f4 ::do_widen(char) const@@Base+0x23bb4> │ │ │ │ - ldp w3, w5, [x19, #160] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - ldr x6, [x19, #88] │ │ │ │ - add w3, w3, w5 │ │ │ │ - ldr x5, [x19, #64] │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - lsr x5, x5, #3 │ │ │ │ - madd x6, x3, x5, x6 │ │ │ │ - b 37bc0 ::do_widen(char) const@@Base+0x23680> │ │ │ │ - ldr s22, [x20, #680] │ │ │ │ - fmul s28, s22, s28 │ │ │ │ - str s28, [x1] │ │ │ │ - ldr s28, [x20, #684] │ │ │ │ - fmul s29, s28, s29 │ │ │ │ - str s29, [x1, #4] │ │ │ │ - ldr s29, [x20, #688] │ │ │ │ - fmul s30, s29, s30 │ │ │ │ - str s30, [x1, #8] │ │ │ │ - ldr s30, [x20, #692] │ │ │ │ - fmul s31, s30, s31 │ │ │ │ - str s31, [x1, #12] │ │ │ │ - ldr s31, [x20, #696] │ │ │ │ - fmul s31, s31, s24 │ │ │ │ - str s31, [x1, #16] │ │ │ │ - ldr s31, [x20, #700] │ │ │ │ - fmul s31, s31, s25 │ │ │ │ - str s31, [x1, #20] │ │ │ │ - ldr s31, [x20, #704] │ │ │ │ - fmul s31, s31, s26 │ │ │ │ - str s31, [x1, #24] │ │ │ │ - ldr s30, [x20, #708] │ │ │ │ - fmul s30, s30, s27 │ │ │ │ - ldr s31, [x1] │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - stur s30, [x1, #-4] │ │ │ │ - ldp s30, s25, [x2] │ │ │ │ - ldp s26, s27, [x2, #8] │ │ │ │ - fadd s31, s31, s30 │ │ │ │ - ldp s28, s29, [x2, #16] │ │ │ │ - ldp s30, s22, [x2, #24] │ │ │ │ - str s31, [x2] │ │ │ │ - ldur s24, [x1, #-28] │ │ │ │ - fadd s24, s24, s25 │ │ │ │ - str s24, [x2, #4] │ │ │ │ - ldur s25, [x1, #-24] │ │ │ │ - fadd s25, s25, s26 │ │ │ │ - str s25, [x2, #8] │ │ │ │ - ldur s26, [x1, #-20] │ │ │ │ - fadd s26, s26, s27 │ │ │ │ - str s26, [x2, #12] │ │ │ │ - ldur s27, [x1, #-16] │ │ │ │ - fadd s27, s27, s28 │ │ │ │ - str s27, [x2, #16] │ │ │ │ - ldur s28, [x1, #-12] │ │ │ │ - fadd s28, s28, s29 │ │ │ │ - str s28, [x2, #20] │ │ │ │ - ldur s29, [x1, #-8] │ │ │ │ - fadd s29, s29, s30 │ │ │ │ - str s29, [x2, #24] │ │ │ │ - ldur s30, [x1, #-4] │ │ │ │ - fadd s30, s30, s22 │ │ │ │ - str s30, [x2, #28] │ │ │ │ - cmp w4, w7 │ │ │ │ - b.eq 38798 ::do_widen(char) const@@Base+0x24258> // b.none │ │ │ │ - ldp s31, s30, [x1] │ │ │ │ - lsr w5, w4, #3 │ │ │ │ - ldr s28, [x0] │ │ │ │ - mvn w3, w4 │ │ │ │ - ldp s25, s26, [x1, #16] │ │ │ │ - fmadd s28, s23, s31, s28 │ │ │ │ - ldrb w5, [x6, w5, uxtw] │ │ │ │ - and w3, w3, #0x7 │ │ │ │ - ldp s31, s24, [x1, #8] │ │ │ │ - ldp s27, s22, [x1, #24] │ │ │ │ - asr w3, w5, w3 │ │ │ │ - str s28, [x1] │ │ │ │ - ldr s29, [x0, #4] │ │ │ │ - fmadd s29, s23, s30, s29 │ │ │ │ - str s29, [x1, #4] │ │ │ │ - ldr s30, [x0, #8] │ │ │ │ - fmadd s30, s23, s31, s30 │ │ │ │ - str s30, [x1, #8] │ │ │ │ - ldr s31, [x0, #12] │ │ │ │ - fmadd s31, s23, s24, s31 │ │ │ │ - str s31, [x1, #12] │ │ │ │ - ldr s24, [x0, #16] │ │ │ │ - fmadd s24, s23, s25, s24 │ │ │ │ - str s24, [x1, #16] │ │ │ │ - ldr s25, [x0, #20] │ │ │ │ - fmadd s25, s23, s26, s25 │ │ │ │ - str s25, [x1, #20] │ │ │ │ - ldr s26, [x0, #24] │ │ │ │ - fmadd s26, s23, s27, s26 │ │ │ │ - str s26, [x1, #24] │ │ │ │ - ldr s27, [x0, #28] │ │ │ │ - fmadd s27, s23, s22, s27 │ │ │ │ - str s27, [x1, #28] │ │ │ │ - tbz w3, #0, 37ae0 ::do_widen(char) const@@Base+0x235a0> │ │ │ │ - ldr s22, [x20, #712] │ │ │ │ - fmul s28, s22, s28 │ │ │ │ - str s28, [x1] │ │ │ │ - ldr s28, [x20, #716] │ │ │ │ - fmul s29, s28, s29 │ │ │ │ - str s29, [x1, #4] │ │ │ │ - ldr s29, [x20, #720] │ │ │ │ - fmul s30, s29, s30 │ │ │ │ - str s30, [x1, #8] │ │ │ │ - ldr s30, [x20, #724] │ │ │ │ - fmul s31, s30, s31 │ │ │ │ - str s31, [x1, #12] │ │ │ │ - ldr s31, [x20, #728] │ │ │ │ - fmul s31, s31, s24 │ │ │ │ - str s31, [x1, #16] │ │ │ │ - ldr s31, [x20, #732] │ │ │ │ - fmul s31, s31, s25 │ │ │ │ - str s31, [x1, #20] │ │ │ │ - ldr s31, [x20, #736] │ │ │ │ - fmul s31, s31, s26 │ │ │ │ - str s31, [x1, #24] │ │ │ │ - ldr s30, [x20, #740] │ │ │ │ - b 37b38 ::do_widen(char) const@@Base+0x235f8> │ │ │ │ - ldr w8, [x19, #136] │ │ │ │ - ldr x5, [x19, #8] │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - ucvtf s30, w8 │ │ │ │ - ldr w7, [x19, #152] │ │ │ │ - cbnz w26, 38348 ::do_widen(char) const@@Base+0x23e08> │ │ │ │ - fdiv s0, s0, s30 │ │ │ │ - ldr s29, [x19, #184] │ │ │ │ - fdiv s23, s31, s29 │ │ │ │ - cbz w27, 386d4 ::do_widen(char) const@@Base+0x24194> │ │ │ │ - ldr x1, [x19] │ │ │ │ - fmov s30, #1.000000000000000000e+00 │ │ │ │ - ldr x2, [x5, #160] │ │ │ │ - add x13, x20, #0x2cc │ │ │ │ - ldp d29, d31, [x1, #104] │ │ │ │ - add x14, x20, #0x2d4 │ │ │ │ - movi v28.4s, #0x0 │ │ │ │ - ldrsw x1, [x19, #168] │ │ │ │ - fdiv d31, d31, d29 │ │ │ │ - ldrb w1, [x2, x1] │ │ │ │ - ands w2, w1, #0x1 │ │ │ │ - and w12, w1, #0x2 │ │ │ │ - and w11, w1, #0x4 │ │ │ │ - and w10, w1, #0x8 │ │ │ │ - and w9, w1, #0x10 │ │ │ │ - and w6, w1, #0x20 │ │ │ │ - and w2, w1, #0x40 │ │ │ │ - lsr w1, w1, #7 │ │ │ │ - fcvt s31, d31 │ │ │ │ - fcsel s27, s31, s30, eq // eq = none │ │ │ │ - fcsel s26, s31, s30, ne // ne = any │ │ │ │ - cmp w12, #0x0 │ │ │ │ - add x12, x20, #0x2c4 │ │ │ │ - fcsel s29, s31, s30, eq // eq = none │ │ │ │ - fcsel s25, s31, s30, ne // ne = any │ │ │ │ - cmp w11, #0x0 │ │ │ │ - add x11, x20, #0x2bc │ │ │ │ - stp s26, s25, [x11, #-20] │ │ │ │ - fcsel s26, s31, s30, ne // ne = any │ │ │ │ - stp s27, s29, [x11, #12] │ │ │ │ - fcsel s27, s31, s30, eq // eq = none │ │ │ │ - cmp w10, #0x0 │ │ │ │ - fcsel s29, s31, s30, eq // eq = none │ │ │ │ - fcsel s25, s31, s30, ne // ne = any │ │ │ │ - cmp w9, #0x0 │ │ │ │ - stp s26, s25, [x12, #-20] │ │ │ │ - fcsel s26, s31, s30, ne // ne = any │ │ │ │ - stp s27, s29, [x12, #12] │ │ │ │ - fcsel s27, s31, s30, eq // eq = none │ │ │ │ - cmp w6, #0x0 │ │ │ │ - fcsel s29, s31, s30, eq // eq = none │ │ │ │ - fcsel s25, s31, s30, ne // ne = any │ │ │ │ - cmp w2, #0x0 │ │ │ │ - stp s26, s25, [x13, #-20] │ │ │ │ - fcsel s26, s31, s30, ne // ne = any │ │ │ │ - stp s27, s29, [x13, #12] │ │ │ │ - fcsel s27, s31, s30, eq // eq = none │ │ │ │ - cmp w1, #0x0 │ │ │ │ - fcsel s29, s30, s31, ne // ne = any │ │ │ │ - fcsel s31, s31, s30, ne // ne = any │ │ │ │ - stp s26, s31, [x14, #-20] │ │ │ │ - stp s27, s29, [x14, #12] │ │ │ │ - stp q28, q28, [x0] │ │ │ │ - cbz w8, 387e0 ::do_widen(char) const@@Base+0x242a0> │ │ │ │ - ldr x9, [x19, #64] │ │ │ │ - mov w10, w8 │ │ │ │ - ldr w2, [x19, #164] │ │ │ │ - ldr x11, [x19, #88] │ │ │ │ - add w3, w3, w2 │ │ │ │ - lsr x6, x9, #3 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - ldr x9, [x19, #216] │ │ │ │ - madd x3, x3, x6, x11 │ │ │ │ - b 37ec0 ::do_widen(char) const@@Base+0x23980> │ │ │ │ - ldr s30, [x20, #680] │ │ │ │ - ldp s25, s26, [x1, #4] │ │ │ │ - fmul s30, s30, s31 │ │ │ │ - ldp s27, s28, [x1, #12] │ │ │ │ - ldp s29, s31, [x1, #20] │ │ │ │ - str s30, [x1] │ │ │ │ - ldr s24, [x20, #684] │ │ │ │ - ldr s30, [x1, #28] │ │ │ │ - fmul s25, s25, s24 │ │ │ │ - str s25, [x1, #4] │ │ │ │ - ldr s25, [x20, #688] │ │ │ │ - fmul s26, s26, s25 │ │ │ │ - str s26, [x1, #8] │ │ │ │ - ldr s26, [x20, #692] │ │ │ │ - fmul s27, s27, s26 │ │ │ │ - str s27, [x1, #12] │ │ │ │ - ldr s27, [x20, #696] │ │ │ │ - fmul s28, s28, s27 │ │ │ │ - str s28, [x1, #16] │ │ │ │ - ldr s28, [x20, #700] │ │ │ │ - fmul s29, s29, s28 │ │ │ │ - str s29, [x1, #20] │ │ │ │ - ldr s29, [x20, #704] │ │ │ │ - fmul s31, s31, s29 │ │ │ │ - str s31, [x1, #24] │ │ │ │ - ldr s31, [x20, #708] │ │ │ │ - fmul s30, s30, s31 │ │ │ │ - ldr s28, [x1] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - stur s30, [x1, #-4] │ │ │ │ - ldp s31, s29, [x0] │ │ │ │ - ldp s30, s24, [x0, #8] │ │ │ │ - fadd s31, s31, s28 │ │ │ │ - ldp s25, s26, [x0, #16] │ │ │ │ - ldp s27, s22, [x0, #24] │ │ │ │ - str s31, [x0] │ │ │ │ - ldur s28, [x1, #-28] │ │ │ │ - fadd s29, s29, s28 │ │ │ │ - str s29, [x0, #4] │ │ │ │ - ldur s28, [x1, #-24] │ │ │ │ - fadd s30, s30, s28 │ │ │ │ - str s30, [x0, #8] │ │ │ │ - ldur s28, [x1, #-20] │ │ │ │ - fadd s24, s24, s28 │ │ │ │ - str s24, [x0, #12] │ │ │ │ - ldur s28, [x1, #-16] │ │ │ │ - fadd s25, s25, s28 │ │ │ │ - str s25, [x0, #16] │ │ │ │ - ldur s28, [x1, #-12] │ │ │ │ - fadd s26, s26, s28 │ │ │ │ - str s26, [x0, #20] │ │ │ │ - ldur s28, [x1, #-8] │ │ │ │ - fadd s27, s27, s28 │ │ │ │ - str s27, [x0, #24] │ │ │ │ - ldur s28, [x1, #-4] │ │ │ │ - fadd s28, s28, s22 │ │ │ │ - str s28, [x0, #28] │ │ │ │ - cmp x2, x10 │ │ │ │ - b.eq 38470 ::do_widen(char) const@@Base+0x23f30> // b.none │ │ │ │ - ldr s31, [x9, x2, lsl #2] │ │ │ │ - lsr w6, w2, #3 │ │ │ │ - mvn w8, w2 │ │ │ │ - and w8, w8, #0x7 │ │ │ │ - fmadd s31, s31, s23, s0 │ │ │ │ - ldrb w6, [x3, w6, uxtw] │ │ │ │ - asr w6, w6, w8 │ │ │ │ - dup v30.4s, v31.s[0] │ │ │ │ - stp q30, q30, [x1] │ │ │ │ - tbz w6, #0, 37dd0 ::do_widen(char) const@@Base+0x23890> │ │ │ │ - ldr s30, [x20, #712] │ │ │ │ - ldp s25, s26, [x1, #4] │ │ │ │ - fmul s30, s30, s31 │ │ │ │ - ldp s27, s28, [x1, #12] │ │ │ │ - ldp s29, s31, [x1, #20] │ │ │ │ - str s30, [x1] │ │ │ │ - ldr s24, [x20, #716] │ │ │ │ - ldr s30, [x1, #28] │ │ │ │ - fmul s25, s25, s24 │ │ │ │ - str s25, [x1, #4] │ │ │ │ - ldr s25, [x20, #720] │ │ │ │ - fmul s26, s26, s25 │ │ │ │ - str s26, [x1, #8] │ │ │ │ - ldr s26, [x20, #724] │ │ │ │ - fmul s27, s27, s26 │ │ │ │ - str s27, [x1, #12] │ │ │ │ - ldr s27, [x20, #728] │ │ │ │ - fmul s28, s28, s27 │ │ │ │ - str s28, [x1, #16] │ │ │ │ - ldr s28, [x20, #732] │ │ │ │ - fmul s29, s29, s28 │ │ │ │ - str s29, [x1, #20] │ │ │ │ - ldr s29, [x20, #736] │ │ │ │ - fmul s31, s31, s29 │ │ │ │ - str s31, [x1, #24] │ │ │ │ - ldr s31, [x20, #740] │ │ │ │ - b 37e38 ::do_widen(char) const@@Base+0x238f8> │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - bl d8b0 │ │ │ │ - ldr q29, [sp, #96] │ │ │ │ - ldr x2, [x19, #240] │ │ │ │ - ldr s28, [x19, #184] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - ldr s30, [x20, #744] │ │ │ │ - ldr w3, [x19, #136] │ │ │ │ - stp q29, q29, [x0] │ │ │ │ - ldr s29, [x2] │ │ │ │ - fdiv s30, s30, s28 │ │ │ │ - fmul s29, s29, s15 │ │ │ │ - str s29, [x0] │ │ │ │ - ldr s29, [x2, #4] │ │ │ │ - fmul s29, s29, s15 │ │ │ │ - str s29, [x0, #4] │ │ │ │ - ldr s29, [x2, #8] │ │ │ │ - fmul s29, s29, s15 │ │ │ │ - str s29, [x0, #8] │ │ │ │ - ldr s29, [x2, #12] │ │ │ │ - fmul s29, s29, s15 │ │ │ │ - str s29, [x0, #12] │ │ │ │ - ldr s29, [x2, #16] │ │ │ │ - fmul s29, s29, s15 │ │ │ │ - str s29, [x0, #16] │ │ │ │ - ldr s29, [x2, #20] │ │ │ │ - fmul s29, s29, s15 │ │ │ │ - str s29, [x0, #20] │ │ │ │ - ldr s29, [x2, #24] │ │ │ │ - fmul s29, s29, s15 │ │ │ │ - str s29, [x0, #24] │ │ │ │ - ldr s29, [x2, #28] │ │ │ │ - fmul s29, s29, s15 │ │ │ │ - str s29, [x0, #28] │ │ │ │ - stp q31, q31, [x2] │ │ │ │ - cbz w3, 380f4 ::do_widen(char) const@@Base+0x23bb4> │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - mov w4, #0x20 // #32 │ │ │ │ - umaddl x3, w3, w4, x1 │ │ │ │ - ldp s29, s22, [x1] │ │ │ │ - ldr s31, [x0] │ │ │ │ - ldp s23, s24, [x1, #8] │ │ │ │ - fmadd s31, s30, s29, s31 │ │ │ │ - ldp s25, s26, [x1, #16] │ │ │ │ - ldp s27, s28, [x1, #24] │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - stur s31, [x1, #-32] │ │ │ │ - ldr s29, [x0, #4] │ │ │ │ - fmadd s29, s30, s22, s29 │ │ │ │ - stur s29, [x1, #-28] │ │ │ │ - ldr s29, [x0, #8] │ │ │ │ - fmadd s29, s30, s23, s29 │ │ │ │ - stur s29, [x1, #-24] │ │ │ │ - ldr s29, [x0, #12] │ │ │ │ - fmadd s29, s30, s24, s29 │ │ │ │ - stur s29, [x1, #-20] │ │ │ │ - ldr s29, [x0, #16] │ │ │ │ - fmadd s29, s30, s25, s29 │ │ │ │ - stur s29, [x1, #-16] │ │ │ │ - ldr s29, [x0, #20] │ │ │ │ - fmadd s29, s30, s26, s29 │ │ │ │ - stur s29, [x1, #-12] │ │ │ │ - ldr s29, [x0, #24] │ │ │ │ - fmadd s29, s30, s27, s29 │ │ │ │ - stur s29, [x1, #-8] │ │ │ │ - ldr s29, [x0, #28] │ │ │ │ - fmadd s29, s30, s28, s29 │ │ │ │ - stur s29, [x1, #-4] │ │ │ │ - ldp s28, s29, [x2] │ │ │ │ - fadd s31, s31, s28 │ │ │ │ - str s31, [x2] │ │ │ │ - ldur s23, [x1, #-28] │ │ │ │ - fadd s23, s23, s29 │ │ │ │ - ldp s28, s29, [x2, #8] │ │ │ │ - str s23, [x2, #4] │ │ │ │ - ldur s24, [x1, #-24] │ │ │ │ - fadd s24, s24, s28 │ │ │ │ - str s24, [x2, #8] │ │ │ │ - ldur s25, [x1, #-20] │ │ │ │ - ldp s27, s28, [x2, #16] │ │ │ │ - fadd s25, s25, s29 │ │ │ │ - ldp s29, s22, [x2, #24] │ │ │ │ - str s25, [x2, #12] │ │ │ │ - ldur s26, [x1, #-16] │ │ │ │ - fadd s26, s26, s27 │ │ │ │ - str s26, [x2, #16] │ │ │ │ - ldur s27, [x1, #-12] │ │ │ │ - fadd s27, s27, s28 │ │ │ │ - str s27, [x2, #20] │ │ │ │ - ldur s28, [x1, #-8] │ │ │ │ - fadd s28, s28, s29 │ │ │ │ - str s28, [x2, #24] │ │ │ │ - ldur s29, [x1, #-4] │ │ │ │ - fadd s29, s29, s22 │ │ │ │ - str s29, [x2, #28] │ │ │ │ - cmp x1, x3 │ │ │ │ - b.ne 37ff0 ::do_widen(char) const@@Base+0x23ab0> // b.any │ │ │ │ - fadd s31, s31, s23 │ │ │ │ - fadd s31, s31, s24 │ │ │ │ - fadd s31, s31, s25 │ │ │ │ - fadd s31, s31, s26 │ │ │ │ - fadd s31, s31, s27 │ │ │ │ - fadd s31, s31, s28 │ │ │ │ - fadd s31, s31, s29 │ │ │ │ - str s31, [x19, #184] │ │ │ │ - bl d870 │ │ │ │ - ldr x5, [x19, #8] │ │ │ │ - ldp w4, w7, [x19, #148] │ │ │ │ - ldr x0, [x5, #208] │ │ │ │ - ldr w6, [x19, #144] │ │ │ │ - ldrh w1, [x0, w6, sxtw #1] │ │ │ │ - str w7, [x19, #156] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - cmp w1, w4 │ │ │ │ - b.eq 38260 ::do_widen(char) const@@Base+0x23d20> // b.none │ │ │ │ - cmp w24, #0x1 │ │ │ │ - b.eq 381bc ::do_widen(char) const@@Base+0x23c7c> // b.none │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - ldp w6, w4, [x19, #144] │ │ │ │ - ldr x0, [x3, #208] │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - ldrh w0, [x0, w6, sxtw #1] │ │ │ │ - ldr w1, [x19, #168] │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - str w4, [x19, #148] │ │ │ │ - add w1, w1, w21 │ │ │ │ - str w1, [x19, #168] │ │ │ │ - cmp w4, w0 │ │ │ │ - b.lt 38184 ::do_widen(char) const@@Base+0x23c44> // b.tstop │ │ │ │ - ldr w1, [x19, #108] │ │ │ │ - add w0, w6, #0x1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - stp w0, wzr, [x19, #144] │ │ │ │ - str w2, [x19, #152] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.gt 38198 ::do_widen(char) const@@Base+0x23c58> │ │ │ │ - ldr w5, [x19, #104] │ │ │ │ - ldr w6, [x19, #120] │ │ │ │ - ldr w1, [x19, #176] │ │ │ │ - b 376c0 ::do_widen(char) const@@Base+0x23180> │ │ │ │ - ldr w0, [x19, #108] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str w2, [x19, #152] │ │ │ │ - cmp w2, w0 │ │ │ │ - b.le 38174 ::do_widen(char) const@@Base+0x23c34> │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - ldr d15, [sp, #88] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x19, #360] │ │ │ │ - mov w24, #0x18 // #24 │ │ │ │ - ldr w2, [x19, #180] │ │ │ │ - add x1, x19, #0xc0 │ │ │ │ - smaddl x0, w2, w24, x0 │ │ │ │ - bl 37220 ::do_widen(char) const@@Base+0x22ce0> │ │ │ │ - ldr x0, [x19, #384] │ │ │ │ - add x1, x19, #0xf0 │ │ │ │ - ldr w2, [x19, #180] │ │ │ │ - smaddl x0, w2, w24, x0 │ │ │ │ - bl 37220 ::do_widen(char) const@@Base+0x22ce0> │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - ldp w6, w4, [x19, #144] │ │ │ │ - ldr x0, [x3, #208] │ │ │ │ - ldr w1, [x19, #176] │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - ldrh w0, [x0, w6, sxtw #1] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x19, #176] │ │ │ │ - b 3813c ::do_widen(char) const@@Base+0x23bfc> │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - mov w0, #0x4 // #4 │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - ldr x1, [x3, #136] │ │ │ │ - asr w6, w2, #1 │ │ │ │ - ubfiz w5, w2, #2, #1 │ │ │ │ - ldrb w1, [x1, w6, sxtw] │ │ │ │ - lsl w0, w0, w5 │ │ │ │ - tst w1, w0 │ │ │ │ - cset w26, ne // ne = any │ │ │ │ - cmp w26, w25 │ │ │ │ - b.eq 38824 ::do_widen(char) const@@Base+0x242e4> // b.none │ │ │ │ - ldr x0, [x3, #208] │ │ │ │ - ldr w6, [x19, #144] │ │ │ │ - ldrh w0, [x0, w6, sxtw #1] │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - cmp w4, w1 │ │ │ │ - b.ne 3813c ::do_widen(char) const@@Base+0x23bfc> // b.any │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w3, [x19, #136] │ │ │ │ - cbz w3, 387b8 ::do_widen(char) const@@Base+0x24278> │ │ │ │ - ldr x2, [x19, #216] │ │ │ │ - add x1, x19, #0xc0 │ │ │ │ - ldr x0, [x19, #192] │ │ │ │ - add x3, x2, w3, uxtw #2 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldp s2, s1, [x0] │ │ │ │ - ldp s0, s19, [x0, #8] │ │ │ │ - fadd s1, s2, s1 │ │ │ │ - ldp s18, s17, [x0, #16] │ │ │ │ - ldp s21, s20, [x0, #24] │ │ │ │ - fadd s0, s1, s0 │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - fadd s19, s0, s19 │ │ │ │ - fadd s18, s19, s18 │ │ │ │ - fadd s17, s18, s17 │ │ │ │ - fadd s21, s17, s21 │ │ │ │ - fadd s20, s21, s20 │ │ │ │ - str s20, [x2], #4 │ │ │ │ - cmp x2, x3 │ │ │ │ - b.ne 38280 ::do_widen(char) const@@Base+0x23d40> // b.any │ │ │ │ - ldr w0, [x19, #96] │ │ │ │ - mov w25, #0x18 // #24 │ │ │ │ - ldr x2, [x19, #264] │ │ │ │ - sub w0, w6, w0 │ │ │ │ - smaddl x0, w0, w25, x2 │ │ │ │ - bl 37220 ::do_widen(char) const@@Base+0x22ce0> │ │ │ │ - ldr w3, [x19, #96] │ │ │ │ - add x1, x19, #0xf0 │ │ │ │ - ldr w0, [x19, #144] │ │ │ │ - ldr x2, [x19, #288] │ │ │ │ - sub w0, w0, w3 │ │ │ │ - smaddl x0, w0, w25, x2 │ │ │ │ - bl 37220 ::do_widen(char) const@@Base+0x22ce0> │ │ │ │ - ldr w1, [x19, #96] │ │ │ │ - ldr w0, [x19, #144] │ │ │ │ - ldr x3, [x19, #336] │ │ │ │ - sub w0, w0, w1 │ │ │ │ - ldr s31, [x19, #184] │ │ │ │ - ldr x1, [x19, #312] │ │ │ │ - sbfiz x0, x0, #2, #32 │ │ │ │ - ldr w2, [x19, #156] │ │ │ │ - str s31, [x3, x0] │ │ │ │ - str w2, [x1, x0] │ │ │ │ - b 38120 ::do_widen(char) const@@Base+0x23be0> │ │ │ │ - ldr x5, [x19, #8] │ │ │ │ - fadd s29, s29, s22 │ │ │ │ - ldp w4, w7, [x19, #148] │ │ │ │ - fadd s29, s29, s23 │ │ │ │ - fadd s29, s29, s24 │ │ │ │ - fadd s29, s29, s25 │ │ │ │ - fadd s29, s29, s26 │ │ │ │ - fadd s29, s29, s27 │ │ │ │ - fadd s29, s29, s28 │ │ │ │ - str s29, [x19, #184] │ │ │ │ - b 38104 ::do_widen(char) const@@Base+0x23bc4> │ │ │ │ - ldr x6, [x19] │ │ │ │ - asr w2, w7, #1 │ │ │ │ - ldr x9, [x5, #136] │ │ │ │ - ubfiz w10, w7, #2, #1 │ │ │ │ - ldp d31, d20, [x6, #104] │ │ │ │ - mov w1, #0x4 // #4 │ │ │ │ - movi v28.4s, #0x0 │ │ │ │ - ldrb w2, [x9, w2, sxtw] │ │ │ │ - lsl w1, w1, w10 │ │ │ │ - fdiv d20, d20, d31 │ │ │ │ - tst w2, w1 │ │ │ │ - cset w10, ne // ne = any │ │ │ │ - stp q28, q28, [x0] │ │ │ │ - ldr s31, [x19, #184] │ │ │ │ - ldr s21, [x20, #744] │ │ │ │ - ldr s22, [x20, #748] │ │ │ │ - fdiv s21, s21, s31 │ │ │ │ - fdiv s22, s22, s30 │ │ │ │ - fcvt s20, d20 │ │ │ │ - cbz w8, 387e0 ::do_widen(char) const@@Base+0x242a0> │ │ │ │ - ldr w9, [x19, #164] │ │ │ │ - mov w8, w8 │ │ │ │ - ldr x6, [x19, #88] │ │ │ │ - add w9, w3, w9 │ │ │ │ - ldr x3, [x19, #64] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - lsr x3, x3, #3 │ │ │ │ - ldr x11, [x19, #216] │ │ │ │ - madd x9, x9, x3, x6 │ │ │ │ - lsr w3, w2, #3 │ │ │ │ - mvn w6, w2 │ │ │ │ - ldr s30, [x11, x2, lsl #2] │ │ │ │ - and w6, w6, #0x7 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - ldrb w3, [x9, w3, uxtw] │ │ │ │ - fmadd s30, s21, s30, s22 │ │ │ │ - asr w3, w3, w6 │ │ │ │ - and w3, w3, #0x1 │ │ │ │ - cmp w10, w3 │ │ │ │ - b.eq 383f0 ::do_widen(char) const@@Base+0x23eb0> // b.none │ │ │ │ - fmul s30, s30, s20 │ │ │ │ - dup v31.4s, v30.s[0] │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - stp q31, q31, [x1, #-32] │ │ │ │ - ldp s31, s29, [x0] │ │ │ │ - ldp s25, s26, [x0, #16] │ │ │ │ - fadd s31, s31, s30 │ │ │ │ - ldp s30, s24, [x0, #8] │ │ │ │ - ldp s27, s23, [x0, #24] │ │ │ │ - str s31, [x0] │ │ │ │ - ldur s28, [x1, #-28] │ │ │ │ - fadd s29, s29, s28 │ │ │ │ - str s29, [x0, #4] │ │ │ │ - ldur s28, [x1, #-24] │ │ │ │ - fadd s30, s30, s28 │ │ │ │ - str s30, [x0, #8] │ │ │ │ - ldur s28, [x1, #-20] │ │ │ │ - fadd s24, s24, s28 │ │ │ │ - str s24, [x0, #12] │ │ │ │ - ldur s28, [x1, #-16] │ │ │ │ - fadd s25, s25, s28 │ │ │ │ - str s25, [x0, #16] │ │ │ │ - ldur s28, [x1, #-12] │ │ │ │ - fadd s26, s26, s28 │ │ │ │ - str s26, [x0, #20] │ │ │ │ - ldur s28, [x1, #-8] │ │ │ │ - fadd s27, s27, s28 │ │ │ │ - str s27, [x0, #24] │ │ │ │ - ldur s28, [x1, #-4] │ │ │ │ - fadd s28, s28, s23 │ │ │ │ - str s28, [x0, #28] │ │ │ │ - cmp x2, x8 │ │ │ │ - b.ne 383c0 ::do_widen(char) const@@Base+0x23e80> // b.any │ │ │ │ - fadd s31, s31, s29 │ │ │ │ - fadd s31, s31, s30 │ │ │ │ - fadd s31, s31, s24 │ │ │ │ - fadd s31, s31, s25 │ │ │ │ - fadd s31, s31, s26 │ │ │ │ - fadd s31, s31, s27 │ │ │ │ - fadd s31, s31, s28 │ │ │ │ - str s31, [x19, #184] │ │ │ │ - b 38104 ::do_widen(char) const@@Base+0x23bc4> │ │ │ │ - ldr w7, [x19, #152] │ │ │ │ - mov w1, #0x4 // #4 │ │ │ │ - ldr x2, [x5, #136] │ │ │ │ - asr w4, w7, #1 │ │ │ │ - ubfiz w6, w7, #2, #1 │ │ │ │ - movi v27.4s, #0x0 │ │ │ │ - lsl w1, w1, w6 │ │ │ │ - ldrb w2, [x2, w4, sxtw] │ │ │ │ - tst w2, w1 │ │ │ │ - stp q27, q27, [x0] │ │ │ │ - cset w8, ne // ne = any │ │ │ │ - cbz w9, 38810 ::do_widen(char) const@@Base+0x242d0> │ │ │ │ - ldr x2, [x19, #64] │ │ │ │ - ldr x4, [x19, #88] │ │ │ │ - ldr w10, [x19, #164] │ │ │ │ - lsr x6, x2, #3 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - madd x6, x6, x10, x4 │ │ │ │ - nop │ │ │ │ - lsr w2, w3, #3 │ │ │ │ - mvn w4, w3 │ │ │ │ - and w4, w4, #0x7 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - fmov s7, #1.000000000000000000e+00 │ │ │ │ - ldrb w2, [x6, w2, uxtw] │ │ │ │ - asr w2, w2, w4 │ │ │ │ - and w2, w2, #0x1 │ │ │ │ - cmp w8, w2 │ │ │ │ - b.eq 38518 ::do_widen(char) const@@Base+0x23fd8> // b.none │ │ │ │ - ldr x2, [x19] │ │ │ │ - ldp d16, d7, [x2, #104] │ │ │ │ - fdiv d7, d7, d16 │ │ │ │ - fcvt s7, d7 │ │ │ │ - dup v6.4s, v7.s[0] │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - stp q6, q6, [x1, #-32] │ │ │ │ - ldp s26, s25, [x0] │ │ │ │ - ldp s24, s23, [x0, #8] │ │ │ │ - fadd s26, s26, s7 │ │ │ │ - ldp s22, s31, [x0, #16] │ │ │ │ - ldp s30, s29, [x0, #24] │ │ │ │ - str s26, [x0] │ │ │ │ - ldur s5, [x1, #-28] │ │ │ │ - fadd s25, s25, s5 │ │ │ │ - str s25, [x0, #4] │ │ │ │ - ldur s4, [x1, #-24] │ │ │ │ - fadd s24, s24, s4 │ │ │ │ - str s24, [x0, #8] │ │ │ │ - ldur s3, [x1, #-20] │ │ │ │ - fadd s23, s23, s3 │ │ │ │ - str s23, [x0, #12] │ │ │ │ - ldur s2, [x1, #-16] │ │ │ │ - fadd s22, s22, s2 │ │ │ │ - str s22, [x0, #16] │ │ │ │ - ldur s1, [x1, #-12] │ │ │ │ - fadd s31, s31, s1 │ │ │ │ - str s31, [x0, #20] │ │ │ │ - ldur s0, [x1, #-8] │ │ │ │ - fadd s30, s30, s0 │ │ │ │ - str s30, [x0, #24] │ │ │ │ - ldur s28, [x1, #-4] │ │ │ │ - fadd s27, s28, s29 │ │ │ │ - str s27, [x0, #28] │ │ │ │ - cmp w3, w9 │ │ │ │ - b.ne 384e0 ::do_widen(char) const@@Base+0x23fa0> // b.any │ │ │ │ - fadd s25, s26, s25 │ │ │ │ - ldr w4, [x19, #148] │ │ │ │ - fadd s25, s25, s24 │ │ │ │ - fadd s25, s25, s23 │ │ │ │ - fadd s25, s25, s22 │ │ │ │ - fadd s25, s25, s31 │ │ │ │ - fadd s25, s25, s30 │ │ │ │ - fadd s25, s25, s27 │ │ │ │ - str s25, [x19, #184] │ │ │ │ - b 38104 ::do_widen(char) const@@Base+0x23bc4> │ │ │ │ - fmov s31, w9 │ │ │ │ - fmov s30, #1.000000000000000000e+00 │ │ │ │ - ldp x3, x6, [x19, #192] │ │ │ │ - shl v0.2s, v31.2s, #3 │ │ │ │ - ucvtf s0, s0 │ │ │ │ - fdiv s30, s30, s0 │ │ │ │ - cmp x6, x3 │ │ │ │ - b.eq 38648 ::do_widen(char) const@@Base+0x24108> // b.none │ │ │ │ - sub x2, x6, #0x4 │ │ │ │ - mov x1, x3 │ │ │ │ - sub x2, x2, x3 │ │ │ │ - lsr x4, x2, #2 │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - cmp x2, #0x8 │ │ │ │ - b.ls 38624 ::do_widen(char) const@@Base+0x240e4> // b.plast │ │ │ │ - dup v31.4s, v30.s[0] │ │ │ │ - lsr x2, x4, #2 │ │ │ │ - add x2, x3, x2, lsl #4 │ │ │ │ - str q31, [x1], #16 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.ne 38608 ::do_widen(char) const@@Base+0x240c8> // b.any │ │ │ │ - tst x4, #0x3 │ │ │ │ - b.eq 38648 ::do_widen(char) const@@Base+0x24108> // b.none │ │ │ │ - and x4, x4, #0xfffffffffffffffc │ │ │ │ - add x3, x3, x4, lsl #2 │ │ │ │ - mov x1, x3 │ │ │ │ - str s30, [x1], #4 │ │ │ │ - cmp x6, x1 │ │ │ │ - b.eq 38648 ::do_widen(char) const@@Base+0x24108> // b.none │ │ │ │ - add x1, x3, #0x8 │ │ │ │ - str s30, [x3, #4] │ │ │ │ - cmp x6, x1 │ │ │ │ - b.eq 38648 ::do_widen(char) const@@Base+0x24108> // b.none │ │ │ │ - str s30, [x3, #8] │ │ │ │ - ldr x4, [x19, #248] │ │ │ │ - cmp x4, x0 │ │ │ │ - b.eq 386c4 ::do_widen(char) const@@Base+0x24184> // b.none │ │ │ │ - sub x2, x4, #0x4 │ │ │ │ - mov x1, x0 │ │ │ │ - sub x2, x2, x0 │ │ │ │ - lsr x3, x2, #2 │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - cmp x2, #0x8 │ │ │ │ - b.ls 3869c ::do_widen(char) const@@Base+0x2415c> // b.plast │ │ │ │ - fmov v31.4s, #1.250000000000000000e-01 │ │ │ │ - lsr x2, x3, #2 │ │ │ │ - add x2, x0, x2, lsl #4 │ │ │ │ - nop │ │ │ │ - str q31, [x1], #16 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.ne 38680 ::do_widen(char) const@@Base+0x24140> // b.any │ │ │ │ - tst x3, #0x3 │ │ │ │ - b.eq 386c4 ::do_widen(char) const@@Base+0x24184> // b.none │ │ │ │ - and x3, x3, #0xfffffffffffffffc │ │ │ │ - add x0, x0, x3, lsl #2 │ │ │ │ - mov x1, x0 │ │ │ │ - fmov s31, #1.250000000000000000e-01 │ │ │ │ - str s31, [x1], #4 │ │ │ │ - cmp x4, x1 │ │ │ │ - b.eq 386c4 ::do_widen(char) const@@Base+0x24184> // b.none │ │ │ │ - add x1, x0, #0x8 │ │ │ │ - str s31, [x0, #4] │ │ │ │ - cmp x4, x1 │ │ │ │ - b.eq 386c4 ::do_widen(char) const@@Base+0x24184> // b.none │ │ │ │ - str s31, [x0, #8] │ │ │ │ - fmov s31, #1.000000000000000000e+00 │ │ │ │ - ldp w4, w7, [x19, #148] │ │ │ │ - str s31, [x19, #184] │ │ │ │ - b 38104 ::do_widen(char) const@@Base+0x23bc4> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - cbz w8, 3848c ::do_widen(char) const@@Base+0x23f4c> │ │ │ │ - ldr x2, [x19, #216] │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - add x8, x2, w8, uxtw #2 │ │ │ │ - ldr s31, [x2], #4 │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - fmadd s31, s31, s23, s0 │ │ │ │ - dup v30.4s, v31.s[0] │ │ │ │ - stp q30, q30, [x1, #-32] │ │ │ │ - ldp s30, s25, [x0] │ │ │ │ - ldp s26, s27, [x0, #8] │ │ │ │ - fadd s31, s31, s30 │ │ │ │ - ldp s28, s29, [x0, #16] │ │ │ │ - ldp s30, s22, [x0, #24] │ │ │ │ - str s31, [x0] │ │ │ │ - ldur s24, [x1, #-28] │ │ │ │ - fadd s24, s24, s25 │ │ │ │ - str s24, [x0, #4] │ │ │ │ - ldur s25, [x1, #-24] │ │ │ │ - fadd s25, s25, s26 │ │ │ │ - str s25, [x0, #8] │ │ │ │ - ldur s26, [x1, #-20] │ │ │ │ - fadd s26, s26, s27 │ │ │ │ - str s26, [x0, #12] │ │ │ │ - ldur s27, [x1, #-16] │ │ │ │ - fadd s27, s27, s28 │ │ │ │ - str s27, [x0, #16] │ │ │ │ - ldur s28, [x1, #-12] │ │ │ │ - fadd s28, s28, s29 │ │ │ │ - str s28, [x0, #20] │ │ │ │ - ldur s29, [x1, #-8] │ │ │ │ - fadd s29, s29, s30 │ │ │ │ - str s29, [x0, #24] │ │ │ │ - ldur s30, [x1, #-4] │ │ │ │ - fadd s30, s30, s22 │ │ │ │ - str s30, [x0, #28] │ │ │ │ - cmp x2, x8 │ │ │ │ - b.ne 386ec ::do_widen(char) const@@Base+0x241ac> // b.any │ │ │ │ - fadd s31, s31, s24 │ │ │ │ - fadd s31, s31, s25 │ │ │ │ - fadd s31, s31, s26 │ │ │ │ - fadd s31, s31, s27 │ │ │ │ - fadd s31, s31, s28 │ │ │ │ - fadd s31, s31, s29 │ │ │ │ - fadd s31, s31, s30 │ │ │ │ - str s31, [x19, #184] │ │ │ │ - b 38104 ::do_widen(char) const@@Base+0x23bc4> │ │ │ │ - fadd s31, s31, s24 │ │ │ │ - fadd s31, s31, s25 │ │ │ │ - fadd s31, s31, s26 │ │ │ │ - fadd s31, s31, s27 │ │ │ │ - fadd s31, s31, s28 │ │ │ │ - fadd s31, s31, s29 │ │ │ │ - fadd s31, s31, s30 │ │ │ │ - b 380f4 ::do_widen(char) const@@Base+0x23bb4> │ │ │ │ - add x1, x19, #0xc0 │ │ │ │ - b 382bc ::do_widen(char) const@@Base+0x23d7c> │ │ │ │ - fmov s28, s29 │ │ │ │ - fmov s27, s29 │ │ │ │ - fmov s26, s29 │ │ │ │ - fmov s25, s29 │ │ │ │ - fmov s24, s29 │ │ │ │ - fmov s23, s29 │ │ │ │ - fmov s22, s29 │ │ │ │ - b 38320 ::do_widen(char) const@@Base+0x23de0> │ │ │ │ - ldp s31, s29, [x0] │ │ │ │ - ldp s30, s24, [x0, #8] │ │ │ │ - fadd s31, s31, s29 │ │ │ │ - ldr s27, [x0, #24] │ │ │ │ - ldp s25, s26, [x0, #16] │ │ │ │ - fadd s31, s31, s30 │ │ │ │ - fadd s31, s31, s24 │ │ │ │ - fadd s31, s31, s25 │ │ │ │ - fadd s31, s31, s26 │ │ │ │ - fadd s31, s31, s27 │ │ │ │ - fadd s31, s31, s28 │ │ │ │ - b 3848c ::do_widen(char) const@@Base+0x23f4c> │ │ │ │ - ldr s30, [x0, #24] │ │ │ │ - ldp s26, s25, [x0] │ │ │ │ - ldp s24, s23, [x0, #8] │ │ │ │ - ldp s22, s31, [x0, #16] │ │ │ │ - b 38598 ::do_widen(char) const@@Base+0x24058> │ │ │ │ - ldr s31, [x19, #136] │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - ldr s30, [x19, #184] │ │ │ │ - ucvtf s31, s31 │ │ │ │ - fmul s31, s31, s30 │ │ │ │ - fdiv s15, s0, s31 │ │ │ │ - dup v31.4s, v15.s[0] │ │ │ │ - str q31, [sp, #96] │ │ │ │ - bl d8b0 │ │ │ │ - ldr w7, [x19, #136] │ │ │ │ - ldr q31, [sp, #96] │ │ │ │ - ldr x2, [x19, #240] │ │ │ │ - ldr x1, [x19] │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - ldr s29, [x2] │ │ │ │ + add x3, sp, #0x210 │ │ │ │ + strh wzr, [sp, #352] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x24, x26, [x0, #8] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3712] │ │ │ │ + stur q31, [x2, #-168] │ │ │ │ + stur q31, [x3, #-152] │ │ │ │ + add x2, x21, #0x10 │ │ │ │ + ldur x0, [x24, #-24] │ │ │ │ + str x24, [sp, #16] │ │ │ │ + str x2, [sp, #128] │ │ │ │ + str xzr, [sp, #344] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + add x0, x20, x0 │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3856] │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3792] │ │ │ │ + add x2, x27, #0x18 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - ldr s28, [x19, #184] │ │ │ │ - ldp d27, d25, [x1, #104] │ │ │ │ - fmul s29, s29, s15 │ │ │ │ - ldr s30, [x20, #744] │ │ │ │ - fdiv d25, d25, d27 │ │ │ │ - fdiv s30, s30, s28 │ │ │ │ - str s29, [x0] │ │ │ │ - ldr s29, [x2, #4] │ │ │ │ - fmul s29, s29, s15 │ │ │ │ - str s29, [x0, #4] │ │ │ │ - ldr s29, [x2, #8] │ │ │ │ - fmul s29, s29, s15 │ │ │ │ - str s29, [x0, #8] │ │ │ │ - ldr s29, [x2, #12] │ │ │ │ - fmul s29, s29, s15 │ │ │ │ - str s29, [x0, #12] │ │ │ │ - ldr s29, [x2, #16] │ │ │ │ - fmul s29, s29, s15 │ │ │ │ - fcvt s25, d25 │ │ │ │ - dup v25.4s, v25.s[0] │ │ │ │ - str s29, [x0, #16] │ │ │ │ - ldr s29, [x2, #20] │ │ │ │ - fmul s29, s29, s15 │ │ │ │ - str s29, [x0, #20] │ │ │ │ - ldr s29, [x2, #24] │ │ │ │ - fmul s29, s29, s15 │ │ │ │ - str s29, [x0, #24] │ │ │ │ - ldr s29, [x2, #28] │ │ │ │ - fmul s29, s29, s15 │ │ │ │ - str s29, [x0, #28] │ │ │ │ - stp q31, q31, [x2] │ │ │ │ - cbz w7, 380f4 ::do_widen(char) const@@Base+0x23bb4> │ │ │ │ - ldp w3, w5, [x19, #160] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - ldr x6, [x19, #88] │ │ │ │ - add w3, w3, w5 │ │ │ │ - ldr x5, [x19, #64] │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - lsr x5, x5, #3 │ │ │ │ - madd x6, x3, x5, x6 │ │ │ │ - ldp s31, s28, [x1] │ │ │ │ - lsr w3, w4, #3 │ │ │ │ - ldr s29, [x0] │ │ │ │ - mvn w5, w4 │ │ │ │ - ldp s27, s20, [x1, #8] │ │ │ │ - fmadd s31, s30, s31, s29 │ │ │ │ - ldrb w3, [x6, w3, uxtw] │ │ │ │ - and w5, w5, #0x7 │ │ │ │ - ldp s21, s22, [x1, #16] │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - ldp s23, s24, [x1, #24] │ │ │ │ - asr w3, w3, w5 │ │ │ │ - and w3, w3, #0x1 │ │ │ │ - str s31, [x1] │ │ │ │ - fmov s26, s31 │ │ │ │ - ldr s29, [x0, #4] │ │ │ │ - fmadd s29, s30, s28, s29 │ │ │ │ - str s29, [x1, #4] │ │ │ │ - ldr s28, [x0, #8] │ │ │ │ - fmadd s28, s30, s27, s28 │ │ │ │ - str s28, [x1, #8] │ │ │ │ - mov v26.s[1], v28.s[0] │ │ │ │ - ldr s27, [x0, #12] │ │ │ │ - fmov s28, s29 │ │ │ │ - fmadd s27, s30, s20, s27 │ │ │ │ - str s27, [x1, #12] │ │ │ │ - mov v28.s[1], v27.s[0] │ │ │ │ - ldr s29, [x0, #16] │ │ │ │ - fmadd s29, s30, s21, s29 │ │ │ │ - zip1 v26.4s, v26.4s, v28.4s │ │ │ │ - str s29, [x1, #16] │ │ │ │ - ldr s28, [x0, #20] │ │ │ │ - fmadd s28, s30, s22, s28 │ │ │ │ - str s28, [x1, #20] │ │ │ │ - ldr s27, [x0, #24] │ │ │ │ - fmadd s27, s30, s23, s27 │ │ │ │ - mov v29.s[1], v27.s[0] │ │ │ │ - str s27, [x1, #24] │ │ │ │ - ldr s27, [x0, #28] │ │ │ │ - fmadd s27, s30, s24, s27 │ │ │ │ - str s27, [x1, #28] │ │ │ │ - mov v28.s[1], v27.s[0] │ │ │ │ - cmp w26, w3 │ │ │ │ - b.eq 389c8 ::do_widen(char) const@@Base+0x24488> // b.none │ │ │ │ - zip1 v29.4s, v29.4s, v28.4s │ │ │ │ - fmul v26.4s, v26.4s, v25.4s │ │ │ │ - fmul v29.4s, v29.4s, v25.4s │ │ │ │ - stp q26, q29, [x1] │ │ │ │ - ldr s31, [x1] │ │ │ │ - ldp s29, s23, [x2] │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - ldp s24, s26, [x2, #8] │ │ │ │ - fadd s31, s31, s29 │ │ │ │ - ldp s27, s28, [x2, #16] │ │ │ │ - ldp s29, s21, [x2, #24] │ │ │ │ - str s31, [x2] │ │ │ │ - ldur s22, [x1, #-28] │ │ │ │ - fadd s22, s22, s23 │ │ │ │ - str s22, [x2, #4] │ │ │ │ - ldur s23, [x1, #-24] │ │ │ │ - fadd s23, s23, s24 │ │ │ │ - str s23, [x2, #8] │ │ │ │ - ldur s24, [x1, #-20] │ │ │ │ - fadd s24, s24, s26 │ │ │ │ - str s24, [x2, #12] │ │ │ │ - ldur s26, [x1, #-16] │ │ │ │ - fadd s26, s26, s27 │ │ │ │ - str s26, [x2, #16] │ │ │ │ - ldur s27, [x1, #-12] │ │ │ │ - fadd s27, s27, s28 │ │ │ │ - str s27, [x2, #20] │ │ │ │ - ldur s28, [x1, #-8] │ │ │ │ - fadd s28, s28, s29 │ │ │ │ - str s28, [x2, #24] │ │ │ │ - ldur s29, [x1, #-4] │ │ │ │ - fadd s29, s29, s21 │ │ │ │ - str s29, [x2, #28] │ │ │ │ - cmp w4, w7 │ │ │ │ - b.ne 38904 ::do_widen(char) const@@Base+0x243c4> // b.any │ │ │ │ - fadd s31, s31, s22 │ │ │ │ - fadd s31, s31, s23 │ │ │ │ - fadd s31, s31, s24 │ │ │ │ - fadd s31, s31, s26 │ │ │ │ - fadd s31, s31, s27 │ │ │ │ - fadd s31, s31, s28 │ │ │ │ - fadd s31, s31, s29 │ │ │ │ - b 380f4 ::do_widen(char) const@@Base+0x23bb4> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - ldr s31, [x0, #184] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x0, [x0, #184] │ │ │ │ - ldr x7, [x0] │ │ │ │ - str d15, [sp, #56] │ │ │ │ - fmov s15, #1.000000000000000000e+00 │ │ │ │ - fdiv s15, s15, s31 │ │ │ │ - fcvt d15, s15 │ │ │ │ - cbz x7, 38aec ::do_widen(char) const@@Base+0x245ac> │ │ │ │ - fmov d31, x7 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x0, d31 │ │ │ │ - fmov w21, s31 │ │ │ │ - lsl x23, x0, #3 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x23 │ │ │ │ - mov x19, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d570 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldr x0, [x0, #184] │ │ │ │ - ldr x7, [x0] │ │ │ │ - movi d29, #0x0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lsr w6, w2, #3 │ │ │ │ - ubfiz x5, x2, #2, #3 │ │ │ │ - lsr x3, x7, x2 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - tbz w3, #0, 38b40 ::do_widen(char) const@@Base+0x24600> │ │ │ │ - ldr x3, [x20, #240] │ │ │ │ - ldr s31, [x3, x6, lsl #2] │ │ │ │ - ldr s30, [x3, x5] │ │ │ │ - fcvt d31, s31 │ │ │ │ - fcvt d30, s30 │ │ │ │ - fmul d31, d31, d15 │ │ │ │ - fmul d30, d30, d15 │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - fadd d29, d29, d31 │ │ │ │ - str d31, [x19, w4, uxtw #3] │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - cmp w2, #0x40 │ │ │ │ - b.ne 38b00 ::do_widen(char) const@@Base+0x245c0> // b.any │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - fdiv d29, d31, d29 │ │ │ │ - cbz w21, 38bcc ::do_widen(char) const@@Base+0x2468c> │ │ │ │ - sub w0, w21, #0x1 │ │ │ │ - ldr x1, [x22] │ │ │ │ - cmp w0, #0x4 │ │ │ │ - b.ls 38be8 ::do_widen(char) const@@Base+0x246a8> // b.plast │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 38be8 ::do_widen(char) const@@Base+0x246a8> // b.none │ │ │ │ - ubfx x2, x21, #1, #7 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - dup v30.2d, v29.d[0] │ │ │ │ - lsl x2, x2, #4 │ │ │ │ - ldr q31, [x19, x0] │ │ │ │ - fmul v31.2d, v31.2d, v30.2d │ │ │ │ - str q31, [x1, x0] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.ne 38b80 ::do_widen(char) const@@Base+0x24640> // b.any │ │ │ │ - tbz w21, #0, 38bb0 ::do_widen(char) const@@Base+0x24670> │ │ │ │ - and x0, x21, #0xfe │ │ │ │ - lsl x0, x0, #3 │ │ │ │ - ldr d31, [x19, x0] │ │ │ │ - fmul d31, d31, d29 │ │ │ │ - str d31, [x1, x0] │ │ │ │ - ldr d15, [sp, #56] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - cbnz x19, 38bb0 ::do_widen(char) const@@Base+0x24670> │ │ │ │ - ldr d15, [sp, #56] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ubfiz x21, x21, #3, #8 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr d31, [x19, x0] │ │ │ │ - fmul d31, d31, d29 │ │ │ │ - str d31, [x1, x0] │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.ne 38bf0 ::do_widen(char) const@@Base+0x246b0> // b.any │ │ │ │ - ldr d15, [sp, #56] │ │ │ │ + add x1, x27, #0x40 │ │ │ │ + str x2, [sp, #16] │ │ │ │ + add x2, x22, #0x10 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #4088] │ │ │ │ + str x0, [sp] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + add x28, sp, #0x70 │ │ │ │ + stp q31, q31, [sp, #32] │ │ │ │ + str q31, [sp, #64] │ │ │ │ + str x1, [sp, #128] │ │ │ │ + bl dfc0 │ │ │ │ + add x3, x23, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + mov x0, x25 │ │ │ │ + str x3, [sp, #24] │ │ │ │ + str w2, [sp, #88] │ │ │ │ + stp x28, xzr, [sp, #96] │ │ │ │ + strb wzr, [sp, #112] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr w0, [sp, #12] │ │ │ │ + tbnz w0, #31, 35d18 ::do_widen(char) const@@Base+0x17cb8> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + sxtw x0, w0 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x20, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x0, [sp, #136] │ │ │ │ + ldr w1, [sp, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + bl de00 │ │ │ │ + ldr x4, [sp, #64] │ │ │ │ + add x1, x19, #0x10 │ │ │ │ + stp x1, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + cbz x4, 35df0 ::do_widen(char) const@@Base+0x17d90> │ │ │ │ + ldp x6, x3, [sp, #48] │ │ │ │ mov x0, x19 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - add x20, x0, #0x8, lsl #12 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - ldr w0, [x0, #96] │ │ │ │ - ldr w1, [x19, #144] │ │ │ │ - ldr x3, [x19, #312] │ │ │ │ - sub w1, w1, w0 │ │ │ │ - sub w22, w1, #0x1 │ │ │ │ - sub w5, w1, #0x1 │ │ │ │ - ldr x0, [x19] │ │ │ │ - lsl x22, x22, #2 │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - str wzr, [x20, #664] │ │ │ │ - ldr w1, [x3, x22] │ │ │ │ - str w5, [sp, #60] │ │ │ │ - bl 2956c ::do_widen(char) const@@Base+0x1502c> │ │ │ │ - fmov s18, s0 │ │ │ │ - fmov s30, #1.000000000000000000e+00 │ │ │ │ - ldr w5, [sp, #60] │ │ │ │ - ldr x2, [x19, #336] │ │ │ │ - fsub s30, s30, s0 │ │ │ │ - str s0, [x20, #748] │ │ │ │ - add x0, x19, #0x198 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov w1, #0x18 // #24 │ │ │ │ - add x8, x2, x22 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - str s30, [x20, #744] │ │ │ │ - umull x5, w5, w1 │ │ │ │ - ldr s29, [x2, x22] │ │ │ │ - mov x1, x0 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - fdiv s30, s30, s29 │ │ │ │ - stp q31, q31, [x0, #32] │ │ │ │ - stp q31, q31, [x0, #64] │ │ │ │ - stp q31, q31, [x0, #96] │ │ │ │ - stp q31, q31, [x0, #128] │ │ │ │ - stp q31, q31, [x0, #160] │ │ │ │ - stp q31, q31, [x0, #192] │ │ │ │ - stp q31, q31, [x0, #224] │ │ │ │ - ldr w6, [x19, #136] │ │ │ │ - ldr x0, [x19, #288] │ │ │ │ - ucvtf s17, w6 │ │ │ │ - ldr s19, [x20, #664] │ │ │ │ - ubfiz x9, x6, #5, #32 │ │ │ │ - ldr x7, [x0, x5] │ │ │ │ - ldr s31, [x7, x4, lsl #2] │ │ │ │ - ldr s29, [x8] │ │ │ │ - fdiv s31, s31, s29 │ │ │ │ - fmul s31, s31, s18 │ │ │ │ - fdiv s31, s31, s17 │ │ │ │ - cbz w6, 38e54 ::do_widen(char) const@@Base+0x24914> │ │ │ │ - ldr x2, [x19, #264] │ │ │ │ - ldr x0, [x19, #192] │ │ │ │ - ldr x2, [x2, x5] │ │ │ │ - add x3, x0, x9 │ │ │ │ - ldp s22, s21, [x1] │ │ │ │ - ldp s24, s23, [x1, #8] │ │ │ │ - add x2, x2, w4, uxtw #2 │ │ │ │ - ldp s26, s25, [x1, #16] │ │ │ │ - ldp s27, s29, [x1, #24] │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - ldr s28, [x2] │ │ │ │ - ldur s20, [x0, #-32] │ │ │ │ - fmadd s28, s30, s28, s31 │ │ │ │ - fmadd s22, s28, s20, s22 │ │ │ │ - str s22, [x1] │ │ │ │ - ldr s28, [x2] │ │ │ │ - ldur s20, [x0, #-28] │ │ │ │ - fmadd s28, s30, s28, s31 │ │ │ │ - fmadd s21, s28, s20, s21 │ │ │ │ - str s21, [x1, #4] │ │ │ │ - ldr s28, [x2] │ │ │ │ - ldur s20, [x0, #-24] │ │ │ │ - fmadd s28, s30, s28, s31 │ │ │ │ - fmadd s24, s28, s20, s24 │ │ │ │ - str s24, [x1, #8] │ │ │ │ - ldr s28, [x2] │ │ │ │ - ldur s20, [x0, #-20] │ │ │ │ - fmadd s28, s30, s28, s31 │ │ │ │ - fmadd s23, s28, s20, s23 │ │ │ │ - str s23, [x1, #12] │ │ │ │ - ldr s28, [x2] │ │ │ │ - ldur s20, [x0, #-16] │ │ │ │ - fmadd s28, s30, s28, s31 │ │ │ │ - fmadd s26, s28, s20, s26 │ │ │ │ - str s26, [x1, #16] │ │ │ │ - ldr s28, [x2] │ │ │ │ - ldur s20, [x0, #-12] │ │ │ │ - fmadd s28, s30, s28, s31 │ │ │ │ - fmadd s25, s28, s20, s25 │ │ │ │ - str s25, [x1, #20] │ │ │ │ - ldr s28, [x2] │ │ │ │ - ldur s20, [x0, #-8] │ │ │ │ - fmadd s28, s30, s28, s31 │ │ │ │ - fmadd s27, s28, s20, s27 │ │ │ │ - str s27, [x1, #24] │ │ │ │ - ldr s28, [x2], #32 │ │ │ │ - ldur s20, [x0, #-4] │ │ │ │ - fmadd s28, s30, s28, s31 │ │ │ │ - fmadd s29, s28, s20, s29 │ │ │ │ - str s29, [x1, #28] │ │ │ │ - fmov s28, s29 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.ne 38d2c ::do_widen(char) const@@Base+0x247ec> // b.any │ │ │ │ - ldp s31, s29, [x1] │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - ldp s24, s25, [x1, #8] │ │ │ │ - fadd s31, s31, s29 │ │ │ │ - ldr s29, [x1, #24] │ │ │ │ - ldp s26, s27, [x1, #16] │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - fadd s31, s31, s24 │ │ │ │ - fadd s31, s31, s25 │ │ │ │ - fadd s31, s31, s26 │ │ │ │ - fadd s31, s31, s27 │ │ │ │ - fadd s31, s31, s29 │ │ │ │ - fadd s31, s31, s28 │ │ │ │ - fadd s19, s19, s31 │ │ │ │ - str s19, [x20, #664] │ │ │ │ - cmp x4, #0x8 │ │ │ │ - b.ne 38cf0 ::do_widen(char) const@@Base+0x247b0> // b.any │ │ │ │ - fcmp s19, s19 │ │ │ │ - b.vs 38e3c ::do_widen(char) const@@Base+0x248fc> │ │ │ │ - fabs s30, s19 │ │ │ │ - mov w0, #0x7f7fffff // #2139095039 │ │ │ │ - fmov s31, w0 │ │ │ │ - fcmp s30, s31 │ │ │ │ - b.le 38e5c ::do_widen(char) const@@Base+0x2491c> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr s28, [x1, #28] │ │ │ │ - b 38ddc ::do_widen(char) const@@Base+0x2489c> │ │ │ │ - movi v31.2s, #0x80, lsl #16 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - fcmpe s19, s31 │ │ │ │ - b.mi 38e40 ::do_widen(char) const@@Base+0x24900> // b.first │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - fcvt d19, s19 │ │ │ │ - ldr w0, [x19, #144] │ │ │ │ - movi d29, #0x0 │ │ │ │ - fmov d28, #1.000000000000000000e+00 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - mov w13, #0x0 // #0 │ │ │ │ - ldr x11, [x1, #184] │ │ │ │ - sbfiz x0, x0, #3, #32 │ │ │ │ - fdiv d28, d28, d19 │ │ │ │ - add x12, x0, #0x8 │ │ │ │ - add x10, x11, x12 │ │ │ │ - ldr x9, [x11, x0] │ │ │ │ - str d29, [x20, #672] │ │ │ │ - b 38eb8 ::do_widen(char) const@@Base+0x24978> │ │ │ │ - add w13, w13, #0x1 │ │ │ │ - cmp w13, #0x40 │ │ │ │ - b.eq 38f38 ::do_widen(char) const@@Base+0x249f8> // b.none │ │ │ │ - lsr x0, x9, x13 │ │ │ │ - tbz w0, #0, 38eac ::do_widen(char) const@@Base+0x2496c> │ │ │ │ - ldr x8, [x10] │ │ │ │ - ubfiz w7, w13, #3, #3 │ │ │ │ - and w6, w13, #0xfffffff8 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - and w0, w1, #0x7 │ │ │ │ - add w2, w6, w1, asr #3 │ │ │ │ - add w0, w0, w7 │ │ │ │ - lsr x4, x8, x1 │ │ │ │ - add x5, x19, w3, sxtw #3 │ │ │ │ - add x2, x19, w2, sxtw #2 │ │ │ │ - ubfiz x0, x0, #2, #7 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - add x0, x19, x0 │ │ │ │ - tbz w4, #0, 38f24 ::do_widen(char) const@@Base+0x249e4> │ │ │ │ - ldr s30, [x0, #408] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - ldr s31, [x2, #408] │ │ │ │ - fcvt d30, s30 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fmul d30, d30, d28 │ │ │ │ - fmul d31, d31, d28 │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - fadd d29, d29, d31 │ │ │ │ - str d31, [x5, #664] │ │ │ │ - str d29, [x20, #672] │ │ │ │ - cmp w1, #0x40 │ │ │ │ - b.ne 38ed0 ::do_widen(char) const@@Base+0x24990> // b.any │ │ │ │ - add w13, w13, #0x1 │ │ │ │ - cmp w13, #0x40 │ │ │ │ - b.ne 38eb8 ::do_widen(char) const@@Base+0x24978> // b.any │ │ │ │ - fcmp d29, d29 │ │ │ │ - b.vs 38f54 ::do_widen(char) const@@Base+0x24a14> │ │ │ │ - fabs d30, d29 │ │ │ │ - mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ - fmov d31, x0 │ │ │ │ - fcmp d30, d31 │ │ │ │ - b.le 39024 ::do_widen(char) const@@Base+0x24ae4> │ │ │ │ - movi d29, #0x0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w13, #0x0 // #0 │ │ │ │ - str d29, [x20, #672] │ │ │ │ - b 38f74 ::do_widen(char) const@@Base+0x24a34> │ │ │ │ - add w13, w13, #0x1 │ │ │ │ - cmp w13, #0x40 │ │ │ │ - b.eq 38ff0 ::do_widen(char) const@@Base+0x24ab0> // b.none │ │ │ │ - lsr x0, x9, x13 │ │ │ │ - tbz w0, #0, 38f68 ::do_widen(char) const@@Base+0x24a28> │ │ │ │ - ldr x8, [x10] │ │ │ │ - ubfiz w7, w13, #3, #3 │ │ │ │ - and w6, w13, #0xfffffff8 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - and w0, w1, #0x7 │ │ │ │ - add w2, w6, w1, asr #3 │ │ │ │ - add w0, w0, w7 │ │ │ │ - lsr x4, x8, x1 │ │ │ │ - add x5, x19, w3, sxtw #3 │ │ │ │ - add x2, x19, w2, sxtw #2 │ │ │ │ - ubfiz x0, x0, #2, #7 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - add x0, x19, x0 │ │ │ │ - tbz w4, #0, 38fdc ::do_widen(char) const@@Base+0x24a9c> │ │ │ │ - ldr s31, [x0, #408] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - ldr s30, [x2, #408] │ │ │ │ - fcvt d31, s31 │ │ │ │ - fcvt d30, s30 │ │ │ │ - fmul d31, d31, d28 │ │ │ │ - fmadd d31, d28, d30, d31 │ │ │ │ - fadd d29, d29, d31 │ │ │ │ - str d31, [x5, #664] │ │ │ │ - str d29, [x20, #672] │ │ │ │ - cmp w1, #0x40 │ │ │ │ - b.ne 38f8c ::do_widen(char) const@@Base+0x24a4c> // b.any │ │ │ │ - add w13, w13, #0x1 │ │ │ │ - cmp w13, #0x40 │ │ │ │ - b.ne 38f74 ::do_widen(char) const@@Base+0x24a34> // b.any │ │ │ │ - fcmp d29, d29 │ │ │ │ - b.vs 3900c ::do_widen(char) const@@Base+0x24acc> │ │ │ │ - fabs d30, d29 │ │ │ │ - mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ - fmov d31, x0 │ │ │ │ - fcmp d30, d31 │ │ │ │ - b.le 3910c ::do_widen(char) const@@Base+0x24bcc> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov w0, #0xfffffffe // #-2 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x0, #0x10000000000000 // #4503599627370496 │ │ │ │ - fmov d31, x0 │ │ │ │ - fcmpe d29, d31 │ │ │ │ - b.mi 38f54 ::do_widen(char) const@@Base+0x24a14> // b.first │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x1, [x11, x12] │ │ │ │ - cbz x1, 39158 ::do_widen(char) const@@Base+0x24c18> │ │ │ │ - fmov d31, x1 │ │ │ │ - ldr w4, [x19, #172] │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x2, d31 │ │ │ │ - cbz x9, 390f4 ::do_widen(char) const@@Base+0x24bb4> │ │ │ │ - fmov d31, x9 │ │ │ │ - ldr d29, [x20, #672] │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - ldr x8, [x21] │ │ │ │ - fdiv d30, d30, d29 │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x1, d31 │ │ │ │ - mul w1, w1, w2 │ │ │ │ - sub w4, w4, w1 │ │ │ │ - sub w2, w1, #0x1 │ │ │ │ - add w5, w4, #0x1 │ │ │ │ - sxtw x3, w5 │ │ │ │ - cmp w2, #0x4 │ │ │ │ - b.ls 39128 ::do_widen(char) const@@Base+0x24be8> // b.plast │ │ │ │ - add x6, x8, w5, sxtw #3 │ │ │ │ - add x2, x19, #0x2a0 │ │ │ │ - sxtw x3, w5 │ │ │ │ - cmp x6, x2 │ │ │ │ - b.eq 39128 ::do_widen(char) const@@Base+0x24be8> // b.none │ │ │ │ - ubfx x3, x1, #1, #15 │ │ │ │ - add x7, x19, #0x298 │ │ │ │ - dup v29.2d, v30.d[0] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - lsl x3, x3, #4 │ │ │ │ - ldr q31, [x7, x2] │ │ │ │ - fmul v31.2d, v31.2d, v29.2d │ │ │ │ - str q31, [x6, x2] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - cmp x2, x3 │ │ │ │ - b.ne 390bc ::do_widen(char) const@@Base+0x24b7c> // b.any │ │ │ │ - tbz w1, #0, 390f4 ::do_widen(char) const@@Base+0x24bb4> │ │ │ │ - and w1, w1, #0xfffffffe │ │ │ │ - add w5, w5, w1 │ │ │ │ - sxtw x1, w1 │ │ │ │ - add x1, x19, x1, lsl #3 │ │ │ │ - ldr d31, [x1, #664] │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - str d31, [x8, w5, sxtw #3] │ │ │ │ - str w4, [x19, #172] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x0, #0x10000000000000 // #4503599627370496 │ │ │ │ - fmov d31, x0 │ │ │ │ - mov w0, #0xfffffffe // #-2 │ │ │ │ - fcmpe d29, d31 │ │ │ │ - b.mi 38e40 ::do_widen(char) const@@Base+0x24900> // b.first │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 39038 ::do_widen(char) const@@Base+0x24af8> │ │ │ │ - ubfiz x1, x1, #3, #16 │ │ │ │ - add x3, x8, x3, lsl #3 │ │ │ │ - add x5, x19, #0x298 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr d31, [x5, x2] │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - str d31, [x3, x2] │ │ │ │ - add x2, x2, #0x8 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 39138 ::do_widen(char) const@@Base+0x24bf8> // b.any │ │ │ │ - str w4, [x19, #172] │ │ │ │ - b 390f8 ::do_widen(char) const@@Base+0x24bb8> │ │ │ │ - ldr w4, [x19, #172] │ │ │ │ - str w4, [x19, #172] │ │ │ │ - b 390f8 ::do_widen(char) const@@Base+0x24bb8> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xb0 │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - mov x26, x1 │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ - ldr x4, [x19, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #56] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x2, [sp, #24] │ │ │ │ - ldr w5, [x19, #116] │ │ │ │ - ldr x3, [x4, #208] │ │ │ │ - ldp w0, w1, [x19, #100] │ │ │ │ - ldr w2, [x19, #108] │ │ │ │ - ldr w6, [x19, #132] │ │ │ │ - ldrh w3, [x3, w0, sxtw #1] │ │ │ │ - str w0, [x19, #144] │ │ │ │ - ldr w0, [x19, #124] │ │ │ │ - sub w3, w3, #0x1 │ │ │ │ - stp w3, w2, [x19, #148] │ │ │ │ - str w2, [x19, #156] │ │ │ │ - stp w5, w6, [x19, #168] │ │ │ │ - str w0, [x19, #176] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.lt 3aa38 ::do_widen(char) const@@Base+0x264f8> // b.tstop │ │ │ │ - mov w6, w2 │ │ │ │ - add x20, x19, #0x8, lsl #12 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - stp x23, x24, [sp, #112] │ │ │ │ - str d15, [sp, #160] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x4, [x4, #136] │ │ │ │ - asr w3, w2, #1 │ │ │ │ - ldr w5, [x19, #120] │ │ │ │ - sub w1, w2, w1 │ │ │ │ - str w1, [x19, #160] │ │ │ │ - sub w0, w0, w5 │ │ │ │ - str w0, [x19, #180] │ │ │ │ - ubfiz w0, w2, #2, #1 │ │ │ │ - ldrb w22, [x4, w3, sxtw] │ │ │ │ - asr w22, w22, w0 │ │ │ │ - and w21, w22, #0x3 │ │ │ │ - ands w28, w22, #0x2 │ │ │ │ - ubfx x22, x22, #1, #1 │ │ │ │ - ccmp w21, #0x1, #0x4, eq // eq = none │ │ │ │ - cset w25, ne // ne = any │ │ │ │ - cmp w6, w2 │ │ │ │ - b.ne 39440 ::do_widen(char) const@@Base+0x24f00> // b.any │ │ │ │ - mov x0, #0x3f800000 // #1065353216 │ │ │ │ - str x0, [x20, #744] │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - ldr w3, [x19, #136] │ │ │ │ - cbnz w25, 3a1cc ::do_widen(char) const@@Base+0x25c8c> │ │ │ │ - cbz w28, 3a314 ::do_widen(char) const@@Base+0x25dd4> │ │ │ │ - ldp x1, x4, [x19] │ │ │ │ - fmov s27, #1.000000000000000000e+00 │ │ │ │ - add x23, x20, #0x2b0 │ │ │ │ - add x24, x20, #0x2c0 │ │ │ │ - add x25, x20, #0x2d0 │ │ │ │ - add x28, x20, #0x2e0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - ldp d22, d28, [x1, #104] │ │ │ │ - ldr x4, [x4, #160] │ │ │ │ - fdiv d28, d28, d22 │ │ │ │ - ldrsw x1, [x19, #168] │ │ │ │ - ldrb w1, [x4, x1] │ │ │ │ - ands w4, w1, #0x1 │ │ │ │ - and w9, w1, #0x2 │ │ │ │ - and w8, w1, #0x4 │ │ │ │ - and w7, w1, #0x8 │ │ │ │ - and w6, w1, #0x10 │ │ │ │ - and w5, w1, #0x20 │ │ │ │ - and w4, w1, #0x40 │ │ │ │ - lsr w1, w1, #7 │ │ │ │ - fcvt s28, d28 │ │ │ │ - fcsel s21, s28, s27, eq // eq = none │ │ │ │ - fcsel s20, s28, s27, ne // ne = any │ │ │ │ - cmp w9, #0x0 │ │ │ │ - fcsel s19, s28, s27, eq // eq = none │ │ │ │ - fcsel s18, s28, s27, ne // ne = any │ │ │ │ - cmp w8, #0x0 │ │ │ │ - fcsel s17, s28, s27, eq // eq = none │ │ │ │ - fcsel s16, s28, s27, ne // ne = any │ │ │ │ - cmp w7, #0x0 │ │ │ │ - stp s20, s18, [x23, #-8] │ │ │ │ - fcsel s7, s28, s27, eq // eq = none │ │ │ │ - fcsel s6, s28, s27, ne // ne = any │ │ │ │ - cmp w6, #0x0 │ │ │ │ - fcsel s5, s28, s27, eq // eq = none │ │ │ │ - fcsel s4, s28, s27, ne // ne = any │ │ │ │ - cmp w5, #0x0 │ │ │ │ - stp s16, s6, [x23] │ │ │ │ - fcsel s3, s28, s27, eq // eq = none │ │ │ │ - fcsel s2, s28, s27, ne // ne = any │ │ │ │ - cmp w4, #0x0 │ │ │ │ - fcsel s26, s28, s27, eq // eq = none │ │ │ │ - fcsel s1, s28, s27, ne // ne = any │ │ │ │ - cmp w1, #0x0 │ │ │ │ - stp s4, s2, [x24, #-8] │ │ │ │ - fcsel s29, s27, s28, ne // ne = any │ │ │ │ - fcsel s28, s28, s27, ne // ne = any │ │ │ │ - stp s1, s28, [x24] │ │ │ │ - stp s21, s19, [x25, #-8] │ │ │ │ - stp s17, s7, [x25] │ │ │ │ - stp s5, s3, [x28, #-8] │ │ │ │ - stp s26, s29, [x28] │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - cbz w3, 3a9d8 ::do_widen(char) const@@Base+0x26498> │ │ │ │ - ldr x6, [x19, #192] │ │ │ │ - mov x17, #0x82a8 // #33448 │ │ │ │ - mov x18, #0x82c8 // #33480 │ │ │ │ - add x5, x19, #0x38 │ │ │ │ - add x8, x19, #0xc0 │ │ │ │ - add x9, x19, #0xf0 │ │ │ │ - add x11, x19, x17 │ │ │ │ - add x10, x19, x18 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - b 393fc ::do_widen(char) const@@Base+0x24ebc> │ │ │ │ - ldp q30, q31, [x10] │ │ │ │ - str q30, [x6, x2] │ │ │ │ - str q31, [x12, #16] │ │ │ │ - ldr w3, [x19, #136] │ │ │ │ - ldr x0, [x9] │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - ldr x6, [x8] │ │ │ │ - ldp s24, s31, [x0] │ │ │ │ - add x1, x6, x2 │ │ │ │ - ldr s7, [x6, x2] │ │ │ │ - add x2, x2, #0x20 │ │ │ │ - ldp s0, s28, [x0, #8] │ │ │ │ - fadd s24, s7, s24 │ │ │ │ - ldp s25, s30, [x0, #16] │ │ │ │ - ldp s27, s29, [x0, #24] │ │ │ │ - str s24, [x0] │ │ │ │ - ldr s6, [x1, #4] │ │ │ │ - fadd s31, s6, s31 │ │ │ │ - str s31, [x0, #4] │ │ │ │ - ldr s5, [x1, #8] │ │ │ │ - fadd s0, s5, s0 │ │ │ │ - str s0, [x0, #8] │ │ │ │ - ldr s4, [x1, #12] │ │ │ │ - fadd s28, s4, s28 │ │ │ │ - str s28, [x0, #12] │ │ │ │ - ldr s3, [x1, #16] │ │ │ │ - fadd s25, s3, s25 │ │ │ │ - str s25, [x0, #16] │ │ │ │ - ldr s2, [x1, #20] │ │ │ │ - fadd s30, s2, s30 │ │ │ │ - str s30, [x0, #20] │ │ │ │ - ldr s1, [x1, #24] │ │ │ │ - fadd s27, s1, s27 │ │ │ │ - str s27, [x0, #24] │ │ │ │ - ldr s23, [x1, #28] │ │ │ │ - fadd s29, s23, s29 │ │ │ │ - str s29, [x0, #28] │ │ │ │ - cmp w3, w4 │ │ │ │ - b.eq 3a19c ::do_widen(char) const@@Base+0x25c5c> // b.none │ │ │ │ - ldr x7, [x5, #8] │ │ │ │ - lsr w3, w4, #3 │ │ │ │ - ldp w1, w12, [x19, #160] │ │ │ │ - mvn w0, w4 │ │ │ │ - ldr x13, [x5, #32] │ │ │ │ - add w1, w1, w12 │ │ │ │ - lsr x7, x7, #3 │ │ │ │ - and w0, w0, #0x7 │ │ │ │ - add x12, x6, x2 │ │ │ │ - madd x1, x1, x7, x13 │ │ │ │ - ldrb w1, [x1, w3, uxtw] │ │ │ │ - asr w0, w1, w0 │ │ │ │ - tbnz w0, #0, 39360 ::do_widen(char) const@@Base+0x24e20> │ │ │ │ - ldp q30, q31, [x11] │ │ │ │ - str q30, [x6, x2] │ │ │ │ - str q31, [x12, #16] │ │ │ │ - b 3936c ::do_widen(char) const@@Base+0x24e2c> │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr w1, [x19, #156] │ │ │ │ - ldr x3, [x0, #80] │ │ │ │ - ldrb w23, [x3, w2, sxtw] │ │ │ │ - bl 2962c ::do_widen(char) const@@Base+0x150ec> │ │ │ │ - fmov s31, #1.000000000000000000e+00 │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - ldr w1, [x19, #108] │ │ │ │ - fsub s30, s31, s0 │ │ │ │ - str s0, [x20, #748] │ │ │ │ - mov w0, w2 │ │ │ │ - str s30, [x20, #744] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 3924c ::do_widen(char) const@@Base+0x24d0c> // b.none │ │ │ │ - ldr x5, [x19, #8] │ │ │ │ - ldrsw x3, [x19, #144] │ │ │ │ - ldr w4, [x19, #148] │ │ │ │ - ldr x1, [x5, #208] │ │ │ │ - ldrh w1, [x1, x3, lsl #1] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - cmp w4, w1 │ │ │ │ - b.eq 39804 ::do_widen(char) const@@Base+0x252c4> // b.none │ │ │ │ - and w24, w25, #0x1 │ │ │ │ - cbnz w25, 3a154 ::do_widen(char) const@@Base+0x25c14> │ │ │ │ - ldr s30, [x19, #136] │ │ │ │ - ldr s29, [x19, #184] │ │ │ │ - ucvtf s30, s30 │ │ │ │ - fmul s30, s30, s29 │ │ │ │ - fdiv s15, s0, s30 │ │ │ │ - dup v29.4s, v15.s[0] │ │ │ │ - str q29, [sp] │ │ │ │ - cbz w28, 39ab0 ::do_widen(char) const@@Base+0x25570> │ │ │ │ - mov x9, x19 │ │ │ │ - ldrsw x1, [x19, #168] │ │ │ │ - ldr x3, [x5, #160] │ │ │ │ - add x13, x20, #0x2bc │ │ │ │ - ldr x2, [x9], #240 │ │ │ │ - add x14, x20, #0x2c4 │ │ │ │ - ldrb w1, [x3, x1] │ │ │ │ - add x15, x20, #0x2cc │ │ │ │ - add x16, x20, #0x2d4 │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - ldp d28, d30, [x2, #104] │ │ │ │ - ands w3, w1, #0x1 │ │ │ │ - and w7, w1, #0x2 │ │ │ │ - and w6, w1, #0x4 │ │ │ │ - and w5, w1, #0x8 │ │ │ │ - and w4, w1, #0x10 │ │ │ │ - fdiv d30, d30, d28 │ │ │ │ - and w3, w1, #0x20 │ │ │ │ - and w2, w1, #0x40 │ │ │ │ - lsr w1, w1, #7 │ │ │ │ - fcvt s30, d30 │ │ │ │ - fcsel s27, s30, s31, eq // eq = none │ │ │ │ - fcsel s26, s30, s31, ne // ne = any │ │ │ │ - cmp w7, #0x0 │ │ │ │ - fcsel s28, s30, s31, eq // eq = none │ │ │ │ - fcsel s25, s30, s31, ne // ne = any │ │ │ │ - cmp w6, #0x0 │ │ │ │ - stp s26, s25, [x13, #-20] │ │ │ │ - fcsel s26, s30, s31, ne // ne = any │ │ │ │ - stp s27, s28, [x13, #12] │ │ │ │ - fcsel s27, s30, s31, eq // eq = none │ │ │ │ - cmp w5, #0x0 │ │ │ │ - fcsel s28, s30, s31, eq // eq = none │ │ │ │ - fcsel s25, s30, s31, ne // ne = any │ │ │ │ - cmp w4, #0x0 │ │ │ │ - stp s26, s25, [x14, #-20] │ │ │ │ - fcsel s26, s30, s31, ne // ne = any │ │ │ │ - stp s27, s28, [x14, #12] │ │ │ │ - fcsel s27, s30, s31, eq // eq = none │ │ │ │ - cmp w3, #0x0 │ │ │ │ - fcsel s28, s30, s31, eq // eq = none │ │ │ │ - fcsel s25, s30, s31, ne // ne = any │ │ │ │ - cmp w2, #0x0 │ │ │ │ - stp s26, s25, [x15, #-20] │ │ │ │ - fcsel s26, s30, s31, ne // ne = any │ │ │ │ - stp s27, s28, [x15, #12] │ │ │ │ - fcsel s27, s30, s31, eq // eq = none │ │ │ │ - cmp w1, #0x0 │ │ │ │ - fcsel s28, s31, s30, ne // ne = any │ │ │ │ - fcsel s30, s30, s31, ne // ne = any │ │ │ │ - stp s26, s30, [x16, #-20] │ │ │ │ - stp s27, s28, [x16, #12] │ │ │ │ - bl d8b0 │ │ │ │ - ldr s28, [x19, #184] │ │ │ │ - ldr q29, [sp] │ │ │ │ - ldr x2, [x19, #240] │ │ │ │ - ldr s31, [x20, #744] │ │ │ │ - ldr w7, [x19, #136] │ │ │ │ - stp q29, q29, [x0] │ │ │ │ - ldr s30, [x2] │ │ │ │ - fdiv s31, s31, s28 │ │ │ │ - fmul s30, s30, s15 │ │ │ │ - str s30, [x0] │ │ │ │ - ldr s30, [x2, #4] │ │ │ │ - fmul s30, s30, s15 │ │ │ │ - str s30, [x0, #4] │ │ │ │ - ldr s30, [x2, #8] │ │ │ │ - fmul s30, s30, s15 │ │ │ │ - str s30, [x0, #8] │ │ │ │ - ldr s30, [x2, #12] │ │ │ │ - fmul s30, s30, s15 │ │ │ │ - str s30, [x0, #12] │ │ │ │ - ldr s30, [x2, #16] │ │ │ │ - fmul s30, s30, s15 │ │ │ │ - str s30, [x0, #16] │ │ │ │ - ldr s30, [x2, #20] │ │ │ │ - fmul s30, s30, s15 │ │ │ │ - str s30, [x0, #20] │ │ │ │ - ldr s30, [x2, #24] │ │ │ │ - fmul s30, s30, s15 │ │ │ │ - str s30, [x0, #24] │ │ │ │ - ldr s30, [x2, #28] │ │ │ │ - fmul s30, s30, s15 │ │ │ │ - str s30, [x0, #28] │ │ │ │ - movi v30.4s, #0x0 │ │ │ │ - stp q30, q30, [x2] │ │ │ │ - cbz w7, 3a6dc ::do_widen(char) const@@Base+0x2619c> │ │ │ │ - ldp w6, w3, [x19, #160] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - ldr x5, [x19, #88] │ │ │ │ - add w6, w6, w3 │ │ │ │ - ldr x3, [x19, #64] │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - lsr x3, x3, #3 │ │ │ │ - madd x6, x6, x3, x5 │ │ │ │ - b 39720 ::do_widen(char) const@@Base+0x251e0> │ │ │ │ - ldr s22, [x20, #680] │ │ │ │ - fmul s23, s22, s23 │ │ │ │ - str s23, [x1] │ │ │ │ - ldr s23, [x20, #684] │ │ │ │ - fmul s24, s23, s24 │ │ │ │ - str s24, [x1, #4] │ │ │ │ - ldr s24, [x20, #688] │ │ │ │ - fmul s25, s24, s25 │ │ │ │ - str s25, [x1, #8] │ │ │ │ - ldr s25, [x20, #692] │ │ │ │ - fmul s26, s25, s26 │ │ │ │ - str s26, [x1, #12] │ │ │ │ - ldr s26, [x20, #696] │ │ │ │ - fmul s27, s26, s27 │ │ │ │ - str s27, [x1, #16] │ │ │ │ - ldr s27, [x20, #700] │ │ │ │ - fmul s28, s27, s28 │ │ │ │ - str s28, [x1, #20] │ │ │ │ - ldr s28, [x20, #704] │ │ │ │ - fmul s29, s28, s29 │ │ │ │ - str s29, [x1, #24] │ │ │ │ - ldr s29, [x20, #708] │ │ │ │ - fmul s29, s29, s30 │ │ │ │ - ldr s30, [x1] │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - stur s29, [x1, #-4] │ │ │ │ - ldp s29, s24, [x2] │ │ │ │ - ldp s25, s26, [x2, #8] │ │ │ │ - fadd s30, s30, s29 │ │ │ │ - ldp s27, s28, [x2, #16] │ │ │ │ - ldp s29, s22, [x2, #24] │ │ │ │ - str s30, [x2] │ │ │ │ - ldur s23, [x1, #-28] │ │ │ │ - fadd s23, s23, s24 │ │ │ │ - str s23, [x2, #4] │ │ │ │ - ldur s24, [x1, #-24] │ │ │ │ - fadd s24, s24, s25 │ │ │ │ - str s24, [x2, #8] │ │ │ │ - ldur s25, [x1, #-20] │ │ │ │ - fadd s25, s25, s26 │ │ │ │ - str s25, [x2, #12] │ │ │ │ - ldur s26, [x1, #-16] │ │ │ │ - fadd s26, s26, s27 │ │ │ │ - str s26, [x2, #16] │ │ │ │ - ldur s27, [x1, #-12] │ │ │ │ - fadd s27, s27, s28 │ │ │ │ - str s27, [x2, #20] │ │ │ │ - ldur s28, [x1, #-8] │ │ │ │ - fadd s28, s28, s29 │ │ │ │ - str s28, [x2, #24] │ │ │ │ - ldur s29, [x1, #-4] │ │ │ │ - fadd s29, s29, s22 │ │ │ │ - str s29, [x2, #28] │ │ │ │ - cmp w4, w7 │ │ │ │ - b.eq 3a194 ::do_widen(char) const@@Base+0x25c54> // b.none │ │ │ │ - ldp s30, s25, [x1] │ │ │ │ - lsr w5, w4, #3 │ │ │ │ - ldr s23, [x0] │ │ │ │ - mvn w3, w4 │ │ │ │ - ldp s26, s27, [x1, #8] │ │ │ │ - fmadd s23, s31, s30, s23 │ │ │ │ - ldrb w5, [x6, w5, uxtw] │ │ │ │ - and w3, w3, #0x7 │ │ │ │ - ldp s28, s29, [x1, #16] │ │ │ │ - ldp s30, s22, [x1, #24] │ │ │ │ - asr w3, w5, w3 │ │ │ │ - str s23, [x1] │ │ │ │ - ldr s24, [x0, #4] │ │ │ │ - fmadd s24, s31, s25, s24 │ │ │ │ - str s24, [x1, #4] │ │ │ │ - ldr s25, [x0, #8] │ │ │ │ - fmadd s25, s31, s26, s25 │ │ │ │ - str s25, [x1, #8] │ │ │ │ - ldr s26, [x0, #12] │ │ │ │ - fmadd s26, s31, s27, s26 │ │ │ │ - str s26, [x1, #12] │ │ │ │ - ldr s27, [x0, #16] │ │ │ │ - fmadd s27, s31, s28, s27 │ │ │ │ - str s27, [x1, #16] │ │ │ │ - ldr s28, [x0, #20] │ │ │ │ - fmadd s28, s31, s29, s28 │ │ │ │ - str s28, [x1, #20] │ │ │ │ - ldr s29, [x0, #24] │ │ │ │ - fmadd s29, s31, s30, s29 │ │ │ │ - str s29, [x1, #24] │ │ │ │ - ldr s30, [x0, #28] │ │ │ │ - fmadd s30, s31, s22, s30 │ │ │ │ - str s30, [x1, #28] │ │ │ │ - tbz w3, #0, 39640 ::do_widen(char) const@@Base+0x25100> │ │ │ │ - ldr s22, [x20, #712] │ │ │ │ - fmul s23, s22, s23 │ │ │ │ - str s23, [x1] │ │ │ │ - ldr s23, [x20, #716] │ │ │ │ - fmul s24, s23, s24 │ │ │ │ - str s24, [x1, #4] │ │ │ │ - ldr s24, [x20, #720] │ │ │ │ - fmul s25, s24, s25 │ │ │ │ - str s25, [x1, #8] │ │ │ │ - ldr s25, [x20, #724] │ │ │ │ - fmul s26, s25, s26 │ │ │ │ - str s26, [x1, #12] │ │ │ │ - ldr s26, [x20, #728] │ │ │ │ - fmul s27, s26, s27 │ │ │ │ - str s27, [x1, #16] │ │ │ │ - ldr s27, [x20, #732] │ │ │ │ - fmul s28, s27, s28 │ │ │ │ - str s28, [x1, #20] │ │ │ │ - ldr s28, [x20, #736] │ │ │ │ - fmul s29, s28, s29 │ │ │ │ - str s29, [x1, #24] │ │ │ │ - ldr s29, [x20, #740] │ │ │ │ - b 39698 ::do_widen(char) const@@Base+0x25158> │ │ │ │ - ldr w3, [x19, #136] │ │ │ │ - and w24, w25, #0x1 │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - ucvtf s29, w3 │ │ │ │ - cbnz w25, 3a524 ::do_widen(char) const@@Base+0x25fe4> │ │ │ │ - fdiv s15, s0, s29 │ │ │ │ - ldr s28, [x19, #184] │ │ │ │ - fdiv s30, s30, s28 │ │ │ │ - cbz w28, 3a44c ::do_widen(char) const@@Base+0x25f0c> │ │ │ │ - ldr x1, [x19] │ │ │ │ - add x11, x20, #0x2cc │ │ │ │ - ldr x5, [x5, #160] │ │ │ │ - add x12, x20, #0x2d4 │ │ │ │ - ldp d27, d29, [x1, #104] │ │ │ │ - movi v28.4s, #0x0 │ │ │ │ - ldrsw x1, [x19, #168] │ │ │ │ - fdiv d29, d29, d27 │ │ │ │ - ldrb w1, [x5, x1] │ │ │ │ - ands w5, w1, #0x1 │ │ │ │ - and w10, w1, #0x2 │ │ │ │ - and w9, w1, #0x4 │ │ │ │ - and w8, w1, #0x8 │ │ │ │ - and w7, w1, #0x10 │ │ │ │ - and w6, w1, #0x20 │ │ │ │ - and w5, w1, #0x40 │ │ │ │ - lsr w1, w1, #7 │ │ │ │ - fcvt s29, d29 │ │ │ │ - fcsel s26, s29, s31, eq // eq = none │ │ │ │ - fcsel s25, s29, s31, ne // ne = any │ │ │ │ - cmp w10, #0x0 │ │ │ │ - add x10, x20, #0x2c4 │ │ │ │ - fcsel s27, s29, s31, eq // eq = none │ │ │ │ - fcsel s24, s29, s31, ne // ne = any │ │ │ │ - cmp w9, #0x0 │ │ │ │ - add x9, x20, #0x2bc │ │ │ │ - stp s25, s24, [x9, #-20] │ │ │ │ - fcsel s25, s29, s31, ne // ne = any │ │ │ │ - stp s26, s27, [x9, #12] │ │ │ │ - fcsel s26, s29, s31, eq // eq = none │ │ │ │ - cmp w8, #0x0 │ │ │ │ - fcsel s27, s29, s31, eq // eq = none │ │ │ │ - fcsel s24, s29, s31, ne // ne = any │ │ │ │ - cmp w7, #0x0 │ │ │ │ - stp s25, s24, [x10, #-20] │ │ │ │ - fcsel s25, s29, s31, ne // ne = any │ │ │ │ - stp s26, s27, [x10, #12] │ │ │ │ - fcsel s26, s29, s31, eq // eq = none │ │ │ │ - cmp w6, #0x0 │ │ │ │ - fcsel s27, s29, s31, eq // eq = none │ │ │ │ - fcsel s24, s29, s31, ne // ne = any │ │ │ │ - cmp w5, #0x0 │ │ │ │ - stp s25, s24, [x11, #-20] │ │ │ │ - fcsel s25, s29, s31, ne // ne = any │ │ │ │ - stp s26, s27, [x11, #12] │ │ │ │ - fcsel s26, s29, s31, eq // eq = none │ │ │ │ - cmp w1, #0x0 │ │ │ │ - fcsel s27, s31, s29, ne // ne = any │ │ │ │ - fcsel s29, s29, s31, ne // ne = any │ │ │ │ - stp s25, s29, [x12, #-20] │ │ │ │ - stp s26, s27, [x12, #12] │ │ │ │ - stp q28, q28, [x0] │ │ │ │ - cbz w3, 3a718 ::do_widen(char) const@@Base+0x261d8> │ │ │ │ - ldp w8, w7, [x19, #160] │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - ldr x12, [x19, #88] │ │ │ │ - add w8, w8, w7 │ │ │ │ - ldr x7, [x19, #64] │ │ │ │ - mov w11, w3 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - lsr x5, x7, #3 │ │ │ │ - ldr x10, [x19, #216] │ │ │ │ - madd x8, x8, x5, x12 │ │ │ │ - b 39a1c ::do_widen(char) const@@Base+0x254dc> │ │ │ │ - ldr s29, [x20, #680] │ │ │ │ - ldp s24, s25, [x1, #4] │ │ │ │ - fmul s29, s29, s31 │ │ │ │ - ldp s26, s27, [x1, #12] │ │ │ │ - ldp s28, s31, [x1, #20] │ │ │ │ - str s29, [x1] │ │ │ │ - ldr s23, [x20, #684] │ │ │ │ - ldr s29, [x1, #28] │ │ │ │ - fmul s24, s24, s23 │ │ │ │ - str s24, [x1, #4] │ │ │ │ - ldr s24, [x20, #688] │ │ │ │ - fmul s25, s25, s24 │ │ │ │ - str s25, [x1, #8] │ │ │ │ - ldr s25, [x20, #692] │ │ │ │ - fmul s26, s26, s25 │ │ │ │ - str s26, [x1, #12] │ │ │ │ - ldr s26, [x20, #696] │ │ │ │ - fmul s27, s27, s26 │ │ │ │ - str s27, [x1, #16] │ │ │ │ - ldr s27, [x20, #700] │ │ │ │ - fmul s28, s28, s27 │ │ │ │ - str s28, [x1, #20] │ │ │ │ - ldr s28, [x20, #704] │ │ │ │ - fmul s31, s31, s28 │ │ │ │ - str s31, [x1, #24] │ │ │ │ - ldr s31, [x20, #708] │ │ │ │ - fmul s31, s31, s29 │ │ │ │ - ldr s29, [x1] │ │ │ │ - add x6, x6, #0x1 │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - stur s31, [x1, #-4] │ │ │ │ - ldp s31, s23, [x0] │ │ │ │ - ldp s24, s25, [x0, #8] │ │ │ │ - fadd s31, s31, s29 │ │ │ │ - ldp s26, s27, [x0, #16] │ │ │ │ - ldp s28, s22, [x0, #24] │ │ │ │ - str s31, [x0] │ │ │ │ - ldur s29, [x1, #-28] │ │ │ │ - fadd s23, s23, s29 │ │ │ │ - str s23, [x0, #4] │ │ │ │ - ldur s29, [x1, #-24] │ │ │ │ - fadd s24, s24, s29 │ │ │ │ - str s24, [x0, #8] │ │ │ │ - ldur s29, [x1, #-20] │ │ │ │ - fadd s25, s25, s29 │ │ │ │ - str s25, [x0, #12] │ │ │ │ - ldur s29, [x1, #-16] │ │ │ │ - fadd s26, s26, s29 │ │ │ │ - str s26, [x0, #16] │ │ │ │ - ldur s29, [x1, #-12] │ │ │ │ - fadd s27, s27, s29 │ │ │ │ - str s27, [x0, #20] │ │ │ │ - ldur s29, [x1, #-8] │ │ │ │ - fadd s28, s28, s29 │ │ │ │ - str s28, [x0, #24] │ │ │ │ - ldur s29, [x1, #-4] │ │ │ │ - fadd s29, s29, s22 │ │ │ │ - str s29, [x0, #28] │ │ │ │ - cmp x11, x6 │ │ │ │ - b.eq 3a4f0 ::do_widen(char) const@@Base+0x25fb0> // b.none │ │ │ │ - ldr s31, [x10, x6, lsl #2] │ │ │ │ - lsr w5, w6, #3 │ │ │ │ - mvn w7, w6 │ │ │ │ - and w7, w7, #0x7 │ │ │ │ - fmadd s31, s31, s30, s15 │ │ │ │ - ldrb w5, [x8, w5, uxtw] │ │ │ │ - asr w5, w5, w7 │ │ │ │ - dup v29.4s, v31.s[0] │ │ │ │ - stp q29, q29, [x1] │ │ │ │ - tbz w5, #0, 3992c ::do_widen(char) const@@Base+0x253ec> │ │ │ │ - ldr s29, [x20, #712] │ │ │ │ - ldp s24, s25, [x1, #4] │ │ │ │ - fmul s29, s29, s31 │ │ │ │ - ldp s26, s27, [x1, #12] │ │ │ │ - ldp s28, s31, [x1, #20] │ │ │ │ - str s29, [x1] │ │ │ │ - ldr s23, [x20, #716] │ │ │ │ - ldr s29, [x1, #28] │ │ │ │ - fmul s24, s24, s23 │ │ │ │ - str s24, [x1, #4] │ │ │ │ - ldr s24, [x20, #720] │ │ │ │ - fmul s25, s25, s24 │ │ │ │ - str s25, [x1, #8] │ │ │ │ - ldr s25, [x20, #724] │ │ │ │ - fmul s26, s26, s25 │ │ │ │ - str s26, [x1, #12] │ │ │ │ - ldr s26, [x20, #728] │ │ │ │ - fmul s27, s27, s26 │ │ │ │ - str s27, [x1, #16] │ │ │ │ - ldr s27, [x20, #732] │ │ │ │ - fmul s28, s28, s27 │ │ │ │ - str s28, [x1, #20] │ │ │ │ - ldr s28, [x20, #736] │ │ │ │ - fmul s31, s31, s28 │ │ │ │ - str s31, [x1, #24] │ │ │ │ - ldr s31, [x20, #740] │ │ │ │ - b 39994 ::do_widen(char) const@@Base+0x25454> │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - bl d8b0 │ │ │ │ - ldr q29, [sp] │ │ │ │ - ldr x2, [x19, #240] │ │ │ │ - ldr s28, [x19, #184] │ │ │ │ - ldr s30, [x20, #744] │ │ │ │ - ldr w3, [x19, #136] │ │ │ │ - stp q29, q29, [x0] │ │ │ │ - ldr s31, [x2] │ │ │ │ - fdiv s30, s30, s28 │ │ │ │ - fmul s31, s31, s15 │ │ │ │ - str s31, [x0] │ │ │ │ - ldr s31, [x2, #4] │ │ │ │ - fmul s31, s31, s15 │ │ │ │ - str s31, [x0, #4] │ │ │ │ - ldr s31, [x2, #8] │ │ │ │ - fmul s31, s31, s15 │ │ │ │ - str s31, [x0, #8] │ │ │ │ - ldr s31, [x2, #12] │ │ │ │ - fmul s31, s31, s15 │ │ │ │ - str s31, [x0, #12] │ │ │ │ - ldr s31, [x2, #16] │ │ │ │ - fmul s31, s31, s15 │ │ │ │ - str s31, [x0, #16] │ │ │ │ - ldr s31, [x2, #20] │ │ │ │ - fmul s31, s31, s15 │ │ │ │ - str s31, [x0, #20] │ │ │ │ - ldr s31, [x2, #24] │ │ │ │ - fmul s31, s31, s15 │ │ │ │ - str s31, [x0, #24] │ │ │ │ - ldr s31, [x2, #28] │ │ │ │ - fmul s31, s31, s15 │ │ │ │ - str s31, [x0, #28] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - stp q31, q31, [x2] │ │ │ │ - cbz w3, 3a6dc ::do_widen(char) const@@Base+0x2619c> │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - mov w4, #0x20 // #32 │ │ │ │ - umaddl x3, w3, w4, x1 │ │ │ │ - ldp s29, s22, [x1] │ │ │ │ - ldr s31, [x0] │ │ │ │ - ldp s23, s24, [x1, #8] │ │ │ │ - fmadd s31, s30, s29, s31 │ │ │ │ - ldp s25, s26, [x1, #16] │ │ │ │ - ldp s27, s28, [x1, #24] │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - stur s31, [x1, #-32] │ │ │ │ - ldr s29, [x0, #4] │ │ │ │ - fmadd s29, s30, s22, s29 │ │ │ │ - stur s29, [x1, #-28] │ │ │ │ - ldr s29, [x0, #8] │ │ │ │ - fmadd s29, s30, s23, s29 │ │ │ │ - stur s29, [x1, #-24] │ │ │ │ - ldr s29, [x0, #12] │ │ │ │ - fmadd s29, s30, s24, s29 │ │ │ │ - stur s29, [x1, #-20] │ │ │ │ - ldr s29, [x0, #16] │ │ │ │ - fmadd s29, s30, s25, s29 │ │ │ │ - stur s29, [x1, #-16] │ │ │ │ - ldr s29, [x0, #20] │ │ │ │ - fmadd s29, s30, s26, s29 │ │ │ │ - stur s29, [x1, #-12] │ │ │ │ - ldr s29, [x0, #24] │ │ │ │ - fmadd s29, s30, s27, s29 │ │ │ │ - stur s29, [x1, #-8] │ │ │ │ - ldr s29, [x0, #28] │ │ │ │ - fmadd s29, s30, s28, s29 │ │ │ │ - stur s29, [x1, #-4] │ │ │ │ - ldp s28, s29, [x2] │ │ │ │ - fadd s31, s31, s28 │ │ │ │ - str s31, [x2] │ │ │ │ - ldur s23, [x1, #-28] │ │ │ │ - fadd s23, s23, s29 │ │ │ │ - ldp s28, s29, [x2, #8] │ │ │ │ - str s23, [x2, #4] │ │ │ │ - ldur s24, [x1, #-24] │ │ │ │ - fadd s24, s24, s28 │ │ │ │ - str s24, [x2, #8] │ │ │ │ - ldur s25, [x1, #-20] │ │ │ │ - ldp s27, s28, [x2, #16] │ │ │ │ - fadd s25, s25, s29 │ │ │ │ - ldp s29, s22, [x2, #24] │ │ │ │ - str s25, [x2, #12] │ │ │ │ - ldur s26, [x1, #-16] │ │ │ │ - fadd s26, s26, s27 │ │ │ │ - str s26, [x2, #16] │ │ │ │ - ldur s27, [x1, #-12] │ │ │ │ - fadd s27, s27, s28 │ │ │ │ - str s27, [x2, #20] │ │ │ │ - ldur s28, [x1, #-8] │ │ │ │ - fadd s28, s28, s29 │ │ │ │ - str s28, [x2, #24] │ │ │ │ - ldur s29, [x1, #-4] │ │ │ │ - fadd s29, s29, s22 │ │ │ │ - str s29, [x2, #28] │ │ │ │ - cmp x3, x1 │ │ │ │ - b.ne 39b4c ::do_widen(char) const@@Base+0x2560c> // b.any │ │ │ │ - fadd s31, s31, s23 │ │ │ │ - fadd s31, s31, s24 │ │ │ │ - fadd s31, s31, s25 │ │ │ │ - fadd s31, s31, s26 │ │ │ │ - fadd s31, s31, s27 │ │ │ │ - fadd s31, s31, s28 │ │ │ │ - fadd s31, s31, s29 │ │ │ │ - str s31, [x19, #184] │ │ │ │ + cmp x6, #0x0 │ │ │ │ + ccmp x4, x6, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x6, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x1, x27, #0x18 │ │ │ │ + add x5, x27, #0x40 │ │ │ │ + stp x1, x23, [sp, #16] │ │ │ │ + str x5, [sp, #128] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 35d80 ::do_widen(char) const@@Base+0x17d20> // b.none │ │ │ │ bl d870 │ │ │ │ - ldp w1, w0, [x19, #148] │ │ │ │ - mov w2, w0 │ │ │ │ - cbz w1, 39ce4 ::do_widen(char) const@@Base+0x257a4> │ │ │ │ - str w2, [x19, #156] │ │ │ │ - mov w4, w2 │ │ │ │ - cbz w4, 39d54 ::do_widen(char) const@@Base+0x25814> │ │ │ │ - ldr w4, [x19, #148] │ │ │ │ - cbnz w4, 39c9c ::do_widen(char) const@@Base+0x2575c> │ │ │ │ - ldr w0, [x19, #152] │ │ │ │ - ldr w1, [x19, #104] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.eq 39c9c ::do_widen(char) const@@Base+0x2575c> // b.none │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 38c24 ::do_widen(char) const@@Base+0x246e4> │ │ │ │ - tbnz w0, #31, 3a9f0 ::do_widen(char) const@@Base+0x264b0> │ │ │ │ - add w27, w27, w0 │ │ │ │ - cmp w21, #0x1 │ │ │ │ - b.eq 39de8 ::do_widen(char) const@@Base+0x258a8> // b.none │ │ │ │ - ldp w4, w0, [x19, #148] │ │ │ │ - sub w4, w4, #0x1 │ │ │ │ - ldr w1, [x19, #168] │ │ │ │ - str w4, [x19, #148] │ │ │ │ - sub w1, w1, w22 │ │ │ │ - str w1, [x19, #168] │ │ │ │ - tbnz w4, #31, 39d64 ::do_widen(char) const@@Base+0x25824> │ │ │ │ - ldr w1, [x19, #104] │ │ │ │ - sub w2, w0, #0x1 │ │ │ │ - str w2, [x19, #152] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.lt 39da0 ::do_widen(char) const@@Base+0x25860> // b.tstop │ │ │ │ - ldr x4, [x19, #8] │ │ │ │ - ldr w6, [x19, #108] │ │ │ │ - ldr w0, [x19, #176] │ │ │ │ - b 39200 ::do_widen(char) const@@Base+0x24cc0> │ │ │ │ - ldr w3, [x19, #136] │ │ │ │ - cbz w3, 39c64 ::do_widen(char) const@@Base+0x25724> │ │ │ │ - mov w4, w0 │ │ │ │ - add x8, x19, #0xc0 │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - ldr x1, [x9] │ │ │ │ - ldr x0, [x8] │ │ │ │ - add x3, x1, w3, uxtw #2 │ │ │ │ - ldp s2, s1, [x0] │ │ │ │ - ldp s0, s21, [x0, #8] │ │ │ │ - fadd s1, s2, s1 │ │ │ │ - ldp s20, s19, [x0, #16] │ │ │ │ - ldp s26, s22, [x0, #24] │ │ │ │ - fadd s0, s1, s0 │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - fadd s21, s0, s21 │ │ │ │ - fadd s20, s21, s20 │ │ │ │ - fadd s19, s20, s19 │ │ │ │ - fadd s26, s19, s26 │ │ │ │ - fadd s22, s26, s22 │ │ │ │ - str s22, [x1], #4 │ │ │ │ - cmp x1, x3 │ │ │ │ - b.ne 39d08 ::do_widen(char) const@@Base+0x257c8> // b.any │ │ │ │ - cbnz w24, 3a1c4 ::do_widen(char) const@@Base+0x25c84> │ │ │ │ - ldr w2, [x19, #156] │ │ │ │ - str w2, [x19, #156] │ │ │ │ - cbnz w4, 39c70 ::do_widen(char) const@@Base+0x25730> │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 38a60 ::do_widen(char) const@@Base+0x24520> │ │ │ │ - b 39c70 ::do_widen(char) const@@Base+0x25730> │ │ │ │ - ldr w1, [x19, #144] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.le 39cc0 ::do_widen(char) const@@Base+0x25780> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - ldr x2, [x2, #208] │ │ │ │ - str w1, [x19, #144] │ │ │ │ - ldrh w1, [x2, w1, uxtw #1] │ │ │ │ - sub w2, w0, #0x1 │ │ │ │ - str w2, [x19, #152] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - str w1, [x19, #148] │ │ │ │ - ldr w1, [x19, #104] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ge 39cd4 ::do_widen(char) const@@Base+0x25794> // b.tcont │ │ │ │ - ldp x21, x22, [sp, #96] │ │ │ │ - ldp x23, x24, [sp, #112] │ │ │ │ - ldr d15, [sp, #160] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #24] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + bl db90 │ │ │ │ + ldur x1, [x24, #-24] │ │ │ │ + str x24, [sp, #16] │ │ │ │ + mov x0, x25 │ │ │ │ + str x26, [x20, x1] │ │ │ │ + str x21, [sp, #128] │ │ │ │ + bl d410 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3aa7c ::do_widen(char) const@@Base+0x2653c> // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - mov w0, w27 │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - ldp x25, x26, [sp, #128] │ │ │ │ - ldp x27, x28, [sp, #144] │ │ │ │ - add sp, sp, #0xb0 │ │ │ │ + b.ne 35e38 ::do_widen(char) const@@Base+0x17dd8> // b.any │ │ │ │ + ldp x29, x30, [sp, #400] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #416] │ │ │ │ + ldp x21, x22, [sp, #432] │ │ │ │ + ldp x23, x24, [sp, #448] │ │ │ │ + ldp x25, x26, [sp, #464] │ │ │ │ + ldp x27, x28, [sp, #480] │ │ │ │ + add sp, sp, #0x1f0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - bl d8b0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x23, x0 │ │ │ │ - stp xzr, xzr, [sp, #40] │ │ │ │ - mov x0, #0x30 // #48 │ │ │ │ - stp q31, q31, [x23] │ │ │ │ - bl d8b0 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x21, x0 │ │ │ │ - add x25, x0, #0x30 │ │ │ │ - stp x0, x0, [sp, #32] │ │ │ │ - str x25, [sp, #48] │ │ │ │ - nop │ │ │ │ - stp xzr, xzr, [x21] │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - str xzr, [x21, #16] │ │ │ │ - bl d8b0 │ │ │ │ - ldp q31, q30, [x23] │ │ │ │ - add x1, x0, #0x20 │ │ │ │ - stp x0, x1, [x21] │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - stp q31, q30, [x0] │ │ │ │ - stur x1, [x21, #-8] │ │ │ │ - cmp x25, x21 │ │ │ │ - b.ne 39e20 ::do_widen(char) const@@Base+0x258e0> // b.any │ │ │ │ - mov x0, x23 │ │ │ │ - str x21, [sp, #40] │ │ │ │ - bl d870 │ │ │ │ - ldr w23, [x19, #180] │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - ldr x25, [x19, #384] │ │ │ │ - smull x23, w23, w0 │ │ │ │ - add x28, x25, x23 │ │ │ │ - ldr x2, [x25, x23] │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - subs x0, x0, x2 │ │ │ │ - b.eq 3a6b4 ::do_widen(char) const@@Base+0x26174> // b.none │ │ │ │ - mov x2, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.hi 3a74c ::do_widen(char) const@@Base+0x2620c> // b.pmore │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - str x1, [sp] │ │ │ │ - bl d8b0 │ │ │ │ - ldr x1, [x25, x23] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x2, [x28, #8] │ │ │ │ - sub x2, x2, x1 │ │ │ │ - cmp x2, #0x4 │ │ │ │ - b.le 3aa68 ::do_widen(char) const@@Base+0x26528> │ │ │ │ - bl da90 │ │ │ │ - ldr s15, [x23] │ │ │ │ - ldp s23, s31, [x23, #4] │ │ │ │ - add x0, x23, #0x1c │ │ │ │ - ldp s30, s18, [x23, #12] │ │ │ │ - mov v15.s[1], v31.s[0] │ │ │ │ - ldr w6, [x19, #136] │ │ │ │ - ldp s5, s31, [x23, #20] │ │ │ │ - mov v23.s[1], v30.s[0] │ │ │ │ - fmov v27.4s, #1.000000000000000000e+00 │ │ │ │ - mov v18.s[1], v31.s[0] │ │ │ │ - ld1 {v5.s}[1], [x0] │ │ │ │ - zip1 v23.4s, v15.4s, v23.4s │ │ │ │ - zip1 v5.4s, v18.4s, v5.4s │ │ │ │ - fdiv v23.4s, v27.4s, v23.4s │ │ │ │ - fdiv v5.4s, v27.4s, v5.4s │ │ │ │ - fmov s25, s23 │ │ │ │ - stp q23, q5, [x23] │ │ │ │ - cbz w6, 3a03c ::do_widen(char) const@@Base+0x25afc> │ │ │ │ - ldr w2, [x19, #180] │ │ │ │ - mov w7, #0x18 // #24 │ │ │ │ - ldr x1, [x19, #64] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - ldp w0, w3, [x19, #160] │ │ │ │ - smull x2, w2, w7 │ │ │ │ - ldr x8, [x19, #88] │ │ │ │ - add w5, w0, w3 │ │ │ │ - ldr x9, [x19, #360] │ │ │ │ - lsr x0, x1, #3 │ │ │ │ - ldr x3, [x19, #192] │ │ │ │ - ldr x2, [x9, x2] │ │ │ │ - madd x5, x5, x0, x8 │ │ │ │ - b 39f3c ::do_widen(char) const@@Base+0x259fc> │ │ │ │ - ldr s25, [x23] │ │ │ │ - lsr w0, w4, #3 │ │ │ │ - mvn w1, w4 │ │ │ │ - and w1, w1, #0x7 │ │ │ │ - ldr s28, [x2] │ │ │ │ - ldr s4, [x3] │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - ldrb w0, [x5, w0, uxtw] │ │ │ │ - add x2, x2, #0x20 │ │ │ │ - fmul s28, s25, s28 │ │ │ │ - add x3, x3, #0x20 │ │ │ │ - asr w0, w0, w1 │ │ │ │ - and x0, x0, #0x1 │ │ │ │ - umull x0, w0, w7 │ │ │ │ - ldr x1, [x24, x0] │ │ │ │ - ldp s15, s31, [x1] │ │ │ │ - ldp s20, s26, [x1, #8] │ │ │ │ - fmadd s15, s28, s4, s15 │ │ │ │ - ldp s17, s24, [x1, #16] │ │ │ │ - str s15, [x1] │ │ │ │ - ldur s3, [x2, #-28] │ │ │ │ - ldr s30, [x23, #4] │ │ │ │ - ldur s29, [x3, #-28] │ │ │ │ - fmul s30, s3, s30 │ │ │ │ - fmadd s31, s30, s29, s31 │ │ │ │ - str s31, [x1, #4] │ │ │ │ - ldur s1, [x2, #-24] │ │ │ │ - ldr s19, [x23, #8] │ │ │ │ - ldur s2, [x3, #-24] │ │ │ │ - fmul s19, s1, s19 │ │ │ │ - fmadd s20, s19, s2, s20 │ │ │ │ - str s20, [x1, #8] │ │ │ │ - ldur s0, [x2, #-20] │ │ │ │ - ldr s22, [x23, #12] │ │ │ │ - ldur s21, [x3, #-20] │ │ │ │ - fmul s22, s0, s22 │ │ │ │ - fmadd s26, s22, s21, s26 │ │ │ │ - str s26, [x1, #12] │ │ │ │ - ldur s6, [x2, #-16] │ │ │ │ - ldr s16, [x23, #16] │ │ │ │ - ldur s7, [x3, #-16] │ │ │ │ - fmul s16, s6, s16 │ │ │ │ - fmadd s17, s16, s7, s17 │ │ │ │ - str s17, [x1, #16] │ │ │ │ - ldur s5, [x2, #-12] │ │ │ │ - ldr s23, [x23, #20] │ │ │ │ - ldur s18, [x3, #-12] │ │ │ │ - fmul s23, s5, s23 │ │ │ │ - fmadd s24, s23, s18, s24 │ │ │ │ - str s24, [x1, #20] │ │ │ │ - ldur s4, [x2, #-8] │ │ │ │ - ldr s27, [x23, #24] │ │ │ │ - ldp s28, s31, [x1, #24] │ │ │ │ - fmul s27, s4, s27 │ │ │ │ - ldur s25, [x3, #-8] │ │ │ │ - fmadd s28, s27, s25, s28 │ │ │ │ - str s28, [x1, #24] │ │ │ │ - ldur s3, [x2, #-4] │ │ │ │ - ldr s30, [x23, #28] │ │ │ │ - ldur s29, [x3, #-4] │ │ │ │ - fmul s30, s3, s30 │ │ │ │ - fmadd s31, s30, s29, s31 │ │ │ │ - str s31, [x1, #28] │ │ │ │ - cmp w4, w6 │ │ │ │ - b.ne 39f38 ::do_widen(char) const@@Base+0x259f8> // b.any │ │ │ │ - ldr x1, [x24] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x2, [x24, #24] │ │ │ │ - mov x23, x24 │ │ │ │ - ldr s29, [x1] │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr s30, [x2] │ │ │ │ - ldr w5, [x19, #176] │ │ │ │ - ldr x6, [x3] │ │ │ │ - fadd s29, s30, s29 │ │ │ │ - lsl w5, w5, #3 │ │ │ │ - add w4, w5, #0x1 │ │ │ │ - fdiv s29, s30, s29 │ │ │ │ - sbfiz x4, x4, #2, #32 │ │ │ │ - add x3, x6, x4 │ │ │ │ - str s29, [x6, w5, sxtw #2] │ │ │ │ - ldr s1, [x2, #4] │ │ │ │ - ldr s31, [x1, #4] │ │ │ │ - fadd s31, s1, s31 │ │ │ │ - fdiv s31, s1, s31 │ │ │ │ - str s31, [x6, x4] │ │ │ │ - ldr s19, [x2, #8] │ │ │ │ - ldr s2, [x1, #8] │ │ │ │ - fadd s2, s19, s2 │ │ │ │ - fdiv s2, s19, s2 │ │ │ │ - str s2, [x3, #4] │ │ │ │ - ldr s0, [x2, #12] │ │ │ │ - ldr s20, [x1, #12] │ │ │ │ - fadd s20, s0, s20 │ │ │ │ - fdiv s20, s0, s20 │ │ │ │ - str s20, [x3, #8] │ │ │ │ - ldr s22, [x2, #16] │ │ │ │ - ldr s21, [x1, #16] │ │ │ │ - fadd s21, s22, s21 │ │ │ │ - fdiv s21, s22, s21 │ │ │ │ - str s21, [x3, #12] │ │ │ │ - ldr s6, [x2, #20] │ │ │ │ - ldr s26, [x1, #20] │ │ │ │ - fadd s26, s6, s26 │ │ │ │ - fdiv s26, s6, s26 │ │ │ │ - str s26, [x3, #16] │ │ │ │ - ldr s16, [x2, #24] │ │ │ │ - ldr s7, [x1, #24] │ │ │ │ - fadd s7, s16, s7 │ │ │ │ - fdiv s7, s16, s7 │ │ │ │ - str s7, [x3, #20] │ │ │ │ - ldr s24, [x2, #28] │ │ │ │ - ldr s17, [x1, #28] │ │ │ │ - fadd s17, s24, s17 │ │ │ │ - fdiv s17, s24, s17 │ │ │ │ - str s17, [x3, #24] │ │ │ │ - bl d870 │ │ │ │ - cmp x24, x21 │ │ │ │ - b.eq 3a138 ::do_widen(char) const@@Base+0x25bf8> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x23] │ │ │ │ - cbz x0, 3a68c ::do_widen(char) const@@Base+0x2614c> │ │ │ │ - add x23, x23, #0x18 │ │ │ │ - bl d870 │ │ │ │ - cmp x21, x23 │ │ │ │ - b.ne 3a120 ::do_widen(char) const@@Base+0x25be0> // b.any │ │ │ │ - mov x0, x24 │ │ │ │ - bl d870 │ │ │ │ - ldr w1, [x19, #176] │ │ │ │ - ldp w4, w0, [x19, #148] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - str w1, [x19, #176] │ │ │ │ - b 39ca8 ::do_widen(char) const@@Base+0x25768> │ │ │ │ - ldr x6, [x5, #136] │ │ │ │ - asr w3, w2, #1 │ │ │ │ - ubfiz w5, w2, #2, #1 │ │ │ │ - mov w1, #0x4 // #4 │ │ │ │ - ldrb w3, [x6, w3, sxtw] │ │ │ │ - lsl w1, w1, w5 │ │ │ │ - tst w3, w1 │ │ │ │ - cset w25, ne // ne = any │ │ │ │ - cmp w25, w23 │ │ │ │ - b.eq 3a778 ::do_widen(char) const@@Base+0x26238> // b.none │ │ │ │ - cbz w4, 3a6c0 ::do_widen(char) const@@Base+0x26180> │ │ │ │ - cbnz w2, 39ca8 ::do_widen(char) const@@Base+0x25768> │ │ │ │ - mov x1, x26 │ │ │ │ + add x1, sp, #0x60 │ │ │ │ mov x0, x19 │ │ │ │ - bl 38a60 ::do_widen(char) const@@Base+0x24520> │ │ │ │ - b 39c70 ::do_widen(char) const@@Base+0x25730> │ │ │ │ - fadd s31, s30, s23 │ │ │ │ - b 39c38 ::do_widen(char) const@@Base+0x256f8> │ │ │ │ - fadd s31, s24, s31 │ │ │ │ - ldp w0, w4, [x19, #148] │ │ │ │ - fadd s31, s31, s0 │ │ │ │ - fadd s31, s31, s28 │ │ │ │ - fadd s31, s31, s25 │ │ │ │ - fadd s31, s31, s30 │ │ │ │ - fadd s31, s31, s27 │ │ │ │ - fadd s31, s31, s29 │ │ │ │ - str s31, [x19, #184] │ │ │ │ - cbz w0, 3a680 ::do_widen(char) const@@Base+0x26140> │ │ │ │ - mov w2, w4 │ │ │ │ - b 39c64 ::do_widen(char) const@@Base+0x25724> │ │ │ │ - ldr x5, [x19, #8] │ │ │ │ - asr w4, w2, #1 │ │ │ │ - movi v26.4s, #0x0 │ │ │ │ - ubfiz w6, w2, #2, #1 │ │ │ │ - mov w1, #0x4 // #4 │ │ │ │ - ldr x5, [x5, #136] │ │ │ │ - lsl w1, w1, w6 │ │ │ │ - ldrb w4, [x5, w4, sxtw] │ │ │ │ - stp q26, q26, [x0] │ │ │ │ - tst w4, w1 │ │ │ │ - cset w8, ne // ne = any │ │ │ │ - cbz w3, 3aa04 ::do_widen(char) const@@Base+0x264c4> │ │ │ │ - ldp w7, w4, [x19, #160] │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - ldr x5, [x19, #88] │ │ │ │ - add w7, w7, w4 │ │ │ │ - ldr x4, [x19, #64] │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - lsr x4, x4, #3 │ │ │ │ - madd x7, x7, x4, x5 │ │ │ │ - nop │ │ │ │ - lsr w4, w6, #3 │ │ │ │ - mvn w5, w6 │ │ │ │ - and w5, w5, #0x7 │ │ │ │ - fmov s18, #1.000000000000000000e+00 │ │ │ │ - ldrb w4, [x7, w4, uxtw] │ │ │ │ - asr w4, w4, w5 │ │ │ │ - and w4, w4, #0x1 │ │ │ │ - cmp w8, w4 │ │ │ │ - b.eq 3a254 ::do_widen(char) const@@Base+0x25d14> // b.none │ │ │ │ - ldr x4, [x19] │ │ │ │ - ldp d17, d16, [x4, #104] │ │ │ │ - fdiv d16, d16, d17 │ │ │ │ - fcvt s18, d16 │ │ │ │ - dup v6.4s, v18.s[0] │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - stp q6, q6, [x1, #-32] │ │ │ │ - ldp s27, s5, [x0] │ │ │ │ - ldp s4, s3, [x0, #8] │ │ │ │ - fadd s27, s27, s18 │ │ │ │ - ldp s2, s1, [x0, #16] │ │ │ │ - ldp s0, s31, [x0, #24] │ │ │ │ - str s27, [x0] │ │ │ │ - ldur s24, [x1, #-28] │ │ │ │ - fadd s24, s5, s24 │ │ │ │ - str s24, [x0, #4] │ │ │ │ - ldur s7, [x1, #-24] │ │ │ │ - fadd s7, s4, s7 │ │ │ │ - str s7, [x0, #8] │ │ │ │ - ldur s30, [x1, #-20] │ │ │ │ - fadd s30, s3, s30 │ │ │ │ - str s30, [x0, #12] │ │ │ │ - ldur s28, [x1, #-16] │ │ │ │ - fadd s28, s2, s28 │ │ │ │ - str s28, [x0, #16] │ │ │ │ - ldur s23, [x1, #-12] │ │ │ │ - fadd s23, s1, s23 │ │ │ │ - str s23, [x0, #20] │ │ │ │ - ldur s29, [x1, #-8] │ │ │ │ - fadd s29, s0, s29 │ │ │ │ - str s29, [x0, #24] │ │ │ │ - ldur s25, [x1, #-4] │ │ │ │ - fadd s31, s25, s31 │ │ │ │ - str s31, [x0, #28] │ │ │ │ - cmp w6, w3 │ │ │ │ - b.ne 3a220 ::do_widen(char) const@@Base+0x25ce0> // b.any │ │ │ │ - fadd s24, s24, s27 │ │ │ │ - ldr w0, [x19, #148] │ │ │ │ - fadd s24, s24, s7 │ │ │ │ - fadd s24, s24, s30 │ │ │ │ - fadd s24, s24, s28 │ │ │ │ - fadd s24, s24, s23 │ │ │ │ - fadd s24, s24, s29 │ │ │ │ - fadd s24, s24, s31 │ │ │ │ - str s24, [x19, #184] │ │ │ │ - cbnz w0, 39c64 ::do_widen(char) const@@Base+0x25724> │ │ │ │ - mov w4, w2 │ │ │ │ - add x8, x19, #0xc0 │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - b 39cfc ::do_widen(char) const@@Base+0x257bc> │ │ │ │ - fmov s31, w3 │ │ │ │ - fmov s30, #1.000000000000000000e+00 │ │ │ │ - ldp x5, x7, [x19, #192] │ │ │ │ - shl v0.2s, v31.2s, #3 │ │ │ │ - ucvtf s0, s0 │ │ │ │ - fdiv s30, s30, s0 │ │ │ │ - cmp x5, x7 │ │ │ │ - b.eq 3a3a0 ::do_widen(char) const@@Base+0x25e60> // b.none │ │ │ │ - sub x4, x7, #0x4 │ │ │ │ - mov x1, x5 │ │ │ │ - sub x4, x4, x5 │ │ │ │ - lsr x6, x4, #2 │ │ │ │ - add x6, x6, #0x1 │ │ │ │ - cmp x4, #0x8 │ │ │ │ - b.ls 3a37c ::do_widen(char) const@@Base+0x25e3c> // b.plast │ │ │ │ - dup v31.4s, v30.s[0] │ │ │ │ - lsr x4, x6, #2 │ │ │ │ - add x4, x5, x4, lsl #4 │ │ │ │ - nop │ │ │ │ - str q31, [x1], #16 │ │ │ │ - cmp x1, x4 │ │ │ │ - b.ne 3a360 ::do_widen(char) const@@Base+0x25e20> // b.any │ │ │ │ - and x1, x6, #0xfffffffffffffffc │ │ │ │ - add x5, x5, x1, lsl #2 │ │ │ │ - tst x6, #0x3 │ │ │ │ - b.eq 3a3a0 ::do_widen(char) const@@Base+0x25e60> // b.none │ │ │ │ - mov x1, x5 │ │ │ │ - str s30, [x1], #4 │ │ │ │ - cmp x7, x1 │ │ │ │ - b.eq 3a3a0 ::do_widen(char) const@@Base+0x25e60> // b.none │ │ │ │ - add x1, x5, #0x8 │ │ │ │ - str s30, [x5, #4] │ │ │ │ - cmp x7, x1 │ │ │ │ - b.eq 3a3a0 ::do_widen(char) const@@Base+0x25e60> // b.none │ │ │ │ - str s30, [x5, #8] │ │ │ │ - ldr x6, [x19, #248] │ │ │ │ - cmp x6, x0 │ │ │ │ - b.eq 3a424 ::do_widen(char) const@@Base+0x25ee4> // b.none │ │ │ │ - sub x4, x6, #0x4 │ │ │ │ - mov x1, x0 │ │ │ │ - sub x4, x4, x0 │ │ │ │ - lsr x5, x4, #2 │ │ │ │ - add x5, x5, #0x1 │ │ │ │ - cmp x4, #0x8 │ │ │ │ - b.ls 3a3fc ::do_widen(char) const@@Base+0x25ebc> // b.plast │ │ │ │ - fmov v31.4s, #1.250000000000000000e-01 │ │ │ │ - lsr x4, x5, #2 │ │ │ │ - add x4, x0, x4, lsl #4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - str q31, [x1], #16 │ │ │ │ - cmp x1, x4 │ │ │ │ - b.ne 3a3e0 ::do_widen(char) const@@Base+0x25ea0> // b.any │ │ │ │ - and x1, x5, #0xfffffffffffffffc │ │ │ │ - add x0, x0, x1, lsl #2 │ │ │ │ - tst x5, #0x3 │ │ │ │ - b.eq 3a424 ::do_widen(char) const@@Base+0x25ee4> // b.none │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 35d5c ::do_widen(char) const@@Base+0x17cfc> │ │ │ │ + bti j │ │ │ │ mov x1, x0 │ │ │ │ - fmov s31, #1.250000000000000000e-01 │ │ │ │ - str s31, [x1], #4 │ │ │ │ - cmp x6, x1 │ │ │ │ - b.eq 3a424 ::do_widen(char) const@@Base+0x25ee4> // b.none │ │ │ │ - add x1, x0, #0x8 │ │ │ │ - str s31, [x0, #4] │ │ │ │ - cmp x6, x1 │ │ │ │ - b.eq 3a424 ::do_widen(char) const@@Base+0x25ee4> // b.none │ │ │ │ - str s31, [x0, #8] │ │ │ │ - ldr w0, [x19, #148] │ │ │ │ - fmov s31, #1.000000000000000000e+00 │ │ │ │ - str s31, [x19, #184] │ │ │ │ - cbnz w0, 39c64 ::do_widen(char) const@@Base+0x25724> │ │ │ │ - cbz w3, 39c64 ::do_widen(char) const@@Base+0x25724> │ │ │ │ - mov w4, w2 │ │ │ │ - add x8, x19, #0xc0 │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - b 39cfc ::do_widen(char) const@@Base+0x257bc> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - cbz w3, 3a710 ::do_widen(char) const@@Base+0x261d0> │ │ │ │ - ldr x5, [x19, #216] │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - add x6, x5, w3, uxtw #2 │ │ │ │ - ldr s31, [x5], #4 │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - fmadd s31, s31, s30, s15 │ │ │ │ - dup v29.4s, v31.s[0] │ │ │ │ - stp q29, q29, [x1, #-32] │ │ │ │ - ldp s29, s24, [x0] │ │ │ │ - ldp s25, s26, [x0, #8] │ │ │ │ - fadd s31, s31, s29 │ │ │ │ - ldp s27, s28, [x0, #16] │ │ │ │ - ldp s29, s22, [x0, #24] │ │ │ │ - str s31, [x0] │ │ │ │ - ldur s23, [x1, #-28] │ │ │ │ - fadd s23, s23, s24 │ │ │ │ - str s23, [x0, #4] │ │ │ │ - ldur s24, [x1, #-24] │ │ │ │ - fadd s24, s24, s25 │ │ │ │ - str s24, [x0, #8] │ │ │ │ - ldur s25, [x1, #-20] │ │ │ │ - fadd s25, s25, s26 │ │ │ │ - str s25, [x0, #12] │ │ │ │ - ldur s26, [x1, #-16] │ │ │ │ - fadd s26, s26, s27 │ │ │ │ - str s26, [x0, #16] │ │ │ │ - ldur s27, [x1, #-12] │ │ │ │ - fadd s27, s27, s28 │ │ │ │ - str s27, [x0, #20] │ │ │ │ - ldur s28, [x1, #-8] │ │ │ │ - fadd s28, s28, s29 │ │ │ │ - str s28, [x0, #24] │ │ │ │ - ldur s29, [x1, #-4] │ │ │ │ - fadd s29, s29, s22 │ │ │ │ - str s29, [x0, #28] │ │ │ │ - cmp x5, x6 │ │ │ │ - b.ne 3a468 ::do_widen(char) const@@Base+0x25f28> // b.any │ │ │ │ - fadd s31, s31, s23 │ │ │ │ - fadd s31, s31, s24 │ │ │ │ - fadd s31, s31, s25 │ │ │ │ - fadd s31, s31, s26 │ │ │ │ - fadd s31, s31, s27 │ │ │ │ - fadd s31, s31, s28 │ │ │ │ - fadd s31, s31, s29 │ │ │ │ - str s31, [x19, #184] │ │ │ │ - cbnz w4, 39c64 ::do_widen(char) const@@Base+0x25724> │ │ │ │ - mov w4, w2 │ │ │ │ - add x8, x19, #0xc0 │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - b 39cfc ::do_widen(char) const@@Base+0x257bc> │ │ │ │ - ldr x7, [x19] │ │ │ │ - asr w6, w2, #1 │ │ │ │ - ldr x8, [x5, #136] │ │ │ │ - ubfiz w5, w2, #2, #1 │ │ │ │ - ldp d30, d20, [x7, #104] │ │ │ │ - mov w1, #0x4 // #4 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - lsl w1, w1, w5 │ │ │ │ - ldrb w5, [x8, w6, sxtw] │ │ │ │ - fdiv d20, d20, d30 │ │ │ │ - tst w5, w1 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - cset w10, ne // ne = any │ │ │ │ - ldr s30, [x19, #184] │ │ │ │ - ldr s21, [x20, #744] │ │ │ │ - ldr s22, [x20, #748] │ │ │ │ - fdiv s21, s21, s30 │ │ │ │ - fdiv s22, s22, s29 │ │ │ │ - fcvt s20, d20 │ │ │ │ - cbz w3, 3a6e4 ::do_widen(char) const@@Base+0x261a4> │ │ │ │ - ldp w8, w7, [x19, #160] │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - ldr x13, [x19, #88] │ │ │ │ - add w8, w8, w7 │ │ │ │ - ldr x7, [x19, #64] │ │ │ │ - mov w12, w3 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - lsr x5, x7, #3 │ │ │ │ - ldr x11, [x19, #216] │ │ │ │ - madd x8, x8, x5, x13 │ │ │ │ - lsr w5, w6, #3 │ │ │ │ - mvn w7, w6 │ │ │ │ - ldr s31, [x11, x6, lsl #2] │ │ │ │ - and w7, w7, #0x7 │ │ │ │ - ldrb w5, [x8, w5, uxtw] │ │ │ │ - fmadd s31, s21, s31, s22 │ │ │ │ - asr w5, w5, w7 │ │ │ │ - and w5, w5, #0x1 │ │ │ │ - cmp w10, w5 │ │ │ │ - b.eq 3a5cc ::do_widen(char) const@@Base+0x2608c> // b.none │ │ │ │ - fmul s31, s31, s20 │ │ │ │ - dup v30.4s, v31.s[0] │ │ │ │ - add x6, x6, #0x1 │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - stp q30, q30, [x1, #-32] │ │ │ │ - ldp s24, s30, [x0] │ │ │ │ - ldp s25, s26, [x0, #8] │ │ │ │ - fadd s24, s24, s31 │ │ │ │ - ldp s27, s28, [x0, #16] │ │ │ │ - ldp s29, s23, [x0, #24] │ │ │ │ - str s24, [x0] │ │ │ │ - ldur s31, [x1, #-28] │ │ │ │ - fadd s31, s30, s31 │ │ │ │ - str s31, [x0, #4] │ │ │ │ - ldur s30, [x1, #-24] │ │ │ │ - fadd s25, s25, s30 │ │ │ │ - str s25, [x0, #8] │ │ │ │ - ldur s30, [x1, #-20] │ │ │ │ - fadd s26, s26, s30 │ │ │ │ - str s26, [x0, #12] │ │ │ │ - ldur s30, [x1, #-16] │ │ │ │ - fadd s27, s27, s30 │ │ │ │ - str s27, [x0, #16] │ │ │ │ - ldur s30, [x1, #-12] │ │ │ │ - fadd s28, s28, s30 │ │ │ │ - str s28, [x0, #20] │ │ │ │ - ldur s30, [x1, #-8] │ │ │ │ - fadd s29, s29, s30 │ │ │ │ - str s29, [x0, #24] │ │ │ │ - ldur s30, [x1, #-4] │ │ │ │ - fadd s30, s30, s23 │ │ │ │ - str s30, [x0, #28] │ │ │ │ - cmp x12, x6 │ │ │ │ - b.ne 3a5a0 ::do_widen(char) const@@Base+0x26060> // b.any │ │ │ │ - fadd s31, s31, s24 │ │ │ │ - fadd s31, s31, s25 │ │ │ │ - fadd s31, s31, s26 │ │ │ │ - fadd s31, s31, s27 │ │ │ │ - fadd s31, s31, s28 │ │ │ │ - fadd s31, s31, s29 │ │ │ │ - fadd s31, s31, s30 │ │ │ │ - str s31, [x19, #184] │ │ │ │ - cbnz w4, 39c64 ::do_widen(char) const@@Base+0x25724> │ │ │ │ - mov w4, w2 │ │ │ │ - add x8, x19, #0xc0 │ │ │ │ - b 39cfc ::do_widen(char) const@@Base+0x257bc> │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - b 39cfc ::do_widen(char) const@@Base+0x257bc> │ │ │ │ - add x23, x23, #0x18 │ │ │ │ - cmp x21, x23 │ │ │ │ - b.ne 3a120 ::do_widen(char) const@@Base+0x25be0> // b.any │ │ │ │ - mov x0, x24 │ │ │ │ - bl d870 │ │ │ │ - ldr w1, [x19, #176] │ │ │ │ - ldp w4, w0, [x19, #148] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - str w1, [x19, #176] │ │ │ │ - b 39ca8 ::do_widen(char) const@@Base+0x25768> │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - ldr s15, [x23] │ │ │ │ - b 39ebc ::do_widen(char) const@@Base+0x2597c> │ │ │ │ - ldr w3, [x19, #136] │ │ │ │ - cbz w3, 3aa74 ::do_widen(char) const@@Base+0x26534> │ │ │ │ - mov w4, w2 │ │ │ │ - add x8, x19, #0xc0 │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - b 39cfc ::do_widen(char) const@@Base+0x257bc> │ │ │ │ - movi v31.2s, #0x0 │ │ │ │ - b 39c50 ::do_widen(char) const@@Base+0x25710> │ │ │ │ - ldp s30, s29, [x0] │ │ │ │ - ldp s25, s26, [x0, #8] │ │ │ │ - fadd s30, s30, s29 │ │ │ │ - ldr s29, [x0, #24] │ │ │ │ - ldp s27, s28, [x0, #16] │ │ │ │ - fadd s30, s30, s25 │ │ │ │ - fadd s30, s30, s26 │ │ │ │ - fadd s30, s30, s27 │ │ │ │ - fadd s30, s30, s28 │ │ │ │ - fadd s30, s30, s29 │ │ │ │ - fadd s31, s30, s31 │ │ │ │ - str s31, [x19, #184] │ │ │ │ - b 39c64 ::do_widen(char) const@@Base+0x25724> │ │ │ │ - ldp s31, s30, [x0] │ │ │ │ - ldp s25, s26, [x0, #8] │ │ │ │ - fadd s31, s31, s30 │ │ │ │ - ldr s30, [x0, #24] │ │ │ │ - ldp s27, s29, [x0, #16] │ │ │ │ - fadd s31, s31, s25 │ │ │ │ - fadd s31, s31, s26 │ │ │ │ - fadd s31, s31, s27 │ │ │ │ - fadd s31, s31, s29 │ │ │ │ - fadd s31, s31, s30 │ │ │ │ - fadd s31, s31, s28 │ │ │ │ - str s31, [x19, #184] │ │ │ │ - b 39c64 ::do_widen(char) const@@Base+0x25724> │ │ │ │ - tbz x0, #63, 3aa40 ::do_widen(char) const@@Base+0x26500> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3aa88 ::do_widen(char) const@@Base+0x26548> // b.any │ │ │ │ - bl d730 │ │ │ │ - ldr s31, [x19, #136] │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - ldr s30, [x19, #184] │ │ │ │ - ucvtf s31, s31 │ │ │ │ - fmul s31, s31, s30 │ │ │ │ - fdiv s15, s0, s31 │ │ │ │ - dup v31.4s, v15.s[0] │ │ │ │ - str q31, [sp] │ │ │ │ - bl d8b0 │ │ │ │ - ldr w7, [x19, #136] │ │ │ │ - ldr q31, [sp] │ │ │ │ - ldr x2, [x19, #240] │ │ │ │ - ldr x1, [x19] │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - ldr s29, [x2] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - ldr s28, [x19, #184] │ │ │ │ - ldp d27, d22, [x1, #104] │ │ │ │ - fmul s29, s29, s15 │ │ │ │ - ldr s30, [x20, #744] │ │ │ │ - fdiv d22, d22, d27 │ │ │ │ - fdiv s30, s30, s28 │ │ │ │ - str s29, [x0] │ │ │ │ - ldr s29, [x2, #4] │ │ │ │ - fmul s29, s29, s15 │ │ │ │ - str s29, [x0, #4] │ │ │ │ - ldr s29, [x2, #8] │ │ │ │ - fmul s29, s29, s15 │ │ │ │ - str s29, [x0, #8] │ │ │ │ - ldr s29, [x2, #12] │ │ │ │ - fmul s29, s29, s15 │ │ │ │ - str s29, [x0, #12] │ │ │ │ - ldr s29, [x2, #16] │ │ │ │ - fmul s29, s29, s15 │ │ │ │ - fcvt s22, d22 │ │ │ │ - dup v22.4s, v22.s[0] │ │ │ │ - str s29, [x0, #16] │ │ │ │ - ldr s29, [x2, #20] │ │ │ │ - fmul s29, s29, s15 │ │ │ │ - str s29, [x0, #20] │ │ │ │ - ldr s29, [x2, #24] │ │ │ │ - fmul s29, s29, s15 │ │ │ │ - str s29, [x0, #24] │ │ │ │ - ldr s29, [x2, #28] │ │ │ │ - fmul s29, s29, s15 │ │ │ │ - str s29, [x0, #28] │ │ │ │ - stp q31, q31, [x2] │ │ │ │ - cbz w7, 3a9b0 ::do_widen(char) const@@Base+0x26470> │ │ │ │ - ldp w3, w4, [x19, #160] │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - ldr x5, [x19, #88] │ │ │ │ - add w3, w3, w4 │ │ │ │ - ldr x4, [x19, #64] │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - lsr x4, x4, #3 │ │ │ │ - madd x5, x3, x4, x5 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldp s31, s23, [x1] │ │ │ │ - lsr w3, w6, #3 │ │ │ │ - ldr s29, [x0] │ │ │ │ - mvn w4, w6 │ │ │ │ - ldp s28, s25, [x1, #16] │ │ │ │ - fmadd s31, s30, s31, s29 │ │ │ │ - ldrb w3, [x5, w3, uxtw] │ │ │ │ - and w4, w4, #0x7 │ │ │ │ - ldp s24, s29, [x1, #8] │ │ │ │ - ldp s26, s21, [x1, #24] │ │ │ │ - asr w3, w3, w4 │ │ │ │ - and w3, w3, #0x1 │ │ │ │ - str s31, [x1] │ │ │ │ - ldr s27, [x0, #4] │ │ │ │ - fmadd s27, s30, s23, s27 │ │ │ │ - str s27, [x1, #4] │ │ │ │ - ldr s23, [x0, #8] │ │ │ │ - fmadd s23, s30, s24, s23 │ │ │ │ - str s23, [x1, #8] │ │ │ │ - ldr s24, [x0, #12] │ │ │ │ - fmadd s24, s30, s29, s24 │ │ │ │ - str s24, [x1, #12] │ │ │ │ - ldr s29, [x0, #16] │ │ │ │ - fmadd s29, s30, s28, s29 │ │ │ │ - str s29, [x1, #16] │ │ │ │ - ldr s28, [x0, #20] │ │ │ │ - fmadd s28, s30, s25, s28 │ │ │ │ - str s28, [x1, #20] │ │ │ │ - ldr s25, [x0, #24] │ │ │ │ - fmadd s25, s30, s26, s25 │ │ │ │ - str s25, [x1, #24] │ │ │ │ - ldr s26, [x0, #28] │ │ │ │ - fmadd s26, s30, s21, s26 │ │ │ │ - str s26, [x1, #28] │ │ │ │ - cmp w25, w3 │ │ │ │ - b.eq 3a918 ::do_widen(char) const@@Base+0x263d8> // b.none │ │ │ │ - mov v31.s[1], v23.s[0] │ │ │ │ - mov v27.s[1], v24.s[0] │ │ │ │ - mov v29.s[1], v25.s[0] │ │ │ │ - mov v28.s[1], v26.s[0] │ │ │ │ - zip1 v31.4s, v31.4s, v27.4s │ │ │ │ - zip1 v29.4s, v29.4s, v28.4s │ │ │ │ - fmul v31.4s, v31.4s, v22.4s │ │ │ │ - fmul v29.4s, v29.4s, v22.4s │ │ │ │ - stp q31, q29, [x1] │ │ │ │ - ldr s31, [x1] │ │ │ │ - ldp s29, s24, [x2] │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - ldp s25, s26, [x2, #8] │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - fadd s31, s31, s29 │ │ │ │ - ldp s27, s28, [x2, #16] │ │ │ │ - ldp s29, s21, [x2, #24] │ │ │ │ - str s31, [x2] │ │ │ │ - ldur s23, [x1, #-28] │ │ │ │ - fadd s23, s23, s24 │ │ │ │ - str s23, [x2, #4] │ │ │ │ - ldur s24, [x1, #-24] │ │ │ │ - fadd s24, s24, s25 │ │ │ │ - str s24, [x2, #8] │ │ │ │ - ldur s25, [x1, #-20] │ │ │ │ - fadd s25, s25, s26 │ │ │ │ - str s25, [x2, #12] │ │ │ │ - ldur s26, [x1, #-16] │ │ │ │ - fadd s26, s26, s27 │ │ │ │ - str s26, [x2, #16] │ │ │ │ - ldur s27, [x1, #-12] │ │ │ │ - fadd s27, s27, s28 │ │ │ │ - str s27, [x2, #20] │ │ │ │ - ldur s28, [x1, #-8] │ │ │ │ - fadd s28, s28, s29 │ │ │ │ - str s28, [x2, #24] │ │ │ │ - ldur s29, [x1, #-4] │ │ │ │ - fadd s29, s29, s21 │ │ │ │ - str s29, [x2, #28] │ │ │ │ - cmp w6, w7 │ │ │ │ - b.ne 3a860 ::do_widen(char) const@@Base+0x26320> // b.any │ │ │ │ - fadd s31, s31, s23 │ │ │ │ - fadd s31, s31, s24 │ │ │ │ - fadd s31, s31, s25 │ │ │ │ - fadd s31, s31, s26 │ │ │ │ - fadd s31, s31, s27 │ │ │ │ - fadd s31, s31, s28 │ │ │ │ - fadd s31, s31, s29 │ │ │ │ - str s31, [x19, #184] │ │ │ │ - bl d870 │ │ │ │ - ldp w0, w2, [x19, #148] │ │ │ │ - cbnz w0, 39c64 ::do_widen(char) const@@Base+0x25724> │ │ │ │ - ldr w3, [x19, #136] │ │ │ │ - mov w4, w2 │ │ │ │ - add x8, x19, #0xc0 │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - cbnz w3, 39cfc ::do_widen(char) const@@Base+0x257bc> │ │ │ │ - b 39c64 ::do_widen(char) const@@Base+0x25724> │ │ │ │ - ldr w0, [x19, #148] │ │ │ │ - mov w4, w2 │ │ │ │ - str s31, [x19, #184] │ │ │ │ - cbz w0, 39c64 ::do_widen(char) const@@Base+0x25724> │ │ │ │ - mov w2, w4 │ │ │ │ - b 39c64 ::do_widen(char) const@@Base+0x25724> │ │ │ │ - ldr d15, [sp, #160] │ │ │ │ - mov w27, w0 │ │ │ │ - ldp x21, x22, [sp, #96] │ │ │ │ - ldp x23, x24, [sp, #112] │ │ │ │ - b 39dac ::do_widen(char) const@@Base+0x2586c> │ │ │ │ - ldp s19, s20, [x0] │ │ │ │ - ldp s18, s17, [x0, #8] │ │ │ │ - fadd s19, s20, s19 │ │ │ │ - ldr s22, [x0, #24] │ │ │ │ - ldp s16, s21, [x0, #16] │ │ │ │ - fadd s18, s19, s18 │ │ │ │ - fadd s17, s18, s17 │ │ │ │ - fadd s16, s17, s16 │ │ │ │ - fadd s21, s16, s21 │ │ │ │ - fadd s22, s21, s22 │ │ │ │ - fadd s22, s22, s26 │ │ │ │ - str s22, [x19, #184] │ │ │ │ - b 39c64 ::do_widen(char) const@@Base+0x25724> │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - b 39dac ::do_widen(char) const@@Base+0x2586c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.eq 35e9c ::do_widen(char) const@@Base+0x17e3c> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + str x23, [sp, #24] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x22, [sp, #24] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x24, #-24] │ │ │ │ + str x24, [sp, #16] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + mov x0, x25 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + str x21, [sp, #128] │ │ │ │ + bl d410 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3aa88 ::do_widen(char) const@@Base+0x26548> // b.any │ │ │ │ - bl d450 │ │ │ │ - b.ne 3a6b8 ::do_widen(char) const@@Base+0x26178> // b.any │ │ │ │ - ldr s15, [x1] │ │ │ │ - b 39ebc ::do_widen(char) const@@Base+0x2597c> │ │ │ │ - cbnz w2, 39c7c ::do_widen(char) const@@Base+0x2573c> │ │ │ │ - b 39d54 ::do_widen(char) const@@Base+0x25814> │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - stp x23, x24, [sp, #112] │ │ │ │ - str d15, [sp, #160] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ + b.ne 35e38 ::do_widen(char) const@@Base+0x17dd8> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - mov x19, x24 │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - cmp x19, x21 │ │ │ │ - b.eq 3ab1c ::do_widen(char) const@@Base+0x265dc> // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 3aaac ::do_widen(char) const@@Base+0x2656c> │ │ │ │ - bl d870 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - b 3aa98 ::do_widen(char) const@@Base+0x26558> │ │ │ │ + mov x19, x0 │ │ │ │ + b 35e14 ::do_widen(char) const@@Base+0x17db4> │ │ │ │ bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [sp] │ │ │ │ - mov x0, x23 │ │ │ │ - bl d870 │ │ │ │ - ldr x2, [sp] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x2] │ │ │ │ + b 35e70 ::do_widen(char) const@@Base+0x17e10> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + add x19, sp, #0x8 │ │ │ │ + mov x8, x19 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + bl 3b4a0 ::do_widen(char) const@@Base+0x1d440> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3aa88 ::do_widen(char) const@@Base+0x26548> // b.any │ │ │ │ + b.ne 35f40 ::do_widen(char) const@@Base+0x17ee0> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ + bl e234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x264> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - bl 3b880 ::do_widen(char) const@@Base+0x27340> │ │ │ │ - ldr x2, [sp] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x2] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl d980 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 3aae8 ::do_widen(char) const@@Base+0x265a8> // b.none │ │ │ │ - b 3aa88 ::do_widen(char) const@@Base+0x26548> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.eq 35f44 ::do_widen(char) const@@Base+0x17ee4> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x2] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + add x19, sp, #0x8 │ │ │ │ + mov x8, x19 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + bl 3b4a0 ::do_widen(char) const@@Base+0x1d440> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3aa88 ::do_widen(char) const@@Base+0x26548> // b.any │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ + b.ne 35fcc ::do_widen(char) const@@Base+0x17f6c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl e234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x264> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x24 │ │ │ │ - bl d870 │ │ │ │ - b 3aac8 ::do_widen(char) const@@Base+0x26588> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl d980 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 35fd0 ::do_widen(char) const@@Base+0x17f70> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xb0 │ │ │ │ - stp x29, x30, [sp, #80] │ │ │ │ - add x29, sp, #0x50 │ │ │ │ - stp x19, x20, [sp, #96] │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ mov x19, x0 │ │ │ │ - mov x20, x4 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adr x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - mov x21, x3 │ │ │ │ - stp x23, x24, [sp, #128] │ │ │ │ - stp x25, x26, [sp, #144] │ │ │ │ - stp x27, x28, [sp, #160] │ │ │ │ - add x28, x19, #0x38 │ │ │ │ - ldr x6, [x0] │ │ │ │ - str x6, [sp, #72] │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - stp x5, x1, [x19] │ │ │ │ - stp x0, x2, [sp, #8] │ │ │ │ - bl 77460 ::do_widen(char) const@@Base+0x62f20> │ │ │ │ - mov x0, x28 │ │ │ │ - bl 77460 ::do_widen(char) const@@Base+0x62f20> │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + ldr x5, [x0] │ │ │ │ + str x5, [sp, #40] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + cbz x4, 36020 ::do_widen(char) const@@Base+0x17fc0> │ │ │ │ + cmp w2, #0x1 │ │ │ │ + ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ + b.eq 36080 ::do_widen(char) const@@Base+0x18020> // b.none │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 36038 ::do_widen(char) const@@Base+0x17fd8> │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x9, x19, #0x180 │ │ │ │ - str x9, [sp, #32] │ │ │ │ - stp q31, q31, [x19, #192] │ │ │ │ - stp q31, q31, [x19, #224] │ │ │ │ - stp q31, q31, [x19, #256] │ │ │ │ - stp q31, q31, [x19, #288] │ │ │ │ - stp q31, q31, [x19, #320] │ │ │ │ - stp q31, q31, [x19, #352] │ │ │ │ - str q31, [x19, #384] │ │ │ │ - ldr w2, [x20, #32] │ │ │ │ - ldp w4, w0, [x20, #8] │ │ │ │ - ldp w6, w1, [x20] │ │ │ │ - ldp w3, w7, [x20, #16] │ │ │ │ - ldp w8, w5, [x20, #24] │ │ │ │ - stp w1, w8, [x19, #96] │ │ │ │ - stp w6, w7, [x19, #104] │ │ │ │ - sub w1, w2, w0 │ │ │ │ - stp w4, w5, [x19, #112] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - stp w0, w2, [x19, #120] │ │ │ │ - ldr w0, [x20, #36] │ │ │ │ - stp w3, w0, [x19, #128] │ │ │ │ - str xzr, [x19, #400] │ │ │ │ - ldp x2, x0, [x21] │ │ │ │ - str wzr, [x19, #184] │ │ │ │ - sub x0, x0, x2 │ │ │ │ - asr x0, x0, #2 │ │ │ │ - stp w0, w1, [x19, #136] │ │ │ │ - lsl w0, w0, #3 │ │ │ │ - cbz w0, 3ac88 ::do_widen(char) const@@Base+0x26748> │ │ │ │ - lsl x22, x0, #2 │ │ │ │ - add x26, x19, #0x108 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x0, x22 │ │ │ │ - add x25, x19, #0x120 │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - bl d8b0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x20, x0 │ │ │ │ - add x22, x0, x22 │ │ │ │ - bl d570 │ │ │ │ - add x1, x19, #0xc0 │ │ │ │ - ldr x0, [x19, #192] │ │ │ │ - str x20, [x19, #192] │ │ │ │ - stp x22, x22, [x1, #8] │ │ │ │ - cbz x0, 3ac88 ::do_widen(char) const@@Base+0x26748> │ │ │ │ - bl d870 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - add x26, x19, #0x108 │ │ │ │ - add x25, x19, #0x120 │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - bl d8b0 │ │ │ │ - mov x1, x0 │ │ │ │ - add x3, x19, #0xf0 │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - stp xzr, xzr, [x1], #32 │ │ │ │ - str x2, [x19, #240] │ │ │ │ - stp x1, x1, [x3, #8] │ │ │ │ - stp xzr, xzr, [x2, #16] │ │ │ │ - cbz x0, 3accc ::do_widen(char) const@@Base+0x2678c> │ │ │ │ - bl d870 │ │ │ │ - ldr w2, [x19, #136] │ │ │ │ - cbz x2, 3b158 ::do_widen(char) const@@Base+0x26c18> │ │ │ │ - lsl x22, x2, #2 │ │ │ │ - add x26, x19, #0x108 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x0, x22 │ │ │ │ - add x25, x19, #0x120 │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, x0, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d570 │ │ │ │ - add x1, x19, #0xd8 │ │ │ │ - ldr x0, [x19, #216] │ │ │ │ - str x23, [x19, #216] │ │ │ │ - stp x22, x22, [x1, #8] │ │ │ │ - cbz x0, 3ad20 ::do_widen(char) const@@Base+0x267e0> │ │ │ │ - bl d870 │ │ │ │ - ldp w0, w2, [x19, #96] │ │ │ │ - ldr w1, [x19, #136] │ │ │ │ - sub w22, w2, w0 │ │ │ │ - add w27, w22, #0x1 │ │ │ │ - lsl w1, w1, #3 │ │ │ │ - sxtw x24, w27 │ │ │ │ - cbz w1, 3b14c ::do_widen(char) const@@Base+0x26c0c> │ │ │ │ - lsl x2, x1, #2 │ │ │ │ - add x26, x19, #0x108 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x0, x2 │ │ │ │ - add x25, x19, #0x120 │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - str x2, [sp, #24] │ │ │ │ - bl d8b0 │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - mov x23, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x26, x0, x2 │ │ │ │ - bl d570 │ │ │ │ - mov x0, #0x5555555555555555 // #6148914691236517205 │ │ │ │ - movk x0, #0x555, lsl #48 │ │ │ │ - cmp x24, x0 │ │ │ │ - b.hi 3b774 ::do_widen(char) const@@Base+0x27234> // b.pmore │ │ │ │ - cbz x24, 3b13c ::do_widen(char) const@@Base+0x26bfc> │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - smull x27, w27, w0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d8b0 │ │ │ │ - add x27, x0, x27 │ │ │ │ - subs x20, x26, x23 │ │ │ │ - mov x25, x0 │ │ │ │ - mov x2, x27 │ │ │ │ - b.eq 3b0b8 ::do_widen(char) const@@Base+0x26b78> // b.none │ │ │ │ - mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.hi 3b3c8 ::do_widen(char) const@@Base+0x26e88> // b.pmore │ │ │ │ - mov x22, x25 │ │ │ │ - cmp x20, #0x4 │ │ │ │ - b.le 3b0e8 ::do_widen(char) const@@Base+0x26ba8> │ │ │ │ - stp xzr, xzr, [x22] │ │ │ │ - mov x0, x20 │ │ │ │ - str xzr, [x22, #16] │ │ │ │ - bl d8b0 │ │ │ │ - add x26, x0, x20 │ │ │ │ - str x0, [x22] │ │ │ │ - str x26, [x22, #16] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x23 │ │ │ │ - add x22, x22, #0x18 │ │ │ │ - bl d270 │ │ │ │ - stur x26, [x22, #-16] │ │ │ │ - subs x24, x24, #0x1 │ │ │ │ - b.ne 3adcc ::do_widen(char) const@@Base+0x2688c> // b.any │ │ │ │ - ldr x20, [x19, #264] │ │ │ │ - add x26, x19, #0x108 │ │ │ │ - ldr x24, [x26, #8] │ │ │ │ - str x25, [x19, #264] │ │ │ │ - stp x22, x27, [x26, #8] │ │ │ │ - mov x22, x20 │ │ │ │ - cmp x20, x24 │ │ │ │ - b.eq 3ae3c ::do_widen(char) const@@Base+0x268fc> // b.none │ │ │ │ - ldr x0, [x22] │ │ │ │ - cbz x0, 3b11c ::do_widen(char) const@@Base+0x26bdc> │ │ │ │ - add x22, x22, #0x18 │ │ │ │ - bl d870 │ │ │ │ - cmp x22, x24 │ │ │ │ - b.ne 3ae24 ::do_widen(char) const@@Base+0x268e4> // b.any │ │ │ │ - cbz x20, 3ae48 ::do_widen(char) const@@Base+0x26908> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d870 │ │ │ │ - cbz x23, 3ae54 ::do_widen(char) const@@Base+0x26914> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d870 │ │ │ │ - ldp w0, w24, [x19, #96] │ │ │ │ - add x25, x19, #0x120 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - sub w24, w24, w0 │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - sxtw x22, w24 │ │ │ │ - bl d8b0 │ │ │ │ - mov x1, #0x5555555555555555 // #6148914691236517205 │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - mov x23, x0 │ │ │ │ - stp xzr, xzr, [x0, #16] │ │ │ │ - movk x1, #0x555, lsl #48 │ │ │ │ - cmp x22, x1 │ │ │ │ - b.hi 3b5f8 ::do_widen(char) const@@Base+0x270b8> // b.pmore │ │ │ │ - cbz x22, 3b3b8 ::do_widen(char) const@@Base+0x26e78> │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - smull x25, w24, w0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d8b0 │ │ │ │ - mov x24, x0 │ │ │ │ - add x0, x0, x25 │ │ │ │ - mov x20, x24 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - stp xzr, xzr, [x20] │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - str xzr, [x20, #16] │ │ │ │ - bl d8b0 │ │ │ │ - ldp q31, q30, [x23] │ │ │ │ - add x1, x0, #0x20 │ │ │ │ - stp x0, x1, [x20] │ │ │ │ - subs x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - stur x1, [x20, #-8] │ │ │ │ - stp q31, q30, [x0] │ │ │ │ - b.ne 3aec4 ::do_widen(char) const@@Base+0x26984> // b.any │ │ │ │ - ldr x22, [x19, #288] │ │ │ │ - add x25, x19, #0x120 │ │ │ │ - ldr x27, [x25, #8] │ │ │ │ - str x24, [x19, #288] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - stp x20, x0, [x25, #8] │ │ │ │ - mov x20, x22 │ │ │ │ - cmp x22, x27 │ │ │ │ - b.eq 3af38 ::do_widen(char) const@@Base+0x269f8> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 3b12c ::do_widen(char) const@@Base+0x26bec> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl d870 │ │ │ │ - cmp x27, x20 │ │ │ │ - b.ne 3af20 ::do_widen(char) const@@Base+0x269e0> // b.any │ │ │ │ - cbz x22, 3af44 ::do_widen(char) const@@Base+0x26a04> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d870 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d870 │ │ │ │ - ldp w1, w2, [x19, #96] │ │ │ │ - mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - sub w2, w2, w1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - sxtw x2, w2 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 3b748 ::do_widen(char) const@@Base+0x27208> // b.pmore │ │ │ │ - cbz x2, 3b400 ::do_widen(char) const@@Base+0x26ec0> │ │ │ │ - lsl x22, x2, #2 │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x0, x22 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, x0, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d570 │ │ │ │ - add x1, x19, #0x138 │ │ │ │ - ldr x0, [x19, #312] │ │ │ │ - str x23, [x19, #312] │ │ │ │ - stp x22, x22, [x1, #8] │ │ │ │ - cbz x0, 3afb0 ::do_widen(char) const@@Base+0x26a70> │ │ │ │ - bl d870 │ │ │ │ - ldp w1, w2, [x19, #96] │ │ │ │ - mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - sub w2, w2, w1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - sxtw x2, w2 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 3b79c ::do_widen(char) const@@Base+0x2725c> // b.pmore │ │ │ │ - cbz x2, 3b3f4 ::do_widen(char) const@@Base+0x26eb4> │ │ │ │ - lsl x22, x2, #2 │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x0, x22 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, x0, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d570 │ │ │ │ - add x1, x19, #0x150 │ │ │ │ - ldr x0, [x19, #336] │ │ │ │ - str x23, [x19, #336] │ │ │ │ - stp x22, x22, [x1, #8] │ │ │ │ - cbz x0, 3b014 ::do_widen(char) const@@Base+0x26ad4> │ │ │ │ - bl d870 │ │ │ │ - ldr w22, [x19, #140] │ │ │ │ - cbz w22, 3b2cc ::do_widen(char) const@@Base+0x26d8c> │ │ │ │ - ldr w0, [x19, #136] │ │ │ │ - mov w22, w22 │ │ │ │ - lsl w0, w0, #3 │ │ │ │ - cbz w0, 3b164 ::do_widen(char) const@@Base+0x26c24> │ │ │ │ - lsl x27, x0, #2 │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - adrp x20, 9f000 │ │ │ │ + ldrb w0, [x19, #240] │ │ │ │ + stur q31, [x19, #8] │ │ │ │ + stur q31, [x19, #24] │ │ │ │ + stur q31, [x19, #40] │ │ │ │ + tbz w0, #0, 360e0 ::do_widen(char) const@@Base+0x18080> │ │ │ │ + adrp x20, 9f000 │ │ │ │ ldr x20, [x20, #3744] │ │ │ │ - mov x0, x27 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x27 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - bl d570 │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - umull x20, w22, w0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d8b0 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x24, x0 │ │ │ │ - cmp x27, #0x4 │ │ │ │ - b.le 3b440 ::do_widen(char) const@@Base+0x26f00> │ │ │ │ - stp xzr, xzr, [x24] │ │ │ │ - mov x0, x27 │ │ │ │ - str xzr, [x24, #16] │ │ │ │ - bl d8b0 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x23, x0, x27 │ │ │ │ - str x0, [x24] │ │ │ │ - mov x2, x27 │ │ │ │ - str x23, [x24, #16] │ │ │ │ - add x24, x24, #0x18 │ │ │ │ - bl d270 │ │ │ │ - stur x23, [x24, #-16] │ │ │ │ - subs x22, x22, #0x1 │ │ │ │ - b.ne 3b074 ::do_widen(char) const@@Base+0x26b34> // b.any │ │ │ │ + add x19, sp, #0x8 │ │ │ │ + mov x8, x19 │ │ │ │ + bl 2a500 ::do_widen(char) const@@Base+0xc4a0> │ │ │ │ ldr x0, [sp, #40] │ │ │ │ - add x0, x0, x20 │ │ │ │ - b 3b1a4 ::do_widen(char) const@@Base+0x26c64> │ │ │ │ - sxtw x1, w22 │ │ │ │ - mov w3, #0x18 // #24 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - umaddl x1, w1, w3, x0 │ │ │ │ - add x0, x0, #0x18 │ │ │ │ - stur q31, [x0, #-24] │ │ │ │ - stur xzr, [x0, #-8] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 36128 ::do_widen(char) const@@Base+0x180c8> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl e234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x264> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x0, x0, x4 │ │ │ │ cmp x0, x1 │ │ │ │ - b.ne 3b0cc ::do_widen(char) const@@Base+0x26b8c> // b.any │ │ │ │ - mov x22, x2 │ │ │ │ - b 3ae04 ::do_widen(char) const@@Base+0x268c4> │ │ │ │ - stp xzr, xzr, [x22] │ │ │ │ - mov x0, x20 │ │ │ │ - str xzr, [x22, #16] │ │ │ │ - bl d8b0 │ │ │ │ - ldr s31, [x23] │ │ │ │ - add x1, x0, x20 │ │ │ │ - stp x0, x1, [x22] │ │ │ │ - subs x24, x24, #0x1 │ │ │ │ - add x22, x22, #0x18 │ │ │ │ - stur x1, [x22, #-8] │ │ │ │ - str s31, [x0] │ │ │ │ - b.ne 3b0e8 ::do_widen(char) const@@Base+0x26ba8> // b.any │ │ │ │ - b 3ae04 ::do_widen(char) const@@Base+0x268c4> │ │ │ │ - add x22, x22, #0x18 │ │ │ │ - cmp x24, x22 │ │ │ │ - b.ne 3ae24 ::do_widen(char) const@@Base+0x268e4> // b.any │ │ │ │ - b 3ae3c ::do_widen(char) const@@Base+0x268fc> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x27, x20 │ │ │ │ - b.ne 3af20 ::do_widen(char) const@@Base+0x269e0> // b.any │ │ │ │ - b 3af38 ::do_widen(char) const@@Base+0x269f8> │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - b 3ae04 ::do_widen(char) const@@Base+0x268c4> │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - b 3ad74 ::do_widen(char) const@@Base+0x26834> │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - b 3ad08 ::do_widen(char) const@@Base+0x267c8> │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - umull x20, w22, w0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d8b0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - nop │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - subs x22, x22, #0x1 │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, x0, #0x18 │ │ │ │ - b.ne 3b180 ::do_widen(char) const@@Base+0x26c40> // b.any │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str xzr, [sp, #24] │ │ │ │ - add x0, x0, x20 │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - ldr x20, [x23, #8] │ │ │ │ - ldr x27, [x19, #360] │ │ │ │ - str x1, [x19, #360] │ │ │ │ - stp x24, x0, [x23, #8] │ │ │ │ - mov x22, x27 │ │ │ │ - cmp x27, x20 │ │ │ │ - b.eq 3b1e0 ::do_widen(char) const@@Base+0x26ca0> // b.none │ │ │ │ - ldr x0, [x22] │ │ │ │ - cbz x0, 3b478 ::do_widen(char) const@@Base+0x26f38> │ │ │ │ - add x22, x22, #0x18 │ │ │ │ - bl d870 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 3b1c8 ::do_widen(char) const@@Base+0x26c88> // b.any │ │ │ │ - cbz x27, 3b1ec ::do_widen(char) const@@Base+0x26cac> │ │ │ │ - mov x0, x27 │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cbz x0, 3b1f8 ::do_widen(char) const@@Base+0x26cb8> │ │ │ │ - bl d870 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - ldr w22, [x19, #140] │ │ │ │ - bl d8b0 │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - mov x24, x0 │ │ │ │ - stp xzr, xzr, [x0, #16] │ │ │ │ - cbz x22, 3b498 ::do_widen(char) const@@Base+0x26f58> │ │ │ │ - mov w20, #0x18 // #24 │ │ │ │ - umull x20, w22, w20 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d8b0 │ │ │ │ - add x1, x0, x20 │ │ │ │ - mov x27, x0 │ │ │ │ - mov x20, x0 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - nop │ │ │ │ - stp xzr, xzr, [x20] │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - str xzr, [x20, #16] │ │ │ │ - bl d8b0 │ │ │ │ - ldp q31, q30, [x24] │ │ │ │ - add x1, x0, #0x20 │ │ │ │ - stp x0, x1, [x20] │ │ │ │ - subs x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - stur x1, [x20, #-8] │ │ │ │ - stp q31, q30, [x0] │ │ │ │ - b.ne 3b240 ::do_widen(char) const@@Base+0x26d00> // b.any │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - ldr x22, [x19, #384] │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - ldr x23, [x0] │ │ │ │ - str x27, [x19, #384] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - stp x20, x1, [x0] │ │ │ │ - mov x20, x22 │ │ │ │ - cmp x22, x23 │ │ │ │ - b.eq 3b2b8 ::do_widen(char) const@@Base+0x26d78> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 3b488 ::do_widen(char) const@@Base+0x26f48> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl d870 │ │ │ │ - cmp x20, x23 │ │ │ │ - b.ne 3b2a0 ::do_widen(char) const@@Base+0x26d60> // b.any │ │ │ │ - cbz x22, 3b2c4 ::do_widen(char) const@@Base+0x26d84> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d870 │ │ │ │ - mov x0, x24 │ │ │ │ - bl d870 │ │ │ │ - stp xzr, xzr, [sp, #48] │ │ │ │ - ldp x1, x0, [x21] │ │ │ │ - str xzr, [sp, #64] │ │ │ │ - subs x22, x0, x1 │ │ │ │ - b.eq 3b40c ::do_widen(char) const@@Base+0x26ecc> // b.none │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ - cmp x22, x0 │ │ │ │ - b.hi 3b4b8 ::do_widen(char) const@@Base+0x26f78> // b.pmore │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d8b0 │ │ │ │ - ldp x1, x21, [x21] │ │ │ │ - add x22, x0, x22 │ │ │ │ - stp x0, x0, [sp, #48] │ │ │ │ - mov x20, x0 │ │ │ │ - str x22, [sp, #64] │ │ │ │ - sub x21, x21, x1 │ │ │ │ - cmp x21, #0x4 │ │ │ │ - b.le 3b4a8 ::do_widen(char) const@@Base+0x26f68> │ │ │ │ - mov x2, x21 │ │ │ │ - bl da90 │ │ │ │ - ldp x0, x1, [sp, #8] │ │ │ │ - add x20, x20, x21 │ │ │ │ - ldp w3, w4, [x19, #104] │ │ │ │ - add x2, sp, #0x30 │ │ │ │ - str x20, [sp, #56] │ │ │ │ - bl 774a0 ::do_widen(char) const@@Base+0x62f60> │ │ │ │ - str w0, [x19, #164] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cbz x0, 3b350 ::do_widen(char) const@@Base+0x26e10> │ │ │ │ - bl d870 │ │ │ │ - ldr w1, [x19, #24] │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - ldr w2, [x19, #32] │ │ │ │ - mov x0, x28 │ │ │ │ - adrp x20, 9f000 │ │ │ │ + b.gt 36020 ::do_widen(char) const@@Base+0x17fc0> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.gt 36020 ::do_widen(char) const@@Base+0x17fc0> │ │ │ │ + ldrb w0, [x19, #240] │ │ │ │ + add x1, x4, w1, sxtw │ │ │ │ + str x1, [x19, #16] │ │ │ │ + tbz w0, #0, 360e0 ::do_widen(char) const@@Base+0x18080> │ │ │ │ + adrp x20, 9f000 │ │ │ │ ldr x20, [x20, #3744] │ │ │ │ - bl 776cc ::do_widen(char) const@@Base+0x6318c> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x1, x28 │ │ │ │ - bl 77b0c ::do_widen(char) const@@Base+0x635cc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + add x19, sp, #0x8 │ │ │ │ + mov x8, x19 │ │ │ │ + bl 2a500 ::do_widen(char) const@@Base+0xc4a0> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3b500 ::do_widen(char) const@@Base+0x26fc0> // b.any │ │ │ │ - ldp x29, x30, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #96] │ │ │ │ - ldp x21, x22, [sp, #112] │ │ │ │ - ldp x23, x24, [sp, #128] │ │ │ │ - ldp x25, x26, [sp, #144] │ │ │ │ - ldp x27, x28, [sp, #160] │ │ │ │ - add sp, sp, #0xb0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - str xzr, [sp, #24] │ │ │ │ - b 3aef4 ::do_widen(char) const@@Base+0x269b4> │ │ │ │ - stp xzr, xzr, [x25] │ │ │ │ - str xzr, [x25, #16] │ │ │ │ - tbz x20, #63, 3b420 ::do_widen(char) const@@Base+0x26ee0> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ + b.ne 36128 ::do_widen(char) const@@Base+0x180c8> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl e234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x264> │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0xac8 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl d980 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3b500 ::do_widen(char) const@@Base+0x26fc0> // b.any │ │ │ │ - bl d730 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - b 3affc ::do_widen(char) const@@Base+0x26abc> │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - b 3af98 ::do_widen(char) const@@Base+0x26a58> │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - str xzr, [sp, #48] │ │ │ │ - str xzr, [sp, #64] │ │ │ │ - b 3b328 ::do_widen(char) const@@Base+0x26de8> │ │ │ │ - adrp x20, 9f000 │ │ │ │ + b.eq 36134 ::do_widen(char) const@@Base+0x180d4> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + b 36104 ::do_widen(char) const@@Base+0x180a4> │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + ldr x5, [x0] │ │ │ │ + str x5, [sp, #40] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + cbz x4, 36180 ::do_widen(char) const@@Base+0x18120> │ │ │ │ + cmp w2, #0x1 │ │ │ │ + ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ + b.eq 361e0 ::do_widen(char) const@@Base+0x18180> // b.none │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 36198 ::do_widen(char) const@@Base+0x18138> │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + stur q31, [x19, #8] │ │ │ │ + stur q31, [x19, #24] │ │ │ │ + stur q31, [x19, #40] │ │ │ │ + tbz w0, #0, 36240 ::do_widen(char) const@@Base+0x181e0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ ldr x20, [x20, #3744] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ + add x19, sp, #0x8 │ │ │ │ + mov x8, x19 │ │ │ │ + bl 2a500 ::do_widen(char) const@@Base+0xc4a0> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3b500 ::do_widen(char) const@@Base+0x26fc0> // b.any │ │ │ │ - bl d450 │ │ │ │ - stp xzr, xzr, [x24] │ │ │ │ - mov x0, x27 │ │ │ │ - str xzr, [x24, #16] │ │ │ │ - bl d8b0 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - subs x22, x22, #0x1 │ │ │ │ - add x24, x24, #0x18 │ │ │ │ - ldr s31, [x1] │ │ │ │ - add x1, x0, x27 │ │ │ │ - stp x0, x1, [x24, #-24] │ │ │ │ - stur x1, [x24, #-8] │ │ │ │ - str s31, [x0] │ │ │ │ - b.ne 3b440 ::do_widen(char) const@@Base+0x26f00> // b.any │ │ │ │ - b 3b0ac ::do_widen(char) const@@Base+0x26b6c> │ │ │ │ - add x22, x22, #0x18 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 3b1c8 ::do_widen(char) const@@Base+0x26c88> // b.any │ │ │ │ - b 3b1e0 ::do_widen(char) const@@Base+0x26ca0> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x23, x20 │ │ │ │ - b.ne 3b2a0 ::do_widen(char) const@@Base+0x26d60> // b.any │ │ │ │ - b 3b2b8 ::do_widen(char) const@@Base+0x26d78> │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - str xzr, [sp, #24] │ │ │ │ - b 3b270 ::do_widen(char) const@@Base+0x26d30> │ │ │ │ - b.ne 3b328 ::do_widen(char) const@@Base+0x26de8> // b.any │ │ │ │ - ldr w0, [x1] │ │ │ │ - str w0, [x20] │ │ │ │ - b 3b328 ::do_widen(char) const@@Base+0x26de8> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ + b.ne 36288 ::do_widen(char) const@@Base+0x18228> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl e234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x264> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 36180 ::do_widen(char) const@@Base+0x18120> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.gt 36180 ::do_widen(char) const@@Base+0x18120> │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + add x1, x4, w1, sxtw │ │ │ │ + str x1, [x19, #16] │ │ │ │ + tbz w0, #0, 36240 ::do_widen(char) const@@Base+0x181e0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x19, sp, #0x8 │ │ │ │ + mov x8, x19 │ │ │ │ + bl 2a500 ::do_widen(char) const@@Base+0xc4a0> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3b500 ::do_widen(char) const@@Base+0x26fc0> // b.any │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - bl d730 │ │ │ │ + b.ne 36288 ::do_widen(char) const@@Base+0x18228> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl e234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x264> │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0xa28 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 77480 ::do_widen(char) const@@Base+0x62f40> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl d980 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 3b574 ::do_widen(char) const@@Base+0x27034> // b.none │ │ │ │ + b.eq 36294 ::do_widen(char) const@@Base+0x18234> // b.none │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl 3b880 ::do_widen(char) const@@Base+0x27340> │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3b880 ::do_widen(char) const@@Base+0x27340> │ │ │ │ - ldr x0, [x19, #336] │ │ │ │ - cbz x0, 3b528 ::do_widen(char) const@@Base+0x26fe8> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #312] │ │ │ │ - cbz x0, 3b534 ::do_widen(char) const@@Base+0x26ff4> │ │ │ │ - bl d870 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 3b880 ::do_widen(char) const@@Base+0x27340> │ │ │ │ - mov x0, x26 │ │ │ │ - bl 3b880 ::do_widen(char) const@@Base+0x27340> │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - cbz x0, 3b550 ::do_widen(char) const@@Base+0x27010> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #216] │ │ │ │ - cbz x0, 3b55c ::do_widen(char) const@@Base+0x2701c> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #192] │ │ │ │ - cbz x0, 3b568 ::do_widen(char) const@@Base+0x27028> │ │ │ │ - bl d870 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 77480 ::do_widen(char) const@@Base+0x62f40> │ │ │ │ - b 3b4e4 ::do_widen(char) const@@Base+0x26fa4> │ │ │ │ - mov x0, x21 │ │ │ │ + b 36264 ::do_widen(char) const@@Base+0x18204> │ │ │ │ + mov x0, x19 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - cbz x23, 3b590 ::do_widen(char) const@@Base+0x27050> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d870 │ │ │ │ - add x26, x19, #0x108 │ │ │ │ - add x25, x19, #0x120 │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - b 3b50c ::do_widen(char) const@@Base+0x26fcc> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x21, x0 │ │ │ │ - cbz x1, 3b5b8 ::do_widen(char) const@@Base+0x27078> │ │ │ │ - mov x0, x1 │ │ │ │ - bl d870 │ │ │ │ - adrp x20, 9f000 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + ldr x5, [x0] │ │ │ │ + str x5, [sp, #40] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + cbz x4, 362e0 ::do_widen(char) const@@Base+0x18280> │ │ │ │ + cmp w2, #0x1 │ │ │ │ + ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ + b.eq 36340 ::do_widen(char) const@@Base+0x182e0> // b.none │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 362f8 ::do_widen(char) const@@Base+0x18298> │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldrb w0, [x19, #69] │ │ │ │ + stur q31, [x19, #8] │ │ │ │ + stur q31, [x19, #24] │ │ │ │ + stur q31, [x19, #40] │ │ │ │ + tbz w0, #0, 363a0 ::do_widen(char) const@@Base+0x18340> │ │ │ │ + adrp x20, 9f000 │ │ │ │ ldr x20, [x20, #3744] │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - b 3b50c ::do_widen(char) const@@Base+0x26fcc> │ │ │ │ - bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ + add x19, sp, #0x8 │ │ │ │ + mov x8, x19 │ │ │ │ + bl 2a500 ::do_widen(char) const@@Base+0xc4a0> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 363e8 ::do_widen(char) const@@Base+0x18388> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl e234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x264> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 362e0 ::do_widen(char) const@@Base+0x18280> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.gt 362e0 ::do_widen(char) const@@Base+0x18280> │ │ │ │ + ldrb w0, [x19, #69] │ │ │ │ + add x1, x4, w1, sxtw │ │ │ │ + str x1, [x19, #16] │ │ │ │ + tbz w0, #0, 363a0 ::do_widen(char) const@@Base+0x18340> │ │ │ │ + adrp x20, 9f000 │ │ │ │ ldr x20, [x20, #3744] │ │ │ │ - mov x21, x25 │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - cmp x21, x22 │ │ │ │ - b.eq 3b65c ::do_widen(char) const@@Base+0x2711c> // b.none │ │ │ │ - ldr x0, [x21] │ │ │ │ - cbz x0, 3b5f0 ::do_widen(char) const@@Base+0x270b0> │ │ │ │ - bl d870 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - b 3b5dc ::do_widen(char) const@@Base+0x2709c> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ + add x19, sp, #0x8 │ │ │ │ + mov x8, x19 │ │ │ │ + bl 2a500 ::do_widen(char) const@@Base+0xc4a0> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3b500 ::do_widen(char) const@@Base+0x26fc0> // b.any │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0xaa0 │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - add x25, x19, #0x120 │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - bl d870 │ │ │ │ - b 3b50c ::do_widen(char) const@@Base+0x26fcc> │ │ │ │ + b.ne 363e8 ::do_widen(char) const@@Base+0x18388> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl e234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x264> │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0xb68 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ bti j │ │ │ │ - mov x21, x24 │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - cmp x20, x21 │ │ │ │ - b.eq 3b7f0 ::do_widen(char) const@@Base+0x272b0> // b.none │ │ │ │ - ldr x0, [x21] │ │ │ │ - cbz x0, 3b654 ::do_widen(char) const@@Base+0x27114> │ │ │ │ - bl d870 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - b 3b640 ::do_widen(char) const@@Base+0x27100> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl d980 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3b500 ::do_widen(char) const@@Base+0x26fc0> // b.any │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl d870 │ │ │ │ - b 3b50c ::do_widen(char) const@@Base+0x26fcc> │ │ │ │ - bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x21, x0 │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - b 3b50c ::do_widen(char) const@@Base+0x26fcc> │ │ │ │ + b.eq 363f4 ::do_widen(char) const@@Base+0x18394> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - ldr x21, [sp, #40] │ │ │ │ - adrp x20, 9f000 │ │ │ │ + b 363c4 ::do_widen(char) const@@Base+0x18364> │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + ldr x5, [x0] │ │ │ │ + str x5, [sp, #40] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + cbz x4, 36440 ::do_widen(char) const@@Base+0x183e0> │ │ │ │ + cmp w2, #0x1 │ │ │ │ + ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ + b.eq 364a0 ::do_widen(char) const@@Base+0x18440> // b.none │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 36458 ::do_widen(char) const@@Base+0x183f8> │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldrb w0, [x19, #80] │ │ │ │ + stur q31, [x19, #8] │ │ │ │ + stur q31, [x19, #24] │ │ │ │ + stur q31, [x19, #40] │ │ │ │ + tbz w0, #0, 36500 ::do_widen(char) const@@Base+0x184a0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ ldr x20, [x20, #3744] │ │ │ │ - cmp x21, x24 │ │ │ │ - b.eq 3b700 ::do_widen(char) const@@Base+0x271c0> // b.none │ │ │ │ - ldr x0, [x21] │ │ │ │ - cbz x0, 3b6d0 ::do_widen(char) const@@Base+0x27190> │ │ │ │ - bl d870 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - b 3b6bc ::do_widen(char) const@@Base+0x2717c> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x20, 9f000 │ │ │ │ + add x19, sp, #0x8 │ │ │ │ + mov x8, x19 │ │ │ │ + bl 2a500 ::do_widen(char) const@@Base+0xc4a0> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 36548 ::do_widen(char) const@@Base+0x184e8> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl e234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x264> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 36440 ::do_widen(char) const@@Base+0x183e0> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.gt 36440 ::do_widen(char) const@@Base+0x183e0> │ │ │ │ + ldrb w0, [x19, #80] │ │ │ │ + add x1, x4, w1, sxtw │ │ │ │ + str x1, [x19, #16] │ │ │ │ + tbz w0, #0, 36500 ::do_widen(char) const@@Base+0x184a0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ ldr x20, [x20, #3744] │ │ │ │ - cbz x0, 3b6a0 ::do_widen(char) const@@Base+0x27160> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - bl d870 │ │ │ │ - b 3b50c ::do_widen(char) const@@Base+0x26fcc> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ + add x19, sp, #0x8 │ │ │ │ + mov x8, x19 │ │ │ │ + bl 2a500 ::do_widen(char) const@@Base+0xc4a0> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3b500 ::do_widen(char) const@@Base+0x26fc0> // b.any │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ + b.ne 36548 ::do_widen(char) const@@Base+0x184e8> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl e234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x264> │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x960 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl d980 │ │ │ │ ldr x0, [sp, #40] │ │ │ │ - bl d870 │ │ │ │ - b 3b6f0 ::do_widen(char) const@@Base+0x271b0> │ │ │ │ - bti j │ │ │ │ - mov x22, x25 │ │ │ │ - b 3b5d4 ::do_widen(char) const@@Base+0x27094> │ │ │ │ - bti j │ │ │ │ - mov x22, x25 │ │ │ │ - b 3b5d4 ::do_widen(char) const@@Base+0x27094> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3b500 ::do_widen(char) const@@Base+0x26fc0> // b.any │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - add x0, x0, #0xaa0 │ │ │ │ - bl d530 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x1, [x20] │ │ │ │ + b.eq 36554 ::do_widen(char) const@@Base+0x184f4> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + b 36524 ::do_widen(char) const@@Base+0x184c4> │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xe0 │ │ │ │ + mov x5, x3 │ │ │ │ + adrp x4, 9f000 │ │ │ │ + ldr x4, [x4, #3744] │ │ │ │ + stp x29, x30, [sp, #128] │ │ │ │ + add x29, sp, #0x80 │ │ │ │ + str x3, [sp, #16] │ │ │ │ + ldr x3, [x4] │ │ │ │ + str x3, [sp, #120] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + str x2, [sp, #24] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + b.le 36abc ::do_widen(char) const@@Base+0x18a5c> │ │ │ │ + stp x23, x24, [sp, #176] │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #4000] │ │ │ │ + stp x19, x20, [sp, #144] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3816] │ │ │ │ + stp x21, x22, [sp, #160] │ │ │ │ + mov x22, x1 │ │ │ │ + str xzr, [sp, #8] │ │ │ │ + stp x25, x26, [sp, #192] │ │ │ │ + stp x27, x28, [sp, #208] │ │ │ │ + ldr w0, [x19, #160] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 367e4 ::do_widen(char) const@@Base+0x18784> // b.none │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.eq 367a8 ::do_widen(char) const@@Base+0x18748> // b.none │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.eq 36804 ::do_widen(char) const@@Base+0x187a4> // b.none │ │ │ │ + ldr w0, [x19, #120] │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.ne 36788 ::do_widen(char) const@@Base+0x18728> // b.any │ │ │ │ + ldr x25, [x19] │ │ │ │ + ldr w1, [x19, #112] │ │ │ │ + cbz x25, 36a9c ::do_widen(char) const@@Base+0x18a3c> │ │ │ │ + ldr w0, [x25, #12] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 36afc ::do_widen(char) const@@Base+0x18a9c> // b.any │ │ │ │ + ldr w0, [x25, #64] │ │ │ │ + tbz w0, #1, 36974 ::do_widen(char) const@@Base+0x18914> │ │ │ │ + ldp x1, x4, [x25, #48] │ │ │ │ + add x0, sp, #0x37 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + mov x20, x25 │ │ │ │ + cmp x1, x4 │ │ │ │ + b.ne 36638 ::do_widen(char) const@@Base+0x185d8> // b.any │ │ │ │ + b 369a4 ::do_widen(char) const@@Base+0x18944> │ │ │ │ + ldp x0, x4, [x25, #48] │ │ │ │ + cmp x0, x4 │ │ │ │ + b.eq 366a4 ::do_widen(char) const@@Base+0x18644> // b.none │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + add x27, x25, #0x30 │ │ │ │ + add x26, sp, #0x40 │ │ │ │ + mov x3, x27 │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d440 │ │ │ │ + ldr w1, [x23] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d850 │ │ │ │ + mov w21, w0 │ │ │ │ + mov x2, x27 │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + bl de80 │ │ │ │ + mov w0, w21 │ │ │ │ + bl d500 │ │ │ │ + ldr w0, [x24] │ │ │ │ + cmp w21, w0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x20, #28] │ │ │ │ + ldr x20, [x19] │ │ │ │ + cset w26, ne // ne = any │ │ │ │ + cbz x20, 36a7c ::do_widen(char) const@@Base+0x18a1c> │ │ │ │ + and w26, w26, #0x1 │ │ │ │ + add x1, x20, #0x20 │ │ │ │ + ldr x2, [x22] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x1, [x1] │ │ │ │ + ldr x21, [x20, #48] │ │ │ │ + ldr x3, [x2, #96] │ │ │ │ + sub x21, x21, x1 │ │ │ │ + mov x2, x21 │ │ │ │ + blr x3 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + mov x27, x0 │ │ │ │ + ccmp x21, x0, #0x4, gt │ │ │ │ + b.le 366ec ::do_widen(char) const@@Base+0x1868c> │ │ │ │ + ldr x0, [x19] │ │ │ │ + cbz x0, 36a7c ::do_widen(char) const@@Base+0x18a1c> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + sub x2, x21, x27 │ │ │ │ + add x1, x0, x27 │ │ │ │ + bl da90 │ │ │ │ + ldr x20, [x19] │ │ │ │ + cbz x20, 36a7c ::do_widen(char) const@@Base+0x18a1c> │ │ │ │ + ldr x2, [x20, #32] │ │ │ │ + sub x21, x21, x27 │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + add x21, x2, x21 │ │ │ │ + add x1, x20, #0x20 │ │ │ │ + add x0, x2, x0 │ │ │ │ + stp x21, x0, [x1, #16] │ │ │ │ + cbnz w26, 3662c ::do_widen(char) const@@Base+0x185cc> │ │ │ │ + str wzr, [x20, #64] │ │ │ │ + mov x0, x20 │ │ │ │ + stp x2, x2, [x1, #16] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + strb wzr, [x20, #28] │ │ │ │ + bl d6c0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [x19, #160] │ │ │ │ + ldp x1, x0, [sp, #8] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 365c8 ::do_widen(char) const@@Base+0x18568> │ │ │ │ + ldp x19, x20, [sp, #144] │ │ │ │ + ldp x21, x22, [sp, #160] │ │ │ │ + ldp x23, x24, [sp, #176] │ │ │ │ + ldp x25, x26, [sp, #192] │ │ │ │ + ldp x27, x28, [sp, #208] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 36ae4 ::do_widen(char) const@@Base+0x18a84> // b.any │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldp x29, x30, [sp, #128] │ │ │ │ + add sp, sp, #0xe0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x20, x0, #0x1 │ │ │ │ + ldrb w1, [x1, x0] │ │ │ │ + add x0, x19, #0x70 │ │ │ │ + bl d9f0 │ │ │ │ + str x20, [sp, #8] │ │ │ │ + b 36738 ::do_widen(char) const@@Base+0x186d8> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x20, x19, #0x10 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldrb w1, [x0, x1] │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc70 │ │ │ │ + ldr w0, [x19, #100] │ │ │ │ + cmp w0, #0xd │ │ │ │ + b.ne 367d4 ::do_widen(char) const@@Base+0x18774> // b.any │ │ │ │ + mov w0, #0x3 // #3 │ │ │ │ + str w0, [x19, #160] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 36738 ::do_widen(char) const@@Base+0x186d8> │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + str w0, [x19, #160] │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + bl dc90 │ │ │ │ + add x0, x19, #0x70 │ │ │ │ + bl d720 │ │ │ │ + ldr w0, [x19, #160] │ │ │ │ + b 365d4 ::do_widen(char) const@@Base+0x18574> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x25, [x19] │ │ │ │ + add x1, x1, x0 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + sub x0, x1, x0 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + cbz x25, 36a7c ::do_widen(char) const@@Base+0x18a1c> │ │ │ │ + ldr w0, [x25, #64] │ │ │ │ + tbz w0, #1, 36a5c ::do_widen(char) const@@Base+0x189fc> │ │ │ │ + ldp x0, x1, [sp, #32] │ │ │ │ + mov x20, x25 │ │ │ │ + add x27, x25, #0x30 │ │ │ │ + add x28, sp, #0x38 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + add x26, x0, x1 │ │ │ │ + b 368ac ::do_widen(char) const@@Base+0x1884c> │ │ │ │ + cbz x20, 36a9c ::do_widen(char) const@@Base+0x18a3c> │ │ │ │ + mov x3, x27 │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d440 │ │ │ │ + ldr w1, [x23] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d850 │ │ │ │ + mov w21, w0 │ │ │ │ + mov x2, x27 │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + bl de80 │ │ │ │ + mov w0, w21 │ │ │ │ + bl d500 │ │ │ │ + ldr w0, [x24] │ │ │ │ + cmp w21, w0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x20, #28] │ │ │ │ + ldr x20, [x19] │ │ │ │ + b.eq 369d4 ::do_widen(char) const@@Base+0x18974> // b.none │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x26, x0 │ │ │ │ + b.eq 369ac ::do_widen(char) const@@Base+0x1894c> // b.none │ │ │ │ + ldp x0, x4, [x25, #48] │ │ │ │ + cmp x0, x4 │ │ │ │ + b.ne 3684c ::do_widen(char) const@@Base+0x187ec> // b.any │ │ │ │ + cbz x20, 36a7c ::do_widen(char) const@@Base+0x18a1c> │ │ │ │ + ldr x3, [x22] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x1, [x20, #32] │ │ │ │ + ldr x2, [x20, #48] │ │ │ │ + ldr x3, [x3, #96] │ │ │ │ + sub x21, x2, x1 │ │ │ │ + mov x2, x21 │ │ │ │ + blr x3 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + mov x1, x0 │ │ │ │ + ccmp x21, x0, #0x4, gt │ │ │ │ + b.le 36934 ::do_widen(char) const@@Base+0x188d4> │ │ │ │ + ldr x0, [x19] │ │ │ │ + cbz x0, 36a7c ::do_widen(char) const@@Base+0x18a1c> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + sub x21, x21, x1 │ │ │ │ + mov x2, x21 │ │ │ │ + add x1, x0, x1 │ │ │ │ + bl da90 │ │ │ │ + ldr x20, [x19] │ │ │ │ + cbz x20, 36a7c ::do_widen(char) const@@Base+0x18a1c> │ │ │ │ + ldp x0, x2, [x20, #32] │ │ │ │ + add x1, x20, #0x20 │ │ │ │ + add x21, x0, x21 │ │ │ │ + add x0, x0, x2 │ │ │ │ + stp x21, x0, [x1, #16] │ │ │ │ + ldr x4, [x25, #56] │ │ │ │ + b 36850 ::do_widen(char) const@@Base+0x187f0> │ │ │ │ + ldr x20, [x19] │ │ │ │ + cbz x20, 36a7c ::do_widen(char) const@@Base+0x18a1c> │ │ │ │ + sub x21, x21, x0 │ │ │ │ + add x2, x20, #0x20 │ │ │ │ + ldp x0, x3, [x20, #32] │ │ │ │ + add x21, x0, x21 │ │ │ │ + add x0, x0, x3 │ │ │ │ + stp x21, x0, [x2, #16] │ │ │ │ + cbnz x1, 3692c ::do_widen(char) const@@Base+0x188cc> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x0, x1, x0 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 369c0 ::do_widen(char) const@@Base+0x18960> │ │ │ │ + tbnz w0, #0, 36ac4 ::do_widen(char) const@@Base+0x18a64> │ │ │ │ + ldp x1, x4, [x25, #32] │ │ │ │ + add x2, x25, #0x20 │ │ │ │ + orr w0, w0, #0x2 │ │ │ │ + str w0, [x25, #64] │ │ │ │ + add x0, sp, #0x37 │ │ │ │ + mov x20, x25 │ │ │ │ + add x4, x1, x4 │ │ │ │ + stp x1, x4, [x2, #16] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + cmp x1, x4 │ │ │ │ + b.ne 36638 ::do_widen(char) const@@Base+0x185d8> // b.any │ │ │ │ + mov w26, #0x1 // #1 │ │ │ │ + b 3669c ::do_widen(char) const@@Base+0x1863c> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x0, x0, x1 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + cbz x20, 36a9c ::do_widen(char) const@@Base+0x18a3c> │ │ │ │ + ldrb w0, [x20, #28] │ │ │ │ + tbz w0, #0, 36744 ::do_widen(char) const@@Base+0x186e4> │ │ │ │ + mov w0, #0x4 // #4 │ │ │ │ + str w0, [x19, #160] │ │ │ │ + b 36738 ::do_widen(char) const@@Base+0x186d8> │ │ │ │ + cbz x20, 36a7c ::do_widen(char) const@@Base+0x18a1c> │ │ │ │ + ldr x2, [x22] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x1, [x20, #32] │ │ │ │ + ldr x21, [x20, #48] │ │ │ │ + ldr x3, [x2, #96] │ │ │ │ + sub x21, x21, x1 │ │ │ │ + mov x2, x21 │ │ │ │ + blr x3 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + mov x25, x0 │ │ │ │ + ccmp x21, x0, #0x4, gt │ │ │ │ + b.le 36a20 ::do_widen(char) const@@Base+0x189c0> │ │ │ │ + ldr x0, [x19] │ │ │ │ + cbz x0, 36a7c ::do_widen(char) const@@Base+0x18a1c> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + sub x2, x21, x25 │ │ │ │ + add x1, x0, x25 │ │ │ │ + bl da90 │ │ │ │ + ldr x20, [x19] │ │ │ │ + cbz x20, 36a7c ::do_widen(char) const@@Base+0x18a1c> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + add x3, x20, #0x20 │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + sub x0, x21, x25 │ │ │ │ + ldr x5, [sp, #8] │ │ │ │ + sub x2, x2, x1 │ │ │ │ + ldp x1, x4, [x20, #32] │ │ │ │ + add x2, x5, x2 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + add x0, x1, x0 │ │ │ │ + add x1, x1, x4 │ │ │ │ + stp x0, x1, [x3, #16] │ │ │ │ + b 369c0 ::do_widen(char) const@@Base+0x18960> │ │ │ │ + tbnz w0, #0, 36ac4 ::do_widen(char) const@@Base+0x18a64> │ │ │ │ + orr w0, w0, #0x2 │ │ │ │ + str w0, [x25, #64] │ │ │ │ + ldp x2, x0, [x25, #32] │ │ │ │ + add x1, x25, #0x20 │ │ │ │ + add x0, x2, x0 │ │ │ │ + stp x2, x0, [x1, #16] │ │ │ │ + b 36830 ::do_widen(char) const@@Base+0x187d0> │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x260 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x4e0 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x30a // #778 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + str xzr, [sp, #8] │ │ │ │ + b 36758 ::do_widen(char) const@@Base+0x186f8> │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + add x3, x3, #0x410 │ │ │ │ + add x1, x1, #0xb78 │ │ │ │ + add x0, x0, #0x70 │ │ │ │ + mov w2, #0x11f // #287 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + stp x19, x20, [sp, #144] │ │ │ │ + stp x21, x22, [sp, #160] │ │ │ │ + stp x23, x24, [sp, #176] │ │ │ │ + stp x25, x26, [sp, #192] │ │ │ │ + stp x27, x28, [sp, #208] │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bl d820 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x21, sp, #0x50 │ │ │ │ + mov x0, x21 │ │ │ │ + add x2, sp, #0x40 │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x1, #0x58 │ │ │ │ + str w4, [sp, #64] │ │ │ │ + adrp x19, 9e000 │ │ │ │ + str x3, [sp, #72] │ │ │ │ + bl d930 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3768] │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3744] │ │ │ │ + add x19, x19, #0x538 │ │ │ │ + ldr w0, [x0] │ │ │ │ + str x19, [sp, #80] │ │ │ │ + stp w1, w0, [sp, #112] │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + ldr x1, [x22] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3b500 ::do_widen(char) const@@Base+0x26fc0> // b.any │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0xaa0 │ │ │ │ - bl d530 │ │ │ │ - adrp x20, 9f000 │ │ │ │ + b.ne 36af8 ::do_widen(char) const@@Base+0x18a98> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl e3bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ec> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + str x19, [sp, #80] │ │ │ │ + bl dcf0 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x20 │ │ │ │ + b.ne 36af8 ::do_widen(char) const@@Base+0x18a98> // b.any │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + cmp x1, #0x1 │ │ │ │ + b.ne 36c50 ::do_widen(char) const@@Base+0x18bf0> // b.any │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + add x21, sp, #0x50 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3b540 ::do_widen(char) const@@Base+0x1d4e0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ ldr x20, [x20, #3744] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3b500 ::do_widen(char) const@@Base+0x26fc0> // b.any │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - add x0, x0, #0xaa0 │ │ │ │ - bl d530 │ │ │ │ + b.ne 36af8 ::do_widen(char) const@@Base+0x18a98> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl e3bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ec> │ │ │ │ bti j │ │ │ │ - mov x21, x27 │ │ │ │ bl d480 <__cxa_begin_catch@plt> │ │ │ │ - cmp x20, x21 │ │ │ │ - b.eq 3b844 ::do_widen(char) const@@Base+0x27304> // b.none │ │ │ │ - ldr x0, [x21] │ │ │ │ - cbz x0, 3b7e8 ::do_widen(char) const@@Base+0x272a8> │ │ │ │ - bl d870 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - b 3b7d4 ::do_widen(char) const@@Base+0x27294> │ │ │ │ - adrp x20, 9f000 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 413a0 ::do_widen(char) const@@Base+0x23340> │ │ │ │ + adrp x20, 9f000 │ │ │ │ ldr x20, [x20, #3744] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3b500 ::do_widen(char) const@@Base+0x26fc0> // b.any │ │ │ │ + b.ne 36af8 ::do_widen(char) const@@Base+0x18a98> // b.any │ │ │ │ bl dc10 <__cxa_rethrow@plt> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x24 │ │ │ │ - bl d870 │ │ │ │ - b 3b620 ::do_widen(char) const@@Base+0x270e0> │ │ │ │ + b 36bf0 ::do_widen(char) const@@Base+0x18b90> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ + mov x19, x0 │ │ │ │ bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d870 │ │ │ │ - cbnz x23, 3b588 ::do_widen(char) const@@Base+0x27048> │ │ │ │ - b 3b590 ::do_widen(char) const@@Base+0x27050> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3b500 ::do_widen(char) const@@Base+0x26fc0> // b.any │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ + b.ne 36af8 ::do_widen(char) const@@Base+0x18a98> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #120] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 36af8 ::do_widen(char) const@@Base+0x18a98> // b.any │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + b 36ca0 ::do_widen(char) const@@Base+0x18c40> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x538 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + bl dcf0 │ │ │ │ bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x27 │ │ │ │ - bl d870 │ │ │ │ - b 3b684 ::do_widen(char) const@@Base+0x27144> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 36c48 ::do_widen(char) const@@Base+0x18be8> // b.none │ │ │ │ + b 36af8 ::do_widen(char) const@@Base+0x18a98> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldp x19, x20, [x0] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 3b8c0 ::do_widen(char) const@@Base+0x27380> // b.none │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x6d0 │ │ │ │ + str xzr, [sp, #1024] │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + mov x25, x0 │ │ │ │ + mov x19, x1 │ │ │ │ + add x27, sp, #0x200 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #1736] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3720] │ │ │ │ + str x0, [sp, #72] │ │ │ │ + mov x20, x0 │ │ │ │ + bl d250 │ │ │ │ + mov x1, x20 │ │ │ │ + add x3, sp, #0x90 │ │ │ │ + add x20, sp, #0x210 │ │ │ │ + str x0, [x1, #8] │ │ │ │ + mov x0, x27 │ │ │ │ + ldp x1, x2, [x19] │ │ │ │ + stp x3, xzr, [sp, #128] │ │ │ │ + strb wzr, [sp, #144] │ │ │ │ + str x20, [sp, #512] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 35640 ::do_widen(char) const@@Base+0x175e0> │ │ │ │ + add x0, sp, #0x380 │ │ │ │ + mov x1, x27 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + bl 43340 ::do_widen(char) const@@Base+0x252e0> │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 36d6c ::do_widen(char) const@@Base+0x18d0c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr w1, [sp, #1240] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + ands w0, w1, w0 │ │ │ │ + str w0, [sp, #16] │ │ │ │ + b.ne 37d44 ::do_widen(char) const@@Base+0x19ce4> // b.any │ │ │ │ + add x21, sp, #0x80 │ │ │ │ + add x0, sp, #0x390 │ │ │ │ + mov x1, x21 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + bl ded0 >& std::getline, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&, char)@plt> │ │ │ │ + movi d14, #0x0 │ │ │ │ + mov x26, #0x47e0 // #18400 │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + movk x26, #0x1e8, lsl #16 │ │ │ │ + str wzr, [sp, #24] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + nop │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + mov x1, x21 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + bl ded0 >& std::getline, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&, char)@plt> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + tst w0, w1 │ │ │ │ + b.ne 373b8 ::do_widen(char) const@@Base+0x19358> // b.any │ │ │ │ + add x0, sp, #0x1f0 │ │ │ │ + mov x1, #0x2 // #2 │ │ │ │ + mov x2, x0 │ │ │ │ + mov w0, #0x920 // #2336 │ │ │ │ + str x2, [sp, #32] │ │ │ │ + mov x23, x19 │ │ │ │ + stp x2, x1, [sp, #480] │ │ │ │ + strh w0, [sp, #496] │ │ │ │ + strb wzr, [sp, #498] │ │ │ │ + cmp x19, x22 │ │ │ │ + b.eq 36e40 ::do_widen(char) const@@Base+0x18de0> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x1, x23 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 36e34 ::do_widen(char) const@@Base+0x18dd4> // b.none │ │ │ │ + bl d870 │ │ │ │ + add x23, x23, #0x20 │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 36e20 ::do_widen(char) const@@Base+0x18dc0> // b.any │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cbz x0, 370b8 ::do_widen(char) const@@Base+0x19058> │ │ │ │ + ldp x1, x3, [sp, #480] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x23, x19 │ │ │ │ + bl dda0 , std::allocator >::find_first_not_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + ldp x1, x3, [sp, #480] │ │ │ │ + mov x2, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl dc80 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + add x1, sp, #0x60 │ │ │ │ + and x0, x28, x0 │ │ │ │ + str x1, [sp, #40] │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 37320 ::do_widen(char) const@@Base+0x192c0> // b.none │ │ │ │ + sub x1, x19, x23 │ │ │ │ + cmp x1, x26 │ │ │ │ + b.hi 36f48 ::do_widen(char) const@@Base+0x18ee8> // b.pmore │ │ │ │ + ldr x3, [sp, #136] │ │ │ │ + sub x4, x22, x28 │ │ │ │ + cmp x3, x28 │ │ │ │ + b.cc 37d04 ::do_widen(char) const@@Base+0x19ca4> // b.lo, b.ul, b.last │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + sub x3, x3, x28 │ │ │ │ + cmp x3, x4 │ │ │ │ + str x20, [sp, #512] │ │ │ │ + csel x3, x3, x4, ls // ls = plast │ │ │ │ + str x3, [sp, #88] │ │ │ │ + add x4, x1, x28 │ │ │ │ + cmp x3, #0xf │ │ │ │ + b.hi 37078 ::do_widen(char) const@@Base+0x19018> // b.pmore │ │ │ │ + cmp x3, #0x1 │ │ │ │ + b.eq 3706c ::do_widen(char) const@@Base+0x1900c> // b.none │ │ │ │ + cbnz x3, 37014 ::do_widen(char) const@@Base+0x18fb4> │ │ │ │ + mov x0, x20 │ │ │ │ + str x3, [sp, #520] │ │ │ │ + strb wzr, [x0, x3] │ │ │ │ + cmp x19, x24 │ │ │ │ + b.eq 3703c ::do_widen(char) const@@Base+0x18fdc> // b.none │ │ │ │ + ldr x3, [sp, #520] │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ + ldr x1, [sp, #512] │ │ │ │ + cmp x1, x20 │ │ │ │ + b.eq 370a0 ::do_widen(char) const@@Base+0x19040> // b.none │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + str x1, [x19] │ │ │ │ + str x0, [x19, #16] │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + stur x3, [x19, #-24] │ │ │ │ + ldp x1, x3, [sp, #480] │ │ │ │ + mov x2, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + bl dda0 , std::allocator >::find_first_not_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + ldp x1, x3, [sp, #480] │ │ │ │ + mov x2, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl dc80 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ + and x1, x28, x0 │ │ │ │ + mov x22, x0 │ │ │ │ + cmn x1, #0x1 │ │ │ │ + b.ne 36e88 ::do_widen(char) const@@Base+0x18e28> // b.any │ │ │ │ + mov x22, x19 │ │ │ │ + mov x19, x23 │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + sub x3, x22, #0x20 │ │ │ │ + ldur x2, [x22, #-32] │ │ │ │ + sub x1, x0, #0x1 │ │ │ │ + ldrb w2, [x2, x1] │ │ │ │ + cmp w2, #0xd │ │ │ │ + b.eq 37218 ::do_widen(char) const@@Base+0x191b8> // b.none │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + sub x23, x22, x19 │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + ubfx x1, x23, #5, #32 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 36f90 ::do_widen(char) const@@Base+0x18f30> // b.none │ │ │ │ + str w1, [sp] │ │ │ │ + bl d870 │ │ │ │ + ldr w1, [sp] │ │ │ │ + cmp w1, #0x3 │ │ │ │ + b.ne 37be4 ::do_widen(char) const@@Base+0x19b84> // b.any │ │ │ │ ldr x0, [x19] │ │ │ │ - cbz x0, 3b8dc ::do_widen(char) const@@Base+0x2739c> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dfb0 <__isoc23_strtol@plt> │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl ddf0 │ │ │ │ + fmov d15, d0 │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + cmp w23, w0 │ │ │ │ + b.lt 37a54 ::do_widen(char) const@@Base+0x199f4> // b.tstop │ │ │ │ + fcmpe d14, d0 │ │ │ │ + b.gt 37a54 ::do_widen(char) const@@Base+0x199f4> │ │ │ │ + ldp x1, x0, [x25, #8] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 37174 ::do_widen(char) const@@Base+0x19114> // b.none │ │ │ │ + str w23, [x1], #4 │ │ │ │ + str x1, [x25, #8] │ │ │ │ + add x4, x25, #0x18 │ │ │ │ + ldp x1, x0, [x4, #8] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 370f8 ::do_widen(char) const@@Base+0x19098> // b.none │ │ │ │ + str d15, [x1], #8 │ │ │ │ + str x1, [x4, #8] │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + fmov d14, d15 │ │ │ │ + str w23, [sp, #24] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #16] │ │ │ │ + b 36dc0 ::do_widen(char) const@@Base+0x18d60> │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, x3 │ │ │ │ + mov x1, x4 │ │ │ │ + bl d270 │ │ │ │ + ldr x3, [sp, #88] │ │ │ │ + str x3, [sp, #520] │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + strb wzr, [x0, x3] │ │ │ │ + cmp x19, x24 │ │ │ │ + b.ne 36ee8 ::do_widen(char) const@@Base+0x18e88> // b.any │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + mov x1, x27 │ │ │ │ + stp x23, x19, [sp, #96] │ │ │ │ + str x19, [sp, #112] │ │ │ │ + bl 3bce0 ::do_widen(char) const@@Base+0x1dc80> │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + ldr x24, [sp, #112] │ │ │ │ + ldp x23, x19, [sp, #96] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 36f14 ::do_widen(char) const@@Base+0x18eb4> // b.none │ │ │ │ bl d870 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 3b8a4 ::do_widen(char) const@@Base+0x27364> // b.any │ │ │ │ - ldr x20, [x21] │ │ │ │ - cbz x20, 3b8f0 ::do_widen(char) const@@Base+0x273b0> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + b 36f14 ::do_widen(char) const@@Base+0x18eb4> │ │ │ │ + ldrb w0, [x4] │ │ │ │ + strb w0, [sp, #528] │ │ │ │ + b 36ed4 ::do_widen(char) const@@Base+0x18e74> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x0, x27 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x4, x3, [sp] │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + str x0, [sp, #512] │ │ │ │ + ldp x4, x3, [sp] │ │ │ │ + str x1, [sp, #528] │ │ │ │ + b 37018 ::do_widen(char) const@@Base+0x18fb8> │ │ │ │ + add x2, x3, #0x1 │ │ │ │ + mov x1, x20 │ │ │ │ + str x3, [sp] │ │ │ │ + bl d270 │ │ │ │ + ldr x3, [sp] │ │ │ │ + b 36f0c ::do_widen(char) const@@Base+0x18eac> │ │ │ │ + str x20, [sp, #512] │ │ │ │ + str xzr, [sp, #520] │ │ │ │ + strb wzr, [sp, #528] │ │ │ │ + cmp x24, x19 │ │ │ │ + b.eq 371e8 ::do_widen(char) const@@Base+0x19188> // b.none │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 37314 ::do_widen(char) const@@Base+0x192b4> // b.none │ │ │ │ + ldr x1, [sp, #528] │ │ │ │ + str x0, [x19] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + add x22, x19, #0x20 │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + b 36f6c ::do_widen(char) const@@Base+0x18f0c> │ │ │ │ + ldr x7, [x25, #24] │ │ │ │ + mov x2, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ + sub x28, x1, x7 │ │ │ │ + asr x0, x28, #3 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 38154 ::do_widen(char) const@@Base+0x1a0f4> // b.none │ │ │ │ + cmp x0, #0x0 │ │ │ │ + csinc x1, x0, xzr, ne // ne = any │ │ │ │ + adds x0, x0, x1 │ │ │ │ + b.cs 37cec ::do_widen(char) const@@Base+0x19c8c> // b.hs, b.nlast │ │ │ │ + cmp x0, x2 │ │ │ │ + csel x0, x0, x2, ls // ls = plast │ │ │ │ + lsl x0, x0, #3 │ │ │ │ + str x0, [sp] │ │ │ │ + str x7, [sp, #8] │ │ │ │ + str x4, [sp, #24] │ │ │ │ + bl d8b0 │ │ │ │ + add x6, x28, #0x8 │ │ │ │ + str d15, [x0, x28] │ │ │ │ + ldr x7, [sp, #8] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x4, [sp, #24] │ │ │ │ + add x6, x0, x6 │ │ │ │ + cmp x28, #0x0 │ │ │ │ + b.gt 372d8 ::do_widen(char) const@@Base+0x19278> │ │ │ │ + cbnz x7, 372f8 ::do_widen(char) const@@Base+0x19298> │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x3, [x25, #24] │ │ │ │ + add x3, x3, x0 │ │ │ │ + stp x6, x3, [x4, #8] │ │ │ │ + b 36ffc ::do_widen(char) const@@Base+0x18f9c> │ │ │ │ + ldr x6, [x25] │ │ │ │ + mov x2, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + sub x28, x1, x6 │ │ │ │ + asr x0, x28, #2 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 38114 ::do_widen(char) const@@Base+0x1a0b4> // b.none │ │ │ │ + cmp x0, #0x0 │ │ │ │ + csinc x1, x0, xzr, ne // ne = any │ │ │ │ + adds x0, x0, x1 │ │ │ │ + b.cs 37cf8 ::do_widen(char) const@@Base+0x19c98> // b.hs, b.nlast │ │ │ │ + cmp x0, x2 │ │ │ │ + csel x0, x0, x2, ls // ls = plast │ │ │ │ + lsl x0, x0, #2 │ │ │ │ + str x0, [sp] │ │ │ │ + str x6, [sp, #8] │ │ │ │ + bl d8b0 │ │ │ │ + str w23, [x0, x28] │ │ │ │ + add x4, x28, #0x4 │ │ │ │ + ldr x6, [sp, #8] │ │ │ │ + mov x3, x0 │ │ │ │ + add x4, x0, x4 │ │ │ │ + cmp x28, #0x0 │ │ │ │ + b.gt 372a4 ::do_widen(char) const@@Base+0x19244> │ │ │ │ + cbnz x6, 372bc ::do_widen(char) const@@Base+0x1925c> │ │ │ │ + ldr x0, [sp] │ │ │ │ + stp x3, x4, [x25] │ │ │ │ + add x0, x3, x0 │ │ │ │ + str x0, [x25, #16] │ │ │ │ + b 36fe4 ::do_widen(char) const@@Base+0x18f84> │ │ │ │ + mov x1, x27 │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + stp x24, x24, [sp, #96] │ │ │ │ + str x24, [sp, #112] │ │ │ │ + bl 3bce0 ::do_widen(char) const@@Base+0x1dc80> │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + ldr x24, [sp, #112] │ │ │ │ + ldp x19, x22, [sp, #96] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 36f6c ::do_widen(char) const@@Base+0x18f0c> // b.none │ │ │ │ + bl d870 │ │ │ │ + b 36f6c ::do_widen(char) const@@Base+0x18f0c> │ │ │ │ + str x20, [sp, #512] │ │ │ │ + cmp x0, x1 │ │ │ │ + csel x23, x0, x1, ls // ls = plast │ │ │ │ + ldur x4, [x22, #-32] │ │ │ │ + str x23, [sp, #88] │ │ │ │ + cmp x23, #0xf │ │ │ │ + b.hi 37334 ::do_widen(char) const@@Base+0x192d4> // b.pmore │ │ │ │ + cmp x23, #0x1 │ │ │ │ + b.eq 37328 ::do_widen(char) const@@Base+0x192c8> // b.none │ │ │ │ + cbnz x23, 378b4 ::do_widen(char) const@@Base+0x19854> │ │ │ │ mov x0, x20 │ │ │ │ + str x23, [sp, #520] │ │ │ │ + sub x1, x22, #0x10 │ │ │ │ + strb wzr, [x0, x23] │ │ │ │ + ldr x0, [x3] │ │ │ │ + ldr x4, [sp, #512] │ │ │ │ + ldr x2, [sp, #520] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 37394 ::do_widen(char) const@@Base+0x19334> // b.none │ │ │ │ + cmp x4, x20 │ │ │ │ + b.eq 37878 ::do_widen(char) const@@Base+0x19818> // b.none │ │ │ │ + stp x4, x2, [x3] │ │ │ │ + ldr x1, [sp, #528] │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x1, [x3, #16] │ │ │ │ + cbz x0, 373a8 ::do_widen(char) const@@Base+0x19348> │ │ │ │ + str x0, [sp, #512] │ │ │ │ + str x2, [sp, #528] │ │ │ │ + str xzr, [sp, #520] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 36f6c ::do_widen(char) const@@Base+0x18f0c> // b.none │ │ │ │ + bl d870 │ │ │ │ + b 36f6c ::do_widen(char) const@@Base+0x18f0c> │ │ │ │ + mov x1, x6 │ │ │ │ + mov x2, x28 │ │ │ │ + stp x0, x4, [sp, #24] │ │ │ │ + bl d270 │ │ │ │ + ldp x3, x4, [sp, #24] │ │ │ │ + ldr x6, [sp, #8] │ │ │ │ + mov x0, x6 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + str x4, [sp, #24] │ │ │ │ + bl d870 │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x4, [sp, #24] │ │ │ │ + b 371d4 ::do_widen(char) const@@Base+0x19174> │ │ │ │ + mov x1, x7 │ │ │ │ + mov x2, x28 │ │ │ │ + stp x0, x6, [sp, #24] │ │ │ │ + str x4, [sp, #40] │ │ │ │ + bl d270 │ │ │ │ + ldp x3, x6, [sp, #24] │ │ │ │ + ldr x7, [sp, #8] │ │ │ │ + ldr x4, [sp, #40] │ │ │ │ + mov x0, x7 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + stp x6, x4, [sp, #24] │ │ │ │ + bl d870 │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldp x6, x4, [sp, #24] │ │ │ │ + b 37160 ::do_widen(char) const@@Base+0x19100> │ │ │ │ + ldrb w0, [sp, #528] │ │ │ │ + strb w0, [x19, #16] │ │ │ │ + b 370ec ::do_widen(char) const@@Base+0x1908c> │ │ │ │ + mov x22, x19 │ │ │ │ + b 36f50 ::do_widen(char) const@@Base+0x18ef0> │ │ │ │ + ldrb w0, [x4] │ │ │ │ + strb w0, [sp, #528] │ │ │ │ + b 37240 ::do_widen(char) const@@Base+0x191e0> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x0, x27 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x4, x3, [sp] │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldp x4, x3, [sp] │ │ │ │ + str x0, [sp, #512] │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + str x1, [sp, #528] │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x4 │ │ │ │ + str x3, [sp] │ │ │ │ + bl d270 │ │ │ │ + ldr x23, [sp, #88] │ │ │ │ + str x23, [sp, #520] │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + sub x1, x22, #0x10 │ │ │ │ + ldr x3, [sp] │ │ │ │ + strb wzr, [x0, x23] │ │ │ │ + ldr x0, [x3] │ │ │ │ + ldr x4, [sp, #512] │ │ │ │ + ldr x2, [sp, #520] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 37264 ::do_widen(char) const@@Base+0x19204> // b.any │ │ │ │ + cmp x4, x20 │ │ │ │ + b.eq 37878 ::do_widen(char) const@@Base+0x19818> // b.none │ │ │ │ + stp x4, x2, [x3] │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + str x0, [x3, #16] │ │ │ │ + str x20, [sp, #512] │ │ │ │ + add x20, sp, #0x210 │ │ │ │ + mov x0, x20 │ │ │ │ + b 37288 ::do_widen(char) const@@Base+0x19228> │ │ │ │ + ldr w0, [sp, #1240] │ │ │ │ + tst w0, w1 │ │ │ │ + b.eq 37924 ::do_widen(char) const@@Base+0x198c4> // b.none │ │ │ │ + add x24, sp, #0x270 │ │ │ │ + mov x0, x24 │ │ │ │ + bl d3b0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x2, sp, #0x450 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x450 │ │ │ │ + str xzr, [sp, #840] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x23, x28, [x0, #8] │ │ │ │ + strh wzr, [sp, #848] │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3712] │ │ │ │ + stur q31, [x2, #-248] │ │ │ │ + stur q31, [x3, #-232] │ │ │ │ + add x2, x25, #0x10 │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #512] │ │ │ │ + str x2, [sp, #624] │ │ │ │ + str x28, [x27, x0] │ │ │ │ + add x0, x27, x0 │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3856] │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #3792] │ │ │ │ + add x2, x20, #0x18 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x2, [sp, #512] │ │ │ │ + add x2, x26, #0x10 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + str x2, [sp, #520] │ │ │ │ + stp q31, q31, [sp, #528] │ │ │ │ + str q31, [sp, #560] │ │ │ │ + str x1, [sp, #624] │ │ │ │ + bl dfc0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #4088] │ │ │ │ + add x3, sp, #0x260 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + add x1, sp, #0x208 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + str x3, [sp, #48] │ │ │ │ + str x0, [sp, #520] │ │ │ │ + mov x0, x24 │ │ │ │ + str w2, [sp, #584] │ │ │ │ + str x3, [sp, #592] │ │ │ │ + str xzr, [sp, #600] │ │ │ │ + strb wzr, [sp, #608] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr w1, [sp, #16] │ │ │ │ + mov x0, x27 │ │ │ │ + bl de00 │ │ │ │ + ldr x4, [sp, #560] │ │ │ │ + add x1, sp, #0x170 │ │ │ │ + add x0, sp, #0x160 │ │ │ │ + str x0, [sp] │ │ │ │ + stp x1, xzr, [sp, #352] │ │ │ │ + strb wzr, [sp, #368] │ │ │ │ + cbz x4, 37988 ::do_widen(char) const@@Base+0x19928> │ │ │ │ + ldr x5, [sp, #544] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #552] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x3, x20, #0x18 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x3, [sp, #512] │ │ │ │ + add x2, x0, #0x10 │ │ │ │ + str x2, [sp, #520] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str x1, [sp, #624] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x1, [sp, #520] │ │ │ │ + bl db90 │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x23, [sp, #512] │ │ │ │ + mov x0, x24 │ │ │ │ + str x28, [x27, x2] │ │ │ │ + str x1, [sp, #624] │ │ │ │ + bl d410 │ │ │ │ + ldr x0, [sp] │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x4, #0x10 // #16 │ │ │ │ + add x3, x3, #0x740 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, sp, #0x180 │ │ │ │ + mov x2, x1 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x2 │ │ │ │ + str x2, [sp, #16] │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + ldr x1, [sp, #392] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 38220 ::do_widen(char) const@@Base+0x1a1c0> // b.plast │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0xd68 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + add x1, sp, #0x1a0 │ │ │ │ + mov x2, x1 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x2 │ │ │ │ + str x2, [sp, #40] │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + bl d250 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + mov x2, #0x34db // #13531 │ │ │ │ + movk x2, #0xd7b6, lsl #16 │ │ │ │ + movk x2, #0xde82, lsl #32 │ │ │ │ + ldr x3, [x1, #8] │ │ │ │ + mov x1, #0x400000000000 // #70368744177664 │ │ │ │ + movk x1, #0x408f, lsl #48 │ │ │ │ + fmov d31, x1 │ │ │ │ + sub x1, x0, x3 │ │ │ │ + movk x2, #0x431b, lsl #48 │ │ │ │ + mov x0, x24 │ │ │ │ + smulh x2, x1, x2 │ │ │ │ + asr x2, x2, #18 │ │ │ │ + sub x1, x2, x1, asr #63 │ │ │ │ + ucvtf d15, w1 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl d3b0 │ │ │ │ + str x23, [sp, #512] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #624] │ │ │ │ + add x0, sp, #0x450 │ │ │ │ + str xzr, [sp, #840] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #848] │ │ │ │ + stur q31, [x0, #-248] │ │ │ │ + stur q31, [x0, #-232] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x27, x2 │ │ │ │ + str x28, [x27, x2] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #512] │ │ │ │ + add x0, x20, #0x40 │ │ │ │ + str x0, [sp, #624] │ │ │ │ + add x0, x26, #0x10 │ │ │ │ + str x0, [sp, #520] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + stp q31, q31, [sp, #528] │ │ │ │ + str q31, [sp, #560] │ │ │ │ + bl dfc0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str xzr, [sp, #600] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + str x0, [sp, #520] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #584] │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #592] │ │ │ │ + strb wzr, [sp, #608] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [sp, #512] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x2 // #2 │ │ │ │ + mov x0, x27 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x27, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #632] │ │ │ │ + bl dd30 (double)@plt> │ │ │ │ + ldr x4, [sp, #560] │ │ │ │ + add x1, sp, #0x1d0 │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + stp x1, xzr, [sp, #448] │ │ │ │ + strb wzr, [sp, #464] │ │ │ │ + cbz x4, 3797c ::do_widen(char) const@@Base+0x1991c> │ │ │ │ + ldr x5, [sp, #544] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #552] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + add x2, x20, #0x18 │ │ │ │ + ldr x0, [sp, #592] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #520] │ │ │ │ + add x20, x20, #0x40 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + str x2, [sp, #512] │ │ │ │ + str x20, [sp, #624] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 37730 ::do_widen(char) const@@Base+0x196d0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x1, [sp, #520] │ │ │ │ + add x20, sp, #0x1e0 │ │ │ │ + bl db90 │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x23, [sp, #512] │ │ │ │ + mov x0, x24 │ │ │ │ + str x28, [x27, x2] │ │ │ │ + str x1, [sp, #624] │ │ │ │ + bl d410 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + mov x8, x20 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl 35420 ::do_widen(char) const@@Base+0x173c0> │ │ │ │ + ldr x1, [sp, #488] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 38254 ::do_widen(char) const@@Base+0x1a1f4> // b.plast │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0xca0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3704] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x27 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + ldrb w0, [x23, #520] │ │ │ │ + tbnz w0, #0, 378f0 ::do_widen(char) const@@Base+0x19890> │ │ │ │ + ldrb w0, [x23, #521] │ │ │ │ + tbnz w0, #0, 378bc ::do_widen(char) const@@Base+0x1985c> │ │ │ │ + mov x0, x27 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x20, x19 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl 3de80 ::do_widen(char) const@@Base+0x1fe20> │ │ │ │ + cmp x19, x22 │ │ │ │ + b.eq 37820 ::do_widen(char) const@@Base+0x197c0> // b.none │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 37814 ::do_widen(char) const@@Base+0x197b4> // b.none │ │ │ │ + bl d870 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne 37800 ::do_widen(char) const@@Base+0x197a0> // b.any │ │ │ │ + cbz x19, 3782c ::do_widen(char) const@@Base+0x197cc> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + mov x0, x21 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1736] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 37d20 ::do_widen(char) const@@Base+0x19cc0> // b.any │ │ │ │ + add sp, sp, #0x6d0 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 3b8a4 ::do_widen(char) const@@Base+0x27364> // b.any │ │ │ │ - ldr x20, [x21] │ │ │ │ - b 3b8c0 ::do_widen(char) const@@Base+0x27380> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp d14, d15, [sp, #96] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + cmp x27, x3 │ │ │ │ + b.eq 37a4c ::do_widen(char) const@@Base+0x199ec> // b.none │ │ │ │ + cbz x2, 378a4 ::do_widen(char) const@@Base+0x19844> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 37968 ::do_widen(char) const@@Base+0x19908> // b.none │ │ │ │ + mov x1, x20 │ │ │ │ + str x3, [sp] │ │ │ │ + bl d270 │ │ │ │ + ldr x3, [sp] │ │ │ │ + ldr x2, [sp, #520] │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x2, [x3, #8] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + b 37288 ::do_widen(char) const@@Base+0x19228> │ │ │ │ + mov x0, x20 │ │ │ │ + b 37358 ::do_widen(char) const@@Base+0x192f8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldr x1, [sp, #512] │ │ │ │ + ldr x2, [sp, #520] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ + b 377bc ::do_widen(char) const@@Base+0x1975c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldr x1, [sp, #512] │ │ │ │ + ldr x2, [sp, #520] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ + b 377b4 ::do_widen(char) const@@Base+0x19754> │ │ │ │ + ldr x20, [sp, #904] │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 37d24 ::do_widen(char) const@@Base+0x19cc4> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 379a0 ::do_widen(char) const@@Base+0x19940> // b.any │ │ │ │ + add x0, sp, #0x3c0 │ │ │ │ + bl d310 >::close()@plt> │ │ │ │ + cbnz x0, 373c4 ::do_widen(char) const@@Base+0x19364> │ │ │ │ + ldr x1, [sp, #944] │ │ │ │ + add x0, sp, #0x3b0 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + b 373c4 ::do_widen(char) const@@Base+0x19364> │ │ │ │ + ldrb w1, [sp, #528] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [x3] │ │ │ │ + ldr x2, [sp, #520] │ │ │ │ + b 378a4 ::do_widen(char) const@@Base+0x19844> │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 37700 ::do_widen(char) const@@Base+0x196a0> │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + mov x1, x0 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 374f4 ::do_widen(char) const@@Base+0x19494> │ │ │ │ + bl 3dbe0 ::do_widen(char) const@@Base+0x1fb80> │ │ │ │ + ldr x20, [x20] │ │ │ │ + cbz x20, 37d24 ::do_widen(char) const@@Base+0x19cc4> │ │ │ │ + ldr x23, [x20] │ │ │ │ + mov x24, #0x5 // #5 │ │ │ │ + cmp x23, x20 │ │ │ │ + b.eq 37a24 ::do_widen(char) const@@Base+0x199c4> // b.none │ │ │ │ + ldr x0, [x20, #56] │ │ │ │ + and x0, x0, x24 │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.eq 379e0 ::do_widen(char) const@@Base+0x19980> // b.none │ │ │ │ + ldr x0, [x23, #16] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x2, [x2, #136] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x23, #16] │ │ │ │ + str xzr, [x23, #16] │ │ │ │ + cbz x0, 37a3c ::do_widen(char) const@@Base+0x199dc> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x23, [x23] │ │ │ │ + cmp x23, x20 │ │ │ │ + b.ne 379bc ::do_widen(char) const@@Base+0x1995c> // b.any │ │ │ │ + ldr x23, [x20] │ │ │ │ + cmp x20, x23 │ │ │ │ + b.eq 37a24 ::do_widen(char) const@@Base+0x199c4> // b.none │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x23, [x23] │ │ │ │ + bl d870 │ │ │ │ + cmp x20, x23 │ │ │ │ + b.ne 37a10 ::do_widen(char) const@@Base+0x199b0> // b.any │ │ │ │ + ldr w0, [x20, #56] │ │ │ │ + stp x20, x20, [x20] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + str xzr, [x20, #16] │ │ │ │ + str w0, [x20, #56] │ │ │ │ + b 3793c ::do_widen(char) const@@Base+0x198dc> │ │ │ │ + ldr x23, [x23] │ │ │ │ + cmp x20, x23 │ │ │ │ + b.ne 379bc ::do_widen(char) const@@Base+0x1995c> // b.any │ │ │ │ + b 37a04 ::do_widen(char) const@@Base+0x199a4> │ │ │ │ + mov x0, x4 │ │ │ │ + b 37288 ::do_widen(char) const@@Base+0x19228> │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + add x20, sp, #0xa0 │ │ │ │ + mov x28, x20 │ │ │ │ + mov x8, x20 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + bl 35be0 ::do_widen(char) const@@Base+0x17b80> │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x3, x3, #0x6b0 │ │ │ │ + mov x4, #0x25 // #37 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d990 , std::allocator >::replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, sp, #0xc0 │ │ │ │ + mov x20, x1 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + str x20, [sp, #24] │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x20, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x20, #0x6d8 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + add x24, sp, #0xe0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + fmov d0, d14 │ │ │ │ + add x25, sp, #0x100 │ │ │ │ + mov x8, x25 │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + str x25, [sp, #32] │ │ │ │ + bl 358f0 ::do_widen(char) const@@Base+0x17890> │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + mov x1, x25 │ │ │ │ + mov x8, x0 │ │ │ │ + mov x25, x0 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + mov x0, x24 │ │ │ │ + bl 35420 ::do_widen(char) const@@Base+0x173c0> │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x25 │ │ │ │ + add x1, x1, #0x6e0 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + add x25, sp, #0x140 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + add x0, sp, #0x160 │ │ │ │ + mov x1, x0 │ │ │ │ + mov w0, w23 │ │ │ │ + mov x8, x1 │ │ │ │ + mov x23, x1 │ │ │ │ + str x1, [sp] │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + bl 35be0 ::do_widen(char) const@@Base+0x17b80> │ │ │ │ + add x0, sp, #0x180 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x8, x0 │ │ │ │ + mov x23, x0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + mov x0, x25 │ │ │ │ + bl 35420 ::do_widen(char) const@@Base+0x173c0> │ │ │ │ + add x1, x20, #0x6d8 │ │ │ │ + mov x0, x23 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + add x23, sp, #0x1a0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + str x23, [sp, #40] │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + fmov d0, d15 │ │ │ │ + add x26, sp, #0x1c0 │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + mov x8, x26 │ │ │ │ + str x26, [sp, #8] │ │ │ │ + bl 358f0 ::do_widen(char) const@@Base+0x17890> │ │ │ │ + add x20, sp, #0x1e0 │ │ │ │ + mov x1, x26 │ │ │ │ + mov x8, x20 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35420 ::do_widen(char) const@@Base+0x173c0> │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0x6e8 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x27 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1736] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 37d20 ::do_widen(char) const@@Base+0x19cc0> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x27 │ │ │ │ + bl 259a0 ::do_widen(char) const@@Base+0x7940> │ │ │ │ + add x0, sp, #0x160 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x8, x0 │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + str x20, [sp] │ │ │ │ + bl 35be0 ::do_widen(char) const@@Base+0x17b80> │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x3, x3, #0x6f0 │ │ │ │ + mov x4, #0xd // #13 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d990 , std::allocator >::replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, sp, #0x180 │ │ │ │ + mov x20, x1 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + str x20, [sp, #16] │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0x700 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + add x24, sp, #0x1a0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + str x24, [sp, #40] │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + asr x23, x23, #5 │ │ │ │ + mov x0, x27 │ │ │ │ + mov w1, #0x10 // #16 │ │ │ │ + bl d7d0 , std::allocator >::basic_ostringstream(std::_Ios_Openmode)@plt> │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x27 │ │ │ │ + bl d680 (unsigned long)@plt> │ │ │ │ + add x23, sp, #0x1c0 │ │ │ │ + add x0, sp, #0x208 │ │ │ │ + mov x8, x23 │ │ │ │ + str x23, [sp, #8] │ │ │ │ + bl dd10 , std::allocator >::str() const@plt> │ │ │ │ + mov x0, x27 │ │ │ │ + add x20, sp, #0x1e0 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + mov x1, x23 │ │ │ │ + mov x8, x20 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 35420 ::do_widen(char) const@@Base+0x173c0> │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0x730 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x27 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1736] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 37d20 ::do_widen(char) const@@Base+0x19cc0> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x27 │ │ │ │ + bl 259a0 ::do_widen(char) const@@Base+0x7940> │ │ │ │ + mov x0, #0x7ffffffffffffff8 // #9223372036854775800 │ │ │ │ + str x0, [sp] │ │ │ │ + b 37130 ::do_widen(char) const@@Base+0x190d0> │ │ │ │ + mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ + str x0, [sp] │ │ │ │ + b 371ac ::do_widen(char) const@@Base+0x1914c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1736] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 3813c ::do_widen(char) const@@Base+0x1a0dc> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x6f8 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + mov x3, #0x1c // #28 │ │ │ │ + add x1, sp, #0x60 │ │ │ │ + mov x0, x27 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #96] │ │ │ │ + str x20, [sp, #512] │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x1, #0x690 │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + str x0, [sp, #512] │ │ │ │ + ldr q30, [x1] │ │ │ │ + str x2, [sp, #528] │ │ │ │ + ldur q31, [x1, #12] │ │ │ │ + str q30, [x0] │ │ │ │ + stur q31, [x0, #12] │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + str x1, [sp, #520] │ │ │ │ + ldr x2, [sp, #512] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + strb wzr, [x2, x1] │ │ │ │ + ldr x2, [sp, #1736] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 37d20 ::do_widen(char) const@@Base+0x19cc0> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x27 │ │ │ │ + bl 259a0 ::do_widen(char) const@@Base+0x7940> │ │ │ │ + bti j │ │ │ │ + mov x23, x0 │ │ │ │ + mov x0, x27 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + mov x20, x23 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + mov x23, x19 │ │ │ │ + bl 3de80 ::do_widen(char) const@@Base+0x1fe20> │ │ │ │ + cmp x22, x23 │ │ │ │ + b.eq 37e9c ::do_widen(char) const@@Base+0x19e3c> // b.none │ │ │ │ + mov x1, x23 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 37e24 ::do_widen(char) const@@Base+0x19dc4> // b.none │ │ │ │ + bl d870 │ │ │ │ + add x23, x23, #0x20 │ │ │ │ + b 37e08 ::do_widen(char) const@@Base+0x19da8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x21, sp, #0x80 │ │ │ │ + mov x0, x27 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 37dfc ::do_widen(char) const@@Base+0x19d9c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x21, sp, #0x80 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 37dfc ::do_widen(char) const@@Base+0x19d9c> │ │ │ │ + bti j │ │ │ │ + mov x23, x0 │ │ │ │ + b 37dd0 ::do_widen(char) const@@Base+0x19d70> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x27 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + b 37de4 ::do_widen(char) const@@Base+0x19d84> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 37ddc ::do_widen(char) const@@Base+0x19d7c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 37de4 ::do_widen(char) const@@Base+0x19d84> │ │ │ │ + cbz x19, 37ea8 ::do_widen(char) const@@Base+0x19e48> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + mov x0, x21 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1736] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 37d20 ::do_widen(char) const@@Base+0x19cc0> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 37df4 ::do_widen(char) const@@Base+0x19d94> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x27 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + b 37dfc ::do_widen(char) const@@Base+0x19d9c> │ │ │ │ + bti j │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov x20, x0 │ │ │ │ + add x21, sp, #0x80 │ │ │ │ + mov x23, x19 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + b 37e08 ::do_widen(char) const@@Base+0x19da8> │ │ │ │ + bti j │ │ │ │ + mov x23, x19 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x19, x22 │ │ │ │ + add x0, sp, #0x1e0 │ │ │ │ + mov x22, x19 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x19, x23 │ │ │ │ + b 37dfc ::do_widen(char) const@@Base+0x19d9c> │ │ │ │ + bti j │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #520] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x1, [sp, #520] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #512] │ │ │ │ + str x28, [x27, x0] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #624] │ │ │ │ + bl d410 │ │ │ │ + b 37dfc ::do_widen(char) const@@Base+0x19d9c> │ │ │ │ + bti j │ │ │ │ + b 37dc4 ::do_widen(char) const@@Base+0x19d64> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 37f74 ::do_widen(char) const@@Base+0x19f14> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov x0, x27 │ │ │ │ + add x21, sp, #0x80 │ │ │ │ + mov x23, x19 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 37e08 ::do_widen(char) const@@Base+0x19da8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 37dec ::do_widen(char) const@@Base+0x19d8c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 37df4 ::do_widen(char) const@@Base+0x19d94> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x27 │ │ │ │ + ldp x23, x19, [sp, #96] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 37f28 ::do_widen(char) const@@Base+0x19ec8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 37f28 ::do_widen(char) const@@Base+0x19ec8> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x27 │ │ │ │ + mov x27, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + mov x20, x27 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x25 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x24 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x28 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 37dfc ::do_widen(char) const@@Base+0x19d9c> │ │ │ │ + bti j │ │ │ │ + mov x27, x0 │ │ │ │ + b 38010 ::do_widen(char) const@@Base+0x19fb0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 3801c ::do_widen(char) const@@Base+0x19fbc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 38024 ::do_widen(char) const@@Base+0x19fc4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 3802c ::do_widen(char) const@@Base+0x19fcc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 38034 ::do_widen(char) const@@Base+0x19fd4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 3803c ::do_widen(char) const@@Base+0x19fdc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 38044 ::do_widen(char) const@@Base+0x19fe4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 3804c ::do_widen(char) const@@Base+0x19fec> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 38054 ::do_widen(char) const@@Base+0x19ff4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 3805c ::do_widen(char) const@@Base+0x19ffc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 38064 ::do_widen(char) const@@Base+0x1a004> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 37dfc ::do_widen(char) const@@Base+0x19d9c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 37dfc ::do_widen(char) const@@Base+0x19d9c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1736] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 37d20 ::do_widen(char) const@@Base+0x19cc0> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xd30 │ │ │ │ + bl d530 │ │ │ │ + adrp x1, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x0, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + mov x2, x28 │ │ │ │ + add x1, x1, #0x3f8 │ │ │ │ + add x0, x0, #0x410 │ │ │ │ + bl dc60 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1736] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 37d20 ::do_widen(char) const@@Base+0x19cc0> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xd30 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + b 37fdc ::do_widen(char) const@@Base+0x19f7c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 37ef0 ::do_widen(char) const@@Base+0x19e90> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 37e78 ::do_widen(char) const@@Base+0x19e18> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 37ddc ::do_widen(char) const@@Base+0x19d7c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 37e78 ::do_widen(char) const@@Base+0x19e18> │ │ │ │ + bti j │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #520] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x1, [sp, #520] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #512] │ │ │ │ + str x28, [x27, x0] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #624] │ │ │ │ + bl d410 │ │ │ │ + b 37de4 ::do_widen(char) const@@Base+0x19d84> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 381f4 ::do_widen(char) const@@Base+0x1a194> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 37dec ::do_widen(char) const@@Base+0x19d8c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1736] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 37d20 ::do_widen(char) const@@Base+0x19cc0> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + mov x23, x0 │ │ │ │ + b 37dd0 ::do_widen(char) const@@Base+0x19d70> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1736] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 37d20 ::do_widen(char) const@@Base+0x19cc0> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + nop │ │ │ │ + b 39280 ::do_widen(char) const@@Base+0x1b220> │ │ │ │ + nop │ │ │ │ + ldr x5, [x0] │ │ │ │ + b 36008 ::do_widen(char) const@@Base+0x17fa8> │ │ │ │ + ... │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #104] │ │ │ │ + ubfx x0, x0, #2, #1 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 3b9c4 ::do_widen(char) const@@Base+0x27484> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x1, [x0, #80] │ │ │ │ + stp x1, x1, [x0, #8] │ │ │ │ + str x1, [x0, #24] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w1, [x0, #104] │ │ │ │ + tbz w1, #1, 39320 ::do_widen(char) const@@Base+0x1b2c0> │ │ │ │ + ldp x1, x2, [x0, #80] │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + add x2, x1, x2 │ │ │ │ + str x2, [x0, #48] │ │ │ │ + ret │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + str x2, [x0, #48] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x1, [x0, #256] │ │ │ │ + stp x1, x1, [x0, #8] │ │ │ │ + str x1, [x0, #24] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w1, [x0, #280] │ │ │ │ + tbz w1, #1, 39380 ::do_widen(char) const@@Base+0x1b320> │ │ │ │ + ldp x1, x2, [x0, #256] │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + add x2, x1, x2 │ │ │ │ + str x2, [x0, #48] │ │ │ │ + ret │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + str x2, [x0, #48] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #280] │ │ │ │ + ubfx x0, x0, #2, #1 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x1, [x0, #104] │ │ │ │ + stp x1, x1, [x0, #8] │ │ │ │ + str x1, [x0, #24] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w1, [x0, #128] │ │ │ │ + tbz w1, #1, 39400 ::do_widen(char) const@@Base+0x1b3a0> │ │ │ │ + ldp x1, x2, [x0, #104] │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + add x2, x1, x2 │ │ │ │ + str x2, [x0, #48] │ │ │ │ + ret │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + str x2, [x0, #48] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #128] │ │ │ │ + ubfx x0, x0, #2, #1 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x1, [x0, #96] │ │ │ │ + stp x1, x1, [x0, #8] │ │ │ │ + str x1, [x0, #24] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w1, [x0, #120] │ │ │ │ + tbz w1, #1, 39480 ::do_widen(char) const@@Base+0x1b420> │ │ │ │ + ldp x1, x2, [x0, #96] │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + add x2, x1, x2 │ │ │ │ + str x2, [x0, #48] │ │ │ │ + ret │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + str x2, [x0, #48] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #120] │ │ │ │ + ubfx x0, x0, #2, #1 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + str x1, [x0, #88] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w2, [x0, #120] │ │ │ │ + ubfiz w1, w1, #2, #8 │ │ │ │ + and w2, w2, #0xfffffffb │ │ │ │ + orr w2, w2, w1 │ │ │ │ + str w2, [x0, #120] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x2a0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + str x1, [x0, #96] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w2, [x0, #128] │ │ │ │ + ubfiz w1, w1, #2, #8 │ │ │ │ + and w2, w2, #0xfffffffb │ │ │ │ + orr w2, w2, w1 │ │ │ │ + str w2, [x0, #128] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x2b0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + str x1, [x0, #248] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w2, [x0, #280] │ │ │ │ + ubfiz w1, w1, #2, #8 │ │ │ │ + and w2, w2, #0xfffffffb │ │ │ │ + orr w2, w2, w1 │ │ │ │ + str w2, [x0, #280] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x2c8 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + str x1, [x0, #72] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w2, [x0, #104] │ │ │ │ + ubfiz w1, w1, #2, #8 │ │ │ │ + and w2, w2, #0xfffffffb │ │ │ │ + orr w2, w2, w1 │ │ │ │ + str w2, [x0, #104] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x2f0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + b d870 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + b d870 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + b d870 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + b d870 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x2, [x0, #32] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cbz x2, 39870 ::do_widen(char) const@@Base+0x1b810> │ │ │ │ + ldr x3, [x2] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 3986c ::do_widen(char) const@@Base+0x1b80c> // b.none │ │ │ │ + ldr x1, [x3, #16] │ │ │ │ + b df10 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldp x22, x3, [x1] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - sub x21, x3, x22 │ │ │ │ - sub x1, x1, x0 │ │ │ │ - cmp x21, x1 │ │ │ │ - b.hi 3b9c8 ::do_widen(char) const@@Base+0x27488> // b.pmore │ │ │ │ - ldr x4, [x19, #8] │ │ │ │ - sub x2, x4, x0 │ │ │ │ - cmp x21, x2 │ │ │ │ - b.ls 3ba24 ::do_widen(char) const@@Base+0x274e4> // b.plast │ │ │ │ - cmp x2, #0x8 │ │ │ │ - b.le 3ba6c ::do_widen(char) const@@Base+0x2752c> │ │ │ │ - mov x1, x22 │ │ │ │ - bl da90 │ │ │ │ - ldp x0, x4, [x19] │ │ │ │ - ldp x22, x3, [x20] │ │ │ │ - sub x2, x4, x0 │ │ │ │ - add x1, x22, x2 │ │ │ │ - sub x2, x3, x1 │ │ │ │ - cmp x2, #0x8 │ │ │ │ - b.le 3ba58 ::do_widen(char) const@@Base+0x27518> │ │ │ │ - mov x0, x4 │ │ │ │ - bl da90 │ │ │ │ - ldr x0, [x19] │ │ │ │ - add x21, x0, x21 │ │ │ │ - str x21, [x19, #8] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x6f8 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldrb w1, [x0, #80] │ │ │ │ + tbz w1, #0, 398b8 ::do_widen(char) const@@Base+0x1b858> │ │ │ │ + add x2, x0, #0x48 │ │ │ │ + mov x0, x2 │ │ │ │ ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x960 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldrb w1, [x0, #88] │ │ │ │ + tbz w1, #0, 39918 ::do_widen(char) const@@Base+0x1b8b8> │ │ │ │ + add x2, x0, #0x48 │ │ │ │ + mov x0, x2 │ │ │ │ ret │ │ │ │ - mov x0, #0x7ffffffffffffff8 // #9223372036854775800 │ │ │ │ - cmp x21, x0 │ │ │ │ - b.hi 3ba9c ::do_widen(char) const@@Base+0x2755c> // b.pmore │ │ │ │ - mov x0, x21 │ │ │ │ - bl d8b0 │ │ │ │ - mov x20, x0 │ │ │ │ - cmp x21, #0x8 │ │ │ │ - b.le 3ba90 ::do_widen(char) const@@Base+0x27550> │ │ │ │ - mov x1, x22 │ │ │ │ - mov x2, x21 │ │ │ │ - bl d270 │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 3ba00 ::do_widen(char) const@@Base+0x274c0> │ │ │ │ - bl d870 │ │ │ │ - add x21, x20, x21 │ │ │ │ - str x20, [x19] │ │ │ │ - str x21, [x19, #8] │ │ │ │ - str x21, [x19, #16] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0xa28 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldrb w1, [x0, #240] │ │ │ │ + tbz w1, #0, 39978 ::do_widen(char) const@@Base+0x1b918> │ │ │ │ + add x2, x0, #0x48 │ │ │ │ + mov x0, x2 │ │ │ │ ret │ │ │ │ - cmp x21, #0x8 │ │ │ │ - b.le 3ba7c ::do_widen(char) const@@Base+0x2753c> │ │ │ │ - mov x1, x22 │ │ │ │ - mov x2, x21 │ │ │ │ - bl da90 │ │ │ │ - ldr x0, [x19] │ │ │ │ - add x21, x0, x21 │ │ │ │ - str x21, [x19, #8] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0xac8 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldrb w1, [x0, #69] │ │ │ │ + tbz w1, #0, 399d8 ::do_widen(char) const@@Base+0x1b978> │ │ │ │ + add x2, x0, #0x44 │ │ │ │ + mov x0, x2 │ │ │ │ ret │ │ │ │ - add x21, x0, x21 │ │ │ │ - b.ne 3b9ac ::do_widen(char) const@@Base+0x2746c> // b.any │ │ │ │ - ldr d31, [x1] │ │ │ │ - str d31, [x4] │ │ │ │ - b 3b9ac ::do_widen(char) const@@Base+0x2746c> │ │ │ │ - b.ne 3b98c ::do_widen(char) const@@Base+0x2744c> // b.any │ │ │ │ - ldr d31, [x22] │ │ │ │ - str d31, [x0] │ │ │ │ - b 3b98c ::do_widen(char) const@@Base+0x2744c> │ │ │ │ - add x21, x0, x21 │ │ │ │ - b.ne 3b9ac ::do_widen(char) const@@Base+0x2746c> // b.any │ │ │ │ - ldr d31, [x22] │ │ │ │ - str d31, [x0] │ │ │ │ - b 3b9ac ::do_widen(char) const@@Base+0x2746c> │ │ │ │ - ldr d31, [x22] │ │ │ │ - str d31, [x0] │ │ │ │ - b 3b9f4 ::do_widen(char) const@@Base+0x274b4> │ │ │ │ - bl d730 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldp x1, x2, [x0, #192] │ │ │ │ - str xzr, [x0, #8] │ │ │ │ - stp xzr, xzr, [x0, #96] │ │ │ │ - str xzr, [x0, #112] │ │ │ │ - str wzr, [x0, #128] │ │ │ │ - str wzr, [x0, #136] │ │ │ │ - str xzr, [x0, #144] │ │ │ │ - str wzr, [x0, #152] │ │ │ │ - str wzr, [x0, #160] │ │ │ │ - str xzr, [x0, #168] │ │ │ │ - str xzr, [x0, #184] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 3baf4 ::do_widen(char) const@@Base+0x275b4> // b.none │ │ │ │ - str x1, [x0, #200] │ │ │ │ - ldp x1, x2, [x19, #216] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 3bb04 ::do_widen(char) const@@Base+0x275c4> // b.none │ │ │ │ - str x1, [x19, #224] │ │ │ │ - ldp x1, x2, [x19, #240] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 3bb14 ::do_widen(char) const@@Base+0x275d4> // b.none │ │ │ │ - str x1, [x19, #248] │ │ │ │ - ldr x23, [x19, #264] │ │ │ │ - add x21, x19, #0x108 │ │ │ │ - ldr x22, [x21, #8] │ │ │ │ - cmp x23, x22 │ │ │ │ - b.eq 3bb48 ::do_widen(char) const@@Base+0x27608> // b.none │ │ │ │ - mov x20, x23 │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 3bd28 ::do_widen(char) const@@Base+0x277e8> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl d870 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 3bb2c ::do_widen(char) const@@Base+0x275ec> // b.any │ │ │ │ - str x23, [x21, #8] │ │ │ │ - ldr x24, [x19, #288] │ │ │ │ - add x23, x19, #0x120 │ │ │ │ - ldr x22, [x23, #8] │ │ │ │ - cmp x24, x22 │ │ │ │ - b.eq 3bb7c ::do_widen(char) const@@Base+0x2763c> // b.none │ │ │ │ - mov x20, x24 │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 3bd38 ::do_widen(char) const@@Base+0x277f8> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl d870 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 3bb60 ::do_widen(char) const@@Base+0x27620> // b.any │ │ │ │ - str x24, [x23, #8] │ │ │ │ - ldp x1, x2, [x19, #336] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 3bb8c ::do_widen(char) const@@Base+0x2764c> // b.none │ │ │ │ - str x1, [x19, #344] │ │ │ │ - ldp x20, x22, [x19, #384] │ │ │ │ - cmp x20, x22 │ │ │ │ - b.eq 3bbbc ::do_widen(char) const@@Base+0x2767c> // b.none │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0xb68 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 3bd14 ::do_widen(char) const@@Base+0x277d4> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl d870 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 3bba0 ::do_widen(char) const@@Base+0x27660> // b.any │ │ │ │ - ldr x22, [x19, #384] │ │ │ │ - cbz x22, 3bbc8 ::do_widen(char) const@@Base+0x27688> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d870 │ │ │ │ - ldp x20, x22, [x19, #360] │ │ │ │ - cmp x20, x22 │ │ │ │ - b.eq 3bbfc ::do_widen(char) const@@Base+0x276bc> // b.none │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 3bd00 ::do_widen(char) const@@Base+0x277c0> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl d870 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 3bbe0 ::do_widen(char) const@@Base+0x276a0> // b.any │ │ │ │ - ldr x22, [x19, #360] │ │ │ │ - cbz x22, 3bc08 ::do_widen(char) const@@Base+0x276c8> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #336] │ │ │ │ - cbz x0, 3bc14 ::do_widen(char) const@@Base+0x276d4> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #312] │ │ │ │ - cbz x0, 3bc20 ::do_widen(char) const@@Base+0x276e0> │ │ │ │ - bl d870 │ │ │ │ - ldr x22, [x23, #8] │ │ │ │ - ldr x20, [x19, #288] │ │ │ │ - cmp x20, x22 │ │ │ │ - b.eq 3bc4c ::do_widen(char) const@@Base+0x2770c> // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 3bcec ::do_widen(char) const@@Base+0x277ac> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl d870 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 3bc30 ::do_widen(char) const@@Base+0x276f0> // b.any │ │ │ │ - ldr x22, [x19, #288] │ │ │ │ - cbz x22, 3bc58 ::do_widen(char) const@@Base+0x27718> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d870 │ │ │ │ - ldr x21, [x21, #8] │ │ │ │ - ldr x20, [x19, #264] │ │ │ │ - cmp x20, x21 │ │ │ │ - b.eq 3bc84 ::do_widen(char) const@@Base+0x27744> // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 3bcd8 ::do_widen(char) const@@Base+0x27798> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl d870 │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ne 3bc68 ::do_widen(char) const@@Base+0x27728> // b.any │ │ │ │ - ldr x21, [x19, #264] │ │ │ │ - cbz x21, 3bc90 ::do_widen(char) const@@Base+0x27750> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - cbz x0, 3bc9c ::do_widen(char) const@@Base+0x2775c> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #216] │ │ │ │ - cbz x0, 3bca8 ::do_widen(char) const@@Base+0x27768> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #192] │ │ │ │ - cbz x0, 3bcb4 ::do_widen(char) const@@Base+0x27774> │ │ │ │ - bl d870 │ │ │ │ - add x0, x19, #0x38 │ │ │ │ - bl 77480 ::do_widen(char) const@@Base+0x62f40> │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x538 │ │ │ │ + str x1, [x0] │ │ │ │ + b dcf0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x538 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + bl dcf0 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b 77480 ::do_widen(char) const@@Base+0x62f40> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ne 3bc68 ::do_widen(char) const@@Base+0x27728> // b.any │ │ │ │ - ldr x21, [x19, #264] │ │ │ │ - b 3bc84 ::do_widen(char) const@@Base+0x27744> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 3bc30 ::do_widen(char) const@@Base+0x276f0> // b.any │ │ │ │ - ldr x22, [x19, #288] │ │ │ │ - b 3bc4c ::do_widen(char) const@@Base+0x2770c> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 3bbe0 ::do_widen(char) const@@Base+0x276a0> // b.any │ │ │ │ - ldr x22, [x19, #360] │ │ │ │ - b 3bbfc ::do_widen(char) const@@Base+0x276bc> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 3bba0 ::do_widen(char) const@@Base+0x27660> // b.any │ │ │ │ - ldr x22, [x19, #384] │ │ │ │ - b 3bbbc ::do_widen(char) const@@Base+0x2767c> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 3bb2c ::do_widen(char) const@@Base+0x275ec> // b.any │ │ │ │ - b 3bb44 ::do_widen(char) const@@Base+0x27604> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 3bb60 ::do_widen(char) const@@Base+0x27620> // b.any │ │ │ │ - b 3bb78 ::do_widen(char) const@@Base+0x27638> │ │ │ │ + b d870 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + add x2, x1, #0xbf0 │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr w4, [x0, #96] │ │ │ │ - ldp w2, w0, [x0, #104] │ │ │ │ - stp w4, wzr, [x19, #144] │ │ │ │ - ldr w3, [x19, #112] │ │ │ │ - ldr w1, [x19, #120] │ │ │ │ - stp w2, w2, [x19, #152] │ │ │ │ - str w3, [x19, #168] │ │ │ │ - str w1, [x19, #176] │ │ │ │ - cmp w2, w0 │ │ │ │ - b.gt 3c8dc ::do_widen(char) const@@Base+0x2839c> │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x3, #0x83e8 // #33768 │ │ │ │ - mov x0, #0x83a8 // #33704 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w6, w1 │ │ │ │ - mov w5, w2 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - add x20, x19, #0x8, lsl #12 │ │ │ │ - add x23, x19, x0 │ │ │ │ - add x22, x19, x3 │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - str x27, [sp, #80] │ │ │ │ - str d15, [sp, #88] │ │ │ │ + ldr x0, [x0, #56] │ │ │ │ + add x3, x3, #0xc20 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + stp x2, x3, [x19] │ │ │ │ + str x1, [x19, #48] │ │ │ │ + cbz x0, 39ac8 ::do_widen(char) const@@Base+0x1ba68> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x538 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + add x0, x19, #0x8 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b dcf0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + mov x29, sp │ │ │ │ + add x2, x1, #0xbf0 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + add x3, x3, #0xc20 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + stp x2, x3, [x19, #-8] │ │ │ │ + str x1, [x19, #40] │ │ │ │ + cbz x0, 39b30 ::do_widen(char) const@@Base+0x1bad0> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x538 │ │ │ │ + str x0, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b dcf0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + mov x29, sp │ │ │ │ + add x2, x1, #0xbf0 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + add x3, x3, #0xc20 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + stp x2, x3, [x19, #-48] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 39b98 ::do_widen(char) const@@Base+0x1bb38> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x538 │ │ │ │ + stur x0, [x19, #-40] │ │ │ │ + sub x0, x19, #0x28 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b dcf0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x0, [x19] │ │ │ │ - asr w4, w2, #1 │ │ │ │ - ldr x7, [x3, #136] │ │ │ │ - sub w1, w1, w6 │ │ │ │ - ldr x6, [x0, #80] │ │ │ │ - sub w3, w2, w5 │ │ │ │ - str w3, [x19, #160] │ │ │ │ - str w1, [x19, #180] │ │ │ │ - ubfiz w1, w2, #2, #1 │ │ │ │ - ldrb w21, [x7, w4, sxtw] │ │ │ │ - ldrb w25, [x6, w2, sxtw] │ │ │ │ - asr w21, w21, w1 │ │ │ │ - and w24, w21, #0x3 │ │ │ │ - ands w27, w21, #0x2 │ │ │ │ - ubfx x21, x21, #1, #1 │ │ │ │ - ccmp w24, #0x1, #0x4, eq // eq = none │ │ │ │ - cset w26, ne // ne = any │ │ │ │ - cmp w5, w2 │ │ │ │ - b.eq 3c02c ::do_widen(char) const@@Base+0x27aec> // b.none │ │ │ │ - ldr w1, [x19, #156] │ │ │ │ - bl 2956c ::do_widen(char) const@@Base+0x1502c> │ │ │ │ - fcvt d0, s0 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - ldr w3, [x19, #160] │ │ │ │ - fsub d31, d31, d0 │ │ │ │ - str d0, [x20, #1072] │ │ │ │ - str d31, [x20, #1064] │ │ │ │ - cbnz w3, 3c040 ::do_widen(char) const@@Base+0x27b00> │ │ │ │ - ldr x5, [x19, #8] │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - ldr w8, [x19, #136] │ │ │ │ - cbnz w26, 3cbbc ::do_widen(char) const@@Base+0x2867c> │ │ │ │ - cbz w27, 3cce8 ::do_widen(char) const@@Base+0x287a8> │ │ │ │ - ldr x1, [x19] │ │ │ │ - fmov d29, #1.000000000000000000e+00 │ │ │ │ - ldr x2, [x5, #160] │ │ │ │ - add x25, x20, #0x3a8 │ │ │ │ - ldp d21, d30, [x1, #104] │ │ │ │ - add x26, x20, #0x3c8 │ │ │ │ - ldrsw x1, [x19, #168] │ │ │ │ - add x27, x20, #0x3e8 │ │ │ │ - add x30, x20, #0x408 │ │ │ │ - fdiv d30, d30, d21 │ │ │ │ - ldrb w1, [x2, x1] │ │ │ │ - ands w2, w1, #0x1 │ │ │ │ - and w10, w1, #0x2 │ │ │ │ - and w9, w1, #0x4 │ │ │ │ - and w7, w1, #0x8 │ │ │ │ - and w6, w1, #0x10 │ │ │ │ - and w4, w1, #0x20 │ │ │ │ - and w2, w1, #0x40 │ │ │ │ - lsr w1, w1, #7 │ │ │ │ - fcsel d20, d30, d29, eq // eq = none │ │ │ │ - fcsel d19, d30, d29, ne // ne = any │ │ │ │ - cmp w10, #0x0 │ │ │ │ - fcsel d18, d30, d29, eq // eq = none │ │ │ │ - fcsel d17, d30, d29, ne // ne = any │ │ │ │ - cmp w9, #0x0 │ │ │ │ - fcsel d16, d30, d29, eq // eq = none │ │ │ │ - fcsel d7, d30, d29, ne // ne = any │ │ │ │ - cmp w7, #0x0 │ │ │ │ - stp d19, d17, [x25] │ │ │ │ - fcsel d6, d30, d29, eq // eq = none │ │ │ │ - fcsel d5, d30, d29, ne // ne = any │ │ │ │ - cmp w6, #0x0 │ │ │ │ - fcsel d4, d30, d29, eq // eq = none │ │ │ │ - fcsel d3, d30, d29, ne // ne = any │ │ │ │ - cmp w4, #0x0 │ │ │ │ - stp d7, d5, [x25, #16] │ │ │ │ - fcsel d2, d30, d29, eq // eq = none │ │ │ │ - fcsel d1, d30, d29, ne // ne = any │ │ │ │ - cmp w2, #0x0 │ │ │ │ - fcsel d28, d30, d29, eq // eq = none │ │ │ │ - fcsel d0, d30, d29, ne // ne = any │ │ │ │ - cmp w1, #0x0 │ │ │ │ - stp d3, d1, [x26] │ │ │ │ - fcsel d31, d29, d30, ne // ne = any │ │ │ │ - fcsel d30, d30, d29, ne // ne = any │ │ │ │ - movi v29.2d, #0x0 │ │ │ │ - stp d0, d30, [x26, #16] │ │ │ │ - stp d20, d18, [x27] │ │ │ │ - stp d16, d6, [x27, #16] │ │ │ │ - stp d4, d2, [x30] │ │ │ │ - stp d28, d31, [x30, #16] │ │ │ │ - stp q29, q29, [x0] │ │ │ │ - stp q29, q29, [x0, #32] │ │ │ │ - cbz w8, 3ceb8 ::do_widen(char) const@@Base+0x28978> │ │ │ │ - ldr x5, [x19, #192] │ │ │ │ - add x6, x19, #0x38 │ │ │ │ - add x1, x19, #0xc0 │ │ │ │ - add x11, x19, #0xf0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - b 3bfe0 ::do_widen(char) const@@Base+0x27aa0> │ │ │ │ - ldp q28, q30, [x22] │ │ │ │ - ldp q29, q31, [x22, #32] │ │ │ │ - str q28, [x5, x4] │ │ │ │ - stp q30, q29, [x9, #16] │ │ │ │ - str q31, [x9, #48] │ │ │ │ - ldr w7, [x19, #136] │ │ │ │ - ldr x0, [x11] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - ldr x5, [x1] │ │ │ │ - ldp d30, d19, [x0] │ │ │ │ - add x2, x5, x4 │ │ │ │ - ldr d31, [x5, x4] │ │ │ │ - add x4, x4, #0x40 │ │ │ │ - ldp d17, d7, [x0, #16] │ │ │ │ - fadd d29, d31, d30 │ │ │ │ - ldp d5, d3, [x0, #32] │ │ │ │ - ldp d1, d20, [x0, #48] │ │ │ │ - str d29, [x0] │ │ │ │ - ldr d0, [x2, #8] │ │ │ │ - fadd d22, d0, d19 │ │ │ │ - str d22, [x0, #8] │ │ │ │ - ldr d18, [x2, #16] │ │ │ │ - fadd d23, d18, d17 │ │ │ │ - str d23, [x0, #16] │ │ │ │ - ldr d16, [x2, #24] │ │ │ │ - fadd d24, d16, d7 │ │ │ │ - str d24, [x0, #24] │ │ │ │ - ldr d6, [x2, #32] │ │ │ │ - fadd d25, d6, d5 │ │ │ │ - str d25, [x0, #32] │ │ │ │ - ldr d4, [x2, #40] │ │ │ │ - fadd d26, d4, d3 │ │ │ │ - str d26, [x0, #40] │ │ │ │ - ldr d2, [x2, #48] │ │ │ │ - fadd d27, d2, d1 │ │ │ │ - str d27, [x0, #48] │ │ │ │ - ldr d21, [x2, #56] │ │ │ │ - fadd d28, d21, d20 │ │ │ │ - str d28, [x0, #56] │ │ │ │ - cmp w7, w3 │ │ │ │ - b.eq 3ca38 ::do_widen(char) const@@Base+0x284f8> // b.none │ │ │ │ - ldr w2, [x19, #160] │ │ │ │ - ldr x8, [x6, #8] │ │ │ │ - lsr w7, w3, #3 │ │ │ │ - ldr w9, [x19, #164] │ │ │ │ - mvn w0, w3 │ │ │ │ - ldr x10, [x6, #32] │ │ │ │ - add w2, w2, w9 │ │ │ │ - lsr x8, x8, #3 │ │ │ │ - and w0, w0, #0x7 │ │ │ │ - add x9, x5, x4 │ │ │ │ - madd x2, x2, x8, x10 │ │ │ │ - ldrb w2, [x2, w7, uxtw] │ │ │ │ - asr w0, w2, w0 │ │ │ │ - tbnz w0, #0, 3bf38 ::do_widen(char) const@@Base+0x279f8> │ │ │ │ - ldp q28, q30, [x23] │ │ │ │ - ldp q29, q31, [x23, #32] │ │ │ │ - str q28, [x5, x4] │ │ │ │ - stp q30, q29, [x9, #16] │ │ │ │ - str q31, [x9, #48] │ │ │ │ - b 3bf4c ::do_widen(char) const@@Base+0x27a0c> │ │ │ │ - movi d0, #0x0 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - str d31, [x20, #1064] │ │ │ │ - str d0, [x20, #1072] │ │ │ │ - cbz w3, 3be30 ::do_widen(char) const@@Base+0x278f0> │ │ │ │ - ldr w4, [x19, #148] │ │ │ │ - cbz w4, 3c3bc ::do_widen(char) const@@Base+0x27e7c> │ │ │ │ - cbnz w26, 3c93c ::do_widen(char) const@@Base+0x283fc> │ │ │ │ - ldr w0, [x19, #136] │ │ │ │ - ldr d30, [x19, #184] │ │ │ │ - ucvtf d31, w0 │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - fdiv d15, d0, d31 │ │ │ │ - dup v29.2d, v15.d[0] │ │ │ │ - str q29, [sp, #96] │ │ │ │ - cbz w27, 3c670 ::do_widen(char) const@@Base+0x28130> │ │ │ │ - mov x11, x19 │ │ │ │ - ldrsw x2, [x19, #168] │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - ldr x1, [x11], #240 │ │ │ │ - add x15, x20, #0x3a8 │ │ │ │ - ldr x3, [x3, #160] │ │ │ │ - add x16, x20, #0x3b8 │ │ │ │ - ldp d28, d31, [x1, #104] │ │ │ │ - add x17, x20, #0x3c8 │ │ │ │ - ldrb w1, [x3, x2] │ │ │ │ - add x18, x20, #0x3d8 │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - fdiv d31, d31, d28 │ │ │ │ - ands w2, w1, #0x1 │ │ │ │ - and w7, w1, #0x2 │ │ │ │ - and w6, w1, #0x4 │ │ │ │ - and w5, w1, #0x8 │ │ │ │ - and w4, w1, #0x10 │ │ │ │ - and w3, w1, #0x20 │ │ │ │ - and w2, w1, #0x40 │ │ │ │ - lsr w1, w1, #7 │ │ │ │ - fcsel d27, d31, d30, eq // eq = none │ │ │ │ - fcsel d26, d31, d30, ne // ne = any │ │ │ │ - cmp w7, #0x0 │ │ │ │ - fcsel d28, d31, d30, eq // eq = none │ │ │ │ - fcsel d25, d31, d30, ne // ne = any │ │ │ │ - cmp w6, #0x0 │ │ │ │ - stp d26, d25, [x15] │ │ │ │ - fcsel d26, d31, d30, ne // ne = any │ │ │ │ - stp d27, d28, [x15, #64] │ │ │ │ - fcsel d27, d31, d30, eq // eq = none │ │ │ │ - cmp w5, #0x0 │ │ │ │ - fcsel d28, d31, d30, eq // eq = none │ │ │ │ - fcsel d25, d31, d30, ne // ne = any │ │ │ │ - cmp w4, #0x0 │ │ │ │ - stp d26, d25, [x16] │ │ │ │ - fcsel d26, d31, d30, ne // ne = any │ │ │ │ - stp d27, d28, [x16, #64] │ │ │ │ - fcsel d27, d31, d30, eq // eq = none │ │ │ │ - cmp w3, #0x0 │ │ │ │ - fcsel d28, d31, d30, eq // eq = none │ │ │ │ - fcsel d25, d31, d30, ne // ne = any │ │ │ │ - cmp w2, #0x0 │ │ │ │ - stp d26, d25, [x17] │ │ │ │ - fcsel d26, d31, d30, ne // ne = any │ │ │ │ - stp d27, d28, [x17, #64] │ │ │ │ - fcsel d27, d31, d30, eq // eq = none │ │ │ │ - cmp w1, #0x0 │ │ │ │ - fcsel d28, d30, d31, ne // ne = any │ │ │ │ - fcsel d31, d31, d30, ne // ne = any │ │ │ │ - stp d26, d31, [x18] │ │ │ │ - stp d27, d28, [x18, #64] │ │ │ │ - bl d8b0 │ │ │ │ - ldr d28, [x19, #184] │ │ │ │ - ldr q29, [sp, #96] │ │ │ │ - ldr x2, [x19, #240] │ │ │ │ - movi v31.2d, #0x0 │ │ │ │ - ldr d23, [x20, #1064] │ │ │ │ - ldr w7, [x19, #136] │ │ │ │ - stp q29, q29, [x0] │ │ │ │ - fdiv d23, d23, d28 │ │ │ │ - stp q29, q29, [x0, #32] │ │ │ │ - ldr d30, [x2] │ │ │ │ - fmul d30, d30, d15 │ │ │ │ - str d30, [x0] │ │ │ │ - ldr d30, [x2, #8] │ │ │ │ - fmul d30, d30, d15 │ │ │ │ - str d30, [x0, #8] │ │ │ │ - ldr d30, [x2, #16] │ │ │ │ - fmul d30, d30, d15 │ │ │ │ - str d30, [x0, #16] │ │ │ │ - ldr d30, [x2, #24] │ │ │ │ - fmul d30, d30, d15 │ │ │ │ - str d30, [x0, #24] │ │ │ │ - ldr d30, [x2, #32] │ │ │ │ - fmul d30, d30, d15 │ │ │ │ - str d30, [x0, #32] │ │ │ │ - ldr d30, [x2, #40] │ │ │ │ - fmul d30, d30, d15 │ │ │ │ - str d30, [x0, #40] │ │ │ │ - ldr d30, [x2, #48] │ │ │ │ - fmul d30, d30, d15 │ │ │ │ - str d30, [x0, #48] │ │ │ │ - ldr d30, [x2, #56] │ │ │ │ - fmul d30, d30, d15 │ │ │ │ - str d30, [x0, #56] │ │ │ │ - stp q31, q31, [x2] │ │ │ │ - stp q31, q31, [x2, #32] │ │ │ │ - cbz w7, 3c824 ::do_widen(char) const@@Base+0x282e4> │ │ │ │ - ldp w3, w5, [x19, #160] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - ldr x6, [x19, #88] │ │ │ │ - add w3, w3, w5 │ │ │ │ - ldr x5, [x19, #64] │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - lsr x5, x5, #3 │ │ │ │ - madd x6, x3, x5, x6 │ │ │ │ - b 3c2d8 ::do_widen(char) const@@Base+0x27d98> │ │ │ │ - ldr d22, [x20, #936] │ │ │ │ - fmul d28, d22, d28 │ │ │ │ - str d28, [x1] │ │ │ │ - ldr d28, [x20, #944] │ │ │ │ - fmul d29, d28, d29 │ │ │ │ - str d29, [x1, #8] │ │ │ │ - ldr d29, [x20, #952] │ │ │ │ - fmul d30, d29, d30 │ │ │ │ - str d30, [x1, #16] │ │ │ │ - ldr d30, [x20, #960] │ │ │ │ - fmul d31, d30, d31 │ │ │ │ - str d31, [x1, #24] │ │ │ │ - ldr d31, [x20, #968] │ │ │ │ - fmul d31, d31, d24 │ │ │ │ - str d31, [x1, #32] │ │ │ │ - ldr d31, [x20, #976] │ │ │ │ - fmul d31, d31, d25 │ │ │ │ - str d31, [x1, #40] │ │ │ │ - ldr d31, [x20, #984] │ │ │ │ - fmul d31, d31, d26 │ │ │ │ - str d31, [x1, #48] │ │ │ │ - ldr d30, [x20, #992] │ │ │ │ - fmul d30, d30, d27 │ │ │ │ - ldr d31, [x1] │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - stur d30, [x1, #-8] │ │ │ │ - ldp d30, d25, [x2] │ │ │ │ - ldp d26, d27, [x2, #16] │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - ldp d28, d29, [x2, #32] │ │ │ │ - ldp d30, d22, [x2, #48] │ │ │ │ - str d31, [x2] │ │ │ │ - ldur d24, [x1, #-56] │ │ │ │ - fadd d24, d24, d25 │ │ │ │ - str d24, [x2, #8] │ │ │ │ - ldur d25, [x1, #-48] │ │ │ │ - fadd d25, d25, d26 │ │ │ │ - str d25, [x2, #16] │ │ │ │ - ldur d26, [x1, #-40] │ │ │ │ - fadd d26, d26, d27 │ │ │ │ - str d26, [x2, #24] │ │ │ │ - ldur d27, [x1, #-32] │ │ │ │ - fadd d27, d27, d28 │ │ │ │ - str d27, [x2, #32] │ │ │ │ - ldur d28, [x1, #-24] │ │ │ │ - fadd d28, d28, d29 │ │ │ │ - str d28, [x2, #40] │ │ │ │ - ldur d29, [x1, #-16] │ │ │ │ - fadd d29, d29, d30 │ │ │ │ - str d29, [x2, #48] │ │ │ │ - ldur d30, [x1, #-8] │ │ │ │ - fadd d30, d30, d22 │ │ │ │ - str d30, [x2, #56] │ │ │ │ - cmp w4, w7 │ │ │ │ - b.eq 3ce90 ::do_widen(char) const@@Base+0x28950> // b.none │ │ │ │ - ldp d31, d30, [x1] │ │ │ │ - lsr w5, w4, #3 │ │ │ │ - ldr d28, [x0] │ │ │ │ - mvn w3, w4 │ │ │ │ - ldp d25, d26, [x1, #32] │ │ │ │ - fmadd d28, d23, d31, d28 │ │ │ │ - ldrb w5, [x6, w5, uxtw] │ │ │ │ - and w3, w3, #0x7 │ │ │ │ - ldp d31, d24, [x1, #16] │ │ │ │ - ldp d27, d22, [x1, #48] │ │ │ │ - asr w3, w5, w3 │ │ │ │ - str d28, [x1] │ │ │ │ - ldr d29, [x0, #8] │ │ │ │ - fmadd d29, d23, d30, d29 │ │ │ │ - str d29, [x1, #8] │ │ │ │ - ldr d30, [x0, #16] │ │ │ │ - fmadd d30, d23, d31, d30 │ │ │ │ - str d30, [x1, #16] │ │ │ │ - ldr d31, [x0, #24] │ │ │ │ - fmadd d31, d23, d24, d31 │ │ │ │ - str d31, [x1, #24] │ │ │ │ - ldr d24, [x0, #32] │ │ │ │ - fmadd d24, d23, d25, d24 │ │ │ │ - str d24, [x1, #32] │ │ │ │ - ldr d25, [x0, #40] │ │ │ │ - fmadd d25, d23, d26, d25 │ │ │ │ - str d25, [x1, #40] │ │ │ │ - ldr d26, [x0, #48] │ │ │ │ - fmadd d26, d23, d27, d26 │ │ │ │ - str d26, [x1, #48] │ │ │ │ - ldr d27, [x0, #56] │ │ │ │ - fmadd d27, d23, d22, d27 │ │ │ │ - str d27, [x1, #56] │ │ │ │ - tbz w3, #0, 3c1f8 ::do_widen(char) const@@Base+0x27cb8> │ │ │ │ - ldr d22, [x20, #1000] │ │ │ │ - fmul d28, d22, d28 │ │ │ │ - str d28, [x1] │ │ │ │ - ldr d28, [x20, #1008] │ │ │ │ - fmul d29, d28, d29 │ │ │ │ - str d29, [x1, #8] │ │ │ │ - ldr d29, [x20, #1016] │ │ │ │ - fmul d30, d29, d30 │ │ │ │ - str d30, [x1, #16] │ │ │ │ - ldr d30, [x20, #1024] │ │ │ │ - fmul d31, d30, d31 │ │ │ │ - str d31, [x1, #24] │ │ │ │ - ldr d31, [x20, #1032] │ │ │ │ - fmul d31, d31, d24 │ │ │ │ - str d31, [x1, #32] │ │ │ │ - ldr d31, [x20, #1040] │ │ │ │ - fmul d31, d31, d25 │ │ │ │ - str d31, [x1, #40] │ │ │ │ - ldr d31, [x20, #1048] │ │ │ │ - fmul d31, d31, d26 │ │ │ │ - str d31, [x1, #48] │ │ │ │ - ldr d30, [x20, #1056] │ │ │ │ - b 3c250 ::do_widen(char) const@@Base+0x27d10> │ │ │ │ - ldr w8, [x19, #136] │ │ │ │ - ldr x5, [x19, #8] │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - ucvtf d30, w8 │ │ │ │ - ldr w7, [x19, #152] │ │ │ │ - cbnz w26, 3ca64 ::do_widen(char) const@@Base+0x28524> │ │ │ │ - fdiv d0, d0, d30 │ │ │ │ - ldr d29, [x19, #184] │ │ │ │ - fdiv d23, d31, d29 │ │ │ │ - cbz w27, 3cdc0 ::do_widen(char) const@@Base+0x28880> │ │ │ │ - ldr x1, [x19] │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - ldr x2, [x5, #160] │ │ │ │ - add x13, x20, #0x3c8 │ │ │ │ - ldp d29, d31, [x1, #104] │ │ │ │ - add x14, x20, #0x3d8 │ │ │ │ - movi v28.2d, #0x0 │ │ │ │ - ldrsw x1, [x19, #168] │ │ │ │ - fdiv d31, d31, d29 │ │ │ │ - ldrb w1, [x2, x1] │ │ │ │ - ands w2, w1, #0x1 │ │ │ │ - and w12, w1, #0x2 │ │ │ │ - and w11, w1, #0x4 │ │ │ │ - and w10, w1, #0x8 │ │ │ │ - and w9, w1, #0x10 │ │ │ │ - and w6, w1, #0x20 │ │ │ │ - and w2, w1, #0x40 │ │ │ │ - lsr w1, w1, #7 │ │ │ │ - fcsel d27, d31, d30, eq // eq = none │ │ │ │ - fcsel d26, d31, d30, ne // ne = any │ │ │ │ - cmp w12, #0x0 │ │ │ │ - add x12, x20, #0x3b8 │ │ │ │ - fcsel d29, d31, d30, eq // eq = none │ │ │ │ - fcsel d25, d31, d30, ne // ne = any │ │ │ │ - cmp w11, #0x0 │ │ │ │ - add x11, x20, #0x3a8 │ │ │ │ - stp d26, d25, [x11] │ │ │ │ - fcsel d26, d31, d30, ne // ne = any │ │ │ │ - stp d27, d29, [x11, #64] │ │ │ │ - fcsel d27, d31, d30, eq // eq = none │ │ │ │ - cmp w10, #0x0 │ │ │ │ - fcsel d29, d31, d30, eq // eq = none │ │ │ │ - fcsel d25, d31, d30, ne // ne = any │ │ │ │ - cmp w9, #0x0 │ │ │ │ - stp d26, d25, [x12] │ │ │ │ - fcsel d26, d31, d30, ne // ne = any │ │ │ │ - stp d27, d29, [x12, #64] │ │ │ │ - fcsel d27, d31, d30, eq // eq = none │ │ │ │ - cmp w6, #0x0 │ │ │ │ - fcsel d29, d31, d30, eq // eq = none │ │ │ │ - fcsel d25, d31, d30, ne // ne = any │ │ │ │ - cmp w2, #0x0 │ │ │ │ - stp d26, d25, [x13] │ │ │ │ - fcsel d26, d31, d30, ne // ne = any │ │ │ │ - stp d27, d29, [x13, #64] │ │ │ │ - fcsel d27, d31, d30, eq // eq = none │ │ │ │ - cmp w1, #0x0 │ │ │ │ - fcsel d29, d30, d31, ne // ne = any │ │ │ │ - fcsel d31, d31, d30, ne // ne = any │ │ │ │ - stp d26, d31, [x14] │ │ │ │ - stp d27, d29, [x14, #64] │ │ │ │ - stp q28, q28, [x0] │ │ │ │ - stp q28, q28, [x0, #32] │ │ │ │ - cbz w8, 3ced8 ::do_widen(char) const@@Base+0x28998> │ │ │ │ - ldr x9, [x19, #64] │ │ │ │ - ldr w2, [x19, #164] │ │ │ │ - ldr x11, [x19, #88] │ │ │ │ - add w3, w3, w2 │ │ │ │ - lsr x6, x9, #3 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - ldr x10, [x19, #216] │ │ │ │ - madd x3, x3, x6, x11 │ │ │ │ - b 3c5d8 ::do_widen(char) const@@Base+0x28098> │ │ │ │ - ldr d31, [x20, #936] │ │ │ │ - ldp d25, d26, [x1, #8] │ │ │ │ - fmul d30, d31, d30 │ │ │ │ - ldp d27, d28, [x1, #24] │ │ │ │ - ldp d29, d31, [x1, #40] │ │ │ │ - str d30, [x1] │ │ │ │ - ldr d24, [x20, #944] │ │ │ │ - ldr d30, [x1, #56] │ │ │ │ - fmul d25, d25, d24 │ │ │ │ - str d25, [x1, #8] │ │ │ │ - ldr d25, [x20, #952] │ │ │ │ - fmul d26, d26, d25 │ │ │ │ - str d26, [x1, #16] │ │ │ │ - ldr d26, [x20, #960] │ │ │ │ - fmul d27, d27, d26 │ │ │ │ - str d27, [x1, #24] │ │ │ │ - ldr d27, [x20, #968] │ │ │ │ - fmul d28, d28, d27 │ │ │ │ - str d28, [x1, #32] │ │ │ │ - ldr d28, [x20, #976] │ │ │ │ - fmul d29, d29, d28 │ │ │ │ - str d29, [x1, #40] │ │ │ │ - ldr d29, [x20, #984] │ │ │ │ - fmul d31, d31, d29 │ │ │ │ - str d31, [x1, #48] │ │ │ │ - ldr d31, [x20, #992] │ │ │ │ - fmul d30, d30, d31 │ │ │ │ - ldr d28, [x1] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - add x10, x10, #0x8 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - stur d30, [x1, #-8] │ │ │ │ - ldp d31, d29, [x0] │ │ │ │ - ldp d30, d24, [x0, #16] │ │ │ │ - fadd d31, d31, d28 │ │ │ │ - ldp d25, d26, [x0, #32] │ │ │ │ - ldp d27, d22, [x0, #48] │ │ │ │ - str d31, [x0] │ │ │ │ - ldur d28, [x1, #-56] │ │ │ │ - fadd d29, d29, d28 │ │ │ │ - str d29, [x0, #8] │ │ │ │ - ldur d28, [x1, #-48] │ │ │ │ - fadd d30, d30, d28 │ │ │ │ - str d30, [x0, #16] │ │ │ │ - ldur d28, [x1, #-40] │ │ │ │ - fadd d24, d24, d28 │ │ │ │ - str d24, [x0, #24] │ │ │ │ - ldur d28, [x1, #-32] │ │ │ │ - fadd d25, d25, d28 │ │ │ │ - str d25, [x0, #32] │ │ │ │ - ldur d28, [x1, #-24] │ │ │ │ - fadd d26, d26, d28 │ │ │ │ - str d26, [x0, #40] │ │ │ │ - ldur d28, [x1, #-16] │ │ │ │ - fadd d27, d27, d28 │ │ │ │ - str d27, [x0, #48] │ │ │ │ - ldur d28, [x1, #-8] │ │ │ │ - fadd d28, d28, d22 │ │ │ │ - str d28, [x0, #56] │ │ │ │ - cmp w2, w8 │ │ │ │ - b.eq 3cb98 ::do_widen(char) const@@Base+0x28658> // b.none │ │ │ │ - ldr d30, [x10] │ │ │ │ - lsr w6, w2, #3 │ │ │ │ - mvn w9, w2 │ │ │ │ - and w9, w9, #0x7 │ │ │ │ - fmadd d30, d30, d23, d0 │ │ │ │ - ldrb w6, [x3, w6, uxtw] │ │ │ │ - asr w6, w6, w9 │ │ │ │ - dup v31.2d, v30.d[0] │ │ │ │ - stp q31, q31, [x1] │ │ │ │ - stp q31, q31, [x1, #32] │ │ │ │ - tbz w6, #0, 3c4e4 ::do_widen(char) const@@Base+0x27fa4> │ │ │ │ - ldr d31, [x20, #1000] │ │ │ │ - ldp d25, d26, [x1, #8] │ │ │ │ - fmul d30, d31, d30 │ │ │ │ - ldp d27, d28, [x1, #24] │ │ │ │ - ldp d29, d31, [x1, #40] │ │ │ │ - str d30, [x1] │ │ │ │ - ldr d24, [x20, #1008] │ │ │ │ - ldr d30, [x1, #56] │ │ │ │ - fmul d25, d25, d24 │ │ │ │ - str d25, [x1, #8] │ │ │ │ - ldr d25, [x20, #1016] │ │ │ │ - fmul d26, d26, d25 │ │ │ │ - str d26, [x1, #16] │ │ │ │ - ldr d26, [x20, #1024] │ │ │ │ - fmul d27, d27, d26 │ │ │ │ - str d27, [x1, #24] │ │ │ │ - ldr d27, [x20, #1032] │ │ │ │ - fmul d28, d28, d27 │ │ │ │ - str d28, [x1, #32] │ │ │ │ - ldr d28, [x20, #1040] │ │ │ │ - fmul d29, d29, d28 │ │ │ │ - str d29, [x1, #40] │ │ │ │ - ldr d29, [x20, #1048] │ │ │ │ - fmul d31, d31, d29 │ │ │ │ - str d31, [x1, #48] │ │ │ │ - ldr d31, [x20, #1056] │ │ │ │ - b 3c54c ::do_widen(char) const@@Base+0x2800c> │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - bl d8b0 │ │ │ │ - ldr q29, [sp, #96] │ │ │ │ - ldr x2, [x19, #240] │ │ │ │ - ldr d28, [x19, #184] │ │ │ │ - movi v31.2d, #0x0 │ │ │ │ - ldr d30, [x20, #1064] │ │ │ │ - ldr w3, [x19, #136] │ │ │ │ - stp q29, q29, [x0] │ │ │ │ - fdiv d30, d30, d28 │ │ │ │ - stp q29, q29, [x0, #32] │ │ │ │ - ldr d29, [x2] │ │ │ │ - fmul d29, d29, d15 │ │ │ │ - str d29, [x0] │ │ │ │ - ldr d29, [x2, #8] │ │ │ │ - fmul d29, d29, d15 │ │ │ │ - str d29, [x0, #8] │ │ │ │ - ldr d29, [x2, #16] │ │ │ │ - fmul d29, d29, d15 │ │ │ │ - str d29, [x0, #16] │ │ │ │ - ldr d29, [x2, #24] │ │ │ │ - fmul d29, d29, d15 │ │ │ │ - str d29, [x0, #24] │ │ │ │ - ldr d29, [x2, #32] │ │ │ │ - fmul d29, d29, d15 │ │ │ │ - str d29, [x0, #32] │ │ │ │ - ldr d29, [x2, #40] │ │ │ │ - fmul d29, d29, d15 │ │ │ │ - str d29, [x0, #40] │ │ │ │ - ldr d29, [x2, #48] │ │ │ │ - fmul d29, d29, d15 │ │ │ │ - str d29, [x0, #48] │ │ │ │ - ldr d29, [x2, #56] │ │ │ │ - fmul d29, d29, d15 │ │ │ │ - str d29, [x0, #56] │ │ │ │ - stp q31, q31, [x2] │ │ │ │ - stp q31, q31, [x2, #32] │ │ │ │ - cbz w3, 3c824 ::do_widen(char) const@@Base+0x282e4> │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - mov w4, #0x40 // #64 │ │ │ │ - umaddl x3, w3, w4, x1 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x5b0 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #80] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 39bec ::do_widen(char) const@@Base+0x1bb8c> │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + b db90 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldp d29, d22, [x1] │ │ │ │ - ldr d31, [x0] │ │ │ │ - ldp d23, d24, [x1, #16] │ │ │ │ - fmadd d31, d30, d29, d31 │ │ │ │ - ldp d25, d26, [x1, #32] │ │ │ │ - ldp d27, d28, [x1, #48] │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - stur d31, [x1, #-64] │ │ │ │ - ldr d29, [x0, #8] │ │ │ │ - fmadd d29, d30, d22, d29 │ │ │ │ - stur d29, [x1, #-56] │ │ │ │ - ldr d29, [x0, #16] │ │ │ │ - fmadd d29, d30, d23, d29 │ │ │ │ - stur d29, [x1, #-48] │ │ │ │ - ldr d29, [x0, #24] │ │ │ │ - fmadd d29, d30, d24, d29 │ │ │ │ - stur d29, [x1, #-40] │ │ │ │ - ldr d29, [x0, #32] │ │ │ │ - fmadd d29, d30, d25, d29 │ │ │ │ - stur d29, [x1, #-32] │ │ │ │ - ldr d29, [x0, #40] │ │ │ │ - fmadd d29, d30, d26, d29 │ │ │ │ - stur d29, [x1, #-24] │ │ │ │ - ldr d29, [x0, #48] │ │ │ │ - fmadd d29, d30, d27, d29 │ │ │ │ - stur d29, [x1, #-16] │ │ │ │ - ldr d29, [x0, #56] │ │ │ │ - fmadd d29, d30, d28, d29 │ │ │ │ - stur d29, [x1, #-8] │ │ │ │ - ldp d28, d29, [x2] │ │ │ │ - fadd d31, d31, d28 │ │ │ │ - str d31, [x2] │ │ │ │ - ldur d23, [x1, #-56] │ │ │ │ - fadd d23, d23, d29 │ │ │ │ - ldp d28, d29, [x2, #16] │ │ │ │ - str d23, [x2, #8] │ │ │ │ - ldur d24, [x1, #-48] │ │ │ │ - fadd d24, d24, d28 │ │ │ │ - str d24, [x2, #16] │ │ │ │ - ldur d25, [x1, #-40] │ │ │ │ - ldp d27, d28, [x2, #32] │ │ │ │ - fadd d25, d25, d29 │ │ │ │ - ldp d29, d22, [x2, #48] │ │ │ │ - str d25, [x2, #24] │ │ │ │ - ldur d26, [x1, #-32] │ │ │ │ - fadd d26, d26, d27 │ │ │ │ - str d26, [x2, #32] │ │ │ │ - ldur d27, [x1, #-24] │ │ │ │ - fadd d27, d27, d28 │ │ │ │ - str d27, [x2, #40] │ │ │ │ - ldur d28, [x1, #-16] │ │ │ │ - fadd d28, d28, d29 │ │ │ │ - str d28, [x2, #48] │ │ │ │ - ldur d29, [x1, #-8] │ │ │ │ - fadd d29, d29, d22 │ │ │ │ - str d29, [x2, #56] │ │ │ │ - cmp x1, x3 │ │ │ │ - b.ne 3c720 ::do_widen(char) const@@Base+0x281e0> // b.any │ │ │ │ - fadd d31, d31, d23 │ │ │ │ - fadd d31, d31, d24 │ │ │ │ - fadd d31, d31, d25 │ │ │ │ - fadd d31, d31, d26 │ │ │ │ - fadd d31, d31, d27 │ │ │ │ - fadd d31, d31, d28 │ │ │ │ - fadd d31, d31, d29 │ │ │ │ - str d31, [x19, #184] │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0xa60 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 39c4c ::do_widen(char) const@@Base+0x1bbec> │ │ │ │ bl d870 │ │ │ │ - ldr x5, [x19, #8] │ │ │ │ - ldp w4, w7, [x19, #148] │ │ │ │ - ldr x0, [x5, #208] │ │ │ │ - ldr w6, [x19, #144] │ │ │ │ - ldrh w1, [x0, w6, sxtw #1] │ │ │ │ - str w7, [x19, #156] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - cmp w1, w4 │ │ │ │ - b.eq 3c984 ::do_widen(char) const@@Base+0x28444> // b.none │ │ │ │ - cmp w24, #0x1 │ │ │ │ - b.eq 3c8ec ::do_widen(char) const@@Base+0x283ac> // b.none │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - ldp w6, w4, [x19, #144] │ │ │ │ - ldr x0, [x3, #208] │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - ldrh w0, [x0, w6, sxtw #1] │ │ │ │ - ldr w1, [x19, #168] │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - str w4, [x19, #148] │ │ │ │ - add w1, w1, w21 │ │ │ │ - str w1, [x19, #168] │ │ │ │ - cmp w4, w0 │ │ │ │ - b.lt 3c8b4 ::do_widen(char) const@@Base+0x28374> // b.tstop │ │ │ │ - ldr w1, [x19, #108] │ │ │ │ - add w0, w6, #0x1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - stp w0, wzr, [x19, #144] │ │ │ │ - str w2, [x19, #152] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.gt 3c8c8 ::do_widen(char) const@@Base+0x28388> │ │ │ │ - ldr w5, [x19, #104] │ │ │ │ - ldr w6, [x19, #120] │ │ │ │ - ldr w1, [x19, #176] │ │ │ │ - b 3bdc0 ::do_widen(char) const@@Base+0x27880> │ │ │ │ - ldr w0, [x19, #108] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str w2, [x19, #152] │ │ │ │ - cmp w2, w0 │ │ │ │ - b.le 3c8a4 ::do_widen(char) const@@Base+0x28364> │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - ldr d15, [sp, #88] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x19, #360] │ │ │ │ - mov w24, #0x18 // #24 │ │ │ │ - ldr w2, [x19, #180] │ │ │ │ - add x1, x19, #0xc0 │ │ │ │ - smaddl x0, w2, w24, x0 │ │ │ │ - bl 3b920 ::do_widen(char) const@@Base+0x273e0> │ │ │ │ - ldr x0, [x19, #384] │ │ │ │ - add x1, x19, #0xf0 │ │ │ │ - ldr w2, [x19, #180] │ │ │ │ - smaddl x0, w2, w24, x0 │ │ │ │ - bl 3b920 ::do_widen(char) const@@Base+0x273e0> │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - ldp w6, w4, [x19, #144] │ │ │ │ - ldr x0, [x3, #208] │ │ │ │ - ldr w1, [x19, #176] │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - ldrh w0, [x0, w6, sxtw #1] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x19, #176] │ │ │ │ - b 3c86c ::do_widen(char) const@@Base+0x2832c> │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - mov w0, #0x4 // #4 │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - ldr x1, [x3, #136] │ │ │ │ - asr w6, w2, #1 │ │ │ │ - ubfiz w5, w2, #2, #1 │ │ │ │ - ldrb w1, [x1, w6, sxtw] │ │ │ │ - lsl w0, w0, w5 │ │ │ │ - tst w1, w0 │ │ │ │ - cset w26, ne // ne = any │ │ │ │ - cmp w26, w25 │ │ │ │ - b.eq 3cf1c ::do_widen(char) const@@Base+0x289dc> // b.none │ │ │ │ - ldr x0, [x3, #208] │ │ │ │ - ldr w6, [x19, #144] │ │ │ │ - ldrh w0, [x0, w6, sxtw #1] │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - cmp w4, w1 │ │ │ │ - b.ne 3c86c ::do_widen(char) const@@Base+0x2832c> // b.any │ │ │ │ - ldr w3, [x19, #136] │ │ │ │ - cbz w3, 3ceb0 ::do_widen(char) const@@Base+0x28970> │ │ │ │ - ldr x2, [x19, #216] │ │ │ │ - add x1, x19, #0xc0 │ │ │ │ - ldr x0, [x19, #192] │ │ │ │ - add x3, x2, w3, uxtw #3 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + b db90 │ │ │ │ nop │ │ │ │ - ldp d2, d1, [x0] │ │ │ │ - ldp d0, d19, [x0, #16] │ │ │ │ - fadd d1, d2, d1 │ │ │ │ - ldp d18, d17, [x0, #32] │ │ │ │ - ldp d21, d20, [x0, #48] │ │ │ │ - fadd d0, d1, d0 │ │ │ │ - add x0, x0, #0x40 │ │ │ │ - fadd d19, d0, d19 │ │ │ │ - fadd d18, d19, d18 │ │ │ │ - fadd d17, d18, d17 │ │ │ │ - fadd d21, d17, d21 │ │ │ │ - fadd d20, d21, d20 │ │ │ │ - str d20, [x2], #8 │ │ │ │ - cmp x2, x3 │ │ │ │ - b.ne 3c9a0 ::do_widen(char) const@@Base+0x28460> // b.any │ │ │ │ - ldr w0, [x19, #96] │ │ │ │ - mov w25, #0x18 // #24 │ │ │ │ - ldr x2, [x19, #264] │ │ │ │ - sub w0, w6, w0 │ │ │ │ - smaddl x0, w0, w25, x2 │ │ │ │ - bl 3b920 ::do_widen(char) const@@Base+0x273e0> │ │ │ │ - ldr w3, [x19, #96] │ │ │ │ - add x1, x19, #0xf0 │ │ │ │ - ldr w0, [x19, #144] │ │ │ │ - ldr x2, [x19, #288] │ │ │ │ - sub w0, w0, w3 │ │ │ │ - smaddl x0, w0, w25, x2 │ │ │ │ - bl 3b920 ::do_widen(char) const@@Base+0x273e0> │ │ │ │ - ldr w1, [x19, #96] │ │ │ │ - ldr w0, [x19, #144] │ │ │ │ - ldr x3, [x19, #336] │ │ │ │ - sub w0, w0, w1 │ │ │ │ - ldr d31, [x19, #184] │ │ │ │ - ldr x1, [x19, #312] │ │ │ │ - ldr w2, [x19, #156] │ │ │ │ - str d31, [x3, w0, sxtw #3] │ │ │ │ - str w2, [x1, w0, sxtw #2] │ │ │ │ - b 3c850 ::do_widen(char) const@@Base+0x28310> │ │ │ │ - ldr x5, [x19, #8] │ │ │ │ - fadd d29, d22, d29 │ │ │ │ - ldp w4, w7, [x19, #148] │ │ │ │ - fadd d29, d29, d23 │ │ │ │ - fadd d29, d29, d24 │ │ │ │ - fadd d29, d29, d25 │ │ │ │ - fadd d29, d29, d26 │ │ │ │ - fadd d29, d29, d27 │ │ │ │ - fadd d29, d29, d28 │ │ │ │ - str d29, [x19, #184] │ │ │ │ - b 3c834 ::do_widen(char) const@@Base+0x282f4> │ │ │ │ - ldr x6, [x19] │ │ │ │ - asr w2, w7, #1 │ │ │ │ - ldr x9, [x5, #136] │ │ │ │ - ubfiz w10, w7, #2, #1 │ │ │ │ - movi v28.2d, #0x0 │ │ │ │ - mov w1, #0x4 // #4 │ │ │ │ - lsl w1, w1, w10 │ │ │ │ - ldrb w2, [x9, w2, sxtw] │ │ │ │ - stp q28, q28, [x0] │ │ │ │ - tst w2, w1 │ │ │ │ - cset w11, ne // ne = any │ │ │ │ - stp q28, q28, [x0, #32] │ │ │ │ - ldr d31, [x19, #184] │ │ │ │ - ldp d29, d20, [x6, #104] │ │ │ │ - ldr d21, [x20, #1064] │ │ │ │ - ldr d22, [x20, #1072] │ │ │ │ - fdiv d20, d20, d29 │ │ │ │ - fdiv d21, d21, d31 │ │ │ │ - fdiv d22, d22, d30 │ │ │ │ - cbz w8, 3ced8 ::do_widen(char) const@@Base+0x28998> │ │ │ │ - ldr x2, [x19, #64] │ │ │ │ - ldr w10, [x19, #164] │ │ │ │ - ldr x6, [x19, #88] │ │ │ │ - add w10, w3, w10 │ │ │ │ - lsr x2, x2, #3 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - ldr x9, [x19, #216] │ │ │ │ - madd x10, x10, x2, x6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lsr w2, w3, #3 │ │ │ │ - mvn w6, w3 │ │ │ │ - ldr d30, [x9] │ │ │ │ - and w6, w6, #0x7 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - add x9, x9, #0x8 │ │ │ │ - ldrb w2, [x10, w2, uxtw] │ │ │ │ - fmadd d30, d21, d30, d22 │ │ │ │ - asr w2, w2, w6 │ │ │ │ - and w2, w2, #0x1 │ │ │ │ - cmp w11, w2 │ │ │ │ - b.eq 3cb14 ::do_widen(char) const@@Base+0x285d4> // b.none │ │ │ │ - fmul d30, d30, d20 │ │ │ │ - dup v31.2d, v30.d[0] │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - stp q31, q31, [x1, #-64] │ │ │ │ - stp q31, q31, [x1, #-32] │ │ │ │ - ldp d31, d29, [x0] │ │ │ │ - ldp d25, d26, [x0, #32] │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - ldp d30, d24, [x0, #16] │ │ │ │ - ldp d27, d23, [x0, #48] │ │ │ │ - str d31, [x0] │ │ │ │ - ldur d28, [x1, #-56] │ │ │ │ - fadd d29, d29, d28 │ │ │ │ - str d29, [x0, #8] │ │ │ │ - ldur d28, [x1, #-48] │ │ │ │ - fadd d30, d30, d28 │ │ │ │ - str d30, [x0, #16] │ │ │ │ - ldur d28, [x1, #-40] │ │ │ │ - fadd d24, d24, d28 │ │ │ │ - str d24, [x0, #24] │ │ │ │ - ldur d28, [x1, #-32] │ │ │ │ - fadd d25, d25, d28 │ │ │ │ - str d25, [x0, #32] │ │ │ │ - ldur d28, [x1, #-24] │ │ │ │ - fadd d26, d26, d28 │ │ │ │ - str d26, [x0, #40] │ │ │ │ - ldur d28, [x1, #-16] │ │ │ │ - fadd d27, d27, d28 │ │ │ │ - str d27, [x0, #48] │ │ │ │ - ldur d28, [x1, #-8] │ │ │ │ - fadd d28, d28, d23 │ │ │ │ - str d28, [x0, #56] │ │ │ │ - cmp w3, w8 │ │ │ │ - b.ne 3cae0 ::do_widen(char) const@@Base+0x285a0> // b.any │ │ │ │ - fadd d31, d31, d29 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - fadd d31, d31, d24 │ │ │ │ - fadd d31, d31, d25 │ │ │ │ - fadd d31, d31, d26 │ │ │ │ - fadd d31, d31, d27 │ │ │ │ - fadd d31, d31, d28 │ │ │ │ - str d31, [x19, #184] │ │ │ │ - b 3c834 ::do_widen(char) const@@Base+0x282f4> │ │ │ │ - ldr w7, [x19, #152] │ │ │ │ - mov w1, #0x4 // #4 │ │ │ │ - ldr x2, [x5, #136] │ │ │ │ - asr w4, w7, #1 │ │ │ │ - ubfiz w6, w7, #2, #1 │ │ │ │ - movi v27.2d, #0x0 │ │ │ │ - lsl w1, w1, w6 │ │ │ │ - ldrb w2, [x2, w4, sxtw] │ │ │ │ - tst w2, w1 │ │ │ │ - stp q27, q27, [x0] │ │ │ │ - cset w9, ne // ne = any │ │ │ │ - stp q27, q27, [x0, #32] │ │ │ │ - cbz w8, 3cf08 ::do_widen(char) const@@Base+0x289c8> │ │ │ │ - ldr x2, [x19, #64] │ │ │ │ - ldr x4, [x19, #88] │ │ │ │ - ldr w10, [x19, #164] │ │ │ │ - lsr x6, x2, #3 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - madd x6, x6, x10, x4 │ │ │ │ - lsr w2, w3, #3 │ │ │ │ - mvn w4, w3 │ │ │ │ - and w4, w4, #0x7 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - fmov d7, #1.000000000000000000e+00 │ │ │ │ - ldrb w2, [x6, w2, uxtw] │ │ │ │ - asr w2, w2, w4 │ │ │ │ - and w2, w2, #0x1 │ │ │ │ - cmp w9, w2 │ │ │ │ - b.eq 3cc3c ::do_widen(char) const@@Base+0x286fc> // b.none │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr w2, [x19, #120] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + tbz w2, #0, 39d2c ::do_widen(char) const@@Base+0x1bccc> │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + ldrb w0, [x19, #80] │ │ │ │ + tbz w0, #0, 39d64 ::do_widen(char) const@@Base+0x1bd04> │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + mov x8, sp │ │ │ │ + mov x21, x1 │ │ │ │ + mov x20, sp │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldur x2, [x2, #-24] │ │ │ │ + add x0, x0, x2 │ │ │ │ + bl d390 >::imbue(std::locale const&)@plt> │ │ │ │ + mov x0, sp │ │ │ │ + bl db90 │ │ │ │ + ldr x19, [x19, #88] │ │ │ │ + cbz x19, 39d5c ::do_widen(char) const@@Base+0x1bcfc> │ │ │ │ + add x22, x19, #0x38 │ │ │ │ + mov x0, sp │ │ │ │ + mov x1, x22 │ │ │ │ + bl d600 │ │ │ │ ldr x2, [x19] │ │ │ │ - ldp d16, d7, [x2, #104] │ │ │ │ - fdiv d7, d7, d16 │ │ │ │ - dup v6.2d, v7.d[0] │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - stp q6, q6, [x1, #-64] │ │ │ │ - stp q6, q6, [x1, #-32] │ │ │ │ - ldp d26, d25, [x0] │ │ │ │ - ldp d24, d23, [x0, #16] │ │ │ │ - fadd d26, d26, d7 │ │ │ │ - ldp d22, d31, [x0, #32] │ │ │ │ - ldp d30, d29, [x0, #48] │ │ │ │ - str d26, [x0] │ │ │ │ - ldur d5, [x1, #-56] │ │ │ │ - fadd d25, d25, d5 │ │ │ │ - str d25, [x0, #8] │ │ │ │ - ldur d4, [x1, #-48] │ │ │ │ - fadd d24, d24, d4 │ │ │ │ - str d24, [x0, #16] │ │ │ │ - ldur d3, [x1, #-40] │ │ │ │ - fadd d23, d23, d3 │ │ │ │ - str d23, [x0, #24] │ │ │ │ - ldur d2, [x1, #-32] │ │ │ │ - fadd d22, d22, d2 │ │ │ │ - str d22, [x0, #32] │ │ │ │ - ldur d1, [x1, #-24] │ │ │ │ - fadd d31, d31, d1 │ │ │ │ - str d31, [x0, #40] │ │ │ │ - ldur d0, [x1, #-16] │ │ │ │ - fadd d30, d30, d0 │ │ │ │ - str d30, [x0, #48] │ │ │ │ - ldur d28, [x1, #-8] │ │ │ │ - fadd d27, d28, d29 │ │ │ │ - str d27, [x0, #56] │ │ │ │ - cmp w3, w8 │ │ │ │ - b.ne 3cc08 ::do_widen(char) const@@Base+0x286c8> // b.any │ │ │ │ - fadd d25, d26, d25 │ │ │ │ - ldr w4, [x19, #148] │ │ │ │ - fadd d25, d25, d24 │ │ │ │ - fadd d25, d25, d23 │ │ │ │ - fadd d25, d25, d22 │ │ │ │ - fadd d25, d25, d31 │ │ │ │ - fadd d25, d25, d30 │ │ │ │ - fadd d25, d25, d27 │ │ │ │ - str d25, [x19, #184] │ │ │ │ - b 3c834 ::do_widen(char) const@@Base+0x282f4> │ │ │ │ - fmov s31, w8 │ │ │ │ - fmov s30, #1.000000000000000000e+00 │ │ │ │ - ldp x4, x1, [x19, #192] │ │ │ │ - shl v0.2s, v31.2s, #3 │ │ │ │ - ucvtf s0, s0 │ │ │ │ - fdiv s30, s30, s0 │ │ │ │ - cmp x1, x4 │ │ │ │ - b.eq 3cd5c ::do_widen(char) const@@Base+0x2881c> // b.none │ │ │ │ - sub x2, x1, x4 │ │ │ │ - fcvt d30, s30 │ │ │ │ - sub x3, x2, #0x8 │ │ │ │ - mov x1, x4 │ │ │ │ - lsr x3, x3, #3 │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - cmp x2, #0x8 │ │ │ │ - b.eq 3cd58 ::do_widen(char) const@@Base+0x28818> // b.none │ │ │ │ - dup v31.2d, v30.d[0] │ │ │ │ - lsr x2, x3, #1 │ │ │ │ - add x2, x4, x2, lsl #4 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ + blr x2 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d920 │ │ │ │ + mov x0, sp │ │ │ │ + bl db90 │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 39d84 ::do_widen(char) const@@Base+0x1bd24> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + b 39d2c ::do_widen(char) const@@Base+0x1bccc> │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x960 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl db90 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 39d88 ::do_widen(char) const@@Base+0x1bd28> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti c │ │ │ │ + cmp w1, #0x8 │ │ │ │ + b.ne 39dd4 ::do_widen(char) const@@Base+0x1bd74> // b.any │ │ │ │ + stp xzr, xzr, [x0, #8] │ │ │ │ + str xzr, [x0, #24] │ │ │ │ + ldrb w0, [x0, #69] │ │ │ │ + tbz w0, #0, 39de0 ::do_widen(char) const@@Base+0x1bd80> │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0xb68 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - str q31, [x1], #16 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.ne 3cd40 ::do_widen(char) const@@Base+0x28800> // b.any │ │ │ │ - tbz w3, #0, 3cd5c ::do_widen(char) const@@Base+0x2881c> │ │ │ │ - and x3, x3, #0xfffffffffffffffe │ │ │ │ - add x4, x4, x3, lsl #3 │ │ │ │ - str d30, [x4] │ │ │ │ - ldr x1, [x19, #248] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 3cdb0 ::do_widen(char) const@@Base+0x28870> // b.none │ │ │ │ - sub x2, x1, x0 │ │ │ │ - mov x1, x0 │ │ │ │ - sub x3, x2, #0x8 │ │ │ │ - lsr x3, x3, #3 │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - cmp x2, #0x8 │ │ │ │ - b.eq 3cda8 ::do_widen(char) const@@Base+0x28868> // b.none │ │ │ │ - fmov v31.2d, #1.250000000000000000e-01 │ │ │ │ - lsr x2, x3, #1 │ │ │ │ - add x2, x0, x2, lsl #4 │ │ │ │ - str q31, [x1], #16 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.ne 3cd90 ::do_widen(char) const@@Base+0x28850> // b.any │ │ │ │ - tbz w3, #0, 3cdb0 ::do_widen(char) const@@Base+0x28870> │ │ │ │ - and x3, x3, #0xfffffffffffffffe │ │ │ │ - add x0, x0, x3, lsl #3 │ │ │ │ - fmov d31, #1.250000000000000000e-01 │ │ │ │ - str d31, [x0] │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - ldp w4, w7, [x19, #148] │ │ │ │ - str d31, [x19, #184] │ │ │ │ - b 3c834 ::do_widen(char) const@@Base+0x282f4> │ │ │ │ - movi v31.2d, #0x0 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - stp q31, q31, [x0, #32] │ │ │ │ - cbz w8, 3cbb4 ::do_widen(char) const@@Base+0x28674> │ │ │ │ - ldr x2, [x19, #216] │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - add x8, x2, w8, uxtw #3 │ │ │ │ nop │ │ │ │ - ldr d31, [x2], #8 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - fmadd d31, d31, d23, d0 │ │ │ │ - dup v30.2d, v31.d[0] │ │ │ │ - stp q30, q30, [x1, #-64] │ │ │ │ - stp q30, q30, [x1, #-32] │ │ │ │ - ldp d30, d25, [x0] │ │ │ │ - ldp d26, d27, [x0, #16] │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - ldp d28, d29, [x0, #32] │ │ │ │ - ldp d30, d22, [x0, #48] │ │ │ │ - str d31, [x0] │ │ │ │ - ldur d24, [x1, #-56] │ │ │ │ - fadd d24, d24, d25 │ │ │ │ - str d24, [x0, #8] │ │ │ │ - ldur d25, [x1, #-48] │ │ │ │ - fadd d25, d25, d26 │ │ │ │ - str d25, [x0, #16] │ │ │ │ - ldur d26, [x1, #-40] │ │ │ │ - fadd d26, d26, d27 │ │ │ │ - str d26, [x0, #24] │ │ │ │ - ldur d27, [x1, #-32] │ │ │ │ - fadd d27, d27, d28 │ │ │ │ - str d27, [x0, #32] │ │ │ │ - ldur d28, [x1, #-24] │ │ │ │ - fadd d28, d28, d29 │ │ │ │ - str d28, [x0, #40] │ │ │ │ - ldur d29, [x1, #-16] │ │ │ │ - fadd d29, d29, d30 │ │ │ │ - str d29, [x0, #48] │ │ │ │ - ldur d30, [x1, #-8] │ │ │ │ - fadd d30, d30, d22 │ │ │ │ - str d30, [x0, #56] │ │ │ │ - cmp x2, x8 │ │ │ │ - b.ne 3cde0 ::do_widen(char) const@@Base+0x288a0> // b.any │ │ │ │ - fadd d31, d31, d24 │ │ │ │ - fadd d31, d31, d25 │ │ │ │ - fadd d31, d31, d26 │ │ │ │ - fadd d31, d31, d27 │ │ │ │ - fadd d31, d31, d28 │ │ │ │ - fadd d31, d31, d29 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - str d31, [x19, #184] │ │ │ │ - b 3c834 ::do_widen(char) const@@Base+0x282f4> │ │ │ │ - fadd d31, d31, d24 │ │ │ │ - fadd d31, d31, d25 │ │ │ │ - fadd d31, d31, d26 │ │ │ │ - fadd d31, d31, d27 │ │ │ │ - fadd d31, d31, d28 │ │ │ │ - fadd d31, d31, d29 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - b 3c824 ::do_widen(char) const@@Base+0x282e4> │ │ │ │ - add x1, x19, #0xc0 │ │ │ │ - b 3c9dc ::do_widen(char) const@@Base+0x2849c> │ │ │ │ - fmov d28, d29 │ │ │ │ - fmov d27, d29 │ │ │ │ - fmov d26, d29 │ │ │ │ - fmov d25, d29 │ │ │ │ - fmov d24, d29 │ │ │ │ - fmov d23, d29 │ │ │ │ - fmov d22, d29 │ │ │ │ - b 3ca3c ::do_widen(char) const@@Base+0x284fc> │ │ │ │ - ldp d31, d29, [x0] │ │ │ │ - ldp d30, d24, [x0, #16] │ │ │ │ - fadd d31, d31, d29 │ │ │ │ - ldr d27, [x0, #48] │ │ │ │ - ldp d25, d26, [x0, #32] │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - fadd d31, d31, d24 │ │ │ │ - fadd d31, d31, d25 │ │ │ │ - fadd d31, d31, d26 │ │ │ │ - fadd d31, d31, d27 │ │ │ │ - fadd d31, d31, d28 │ │ │ │ - b 3cbb4 ::do_widen(char) const@@Base+0x28674> │ │ │ │ - ldr d30, [x0, #48] │ │ │ │ - ldp d26, d25, [x0] │ │ │ │ - ldp d24, d23, [x0, #16] │ │ │ │ - ldp d22, d31, [x0, #32] │ │ │ │ - b 3ccc0 ::do_widen(char) const@@Base+0x28780> │ │ │ │ - ldr w1, [x19, #136] │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - ldr d30, [x19, #184] │ │ │ │ - ucvtf d31, w1 │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - fdiv d15, d0, d31 │ │ │ │ - dup v31.2d, v15.d[0] │ │ │ │ - str q31, [sp, #96] │ │ │ │ - bl d8b0 │ │ │ │ - ldr w7, [x19, #136] │ │ │ │ - ldr q31, [sp, #96] │ │ │ │ - ldr x2, [x19, #240] │ │ │ │ - ldr x1, [x19] │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - ldr d28, [x19, #184] │ │ │ │ - ldr d30, [x20, #1064] │ │ │ │ - stp q31, q31, [x0, #32] │ │ │ │ - ldr d29, [x2] │ │ │ │ - movi v31.2d, #0x0 │ │ │ │ - fdiv d30, d30, d28 │ │ │ │ - fmul d29, d29, d15 │ │ │ │ - str d29, [x0] │ │ │ │ - ldr d29, [x2, #8] │ │ │ │ - fmul d29, d29, d15 │ │ │ │ - str d29, [x0, #8] │ │ │ │ - ldr d29, [x2, #16] │ │ │ │ - fmul d29, d29, d15 │ │ │ │ - str d29, [x0, #16] │ │ │ │ - ldr d29, [x2, #24] │ │ │ │ - fmul d29, d29, d15 │ │ │ │ - str d29, [x0, #24] │ │ │ │ - ldr d29, [x2, #32] │ │ │ │ - fmul d29, d29, d15 │ │ │ │ - str d29, [x0, #32] │ │ │ │ - ldr d29, [x2, #40] │ │ │ │ - fmul d29, d29, d15 │ │ │ │ - str d29, [x0, #40] │ │ │ │ - ldr d29, [x2, #48] │ │ │ │ - fmul d29, d29, d15 │ │ │ │ - str d29, [x0, #48] │ │ │ │ - ldr d29, [x2, #56] │ │ │ │ - fmul d29, d29, d15 │ │ │ │ - str d29, [x0, #56] │ │ │ │ - ldp d29, d22, [x1, #104] │ │ │ │ - stp q31, q31, [x2] │ │ │ │ - stp q31, q31, [x2, #32] │ │ │ │ - fdiv d22, d22, d29 │ │ │ │ - cbz w7, 3c824 ::do_widen(char) const@@Base+0x282e4> │ │ │ │ - ldp w3, w5, [x19, #160] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - ldr x6, [x19, #88] │ │ │ │ - add w3, w3, w5 │ │ │ │ - ldr x5, [x19, #64] │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - lsr x5, x5, #3 │ │ │ │ - madd x6, x3, x5, x6 │ │ │ │ nop │ │ │ │ - ldp d31, d25, [x1] │ │ │ │ - lsr w3, w4, #3 │ │ │ │ - ldr d29, [x0] │ │ │ │ - mvn w5, w4 │ │ │ │ - ldp d24, d27, [x1, #16] │ │ │ │ - fmadd d31, d30, d31, d29 │ │ │ │ - ldrb w3, [x6, w3, uxtw] │ │ │ │ - and w5, w5, #0x7 │ │ │ │ - ldp d26, d29, [x1, #32] │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - ldp d28, d21, [x1, #48] │ │ │ │ - asr w3, w3, w5 │ │ │ │ - and w3, w3, #0x1 │ │ │ │ - str d31, [x1] │ │ │ │ - ldr d23, [x0, #8] │ │ │ │ - fmadd d23, d30, d25, d23 │ │ │ │ - str d23, [x1, #8] │ │ │ │ - ldr d25, [x0, #16] │ │ │ │ - fmadd d25, d30, d24, d25 │ │ │ │ - str d25, [x1, #16] │ │ │ │ - ldr d24, [x0, #24] │ │ │ │ - fmadd d24, d30, d27, d24 │ │ │ │ - str d24, [x1, #24] │ │ │ │ - ldr d27, [x0, #32] │ │ │ │ - fmadd d27, d30, d26, d27 │ │ │ │ - str d27, [x1, #32] │ │ │ │ - ldr d26, [x0, #40] │ │ │ │ - fmadd d26, d30, d29, d26 │ │ │ │ - str d26, [x1, #40] │ │ │ │ - ldr d29, [x0, #48] │ │ │ │ - fmadd d29, d30, d28, d29 │ │ │ │ - str d29, [x1, #48] │ │ │ │ - ldr d28, [x0, #56] │ │ │ │ - fmadd d28, d30, d21, d28 │ │ │ │ - str d28, [x1, #56] │ │ │ │ - cmp w26, w3 │ │ │ │ - b.eq 3d0c8 ::do_widen(char) const@@Base+0x28b88> // b.none │ │ │ │ - fmul d21, d22, d31 │ │ │ │ - fmul d23, d22, d23 │ │ │ │ - fmul d25, d22, d25 │ │ │ │ - fmul d24, d22, d24 │ │ │ │ - fmul d27, d22, d27 │ │ │ │ - fmul d26, d22, d26 │ │ │ │ - fmul d29, d22, d29 │ │ │ │ - fmul d28, d22, d28 │ │ │ │ - fmov d31, d21 │ │ │ │ - stp d21, d23, [x1] │ │ │ │ - stp d25, d24, [x1, #16] │ │ │ │ - stp d27, d26, [x1, #32] │ │ │ │ - stp d29, d28, [x1, #48] │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - ldp d28, d29, [x2] │ │ │ │ - fadd d31, d31, d28 │ │ │ │ - str d31, [x2] │ │ │ │ - ldur d23, [x1, #-56] │ │ │ │ - fadd d23, d23, d29 │ │ │ │ - ldp d28, d29, [x2, #16] │ │ │ │ - str d23, [x2, #8] │ │ │ │ - ldur d24, [x1, #-48] │ │ │ │ - fadd d24, d24, d28 │ │ │ │ - ldp d27, d28, [x2, #32] │ │ │ │ - str d24, [x2, #16] │ │ │ │ - ldur d25, [x1, #-40] │ │ │ │ - fadd d25, d25, d29 │ │ │ │ - ldp d29, d21, [x2, #48] │ │ │ │ - str d25, [x2, #24] │ │ │ │ - ldur d26, [x1, #-32] │ │ │ │ - fadd d26, d26, d27 │ │ │ │ - str d26, [x2, #32] │ │ │ │ - ldur d27, [x1, #-24] │ │ │ │ - fadd d27, d27, d28 │ │ │ │ - str d27, [x2, #40] │ │ │ │ - ldur d28, [x1, #-16] │ │ │ │ - fadd d28, d28, d29 │ │ │ │ - str d28, [x2, #48] │ │ │ │ - ldur d29, [x1, #-8] │ │ │ │ - fadd d29, d29, d21 │ │ │ │ - str d29, [x2, #56] │ │ │ │ - cmp w4, w7 │ │ │ │ - b.ne 3d000 ::do_widen(char) const@@Base+0x28ac0> // b.any │ │ │ │ - b 3c808 ::do_widen(char) const@@Base+0x282c8> │ │ │ │ + bti c │ │ │ │ + cmp w1, #0x8 │ │ │ │ + b.ne 39e34 ::do_widen(char) const@@Base+0x1bdd4> // b.any │ │ │ │ + stp xzr, xzr, [x0, #8] │ │ │ │ + str xzr, [x0, #24] │ │ │ │ + ldrb w0, [x0, #80] │ │ │ │ + tbz w0, #0, 39e40 ::do_widen(char) const@@Base+0x1bde0> │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr d31, [x20, #184] │ │ │ │ - ldr x0, [x0, #184] │ │ │ │ - ldr x7, [x0] │ │ │ │ - str d15, [sp, #56] │ │ │ │ - fmov d15, #1.000000000000000000e+00 │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ - cbz x7, 3d1cc ::do_widen(char) const@@Base+0x28c8c> │ │ │ │ - fmov d31, x7 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x0, d31 │ │ │ │ - fmov w21, s31 │ │ │ │ - lsl x23, x0, #3 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x23 │ │ │ │ - mov x19, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d570 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldr x0, [x0, #184] │ │ │ │ - ldr x7, [x0] │ │ │ │ - movi d29, #0x0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x960 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - and x6, x2, #0xfffffff8 │ │ │ │ - ubfiz x5, x2, #3, #3 │ │ │ │ - lsr x3, x7, x2 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - tbz w3, #0, 3d218 ::do_widen(char) const@@Base+0x28cd8> │ │ │ │ - ldr x3, [x20, #240] │ │ │ │ - ldr d31, [x3, x6] │ │ │ │ - ldr d30, [x3, x5] │ │ │ │ - fmul d31, d15, d31 │ │ │ │ - fmul d30, d15, d30 │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - fadd d29, d29, d31 │ │ │ │ - str d31, [x19, w4, uxtw #3] │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - cmp w2, #0x40 │ │ │ │ - b.ne 3d1e0 ::do_widen(char) const@@Base+0x28ca0> // b.any │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - fdiv d29, d31, d29 │ │ │ │ - cbz w21, 3d2ac ::do_widen(char) const@@Base+0x28d6c> │ │ │ │ - sub w0, w21, #0x1 │ │ │ │ - ldr x1, [x22] │ │ │ │ - cmp w0, #0x4 │ │ │ │ - b.ls 3d2c8 ::do_widen(char) const@@Base+0x28d88> // b.plast │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 3d2c8 ::do_widen(char) const@@Base+0x28d88> // b.none │ │ │ │ - ubfx x2, x21, #1, #7 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - dup v30.2d, v29.d[0] │ │ │ │ - lsl x2, x2, #4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr q31, [x19, x0] │ │ │ │ - fmul v31.2d, v31.2d, v30.2d │ │ │ │ - str q31, [x1, x0] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.ne 3d260 ::do_widen(char) const@@Base+0x28d20> // b.any │ │ │ │ - tbz w21, #0, 3d290 ::do_widen(char) const@@Base+0x28d50> │ │ │ │ - and x0, x21, #0xfe │ │ │ │ - lsl x0, x0, #3 │ │ │ │ - ldr d31, [x19, x0] │ │ │ │ - fmul d31, d31, d29 │ │ │ │ - str d31, [x1, x0] │ │ │ │ - ldr d15, [sp, #56] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - cbnz x19, 3d290 ::do_widen(char) const@@Base+0x28d50> │ │ │ │ - ldr d15, [sp, #56] │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + cbz x1, 39f14 ::do_widen(char) const@@Base+0x1beb4> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ls 39ebc ::do_widen(char) const@@Base+0x1be5c> // b.plast │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldrb w0, [x1] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ubfiz x21, x21, #3, #8 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr d31, [x19, x0] │ │ │ │ - fmul d31, d31, d29 │ │ │ │ - str d31, [x1, x0] │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.ne 3d2d0 ::do_widen(char) const@@Base+0x28d90> // b.any │ │ │ │ - ldr d15, [sp, #56] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ + ldr x20, [x19, #8] │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + sub x20, x1, x20 │ │ │ │ + ldr x2, [x19, #80] │ │ │ │ + cmp x0, x20 │ │ │ │ + csel x20, x0, x20, le │ │ │ │ + cbnz x20, 39f50 ::do_widen(char) const@@Base+0x1bef0> │ │ │ │ + ldrb w1, [x19, #69] │ │ │ │ + sub x20, x0, x20 │ │ │ │ + add x20, x2, x20 │ │ │ │ + add x2, x2, x0 │ │ │ │ + stp x20, x2, [x19, #8] │ │ │ │ + str x2, [x19, #24] │ │ │ │ + tbz w1, #0, 39f7c ::do_widen(char) const@@Base+0x1bf1c> │ │ │ │ + ldr w1, [x19, #64] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + str w1, [x19, #64] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b d870 │ │ │ │ + ret │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 39000 ::do_widen(char) const@@Base+0x1afa0> │ │ │ │ + add x1, x1, #0x2e0 │ │ │ │ + ldr x2, [x2, #168] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 39f70 ::do_widen(char) const@@Base+0x1bf10> // b.any │ │ │ │ + ldr x1, [x0, #80] │ │ │ │ + stp x1, x1, [x0, #8] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + str x1, [x0, #24] │ │ │ │ + mov x2, x1 │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cmp x0, x20 │ │ │ │ + csel x20, x0, x20, le │ │ │ │ + cbz x20, 39ed8 ::do_widen(char) const@@Base+0x1be78> │ │ │ │ + sub x0, x0, x20 │ │ │ │ + sub x1, x1, x20 │ │ │ │ + add x0, x2, x0 │ │ │ │ + mov x2, x20 │ │ │ │ + bl da90 │ │ │ │ + ldr x2, [x19, #80] │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + b 39ed8 ::do_widen(char) const@@Base+0x1be78> │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + b 39e9c ::do_widen(char) const@@Base+0x1be3c> │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0xb68 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - add x20, x0, #0x8, lsl #12 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - stp d14, d15, [sp, #64] │ │ │ │ - ldr w0, [x0, #96] │ │ │ │ - ldr w3, [x19, #144] │ │ │ │ - ldr x1, [x19, #312] │ │ │ │ - sub w3, w3, w0 │ │ │ │ - ldr x0, [x19] │ │ │ │ - sub w5, w3, #0x1 │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - sub w23, w3, #0x1 │ │ │ │ - str xzr, [x20, #920] │ │ │ │ - str w5, [sp, #92] │ │ │ │ - ldr w1, [x1, x23, lsl #2] │ │ │ │ - bl 2956c ::do_widen(char) const@@Base+0x1502c> │ │ │ │ - fcvt d14, s0 │ │ │ │ - fmov d15, #1.000000000000000000e+00 │ │ │ │ - add x3, x19, #0x198 │ │ │ │ - ldr x4, [x19, #336] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - fsub d15, d15, d14 │ │ │ │ - str d14, [x20, #1072] │ │ │ │ - mov x0, x3 │ │ │ │ - mov x2, #0x200 // #512 │ │ │ │ - add x22, x4, x23, lsl #3 │ │ │ │ - str d15, [x20, #1064] │ │ │ │ - ldr d31, [x4, x23, lsl #3] │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ - bl d570 │ │ │ │ - ldr w5, [sp, #92] │ │ │ │ - mov w1, #0x18 // #24 │ │ │ │ - ldr w6, [x19, #136] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - ldr d20, [x20, #920] │ │ │ │ - umull x5, w5, w1 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [x19, #288] │ │ │ │ - ucvtf d19, w6 │ │ │ │ - ubfiz x8, x6, #6, #32 │ │ │ │ - ldr x7, [x0, x5] │ │ │ │ - ldr d31, [x7, x4, lsl #3] │ │ │ │ - ldr d30, [x22] │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fmul d31, d31, d14 │ │ │ │ - fdiv d31, d31, d19 │ │ │ │ - cbz w6, 3d530 ::do_widen(char) const@@Base+0x28ff0> │ │ │ │ - ldr x2, [x19, #264] │ │ │ │ - ldr x0, [x19, #192] │ │ │ │ - ldr x2, [x2, x5] │ │ │ │ - add x3, x0, x8 │ │ │ │ - ldp d23, d22, [x1] │ │ │ │ - ldp d25, d24, [x1, #16] │ │ │ │ - add x2, x2, w4, uxtw #3 │ │ │ │ - ldp d27, d26, [x1, #32] │ │ │ │ - ldp d28, d30, [x1, #48] │ │ │ │ - nop │ │ │ │ - add x0, x0, #0x40 │ │ │ │ - ldr d29, [x2] │ │ │ │ - ldur d21, [x0, #-64] │ │ │ │ - fmadd d29, d15, d29, d31 │ │ │ │ - fmadd d23, d29, d21, d23 │ │ │ │ - str d23, [x1] │ │ │ │ - ldr d29, [x2] │ │ │ │ - ldur d21, [x0, #-56] │ │ │ │ - fmadd d29, d15, d29, d31 │ │ │ │ - fmadd d22, d29, d21, d22 │ │ │ │ - str d22, [x1, #8] │ │ │ │ - ldr d29, [x2] │ │ │ │ - ldur d21, [x0, #-48] │ │ │ │ - fmadd d29, d15, d29, d31 │ │ │ │ - fmadd d25, d29, d21, d25 │ │ │ │ - str d25, [x1, #16] │ │ │ │ - ldr d29, [x2] │ │ │ │ - ldur d21, [x0, #-40] │ │ │ │ - fmadd d29, d15, d29, d31 │ │ │ │ - fmadd d24, d29, d21, d24 │ │ │ │ - str d24, [x1, #24] │ │ │ │ - ldr d29, [x2] │ │ │ │ - ldur d21, [x0, #-32] │ │ │ │ - fmadd d29, d15, d29, d31 │ │ │ │ - fmadd d27, d29, d21, d27 │ │ │ │ - str d27, [x1, #32] │ │ │ │ - ldr d29, [x2] │ │ │ │ - ldur d21, [x0, #-24] │ │ │ │ - fmadd d29, d15, d29, d31 │ │ │ │ - fmadd d26, d29, d21, d26 │ │ │ │ - str d26, [x1, #40] │ │ │ │ - ldr d29, [x2] │ │ │ │ - ldur d21, [x0, #-16] │ │ │ │ - fmadd d29, d15, d29, d31 │ │ │ │ - fmadd d28, d29, d21, d28 │ │ │ │ - str d28, [x1, #48] │ │ │ │ - ldr d29, [x2], #64 │ │ │ │ - ldur d21, [x0, #-8] │ │ │ │ - fmadd d29, d15, d29, d31 │ │ │ │ - fmadd d30, d29, d21, d30 │ │ │ │ - str d30, [x1, #56] │ │ │ │ - fmov d29, d30 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.ne 3d400 ::do_widen(char) const@@Base+0x28ec0> // b.any │ │ │ │ - ldp d31, d30, [x1] │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - ldp d25, d26, [x1, #16] │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - ldr d30, [x1, #48] │ │ │ │ - ldp d27, d28, [x1, #32] │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - fadd d31, d31, d25 │ │ │ │ - fadd d31, d31, d26 │ │ │ │ - fadd d31, d31, d27 │ │ │ │ - fadd d31, d31, d28 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - fadd d31, d31, d29 │ │ │ │ - fadd d20, d20, d31 │ │ │ │ - str d20, [x20, #920] │ │ │ │ - cmp x4, #0x8 │ │ │ │ - b.ne 3d3c0 ::do_widen(char) const@@Base+0x28e80> // b.any │ │ │ │ - fcmp d20, d20 │ │ │ │ - b.vs 3d510 ::do_widen(char) const@@Base+0x28fd0> │ │ │ │ - fabs d30, d20 │ │ │ │ - mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ - fmov d31, x0 │ │ │ │ - fcmp d30, d31 │ │ │ │ - b.le 3d538 ::do_widen(char) const@@Base+0x28ff8> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + cbz x1, 3a074 ::do_widen(char) const@@Base+0x1c014> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ls 39fdc ::do_widen(char) const@@Base+0x1bf7c> // b.plast │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp d14, d15, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldrb w0, [x1] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr d29, [x1, #56] │ │ │ │ - b 3d4b0 ::do_widen(char) const@@Base+0x28f70> │ │ │ │ - mov x0, #0x10000000000000 // #4503599627370496 │ │ │ │ - fmov d31, x0 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - fcmpe d20, d31 │ │ │ │ - b.mi 3d514 ::do_widen(char) const@@Base+0x28fd4> // b.first │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - movi d29, #0x0 │ │ │ │ - ldr w0, [x19, #144] │ │ │ │ - fmov d28, #1.000000000000000000e+00 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w13, #0x0 // #0 │ │ │ │ - fdiv d28, d28, d20 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - ldr x11, [x1, #184] │ │ │ │ - sbfiz x0, x0, #3, #32 │ │ │ │ - add x12, x0, #0x8 │ │ │ │ - add x10, x11, x12 │ │ │ │ - ldr x9, [x11, x0] │ │ │ │ - str d29, [x20, #928] │ │ │ │ - b 3d594 ::do_widen(char) const@@Base+0x29054> │ │ │ │ - add w13, w13, #0x1 │ │ │ │ - cmp w13, #0x40 │ │ │ │ - b.eq 3d60c ::do_widen(char) const@@Base+0x290cc> // b.none │ │ │ │ - lsr x0, x9, x13 │ │ │ │ - tbz w0, #0, 3d588 ::do_widen(char) const@@Base+0x29048> │ │ │ │ - ldr x8, [x10] │ │ │ │ - ubfiz w7, w13, #3, #3 │ │ │ │ - and w6, w13, #0xfffffff8 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - and w0, w1, #0x7 │ │ │ │ - add w2, w6, w1, asr #3 │ │ │ │ - add w0, w0, w7 │ │ │ │ - lsr x4, x8, x1 │ │ │ │ - add x5, x19, w3, sxtw #3 │ │ │ │ - add x2, x19, w2, sxtw #3 │ │ │ │ - ubfiz x0, x0, #3, #7 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - add x0, x19, x0 │ │ │ │ - tbz w4, #0, 3d5f8 ::do_widen(char) const@@Base+0x290b8> │ │ │ │ - ldr d30, [x0, #408] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - ldr d31, [x2, #408] │ │ │ │ - fmul d30, d28, d30 │ │ │ │ - fmul d31, d28, d31 │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - fadd d29, d29, d31 │ │ │ │ - str d31, [x5, #920] │ │ │ │ - str d29, [x20, #928] │ │ │ │ - cmp w1, #0x40 │ │ │ │ - b.ne 3d5ac ::do_widen(char) const@@Base+0x2906c> // b.any │ │ │ │ - add w13, w13, #0x1 │ │ │ │ - cmp w13, #0x40 │ │ │ │ - b.ne 3d594 ::do_widen(char) const@@Base+0x29054> // b.any │ │ │ │ - fcmp d29, d29 │ │ │ │ - b.vs 3d628 ::do_widen(char) const@@Base+0x290e8> │ │ │ │ - fabs d30, d29 │ │ │ │ - mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ - fmov d31, x0 │ │ │ │ - fcmp d30, d31 │ │ │ │ - b.le 3d6f8 ::do_widen(char) const@@Base+0x291b8> │ │ │ │ - movi d30, #0x0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w13, #0x0 // #0 │ │ │ │ - str d30, [x20, #928] │ │ │ │ - b 3d648 ::do_widen(char) const@@Base+0x29108> │ │ │ │ - add w13, w13, #0x1 │ │ │ │ - cmp w13, #0x40 │ │ │ │ - b.eq 3d6bc ::do_widen(char) const@@Base+0x2917c> // b.none │ │ │ │ - lsr x0, x9, x13 │ │ │ │ - tbz w0, #0, 3d63c ::do_widen(char) const@@Base+0x290fc> │ │ │ │ - ldr x8, [x10] │ │ │ │ - ubfiz w7, w13, #3, #3 │ │ │ │ - and w6, w13, #0xfffffff8 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - and w0, w1, #0x7 │ │ │ │ - add w2, w6, w1, asr #3 │ │ │ │ - add w0, w0, w7 │ │ │ │ - lsr x4, x8, x1 │ │ │ │ - add x5, x19, w3, sxtw #3 │ │ │ │ - add x2, x19, w2, sxtw #3 │ │ │ │ - ubfiz x0, x0, #3, #7 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - add x0, x19, x0 │ │ │ │ - tbz w4, #0, 3d6a8 ::do_widen(char) const@@Base+0x29168> │ │ │ │ - ldr d31, [x0, #408] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - ldr d29, [x2, #408] │ │ │ │ - fmul d31, d28, d31 │ │ │ │ - fmadd d31, d28, d29, d31 │ │ │ │ - fadd d30, d30, d31 │ │ │ │ - str d31, [x5, #920] │ │ │ │ - str d30, [x20, #928] │ │ │ │ - cmp w1, #0x40 │ │ │ │ - b.ne 3d660 ::do_widen(char) const@@Base+0x29120> // b.any │ │ │ │ - add w13, w13, #0x1 │ │ │ │ - cmp w13, #0x40 │ │ │ │ - b.ne 3d648 ::do_widen(char) const@@Base+0x29108> // b.any │ │ │ │ - fcmp d30, d30 │ │ │ │ - b.vs 3d6d8 ::do_widen(char) const@@Base+0x29198> │ │ │ │ - fabs d29, d30 │ │ │ │ - mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ - fmov d31, x0 │ │ │ │ - fcmp d29, d31 │ │ │ │ - b.le 3d7e8 ::do_widen(char) const@@Base+0x292a8> │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov w0, #0xfffffffe // #-2 │ │ │ │ + ldr x20, [x19, #8] │ │ │ │ + ldr x2, [x19, #112] │ │ │ │ + sub x20, x1, x20 │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cmp x2, x20 │ │ │ │ + csel x20, x2, x20, le │ │ │ │ + cbnz x20, 3a0b0 ::do_widen(char) const@@Base+0x1c050> │ │ │ │ + ldrb w3, [x19, #80] │ │ │ │ + sub x20, x2, x20 │ │ │ │ + add x1, x0, x2 │ │ │ │ + add x20, x0, x20 │ │ │ │ + stp x20, x1, [x19, #8] │ │ │ │ + str x1, [x19, #24] │ │ │ │ + tbz w3, #0, 3a104 ::do_widen(char) const@@Base+0x1c0a4> │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + ldr x4, [x19, #104] │ │ │ │ + ldr x3, [x0] │ │ │ │ + sub x2, x4, x2 │ │ │ │ + ldur x3, [x3, #-24] │ │ │ │ + add x0, x0, x3 │ │ │ │ + ldr x0, [x0, #232] │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldr x3, [x3, #64] │ │ │ │ + blr x3 │ │ │ │ + add x3, x0, #0x1 │ │ │ │ + ldr x1, [x19, #96] │ │ │ │ + ldr x2, [x19, #112] │ │ │ │ + cmp x3, #0x1 │ │ │ │ + b.ls 3a0d0 ::do_widen(char) const@@Base+0x1c070> // b.plast │ │ │ │ + ldr x3, [x19, #16] │ │ │ │ + add x0, x0, x2 │ │ │ │ + add x1, x1, x0 │ │ │ │ + str x1, [x19, #24] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp d14, d15, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldrb w0, [x3] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x0, #0x10000000000000 // #4503599627370496 │ │ │ │ - fmov d31, x0 │ │ │ │ - fcmpe d29, d31 │ │ │ │ - b.mi 3d628 ::do_widen(char) const@@Base+0x290e8> // b.first │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x1, [x11, x12] │ │ │ │ - cbz x1, 3d834 ::do_widen(char) const@@Base+0x292f4> │ │ │ │ - fmov d31, x1 │ │ │ │ - ldr w4, [x19, #172] │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x2, d31 │ │ │ │ - cbz x9, 3d7c8 ::do_widen(char) const@@Base+0x29288> │ │ │ │ - fmov d31, x9 │ │ │ │ - ldr d29, [x20, #928] │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - ldr x8, [x21] │ │ │ │ - fdiv d30, d30, d29 │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x1, d31 │ │ │ │ - mul w1, w1, w2 │ │ │ │ - sub w4, w4, w1 │ │ │ │ - sub w2, w1, #0x1 │ │ │ │ - add w5, w4, #0x1 │ │ │ │ - sxtw x3, w5 │ │ │ │ - cmp w2, #0x4 │ │ │ │ - b.ls 3d804 ::do_widen(char) const@@Base+0x292c4> // b.plast │ │ │ │ - add x6, x8, w5, sxtw #3 │ │ │ │ - add x2, x19, #0x3a0 │ │ │ │ - sxtw x3, w5 │ │ │ │ - cmp x6, x2 │ │ │ │ - b.eq 3d804 ::do_widen(char) const@@Base+0x292c4> // b.none │ │ │ │ - ubfx x3, x1, #1, #15 │ │ │ │ - add x7, x19, #0x398 │ │ │ │ - dup v29.2d, v30.d[0] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - lsl x3, x3, #4 │ │ │ │ - ldr q31, [x7, x2] │ │ │ │ - fmul v31.2d, v31.2d, v29.2d │ │ │ │ - str q31, [x6, x2] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - cmp x2, x3 │ │ │ │ - b.ne 3d790 ::do_widen(char) const@@Base+0x29250> // b.any │ │ │ │ - tbz w1, #0, 3d7c8 ::do_widen(char) const@@Base+0x29288> │ │ │ │ - and w1, w1, #0xfffffffe │ │ │ │ - add w5, w5, w1 │ │ │ │ - sxtw x1, w1 │ │ │ │ - add x1, x19, x1, lsl #3 │ │ │ │ - ldr d31, [x1, #920] │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - str d31, [x8, w5, sxtw #3] │ │ │ │ - str w4, [x19, #172] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 39000 ::do_widen(char) const@@Base+0x1afa0> │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + ldr x2, [x2, #168] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 3a0f8 ::do_widen(char) const@@Base+0x1c098> // b.any │ │ │ │ + ldr x1, [x0, #96] │ │ │ │ + stp x1, x1, [x0, #8] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + ldr x2, [x19, #112] │ │ │ │ + str x1, [x19, #24] │ │ │ │ + mov x0, x1 │ │ │ │ + cmp x2, x20 │ │ │ │ + csel x20, x2, x20, le │ │ │ │ + cbz x20, 39ff8 ::do_widen(char) const@@Base+0x1bf98> │ │ │ │ + sub x2, x2, x20 │ │ │ │ + sub x1, x1, x20 │ │ │ │ + add x0, x0, x2 │ │ │ │ + mov x2, x20 │ │ │ │ + bl da90 │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + ldr x2, [x19, #112] │ │ │ │ + b 39ff8 ::do_widen(char) const@@Base+0x1bf98> │ │ │ │ + ldr w3, [x19, #64] │ │ │ │ + add x1, x1, x2 │ │ │ │ + str x1, [x19, #24] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + orr w1, w3, #0x1 │ │ │ │ + str w1, [x19, #64] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp d14, d15, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x0, #0x10000000000000 // #4503599627370496 │ │ │ │ - fmov d31, x0 │ │ │ │ - mov w0, #0xfffffffe // #-2 │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.mi 3d514 ::do_widen(char) const@@Base+0x28fd4> // b.first │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 3d70c ::do_widen(char) const@@Base+0x291cc> │ │ │ │ - ubfiz x1, x1, #3, #16 │ │ │ │ - add x3, x8, x3, lsl #3 │ │ │ │ - add x5, x19, #0x398 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr d31, [x5, x2] │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - str d31, [x3, x2] │ │ │ │ - add x2, x2, #0x8 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 3d814 ::do_widen(char) const@@Base+0x292d4> // b.any │ │ │ │ - str w4, [x19, #172] │ │ │ │ - b 3d7cc ::do_widen(char) const@@Base+0x2928c> │ │ │ │ - ldr w4, [x19, #172] │ │ │ │ - str w4, [x19, #172] │ │ │ │ - b 3d7cc ::do_widen(char) const@@Base+0x2928c> │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + b 39fbc ::do_widen(char) const@@Base+0x1bf5c> │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x960 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xb0 │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x5b0 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #80] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 3a16c ::do_widen(char) const@@Base+0x1c10c> │ │ │ │ + bl d870 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl db90 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + ldr x19, [x0, #16] │ │ │ │ + cbz x19, 3a1f0 ::do_widen(char) const@@Base+0x1c190> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cbz x0, 3a1c4 ::do_widen(char) const@@Base+0x1c164> │ │ │ │ + bl d870 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d380 │ │ │ │ + mov x0, x19 │ │ │ │ + bl de20 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + ldr x19, [x0, #16] │ │ │ │ + cbz x19, 3a250 ::do_widen(char) const@@Base+0x1c1f0> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + cbz x0, 3a224 ::do_widen(char) const@@Base+0x1c1c4> │ │ │ │ + bl d870 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6c0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc30 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0xa60 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 3a28c ::do_widen(char) const@@Base+0x1c22c> │ │ │ │ + bl d870 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl db90 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x58 // #88 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + add x22, x20, #0x8 │ │ │ │ + str x23, [sp, #64] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d8b0 │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x21, x19 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x1, #0xac8 │ │ │ │ + mov x1, x22 │ │ │ │ + adrp x22, 9e000 │ │ │ │ + str x0, [x21], #8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl dac0 │ │ │ │ + ldp x0, x1, [x20, #24] │ │ │ │ + stp x0, x1, [x21, #16] │ │ │ │ + ldr d31, [x20, #40] │ │ │ │ + ldr x0, [x20, #56] │ │ │ │ + add x2, x22, #0x538 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + str x2, [x19, #8] │ │ │ │ + stp x1, x0, [x19, #48] │ │ │ │ + str d31, [x19, #40] │ │ │ │ + cbz x0, 3a460 ::do_widen(char) const@@Base+0x1c400> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + add x22, x20, #0x30 │ │ │ │ + add x23, x19, #0x30 │ │ │ │ + ldr x0, [x20, #56] │ │ │ │ + adrp x2, 9e000 │ │ │ │ + ldp x6, x7, [x22, #16] │ │ │ │ + stp x6, x7, [x23, #16] │ │ │ │ + add x2, x2, #0xbf0 │ │ │ │ + ldp w4, w5, [x22, #32] │ │ │ │ + stp w4, w5, [x23, #32] │ │ │ │ + adrp x3, 9e000 │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x3, x3, #0xc20 │ │ │ │ + add x1, x1, #0xc48 │ │ │ │ + stp x2, x3, [x19] │ │ │ │ + str x1, [x19, #48] │ │ │ │ + cbz x0, 3a490 ::do_widen(char) const@@Base+0x1c430> │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov x8, sp │ │ │ │ + ldr x1, [x1, #40] │ │ │ │ + blr x1 │ │ │ │ + ldr x21, [sp] │ │ │ │ + cbz x21, 3a3d8 ::do_widen(char) const@@Base+0x1c378> │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [sp] │ │ │ │ + cbz x0, 3a3d8 ::do_widen(char) const@@Base+0x1c378> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + ldp x0, x1, [x22, #16] │ │ │ │ + stp x0, x1, [x23, #16] │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + ldr x1, [x20, #80] │ │ │ │ + str x1, [x19, #80] │ │ │ │ + cbz x0, 3a3fc ::do_widen(char) const@@Base+0x1c39c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + str x21, [x19, #56] │ │ │ │ + cbz x21, 3a424 ::do_widen(char) const@@Base+0x1c3c4> │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - stp x23, x24, [sp, #112] │ │ │ │ - mov x23, x1 │ │ │ │ - ldr x4, [x19, #8] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #56] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x2, [sp, #24] │ │ │ │ - ldr w5, [x19, #116] │ │ │ │ - ldr x3, [x4, #208] │ │ │ │ - ldp w0, w1, [x19, #100] │ │ │ │ - ldr w2, [x19, #108] │ │ │ │ - ldr w6, [x19, #132] │ │ │ │ - ldrh w3, [x3, w0, sxtw #1] │ │ │ │ - str w0, [x19, #144] │ │ │ │ - ldr w0, [x19, #124] │ │ │ │ - sub w3, w3, #0x1 │ │ │ │ - stp w3, w2, [x19, #148] │ │ │ │ - str w2, [x19, #156] │ │ │ │ - stp w5, w6, [x19, #168] │ │ │ │ - str w0, [x19, #176] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.lt 3f0c8 ::do_widen(char) const@@Base+0x2ab88> // b.tstop │ │ │ │ - mov w6, w2 │ │ │ │ - add x20, x19, #0x8, lsl #12 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ - stp d14, d15, [sp, #160] │ │ │ │ - fmov d15, #1.000000000000000000e+00 │ │ │ │ + b.ne 3a4e8 ::do_widen(char) const@@Base+0x1c488> // b.any │ │ │ │ + ldr x23, [sp, #64] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x23, x19 │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x0, x0, #0xbf0 │ │ │ │ + add x1, x1, #0xc20 │ │ │ │ + stp x0, x1, [x19] │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0xc48 │ │ │ │ + str x0, [x23, #48]! │ │ │ │ + ldp x6, x7, [x20, #16] │ │ │ │ + ldp w4, w5, [x20, #32] │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + stp x6, x7, [x23, #16] │ │ │ │ + stp w4, w5, [x23, #32] │ │ │ │ + cbz x0, 3a424 ::do_widen(char) const@@Base+0x1c3c4> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #56] │ │ │ │ + b 3a424 ::do_widen(char) const@@Base+0x1c3c4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 3a534 ::do_widen(char) const@@Base+0x1c4d4> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 3a4bc ::do_widen(char) const@@Base+0x1c45c> │ │ │ │ + bti j │ │ │ │ + add x22, x22, #0x538 │ │ │ │ + str x22, [x19, #8] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl dcf0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3a4e8 ::do_widen(char) const@@Base+0x1c488> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + b 3a4bc ::do_widen(char) const@@Base+0x1c45c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + cbnz x21, 3a544 ::do_widen(char) const@@Base+0x1c4e4> │ │ │ │ + b 3a4bc ::do_widen(char) const@@Base+0x1c45c> │ │ │ │ + bti j │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x20, x0 │ │ │ │ + cbz x1, 3a544 ::do_widen(char) const@@Base+0x1c4e4> │ │ │ │ + ldr x2, [x1] │ │ │ │ + mov x0, x1 │ │ │ │ + ldr x1, [x2, #32] │ │ │ │ + blr x1 │ │ │ │ + b 3a544 ::do_widen(char) const@@Base+0x1c4e4> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr w5, [x19, #120] │ │ │ │ - ldr x4, [x4, #136] │ │ │ │ - asr w3, w2, #1 │ │ │ │ - sub w0, w0, w5 │ │ │ │ - sub w1, w2, w1 │ │ │ │ - str w1, [x19, #160] │ │ │ │ - str w0, [x19, #180] │ │ │ │ - ubfiz w0, w2, #2, #1 │ │ │ │ - ldrb w21, [x4, w3, sxtw] │ │ │ │ - asr w21, w21, w0 │ │ │ │ - and w22, w21, #0x3 │ │ │ │ - ands w25, w21, #0x2 │ │ │ │ - ubfx x21, x21, #1, #1 │ │ │ │ - ccmp w22, #0x1, #0x4, eq // eq = none │ │ │ │ - cset w28, ne // ne = any │ │ │ │ - cmp w6, w2 │ │ │ │ - b.ne 3db30 ::do_widen(char) const@@Base+0x295f0> // b.any │ │ │ │ - str xzr, [x20, #1072] │ │ │ │ - str d15, [x20, #1064] │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - ldr w3, [x19, #136] │ │ │ │ - cbnz w28, 3e894 ::do_widen(char) const@@Base+0x2a354> │ │ │ │ - cbz w25, 3e9dc ::do_widen(char) const@@Base+0x2a49c> │ │ │ │ - ldp x1, x4, [x19] │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - add x25, x20, #0x3a8 │ │ │ │ - add x26, x20, #0x3b8 │ │ │ │ - add x27, x20, #0x3c8 │ │ │ │ - add x28, x20, #0x3d8 │ │ │ │ - ldp d29, d31, [x1, #104] │ │ │ │ - ldr x4, [x4, #160] │ │ │ │ - fdiv d31, d31, d29 │ │ │ │ - ldrsw x1, [x19, #168] │ │ │ │ - movi v29.2d, #0x0 │ │ │ │ - ldrb w1, [x4, x1] │ │ │ │ - ands w4, w1, #0x1 │ │ │ │ - and w9, w1, #0x2 │ │ │ │ - and w8, w1, #0x4 │ │ │ │ - and w7, w1, #0x8 │ │ │ │ - and w6, w1, #0x10 │ │ │ │ - and w5, w1, #0x20 │ │ │ │ - and w4, w1, #0x40 │ │ │ │ - lsr w1, w1, #7 │ │ │ │ - fcsel d27, d31, d30, eq // eq = none │ │ │ │ - fcsel d26, d31, d30, ne // ne = any │ │ │ │ - cmp w9, #0x0 │ │ │ │ - fcsel d28, d31, d30, eq // eq = none │ │ │ │ - fcsel d25, d31, d30, ne // ne = any │ │ │ │ - cmp w8, #0x0 │ │ │ │ - stp d26, d25, [x25] │ │ │ │ - fcsel d26, d31, d30, ne // ne = any │ │ │ │ - stp d27, d28, [x25, #64] │ │ │ │ - fcsel d27, d31, d30, eq // eq = none │ │ │ │ - cmp w7, #0x0 │ │ │ │ - fcsel d28, d31, d30, eq // eq = none │ │ │ │ - fcsel d25, d31, d30, ne // ne = any │ │ │ │ - cmp w6, #0x0 │ │ │ │ - stp d26, d25, [x26] │ │ │ │ - fcsel d26, d31, d30, ne // ne = any │ │ │ │ - stp d27, d28, [x26, #64] │ │ │ │ - fcsel d27, d31, d30, eq // eq = none │ │ │ │ - cmp w5, #0x0 │ │ │ │ - fcsel d28, d31, d30, eq // eq = none │ │ │ │ - fcsel d25, d31, d30, ne // ne = any │ │ │ │ - cmp w4, #0x0 │ │ │ │ - stp d26, d25, [x27] │ │ │ │ - fcsel d26, d31, d30, ne // ne = any │ │ │ │ - stp d27, d28, [x27, #64] │ │ │ │ - fcsel d27, d31, d30, eq // eq = none │ │ │ │ - cmp w1, #0x0 │ │ │ │ - fcsel d28, d30, d31, ne // ne = any │ │ │ │ - fcsel d31, d31, d30, ne // ne = any │ │ │ │ - stp d26, d31, [x28] │ │ │ │ - stp d27, d28, [x28, #64] │ │ │ │ - stp q29, q29, [x0] │ │ │ │ - stp q29, q29, [x0, #32] │ │ │ │ - cbz w3, 3f064 ::do_widen(char) const@@Base+0x2ab24> │ │ │ │ - ldr x6, [x19, #192] │ │ │ │ - mov x17, #0x83a8 // #33704 │ │ │ │ - mov x18, #0x83e8 // #33768 │ │ │ │ - add x5, x19, #0x38 │ │ │ │ - add x8, x19, #0xc0 │ │ │ │ - add x11, x19, #0xf0 │ │ │ │ - add x10, x19, x17 │ │ │ │ - add x9, x19, x18 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + mov x29, sp │ │ │ │ + add x2, x1, #0xbf0 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #56] │ │ │ │ + add x3, x3, #0xc20 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + stp x2, x3, [x19] │ │ │ │ + str x1, [x19, #48] │ │ │ │ + cbz x0, 3a5e8 ::do_widen(char) const@@Base+0x1c588> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x538 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + add x0, x19, #0x8 │ │ │ │ + bl dcf0 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x3, x1, #0xbf0 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x2, 9e000 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + stur x3, [x19, #-8] │ │ │ │ + add x2, x2, #0xc20 │ │ │ │ + str x2, [x20], #-8 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + str x1, [x19, #40] │ │ │ │ + cbz x0, 3a660 ::do_widen(char) const@@Base+0x1c600> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x538 │ │ │ │ + str x0, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + bl dcf0 │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x3, x1, #0xbf0 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x2, 9e000 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + sub x20, x0, #0x30 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + stur x3, [x19, #-48] │ │ │ │ + add x2, x2, #0xc20 │ │ │ │ + str x2, [x20, #8] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 3a6d8 ::do_widen(char) const@@Base+0x1c678> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x538 │ │ │ │ + stur x0, [x19, #-40] │ │ │ │ + sub x0, x19, #0x28 │ │ │ │ + bl dcf0 │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xb0 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #80] │ │ │ │ + add x29, sp, #0x50 │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #72] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + cbz x1, 3aa38 ::do_widen(char) const@@Base+0x1c9d8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ls 3a770 ::do_widen(char) const@@Base+0x1c710> // b.plast │ │ │ │ + ldrb w0, [x1] │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - b 3dae4 ::do_widen(char) const@@Base+0x295a4> │ │ │ │ - ldp q28, q30, [x9] │ │ │ │ - ldp q29, q31, [x9, #32] │ │ │ │ - str q28, [x6, x2] │ │ │ │ - stp q30, q29, [x12, #16] │ │ │ │ - str q31, [x12, #48] │ │ │ │ - ldr w3, [x19, #136] │ │ │ │ - ldr x0, [x11] │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - ldr x6, [x8] │ │ │ │ - ldp d30, d25, [x0] │ │ │ │ - add x1, x6, x2 │ │ │ │ - ldr d31, [x6, x2] │ │ │ │ - add x2, x2, #0x40 │ │ │ │ - ldp d26, d27, [x0, #16] │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - ldp d28, d29, [x0, #32] │ │ │ │ - ldp d30, d23, [x0, #48] │ │ │ │ - str d31, [x0] │ │ │ │ - ldr d24, [x1, #8] │ │ │ │ - fadd d24, d24, d25 │ │ │ │ - str d24, [x0, #8] │ │ │ │ - ldr d25, [x1, #16] │ │ │ │ - fadd d25, d25, d26 │ │ │ │ - str d25, [x0, #16] │ │ │ │ - ldr d26, [x1, #24] │ │ │ │ - fadd d26, d26, d27 │ │ │ │ - str d26, [x0, #24] │ │ │ │ - ldr d27, [x1, #32] │ │ │ │ - fadd d27, d27, d28 │ │ │ │ - str d27, [x0, #32] │ │ │ │ - ldr d28, [x1, #40] │ │ │ │ - fadd d28, d28, d29 │ │ │ │ - str d28, [x0, #40] │ │ │ │ - ldr d29, [x1, #48] │ │ │ │ - fadd d29, d29, d30 │ │ │ │ - str d29, [x0, #48] │ │ │ │ - ldr d30, [x1, #56] │ │ │ │ - fadd d30, d30, d23 │ │ │ │ - str d30, [x0, #56] │ │ │ │ - cmp w3, w4 │ │ │ │ - b.eq 3e864 ::do_widen(char) const@@Base+0x2a324> // b.none │ │ │ │ - ldr x7, [x5, #8] │ │ │ │ - lsr w3, w4, #3 │ │ │ │ - ldp w1, w12, [x19, #160] │ │ │ │ - mvn w0, w4 │ │ │ │ - ldr x13, [x5, #32] │ │ │ │ - add w1, w1, w12 │ │ │ │ - lsr x7, x7, #3 │ │ │ │ - and w0, w0, #0x7 │ │ │ │ - add x12, x6, x2 │ │ │ │ - madd x1, x1, x7, x13 │ │ │ │ - ldrb w1, [x1, w3, uxtw] │ │ │ │ - asr w0, w1, w0 │ │ │ │ - tbnz w0, #0, 3da40 ::do_widen(char) const@@Base+0x29500> │ │ │ │ - ldp q28, q30, [x10] │ │ │ │ - ldp q29, q31, [x10, #32] │ │ │ │ - str q28, [x6, x2] │ │ │ │ - stp q30, q29, [x12, #16] │ │ │ │ - str q31, [x12, #48] │ │ │ │ - b 3da54 ::do_widen(char) const@@Base+0x29514> │ │ │ │ + b.ne 3abd0 ::do_widen(char) const@@Base+0x1cb70> // b.any │ │ │ │ + ldp x29, x30, [sp, #80] │ │ │ │ + add sp, sp, #0xb0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + stp x19, x20, [sp, #96] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + stp x23, x24, [sp, #128] │ │ │ │ + stp x25, x26, [sp, #144] │ │ │ │ + stp x27, x28, [sp, #160] │ │ │ │ + ldr x19, [x0, #8] │ │ │ │ + ldr x2, [x2, #120] │ │ │ │ + sub x19, x1, x19 │ │ │ │ + ldr x0, [x0, #104] │ │ │ │ + cmp x2, x19 │ │ │ │ + csel x19, x2, x19, le │ │ │ │ + cbnz x19, 3aa94 ::do_widen(char) const@@Base+0x1ca34> │ │ │ │ + ldr x4, [sp, #24] │ │ │ │ + sub x1, x2, x19 │ │ │ │ + add x1, x0, x1 │ │ │ │ + add x0, x0, x2 │ │ │ │ + add x5, x4, #0x8 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + ldrb w3, [x4, #88] │ │ │ │ + stp x1, x0, [x5] │ │ │ │ + add x1, x4, #0x48 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + str x0, [x4, #24] │ │ │ │ + tbz w3, #0, 3ab70 ::do_widen(char) const@@Base+0x1cb10> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x27, [x0, #72] │ │ │ │ + ldr x21, [x0, #112] │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + sub x21, x21, x2 │ │ │ │ + cbz x27, 3ab90 ::do_widen(char) const@@Base+0x1cb30> │ │ │ │ + ldr w1, [x27, #56] │ │ │ │ + tbz w1, #0, 3ab20 ::do_widen(char) const@@Base+0x1cac0> │ │ │ │ + ldp x0, x20, [x27, #40] │ │ │ │ + tst x1, #0x4 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + cset w28, eq // eq = none │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #3952] │ │ │ │ + add x23, sp, #0x38 │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #4024] │ │ │ │ + add x21, x1, x21 │ │ │ │ + add w2, w28, #0x4 │ │ │ │ + str w2, [sp, #12] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + ldr w1, [sp, #12] │ │ │ │ + add x22, sp, #0x40 │ │ │ │ + cmp w1, #0x4 │ │ │ │ + cset w24, eq // eq = none │ │ │ │ + cmp w24, #0x0 │ │ │ │ + ccmp x0, x20, #0x0, eq // eq = none │ │ │ │ + b.eq 3a964 ::do_widen(char) const@@Base+0x1c904> // b.none │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + ldr x19, [x1] │ │ │ │ + cbz x19, 3abb0 ::do_widen(char) const@@Base+0x1cb50> │ │ │ │ + ldrb w1, [x19, #17] │ │ │ │ + tbnz w1, #0, 3a8e0 ::do_widen(char) const@@Base+0x1c880> │ │ │ │ + ldrb w0, [x19, #16] │ │ │ │ + tbz w0, #0, 3a900 ::do_widen(char) const@@Base+0x1c8a0> │ │ │ │ + mov x1, x22 │ │ │ │ + mov x4, x21 │ │ │ │ + mov x3, x23 │ │ │ │ + mov x2, x20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d8c0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d670 │ │ │ │ + mov w28, w0 │ │ │ │ + ldr w1, [x26] │ │ │ │ + cmp w24, #0x0 │ │ │ │ + ccmp w1, w0, #0x0, ne // ne = any │ │ │ │ + b.eq 3a91c ::do_widen(char) const@@Base+0x1c8bc> // b.none │ │ │ │ + mov x1, x22 │ │ │ │ + mov x2, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d8a0 │ │ │ │ + mov w0, w28 │ │ │ │ + bl dba0 │ │ │ │ + ldr w0, [x25] │ │ │ │ + cmp w28, w0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x19, #17] │ │ │ │ + ldp x1, x0, [sp, #56] │ │ │ │ + b.ne 3a930 ::do_widen(char) const@@Base+0x1c8d0> // b.any │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 3a930 ::do_widen(char) const@@Base+0x1c8d0> // b.none │ │ │ │ + cmp x21, x1 │ │ │ │ + b.eq 3a9d0 ::do_widen(char) const@@Base+0x1c970> // b.none │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 3aae4 ::do_widen(char) const@@Base+0x1ca84> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl deb0 │ │ │ │ + ldrb w0, [x19, #16] │ │ │ │ + strb wzr, [x19, #17] │ │ │ │ + tbnz w0, #0, 3a86c ::do_widen(char) const@@Base+0x1c80c> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl dd40 │ │ │ │ + b 3a86c ::do_widen(char) const@@Base+0x1c80c> │ │ │ │ + ldp x2, x1, [sp, #56] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d830 │ │ │ │ + mov w28, w0 │ │ │ │ + b 3a8a0 ::do_widen(char) const@@Base+0x1c840> │ │ │ │ + ldr w2, [sp, #12] │ │ │ │ + str x0, [x27, #40] │ │ │ │ + cmp w2, #0x6 │ │ │ │ + b.eq 3aa20 ::do_widen(char) const@@Base+0x1c9c0> // b.none │ │ │ │ + cmp x21, x1 │ │ │ │ + b.eq 3a9d4 ::do_widen(char) const@@Base+0x1c974> // b.none │ │ │ │ + ldr w1, [sp, #12] │ │ │ │ + cmp w1, #0x5 │ │ │ │ + b.eq 3a97c ::do_widen(char) const@@Base+0x1c91c> // b.none │ │ │ │ + ldr x20, [x27, #48] │ │ │ │ + cmp w24, #0x0 │ │ │ │ + ccmp x0, x20, #0x0, eq // eq = none │ │ │ │ + b.ne 3a84c ::do_widen(char) const@@Base+0x1c7ec> // b.any │ │ │ │ + ldr w0, [sp, #12] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + cmp w0, #0x6 │ │ │ │ + b.eq 3a9d4 ::do_widen(char) const@@Base+0x1c974> // b.none │ │ │ │ + cmp x21, x1 │ │ │ │ + b.eq 3a9d4 ::do_widen(char) const@@Base+0x1c974> // b.none │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldr x1, [x19] │ │ │ │ + cbz x1, 3ab90 ::do_widen(char) const@@Base+0x1cb30> │ │ │ │ + ldr x20, [sp, #40] │ │ │ │ + ldp x1, x2, [x1, #24] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x3, [x20] │ │ │ │ + ldr x3, [x3, #64] │ │ │ │ + blr x3 │ │ │ │ + ldr x1, [x19] │ │ │ │ + cbnz x0, 3aab8 ::do_widen(char) const@@Base+0x1ca58> │ │ │ │ + ldr w0, [x20, #64] │ │ │ │ + tbnz w0, #0, 3ab50 ::do_widen(char) const@@Base+0x1caf0> │ │ │ │ + cbz x1, 3ab90 ::do_widen(char) const@@Base+0x1cb30> │ │ │ │ + add x2, x1, #0x18 │ │ │ │ + mov w0, #0x6 // #6 │ │ │ │ + str w0, [sp, #12] │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + stp x0, x0, [x2, #16] │ │ │ │ + ldp x0, x20, [x27, #40] │ │ │ │ + b 3a830 ::do_widen(char) const@@Base+0x1c7d0> │ │ │ │ + str x0, [x27, #40] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + cmn x1, #0x1 │ │ │ │ + b.eq 3aaf8 ::do_widen(char) const@@Base+0x1ca98> // b.none │ │ │ │ + ldr x4, [sp, #24] │ │ │ │ + ldr x2, [x4, #120] │ │ │ │ + ldr x0, [x4, #104] │ │ │ │ + add x2, x1, x2 │ │ │ │ + ldr x3, [x4, #16] │ │ │ │ + add x0, x0, x2 │ │ │ │ + str x0, [x4, #24] │ │ │ │ + cbz x1, 3ab18 ::do_widen(char) const@@Base+0x1cab8> │ │ │ │ + ldrb w0, [x3] │ │ │ │ + ldp x19, x20, [sp, #96] │ │ │ │ + ldp x21, x22, [sp, #112] │ │ │ │ + ldp x23, x24, [sp, #128] │ │ │ │ + ldp x25, x26, [sp, #144] │ │ │ │ + ldp x27, x28, [sp, #160] │ │ │ │ + b 3a744 ::do_widen(char) const@@Base+0x1c6e4> │ │ │ │ + ldr x20, [x27, #48] │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 3a9d4 ::do_widen(char) const@@Base+0x1c974> // b.none │ │ │ │ + cmp x21, x1 │ │ │ │ + b.ne 3a840 ::do_widen(char) const@@Base+0x1c7e0> // b.any │ │ │ │ + b 3a9d4 ::do_widen(char) const@@Base+0x1c974> │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 39000 ::do_widen(char) const@@Base+0x1afa0> │ │ │ │ + add x1, x1, #0x3c0 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x2, [x2, #168] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 3ab40 ::do_widen(char) const@@Base+0x1cae0> // b.any │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + stp x19, x20, [sp, #96] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + stp x23, x24, [sp, #128] │ │ │ │ + stp x25, x26, [sp, #144] │ │ │ │ + stp x27, x28, [sp, #160] │ │ │ │ + ldr x1, [x3, #104] │ │ │ │ + stp x1, x1, [x0] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + str x1, [x3, #24] │ │ │ │ + mov x0, x1 │ │ │ │ + ldr x2, [x2, #120] │ │ │ │ + cmp x2, x19 │ │ │ │ + csel x19, x2, x19, le │ │ │ │ + cbz x19, 3a7a8 ::do_widen(char) const@@Base+0x1c748> │ │ │ │ + sub x2, x2, x19 │ │ │ │ + sub x1, x1, x19 │ │ │ │ + add x0, x0, x2 │ │ │ │ + mov x2, x19 │ │ │ │ + bl da90 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [x1, #104] │ │ │ │ + ldr x2, [x1, #120] │ │ │ │ + b 3a7a8 ::do_widen(char) const@@Base+0x1c748> │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3ab50 ::do_widen(char) const@@Base+0x1caf0> // b.none │ │ │ │ + cbz x1, 3ab90 ::do_widen(char) const@@Base+0x1cb30> │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + add x1, x1, #0x18 │ │ │ │ + mov w3, #0x5 // #5 │ │ │ │ + str w3, [sp, #12] │ │ │ │ + add x0, x2, x0 │ │ │ │ + stp x2, x0, [x1, #16] │ │ │ │ + ldp x0, x20, [x27, #40] │ │ │ │ + b 3a830 ::do_widen(char) const@@Base+0x1c7d0> │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + str x0, [x27, #40] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + subs x1, x1, x0 │ │ │ │ + b.ne 3a9dc ::do_widen(char) const@@Base+0x1c97c> // b.any │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x1, [x3, #104] │ │ │ │ + ldr x2, [x3, #120] │ │ │ │ + ldr w0, [x3, #64] │ │ │ │ + add x1, x1, x2 │ │ │ │ + str x1, [x3, #24] │ │ │ │ + orr w0, w0, #0x1 │ │ │ │ + str w0, [x3, #64] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 3aa08 ::do_widen(char) const@@Base+0x1c9a8> │ │ │ │ + tbnz w1, #1, 3abe8 ::do_widen(char) const@@Base+0x1cb88> │ │ │ │ + ldr x0, [x27, #24] │ │ │ │ + add x2, x27, #0x18 │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + str w1, [x27, #56] │ │ │ │ + mov x20, x0 │ │ │ │ + stp x0, x0, [x2, #16] │ │ │ │ + b 3a800 ::do_widen(char) const@@Base+0x1c7a0> │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + b 3a730 ::do_widen(char) const@@Base+0x1c6d0> │ │ │ │ + cbz x1, 3ab90 ::do_widen(char) const@@Base+0x1cb30> │ │ │ │ + ldr w0, [x1, #56] │ │ │ │ + mov w2, #0x4 // #4 │ │ │ │ + str w2, [sp, #12] │ │ │ │ + orr w0, w0, w2 │ │ │ │ + str w0, [x1, #56] │ │ │ │ + ldp x0, x20, [x27, #40] │ │ │ │ + b 3a830 ::do_widen(char) const@@Base+0x1c7d0> │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0xa28 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0xc18 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0xe98 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x30a // #778 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + stp x19, x20, [sp, #96] │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + stp x23, x24, [sp, #128] │ │ │ │ + stp x25, x26, [sp, #144] │ │ │ │ + stp x27, x28, [sp, #160] │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0xdc8 │ │ │ │ + add x1, x1, #0xb78 │ │ │ │ + add x0, x0, #0xbb0 │ │ │ │ + mov w2, #0x117 // #279 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + strb wzr, [x19, #17] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3abe4 ::do_widen(char) const@@Base+0x1cb84> // b.any │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3abe4 ::do_widen(char) const@@Base+0x1cb84> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x19, x1 │ │ │ │ + ldr w1, [x0, #104] │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + tbz w1, #0, 3ace8 ::do_widen(char) const@@Base+0x1cc88> │ │ │ │ + ldrb w1, [x0, #69] │ │ │ │ + tbz w1, #0, 3ad18 ::do_widen(char) const@@Base+0x1ccb8> │ │ │ │ + ldr x20, [x0, #72] │ │ │ │ + cbz x20, 3ace8 ::do_widen(char) const@@Base+0x1cc88> │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + add x22, x20, #0x38 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, sp │ │ │ │ + bl d600 │ │ │ │ + ldr x2, [x20] │ │ │ │ + mov x21, sp │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ + blr x2 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d920 │ │ │ │ + mov x0, sp │ │ │ │ + bl db90 │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3ad3c ::do_widen(char) const@@Base+0x1ccdc> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0xb68 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl db90 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3ad40 ::do_widen(char) const@@Base+0x1cce0> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x19, x1 │ │ │ │ + ldr w1, [x0, #280] │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + tbz w1, #0, 3ae08 ::do_widen(char) const@@Base+0x1cda8> │ │ │ │ + ldrb w1, [x0, #240] │ │ │ │ + tbz w1, #0, 3ae38 ::do_widen(char) const@@Base+0x1cdd8> │ │ │ │ + ldr x20, [x0, #248] │ │ │ │ + cbz x20, 3ae08 ::do_widen(char) const@@Base+0x1cda8> │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + add x22, x20, #0x38 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, sp │ │ │ │ + bl d600 │ │ │ │ + ldr x2, [x20] │ │ │ │ + mov x21, sp │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ + blr x2 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d920 │ │ │ │ + mov x0, sp │ │ │ │ + bl db90 │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3ae5c ::do_widen(char) const@@Base+0x1cdfc> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0xac8 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl db90 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3ae60 ::do_widen(char) const@@Base+0x1ce00> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x19, x1 │ │ │ │ + ldr w1, [x0, #128] │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + tbz w1, #0, 3af28 ::do_widen(char) const@@Base+0x1cec8> │ │ │ │ + ldrb w1, [x0, #88] │ │ │ │ + tbz w1, #0, 3af58 ::do_widen(char) const@@Base+0x1cef8> │ │ │ │ + ldr x20, [x0, #96] │ │ │ │ + cbz x20, 3af28 ::do_widen(char) const@@Base+0x1cec8> │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + add x22, x20, #0x38 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, sp │ │ │ │ + bl d600 │ │ │ │ + ldr x2, [x20] │ │ │ │ + mov x21, sp │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ + blr x2 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d920 │ │ │ │ + mov x0, sp │ │ │ │ + bl db90 │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3af7c ::do_widen(char) const@@Base+0x1cf1c> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0xa28 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl db90 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3af80 ::do_widen(char) const@@Base+0x1cf20> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x8d0 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #104] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 3afec ::do_widen(char) const@@Base+0x1cf8c> │ │ │ │ + bl d870 │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + tbz w0, #0, 3b058 ::do_widen(char) const@@Base+0x1cff8> │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 3b058 ::do_widen(char) const@@Base+0x1cff8> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3b058 ::do_widen(char) const@@Base+0x1cff8> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3b058 ::do_widen(char) const@@Base+0x1cff8> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x0, x0, #0x9a0 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 3b07c ::do_widen(char) const@@Base+0x1d01c> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b db90 │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 3b058 ::do_widen(char) const@@Base+0x1cff8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x8d0 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #104] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 3b0cc ::do_widen(char) const@@Base+0x1d06c> │ │ │ │ + bl d870 │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + tbz w0, #0, 3b138 ::do_widen(char) const@@Base+0x1d0d8> │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 3b138 ::do_widen(char) const@@Base+0x1d0d8> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3b138 ::do_widen(char) const@@Base+0x1d0d8> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3b138 ::do_widen(char) const@@Base+0x1d0d8> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x0, x0, #0x9a0 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 3b164 ::do_widen(char) const@@Base+0x1d104> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl db90 │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 3b138 ::do_widen(char) const@@Base+0x1d0d8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x740 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #256] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 3b1ac ::do_widen(char) const@@Base+0x1d14c> │ │ │ │ + bl d870 │ │ │ │ + ldrb w0, [x19, #240] │ │ │ │ + tbnz w0, #0, 3b1d8 ::do_widen(char) const@@Base+0x1d178> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b db90 │ │ │ │ + ldr x0, [x19, #200] │ │ │ │ + add x1, x19, #0xd8 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3b1ec ::do_widen(char) const@@Base+0x1d18c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3b200 ::do_widen(char) const@@Base+0x1d1a0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3b214 ::do_widen(char) const@@Base+0x1d1b4> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 3b1b4 ::do_widen(char) const@@Base+0x1d154> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3b1b4 ::do_widen(char) const@@Base+0x1d154> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3b1b4 ::do_widen(char) const@@Base+0x1d154> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x0, x0, #0x9a0 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 3b27c ::do_widen(char) const@@Base+0x1d21c> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + b 3b1b4 ::do_widen(char) const@@Base+0x1d154> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 3b1b4 ::do_widen(char) const@@Base+0x1d154> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x740 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #256] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 3b2cc ::do_widen(char) const@@Base+0x1d26c> │ │ │ │ + bl d870 │ │ │ │ + ldrb w0, [x19, #240] │ │ │ │ + tbnz w0, #0, 3b300 ::do_widen(char) const@@Base+0x1d2a0> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl db90 │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + ldr x0, [x19, #200] │ │ │ │ + add x1, x19, #0xd8 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3b314 ::do_widen(char) const@@Base+0x1d2b4> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3b328 ::do_widen(char) const@@Base+0x1d2c8> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3b33c ::do_widen(char) const@@Base+0x1d2dc> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 3b2d4 ::do_widen(char) const@@Base+0x1d274> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3b2d4 ::do_widen(char) const@@Base+0x1d274> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3b2d4 ::do_widen(char) const@@Base+0x1d274> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x0, x0, #0x9a0 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 3b3a4 ::do_widen(char) const@@Base+0x1d344> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + b 3b2d4 ::do_widen(char) const@@Base+0x1d274> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 3b2d4 ::do_widen(char) const@@Base+0x1d274> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + cmp w1, #0x8 │ │ │ │ + b.eq 3b3d0 ::do_widen(char) const@@Base+0x1d370> // b.none │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + ldrb w1, [x0, #88] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + stp xzr, xzr, [x0, #8] │ │ │ │ + str xzr, [x0, #24] │ │ │ │ + tbz w1, #0, 3b428 ::do_widen(char) const@@Base+0x1d3c8> │ │ │ │ + ldr x19, [x0, #72] │ │ │ │ + cbz x19, 3b448 ::do_widen(char) const@@Base+0x1d3e8> │ │ │ │ + add x0, x19, #0x18 │ │ │ │ + str wzr, [x19, #56] │ │ │ │ + ldr x2, [x19, #24] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + stp x2, x2, [x0, #16] │ │ │ │ + mov x0, x19 │ │ │ │ + bl deb0 │ │ │ │ + strb wzr, [x19, #17] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0xa28 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0xc18 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + strb wzr, [x19, #17] │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + str x19, [sp, #48] │ │ │ │ + mov x19, x8 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d820 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x1, #0x48 │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl d430 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3b528 ::do_widen(char) const@@Base+0x1d4c8> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + str x21, [sp, #64] │ │ │ │ + mov w21, #0x1 // #1 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl d820 │ │ │ │ + mov x3, x0 │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x1, #0x58 │ │ │ │ + str w21, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl d930 │ │ │ │ + ldr w2, [x20, #32] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + add x1, x1, #0x538 │ │ │ │ + str x1, [x19] │ │ │ │ + stp w21, w2, [x19, #32] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3b5e4 ::do_widen(char) const@@Base+0x1d584> // b.any │ │ │ │ + ldr x21, [sp, #64] │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + add x1, x0, #0x90 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #128] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3b628 ::do_widen(char) const@@Base+0x1d5c8> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + add x1, x19, #0x40 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3b63c ::do_widen(char) const@@Base+0x1d5dc> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + add x1, x19, #0x20 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3b650 ::do_widen(char) const@@Base+0x1d5f0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x19, [x19, #8] │ │ │ │ + cbz x19, 3b6cc ::do_widen(char) const@@Base+0x1d66c> │ │ │ │ + add x1, x19, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3b6cc ::do_widen(char) const@@Base+0x1d66c> // b.any │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x19, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3b6cc ::do_widen(char) const@@Base+0x1d66c> // b.any │ │ │ │ + ldr x1, [x19] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x0, x0, #0x9a0 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 3b6c4 ::do_widen(char) const@@Base+0x1d664> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x16, x1 │ │ │ │ + br x16 │ │ │ │ + mov x0, x19 │ │ │ │ + blr x2 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + ldr x0, [x1] │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + ldr x1, [x1] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + str x0, [x19] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + ldr x2, [x20, #48] │ │ │ │ + str x2, [x19, #16] │ │ │ │ + add x3, x19, x0 │ │ │ │ + ldr x2, [x20, #56] │ │ │ │ + str x2, [x19, x0] │ │ │ │ + cbz x1, 3b800 ::do_widen(char) const@@Base+0x1d7a0> │ │ │ │ + ldr w0, [x1, #56] │ │ │ │ + tbnz w0, #0, 3b7e0 ::do_widen(char) const@@Base+0x1d780> │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [x19] │ │ │ │ + ldr x21, [x19, #40] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + ldr x1, [x20, #32] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + ldr x1, [x20, #40] │ │ │ │ + str x1, [x19, x0] │ │ │ │ + cbz x21, 3b7b0 ::do_widen(char) const@@Base+0x1d750> │ │ │ │ + add x1, x21, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3b7b0 ::do_widen(char) const@@Base+0x1d750> // b.any │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x21, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3b7b0 ::do_widen(char) const@@Base+0x1d750> // b.any │ │ │ │ + ldr x1, [x21] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x0, x0, #0x9a0 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 3b7f4 ::do_widen(char) const@@Base+0x1d794> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x21 │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + str x0, [x19, #16] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + ldr x1, [x20, #24] │ │ │ │ + add x0, x19, x0 │ │ │ │ + str x1, [x0, #16] │ │ │ │ + str xzr, [x19, #24] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [x3, #232] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + b 3b730 ::do_widen(char) const@@Base+0x1d6d0> │ │ │ │ + mov x0, x21 │ │ │ │ + blr x2 │ │ │ │ + b 3b7b0 ::do_widen(char) const@@Base+0x1d750> │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x6f8 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + add x5, x8, #0x28 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #80] │ │ │ │ + add x29, sp, #0x50 │ │ │ │ + adrp x4, 9f000 │ │ │ │ + ldr x4, [x4, #4072] │ │ │ │ + stp x19, x20, [sp, #96] │ │ │ │ + add x20, sp, #0x18 │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3728] │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + ldr w4, [x4] │ │ │ │ + str x23, [sp, #128] │ │ │ │ + add x22, x8, #0x18 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3976] │ │ │ │ + ldr x6, [x2] │ │ │ │ + str x6, [sp, #72] │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + adrp x2, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + ldr w3, [x3] │ │ │ │ + stp w4, w3, [x8] │ │ │ │ + mov w21, w0 │ │ │ │ + ldr d31, [x2, #3704] │ │ │ │ + add x23, sp, #0x38 │ │ │ │ + ldr w1, [x1] │ │ │ │ + mov x19, x8 │ │ │ │ + str w1, [x8, #16] │ │ │ │ + mov x0, x22 │ │ │ │ + strh wzr, [x8, #20] │ │ │ │ + mov x2, x20 │ │ │ │ + str x5, [x8, #24] │ │ │ │ + mov x1, x20 │ │ │ │ + str d31, [x8, #8] │ │ │ │ + stp x20, xzr, [sp, #8] │ │ │ │ + strb wzr, [sp, #24] │ │ │ │ + stp x23, xzr, [sp, #40] │ │ │ │ + strb wzr, [sp, #56] │ │ │ │ + bl 35640 ::do_widen(char) const@@Base+0x175e0> │ │ │ │ + ldp x1, x2, [sp, #40] │ │ │ │ + add x0, x19, #0x48 │ │ │ │ + str x0, [x19, #56] │ │ │ │ + add x0, x19, #0x38 │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 35640 ::do_widen(char) const@@Base+0x175e0> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + str xzr, [x19, #88] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 3b8f4 ::do_widen(char) const@@Base+0x1d894> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 3b904 ::do_widen(char) const@@Base+0x1d8a4> // b.none │ │ │ │ + bl d870 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + mov w1, #0x101 // #257 │ │ │ │ + str w21, [x19, #8] │ │ │ │ + strh w1, [x19, #20] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3b988 ::do_widen(char) const@@Base+0x1d928> // b.any │ │ │ │ + ldr x23, [sp, #128] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x29, x30, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #96] │ │ │ │ + ldp x21, x22, [sp, #112] │ │ │ │ + add sp, sp, #0x90 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 3b998 ::do_widen(char) const@@Base+0x1d938> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 3b95c ::do_widen(char) const@@Base+0x1d8fc> │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xa0 │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + stp x29, x30, [sp, #112] │ │ │ │ + add x29, sp, #0x70 │ │ │ │ + stp x19, x20, [sp, #128] │ │ │ │ + mov x19, x0 │ │ │ │ + mov w0, w1 │ │ │ │ + stp x21, x22, [sp, #144] │ │ │ │ + add x22, sp, #0x8 │ │ │ │ + mov x8, x22 │ │ │ │ + ldr x1, [x3] │ │ │ │ + str x1, [sp, #104] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x21, x2 │ │ │ │ + bl 3b820 ::do_widen(char) const@@Base+0x1d7c0> │ │ │ │ + mov x0, #0x48 // #72 │ │ │ │ + bl d8b0 │ │ │ │ + mov x20, x0 │ │ │ │ + bl d910 │ │ │ │ + strb wzr, [x20, #28] │ │ │ │ + mov x1, x22 │ │ │ │ + mov x5, x20 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl d890 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3744] │ │ │ │ + tbnz x21, #63, 3bb28 ::do_widen(char) const@@Base+0x1dac8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl d8b0 │ │ │ │ + add x2, x20, #0x20 │ │ │ │ + stp x20, xzr, [x19] │ │ │ │ + mov x1, x0 │ │ │ │ + str x1, [x20, #32] │ │ │ │ + add x3, x0, x21 │ │ │ │ + stp x21, x1, [x2, #8] │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + str x3, [x20, #56] │ │ │ │ + str wzr, [x20, #64] │ │ │ │ + bl d8b0 │ │ │ │ + mov x1, x0 │ │ │ │ + movi v31.2s, #0x1 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x2, x2, #0x528 │ │ │ │ + str x2, [x1] │ │ │ │ + str x1, [x19, #8] │ │ │ │ + str x20, [x1, #16] │ │ │ │ + str d31, [x1, #8] │ │ │ │ + cbz x0, 3ba7c ::do_widen(char) const@@Base+0x1da1c> │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + cbz x21, 3bb40 ::do_widen(char) const@@Base+0x1dae0> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + add x1, sp, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3ba94 ::do_widen(char) const@@Base+0x1da34> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, sp, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3baa8 ::do_widen(char) const@@Base+0x1da48> // b.none │ │ │ │ + bl d870 │ │ │ │ + add x20, x19, #0x10 │ │ │ │ + add x0, x19, #0x20 │ │ │ │ + add x21, x19, #0x30 │ │ │ │ + str x0, [x19, #16] │ │ │ │ + add x1, x19, #0x40 │ │ │ │ + mov x0, x20 │ │ │ │ + str xzr, [x20, #8] │ │ │ │ + strb wzr, [x19, #32] │ │ │ │ + str x1, [x19, #48] │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + strb wzr, [x19, #64] │ │ │ │ + bl dc90 │ │ │ │ + add x0, x19, #0x70 │ │ │ │ + bl d720 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + add x2, x19, #0x90 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + stp x2, xzr, [x19, #128] │ │ │ │ + strb wzr, [x19, #144] │ │ │ │ + str w1, [x19, #160] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3bbac ::do_widen(char) const@@Base+0x1db4c> // b.any │ │ │ │ + ldp x29, x30, [sp, #112] │ │ │ │ + ldp x19, x20, [sp, #128] │ │ │ │ + ldp x21, x22, [sp, #144] │ │ │ │ + add sp, sp, #0xa0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3bbac ::do_widen(char) const@@Base+0x1db4c> // b.any │ │ │ │ + bl d450 │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x68 │ │ │ │ + add x1, x1, #0xf48 │ │ │ │ + add x0, x0, #0xf90 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + cbnz x0, 3bc9c ::do_widen(char) const@@Base+0x1dc3c> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6c0 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3744] │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc30 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 3bca4 ::do_widen(char) const@@Base+0x1dc44> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3bbac ::do_widen(char) const@@Base+0x1db4c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x21, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cbz x0, 3bc14 ::do_widen(char) const@@Base+0x1dbb4> │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3bbac ::do_widen(char) const@@Base+0x1db4c> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc30 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d870 │ │ │ │ + b 3bbc0 ::do_widen(char) const@@Base+0x1db60> │ │ │ │ + bti j │ │ │ │ + b 3bbf0 ::do_widen(char) const@@Base+0x1db90> │ │ │ │ + bti j │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6c0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc30 │ │ │ │ + b 3bc50 ::do_widen(char) const@@Base+0x1dbf0> │ │ │ │ + bti j │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + b 3bc50 ::do_widen(char) const@@Base+0x1dbf0> │ │ │ │ + bl d870 │ │ │ │ + b 3bb70 ::do_widen(char) const@@Base+0x1db10> │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cbz x0, 3bcc0 ::do_widen(char) const@@Base+0x1dc60> │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + mov x19, x20 │ │ │ │ + b 3bbc0 ::do_widen(char) const@@Base+0x1db60> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + mov x1, #0x3ffffffffffffff // #288230376151711743 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + str x27, [sp, #80] │ │ │ │ + ldp x25, x27, [x0] │ │ │ │ + sub x21, x27, x25 │ │ │ │ + asr x0, x21, #5 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3bea4 ::do_widen(char) const@@Base+0x1de44> // b.none │ │ │ │ + cmp x0, #0x0 │ │ │ │ + csinc x2, x0, xzr, ne // ne = any │ │ │ │ + adds x0, x0, x2 │ │ │ │ + b.cs 3be68 ::do_widen(char) const@@Base+0x1de08> // b.hs, b.nlast │ │ │ │ + cmp x0, x1 │ │ │ │ + mov x20, x19 │ │ │ │ + csel x0, x0, x1, ls // ls = plast │ │ │ │ + lsl x22, x0, #5 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d8b0 │ │ │ │ + mov x24, x0 │ │ │ │ + add x26, x0, x21 │ │ │ │ + ldr x1, [x20], #16 │ │ │ │ + add x0, x26, #0x10 │ │ │ │ + str x0, [x24, x21] │ │ │ │ + cmp x1, x20 │ │ │ │ + b.eq 3be30 ::do_widen(char) const@@Base+0x1ddd0> // b.none │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + str x1, [x26] │ │ │ │ + str x0, [x26, #16] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + stp x20, xzr, [x19] │ │ │ │ + str x0, [x26, #8] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + cmp x25, x27 │ │ │ │ + b.eq 3be60 ::do_widen(char) const@@Base+0x1de00> // b.none │ │ │ │ + add x21, x24, x21 │ │ │ │ + add x20, x25, #0x10 │ │ │ │ + mov x19, x24 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ + ldp x1, x2, [x20, #-16] │ │ │ │ + cmp x1, x20 │ │ │ │ + b.eq 3be08 ::do_widen(char) const@@Base+0x1dda8> // b.none │ │ │ │ + ldr x3, [x20], #32 │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + stp x1, x2, [x19, #-32] │ │ │ │ + stur x3, [x19, #-16] │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne 3bda0 ::do_widen(char) const@@Base+0x1dd40> // b.any │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + cbz x25, 3bddc ::do_widen(char) const@@Base+0x1dd7c> │ │ │ │ + mov x0, x25 │ │ │ │ + bl d870 │ │ │ │ + stp x24, x21, [x23] │ │ │ │ + add x22, x24, x22 │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + str x22, [x23, #16] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x1, x20 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + ldur x0, [x20, #-8] │ │ │ │ + stur x0, [x19, #-24] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + cmp x19, x21 │ │ │ │ + b.ne 3bda0 ::do_widen(char) const@@Base+0x1dd40> // b.any │ │ │ │ + b 3bdcc ::do_widen(char) const@@Base+0x1dd6c> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + mov x1, x20 │ │ │ │ + bl d270 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + stp x20, xzr, [x19] │ │ │ │ + str x0, [x26, #8] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + cmp x25, x27 │ │ │ │ + b.ne 3bd88 ::do_widen(char) const@@Base+0x1dd28> // b.any │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x21, x24 │ │ │ │ + b 3bdcc ::do_widen(char) const@@Base+0x1dd6c> │ │ │ │ + mov x20, x19 │ │ │ │ + mov x0, #0x7fffffffffffffe0 // #9223372036854775776 │ │ │ │ + bl d8b0 │ │ │ │ + mov x24, x0 │ │ │ │ + add x26, x0, x21 │ │ │ │ + ldr x1, [x20], #16 │ │ │ │ + add x0, x26, #0x10 │ │ │ │ + str x0, [x24, x21] │ │ │ │ + cmp x1, x20 │ │ │ │ + b.eq 3be98 ::do_widen(char) const@@Base+0x1de38> // b.none │ │ │ │ + mov x22, #0x7fffffffffffffe0 // #9223372036854775776 │ │ │ │ + b 3bd64 ::do_widen(char) const@@Base+0x1dd04> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x22, #0x7fffffffffffffe0 // #9223372036854775776 │ │ │ │ + b 3be34 ::do_widen(char) const@@Base+0x1ddd4> │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xd30 │ │ │ │ + bl d530 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov x20, x0 │ │ │ │ + mov w19, w2 │ │ │ │ + ldr x4, [x0] │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr x3, [x1] │ │ │ │ + mov w0, w2 │ │ │ │ + cmp x3, x4 │ │ │ │ + b.eq 3bf6c ::do_widen(char) const@@Base+0x1df0c> // b.none │ │ │ │ + ldr x3, [x4, #8] │ │ │ │ + ldr x0, [x3, #16] │ │ │ │ + str x21, [sp, #64] │ │ │ │ + mov x21, x1 │ │ │ │ + cmp w2, #0x8 │ │ │ │ + b.eq 3bf9c ::do_widen(char) const@@Base+0x1df3c> // b.none │ │ │ │ + cmp w2, #0x10 │ │ │ │ + b.ne 3bf4c ::do_widen(char) const@@Base+0x1deec> // b.any │ │ │ │ + ldr w1, [x0, #64] │ │ │ │ + tbnz w1, #2, 3bf4c ::do_widen(char) const@@Base+0x1deec> │ │ │ │ + ldr x2, [x0] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + ldr x2, [x2, #120] │ │ │ │ + str w1, [x0, #64] │ │ │ │ + mov w1, w19 │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x3, [x0, #8] │ │ │ │ + str x3, [x20] │ │ │ │ + mov w2, w19 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + ldr x4, [x21] │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + stp x3, x4, [sp, #8] │ │ │ │ + bl 3bec0 ::do_widen(char) const@@Base+0x1de60> │ │ │ │ + ldr x21, [sp, #64] │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 3bfc0 ::do_widen(char) const@@Base+0x1df60> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr w1, [x0, #64] │ │ │ │ + tbnz w1, #1, 3bf4c ::do_widen(char) const@@Base+0x1deec> │ │ │ │ + ldr x2, [x0] │ │ │ │ + orr w1, w1, #0x2 │ │ │ │ + ldr x2, [x2, #120] │ │ │ │ + str w1, [x0, #64] │ │ │ │ + mov w1, w19 │ │ │ │ + blr x2 │ │ │ │ + b 3bf44 ::do_widen(char) const@@Base+0x1dee4> │ │ │ │ + str x21, [sp, #64] │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + ldr x3, [x20] │ │ │ │ + mov w2, w19 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + ldr x3, [x3, #8] │ │ │ │ + str x3, [x20] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + ldr x3, [x21] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl 3bec0 ::do_widen(char) const@@Base+0x1de60> │ │ │ │ + adr x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3c050 ::do_widen(char) const@@Base+0x1dff0> // b.any │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 3bff8 ::do_widen(char) const@@Base+0x1df98> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 3c054 ::do_widen(char) const@@Base+0x1dff4> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + b 3d060 ::do_widen(char) const@@Base+0x1f000> │ │ │ │ + nop │ │ │ │ + ldr x1, [x20] │ │ │ │ + b 3c008 ::do_widen(char) const@@Base+0x1dfa8> │ │ │ │ + ... │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov w21, w2 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3d0d4 ::do_widen(char) const@@Base+0x1f074> // b.none │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + cmp w2, #0x8 │ │ │ │ + b.eq 3d0e8 ::do_widen(char) const@@Base+0x1f088> // b.none │ │ │ │ + cmp w2, #0x10 │ │ │ │ + b.ne 3d0d0 ::do_widen(char) const@@Base+0x1f070> // b.any │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + ldr w1, [x0, #64] │ │ │ │ + tbnz w1, #2, 3d0c4 ::do_widen(char) const@@Base+0x1f064> │ │ │ │ + ldr x2, [x0] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + ldr x2, [x2, #120] │ │ │ │ + str w1, [x0, #64] │ │ │ │ + mov w1, #0x10 // #16 │ │ │ │ + blr x2 │ │ │ │ + ldr x19, [x19] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 3d0a0 ::do_widen(char) const@@Base+0x1f040> // b.any │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov w0, w21 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + ldr w1, [x0, #64] │ │ │ │ + tbnz w1, #1, 3d10c ::do_widen(char) const@@Base+0x1f0ac> │ │ │ │ + ldr x2, [x0] │ │ │ │ + orr w1, w1, #0x2 │ │ │ │ + ldr x2, [x2, #120] │ │ │ │ + str w1, [x0, #64] │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + blr x2 │ │ │ │ + ldr x19, [x19] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 3d0e8 ::do_widen(char) const@@Base+0x1f088> // b.any │ │ │ │ + b 3d0d0 ::do_widen(char) const@@Base+0x1f070> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ ldr x0, [x19] │ │ │ │ - ldr w1, [x19, #156] │ │ │ │ - ldr x3, [x0, #80] │ │ │ │ - ldrb w26, [x3, w2, sxtw] │ │ │ │ - bl 2962c ::do_widen(char) const@@Base+0x150ec> │ │ │ │ - fcvt d0, s0 │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - ldr w1, [x19, #108] │ │ │ │ + mov w2, w21 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 3d060 ::do_widen(char) const@@Base+0x1f000> │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x2, x0 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + mov x29, sp │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + bl 35720 ::do_widen(char) const@@Base+0x176c0> │ │ │ │ + ldrb w0, [x19, #69] │ │ │ │ + tbz w0, #0, 3d190 ::do_widen(char) const@@Base+0x1f130> │ │ │ │ + strb wzr, [x19, #69] │ │ │ │ + str wzr, [x19, #104] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + ldrb w1, [x19, #69] │ │ │ │ + tbz w1, #0, 3d1b8 ::do_widen(char) const@@Base+0x1f158> │ │ │ │ + strb wzr, [x19, #69] │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + str wzr, [x19, #104] │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x678 │ │ │ │ + mov x29, sp │ │ │ │ + ldr w2, [x0, #104] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 3d22c ::do_widen(char) const@@Base+0x1f1cc> │ │ │ │ + tbnz w2, #2, 3d268 ::do_widen(char) const@@Base+0x1f208> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x5b0 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 3d244 ::do_widen(char) const@@Base+0x1f1e4> │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + b db90 │ │ │ │ + bl 3d160 ::do_widen(char) const@@Base+0x1f100> │ │ │ │ + b 3d22c ::do_widen(char) const@@Base+0x1f1cc> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 3d22c ::do_widen(char) const@@Base+0x1f1cc> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x678 │ │ │ │ + mov x29, sp │ │ │ │ + ldr w2, [x0, #104] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 3d2ac ::do_widen(char) const@@Base+0x1f24c> │ │ │ │ + tbnz w2, #2, 3d2f0 ::do_widen(char) const@@Base+0x1f290> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x5b0 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 3d2c4 ::do_widen(char) const@@Base+0x1f264> │ │ │ │ + bl d870 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl db90 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + bl 3d160 ::do_widen(char) const@@Base+0x1f100> │ │ │ │ + b 3d2ac ::do_widen(char) const@@Base+0x1f24c> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 3d2ac ::do_widen(char) const@@Base+0x1f24c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldp x3, x2, [x0, #8] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.eq 3d398 ::do_widen(char) const@@Base+0x1f338> // b.none │ │ │ │ + sub x3, x2, #0x1 │ │ │ │ + str x3, [x0, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 3d36c ::do_widen(char) const@@Base+0x1f30c> // b.none │ │ │ │ + mov w0, w1 │ │ │ │ + sturb w1, [x2, #-1] │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 3d3d0 ::do_widen(char) const@@Base+0x1f370> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + str x21, [sp, #80] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + add x20, sp, #0x8 │ │ │ │ + mov x8, x20 │ │ │ │ + bl 2a5a0 ::do_widen(char) const@@Base+0xc540> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3d3d8 ::do_widen(char) const@@Base+0x1f378> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl e234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x264> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d980 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3d3d8 ::do_widen(char) const@@Base+0x1f378> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldp x3, x2, [x0, #8] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.eq 3d498 ::do_widen(char) const@@Base+0x1f438> // b.none │ │ │ │ + sub x3, x2, #0x1 │ │ │ │ + str x3, [x0, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 3d46c ::do_widen(char) const@@Base+0x1f40c> // b.none │ │ │ │ + mov w0, w1 │ │ │ │ + sturb w1, [x2, #-1] │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 3d4d0 ::do_widen(char) const@@Base+0x1f470> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + str x21, [sp, #80] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + add x20, sp, #0x8 │ │ │ │ + mov x8, x20 │ │ │ │ + bl 2a5a0 ::do_widen(char) const@@Base+0xc540> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3d4d8 ::do_widen(char) const@@Base+0x1f478> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl e234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x264> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d980 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3d4d8 ::do_widen(char) const@@Base+0x1f478> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldp x3, x2, [x0, #8] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.eq 3d598 ::do_widen(char) const@@Base+0x1f538> // b.none │ │ │ │ + sub x3, x2, #0x1 │ │ │ │ + str x3, [x0, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 3d56c ::do_widen(char) const@@Base+0x1f50c> // b.none │ │ │ │ + mov w0, w1 │ │ │ │ + sturb w1, [x2, #-1] │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 3d5d0 ::do_widen(char) const@@Base+0x1f570> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + str x21, [sp, #80] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + add x20, sp, #0x8 │ │ │ │ + mov x8, x20 │ │ │ │ + bl 2a5a0 ::do_widen(char) const@@Base+0xc540> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3d5d8 ::do_widen(char) const@@Base+0x1f578> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl e234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x264> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d980 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3d5d8 ::do_widen(char) const@@Base+0x1f578> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldp x3, x2, [x0, #8] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.eq 3d698 ::do_widen(char) const@@Base+0x1f638> // b.none │ │ │ │ + sub x3, x2, #0x1 │ │ │ │ + str x3, [x0, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 3d66c ::do_widen(char) const@@Base+0x1f60c> // b.none │ │ │ │ + mov w0, w1 │ │ │ │ + sturb w1, [x2, #-1] │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 3d6d0 ::do_widen(char) const@@Base+0x1f670> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + str x21, [sp, #80] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + add x20, sp, #0x8 │ │ │ │ + mov x8, x20 │ │ │ │ + bl 2a5a0 ::do_widen(char) const@@Base+0xc540> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3d6d8 ::do_widen(char) const@@Base+0x1f678> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl e234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x264> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d980 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3d6d8 ::do_widen(char) const@@Base+0x1f678> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr w2, [x0, #120] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + tbz w2, #1, 3d77c ::do_widen(char) const@@Base+0x1f71c> │ │ │ │ + ldr x2, [x0, #40] │ │ │ │ + cbz x2, 3d7a4 ::do_widen(char) const@@Base+0x1f744> │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 3d790 ::do_widen(char) const@@Base+0x1f730> // b.none │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 3d7d0 ::do_widen(char) const@@Base+0x1f770> // b.none │ │ │ │ + strb w1, [x2] │ │ │ │ + mov w0, w1 │ │ │ │ + ldr x1, [x19, #40] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [x19, #40] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 3d790 ::do_widen(char) const@@Base+0x1f730> // b.none │ │ │ │ + ldrb w0, [x19, #80] │ │ │ │ + tbz w0, #0, 3d80c ::do_widen(char) const@@Base+0x1f7ac> │ │ │ │ + bl 35ec0 ::do_widen(char) const@@Base+0x17e60> │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x3, [x0] │ │ │ │ + adrp x2, 39000 ::do_widen(char) const@@Base+0x1afa0> │ │ │ │ + add x2, x2, #0x460 │ │ │ │ + ldr x3, [x3, #176] │ │ │ │ + cmp x3, x2 │ │ │ │ + b.ne 3d7e8 ::do_widen(char) const@@Base+0x1f788> // b.any │ │ │ │ + ldp x2, x0, [x0, #96] │ │ │ │ + stp x2, x2, [x19, #32] │ │ │ │ + add x0, x2, x0 │ │ │ │ + str x0, [x19, #48] │ │ │ │ + b 3d744 ::do_widen(char) const@@Base+0x1f6e4> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + sub x2, x2, x0 │ │ │ │ + cmp x2, #0x0 │ │ │ │ + b.gt 3d784 ::do_widen(char) const@@Base+0x1f724> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 3d76c ::do_widen(char) const@@Base+0x1f70c> │ │ │ │ + str w1, [sp, #44] │ │ │ │ + blr x3 │ │ │ │ + ldr w1, [sp, #44] │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 3d790 ::do_widen(char) const@@Base+0x1f730> // b.none │ │ │ │ + ldr w0, [x19, #120] │ │ │ │ + tbz w0, #1, 3d784 ::do_widen(char) const@@Base+0x1f724> │ │ │ │ + ldr x2, [x19, #40] │ │ │ │ + b 3d74c ::do_widen(char) const@@Base+0x1f6ec> │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x960 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldrb w2, [x0, #80] │ │ │ │ + ldp x3, x1, [x0, #32] │ │ │ │ + sub x1, x1, x3 │ │ │ │ + cmp x1, #0x0 │ │ │ │ + b.le 3d868 ::do_widen(char) const@@Base+0x1f808> │ │ │ │ + tbz w2, #0, 3d890 ::do_widen(char) const@@Base+0x1f830> │ │ │ │ + bl 35ec0 ::do_widen(char) const@@Base+0x17e60> │ │ │ │ + tbz w2, #0, 3d890 ::do_widen(char) const@@Base+0x1f830> │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + cbz x0, 3d880 ::do_widen(char) const@@Base+0x1f820> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x960 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 3d884 ::do_widen(char) const@@Base+0x1f824> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldrb w2, [x0, #80] │ │ │ │ + ldp x3, x1, [x0, #32] │ │ │ │ + sub x1, x1, x3 │ │ │ │ + cmp x1, #0x0 │ │ │ │ + b.le 3d908 ::do_widen(char) const@@Base+0x1f8a8> │ │ │ │ + tbz w2, #0, 3d938 ::do_widen(char) const@@Base+0x1f8d8> │ │ │ │ + bl 35ec0 ::do_widen(char) const@@Base+0x17e60> │ │ │ │ + tbz w2, #0, 3d938 ::do_widen(char) const@@Base+0x1f8d8> │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + cbz x0, 3d928 ::do_widen(char) const@@Base+0x1f8c8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + cset w2, ne // ne = any │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ mov w0, w2 │ │ │ │ - fsub d29, d15, d0 │ │ │ │ - str d0, [x20, #1072] │ │ │ │ - str d29, [x20, #1064] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 3d92c ::do_widen(char) const@@Base+0x293ec> // b.none │ │ │ │ - ldr x5, [x19, #8] │ │ │ │ - ldrsw x3, [x19, #144] │ │ │ │ - ldr w4, [x19, #148] │ │ │ │ - ldr x1, [x5, #208] │ │ │ │ - ldrh w1, [x1, x3, lsl #1] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - cmp w4, w1 │ │ │ │ - b.eq 3defc ::do_widen(char) const@@Base+0x299bc> // b.none │ │ │ │ - and w27, w28, #0x1 │ │ │ │ - cbnz w28, 3e81c ::do_widen(char) const@@Base+0x2a2dc> │ │ │ │ - ldr w0, [x19, #136] │ │ │ │ - ldr d30, [x19, #184] │ │ │ │ - ucvtf d31, w0 │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - fdiv d14, d0, d31 │ │ │ │ - dup v29.2d, v14.d[0] │ │ │ │ - str q29, [sp] │ │ │ │ - cbz w25, 3e1b0 ::do_widen(char) const@@Base+0x29c70> │ │ │ │ - mov x11, x19 │ │ │ │ - ldrsw x1, [x19, #168] │ │ │ │ - ldr x3, [x5, #160] │ │ │ │ - add x13, x20, #0x3a8 │ │ │ │ - ldr x2, [x11], #240 │ │ │ │ - add x14, x20, #0x3b8 │ │ │ │ - ldrb w1, [x3, x1] │ │ │ │ - add x15, x20, #0x3c8 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - add x16, x20, #0x3d8 │ │ │ │ - ldp d28, d31, [x2, #104] │ │ │ │ - ands w3, w1, #0x1 │ │ │ │ - and w7, w1, #0x2 │ │ │ │ - and w6, w1, #0x4 │ │ │ │ - and w5, w1, #0x8 │ │ │ │ - and w4, w1, #0x10 │ │ │ │ - fdiv d31, d31, d28 │ │ │ │ - and w3, w1, #0x20 │ │ │ │ - and w2, w1, #0x40 │ │ │ │ - lsr w1, w1, #7 │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - fcsel d28, d31, d15, eq // eq = none │ │ │ │ - fcsel d27, d31, d15, ne // ne = any │ │ │ │ - cmp w7, #0x0 │ │ │ │ - fcsel d26, d31, d15, eq // eq = none │ │ │ │ - fcsel d25, d31, d15, ne // ne = any │ │ │ │ - cmp w6, #0x0 │ │ │ │ - stp d27, d25, [x13] │ │ │ │ - fcsel d27, d31, d15, ne // ne = any │ │ │ │ - stp d28, d26, [x13, #64] │ │ │ │ - fcsel d28, d31, d15, eq // eq = none │ │ │ │ - cmp w5, #0x0 │ │ │ │ - fcsel d26, d31, d15, eq // eq = none │ │ │ │ - fcsel d25, d31, d15, ne // ne = any │ │ │ │ - cmp w4, #0x0 │ │ │ │ - stp d27, d25, [x14] │ │ │ │ - fcsel d27, d31, d15, ne // ne = any │ │ │ │ - stp d28, d26, [x14, #64] │ │ │ │ - fcsel d28, d31, d15, eq // eq = none │ │ │ │ - cmp w3, #0x0 │ │ │ │ - fcsel d26, d31, d15, eq // eq = none │ │ │ │ - fcsel d25, d31, d15, ne // ne = any │ │ │ │ - cmp w2, #0x0 │ │ │ │ - stp d27, d25, [x15] │ │ │ │ - fcsel d27, d31, d15, ne // ne = any │ │ │ │ - stp d28, d26, [x15, #64] │ │ │ │ - fcsel d28, d31, d15, eq // eq = none │ │ │ │ - cmp w1, #0x0 │ │ │ │ - fcsel d30, d30, d31, ne // ne = any │ │ │ │ - fcsel d31, d31, d15, ne // ne = any │ │ │ │ - stp d27, d31, [x16] │ │ │ │ - stp d28, d30, [x16, #64] │ │ │ │ + ret │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x960 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + b 3d928 ::do_widen(char) const@@Base+0x1f8c8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr w2, [x0, #104] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + tbz w2, #1, 3d9dc ::do_widen(char) const@@Base+0x1f97c> │ │ │ │ + ldr x2, [x0, #40] │ │ │ │ + cbz x2, 3da04 ::do_widen(char) const@@Base+0x1f9a4> │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 3d9f0 ::do_widen(char) const@@Base+0x1f990> // b.none │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 3da30 ::do_widen(char) const@@Base+0x1f9d0> // b.none │ │ │ │ + strb w1, [x2] │ │ │ │ + mov w0, w1 │ │ │ │ + ldr x1, [x19, #40] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [x19, #40] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 3d9f0 ::do_widen(char) const@@Base+0x1f990> // b.none │ │ │ │ + ldrb w0, [x19, #69] │ │ │ │ + tbz w0, #0, 3da6c ::do_widen(char) const@@Base+0x1fa0c> │ │ │ │ + bl 35f4c ::do_widen(char) const@@Base+0x17eec> │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x3, [x0] │ │ │ │ + adrp x2, 39000 ::do_widen(char) const@@Base+0x1afa0> │ │ │ │ + add x2, x2, #0x300 │ │ │ │ + ldr x3, [x3, #176] │ │ │ │ + cmp x3, x2 │ │ │ │ + b.ne 3da48 ::do_widen(char) const@@Base+0x1f9e8> // b.any │ │ │ │ + ldp x2, x0, [x0, #80] │ │ │ │ + stp x2, x2, [x19, #32] │ │ │ │ + add x0, x2, x0 │ │ │ │ + str x0, [x19, #48] │ │ │ │ + b 3d9a4 ::do_widen(char) const@@Base+0x1f944> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + sub x2, x2, x0 │ │ │ │ + cmp x2, #0x0 │ │ │ │ + b.gt 3d9e4 ::do_widen(char) const@@Base+0x1f984> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 3d9cc ::do_widen(char) const@@Base+0x1f96c> │ │ │ │ + str w1, [sp, #44] │ │ │ │ + blr x3 │ │ │ │ + ldr w1, [sp, #44] │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 3d9f0 ::do_widen(char) const@@Base+0x1f990> // b.none │ │ │ │ + ldr w0, [x19, #104] │ │ │ │ + tbz w0, #1, 3d9e4 ::do_widen(char) const@@Base+0x1f984> │ │ │ │ + ldr x2, [x19, #40] │ │ │ │ + b 3d9ac ::do_widen(char) const@@Base+0x1f94c> │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0xb68 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldrb w2, [x0, #69] │ │ │ │ + ldp x3, x1, [x0, #32] │ │ │ │ + sub x1, x1, x3 │ │ │ │ + cmp x1, #0x0 │ │ │ │ + b.le 3dac8 ::do_widen(char) const@@Base+0x1fa68> │ │ │ │ + tbz w2, #0, 3daf0 ::do_widen(char) const@@Base+0x1fa90> │ │ │ │ + bl 35f4c ::do_widen(char) const@@Base+0x17eec> │ │ │ │ + tbz w2, #0, 3daf0 ::do_widen(char) const@@Base+0x1fa90> │ │ │ │ + ldr x0, [x0, #72] │ │ │ │ + cbz x0, 3dae0 ::do_widen(char) const@@Base+0x1fa80> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0xb68 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 3dae4 ::do_widen(char) const@@Base+0x1fa84> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldrb w2, [x0, #69] │ │ │ │ + ldp x3, x1, [x0, #32] │ │ │ │ + sub x1, x1, x3 │ │ │ │ + cmp x1, #0x0 │ │ │ │ + b.le 3db68 ::do_widen(char) const@@Base+0x1fb08> │ │ │ │ + tbz w2, #0, 3db98 ::do_widen(char) const@@Base+0x1fb38> │ │ │ │ + bl 35f4c ::do_widen(char) const@@Base+0x17eec> │ │ │ │ + tbz w2, #0, 3db98 ::do_widen(char) const@@Base+0x1fb38> │ │ │ │ + ldr x0, [x0, #72] │ │ │ │ + cbz x0, 3db88 ::do_widen(char) const@@Base+0x1fb28> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + cset w2, ne // ne = any │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ + mov w0, w2 │ │ │ │ + ret │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0xb68 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + b 3db88 ::do_widen(char) const@@Base+0x1fb28> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xd0 │ │ │ │ + stp x29, x30, [sp, #144] │ │ │ │ + add x29, sp, #0x90 │ │ │ │ + stp x19, x20, [sp, #160] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr w1, [x19, #56] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #136] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + tbnz w1, #1, 3dc44 ::do_widen(char) const@@Base+0x1fbe4> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3ddb8 ::do_widen(char) const@@Base+0x1fd58> // b.any │ │ │ │ + ldp x29, x30, [sp, #144] │ │ │ │ + ldp x19, x20, [sp, #160] │ │ │ │ + add sp, sp, #0xd0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3792] │ │ │ │ + and w1, w1, #0xfffffffd │ │ │ │ + stp xzr, xzr, [sp, #24] │ │ │ │ + stp xzr, xzr, [sp, #40] │ │ │ │ + stp xzr, xzr, [sp, #56] │ │ │ │ + stp x21, x22, [sp, #176] │ │ │ │ + add x22, sp, #0x48 │ │ │ │ + mov x0, x22 │ │ │ │ + str x23, [sp, #192] │ │ │ │ + adrp x21, 9e000 │ │ │ │ + str w1, [x19, #56] │ │ │ │ + add x1, x20, #0x10 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + bl dfc0 │ │ │ │ + str wzr, [sp, #80] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldr w0, [x19, #56] │ │ │ │ + add x2, x21, #0x678 │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + str x2, [sp, #16] │ │ │ │ + strb wzr, [sp, #85] │ │ │ │ + str w1, [sp, #120] │ │ │ │ + stur q31, [sp, #88] │ │ │ │ + stur q31, [sp, #104] │ │ │ │ + tbz w0, #0, 3dd3c ::do_widen(char) const@@Base+0x1fcdc> │ │ │ │ + ldr x0, [x19] │ │ │ │ + add x23, sp, #0x10 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x3, [x19] │ │ │ │ + add x1, sp, #0x8 │ │ │ │ + mov x0, sp │ │ │ │ + mov w2, #0x8 // #8 │ │ │ │ + stp x19, x3, [sp] │ │ │ │ + bl 3bec0 ::do_widen(char) const@@Base+0x1de60> │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov x1, x19 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + bl 3d060 ::do_widen(char) const@@Base+0x1f000> │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + add x21, x21, #0x678 │ │ │ │ + str x21, [sp, #16] │ │ │ │ + tbz w0, #0, 3dd08 ::do_widen(char) const@@Base+0x1fca8> │ │ │ │ + tbz w0, #2, 3dd08 ::do_widen(char) const@@Base+0x1fca8> │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3d160 ::do_widen(char) const@@Base+0x1f100> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x5b0 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + cbz x0, 3dd20 ::do_widen(char) const@@Base+0x1fcc0> │ │ │ │ + bl d870 │ │ │ │ + mov x0, x22 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + str x20, [sp, #16] │ │ │ │ + bl db90 │ │ │ │ + ldr x23, [sp, #192] │ │ │ │ + ldp x21, x22, [sp, #176] │ │ │ │ + b 3dc14 ::do_widen(char) const@@Base+0x1fbb4> │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + add x23, sp, #0x10 │ │ │ │ + mov x0, #0x1004 // #4100 │ │ │ │ + str x1, [sp, #112] │ │ │ │ bl d8b0 │ │ │ │ - ldr d28, [x19, #184] │ │ │ │ - ldr q29, [sp] │ │ │ │ - ldr x1, [x19, #240] │ │ │ │ - ldr d31, [x20, #1064] │ │ │ │ - ldr w7, [x19, #136] │ │ │ │ - stp q29, q29, [x0] │ │ │ │ - fdiv d31, d31, d28 │ │ │ │ - stp q29, q29, [x0, #32] │ │ │ │ - ldr d30, [x1] │ │ │ │ - fmul d30, d30, d14 │ │ │ │ - str d30, [x0] │ │ │ │ - ldr d30, [x1, #8] │ │ │ │ - fmul d30, d30, d14 │ │ │ │ - str d30, [x0, #8] │ │ │ │ - ldr d30, [x1, #16] │ │ │ │ - fmul d30, d30, d14 │ │ │ │ - str d30, [x0, #16] │ │ │ │ - ldr d30, [x1, #24] │ │ │ │ - fmul d30, d30, d14 │ │ │ │ - str d30, [x0, #24] │ │ │ │ - ldr d30, [x1, #32] │ │ │ │ - fmul d30, d30, d14 │ │ │ │ - str d30, [x0, #32] │ │ │ │ - ldr d30, [x1, #40] │ │ │ │ - fmul d30, d30, d14 │ │ │ │ - str d30, [x0, #40] │ │ │ │ - ldr d30, [x1, #48] │ │ │ │ - fmul d30, d30, d14 │ │ │ │ - str d30, [x0, #48] │ │ │ │ - ldr d30, [x1, #56] │ │ │ │ - fmul d30, d30, d14 │ │ │ │ - str d30, [x0, #56] │ │ │ │ - movi v30.2d, #0x0 │ │ │ │ - stp q30, q30, [x1] │ │ │ │ - stp q30, q30, [x1, #32] │ │ │ │ - cbz w7, 3ed64 ::do_widen(char) const@@Base+0x2a824> │ │ │ │ - ldp w6, w2, [x19, #160] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - ldr x5, [x19, #88] │ │ │ │ - add w6, w6, w2 │ │ │ │ - ldr x2, [x19, #64] │ │ │ │ - ldr x3, [x19, #192] │ │ │ │ - lsr x2, x2, #3 │ │ │ │ - madd x6, x6, x2, x5 │ │ │ │ - b 3de18 ::do_widen(char) const@@Base+0x298d8> │ │ │ │ - ldr d22, [x20, #936] │ │ │ │ - fmul d23, d22, d23 │ │ │ │ - str d23, [x3] │ │ │ │ - ldr d23, [x20, #944] │ │ │ │ - fmul d24, d23, d24 │ │ │ │ - str d24, [x3, #8] │ │ │ │ - ldr d24, [x20, #952] │ │ │ │ - fmul d25, d24, d25 │ │ │ │ - str d25, [x3, #16] │ │ │ │ - ldr d25, [x20, #960] │ │ │ │ - fmul d26, d25, d26 │ │ │ │ - str d26, [x3, #24] │ │ │ │ - ldr d26, [x20, #968] │ │ │ │ - fmul d27, d26, d27 │ │ │ │ - str d27, [x3, #32] │ │ │ │ - ldr d27, [x20, #976] │ │ │ │ - fmul d28, d27, d28 │ │ │ │ - str d28, [x3, #40] │ │ │ │ - ldr d28, [x20, #984] │ │ │ │ - fmul d29, d28, d29 │ │ │ │ - str d29, [x3, #48] │ │ │ │ - ldr d29, [x20, #992] │ │ │ │ - fmul d29, d29, d30 │ │ │ │ - ldr d30, [x3] │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - add x3, x3, #0x40 │ │ │ │ - stur d29, [x3, #-8] │ │ │ │ - ldp d29, d24, [x1] │ │ │ │ - ldp d25, d26, [x1, #16] │ │ │ │ - fadd d30, d30, d29 │ │ │ │ - ldp d27, d28, [x1, #32] │ │ │ │ - ldp d29, d22, [x1, #48] │ │ │ │ - str d30, [x1] │ │ │ │ - ldur d23, [x3, #-56] │ │ │ │ - fadd d23, d23, d24 │ │ │ │ - str d23, [x1, #8] │ │ │ │ - ldur d24, [x3, #-48] │ │ │ │ - fadd d24, d24, d25 │ │ │ │ - str d24, [x1, #16] │ │ │ │ - ldur d25, [x3, #-40] │ │ │ │ - fadd d25, d25, d26 │ │ │ │ - str d25, [x1, #24] │ │ │ │ - ldur d26, [x3, #-32] │ │ │ │ - fadd d26, d26, d27 │ │ │ │ - str d26, [x1, #32] │ │ │ │ - ldur d27, [x3, #-24] │ │ │ │ - fadd d27, d27, d28 │ │ │ │ - str d27, [x1, #40] │ │ │ │ - ldur d28, [x3, #-16] │ │ │ │ - fadd d28, d28, d29 │ │ │ │ - str d28, [x1, #48] │ │ │ │ - ldur d29, [x3, #-8] │ │ │ │ - fadd d29, d29, d22 │ │ │ │ - str d29, [x1, #56] │ │ │ │ - cmp w4, w7 │ │ │ │ - b.eq 3e85c ::do_widen(char) const@@Base+0x2a31c> // b.none │ │ │ │ - ldp d30, d25, [x3] │ │ │ │ - lsr w5, w4, #3 │ │ │ │ - ldr d23, [x0] │ │ │ │ - mvn w2, w4 │ │ │ │ - ldp d26, d27, [x3, #16] │ │ │ │ - fmadd d23, d31, d30, d23 │ │ │ │ - ldrb w5, [x6, w5, uxtw] │ │ │ │ - and w2, w2, #0x7 │ │ │ │ - ldp d28, d29, [x3, #32] │ │ │ │ - ldp d30, d22, [x3, #48] │ │ │ │ - asr w2, w5, w2 │ │ │ │ - str d23, [x3] │ │ │ │ - ldr d24, [x0, #8] │ │ │ │ - fmadd d24, d31, d25, d24 │ │ │ │ - str d24, [x3, #8] │ │ │ │ - ldr d25, [x0, #16] │ │ │ │ - fmadd d25, d31, d26, d25 │ │ │ │ - str d25, [x3, #16] │ │ │ │ - ldr d26, [x0, #24] │ │ │ │ - fmadd d26, d31, d27, d26 │ │ │ │ - str d26, [x3, #24] │ │ │ │ - ldr d27, [x0, #32] │ │ │ │ - fmadd d27, d31, d28, d27 │ │ │ │ - str d27, [x3, #32] │ │ │ │ - ldr d28, [x0, #40] │ │ │ │ - fmadd d28, d31, d29, d28 │ │ │ │ - str d28, [x3, #40] │ │ │ │ - ldr d29, [x0, #48] │ │ │ │ - fmadd d29, d31, d30, d29 │ │ │ │ - str d29, [x3, #48] │ │ │ │ - ldr d30, [x0, #56] │ │ │ │ - fmadd d30, d31, d22, d30 │ │ │ │ - str d30, [x3, #56] │ │ │ │ - tbz w2, #0, 3dd38 ::do_widen(char) const@@Base+0x297f8> │ │ │ │ - ldr d22, [x20, #1000] │ │ │ │ - fmul d23, d22, d23 │ │ │ │ - str d23, [x3] │ │ │ │ - ldr d23, [x20, #1008] │ │ │ │ - fmul d24, d23, d24 │ │ │ │ - str d24, [x3, #8] │ │ │ │ - ldr d24, [x20, #1016] │ │ │ │ - fmul d25, d24, d25 │ │ │ │ - str d25, [x3, #16] │ │ │ │ - ldr d25, [x20, #1024] │ │ │ │ - fmul d26, d25, d26 │ │ │ │ - str d26, [x3, #24] │ │ │ │ - ldr d26, [x20, #1032] │ │ │ │ - fmul d27, d26, d27 │ │ │ │ - str d27, [x3, #32] │ │ │ │ - ldr d27, [x20, #1040] │ │ │ │ - fmul d28, d27, d28 │ │ │ │ - str d28, [x3, #40] │ │ │ │ - ldr d28, [x20, #1048] │ │ │ │ - fmul d29, d28, d29 │ │ │ │ - str d29, [x3, #48] │ │ │ │ - ldr d29, [x20, #1056] │ │ │ │ - b 3dd90 ::do_widen(char) const@@Base+0x29850> │ │ │ │ - ldr w3, [x19, #136] │ │ │ │ - and w27, w28, #0x1 │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - ucvtf d31, w3 │ │ │ │ - cbnz w28, 3eba8 ::do_widen(char) const@@Base+0x2a668> │ │ │ │ - fdiv d14, d0, d31 │ │ │ │ - ldr d30, [x19, #184] │ │ │ │ - fdiv d29, d29, d30 │ │ │ │ - cbz w25, 3eac8 ::do_widen(char) const@@Base+0x2a588> │ │ │ │ - ldr x1, [x19] │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - ldr x5, [x5, #160] │ │ │ │ - add x11, x20, #0x3c8 │ │ │ │ - ldp d27, d31, [x1, #104] │ │ │ │ - add x12, x20, #0x3d8 │ │ │ │ - movi v28.2d, #0x0 │ │ │ │ - ldrsw x1, [x19, #168] │ │ │ │ - fdiv d31, d31, d27 │ │ │ │ - ldrb w1, [x5, x1] │ │ │ │ - ands w5, w1, #0x1 │ │ │ │ - and w10, w1, #0x2 │ │ │ │ - and w9, w1, #0x4 │ │ │ │ - and w8, w1, #0x8 │ │ │ │ - and w7, w1, #0x10 │ │ │ │ - and w6, w1, #0x20 │ │ │ │ - and w5, w1, #0x40 │ │ │ │ - lsr w1, w1, #7 │ │ │ │ - fcsel d26, d31, d30, eq // eq = none │ │ │ │ - fcsel d25, d31, d30, ne // ne = any │ │ │ │ - cmp w10, #0x0 │ │ │ │ - add x10, x20, #0x3b8 │ │ │ │ - fcsel d27, d31, d30, eq // eq = none │ │ │ │ - fcsel d24, d31, d30, ne // ne = any │ │ │ │ - cmp w9, #0x0 │ │ │ │ - add x9, x20, #0x3a8 │ │ │ │ - stp d25, d24, [x9] │ │ │ │ - fcsel d25, d31, d30, ne // ne = any │ │ │ │ - stp d26, d27, [x9, #64] │ │ │ │ - fcsel d26, d31, d30, eq // eq = none │ │ │ │ - cmp w8, #0x0 │ │ │ │ - fcsel d27, d31, d30, eq // eq = none │ │ │ │ - fcsel d24, d31, d30, ne // ne = any │ │ │ │ - cmp w7, #0x0 │ │ │ │ - stp d25, d24, [x10] │ │ │ │ - fcsel d25, d31, d30, ne // ne = any │ │ │ │ - stp d26, d27, [x10, #64] │ │ │ │ - fcsel d26, d31, d30, eq // eq = none │ │ │ │ - cmp w6, #0x0 │ │ │ │ - fcsel d27, d31, d30, eq // eq = none │ │ │ │ - fcsel d24, d31, d30, ne // ne = any │ │ │ │ - cmp w5, #0x0 │ │ │ │ - stp d25, d24, [x11] │ │ │ │ - fcsel d25, d31, d30, ne // ne = any │ │ │ │ - stp d26, d27, [x11, #64] │ │ │ │ - fcsel d26, d31, d30, eq // eq = none │ │ │ │ - cmp w1, #0x0 │ │ │ │ - fcsel d27, d30, d31, ne // ne = any │ │ │ │ - fcsel d31, d31, d30, ne // ne = any │ │ │ │ - stp d25, d31, [x12] │ │ │ │ - stp d26, d27, [x12, #64] │ │ │ │ - stp q28, q28, [x0] │ │ │ │ - stp q28, q28, [x0, #32] │ │ │ │ - cbz w3, 3eda0 ::do_widen(char) const@@Base+0x2a860> │ │ │ │ - ldp w10, w7, [x19, #160] │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - ldr x11, [x19, #88] │ │ │ │ - add w10, w10, w7 │ │ │ │ - ldr x7, [x19, #64] │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - lsr x5, x7, #3 │ │ │ │ - ldr x8, [x19, #216] │ │ │ │ - madd x10, x10, x5, x11 │ │ │ │ - b 3e118 ::do_widen(char) const@@Base+0x29bd8> │ │ │ │ - ldr d31, [x20, #936] │ │ │ │ - ldp d24, d25, [x1, #8] │ │ │ │ - fmul d30, d31, d30 │ │ │ │ - ldp d26, d27, [x1, #24] │ │ │ │ - ldp d28, d31, [x1, #40] │ │ │ │ - str d30, [x1] │ │ │ │ - ldr d23, [x20, #944] │ │ │ │ - ldr d30, [x1, #56] │ │ │ │ - fmul d24, d24, d23 │ │ │ │ - str d24, [x1, #8] │ │ │ │ - ldr d24, [x20, #952] │ │ │ │ - fmul d25, d25, d24 │ │ │ │ - str d25, [x1, #16] │ │ │ │ - ldr d25, [x20, #960] │ │ │ │ - fmul d26, d26, d25 │ │ │ │ - str d26, [x1, #24] │ │ │ │ - ldr d26, [x20, #968] │ │ │ │ - fmul d27, d27, d26 │ │ │ │ - str d27, [x1, #32] │ │ │ │ - ldr d27, [x20, #976] │ │ │ │ - fmul d28, d28, d27 │ │ │ │ - str d28, [x1, #40] │ │ │ │ - ldr d28, [x20, #984] │ │ │ │ - fmul d31, d31, d28 │ │ │ │ - str d31, [x1, #48] │ │ │ │ - ldr d31, [x20, #992] │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - ldr d30, [x1] │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - add x8, x8, #0x8 │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + mov x3, #0x1004 // #4100 │ │ │ │ + stp x0, x3, [sp, #96] │ │ │ │ + mov x2, x0 │ │ │ │ + cbz x1, 3dd70 ::do_widen(char) const@@Base+0x1fd10> │ │ │ │ + mov x0, x1 │ │ │ │ + bl d870 │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + add x23, sp, #0x10 │ │ │ │ + ldr w4, [sp, #80] │ │ │ │ + mov x1, x23 │ │ │ │ + ldr w3, [sp, #120] │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + stp x2, x2, [sp, #24] │ │ │ │ + orr w3, w3, #0x1 │ │ │ │ + str x2, [sp, #40] │ │ │ │ + and w4, w4, #0xfffffff8 │ │ │ │ + ldr x2, [x0] │ │ │ │ + str w4, [sp, #80] │ │ │ │ + strb w5, [sp, #85] │ │ │ │ + str w3, [sp, #120] │ │ │ │ + ldr x2, [x2, #112] │ │ │ │ + blr x2 │ │ │ │ + b 3dcac ::do_widen(char) const@@Base+0x1fc4c> │ │ │ │ + stp x21, x22, [sp, #176] │ │ │ │ + str x23, [sp, #192] │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 3dd08 ::do_widen(char) const@@Base+0x1fca8> │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3d200 ::do_widen(char) const@@Base+0x1f1a0> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3ddc0 ::do_widen(char) const@@Base+0x1fd60> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov x1, x19 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + bl 3d060 ::do_widen(char) const@@Base+0x1f000> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3ddc0 ::do_widen(char) const@@Base+0x1fd60> // b.any │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 3de20 ::do_widen(char) const@@Base+0x1fdc0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x23, sp, #0x10 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 3dde4 ::do_widen(char) const@@Base+0x1fd84> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x2, x1, #0x468 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + add x20, x0, #0x138 │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add x1, x1, #0x498 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + ldr w3, [x20, #32] │ │ │ │ + add x0, x0, #0x4c0 │ │ │ │ + str x2, [x19] │ │ │ │ + mov w2, #0x5 // #5 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #576] │ │ │ │ + tst w3, w2 │ │ │ │ + b.eq 3e00c ::do_widen(char) const@@Base+0x1ffac> // b.none │ │ │ │ + add x21, x19, #0x30 │ │ │ │ + add x22, x19, #0x40 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3960] │ │ │ │ + add x3, x1, #0x18 │ │ │ │ add x1, x1, #0x40 │ │ │ │ - stur d31, [x1, #-8] │ │ │ │ - ldp d23, d31, [x0] │ │ │ │ - ldp d24, d25, [x0, #16] │ │ │ │ - fadd d23, d23, d30 │ │ │ │ - ldp d26, d27, [x0, #32] │ │ │ │ - ldp d28, d22, [x0, #48] │ │ │ │ - str d23, [x0] │ │ │ │ - ldur d30, [x1, #-56] │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - str d31, [x0, #8] │ │ │ │ - ldur d30, [x1, #-48] │ │ │ │ - fadd d24, d24, d30 │ │ │ │ - str d24, [x0, #16] │ │ │ │ - ldur d30, [x1, #-40] │ │ │ │ - fadd d25, d25, d30 │ │ │ │ - str d25, [x0, #24] │ │ │ │ - ldur d30, [x1, #-32] │ │ │ │ - fadd d26, d26, d30 │ │ │ │ - str d26, [x0, #32] │ │ │ │ - ldur d30, [x1, #-24] │ │ │ │ - fadd d27, d27, d30 │ │ │ │ - str d27, [x0, #40] │ │ │ │ - ldur d30, [x1, #-16] │ │ │ │ - fadd d28, d28, d30 │ │ │ │ - str d28, [x0, #48] │ │ │ │ - ldur d30, [x1, #-8] │ │ │ │ - fadd d30, d30, d22 │ │ │ │ - str d30, [x0, #56] │ │ │ │ - cmp w6, w3 │ │ │ │ - b.eq 3eb74 ::do_widen(char) const@@Base+0x2a634> // b.none │ │ │ │ - ldr d30, [x8] │ │ │ │ - lsr w5, w6, #3 │ │ │ │ - mvn w7, w6 │ │ │ │ - and w7, w7, #0x7 │ │ │ │ - fmadd d30, d30, d29, d14 │ │ │ │ - ldrb w5, [x10, w5, uxtw] │ │ │ │ - asr w5, w5, w7 │ │ │ │ - dup v31.2d, v30.d[0] │ │ │ │ - stp q31, q31, [x1] │ │ │ │ - stp q31, q31, [x1, #32] │ │ │ │ - tbz w5, #0, 3e024 ::do_widen(char) const@@Base+0x29ae4> │ │ │ │ - ldr d31, [x20, #1000] │ │ │ │ - ldp d24, d25, [x1, #8] │ │ │ │ - fmul d30, d31, d30 │ │ │ │ - ldp d26, d27, [x1, #24] │ │ │ │ - ldp d28, d31, [x1, #40] │ │ │ │ - str d30, [x1] │ │ │ │ - ldr d23, [x20, #1008] │ │ │ │ - ldr d30, [x1, #56] │ │ │ │ - fmul d24, d24, d23 │ │ │ │ - str d24, [x1, #8] │ │ │ │ - ldr d24, [x20, #1016] │ │ │ │ - fmul d25, d25, d24 │ │ │ │ - str d25, [x1, #16] │ │ │ │ - ldr d25, [x20, #1024] │ │ │ │ - fmul d26, d26, d25 │ │ │ │ - str d26, [x1, #24] │ │ │ │ - ldr d26, [x20, #1032] │ │ │ │ - fmul d27, d27, d26 │ │ │ │ - str d27, [x1, #32] │ │ │ │ - ldr d27, [x20, #1040] │ │ │ │ - fmul d28, d28, d27 │ │ │ │ - str d28, [x1, #40] │ │ │ │ - ldr d28, [x20, #1048] │ │ │ │ - fmul d31, d31, d28 │ │ │ │ - str d31, [x1, #48] │ │ │ │ - ldr d31, [x20, #1056] │ │ │ │ - b 3e08c ::do_widen(char) const@@Base+0x29b4c> │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ + str x3, [x19, #48] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + str x2, [x19, #64] │ │ │ │ + str x1, [x19, #312] │ │ │ │ + bl d310 >::close()@plt> │ │ │ │ + add x0, x19, #0xb0 │ │ │ │ + bl dee0 ::~__basic_file()@plt> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x0, x19, #0x78 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #64] │ │ │ │ + bl db90 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #4064] │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3712] │ │ │ │ + ldp x1, x3, [x1, #8] │ │ │ │ + str x1, [x19, #48] │ │ │ │ + add x2, x20, #0x10 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x19, x1 │ │ │ │ + str x3, [x1, #48] │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + add x21, x19, #0x240 │ │ │ │ + str x2, [x19, #312] │ │ │ │ + bl d410 │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x2, x2, #0x390 │ │ │ │ + add x1, x1, #0x3c0 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + ldr x3, [x3] │ │ │ │ + add x0, x0, #0x3e8 │ │ │ │ + str x2, [x19] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #576] │ │ │ │ + cbz x3, 3e120 ::do_widen(char) const@@Base+0x200c0> │ │ │ │ + ldr w0, [x3, #56] │ │ │ │ + tbnz w0, #0, 3dff8 ::do_widen(char) const@@Base+0x1ff98> │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x3, x3, #0x310 │ │ │ │ + add x2, x2, #0x340 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0x368 │ │ │ │ + str x3, [x19] │ │ │ │ + str x2, [x19, #16] │ │ │ │ + str x1, [x19, #576] │ │ │ │ + cbz x0, 3dfcc ::do_widen(char) const@@Base+0x1ff6c> │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x568 │ │ │ │ + stp x0, xzr, [x19, #16] │ │ │ │ + mov x0, x21 │ │ │ │ + str x20, [x19, #576] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b d410 │ │ │ │ + ldr x0, [x21, #232] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + b 3df9c ::do_widen(char) const@@Base+0x1ff3c> │ │ │ │ + ldr x21, [x19, #8] │ │ │ │ + ldr x0, [x21] │ │ │ │ + cbz x0, 3e120 ::do_widen(char) const@@Base+0x200c0> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3e054 ::do_widen(char) const@@Base+0x1fff4> // b.any │ │ │ │ + add x22, x19, #0x40 │ │ │ │ + add x21, x19, #0x30 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d310 >::close()@plt> │ │ │ │ + cbnz x0, 3ded8 ::do_widen(char) const@@Base+0x1fe78> │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + b 3ded8 ::do_widen(char) const@@Base+0x1fe78> │ │ │ │ + str x23, [sp, #48] │ │ │ │ + bl 3dbe0 ::do_widen(char) const@@Base+0x1fb80> │ │ │ │ + ldr x22, [x21] │ │ │ │ + cbz x22, 3e124 ::do_widen(char) const@@Base+0x200c4> │ │ │ │ + ldr x21, [x22] │ │ │ │ + mov x23, #0x5 // #5 │ │ │ │ + cmp x21, x22 │ │ │ │ + b.eq 3e0f4 ::do_widen(char) const@@Base+0x20094> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ + and x0, x0, x23 │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.eq 3e0a4 ::do_widen(char) const@@Base+0x20044> // b.none │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x2, [x2, #136] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + str xzr, [x21, #16] │ │ │ │ + cbz x0, 3e110 ::do_widen(char) const@@Base+0x200b0> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x21, [x21] │ │ │ │ + cmp x21, x22 │ │ │ │ + b.ne 3e080 ::do_widen(char) const@@Base+0x20020> // b.any │ │ │ │ + ldr x21, [x22] │ │ │ │ + cmp x22, x21 │ │ │ │ + b.eq 3e0f4 ::do_widen(char) const@@Base+0x20094> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x21, [x21] │ │ │ │ + bl d870 │ │ │ │ + cmp x22, x21 │ │ │ │ + b.ne 3e0e0 ::do_widen(char) const@@Base+0x20080> // b.any │ │ │ │ + ldr w0, [x22, #56] │ │ │ │ + stp x22, x22, [x22] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + str xzr, [x22, #16] │ │ │ │ + str w0, [x22, #56] │ │ │ │ + b 3e024 ::do_widen(char) const@@Base+0x1ffc4> │ │ │ │ + ldr x21, [x21] │ │ │ │ + cmp x22, x21 │ │ │ │ + b.ne 3e080 ::do_widen(char) const@@Base+0x20020> // b.any │ │ │ │ + b 3e0c8 ::do_widen(char) const@@Base+0x20068> │ │ │ │ + str x23, [sp, #48] │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x6f8 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 3df08 ::do_widen(char) const@@Base+0x1fea8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x2, x1, #0x468 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + add x1, x1, #0x498 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x4c0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w3, #0x5 // #5 │ │ │ │ + ldr x4, [x20] │ │ │ │ + ldur x21, [x4, #-24] │ │ │ │ + add x19, x20, x21 │ │ │ │ + add x22, x19, #0x138 │ │ │ │ + str x2, [x20, x21] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + ldr w1, [x22, #32] │ │ │ │ + str x0, [x19, #576] │ │ │ │ + tst w1, w3 │ │ │ │ + b.eq 3e358 ::do_widen(char) const@@Base+0x202f8> // b.none │ │ │ │ + add x23, x19, #0x30 │ │ │ │ + add x24, x19, #0x40 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + mov x0, x24 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3960] │ │ │ │ + add x3, x1, #0x18 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + str x3, [x19, #48] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + str x2, [x19, #64] │ │ │ │ + str x1, [x19, #312] │ │ │ │ + bl d310 >::close()@plt> │ │ │ │ + add x0, x19, #0xb0 │ │ │ │ + bl dee0 ::~__basic_file()@plt> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x0, x19, #0x78 │ │ │ │ + add x24, x19, #0x240 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #64] │ │ │ │ + bl db90 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #4064] │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3712] │ │ │ │ + ldp x1, x3, [x1, #8] │ │ │ │ + str x1, [x19, #48] │ │ │ │ + add x2, x22, #0x10 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x19, x1 │ │ │ │ + str x3, [x1, #48] │ │ │ │ + str xzr, [x23, #8] │ │ │ │ + str x2, [x19, #312] │ │ │ │ + bl d410 │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x390 │ │ │ │ + str x0, [x20, x21] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + ldr x2, [x2] │ │ │ │ + add x1, x1, #0x3c0 │ │ │ │ + add x0, x0, #0x3e8 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #576] │ │ │ │ + cbz x2, 3e46c ::do_widen(char) const@@Base+0x2040c> │ │ │ │ + ldr w0, [x2, #56] │ │ │ │ + tbnz w0, #0, 3e344 ::do_widen(char) const@@Base+0x202e4> │ │ │ │ + ldr x23, [x19, #40] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x310 │ │ │ │ + str x0, [x20, x21] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0x340 │ │ │ │ + add x0, x0, #0x368 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #576] │ │ │ │ + cbz x23, 3e314 ::do_widen(char) const@@Base+0x202b4> │ │ │ │ + add x1, x23, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3e314 ::do_widen(char) const@@Base+0x202b4> // b.any │ │ │ │ + ldr x1, [x23] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x23, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3e314 ::do_widen(char) const@@Base+0x202b4> // b.any │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x0, x0, #0x9a0 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3e460 ::do_widen(char) const@@Base+0x20400> // b.any │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ + mov x0, x23 │ │ │ │ + blr x1 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x568 │ │ │ │ + stp x0, xzr, [x19, #16] │ │ │ │ + mov x0, x24 │ │ │ │ + str x22, [x19, #576] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + b d410 │ │ │ │ + ldr x0, [x24, #232] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + b 3e28c ::do_widen(char) const@@Base+0x2022c> │ │ │ │ + ldr x23, [x19, #8] │ │ │ │ + ldr x0, [x23] │ │ │ │ + cbz x0, 3e46c ::do_widen(char) const@@Base+0x2040c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3e3a0 ::do_widen(char) const@@Base+0x20340> // b.any │ │ │ │ + add x24, x19, #0x40 │ │ │ │ + add x23, x19, #0x30 │ │ │ │ + mov x0, x24 │ │ │ │ + bl d310 >::close()@plt> │ │ │ │ + cbnz x0, 3e1c8 ::do_widen(char) const@@Base+0x20168> │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x23, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + b 3e1c8 ::do_widen(char) const@@Base+0x20168> │ │ │ │ + str x25, [sp, #64] │ │ │ │ + bl 3dbe0 ::do_widen(char) const@@Base+0x1fb80> │ │ │ │ + ldr x24, [x23] │ │ │ │ + cbz x24, 3e470 ::do_widen(char) const@@Base+0x20410> │ │ │ │ + ldr x23, [x24] │ │ │ │ + mov x25, #0x5 // #5 │ │ │ │ + cmp x23, x24 │ │ │ │ + b.eq 3e434 ::do_widen(char) const@@Base+0x203d4> // b.none │ │ │ │ + ldr x0, [x24, #56] │ │ │ │ + and x0, x0, x25 │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.eq 3e3e4 ::do_widen(char) const@@Base+0x20384> // b.none │ │ │ │ + ldr x0, [x23, #16] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x2, [x2, #136] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x23, #16] │ │ │ │ + str xzr, [x23, #16] │ │ │ │ + cbz x0, 3e450 ::do_widen(char) const@@Base+0x203f0> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x23, [x23] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 3e3c0 ::do_widen(char) const@@Base+0x20360> // b.any │ │ │ │ + ldr x23, [x24] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.eq 3e434 ::do_widen(char) const@@Base+0x203d4> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x23, [x23] │ │ │ │ + bl d870 │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 3e420 ::do_widen(char) const@@Base+0x203c0> // b.any │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + stp x24, x24, [x24] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + str xzr, [x24, #16] │ │ │ │ + str w0, [x24, #56] │ │ │ │ + b 3e370 ::do_widen(char) const@@Base+0x20310> │ │ │ │ + ldr x23, [x23] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 3e3c0 ::do_widen(char) const@@Base+0x20360> // b.any │ │ │ │ + b 3e408 ::do_widen(char) const@@Base+0x203a8> │ │ │ │ + mov x0, x23 │ │ │ │ + blr x1 │ │ │ │ + b 3e314 ::do_widen(char) const@@Base+0x202b4> │ │ │ │ + str x25, [sp, #64] │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x6f8 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 3e1f8 ::do_widen(char) const@@Base+0x20198> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x19 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add x21, x19, #0x128 │ │ │ │ + add x0, x1, #0x468 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0x498 │ │ │ │ + ldr w2, [x21, #32] │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + str x1, [x20], #-16 │ │ │ │ + add x0, x0, #0x4c0 │ │ │ │ + str x0, [x19, #560] │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + tst w2, w1 │ │ │ │ + b.eq 3e690 ::do_widen(char) const@@Base+0x20630> // b.none │ │ │ │ + add x22, x19, #0x20 │ │ │ │ + add x23, x19, #0x30 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3960] │ │ │ │ + add x3, x1, #0x18 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + str x3, [x19, #32] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + str x2, [x19, #48] │ │ │ │ + str x1, [x19, #296] │ │ │ │ + bl d310 >::close()@plt> │ │ │ │ + add x0, x19, #0xa0 │ │ │ │ + bl dee0 ::~__basic_file()@plt> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + add x23, x19, #0x230 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #48] │ │ │ │ + bl db90 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #4064] │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3712] │ │ │ │ + ldp x1, x3, [x1, #8] │ │ │ │ + str x1, [x19, #32] │ │ │ │ + add x2, x21, #0x10 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x19, x1 │ │ │ │ + str x3, [x1, #32] │ │ │ │ + str xzr, [x22, #8] │ │ │ │ + str x2, [x19, #296] │ │ │ │ + bl d410 │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x390 │ │ │ │ + ldr x1, [x1] │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x3c0 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x3e8 │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x1, 3e7a8 ::do_widen(char) const@@Base+0x20748> │ │ │ │ + ldr w0, [x1, #56] │ │ │ │ + tbnz w0, #0, 3e67c ::do_widen(char) const@@Base+0x2061c> │ │ │ │ + ldr x22, [x19, #24] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x310 │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x368 │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x22, 3e64c ::do_widen(char) const@@Base+0x205ec> │ │ │ │ + add x1, x22, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3e64c ::do_widen(char) const@@Base+0x205ec> // b.any │ │ │ │ + ldr x1, [x22] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x22, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3e64c ::do_widen(char) const@@Base+0x205ec> // b.any │ │ │ │ + ldr x2, [x22] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x0, x0, #0x9a0 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3e79c ::do_widen(char) const@@Base+0x2073c> // b.any │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + blr x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x568 │ │ │ │ + stp x0, xzr, [x19] │ │ │ │ + mov x0, x23 │ │ │ │ + str x21, [x19, #560] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b d410 │ │ │ │ + ldr x0, [x23, #232] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + b 3e5c4 ::do_widen(char) const@@Base+0x20564> │ │ │ │ + ldur x22, [x19, #-8] │ │ │ │ + ldr x0, [x22] │ │ │ │ + cbz x0, 3e7a8 ::do_widen(char) const@@Base+0x20748> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3e6d8 ::do_widen(char) const@@Base+0x20678> // b.any │ │ │ │ + add x23, x19, #0x30 │ │ │ │ + add x22, x19, #0x20 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d310 >::close()@plt> │ │ │ │ + cbnz x0, 3e500 ::do_widen(char) const@@Base+0x204a0> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + b 3e500 ::do_widen(char) const@@Base+0x204a0> │ │ │ │ + bl 3dbe0 ::do_widen(char) const@@Base+0x1fb80> │ │ │ │ + ldr x23, [x22] │ │ │ │ + cbz x23, 3e7a8 ::do_widen(char) const@@Base+0x20748> │ │ │ │ + ldr x22, [x23] │ │ │ │ + mov x24, #0x5 // #5 │ │ │ │ + cmp x22, x23 │ │ │ │ + b.eq 3e774 ::do_widen(char) const@@Base+0x20714> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x23, #56] │ │ │ │ + and x0, x0, x24 │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.eq 3e724 ::do_widen(char) const@@Base+0x206c4> // b.none │ │ │ │ + ldr x0, [x22, #16] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x2, [x2, #136] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x22, #16] │ │ │ │ + str xzr, [x22, #16] │ │ │ │ + cbz x0, 3e78c ::do_widen(char) const@@Base+0x2072c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x22, [x22] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 3e700 ::do_widen(char) const@@Base+0x206a0> // b.any │ │ │ │ + ldr x22, [x23] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.eq 3e774 ::do_widen(char) const@@Base+0x20714> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x22, [x22] │ │ │ │ + bl d870 │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 3e760 ::do_widen(char) const@@Base+0x20700> // b.any │ │ │ │ + ldr w0, [x23, #56] │ │ │ │ + stp x23, x23, [x23] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + str xzr, [x23, #16] │ │ │ │ + str w0, [x23, #56] │ │ │ │ + b 3e6a8 ::do_widen(char) const@@Base+0x20648> │ │ │ │ + ldr x22, [x22] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 3e700 ::do_widen(char) const@@Base+0x206a0> // b.any │ │ │ │ + b 3e748 ::do_widen(char) const@@Base+0x206e8> │ │ │ │ + mov x0, x22 │ │ │ │ + blr x1 │ │ │ │ + b 3e64c ::do_widen(char) const@@Base+0x205ec> │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x6f8 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 3e530 ::do_widen(char) const@@Base+0x204d0> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + ldr x20, [x0, #16] │ │ │ │ + cbz x20, 3e8bc ::do_widen(char) const@@Base+0x2085c> │ │ │ │ + mov x0, x20 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + bl 3dbe0 ::do_widen(char) const@@Base+0x1fb80> │ │ │ │ + ldr x19, [x20] │ │ │ │ + mov x21, #0x5 // #5 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 3e894 ::do_widen(char) const@@Base+0x20834> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x20, #56] │ │ │ │ + and x0, x0, x21 │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.eq 3e844 ::do_widen(char) const@@Base+0x207e4> // b.none │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x2, [x2, #136] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + cbz x0, 3e8ac ::do_widen(char) const@@Base+0x2084c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x19, [x19] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 3e820 ::do_widen(char) const@@Base+0x207c0> // b.any │ │ │ │ + ldr x19, [x20] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq 3e894 ::do_widen(char) const@@Base+0x20834> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl d870 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 3e880 ::do_widen(char) const@@Base+0x20820> // b.any │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + ldr x19, [x19] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 3e820 ::do_widen(char) const@@Base+0x207c0> // b.any │ │ │ │ + b 3e868 ::do_widen(char) const@@Base+0x20808> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + ldr x19, [x20] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 3e894 ::do_widen(char) const@@Base+0x20834> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl d870 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 3e8e4 ::do_widen(char) const@@Base+0x20884> // b.any │ │ │ │ + b 3e894 ::do_widen(char) const@@Base+0x20834> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 3e804 ::do_widen(char) const@@Base+0x207a4> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x2, x1, #0x468 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + add x20, x0, #0x138 │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add x1, x1, #0x498 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + ldr w3, [x20, #32] │ │ │ │ + add x0, x0, #0x4c0 │ │ │ │ + str x2, [x19] │ │ │ │ + mov w2, #0x5 // #5 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #576] │ │ │ │ + tst w3, w2 │ │ │ │ + b.eq 3eab4 ::do_widen(char) const@@Base+0x20a54> // b.none │ │ │ │ + add x21, x19, #0x30 │ │ │ │ + add x22, x19, #0x40 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3960] │ │ │ │ + add x3, x1, #0x18 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + str x3, [x19, #48] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + str x2, [x19, #64] │ │ │ │ + str x1, [x19, #312] │ │ │ │ + bl d310 >::close()@plt> │ │ │ │ + add x0, x19, #0xb0 │ │ │ │ + bl dee0 ::~__basic_file()@plt> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x0, x19, #0x78 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #64] │ │ │ │ + bl db90 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #4064] │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3712] │ │ │ │ + ldp x1, x3, [x1, #8] │ │ │ │ + str x1, [x19, #48] │ │ │ │ + add x2, x20, #0x10 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x19, x1 │ │ │ │ + str x3, [x1, #48] │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + add x21, x19, #0x240 │ │ │ │ + str x2, [x19, #312] │ │ │ │ + bl d410 │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x2, x2, #0x390 │ │ │ │ + add x1, x1, #0x3c0 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + ldr x3, [x3] │ │ │ │ + add x0, x0, #0x3e8 │ │ │ │ + str x2, [x19] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #576] │ │ │ │ + cbz x3, 3ebc0 ::do_widen(char) const@@Base+0x20b60> │ │ │ │ + ldr w0, [x3, #56] │ │ │ │ + tbnz w0, #0, 3eaa0 ::do_widen(char) const@@Base+0x20a40> │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x3, x3, #0x310 │ │ │ │ + add x2, x2, #0x340 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0x368 │ │ │ │ + str x3, [x19] │ │ │ │ + str x2, [x19, #16] │ │ │ │ + str x1, [x19, #576] │ │ │ │ + cbz x0, 3ea6c ::do_widen(char) const@@Base+0x20a0c> │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x568 │ │ │ │ + stp x0, xzr, [x19, #16] │ │ │ │ + mov x0, x21 │ │ │ │ + str x20, [x19, #576] │ │ │ │ + bl d410 │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + ldr x0, [x21, #232] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + b 3ea3c ::do_widen(char) const@@Base+0x209dc> │ │ │ │ + ldr x21, [x19, #8] │ │ │ │ + ldr x0, [x21] │ │ │ │ + cbz x0, 3ebc0 ::do_widen(char) const@@Base+0x20b60> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3eafc ::do_widen(char) const@@Base+0x20a9c> // b.any │ │ │ │ + add x22, x19, #0x40 │ │ │ │ + add x21, x19, #0x30 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d310 >::close()@plt> │ │ │ │ + cbnz x0, 3e978 ::do_widen(char) const@@Base+0x20918> │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + b 3e978 ::do_widen(char) const@@Base+0x20918> │ │ │ │ + str x23, [sp, #48] │ │ │ │ + bl 3dbe0 ::do_widen(char) const@@Base+0x1fb80> │ │ │ │ + ldr x22, [x21] │ │ │ │ + cbz x22, 3ebc4 ::do_widen(char) const@@Base+0x20b64> │ │ │ │ + ldr x21, [x22] │ │ │ │ + mov x23, #0x5 // #5 │ │ │ │ + cmp x21, x22 │ │ │ │ + b.eq 3eb94 ::do_widen(char) const@@Base+0x20b34> // b.none │ │ │ │ + nop │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ + and x0, x0, x23 │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.eq 3eb44 ::do_widen(char) const@@Base+0x20ae4> // b.none │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x2, [x2, #136] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + str xzr, [x21, #16] │ │ │ │ + cbz x0, 3ebb0 ::do_widen(char) const@@Base+0x20b50> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x21, [x21] │ │ │ │ + cmp x21, x22 │ │ │ │ + b.ne 3eb20 ::do_widen(char) const@@Base+0x20ac0> // b.any │ │ │ │ + ldr x21, [x22] │ │ │ │ + cmp x22, x21 │ │ │ │ + b.eq 3eb94 ::do_widen(char) const@@Base+0x20b34> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x21, [x21] │ │ │ │ + bl d870 │ │ │ │ + cmp x22, x21 │ │ │ │ + b.ne 3eb80 ::do_widen(char) const@@Base+0x20b20> // b.any │ │ │ │ + ldr w0, [x22, #56] │ │ │ │ + stp x22, x22, [x22] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + str xzr, [x22, #16] │ │ │ │ + str w0, [x22, #56] │ │ │ │ + b 3eacc ::do_widen(char) const@@Base+0x20a6c> │ │ │ │ + ldr x21, [x21] │ │ │ │ + cmp x22, x21 │ │ │ │ + b.ne 3eb20 ::do_widen(char) const@@Base+0x20ac0> // b.any │ │ │ │ + b 3eb68 ::do_widen(char) const@@Base+0x20b08> │ │ │ │ + str x23, [sp, #48] │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x6f8 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 3e9a8 ::do_widen(char) const@@Base+0x20948> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x19 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add x21, x19, #0x128 │ │ │ │ + add x0, x1, #0x468 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0x498 │ │ │ │ + ldr w2, [x21, #32] │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + str x1, [x20], #-16 │ │ │ │ + add x0, x0, #0x4c0 │ │ │ │ + str x0, [x19, #560] │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + tst w2, w1 │ │ │ │ + b.eq 3edf8 ::do_widen(char) const@@Base+0x20d98> // b.none │ │ │ │ + add x22, x19, #0x20 │ │ │ │ + add x23, x19, #0x30 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3960] │ │ │ │ + add x3, x1, #0x18 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + str x3, [x19, #32] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + str x2, [x19, #48] │ │ │ │ + str x1, [x19, #296] │ │ │ │ + bl d310 >::close()@plt> │ │ │ │ + add x0, x19, #0xa0 │ │ │ │ + bl dee0 ::~__basic_file()@plt> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + add x23, x19, #0x230 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #48] │ │ │ │ + bl db90 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #4064] │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3712] │ │ │ │ + ldp x1, x3, [x1, #8] │ │ │ │ + str x1, [x19, #32] │ │ │ │ + add x2, x21, #0x10 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x19, x1 │ │ │ │ + str x3, [x1, #32] │ │ │ │ + str xzr, [x22, #8] │ │ │ │ + str x2, [x19, #296] │ │ │ │ + bl d410 │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x390 │ │ │ │ + ldr x1, [x1] │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x3c0 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x3e8 │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x1, 3ef08 ::do_widen(char) const@@Base+0x20ea8> │ │ │ │ + ldr w0, [x1, #56] │ │ │ │ + tbnz w0, #0, 3ede4 ::do_widen(char) const@@Base+0x20d84> │ │ │ │ + ldr x22, [x19, #24] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x310 │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x368 │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x22, 3edac ::do_widen(char) const@@Base+0x20d4c> │ │ │ │ + add x1, x22, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3edac ::do_widen(char) const@@Base+0x20d4c> // b.any │ │ │ │ + ldr x1, [x22] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x22, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3edac ::do_widen(char) const@@Base+0x20d4c> // b.any │ │ │ │ + ldr x2, [x22] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x0, x0, #0x9a0 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3eefc ::do_widen(char) const@@Base+0x20e9c> // b.any │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + blr x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x568 │ │ │ │ + stp x0, xzr, [x19] │ │ │ │ + mov x0, x23 │ │ │ │ + str x21, [x19, #560] │ │ │ │ + bl d410 │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + ldr x0, [x23, #232] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + b 3ed24 ::do_widen(char) const@@Base+0x20cc4> │ │ │ │ + ldur x22, [x19, #-8] │ │ │ │ + ldr x0, [x22] │ │ │ │ + cbz x0, 3ef08 ::do_widen(char) const@@Base+0x20ea8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3ee40 ::do_widen(char) const@@Base+0x20de0> // b.any │ │ │ │ + add x23, x19, #0x30 │ │ │ │ + add x22, x19, #0x20 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d310 >::close()@plt> │ │ │ │ + cbnz x0, 3ec60 ::do_widen(char) const@@Base+0x20c00> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + b 3ec60 ::do_widen(char) const@@Base+0x20c00> │ │ │ │ + bl 3dbe0 ::do_widen(char) const@@Base+0x1fb80> │ │ │ │ + ldr x23, [x22] │ │ │ │ + cbz x23, 3ef08 ::do_widen(char) const@@Base+0x20ea8> │ │ │ │ + ldr x22, [x23] │ │ │ │ + mov x24, #0x5 // #5 │ │ │ │ + cmp x22, x23 │ │ │ │ + b.eq 3eed4 ::do_widen(char) const@@Base+0x20e74> // b.none │ │ │ │ + nop │ │ │ │ + ldr x0, [x23, #56] │ │ │ │ + and x0, x0, x24 │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.eq 3ee84 ::do_widen(char) const@@Base+0x20e24> // b.none │ │ │ │ + ldr x0, [x22, #16] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x2, [x2, #136] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x22, #16] │ │ │ │ + str xzr, [x22, #16] │ │ │ │ + cbz x0, 3eeec ::do_widen(char) const@@Base+0x20e8c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x22, [x22] │ │ │ │ + cmp x22, x23 │ │ │ │ + b.ne 3ee60 ::do_widen(char) const@@Base+0x20e00> // b.any │ │ │ │ + ldr x22, [x23] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.eq 3eed4 ::do_widen(char) const@@Base+0x20e74> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x22, [x22] │ │ │ │ + bl d870 │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 3eec0 ::do_widen(char) const@@Base+0x20e60> // b.any │ │ │ │ + ldr w0, [x23, #56] │ │ │ │ + stp x23, x23, [x23] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + str xzr, [x23, #16] │ │ │ │ + str w0, [x23, #56] │ │ │ │ + b 3ee10 ::do_widen(char) const@@Base+0x20db0> │ │ │ │ + ldr x22, [x22] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 3ee60 ::do_widen(char) const@@Base+0x20e00> // b.any │ │ │ │ + b 3eea8 ::do_widen(char) const@@Base+0x20e48> │ │ │ │ + mov x0, x22 │ │ │ │ + blr x1 │ │ │ │ + b 3edac ::do_widen(char) const@@Base+0x20d4c> │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x6f8 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 3ec90 ::do_widen(char) const@@Base+0x20c30> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x2, x1, #0x468 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + add x1, x1, #0x498 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x4c0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w3, #0x5 // #5 │ │ │ │ + ldr x4, [x20] │ │ │ │ + ldur x21, [x4, #-24] │ │ │ │ + add x19, x20, x21 │ │ │ │ + add x22, x19, #0x138 │ │ │ │ + str x2, [x20, x21] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + ldr w1, [x22, #32] │ │ │ │ + str x0, [x19, #576] │ │ │ │ + tst w1, w3 │ │ │ │ + b.eq 3f140 ::do_widen(char) const@@Base+0x210e0> // b.none │ │ │ │ + add x23, x19, #0x30 │ │ │ │ + add x24, x19, #0x40 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + mov x0, x24 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3960] │ │ │ │ + add x3, x1, #0x18 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + str x3, [x19, #48] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + str x2, [x19, #64] │ │ │ │ + str x1, [x19, #312] │ │ │ │ + bl d310 >::close()@plt> │ │ │ │ + add x0, x19, #0xb0 │ │ │ │ + bl dee0 ::~__basic_file()@plt> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x0, x19, #0x78 │ │ │ │ + add x24, x19, #0x240 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #64] │ │ │ │ + bl db90 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #4064] │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3712] │ │ │ │ + ldp x1, x3, [x1, #8] │ │ │ │ + str x1, [x19, #48] │ │ │ │ + add x2, x22, #0x10 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x19, x1 │ │ │ │ + str x3, [x1, #48] │ │ │ │ + str xzr, [x23, #8] │ │ │ │ + str x2, [x19, #312] │ │ │ │ + bl d410 │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x390 │ │ │ │ + str x0, [x20, x21] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + ldr x2, [x2] │ │ │ │ + add x1, x1, #0x3c0 │ │ │ │ + add x0, x0, #0x3e8 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #576] │ │ │ │ + cbz x2, 3f24c ::do_widen(char) const@@Base+0x211ec> │ │ │ │ + ldr w0, [x2, #56] │ │ │ │ + tbnz w0, #0, 3f12c ::do_widen(char) const@@Base+0x210cc> │ │ │ │ + ldr x23, [x19, #40] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x310 │ │ │ │ + str x0, [x20, x21] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0x340 │ │ │ │ + add x0, x0, #0x368 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #576] │ │ │ │ + cbz x23, 3f0f4 ::do_widen(char) const@@Base+0x21094> │ │ │ │ + add x1, x23, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3f0f4 ::do_widen(char) const@@Base+0x21094> // b.any │ │ │ │ + ldr x1, [x23] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x23, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3f0f4 ::do_widen(char) const@@Base+0x21094> // b.any │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x0, x0, #0x9a0 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3f240 ::do_widen(char) const@@Base+0x211e0> // b.any │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ + mov x0, x23 │ │ │ │ + blr x1 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x568 │ │ │ │ + stp x0, xzr, [x19, #16] │ │ │ │ + mov x0, x24 │ │ │ │ + str x22, [x19, #576] │ │ │ │ + bl d410 │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + ldr x0, [x24, #232] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + b 3f06c ::do_widen(char) const@@Base+0x2100c> │ │ │ │ + ldr x23, [x19, #8] │ │ │ │ + ldr x0, [x23] │ │ │ │ + cbz x0, 3f24c ::do_widen(char) const@@Base+0x211ec> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3f188 ::do_widen(char) const@@Base+0x21128> // b.any │ │ │ │ + add x24, x19, #0x40 │ │ │ │ + add x23, x19, #0x30 │ │ │ │ + mov x0, x24 │ │ │ │ + bl d310 >::close()@plt> │ │ │ │ + cbnz x0, 3efa8 ::do_widen(char) const@@Base+0x20f48> │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x23, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + b 3efa8 ::do_widen(char) const@@Base+0x20f48> │ │ │ │ + str x25, [sp, #64] │ │ │ │ + bl 3dbe0 ::do_widen(char) const@@Base+0x1fb80> │ │ │ │ + ldr x24, [x23] │ │ │ │ + cbz x24, 3f250 ::do_widen(char) const@@Base+0x211f0> │ │ │ │ + ldr x23, [x24] │ │ │ │ + mov x25, #0x5 // #5 │ │ │ │ + cmp x23, x24 │ │ │ │ + b.eq 3f214 ::do_widen(char) const@@Base+0x211b4> // b.none │ │ │ │ + ldr x0, [x24, #56] │ │ │ │ + and x0, x0, x25 │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.eq 3f1cc ::do_widen(char) const@@Base+0x2116c> // b.none │ │ │ │ + ldr x0, [x23, #16] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x2, [x2, #136] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x23, #16] │ │ │ │ + str xzr, [x23, #16] │ │ │ │ + cbz x0, 3f230 ::do_widen(char) const@@Base+0x211d0> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x23, [x23] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 3f1a8 ::do_widen(char) const@@Base+0x21148> // b.any │ │ │ │ + ldr x23, [x24] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.eq 3f214 ::do_widen(char) const@@Base+0x211b4> // b.none │ │ │ │ + nop │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x23, [x23] │ │ │ │ + bl d870 │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 3f200 ::do_widen(char) const@@Base+0x211a0> // b.any │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + stp x24, x24, [x24] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + str xzr, [x24, #16] │ │ │ │ + str w0, [x24, #56] │ │ │ │ + b 3f158 ::do_widen(char) const@@Base+0x210f8> │ │ │ │ + ldr x23, [x23] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 3f1a8 ::do_widen(char) const@@Base+0x21148> // b.any │ │ │ │ + b 3f1f0 ::do_widen(char) const@@Base+0x21190> │ │ │ │ + mov x0, x23 │ │ │ │ + blr x1 │ │ │ │ + b 3f0f4 ::do_widen(char) const@@Base+0x21094> │ │ │ │ + str x25, [sp, #64] │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x6f8 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 3efd8 ::do_widen(char) const@@Base+0x20f78> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 35fe0 ::do_widen(char) const@@Base+0x17f80> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + bl 35fe0 ::do_widen(char) const@@Base+0x17f80> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 36140 ::do_widen(char) const@@Base+0x180e0> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + bl 36140 ::do_widen(char) const@@Base+0x180e0> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 362a0 ::do_widen(char) const@@Base+0x18240> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + bl 362a0 ::do_widen(char) const@@Base+0x18240> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 36400 ::do_widen(char) const@@Base+0x183a0> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + bl 36400 ::do_widen(char) const@@Base+0x183a0> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x2, x0 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + mov x29, sp │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + add x20, x0, #0x48 │ │ │ │ + bl 35720 ::do_widen(char) const@@Base+0x176c0> │ │ │ │ + ldrb w0, [x20, #168] │ │ │ │ + tbnz w0, #0, 3f3c4 ::do_widen(char) const@@Base+0x21364> │ │ │ │ + str wzr, [x19, #280] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3b600 ::do_widen(char) const@@Base+0x1d5a0> │ │ │ │ + strb wzr, [x20, #168] │ │ │ │ + str wzr, [x19, #280] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + ldrb w0, [x20, #168] │ │ │ │ + tbz w0, #0, 3f400 ::do_widen(char) const@@Base+0x213a0> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3b600 ::do_widen(char) const@@Base+0x1d5a0> │ │ │ │ + strb wzr, [x20, #168] │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + str wzr, [x19, #280] │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x808 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr w2, [x0, #280] │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 3f46c ::do_widen(char) const@@Base+0x2140c> │ │ │ │ + tbnz w2, #2, 3f554 ::do_widen(char) const@@Base+0x214f4> │ │ │ │ + ldr x0, [x19, #256] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x740 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 3f484 ::do_widen(char) const@@Base+0x21424> │ │ │ │ + bl d870 │ │ │ │ + ldrb w0, [x19, #240] │ │ │ │ + tbnz w0, #0, 3f4b0 ::do_widen(char) const@@Base+0x21450> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b db90 │ │ │ │ + ldr x0, [x19, #200] │ │ │ │ + add x1, x19, #0xd8 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3f4c4 ::do_widen(char) const@@Base+0x21464> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3f4d8 ::do_widen(char) const@@Base+0x21478> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3f4ec ::do_widen(char) const@@Base+0x2148c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 3f48c ::do_widen(char) const@@Base+0x2142c> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3f48c ::do_widen(char) const@@Base+0x2142c> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3f48c ::do_widen(char) const@@Base+0x2142c> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x0, x0, #0x9a0 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 3f55c ::do_widen(char) const@@Base+0x214fc> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + b 3f48c ::do_widen(char) const@@Base+0x2142c> │ │ │ │ + bl 3f380 ::do_widen(char) const@@Base+0x21320> │ │ │ │ + b 3f46c ::do_widen(char) const@@Base+0x2140c> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 3f48c ::do_widen(char) const@@Base+0x2142c> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 3f46c ::do_widen(char) const@@Base+0x2140c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x808 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr w2, [x0, #280] │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 3f5ac ::do_widen(char) const@@Base+0x2154c> │ │ │ │ + tbnz w2, #2, 3f69c ::do_widen(char) const@@Base+0x2163c> │ │ │ │ + ldr x0, [x19, #256] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x740 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 3f5c4 ::do_widen(char) const@@Base+0x21564> │ │ │ │ + bl d870 │ │ │ │ + ldrb w0, [x19, #240] │ │ │ │ + tbnz w0, #0, 3f5f8 ::do_widen(char) const@@Base+0x21598> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl db90 │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + ldr x0, [x19, #200] │ │ │ │ + add x1, x19, #0xd8 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3f60c ::do_widen(char) const@@Base+0x215ac> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3f620 ::do_widen(char) const@@Base+0x215c0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3f634 ::do_widen(char) const@@Base+0x215d4> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 3f5cc ::do_widen(char) const@@Base+0x2156c> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3f5cc ::do_widen(char) const@@Base+0x2156c> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3f5cc ::do_widen(char) const@@Base+0x2156c> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x0, x0, #0x9a0 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 3f6a4 ::do_widen(char) const@@Base+0x21644> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + b 3f5cc ::do_widen(char) const@@Base+0x2156c> │ │ │ │ + bl 3f380 ::do_widen(char) const@@Base+0x21320> │ │ │ │ + b 3f5ac ::do_widen(char) const@@Base+0x2154c> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 3f5cc ::do_widen(char) const@@Base+0x2156c> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 3f5ac ::do_widen(char) const@@Base+0x2154c> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x2, x0 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + mov x29, sp │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + bl 35720 ::do_widen(char) const@@Base+0x176c0> │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + add x20, x19, #0x48 │ │ │ │ + tbz w0, #0, 3f700 ::do_widen(char) const@@Base+0x216a0> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 3f6fc ::do_widen(char) const@@Base+0x2169c> │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + str wzr, [x19, #128] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + add x20, x19, #0x48 │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + tbz w0, #0, 3f738 ::do_widen(char) const@@Base+0x216d8> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 3f734 ::do_widen(char) const@@Base+0x216d4> │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + str wzr, [x19, #128] │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x998 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr w2, [x0, #128] │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 3f7ac ::do_widen(char) const@@Base+0x2174c> │ │ │ │ + tbnz w2, #2, 3f854 ::do_widen(char) const@@Base+0x217f4> │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x8d0 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 3f7c4 ::do_widen(char) const@@Base+0x21764> │ │ │ │ + bl d870 │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + tbz w0, #0, 3f830 ::do_widen(char) const@@Base+0x217d0> │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 3f830 ::do_widen(char) const@@Base+0x217d0> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3f830 ::do_widen(char) const@@Base+0x217d0> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3f830 ::do_widen(char) const@@Base+0x217d0> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x0, x0, #0x9a0 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 3f85c ::do_widen(char) const@@Base+0x217fc> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b db90 │ │ │ │ + bl 3f6c0 ::do_widen(char) const@@Base+0x21660> │ │ │ │ + b 3f7ac ::do_widen(char) const@@Base+0x2174c> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 3f830 ::do_widen(char) const@@Base+0x217d0> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 3f7ac ::do_widen(char) const@@Base+0x2174c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x998 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr w2, [x0, #128] │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 3f8ac ::do_widen(char) const@@Base+0x2184c> │ │ │ │ + tbnz w2, #2, 3f95c ::do_widen(char) const@@Base+0x218fc> │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x8d0 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 3f8c4 ::do_widen(char) const@@Base+0x21864> │ │ │ │ + bl d870 │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + tbz w0, #0, 3f930 ::do_widen(char) const@@Base+0x218d0> │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 3f930 ::do_widen(char) const@@Base+0x218d0> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3f930 ::do_widen(char) const@@Base+0x218d0> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3f930 ::do_widen(char) const@@Base+0x218d0> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x0, x0, #0x9a0 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 3f964 ::do_widen(char) const@@Base+0x21904> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl db90 │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + bl 3f6c0 ::do_widen(char) const@@Base+0x21660> │ │ │ │ + b 3f8ac ::do_widen(char) const@@Base+0x2184c> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 3f930 ::do_widen(char) const@@Base+0x218d0> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 3f8ac ::do_widen(char) const@@Base+0x2184c> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x2, x0 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + mov x29, sp │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + bl 35720 ::do_widen(char) const@@Base+0x176c0> │ │ │ │ + ldrb w0, [x19, #80] │ │ │ │ + tbz w0, #0, 3f9b0 ::do_widen(char) const@@Base+0x21950> │ │ │ │ + strb wzr, [x19, #80] │ │ │ │ + str wzr, [x19, #120] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + ldrb w1, [x19, #80] │ │ │ │ + tbz w1, #0, 3f9d8 ::do_widen(char) const@@Base+0x21978> │ │ │ │ + strb wzr, [x19, #80] │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + str wzr, [x19, #120] │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0xb28 │ │ │ │ + mov x29, sp │ │ │ │ + ldr w2, [x0, #120] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 3fa4c ::do_widen(char) const@@Base+0x219ec> │ │ │ │ + tbnz w2, #2, 3fa88 ::do_widen(char) const@@Base+0x21a28> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0xa60 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 3fa64 ::do_widen(char) const@@Base+0x21a04> │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + b db90 │ │ │ │ + bl 3f980 ::do_widen(char) const@@Base+0x21920> │ │ │ │ + b 3fa4c ::do_widen(char) const@@Base+0x219ec> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 3fa4c ::do_widen(char) const@@Base+0x219ec> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0xb28 │ │ │ │ + mov x29, sp │ │ │ │ + ldr w2, [x0, #120] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 3facc ::do_widen(char) const@@Base+0x21a6c> │ │ │ │ + tbnz w2, #2, 3fb10 ::do_widen(char) const@@Base+0x21ab0> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0xa60 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 3fae4 ::do_widen(char) const@@Base+0x21a84> │ │ │ │ + bl d870 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl db90 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + bl 3f980 ::do_widen(char) const@@Base+0x21920> │ │ │ │ + b 3facc ::do_widen(char) const@@Base+0x21a6c> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 3facc ::do_widen(char) const@@Base+0x21a6c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + bl 3dbe0 ::do_widen(char) const@@Base+0x1fb80> │ │ │ │ + ldr x19, [x20] │ │ │ │ + mov x21, #0x5 // #5 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 3fbd4 ::do_widen(char) const@@Base+0x21b74> // b.none │ │ │ │ + ldr x1, [x20, #56] │ │ │ │ + and x1, x1, x21 │ │ │ │ + cmp x1, #0x5 │ │ │ │ + b.eq 3fb90 ::do_widen(char) const@@Base+0x21b30> // b.none │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x2, [x2, #136] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + cbz x0, 3fbe8 ::do_widen(char) const@@Base+0x21b88> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x19, [x19] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 3fb6c ::do_widen(char) const@@Base+0x21b0c> // b.any │ │ │ │ + ldr x19, [x20] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq 3fbd4 ::do_widen(char) const@@Base+0x21b74> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl d870 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 3fbc0 ::do_widen(char) const@@Base+0x21b60> // b.any │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x19, [x19] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 3fb6c ::do_widen(char) const@@Base+0x21b0c> // b.any │ │ │ │ + b 3fbb4 ::do_widen(char) const@@Base+0x21b54> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 3fb5c ::do_widen(char) const@@Base+0x21afc> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + ldr x19, [x20] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 3fbd4 ::do_widen(char) const@@Base+0x21b74> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl d870 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 3fc20 ::do_widen(char) const@@Base+0x21bc0> // b.any │ │ │ │ + b 3fbd4 ::do_widen(char) const@@Base+0x21b74> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + mov x27, x0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + ldr x25, [x27] │ │ │ │ + ldr x4, [x0] │ │ │ │ + str x4, [sp, #24] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + cbz x25, 3ff8c ::do_widen(char) const@@Base+0x21f2c> │ │ │ │ + ldr w0, [x25, #56] │ │ │ │ + mov x28, x1 │ │ │ │ + tbz w0, #1, 3ff08 ::do_widen(char) const@@Base+0x21ea8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x24, x25, #0x28 │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #4024] │ │ │ │ + add x23, sp, #0x10 │ │ │ │ + add x21, x0, x3 │ │ │ │ + mov x2, x0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmp x21, x2 │ │ │ │ + b.eq 3fe20 ::do_widen(char) const@@Base+0x21dc0> // b.none │ │ │ │ + ldp x0, x22, [x25, #40] │ │ │ │ + ldr x19, [x27] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 3fe68 ::do_widen(char) const@@Base+0x21e08> // b.none │ │ │ │ + cbz x19, 3ff6c ::do_widen(char) const@@Base+0x21f0c> │ │ │ │ + ldrb w0, [x19, #17] │ │ │ │ + tbnz w0, #0, 3fd94 ::do_widen(char) const@@Base+0x21d34> │ │ │ │ + ldrb w0, [x19, #16] │ │ │ │ + tbz w0, #0, 3fd78 ::do_widen(char) const@@Base+0x21d18> │ │ │ │ + mov x4, x22 │ │ │ │ + mov x3, x24 │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d8c0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d670 │ │ │ │ + mov w20, w0 │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d8a0 │ │ │ │ + mov w0, w20 │ │ │ │ + bl dba0 │ │ │ │ + ldr w1, [x26] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp w20, w1 │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + strb w1, [x19, #17] │ │ │ │ + mov x2, x0 │ │ │ │ + b.ne 3fcc0 ::do_widen(char) const@@Base+0x21c60> // b.any │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 3fe20 ::do_widen(char) const@@Base+0x21dc0> // b.none │ │ │ │ + ldr x1, [x25, #40] │ │ │ │ + cmp x1, x22 │ │ │ │ + b.eq 3fcc0 ::do_widen(char) const@@Base+0x21c60> // b.none │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 3fda0 ::do_widen(char) const@@Base+0x21d40> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl deb0 │ │ │ │ + ldrb w0, [x19, #16] │ │ │ │ + strb wzr, [x19, #17] │ │ │ │ + tbnz w0, #0, 3fcec ::do_widen(char) const@@Base+0x21c8c> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl dd40 │ │ │ │ + b 3fcec ::do_widen(char) const@@Base+0x21c8c> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x21, x0 │ │ │ │ + b.ne 3fd60 ::do_widen(char) const@@Base+0x21d00> // b.any │ │ │ │ + ldr x2, [x27] │ │ │ │ + cbz x2, 3ff8c ::do_widen(char) const@@Base+0x21f2c> │ │ │ │ + ldr x3, [x28] │ │ │ │ + mov x0, x28 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + ldr x19, [x2, #40] │ │ │ │ + ldr x3, [x3, #96] │ │ │ │ + sub x19, x19, x1 │ │ │ │ + mov x2, x19 │ │ │ │ + blr x3 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + mov x20, x0 │ │ │ │ + ccmp x19, x0, #0x4, gt │ │ │ │ + b.le 3fdf0 ::do_widen(char) const@@Base+0x21d90> │ │ │ │ + ldr x0, [x27] │ │ │ │ + cbz x0, 3ff8c ::do_widen(char) const@@Base+0x21f2c> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + sub x2, x19, x20 │ │ │ │ + add x1, x0, x20 │ │ │ │ + bl da90 │ │ │ │ + ldr x1, [x27] │ │ │ │ + cbz x1, 3ff8c ::do_widen(char) const@@Base+0x21f2c> │ │ │ │ + ldr x4, [x1, #32] │ │ │ │ + add x3, x1, #0x18 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + sub x0, x19, x20 │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + add x0, x1, x0 │ │ │ │ + add x1, x1, x4 │ │ │ │ + stp x0, x1, [x3, #16] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + sub x0, x2, x0 │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 3ff48 ::do_widen(char) const@@Base+0x21ee8> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + ldp x27, x28, [sp, #112] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cbz x19, 3ff8c ::do_widen(char) const@@Base+0x21f2c> │ │ │ │ + ldr x2, [x28] │ │ │ │ + mov x0, x28 │ │ │ │ + ldr x1, [x19, #24] │ │ │ │ + ldr x20, [x19, #40] │ │ │ │ + ldr x3, [x2, #96] │ │ │ │ + sub x20, x20, x1 │ │ │ │ + mov x2, x20 │ │ │ │ + blr x3 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + mov x1, x0 │ │ │ │ + ccmp x20, x0, #0x4, gt │ │ │ │ + b.le 3fedc ::do_widen(char) const@@Base+0x21e7c> │ │ │ │ + ldr x0, [x27] │ │ │ │ + cbz x0, 3ff8c ::do_widen(char) const@@Base+0x21f2c> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + sub x20, x20, x1 │ │ │ │ + mov x2, x20 │ │ │ │ + add x1, x0, x1 │ │ │ │ + bl da90 │ │ │ │ + ldr x19, [x27] │ │ │ │ + cbz x19, 3ff8c ::do_widen(char) const@@Base+0x21f2c> │ │ │ │ + ldp x0, x2, [x19, #24] │ │ │ │ + add x1, x19, #0x18 │ │ │ │ + add x20, x0, x20 │ │ │ │ + add x0, x0, x2 │ │ │ │ + stp x20, x0, [x1, #16] │ │ │ │ + ldr x22, [x25, #48] │ │ │ │ + b 3fcdc ::do_widen(char) const@@Base+0x21c7c> │ │ │ │ + ldr x19, [x27] │ │ │ │ + cbz x19, 3ff8c ::do_widen(char) const@@Base+0x21f2c> │ │ │ │ + sub x2, x20, x0 │ │ │ │ + add x3, x19, #0x18 │ │ │ │ + ldp x0, x4, [x19, #24] │ │ │ │ + add x2, x0, x2 │ │ │ │ + add x0, x0, x4 │ │ │ │ + stp x2, x0, [x3, #16] │ │ │ │ + cbnz x1, 3fed4 ::do_widen(char) const@@Base+0x21e74> │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + b 3fe20 ::do_widen(char) const@@Base+0x21dc0> │ │ │ │ + tbnz w0, #0, 3ff4c ::do_widen(char) const@@Base+0x21eec> │ │ │ │ + orr w0, w0, #0x2 │ │ │ │ + str w0, [x25, #56] │ │ │ │ + ldp x2, x0, [x25, #24] │ │ │ │ + add x1, x25, #0x18 │ │ │ │ + add x0, x2, x0 │ │ │ │ + stp x2, x0, [x1, #16] │ │ │ │ + b 3fc94 ::do_widen(char) const@@Base+0x21c34> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 3ffd8 ::do_widen(char) const@@Base+0x21f78> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + add x3, x3, #0x190 │ │ │ │ + add x1, x1, #0xb78 │ │ │ │ + add x0, x0, #0x70 │ │ │ │ + mov w2, #0x11f // #287 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0xe98 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x30a // #778 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0xc18 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + strb wzr, [x19, #17] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3ff48 ::do_widen(char) const@@Base+0x21ee8> // b.any │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov w20, w1 │ │ │ │ + mov x19, x0 │ │ │ │ + adr x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr w2, [x0, #128] │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + tbz w2, #1, 40078 ::do_widen(char) const@@Base+0x22018> │ │ │ │ + ldr x1, [x0, #40] │ │ │ │ + cbz x1, 400b8 ::do_widen(char) const@@Base+0x22058> │ │ │ │ + cmn w20, #0x1 │ │ │ │ + b.eq 400b0 ::do_widen(char) const@@Base+0x22050> // b.none │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 400e4 ::do_widen(char) const@@Base+0x22084> // b.none │ │ │ │ + strb w20, [x1] │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x19, #40] │ │ │ │ + mov w0, w20 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 40180 ::do_widen(char) const@@Base+0x22120> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cmn w20, #0x1 │ │ │ │ + b.eq 400b0 ::do_widen(char) const@@Base+0x22050> // b.none │ │ │ │ + ldrb w1, [x19, #88] │ │ │ │ + add x0, x19, #0x48 │ │ │ │ + strb w20, [sp, #7] │ │ │ │ + tbz w1, #0, 40188 ::do_widen(char) const@@Base+0x22128> │ │ │ │ + ldr x1, [x19, #96] │ │ │ │ + add x2, sp, #0x7 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + bl 3fc40 ::do_widen(char) const@@Base+0x21be0> │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 40044 ::do_widen(char) const@@Base+0x21fe4> // b.none │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 40048 ::do_widen(char) const@@Base+0x21fe8> │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 40048 ::do_widen(char) const@@Base+0x21fe8> │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 39000 ::do_widen(char) const@@Base+0x1afa0> │ │ │ │ + add x1, x1, #0x3e0 │ │ │ │ + ldr x2, [x2, #176] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 40158 ::do_widen(char) const@@Base+0x220f8> // b.any │ │ │ │ + ldp x1, x0, [x0, #104] │ │ │ │ + stp x1, x1, [x19, #32] │ │ │ │ + add x0, x1, x0 │ │ │ │ + str x0, [x19, #48] │ │ │ │ + b 40020 ::do_widen(char) const@@Base+0x21fc0> │ │ │ │ + ldr x2, [x19, #32] │ │ │ │ + str x21, [sp, #48] │ │ │ │ + sub x21, x1, x2 │ │ │ │ + cmp x21, #0x0 │ │ │ │ + b.le 4014c ::do_widen(char) const@@Base+0x220ec> │ │ │ │ + ldrb w1, [x19, #88] │ │ │ │ + add x0, x19, #0x48 │ │ │ │ + tbz w1, #0, 4018c ::do_widen(char) const@@Base+0x2212c> │ │ │ │ + ldr x1, [x19, #96] │ │ │ │ + mov x3, x21 │ │ │ │ + bl 3fc40 ::do_widen(char) const@@Base+0x21be0> │ │ │ │ + ldp x1, x2, [x19, #104] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 40174 ::do_widen(char) const@@Base+0x22114> // b.none │ │ │ │ + ldr x3, [x19, #40] │ │ │ │ + add x0, x1, x0 │ │ │ │ + str x2, [x19, #48] │ │ │ │ + sub x1, x3, x0 │ │ │ │ + add x1, x0, w1, sxtw │ │ │ │ + stp x0, x1, [x19, #32] │ │ │ │ + ldr x21, [sp, #48] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ne 40034 ::do_widen(char) const@@Base+0x21fd4> // b.any │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 40048 ::do_widen(char) const@@Base+0x21fe8> │ │ │ │ + ldr x21, [sp, #48] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 40048 ::do_widen(char) const@@Base+0x21fe8> │ │ │ │ + blr x2 │ │ │ │ + cmn w20, #0x1 │ │ │ │ + b.eq 400b0 ::do_widen(char) const@@Base+0x22050> // b.none │ │ │ │ + ldr w0, [x19, #128] │ │ │ │ + tbz w0, #1, 40080 ::do_widen(char) const@@Base+0x22020> │ │ │ │ + ldr x1, [x19, #40] │ │ │ │ + b 40028 ::do_widen(char) const@@Base+0x21fc8> │ │ │ │ + stp x1, x1, [x19, #32] │ │ │ │ + str x2, [x19, #48] │ │ │ │ + b 40138 ::do_widen(char) const@@Base+0x220d8> │ │ │ │ + str x21, [sp, #48] │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + str x21, [sp, #48] │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0xa28 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + b 411b0 ::do_widen(char) const@@Base+0x23150> │ │ │ │ + nop │ │ │ │ + ldr x3, [x1] │ │ │ │ + b 4000c ::do_widen(char) const@@Base+0x21fac> │ │ │ │ + ... │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + add x21, x0, #0x48 │ │ │ │ + ldp x2, x20, [x0, #32] │ │ │ │ + sub x20, x20, x2 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.le 41230 ::do_widen(char) const@@Base+0x231d0> │ │ │ │ + ldrb w0, [x0, #88] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + tbz w0, #0, 41270 ::do_widen(char) const@@Base+0x23210> │ │ │ │ + ldr x1, [x19, #96] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3fc40 ::do_widen(char) const@@Base+0x21be0> │ │ │ │ + ldp x1, x2, [x19, #104] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 41264 ::do_widen(char) const@@Base+0x23204> // b.none │ │ │ │ + ldr x3, [x19, #40] │ │ │ │ + add x1, x1, x0 │ │ │ │ + str x2, [x19, #48] │ │ │ │ + sub x0, x3, x1 │ │ │ │ + add x0, x1, w0, sxtw │ │ │ │ + stp x1, x0, [x19, #32] │ │ │ │ + ldrb w0, [x21, #16] │ │ │ │ + tbz w0, #0, 41270 ::do_widen(char) const@@Base+0x23210> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 4124c ::do_widen(char) const@@Base+0x231ec> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + stp x1, x1, [x19, #32] │ │ │ │ + str x2, [x19, #48] │ │ │ │ + b 41230 ::do_widen(char) const@@Base+0x231d0> │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0xa28 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 41250 ::do_widen(char) const@@Base+0x231f0> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + add x21, x0, #0x48 │ │ │ │ + ldp x2, x20, [x0, #32] │ │ │ │ + sub x20, x20, x2 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.le 41330 ::do_widen(char) const@@Base+0x232d0> │ │ │ │ + ldrb w0, [x0, #88] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + tbz w0, #0, 41370 ::do_widen(char) const@@Base+0x23310> │ │ │ │ + ldr x1, [x19, #96] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3fc40 ::do_widen(char) const@@Base+0x21be0> │ │ │ │ + ldp x1, x2, [x19, #104] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 41364 ::do_widen(char) const@@Base+0x23304> // b.none │ │ │ │ + ldr x3, [x19, #40] │ │ │ │ + add x1, x1, x0 │ │ │ │ + str x2, [x19, #48] │ │ │ │ + sub x0, x3, x1 │ │ │ │ + add x0, x1, w0, sxtw │ │ │ │ + stp x1, x0, [x19, #32] │ │ │ │ + ldrb w0, [x21, #16] │ │ │ │ + tbz w0, #0, 41370 ::do_widen(char) const@@Base+0x23310> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 4134c ::do_widen(char) const@@Base+0x232ec> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + stp x1, x1, [x19, #32] │ │ │ │ + str x2, [x19, #48] │ │ │ │ + b 41330 ::do_widen(char) const@@Base+0x232d0> │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0xa28 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 4134c ::do_widen(char) const@@Base+0x232ec> │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0] │ │ │ │ + cbz x0, 413cc ::do_widen(char) const@@Base+0x2336c> │ │ │ │ + add x2, x0, #0x20 │ │ │ │ + str wzr, [x0, #64] │ │ │ │ + ldr x1, [x0, #32] │ │ │ │ + stp x1, x1, [x2, #16] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + strb wzr, [x0, #28] │ │ │ │ + b d6c0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x260 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + cmp w1, #0x8 │ │ │ │ + b.eq 41458 ::do_widen(char) const@@Base+0x233f8> // b.none │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 41488 ::do_widen(char) const@@Base+0x23428> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + add x19, x0, #0x48 │ │ │ │ + ldrb w1, [x0, #240] │ │ │ │ + stp xzr, xzr, [x0, #8] │ │ │ │ + str xzr, [x0, #24] │ │ │ │ + tbz w1, #0, 41494 ::do_widen(char) const@@Base+0x23434> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 413a0 ::do_widen(char) const@@Base+0x23340> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [x19, #160] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + b 4142c ::do_widen(char) const@@Base+0x233cc> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0xac8 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x20, x1 │ │ │ │ + cmp x1, #0x1 │ │ │ │ + b.ne 41508 ::do_widen(char) const@@Base+0x234a8> // b.any │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + str w20, [x19, #160] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x21, sp │ │ │ │ + mov x0, sp │ │ │ │ + bl 3b540 ::do_widen(char) const@@Base+0x1d4e0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 41490 ::do_widen(char) const@@Base+0x23430> // b.any │ │ │ │ + mov x0, sp │ │ │ │ + bl e3bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ec> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 41490 ::do_widen(char) const@@Base+0x23430> // b.any │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + b 4155c ::do_widen(char) const@@Base+0x234fc> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x538 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + str x1, [sp] │ │ │ │ + bl dcf0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + b.ne 41490 ::do_widen(char) const@@Base+0x23430> // b.any │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov w20, w1 │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr w2, [x0, #280] │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + tbz w2, #1, 41618 ::do_widen(char) const@@Base+0x235b8> │ │ │ │ + ldr x1, [x0, #40] │ │ │ │ + cbz x1, 41658 ::do_widen(char) const@@Base+0x235f8> │ │ │ │ + cmn w20, #0x1 │ │ │ │ + b.eq 41650 ::do_widen(char) const@@Base+0x235f0> // b.none │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 41684 ::do_widen(char) const@@Base+0x23624> // b.none │ │ │ │ + strb w20, [x1] │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x19, #40] │ │ │ │ + mov w0, w20 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 41720 ::do_widen(char) const@@Base+0x236c0> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cmn w20, #0x1 │ │ │ │ + b.eq 41650 ::do_widen(char) const@@Base+0x235f0> // b.none │ │ │ │ + ldrb w1, [x19, #240] │ │ │ │ + add x0, x19, #0x48 │ │ │ │ + strb w20, [sp, #7] │ │ │ │ + tbz w1, #0, 41728 ::do_widen(char) const@@Base+0x236c8> │ │ │ │ + ldr x1, [x19, #248] │ │ │ │ + add x2, sp, #0x7 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + bl 36560 ::do_widen(char) const@@Base+0x18500> │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 415e4 ::do_widen(char) const@@Base+0x23584> // b.none │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 415e8 ::do_widen(char) const@@Base+0x23588> │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 415e8 ::do_widen(char) const@@Base+0x23588> │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 39000 ::do_widen(char) const@@Base+0x1afa0> │ │ │ │ + add x1, x1, #0x360 │ │ │ │ + ldr x2, [x2, #176] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 416f8 ::do_widen(char) const@@Base+0x23698> // b.any │ │ │ │ + ldp x1, x0, [x0, #256] │ │ │ │ + stp x1, x1, [x19, #32] │ │ │ │ + add x0, x1, x0 │ │ │ │ + str x0, [x19, #48] │ │ │ │ + b 415c0 ::do_widen(char) const@@Base+0x23560> │ │ │ │ + ldr x2, [x19, #32] │ │ │ │ + str x21, [sp, #48] │ │ │ │ + sub x21, x1, x2 │ │ │ │ + cmp x21, #0x0 │ │ │ │ + b.le 416ec ::do_widen(char) const@@Base+0x2368c> │ │ │ │ + ldrb w1, [x19, #240] │ │ │ │ + add x0, x19, #0x48 │ │ │ │ + tbz w1, #0, 4172c ::do_widen(char) const@@Base+0x236cc> │ │ │ │ + ldr x1, [x19, #248] │ │ │ │ + mov x3, x21 │ │ │ │ + bl 36560 ::do_widen(char) const@@Base+0x18500> │ │ │ │ + ldp x1, x2, [x19, #256] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 41714 ::do_widen(char) const@@Base+0x236b4> // b.none │ │ │ │ + ldr x3, [x19, #40] │ │ │ │ + add x0, x1, x0 │ │ │ │ + str x2, [x19, #48] │ │ │ │ + sub x1, x3, x0 │ │ │ │ + add x1, x0, w1, sxtw │ │ │ │ + stp x0, x1, [x19, #32] │ │ │ │ + ldr x21, [sp, #48] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ne 415d4 ::do_widen(char) const@@Base+0x23574> // b.any │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 415e8 ::do_widen(char) const@@Base+0x23588> │ │ │ │ + ldr x21, [sp, #48] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 415e8 ::do_widen(char) const@@Base+0x23588> │ │ │ │ + blr x2 │ │ │ │ + cmn w20, #0x1 │ │ │ │ + b.eq 41650 ::do_widen(char) const@@Base+0x235f0> // b.none │ │ │ │ + ldr w0, [x19, #280] │ │ │ │ + tbz w0, #1, 41620 ::do_widen(char) const@@Base+0x235c0> │ │ │ │ + ldr x1, [x19, #40] │ │ │ │ + b 415c8 ::do_widen(char) const@@Base+0x23568> │ │ │ │ + stp x1, x1, [x19, #32] │ │ │ │ + str x2, [x19, #48] │ │ │ │ + b 416d8 ::do_widen(char) const@@Base+0x23678> │ │ │ │ + str x21, [sp, #48] │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + str x21, [sp, #48] │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0xac8 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + add x21, x0, #0x48 │ │ │ │ + ldp x2, x20, [x0, #32] │ │ │ │ + sub x20, x20, x2 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.le 417d0 ::do_widen(char) const@@Base+0x23770> │ │ │ │ + ldrb w0, [x0, #240] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + tbz w0, #0, 41810 ::do_widen(char) const@@Base+0x237b0> │ │ │ │ + ldr x1, [x19, #248] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 36560 ::do_widen(char) const@@Base+0x18500> │ │ │ │ + ldp x1, x2, [x19, #256] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 41804 ::do_widen(char) const@@Base+0x237a4> // b.none │ │ │ │ + ldr x3, [x19, #40] │ │ │ │ + add x1, x1, x0 │ │ │ │ + str x2, [x19, #48] │ │ │ │ + sub x0, x3, x1 │ │ │ │ + add x0, x1, w0, sxtw │ │ │ │ + stp x1, x0, [x19, #32] │ │ │ │ + ldrb w0, [x21, #168] │ │ │ │ + tbz w0, #0, 41810 ::do_widen(char) const@@Base+0x237b0> │ │ │ │ + ldr x0, [x19, #248] │ │ │ │ + cbz x0, 417ec ::do_widen(char) const@@Base+0x2378c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + stp x1, x1, [x19, #32] │ │ │ │ + str x2, [x19, #48] │ │ │ │ + b 417d0 ::do_widen(char) const@@Base+0x23770> │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0xac8 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 417f0 ::do_widen(char) const@@Base+0x23790> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + add x21, x0, #0x48 │ │ │ │ + ldp x2, x20, [x0, #32] │ │ │ │ + sub x20, x20, x2 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.le 418d0 ::do_widen(char) const@@Base+0x23870> │ │ │ │ + ldrb w0, [x0, #240] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + tbz w0, #0, 41910 ::do_widen(char) const@@Base+0x238b0> │ │ │ │ + ldr x1, [x19, #248] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 36560 ::do_widen(char) const@@Base+0x18500> │ │ │ │ + ldp x1, x2, [x19, #256] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 41904 ::do_widen(char) const@@Base+0x238a4> // b.none │ │ │ │ + ldr x3, [x19, #40] │ │ │ │ + add x1, x1, x0 │ │ │ │ + str x2, [x19, #48] │ │ │ │ + sub x0, x3, x1 │ │ │ │ + add x0, x1, w0, sxtw │ │ │ │ + stp x1, x0, [x19, #32] │ │ │ │ + ldrb w0, [x21, #168] │ │ │ │ + tbz w0, #0, 41910 ::do_widen(char) const@@Base+0x238b0> │ │ │ │ + ldr x0, [x19, #248] │ │ │ │ + cbz x0, 418ec ::do_widen(char) const@@Base+0x2388c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + stp x1, x1, [x19, #32] │ │ │ │ + str x2, [x19, #48] │ │ │ │ + b 418d0 ::do_widen(char) const@@Base+0x23870> │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0xac8 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 418ec ::do_widen(char) const@@Base+0x2388c> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x130 │ │ │ │ + add x4, x0, #0x80 │ │ │ │ + add x5, sp, #0xa0 │ │ │ │ + stp x29, x30, [sp, #208] │ │ │ │ + add x29, sp, #0xd0 │ │ │ │ + stp x21, x22, [sp, #240] │ │ │ │ + mov x21, x0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + stp x2, x5, [sp, #40] │ │ │ │ + str x4, [sp, #56] │ │ │ │ + mov x4, x1 │ │ │ │ + stp x19, x20, [sp, #224] │ │ │ │ + mov x19, x3 │ │ │ │ + stp x23, x24, [sp, #256] │ │ │ │ + stp x25, x26, [sp, #272] │ │ │ │ + stp x27, x28, [sp, #288] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #200] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x5 │ │ │ │ + ldp x3, x2, [x21, #128] │ │ │ │ + add x2, x3, x2 │ │ │ │ + mov x1, x3 │ │ │ │ + add x3, sp, #0xb0 │ │ │ │ + stp x4, x3, [sp, #152] │ │ │ │ + bl 35640 ::do_widen(char) const@@Base+0x175e0> │ │ │ │ + str xzr, [sp] │ │ │ │ + str xzr, [sp, #192] │ │ │ │ + cmp x19, #0x0 │ │ │ │ + b.le 42078 ::do_widen(char) const@@Base+0x24018> │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #4000] │ │ │ │ + add x0, x21, #0x70 │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3816] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + ldr w0, [x21, #160] │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 41a80 ::do_widen(char) const@@Base+0x23a20> // b.none │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 41c94 ::do_widen(char) const@@Base+0x23c34> // b.none │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.eq 41c08 ::do_widen(char) const@@Base+0x23ba8> // b.none │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.eq 41af4 ::do_widen(char) const@@Base+0x23a94> // b.none │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.le 41a50 ::do_widen(char) const@@Base+0x239f0> │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + add x2, x0, #0x1 │ │ │ │ + ldrb w1, [x1, x0] │ │ │ │ + str x2, [sp, #192] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + bl d9f0 │ │ │ │ + ldr w0, [x21, #120] │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.eq 41cbc ::do_widen(char) const@@Base+0x23c5c> // b.none │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 419dc ::do_widen(char) const@@Base+0x2397c> │ │ │ │ + b 41a80 ::do_widen(char) const@@Base+0x23a20> │ │ │ │ + ldr x20, [sp, #152] │ │ │ │ + add x1, sp, #0x60 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x3, [x20] │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + ldr x3, [x3, #64] │ │ │ │ + blr x3 │ │ │ │ + cbnz x0, 41bf0 ::do_widen(char) const@@Base+0x23b90> │ │ │ │ + ldr w0, [x20, #64] │ │ │ │ + tbnz w0, #0, 42320 ::do_widen(char) const@@Base+0x242c0> │ │ │ │ + ldr x3, [sp, #168] │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.lt 41ff4 ::do_widen(char) const@@Base+0x23f94> // b.tstop │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [x21, #128] │ │ │ │ + str xzr, [x1, #8] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp] │ │ │ │ + cbz x0, 42094 ::do_widen(char) const@@Base+0x24034> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 42434 ::do_widen(char) const@@Base+0x243d4> // b.any │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldp x29, x30, [sp, #208] │ │ │ │ + ldp x19, x20, [sp, #224] │ │ │ │ + ldp x21, x22, [sp, #240] │ │ │ │ + ldp x23, x24, [sp, #256] │ │ │ │ + ldp x25, x26, [sp, #272] │ │ │ │ + ldp x27, x28, [sp, #288] │ │ │ │ + add sp, sp, #0x130 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x22, [x21] │ │ │ │ + add x1, x1, x0 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + mov x20, x22 │ │ │ │ + sub x19, x1, x0 │ │ │ │ + cbz x22, 4214c ::do_widen(char) const@@Base+0x240ec> │ │ │ │ + ldr w0, [x22, #64] │ │ │ │ + tbz w0, #0, 41e7c ::do_widen(char) const@@Base+0x23e1c> │ │ │ │ + ldp x1, x2, [x22, #48] │ │ │ │ + tbz w0, #2, 420a8 ::do_widen(char) const@@Base+0x24048> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + add x19, x0, x19 │ │ │ │ + add x24, sp, #0x50 │ │ │ │ + add x25, sp, #0x60 │ │ │ │ + b 41b48 ::do_widen(char) const@@Base+0x23ae8> │ │ │ │ + ldr x22, [x21] │ │ │ │ + ldr x2, [x20, #56] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + cbz x22, 422ec ::do_widen(char) const@@Base+0x2428c> │ │ │ │ + mov x4, x19 │ │ │ │ + mov x3, x24 │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d440 │ │ │ │ + ldr w1, [x26] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d850 │ │ │ │ + mov w23, w0 │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + bl de80 │ │ │ │ + mov w0, w23 │ │ │ │ + bl d500 │ │ │ │ + ldr w0, [x27] │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + cmp w0, w23 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x22, #28] │ │ │ │ + str x1, [x20, #48] │ │ │ │ + b.eq 41e14 ::do_widen(char) const@@Base+0x23db4> // b.none │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.ne 41b40 ::do_widen(char) const@@Base+0x23ae0> // b.any │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 41e24 ::do_widen(char) const@@Base+0x23dc4> // b.none │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + add x1, x1, x0 │ │ │ │ + str x1, [sp] │ │ │ │ + sub x1, x2, x1 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.le 41a3c ::do_widen(char) const@@Base+0x239dc> │ │ │ │ + b 41a80 ::do_widen(char) const@@Base+0x23a20> │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 42320 ::do_widen(char) const@@Base+0x242c0> // b.none │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 41a80 ::do_widen(char) const@@Base+0x23a20> // b.any │ │ │ │ + ldrb w1, [sp, #96] │ │ │ │ + b 41a20 ::do_widen(char) const@@Base+0x239c0> │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.le 41c54 ::do_widen(char) const@@Base+0x23bf4> │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + add x2, x0, #0x1 │ │ │ │ + ldrb w1, [x1, x0] │ │ │ │ + str x2, [sp, #192] │ │ │ │ + add x20, x21, #0x10 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc70 │ │ │ │ + ldr w0, [x20, #84] │ │ │ │ + cmp w0, #0xd │ │ │ │ + b.ne 41a3c ::do_widen(char) const@@Base+0x239dc> // b.any │ │ │ │ + mov w0, #0x3 // #3 │ │ │ │ + str w0, [x21, #160] │ │ │ │ + b 41a3c ::do_widen(char) const@@Base+0x239dc> │ │ │ │ + ldr x20, [sp, #152] │ │ │ │ + add x1, sp, #0x60 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x3, [x20] │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + ldr x3, [x3, #64] │ │ │ │ + blr x3 │ │ │ │ + cbz x0, 41d64 ::do_widen(char) const@@Base+0x23d04> │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 41d6c ::do_widen(char) const@@Base+0x23d0c> // b.none │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 41a80 ::do_widen(char) const@@Base+0x23a20> // b.any │ │ │ │ + ldrb w1, [sp, #96] │ │ │ │ + b 41c28 ::do_widen(char) const@@Base+0x23bc8> │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + str w0, [x21, #160] │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + add x0, x21, #0x10 │ │ │ │ + bl dc90 │ │ │ │ + add x0, x21, #0x70 │ │ │ │ + bl d720 │ │ │ │ + ldr w0, [x21, #160] │ │ │ │ + b 419f0 ::do_widen(char) const@@Base+0x23990> │ │ │ │ + ldr x0, [x21] │ │ │ │ + ldr w1, [x21, #112] │ │ │ │ + cbz x0, 422ec ::do_widen(char) const@@Base+0x2428c> │ │ │ │ + ldr w0, [x0, #12] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.ne 4227c ::do_widen(char) const@@Base+0x2421c> // b.any │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 41de4 ::do_widen(char) const@@Base+0x23d84> │ │ │ │ + ldr x20, [sp, #152] │ │ │ │ + add x1, sp, #0x60 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x3, [x20] │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + ldr x3, [x3, #64] │ │ │ │ + blr x3 │ │ │ │ + cbnz x0, 41df8 ::do_widen(char) const@@Base+0x23d98> │ │ │ │ + ldr w0, [x20, #64] │ │ │ │ + tbnz w0, #0, 41fe8 ::do_widen(char) const@@Base+0x23f88> │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + mov w2, #0xfe // #254 │ │ │ │ + cbz x0, 423b4 ::do_widen(char) const@@Base+0x24354> │ │ │ │ + ldr x3, [sp, #160] │ │ │ │ + sub x1, x0, #0x1 │ │ │ │ + str x1, [sp, #192] │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + strb w2, [x3, x1] │ │ │ │ + bl 413a0 ::do_widen(char) const@@Base+0x23340> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [x21, #160] │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + add x0, x21, #0x10 │ │ │ │ + bl dc90 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d720 │ │ │ │ + b 41a3c ::do_widen(char) const@@Base+0x239dc> │ │ │ │ + ldr w0, [x20, #64] │ │ │ │ + tbz w0, #0, 41a80 ::do_widen(char) const@@Base+0x23a20> │ │ │ │ + bl d820 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x20, sp, #0x70 │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + add x2, sp, #0x40 │ │ │ │ + add x1, x1, #0x58 │ │ │ │ + str w4, [sp, #64] │ │ │ │ + str x3, [sp, #72] │ │ │ │ + bl d930 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3768] │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + adrp x21, 9e000 │ │ │ │ + ldr w0, [x0] │ │ │ │ + add x21, x21, #0x538 │ │ │ │ + str x21, [sp, #112] │ │ │ │ + stp w1, w0, [sp, #144] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 42434 ::do_widen(char) const@@Base+0x243d4> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl e3bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ec> │ │ │ │ + ldr x2, [sp, #160] │ │ │ │ + add x0, x1, #0x1 │ │ │ │ + ldrb w2, [x2, x1] │ │ │ │ + str x0, [sp, #192] │ │ │ │ + b 41d1c ::do_widen(char) const@@Base+0x23cbc> │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 41fe8 ::do_widen(char) const@@Base+0x23f88> // b.none │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 41d14 ::do_widen(char) const@@Base+0x23cb4> // b.any │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + ldrb w2, [sp, #96] │ │ │ │ + b 41d1c ::do_widen(char) const@@Base+0x23cbc> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + b.ne 41bc8 ::do_widen(char) const@@Base+0x23b68> // b.any │ │ │ │ + ldr x0, [x21] │ │ │ │ + cbz x0, 4214c ::do_widen(char) const@@Base+0x240ec> │ │ │ │ + ldp x1, x2, [x0, #48] │ │ │ │ + add x3, sp, #0x80 │ │ │ │ + add x20, sp, #0x70 │ │ │ │ + stp x3, xzr, [sp, #112] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 35640 ::do_widen(char) const@@Base+0x175e0> │ │ │ │ + ldr x2, [sp, #168] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr x5, [sp, #192] │ │ │ │ + ldp x3, x4, [sp, #112] │ │ │ │ + cmp x5, x2 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + csel x2, x5, x2, ls // ls = plast │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + str xzr, [sp, #192] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov w0, #0x4 // #4 │ │ │ │ + str w0, [x21, #160] │ │ │ │ + b 41a3c ::do_widen(char) const@@Base+0x239dc> │ │ │ │ + tbnz w0, #1, 423e4 ::do_widen(char) const@@Base+0x24384> │ │ │ │ + add x2, x22, #0x20 │ │ │ │ + orr w3, w0, #0x1 │ │ │ │ + ldr x1, [x22, #32] │ │ │ │ + str w3, [x22, #64] │ │ │ │ + stp x1, x1, [x2, #16] │ │ │ │ + tbnz w0, #2, 41fe0 ::do_widen(char) const@@Base+0x23f80> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + add x19, x0, x19 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 423ac ::do_widen(char) const@@Base+0x2434c> // b.none │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + add x2, x22, #0x20 │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + ldr x25, [x2, #8] │ │ │ │ + ldr x3, [x22, #32] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.le 42194 ::do_widen(char) const@@Base+0x24134> │ │ │ │ + sub x22, x0, x1 │ │ │ │ + cmp x25, x22 │ │ │ │ + csel x23, x25, x22, le │ │ │ │ + mov x24, x23 │ │ │ │ + cbnz x23, 42208 ::do_widen(char) const@@Base+0x241a8> │ │ │ │ + b.le 42240 ::do_widen(char) const@@Base+0x241e0> │ │ │ │ + ldr x22, [sp, #152] │ │ │ │ + mov x1, x3 │ │ │ │ + mov x2, x25 │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x3, [x22] │ │ │ │ + ldr x3, [x3, #64] │ │ │ │ + blr x3 │ │ │ │ + cbnz x0, 421a0 ::do_widen(char) const@@Base+0x24140> │ │ │ │ + ldr w0, [x22, #64] │ │ │ │ + tbnz w0, #0, 421d0 ::do_widen(char) const@@Base+0x24170> │ │ │ │ + ldr x22, [x21] │ │ │ │ + cbz x22, 4214c ::do_widen(char) const@@Base+0x240ec> │ │ │ │ + ldr x1, [x22, #32] │ │ │ │ + add x0, x22, #0x20 │ │ │ │ + add x2, x1, x23 │ │ │ │ + stp x1, x2, [x0, #16] │ │ │ │ + cbnz x23, 421ec ::do_widen(char) const@@Base+0x2418c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #4000] │ │ │ │ + add x25, sp, #0x50 │ │ │ │ + ldp x1, x2, [x20, #48] │ │ │ │ + add x24, sp, #0x60 │ │ │ │ + adrp x28, 9f000 │ │ │ │ + ldr x28, [x28, #3816] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 41fd0 ::do_widen(char) const@@Base+0x23f70> │ │ │ │ + ldr x22, [x21] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + cbz x22, 422ec ::do_widen(char) const@@Base+0x2428c> │ │ │ │ + mov x4, x19 │ │ │ │ + mov x3, x25 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d440 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d850 │ │ │ │ + mov w23, w0 │ │ │ │ + mov x2, x25 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + bl de80 │ │ │ │ + mov w0, w23 │ │ │ │ + bl d500 │ │ │ │ + ldr w0, [x28] │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + cmp w0, w23 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x22, #28] │ │ │ │ + str x1, [x20, #48] │ │ │ │ + b.eq 41e14 ::do_widen(char) const@@Base+0x23db4> // b.none │ │ │ │ + ldr x2, [x20, #56] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 41bc0 ::do_widen(char) const@@Base+0x23b60> // b.none │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 41bc0 ::do_widen(char) const@@Base+0x23b60> // b.none │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 41f4c ::do_widen(char) const@@Base+0x23eec> // b.any │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + b 41bc0 ::do_widen(char) const@@Base+0x23b60> │ │ │ │ + mov x2, x1 │ │ │ │ + b 41b28 ::do_widen(char) const@@Base+0x23ac8> │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + str w0, [x21, #160] │ │ │ │ + b 41a3c ::do_widen(char) const@@Base+0x239dc> │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + add x22, sp, #0x80 │ │ │ │ + str x22, [sp, #112] │ │ │ │ + add x1, x0, x2 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.cc 42438 ::do_widen(char) const@@Base+0x243d8> // b.lo, b.ul, b.last │ │ │ │ + add x20, sp, #0x70 │ │ │ │ + add x2, x0, x3 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 35560 ::do_widen(char) const@@Base+0x17500> │ │ │ │ + ldr x3, [x21, #128] │ │ │ │ + add x0, x21, #0x90 │ │ │ │ + ldp x1, x2, [sp, #112] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 4216c ::do_widen(char) const@@Base+0x2410c> // b.none │ │ │ │ + cmp x1, x22 │ │ │ │ + b.eq 42248 ::do_widen(char) const@@Base+0x241e8> // b.none │ │ │ │ + ldr x5, [sp, #56] │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + ldr x4, [x5, #16] │ │ │ │ + str x1, [x21, #128] │ │ │ │ + add x1, x5, #0x8 │ │ │ │ + stp x2, x0, [x1] │ │ │ │ + cbz x3, 42188 ::do_widen(char) const@@Base+0x24128> │ │ │ │ + str x3, [sp, #112] │ │ │ │ + str x4, [sp, #128] │ │ │ │ + str xzr, [sp, #120] │ │ │ │ + mov x0, x20 │ │ │ │ + strb wzr, [x3] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 41aa0 ::do_widen(char) const@@Base+0x23a40> │ │ │ │ + ldr x3, [sp, #168] │ │ │ │ + cmp x3, #0x0 │ │ │ │ + b.gt 4230c ::do_widen(char) const@@Base+0x242ac> │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [x21, #128] │ │ │ │ + str xzr, [x1, #8] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr w0, [x21, #160] │ │ │ │ + cmp w0, #0x5 │ │ │ │ + csetm x0, eq // eq = none │ │ │ │ + str x0, [sp] │ │ │ │ + b 41aa8 ::do_widen(char) const@@Base+0x23a48> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + add x19, x0, x19 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 41ea4 ::do_widen(char) const@@Base+0x23e44> // b.none │ │ │ │ + str x1, [sp, #96] │ │ │ │ + cbz x22, 422ec ::do_widen(char) const@@Base+0x2428c> │ │ │ │ + add x24, sp, #0x50 │ │ │ │ + add x23, sp, #0x60 │ │ │ │ + mov x3, x24 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x4, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d440 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #4000] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr w1, [x1] │ │ │ │ + bl d850 │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x23 │ │ │ │ + mov w24, w0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl de80 │ │ │ │ + mov w0, w24 │ │ │ │ + bl d500 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3816] │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + ldr w0, [x0] │ │ │ │ + cmp w24, w0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x22, #28] │ │ │ │ + str x1, [x20, #48] │ │ │ │ + b.eq 41e14 ::do_widen(char) const@@Base+0x23db4> // b.none │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 41bc0 ::do_widen(char) const@@Base+0x23b60> // b.none │ │ │ │ + ldr x22, [x21] │ │ │ │ + cbnz x22, 41eb0 ::do_widen(char) const@@Base+0x23e50> │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x260 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + cmp x1, x22 │ │ │ │ + b.eq 42248 ::do_widen(char) const@@Base+0x241e8> // b.none │ │ │ │ + str x1, [x21, #128] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + stp x2, x0, [x1] │ │ │ │ + add x3, sp, #0x80 │ │ │ │ + str x22, [sp, #112] │ │ │ │ + b 42064 ::do_widen(char) const@@Base+0x24004> │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + b 41ee4 ::do_widen(char) const@@Base+0x23e84> │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 421d0 ::do_widen(char) const@@Base+0x24170> // b.none │ │ │ │ + add x23, x23, x0 │ │ │ │ + cmn x23, #0x1 │ │ │ │ + b.ne 41f0c ::do_widen(char) const@@Base+0x23eac> // b.any │ │ │ │ + ldr x22, [x21] │ │ │ │ + cbz x22, 4214c ::do_widen(char) const@@Base+0x240ec> │ │ │ │ + ldr w0, [x22, #64] │ │ │ │ + ldp x1, x2, [x20, #48] │ │ │ │ + orr w0, w0, #0x4 │ │ │ │ + str w0, [x22, #64] │ │ │ │ + b 41b34 ::do_widen(char) const@@Base+0x23ad4> │ │ │ │ + ldr x22, [x21] │ │ │ │ + cbz x23, 421b8 ::do_widen(char) const@@Base+0x24158> │ │ │ │ + cbz x22, 4214c ::do_widen(char) const@@Base+0x240ec> │ │ │ │ + ldr x1, [x22, #32] │ │ │ │ + add x0, x22, #0x20 │ │ │ │ + add x24, x1, x24 │ │ │ │ + stp x1, x24, [x0, #16] │ │ │ │ + ldp x1, x2, [x20, #48] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ne 420bc ::do_widen(char) const@@Base+0x2405c> // b.any │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x19, x0 │ │ │ │ + b.ne 42148 ::do_widen(char) const@@Base+0x240e8> // b.any │ │ │ │ + b 41bc0 ::do_widen(char) const@@Base+0x23b60> │ │ │ │ + ldr x4, [sp, #160] │ │ │ │ + mov x0, x3 │ │ │ │ + mov x2, x23 │ │ │ │ + add x1, x4, x1 │ │ │ │ + bl d270 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + add x0, x0, x23 │ │ │ │ + str x0, [sp, #192] │ │ │ │ + cmp x25, x22 │ │ │ │ + b.le 421ac ::do_widen(char) const@@Base+0x2414c> │ │ │ │ + add x3, x3, x23 │ │ │ │ + sub x25, x25, x23 │ │ │ │ + b 41ee4 ::do_widen(char) const@@Base+0x23e84> │ │ │ │ + stp x3, x3, [x2, #16] │ │ │ │ + b 41f28 ::do_widen(char) const@@Base+0x23ec8> │ │ │ │ + cbz x2, 42268 ::do_widen(char) const@@Base+0x24208> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 42398 ::do_widen(char) const@@Base+0x24338> // b.none │ │ │ │ + mov x0, x3 │ │ │ │ + mov x1, x22 │ │ │ │ + bl d270 │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + ldr x3, [x21, #128] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str x2, [x0, #8] │ │ │ │ + strb wzr, [x3, x2] │ │ │ │ + ldr x3, [sp, #112] │ │ │ │ + b 42064 ::do_widen(char) const@@Base+0x24004> │ │ │ │ + bl d820 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x20, sp, #0x70 │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + add x2, sp, #0x60 │ │ │ │ + add x1, x1, #0x58 │ │ │ │ + str w4, [sp, #96] │ │ │ │ + str x3, [sp, #104] │ │ │ │ + bl d930 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3768] │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + adrp x21, 9e000 │ │ │ │ + add x21, x21, #0x538 │ │ │ │ + str x21, [sp, #112] │ │ │ │ + ldr w0, [x0] │ │ │ │ + stp w1, w0, [sp, #144] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 42434 ::do_widen(char) const@@Base+0x243d4> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl e3bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ec> │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x4e0 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x30a // #778 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + add x22, sp, #0x80 │ │ │ │ + str x22, [sp, #112] │ │ │ │ + mov x1, x0 │ │ │ │ + b 4200c ::do_widen(char) const@@Base+0x23fac> │ │ │ │ + bl d820 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x20, sp, #0x70 │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + add x2, sp, #0x50 │ │ │ │ + add x1, x1, #0x58 │ │ │ │ + str w4, [sp, #80] │ │ │ │ + str x3, [sp, #88] │ │ │ │ + bl d930 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3768] │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + adrp x21, 9e000 │ │ │ │ + ldr w0, [x0] │ │ │ │ + add x21, x21, #0x538 │ │ │ │ + str x21, [sp, #112] │ │ │ │ + stp w1, w0, [sp, #144] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 42434 ::do_widen(char) const@@Base+0x243d4> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl e3bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ec> │ │ │ │ + ldrb w0, [sp, #128] │ │ │ │ + strb w0, [x3] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + ldr x3, [x21, #128] │ │ │ │ + b 42268 ::do_widen(char) const@@Base+0x24208> │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + b 41bd0 ::do_widen(char) const@@Base+0x23b70> │ │ │ │ + add x20, sp, #0x70 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + mov x8, x20 │ │ │ │ + bl 2a5a0 ::do_widen(char) const@@Base+0xc540> │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 42434 ::do_widen(char) const@@Base+0x243d4> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl e234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x264> │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x758 │ │ │ │ + add x1, x1, #0xb78 │ │ │ │ + add x0, x0, #0xbb0 │ │ │ │ + mov w2, #0x117 // #279 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x20, x1 │ │ │ │ + bl d980 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 42468 ::do_widen(char) const@@Base+0x24408> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 42434 ::do_widen(char) const@@Base+0x243d4> // b.any │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + adrp x0, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + add x1, x1, #0x828 │ │ │ │ + add x0, x0, #0x410 │ │ │ │ + bl dc60 │ │ │ │ + mov x0, x20 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x20, x1 │ │ │ │ + str x21, [sp, #112] │ │ │ │ + bl dcf0 │ │ │ │ + b 42418 ::do_widen(char) const@@Base+0x243b8> │ │ │ │ + bti j │ │ │ │ + b 42474 ::do_widen(char) const@@Base+0x24414> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x21, x1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + cmp x1, #0x1 │ │ │ │ + b.ne 4250c ::do_widen(char) const@@Base+0x244ac> // b.any │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + add x20, sp, #0x70 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3b540 ::do_widen(char) const@@Base+0x1d4e0> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 42434 ::do_widen(char) const@@Base+0x243d4> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl e3bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ec> │ │ │ │ + bti j │ │ │ │ + b 42474 ::do_widen(char) const@@Base+0x24414> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 42418 ::do_widen(char) const@@Base+0x243b8> │ │ │ │ + bti j │ │ │ │ + b 424b0 ::do_widen(char) const@@Base+0x24450> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + mov x20, x0 │ │ │ │ + b 42418 ::do_widen(char) const@@Base+0x243b8> │ │ │ │ + bti j │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + mov x20, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 42418 ::do_widen(char) const@@Base+0x243b8> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + adrp x1, 9e000 │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0x538 │ │ │ │ + mov x20, x21 │ │ │ │ + str x1, [sp, #112] │ │ │ │ + bl dcf0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 42418 ::do_widen(char) const@@Base+0x243b8> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + cbz x1, 42620 ::do_widen(char) const@@Base+0x245c0> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ls 4259c ::do_widen(char) const@@Base+0x2453c> // b.plast │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldrb w0, [x1] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x20, [x19, #8] │ │ │ │ + ldr x3, [x19, #272] │ │ │ │ + sub x20, x1, x20 │ │ │ │ + ldr x2, [x19, #256] │ │ │ │ + cmp x3, x20 │ │ │ │ + csel x20, x3, x20, le │ │ │ │ + cbnz x20, 4265c ::do_widen(char) const@@Base+0x245fc> │ │ │ │ + ldrb w1, [x19, #240] │ │ │ │ + sub x20, x3, x20 │ │ │ │ + add x20, x2, x20 │ │ │ │ + add x2, x2, x3 │ │ │ │ + stp x20, x2, [x19, #8] │ │ │ │ + add x0, x19, #0x48 │ │ │ │ + str x2, [x19, #24] │ │ │ │ + tbz w1, #0, 426a4 ::do_widen(char) const@@Base+0x24644> │ │ │ │ + ldr x1, [x19, #248] │ │ │ │ + ldr x4, [x19, #264] │ │ │ │ + sub x3, x4, x3 │ │ │ │ + bl 41940 ::do_widen(char) const@@Base+0x238e0> │ │ │ │ + ldr x1, [x19, #256] │ │ │ │ + ldr x2, [x19, #272] │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 4267c ::do_widen(char) const@@Base+0x2461c> // b.none │ │ │ │ + add x2, x0, x2 │ │ │ │ + add x1, x1, x2 │ │ │ │ + str x1, [x19, #24] │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + cbnz x0, 42588 ::do_widen(char) const@@Base+0x24528> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 39000 ::do_widen(char) const@@Base+0x1afa0> │ │ │ │ + add x1, x1, #0x340 │ │ │ │ + ldr x2, [x2, #168] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 42698 ::do_widen(char) const@@Base+0x24638> // b.any │ │ │ │ + ldr x1, [x0, #256] │ │ │ │ + stp x1, x1, [x0, #8] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + ldr x3, [x19, #272] │ │ │ │ + str x1, [x0, #24] │ │ │ │ + mov x2, x1 │ │ │ │ + cmp x3, x20 │ │ │ │ + csel x20, x3, x20, le │ │ │ │ + cbz x20, 425b8 ::do_widen(char) const@@Base+0x24558> │ │ │ │ + sub x0, x3, x20 │ │ │ │ + sub x1, x1, x20 │ │ │ │ + add x0, x2, x0 │ │ │ │ + mov x2, x20 │ │ │ │ + bl da90 │ │ │ │ + ldr x2, [x19, #256] │ │ │ │ + ldr x3, [x19, #272] │ │ │ │ + b 425b8 ::do_widen(char) const@@Base+0x24558> │ │ │ │ + ldr w0, [x19, #64] │ │ │ │ + add x1, x1, x2 │ │ │ │ + str x1, [x19, #24] │ │ │ │ + orr w0, w0, #0x1 │ │ │ │ + str w0, [x19, #64] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 42610 ::do_widen(char) const@@Base+0x245b0> │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + b 4257c ::do_widen(char) const@@Base+0x2451c> │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0xac8 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xa0 │ │ │ │ + adrp x4, 9f000 │ │ │ │ + ldr x4, [x4, #3744] │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + mov x22, x0 │ │ │ │ + stp x23, x24, [sp, #112] │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + ldr x0, [x0] │ │ │ │ + str x27, [sp, #144] │ │ │ │ + ldr x5, [x4] │ │ │ │ + str x5, [sp, #56] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + cbz x0, 42a48 ::do_widen(char) const@@Base+0x249e8> │ │ │ │ + mov x24, x1 │ │ │ │ + ldr w1, [x0, #56] │ │ │ │ + tbnz w1, #0, 42a68 ::do_widen(char) const@@Base+0x24a08> │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov x20, x2 │ │ │ │ + mov x21, x3 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42750 ::do_widen(char) const@@Base+0x246f0> // b.none │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + ldr x23, [x1, #16] │ │ │ │ + cmn x20, #0x1 │ │ │ │ + mov x1, #0x80 // #128 │ │ │ │ + csel x20, x20, x1, ne // ne = any │ │ │ │ + cmn x21, #0x1 │ │ │ │ + b.ne 42768 ::do_widen(char) const@@Base+0x24708> // b.any │ │ │ │ + ldr x21, [x0, #48] │ │ │ │ + mov x0, #0x88 // #136 │ │ │ │ + bl d8b0 │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3792] │ │ │ │ + add x25, x19, #0x48 │ │ │ │ + stp xzr, xzr, [x19, #16] │ │ │ │ + add x0, x0, #0x38 │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + stp x2, xzr, [x19] │ │ │ │ + stp xzr, xzr, [x19, #32] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + bl dfc0 │ │ │ │ + str wzr, [x19, #64] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strb wzr, [x25, #16] │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x998 │ │ │ │ + str x0, [x19] │ │ │ │ + str w1, [x19, #128] │ │ │ │ + stp q31, q31, [x19, #96] │ │ │ │ + ldp x26, x24, [x24] │ │ │ │ + cbz x24, 42960 ::do_widen(char) const@@Base+0x24900> │ │ │ │ + add x27, x24, #0x8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 79b10 ::do_widen(char) const@@Base+0x5bab0> │ │ │ │ + ldr w0, [x19, #128] │ │ │ │ + tbnz w0, #0, 42aa0 ::do_widen(char) const@@Base+0x24a40> │ │ │ │ + ldr x1, [x19, #112] │ │ │ │ + cmn x21, #0x1 │ │ │ │ + b.eq 429dc ::do_widen(char) const@@Base+0x2497c> // b.none │ │ │ │ + cmp x21, #0x2 │ │ │ │ + mov x0, #0x2 // #2 │ │ │ │ + csel x21, x21, x0, ge // ge = tcont │ │ │ │ + cmp x20, #0x0 │ │ │ │ + csinc x20, x20, xzr, ne // ne = any │ │ │ │ + str x21, [x19, #120] │ │ │ │ + add x20, x20, x21 │ │ │ │ + sxtw x0, w20 │ │ │ │ + sxtw x21, w20 │ │ │ │ + cmp x1, w20, sxtw │ │ │ │ + b.eq 42840 ::do_widen(char) const@@Base+0x247e0> // b.none │ │ │ │ + tbnz x21, #63, 42a14 ::do_widen(char) const@@Base+0x249b4> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ bl d8b0 │ │ │ │ - ldr q29, [sp] │ │ │ │ - ldr x1, [x19, #240] │ │ │ │ - ldr d28, [x19, #184] │ │ │ │ - ldr d30, [x20, #1064] │ │ │ │ - ldr w2, [x19, #136] │ │ │ │ - stp q29, q29, [x0] │ │ │ │ - fdiv d30, d30, d28 │ │ │ │ - stp q29, q29, [x0, #32] │ │ │ │ - ldr d31, [x1] │ │ │ │ - fmul d31, d31, d14 │ │ │ │ - str d31, [x0] │ │ │ │ - ldr d31, [x1, #8] │ │ │ │ - fmul d31, d31, d14 │ │ │ │ - str d31, [x0, #8] │ │ │ │ - ldr d31, [x1, #16] │ │ │ │ - fmul d31, d31, d14 │ │ │ │ - str d31, [x0, #16] │ │ │ │ - ldr d31, [x1, #24] │ │ │ │ - fmul d31, d31, d14 │ │ │ │ - str d31, [x0, #24] │ │ │ │ - ldr d31, [x1, #32] │ │ │ │ - fmul d31, d31, d14 │ │ │ │ - str d31, [x0, #32] │ │ │ │ - ldr d31, [x1, #40] │ │ │ │ - fmul d31, d31, d14 │ │ │ │ - str d31, [x0, #40] │ │ │ │ - ldr d31, [x1, #48] │ │ │ │ - fmul d31, d31, d14 │ │ │ │ - str d31, [x0, #48] │ │ │ │ - ldr d31, [x1, #56] │ │ │ │ - fmul d31, d31, d14 │ │ │ │ - str d31, [x0, #56] │ │ │ │ - movi v31.2d, #0x0 │ │ │ │ - stp q31, q31, [x1] │ │ │ │ - stp q31, q31, [x1, #32] │ │ │ │ - cbz w2, 3ed64 ::do_widen(char) const@@Base+0x2a824> │ │ │ │ - ldr x3, [x19, #192] │ │ │ │ - mov w4, #0x40 // #64 │ │ │ │ - umaddl x2, w2, w4, x3 │ │ │ │ + ldr x2, [x19, #104] │ │ │ │ + stp x0, x21, [x19, #104] │ │ │ │ + mov x1, x0 │ │ │ │ + cbz x2, 42844 ::do_widen(char) const@@Base+0x247e4> │ │ │ │ + mov x0, x2 │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [x19, #104] │ │ │ │ + stp x1, x1, [x19, #8] │ │ │ │ + str x1, [x19, #24] │ │ │ │ + cbz x24, 429a0 ::do_widen(char) const@@Base+0x24940> │ │ │ │ + add x27, x24, #0x8 │ │ │ │ + mov x1, x27 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 79b10 ::do_widen(char) const@@Base+0x5bab0> │ │ │ │ + ldrb w0, [x25, #16] │ │ │ │ + tbz w0, #0, 42878 ::do_widen(char) const@@Base+0x24818> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 42874 ::do_widen(char) const@@Base+0x24814> │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + strb wzr, [x25, #16] │ │ │ │ + stp x26, x24, [x19, #72] │ │ │ │ + mov x1, x27 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 79b10 ::do_widen(char) const@@Base+0x5bab0> │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + strb w1, [x25, #16] │ │ │ │ + mov x0, x24 │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + ldr w2, [x19, #64] │ │ │ │ + mov x0, x24 │ │ │ │ + ldr w1, [x19, #128] │ │ │ │ + and w2, w2, #0xfffffff8 │ │ │ │ + str w2, [x19, #64] │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + str w1, [x19, #128] │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + ldr x20, [x22] │ │ │ │ + cbz x20, 42a48 ::do_widen(char) const@@Base+0x249e8> │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl d8b0 │ │ │ │ + str x19, [x0, #16] │ │ │ │ + mov x1, x20 │ │ │ │ + bl d260 │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + ldr x0, [x22] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [x20, #16] │ │ │ │ + cbz x23, 42908 ::do_widen(char) const@@Base+0x248a8> │ │ │ │ + ldr x1, [x23] │ │ │ │ + ldr x2, [x1, #112] │ │ │ │ + cbz x0, 42a48 ::do_widen(char) const@@Base+0x249e8> │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x22] │ │ │ │ + cbz x0, 42a48 ::do_widen(char) const@@Base+0x249e8> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + cbz x0, 42920 ::do_widen(char) const@@Base+0x248c0> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 42b2c ::do_widen(char) const@@Base+0x24acc> // b.any │ │ │ │ + ldr x27, [sp, #144] │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + ldp x21, x22, [sp, #96] │ │ │ │ + ldp x23, x24, [sp, #112] │ │ │ │ + ldp x25, x26, [sp, #128] │ │ │ │ + add sp, sp, #0xa0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmn x21, #0x1 │ │ │ │ + b.ne 427ec ::do_widen(char) const@@Base+0x2478c> // b.any │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + str x0, [x19, #120] │ │ │ │ + cbz x20, 42a3c ::do_widen(char) const@@Base+0x249dc> │ │ │ │ + add x20, x20, x0 │ │ │ │ + sxtw x0, w20 │ │ │ │ + sxtw x21, w20 │ │ │ │ + cbnz w20, 42818 ::do_widen(char) const@@Base+0x247b8> │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + stp x0, x0, [x19, #8] │ │ │ │ + str x0, [x19, #24] │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldp d29, d22, [x3] │ │ │ │ - ldr d31, [x0] │ │ │ │ - ldp d23, d24, [x3, #16] │ │ │ │ - fmadd d31, d30, d29, d31 │ │ │ │ - ldp d25, d26, [x3, #32] │ │ │ │ - ldp d27, d28, [x3, #48] │ │ │ │ - add x3, x3, #0x40 │ │ │ │ - stur d31, [x3, #-64] │ │ │ │ - ldr d29, [x0, #8] │ │ │ │ - fmadd d29, d30, d22, d29 │ │ │ │ - stur d29, [x3, #-56] │ │ │ │ - ldr d29, [x0, #16] │ │ │ │ - fmadd d29, d30, d23, d29 │ │ │ │ - stur d29, [x3, #-48] │ │ │ │ - ldr d29, [x0, #24] │ │ │ │ - fmadd d29, d30, d24, d29 │ │ │ │ - stur d29, [x3, #-40] │ │ │ │ - ldr d29, [x0, #32] │ │ │ │ - fmadd d29, d30, d25, d29 │ │ │ │ - stur d29, [x3, #-32] │ │ │ │ - ldr d29, [x0, #40] │ │ │ │ - fmadd d29, d30, d26, d29 │ │ │ │ - stur d29, [x3, #-24] │ │ │ │ - ldr d29, [x0, #48] │ │ │ │ - fmadd d29, d30, d27, d29 │ │ │ │ - stur d29, [x3, #-16] │ │ │ │ - ldr d29, [x0, #56] │ │ │ │ - fmadd d29, d30, d28, d29 │ │ │ │ - stur d29, [x3, #-8] │ │ │ │ - ldp d28, d29, [x1] │ │ │ │ - fadd d31, d31, d28 │ │ │ │ - str d31, [x1] │ │ │ │ - ldur d23, [x3, #-56] │ │ │ │ - fadd d23, d23, d29 │ │ │ │ - ldp d28, d29, [x1, #16] │ │ │ │ - str d23, [x1, #8] │ │ │ │ - ldur d24, [x3, #-48] │ │ │ │ - fadd d24, d24, d28 │ │ │ │ - str d24, [x1, #16] │ │ │ │ - ldur d25, [x3, #-40] │ │ │ │ - ldp d27, d28, [x1, #32] │ │ │ │ - fadd d25, d25, d29 │ │ │ │ - ldp d29, d22, [x1, #48] │ │ │ │ - str d25, [x1, #24] │ │ │ │ - ldur d26, [x3, #-32] │ │ │ │ - fadd d26, d26, d27 │ │ │ │ - str d26, [x1, #32] │ │ │ │ - ldur d27, [x3, #-24] │ │ │ │ - fadd d27, d27, d28 │ │ │ │ - str d27, [x1, #40] │ │ │ │ - ldur d28, [x3, #-16] │ │ │ │ - fadd d28, d28, d29 │ │ │ │ - str d28, [x1, #48] │ │ │ │ - ldur d29, [x3, #-8] │ │ │ │ - fadd d29, d29, d22 │ │ │ │ - str d29, [x1, #56] │ │ │ │ - cmp x3, x2 │ │ │ │ - b.ne 3e260 ::do_widen(char) const@@Base+0x29d20> // b.any │ │ │ │ - fadd d31, d31, d23 │ │ │ │ - fadd d31, d31, d24 │ │ │ │ - fadd d31, d31, d25 │ │ │ │ - fadd d31, d31, d26 │ │ │ │ - fadd d31, d31, d27 │ │ │ │ - fadd d31, d31, d28 │ │ │ │ - fadd d31, d31, d29 │ │ │ │ - str d31, [x19, #184] │ │ │ │ + ldrb w0, [x25, #16] │ │ │ │ + tbz w0, #0, 429b4 ::do_widen(char) const@@Base+0x24954> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 42a0c ::do_widen(char) const@@Base+0x249ac> │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + stp x26, xzr, [x19, #72] │ │ │ │ + ldr w1, [x19, #64] │ │ │ │ + ldr w0, [x19, #128] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + strb w2, [x25, #16] │ │ │ │ + and w1, w1, #0xfffffff8 │ │ │ │ + orr w0, w0, #0x1 │ │ │ │ + str w1, [x19, #64] │ │ │ │ + str w0, [x19, #128] │ │ │ │ + b 428b8 ::do_widen(char) const@@Base+0x24858> │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + str x0, [x19, #120] │ │ │ │ + cbz x20, 42a34 ::do_widen(char) const@@Base+0x249d4> │ │ │ │ + add x20, x20, x0 │ │ │ │ + sxtw x0, w20 │ │ │ │ + sxtw x21, w20 │ │ │ │ + cmp x1, w20, sxtw │ │ │ │ + b.ne 42818 ::do_widen(char) const@@Base+0x247b8> // b.any │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + stp x0, x0, [x19, #8] │ │ │ │ + str x0, [x19, #24] │ │ │ │ + b 42854 ::do_widen(char) const@@Base+0x247f4> │ │ │ │ + str x26, [x19, #72] │ │ │ │ + b 429b8 ::do_widen(char) const@@Base+0x24958> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 42b2c ::do_widen(char) const@@Base+0x24acc> // b.any │ │ │ │ + bl d450 │ │ │ │ + cmp x1, #0x5 │ │ │ │ + b.eq 429fc ::do_widen(char) const@@Base+0x2499c> // b.none │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + mov x21, x0 │ │ │ │ + b 4281c ::do_widen(char) const@@Base+0x247bc> │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x6f8 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + add x20, sp, #0x18 │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x1, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + add x1, x1, #0x3d0 │ │ │ │ + bl dbd0 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 42b2c ::do_widen(char) const@@Base+0x24acc> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl e1b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e4> │ │ │ │ + bl d820 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x22, sp, #0x18 │ │ │ │ + adrp x1, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + add x1, x1, #0x3e0 │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl d430 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 42b2c ::do_widen(char) const@@Base+0x24acc> // b.any │ │ │ │ + mov x0, x22 │ │ │ │ + bl e234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x264> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d980 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3afc0 ::do_widen(char) const@@Base+0x1cf60> │ │ │ │ + mov x0, x19 │ │ │ │ bl d870 │ │ │ │ - ldp w1, w0, [x19, #148] │ │ │ │ - mov w2, w0 │ │ │ │ - cbz w1, 3e3f8 ::do_widen(char) const@@Base+0x29eb8> │ │ │ │ - str w2, [x19, #156] │ │ │ │ - mov w4, w2 │ │ │ │ - cbz w4, 3e46c ::do_widen(char) const@@Base+0x29f2c> │ │ │ │ - ldr w4, [x19, #148] │ │ │ │ - cbnz w4, 3e3b0 ::do_widen(char) const@@Base+0x29e70> │ │ │ │ - ldr w0, [x19, #152] │ │ │ │ - ldr w1, [x19, #104] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.eq 3e3b0 ::do_widen(char) const@@Base+0x29e70> // b.none │ │ │ │ - mov x1, x23 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 42bbc ::do_widen(char) const@@Base+0x24b5c> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl da70 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 42b2c ::do_widen(char) const@@Base+0x24acc> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - bl 3d304 ::do_widen(char) const@@Base+0x28dc4> │ │ │ │ - tbnz w0, #31, 3f07c ::do_widen(char) const@@Base+0x2ab3c> │ │ │ │ - add w24, w24, w0 │ │ │ │ - cmp w22, #0x1 │ │ │ │ - b.eq 3e500 ::do_widen(char) const@@Base+0x29fc0> // b.none │ │ │ │ - ldp w4, w0, [x19, #148] │ │ │ │ - sub w4, w4, #0x1 │ │ │ │ - ldr w1, [x19, #168] │ │ │ │ - str w4, [x19, #148] │ │ │ │ - sub w1, w1, w21 │ │ │ │ - str w1, [x19, #168] │ │ │ │ - tbnz w4, #31, 3e47c ::do_widen(char) const@@Base+0x29f3c> │ │ │ │ - ldr w1, [x19, #104] │ │ │ │ - sub w2, w0, #0x1 │ │ │ │ - str w2, [x19, #152] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.lt 3e4b8 ::do_widen(char) const@@Base+0x29f78> // b.tstop │ │ │ │ - ldr x4, [x19, #8] │ │ │ │ - ldr w6, [x19, #108] │ │ │ │ - ldr w0, [x19, #176] │ │ │ │ - b 3d8e0 ::do_widen(char) const@@Base+0x293a0> │ │ │ │ - ldr w3, [x19, #136] │ │ │ │ - cbz w3, 3e378 ::do_widen(char) const@@Base+0x29e38> │ │ │ │ - mov w4, w0 │ │ │ │ - add x8, x19, #0xc0 │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - mov w27, #0x1 // #1 │ │ │ │ - ldr x1, [x9] │ │ │ │ - ldr x0, [x8] │ │ │ │ - add x3, x1, w3, uxtw #3 │ │ │ │ - nop │ │ │ │ - ldp d31, d30, [x0] │ │ │ │ - ldp d25, d26, [x0, #16] │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - ldp d27, d28, [x0, #32] │ │ │ │ - ldp d29, d30, [x0, #48] │ │ │ │ - fadd d31, d31, d25 │ │ │ │ - add x0, x0, #0x40 │ │ │ │ - fadd d31, d31, d26 │ │ │ │ - fadd d31, d31, d27 │ │ │ │ - fadd d31, d31, d28 │ │ │ │ - fadd d31, d31, d29 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - str d31, [x1], #8 │ │ │ │ - cmp x1, x3 │ │ │ │ - b.ne 3e420 ::do_widen(char) const@@Base+0x29ee0> // b.any │ │ │ │ - cbnz w27, 3e88c ::do_widen(char) const@@Base+0x2a34c> │ │ │ │ - ldr w2, [x19, #156] │ │ │ │ - str w2, [x19, #156] │ │ │ │ - cbnz w4, 3e384 ::do_widen(char) const@@Base+0x29e44> │ │ │ │ - mov x1, x23 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + cbnz x24, 42b00 ::do_widen(char) const@@Base+0x24aa0> │ │ │ │ + b 42b08 ::do_widen(char) const@@Base+0x24aa8> │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x21, x0 │ │ │ │ + b 42b00 ::do_widen(char) const@@Base+0x24aa0> │ │ │ │ + bti j │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x20, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 3d144 ::do_widen(char) const@@Base+0x28c04> │ │ │ │ - b 3e384 ::do_widen(char) const@@Base+0x29e44> │ │ │ │ - ldr w1, [x19, #144] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.le 3e3d4 ::do_widen(char) const@@Base+0x29e94> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - ldr x2, [x2, #208] │ │ │ │ - str w1, [x19, #144] │ │ │ │ - ldrh w1, [x2, w1, uxtw #1] │ │ │ │ - sub w2, w0, #0x1 │ │ │ │ - str w2, [x19, #152] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - str w1, [x19, #148] │ │ │ │ - ldr w1, [x19, #104] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ge 3e3e8 ::do_widen(char) const@@Base+0x29ea8> // b.tcont │ │ │ │ - ldp x21, x22, [sp, #96] │ │ │ │ - ldp x25, x26, [sp, #128] │ │ │ │ - ldp x27, x28, [sp, #144] │ │ │ │ - ldp d14, d15, [sp, #160] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3f10c ::do_widen(char) const@@Base+0x2abcc> // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - mov w0, w24 │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #112] │ │ │ │ - add sp, sp, #0xb0 │ │ │ │ + b.ne 42b2c ::do_widen(char) const@@Base+0x24acc> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x1f0 │ │ │ │ + adrp x5, 9f000 │ │ │ │ + ldr x5, [x5, #3744] │ │ │ │ + stp x29, x30, [sp, #400] │ │ │ │ + add x29, sp, #0x190 │ │ │ │ + stp x19, x20, [sp, #416] │ │ │ │ + stp x21, x22, [sp, #432] │ │ │ │ + mov x22, x0 │ │ │ │ + stp x23, x24, [sp, #448] │ │ │ │ + stp x25, x26, [sp, #464] │ │ │ │ + stp x27, x28, [sp, #480] │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr x4, [x5] │ │ │ │ + str x4, [sp, #392] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + cbz x0, 430d4 ::do_widen(char) const@@Base+0x25074> │ │ │ │ + mov x28, x1 │ │ │ │ + ldr w1, [x0, #56] │ │ │ │ + tbnz w1, #0, 430f4 ::do_widen(char) const@@Base+0x25094> │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov x20, x2 │ │ │ │ + mov x21, x3 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42c50 ::do_widen(char) const@@Base+0x24bf0> // b.none │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + ldr x24, [x1, #16] │ │ │ │ + cmn x20, #0x1 │ │ │ │ + mov x1, #0x80 // #128 │ │ │ │ + csel x20, x20, x1, ne // ne = any │ │ │ │ + cmn x21, #0x1 │ │ │ │ + b.ne 42c68 ::do_widen(char) const@@Base+0x24c08> // b.any │ │ │ │ + ldr x21, [x0, #48] │ │ │ │ + mov x0, #0x120 // #288 │ │ │ │ + bl d8b0 │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x0, x0, #0x38 │ │ │ │ + stp xzr, xzr, [x19, #16] │ │ │ │ + add x23, x19, #0x48 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + stp x1, xzr, [x19] │ │ │ │ + stp xzr, xzr, [x19, #32] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + bl dfc0 │ │ │ │ + str wzr, [x19, #64] │ │ │ │ + ldr q31, [x28] │ │ │ │ + add x3, x19, #0x200 │ │ │ │ + movi v30.4s, #0x0 │ │ │ │ + strb wzr, [x23, #168] │ │ │ │ + mov w2, #0x4 // #4 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + mov x1, v31.d[1] │ │ │ │ + add x0, x0, #0x808 │ │ │ │ + str q31, [sp, #48] │ │ │ │ + stur q30, [x19, #248] │ │ │ │ + stur q30, [x3, #-248] │ │ │ │ + str x0, [x19] │ │ │ │ + str w2, [x19, #280] │ │ │ │ + cbz x1, 42ce4 ::do_widen(char) const@@Base+0x24c84> │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 79b10 ::do_widen(char) const@@Base+0x5bab0> │ │ │ │ + ldp x1, x2, [x28, #16] │ │ │ │ + add x3, sp, #0x50 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + stp x3, x0, [sp, #8] │ │ │ │ + str x3, [sp, #64] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 35640 ::do_widen(char) const@@Base+0x175e0> │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + add x26, sp, #0x70 │ │ │ │ + ldp x1, x2, [x28, #48] │ │ │ │ + str x26, [sp, #96] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 35640 ::do_widen(char) const@@Base+0x175e0> │ │ │ │ + ldp x6, x7, [x28, #112] │ │ │ │ + add x27, sp, #0xc0 │ │ │ │ + ldp x1, x2, [x28, #128] │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + ldr x3, [x28, #88] │ │ │ │ + str x3, [sp, #136] │ │ │ │ + ldr q31, [x28, #96] │ │ │ │ + stp x6, x7, [sp, #160] │ │ │ │ + ldr w5, [x28, #80] │ │ │ │ + add x2, x1, x2 │ │ │ │ + str w5, [sp, #128] │ │ │ │ + str q31, [sp, #144] │ │ │ │ + str x27, [sp, #176] │ │ │ │ + bl 35640 ::do_widen(char) const@@Base+0x175e0> │ │ │ │ + ldr w0, [x19, #280] │ │ │ │ + ldr w1, [x28, #160] │ │ │ │ + str w1, [sp, #208] │ │ │ │ + tbnz w0, #0, 4312c ::do_widen(char) const@@Base+0x250cc> │ │ │ │ + cmn x21, #0x1 │ │ │ │ + b.eq 43048 ::do_widen(char) const@@Base+0x24fe8> // b.none │ │ │ │ + cmp x21, #0x2 │ │ │ │ + mov x0, #0x2 // #2 │ │ │ │ + csel x21, x21, x0, ge // ge = tcont │ │ │ │ + cmp x20, #0x0 │ │ │ │ + csinc x20, x20, xzr, ne // ne = any │ │ │ │ + str x21, [x19, #272] │ │ │ │ + ldr x0, [x19, #264] │ │ │ │ + add x20, x20, x21 │ │ │ │ + sxtw x21, w20 │ │ │ │ + cmp x0, w20, sxtw │ │ │ │ + b.eq 42dc4 ::do_widen(char) const@@Base+0x24d64> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + tbnz x21, #63, 430a8 ::do_widen(char) const@@Base+0x25048> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + bl d8b0 │ │ │ │ + ldr x2, [x19, #256] │ │ │ │ + stp x0, x21, [x19, #256] │ │ │ │ + mov x1, x0 │ │ │ │ + cbz x2, 42dc8 ::do_widen(char) const@@Base+0x24d68> │ │ │ │ + mov x0, x2 │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [x19, #256] │ │ │ │ + stp x1, x1, [x19, #8] │ │ │ │ + ldr q30, [sp, #48] │ │ │ │ + str x1, [x19, #24] │ │ │ │ + mov x1, v30.d[1] │ │ │ │ + str q30, [sp, #224] │ │ │ │ + cbz x1, 42dec ::do_widen(char) const@@Base+0x24d8c> │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 79b10 ::do_widen(char) const@@Base+0x5bab0> │ │ │ │ + ldp x1, x2, [sp, #64] │ │ │ │ + add x3, sp, #0x100 │ │ │ │ + add x20, sp, #0xf0 │ │ │ │ + str x3, [sp, #240] │ │ │ │ + mov x0, x20 │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 35640 ::do_widen(char) const@@Base+0x175e0> │ │ │ │ + ldp x1, x2, [sp, #96] │ │ │ │ + add x3, sp, #0x120 │ │ │ │ + add x21, sp, #0x110 │ │ │ │ + str x3, [sp, #272] │ │ │ │ + mov x0, x21 │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 35640 ::do_widen(char) const@@Base+0x175e0> │ │ │ │ + ldp x4, x5, [sp, #160] │ │ │ │ + add x3, sp, #0x170 │ │ │ │ + ldp x1, x2, [sp, #176] │ │ │ │ + add x0, sp, #0x160 │ │ │ │ + ldr x6, [sp, #136] │ │ │ │ + str x6, [sp, #312] │ │ │ │ + ldr q31, [sp, #144] │ │ │ │ + stp x4, x5, [sp, #336] │ │ │ │ + ldr w7, [sp, #128] │ │ │ │ + add x2, x1, x2 │ │ │ │ + str w7, [sp, #304] │ │ │ │ + str q31, [sp, #320] │ │ │ │ + str x3, [sp, #352] │ │ │ │ + bl 35640 ::do_widen(char) const@@Base+0x175e0> │ │ │ │ + ldrb w0, [x23, #168] │ │ │ │ + ldr w1, [sp, #208] │ │ │ │ + str w1, [sp, #384] │ │ │ │ + tbnz w0, #0, 43070 ::do_widen(char) const@@Base+0x25010> │ │ │ │ + ldr q29, [sp, #224] │ │ │ │ + mov x1, v29.d[1] │ │ │ │ + stur q29, [x19, #72] │ │ │ │ + cbz x1, 42e88 ::do_widen(char) const@@Base+0x24e28> │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 79b10 ::do_widen(char) const@@Base+0x5bab0> │ │ │ │ + ldp x1, x2, [sp, #240] │ │ │ │ + add x3, x19, #0x68 │ │ │ │ + str x3, [x19, #88] │ │ │ │ + add x20, x19, #0x58 │ │ │ │ + mov x0, x20 │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 35640 ::do_widen(char) const@@Base+0x175e0> │ │ │ │ + ldp x1, x2, [sp, #272] │ │ │ │ + add x3, x19, #0x88 │ │ │ │ + str x3, [x19, #120] │ │ │ │ + add x21, x19, #0x78 │ │ │ │ + mov x0, x21 │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 35640 ::do_widen(char) const@@Base+0x175e0> │ │ │ │ + ldr x1, [sp, #312] │ │ │ │ + str x1, [x20, #72] │ │ │ │ + ldr w2, [sp, #304] │ │ │ │ + add x3, x19, #0xd8 │ │ │ │ + ldr q31, [sp, #320] │ │ │ │ + str w2, [x20, #64] │ │ │ │ + ldp x4, x5, [sp, #336] │ │ │ │ + add x0, x19, #0xc8 │ │ │ │ + ldp x1, x2, [sp, #352] │ │ │ │ + stur q31, [x19, #168] │ │ │ │ + stp x4, x5, [x23, #112] │ │ │ │ + str x3, [x19, #200] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 35640 ::do_widen(char) const@@Base+0x175e0> │ │ │ │ + ldr w2, [sp, #384] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str w2, [x23, #160] │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + strb w1, [x23, #168] │ │ │ │ + bl 3b600 ::do_widen(char) const@@Base+0x1d5a0> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + ldr w2, [x19, #64] │ │ │ │ + ldr w1, [x19, #280] │ │ │ │ + and w2, w2, #0xfffffff8 │ │ │ │ + str w2, [x19, #64] │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + str w1, [x19, #280] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 42f38 ::do_widen(char) const@@Base+0x24ed8> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 42f48 ::do_widen(char) const@@Base+0x24ee8> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42f5c ::do_widen(char) const@@Base+0x24efc> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x20, [sp, #56] │ │ │ │ + cbz x20, 42fa0 ::do_widen(char) const@@Base+0x24f40> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 42fa0 ::do_widen(char) const@@Base+0x24f40> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 43080 ::do_widen(char) const@@Base+0x25020> // b.none │ │ │ │ + nop │ │ │ │ + ldr x20, [x22] │ │ │ │ + cbz x20, 430d4 ::do_widen(char) const@@Base+0x25074> │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl d8b0 │ │ │ │ + str x19, [x0, #16] │ │ │ │ + mov x1, x20 │ │ │ │ + bl d260 │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + ldr x0, [x22] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [x20, #16] │ │ │ │ + cbz x24, 42ff0 ::do_widen(char) const@@Base+0x24f90> │ │ │ │ + ldr x1, [x24] │ │ │ │ + ldr x2, [x1, #112] │ │ │ │ + cbz x0, 430d4 ::do_widen(char) const@@Base+0x25074> │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + mov x0, x24 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x22] │ │ │ │ + cbz x0, 430d4 ::do_widen(char) const@@Base+0x25074> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + cbz x0, 43008 ::do_widen(char) const@@Base+0x24fa8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 43174 ::do_widen(char) const@@Base+0x25114> // b.any │ │ │ │ + ldp x29, x30, [sp, #400] │ │ │ │ + ldp x19, x20, [sp, #416] │ │ │ │ + ldp x21, x22, [sp, #432] │ │ │ │ + ldp x23, x24, [sp, #448] │ │ │ │ + ldp x25, x26, [sp, #464] │ │ │ │ + ldp x27, x28, [sp, #480] │ │ │ │ + add sp, sp, #0x1f0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + mov x21, #0x4 // #4 │ │ │ │ + str x21, [x19, #272] │ │ │ │ + cbnz x20, 42d84 ::do_widen(char) const@@Base+0x24d24> │ │ │ │ + ldr x1, [x19, #264] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + mov x21, x0 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 42da0 ::do_widen(char) const@@Base+0x24d40> // b.any │ │ │ │ + ldr x1, [x19, #256] │ │ │ │ + b 42dc8 ::do_widen(char) const@@Base+0x24d68> │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3b600 ::do_widen(char) const@@Base+0x1d5a0> │ │ │ │ + strb wzr, [x23, #168] │ │ │ │ + b 42e6c ::do_widen(char) const@@Base+0x24e0c> │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x0, x0, #0x9a0 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 430c8 ::do_widen(char) const@@Base+0x25068> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + b 42fa0 ::do_widen(char) const@@Base+0x24f40> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #392] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 43174 ::do_widen(char) const@@Base+0x25114> // b.any │ │ │ │ + bl d450 │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 42fa0 ::do_widen(char) const@@Base+0x24f40> │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x6f8 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + add x20, sp, #0xe0 │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x1, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + add x1, x1, #0x3d0 │ │ │ │ + bl dbd0 │ │ │ │ + ldr x0, [sp, #392] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 43174 ::do_widen(char) const@@Base+0x25114> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl e1b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e4> │ │ │ │ + bl d820 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x22, sp, #0xe0 │ │ │ │ + adrp x1, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x2, sp, #0x20 │ │ │ │ + add x1, x1, #0x3e0 │ │ │ │ + str w4, [sp, #32] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + bl d430 │ │ │ │ + ldr x0, [sp, #392] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 43208 ::do_widen(char) const@@Base+0x251a8> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x21, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + cbz x0, 431a0 ::do_widen(char) const@@Base+0x25140> │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + bl 3b600 ::do_widen(char) const@@Base+0x1d5a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3b180 ::do_widen(char) const@@Base+0x1d120> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #392] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 43174 ::do_widen(char) const@@Base+0x25114> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 43194 ::do_widen(char) const@@Base+0x25134> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 431a8 ::do_widen(char) const@@Base+0x25148> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 43194 ::do_widen(char) const@@Base+0x25134> │ │ │ │ + mov x0, x22 │ │ │ │ + bl e234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x264> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d980 │ │ │ │ + b 431a8 ::do_widen(char) const@@Base+0x25148> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cbz x0, 43248 ::do_widen(char) const@@Base+0x251e8> │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + mov x21, x20 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + b 431b0 ::do_widen(char) const@@Base+0x25150> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl da70 │ │ │ │ + ldr x0, [sp, #392] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 43174 ::do_widen(char) const@@Base+0x25114> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x21, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 432ac ::do_widen(char) const@@Base+0x2524c> │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + bl 3b600 ::do_widen(char) const@@Base+0x1d5a0> │ │ │ │ + b 431a0 ::do_widen(char) const@@Base+0x25140> │ │ │ │ + bti j │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 43174 ::do_widen(char) const@@Base+0x25114> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 4323c ::do_widen(char) const@@Base+0x251dc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 4323c ::do_widen(char) const@@Base+0x251dc> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 432a0 ::do_widen(char) const@@Base+0x25240> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 432a0 ::do_widen(char) const@@Base+0x25240> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x130 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #208] │ │ │ │ + add x29, sp, #0xd0 │ │ │ │ + stp x19, x20, [sp, #224] │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #240] │ │ │ │ + mov x21, x1 │ │ │ │ + mov x22, x19 │ │ │ │ + stp x23, x24, [sp, #256] │ │ │ │ + add x24, x0, #0x240 │ │ │ │ + mov x0, x24 │ │ │ │ + stp x25, x26, [sp, #272] │ │ │ │ + adrp x23, 9e000 │ │ │ │ + stp x27, x28, [sp, #288] │ │ │ │ + ldr x1, [x2] │ │ │ │ + str x1, [sp, #200] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d3b0 │ │ │ │ + str xzr, [x24, #216] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x19, #0x400 │ │ │ │ + strh wzr, [x19, #800] │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x3, x3, #0x2e0 │ │ │ │ + add x4, x23, #0x568 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + add x2, x2, #0x590 │ │ │ │ + stur q31, [x0, #-216] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stur q31, [x0, #-200] │ │ │ │ + mov x0, x24 │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + str x3, [x22], #16 │ │ │ │ + str x4, [x19, #16] │ │ │ │ + str x2, [x19, #576] │ │ │ │ + str xzr, [x22, #8] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x2, x2, #0x340 │ │ │ │ + add x1, x1, #0x368 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x310 │ │ │ │ + str x0, [x19] │ │ │ │ mov x0, #0x40 // #64 │ │ │ │ + str x2, [x19, #16] │ │ │ │ + str x1, [x19, #576] │ │ │ │ bl d8b0 │ │ │ │ - movi v31.2d, #0x0 │ │ │ │ - mov x27, x0 │ │ │ │ - stp xzr, xzr, [sp, #40] │ │ │ │ - mov x0, #0x30 // #48 │ │ │ │ - stp q31, q31, [x27] │ │ │ │ - stp q31, q31, [x27, #32] │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x20, x0 │ │ │ │ + stp x0, xzr, [x19, #32] │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + ldr q31, [x1, #3664] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + stp x20, x20, [x20] │ │ │ │ + stp xzr, xzr, [x20, #16] │ │ │ │ + str x1, [x20, #48] │ │ │ │ + str w1, [x20, #56] │ │ │ │ + str q31, [x20, #32] │ │ │ │ bl d8b0 │ │ │ │ - mov x26, x0 │ │ │ │ - mov x22, x0 │ │ │ │ - add x28, x0, #0x30 │ │ │ │ - stp x0, x0, [sp, #32] │ │ │ │ - str x28, [sp, #48] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - stp xzr, xzr, [x22] │ │ │ │ + mov x1, x0 │ │ │ │ + movi v31.2s, #0x1 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x2, x2, #0x570 │ │ │ │ + str x2, [x1] │ │ │ │ + str x20, [x1, #16] │ │ │ │ + str x1, [x19, #40] │ │ │ │ + str d31, [x1, #8] │ │ │ │ + cbz x0, 43468 ::do_widen(char) const@@Base+0x25408> │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x20 │ │ │ │ + str x1, [x19, #8] │ │ │ │ + cbz x0, 43ba0 ::do_widen(char) const@@Base+0x25b40> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x2, x2, #0x468 │ │ │ │ + add x1, x1, #0x498 │ │ │ │ + str x19, [x0, #24] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x4c0 │ │ │ │ + str x2, [x19] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + add x22, x19, #0x138 │ │ │ │ + str x0, [x19, #576] │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3712] │ │ │ │ + bl d3b0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #4064] │ │ │ │ + add x2, x25, #0x10 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x2, [x19, #312] │ │ │ │ + str xzr, [x22, #216] │ │ │ │ + add x20, x19, #0x30 │ │ │ │ + ldp x23, x26, [x0, #8] │ │ │ │ + strh wzr, [x19, #536] │ │ │ │ + stp q31, q31, [x19, #544] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [x19, #48] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + str xzr, [x20, #8] │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + add x0, x20, x0 │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + add x27, x19, #0x40 │ │ │ │ + mov x0, x27 │ │ │ │ + add x2, x1, #0x18 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + str x2, [x19, #48] │ │ │ │ + str x1, [x19, #312] │ │ │ │ + bl d8e0 >::basic_filebuf()@plt> │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x22 │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x28, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + add x1, x28, #0x3f0 │ │ │ │ + bl dfd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ + ldr x3, [x21, #8] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.hi 43d44 ::do_widen(char) const@@Base+0x25ce4> // b.pmore │ │ │ │ + ldr x1, [x21] │ │ │ │ + sub x3, x3, x0 │ │ │ │ + add x23, sp, #0x30 │ │ │ │ + str x3, [sp, #16] │ │ │ │ + str x23, [sp, #32] │ │ │ │ + add x26, sp, #0x20 │ │ │ │ + add x4, x1, x0 │ │ │ │ + cmp x3, #0xf │ │ │ │ + b.hi 43768 ::do_widen(char) const@@Base+0x25708> // b.pmore │ │ │ │ + cmp x3, #0x1 │ │ │ │ + b.ne 43698 ::do_widen(char) const@@Base+0x25638> // b.any │ │ │ │ + ldrb w0, [x1, x0] │ │ │ │ + strb w0, [sp, #48] │ │ │ │ + mov x0, x23 │ │ │ │ + str x3, [sp, #40] │ │ │ │ + strb wzr, [x0, x3] │ │ │ │ + ldp x0, x1, [sp, #32] │ │ │ │ + cmp x1, #0x2 │ │ │ │ + b.eq 436a4 ::do_widen(char) const@@Base+0x25644> // b.none │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 435ac ::do_widen(char) const@@Base+0x2554c> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + add x1, x28, #0x3f0 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + bl dfd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + ldr x3, [x21, #8] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.hi 43d08 ::do_widen(char) const@@Base+0x25ca8> // b.pmore │ │ │ │ + ldr x1, [x21] │ │ │ │ + sub x3, x3, x0 │ │ │ │ + str x3, [sp, #16] │ │ │ │ + str x23, [sp, #32] │ │ │ │ + add x4, x1, x0 │ │ │ │ + cmp x3, #0xf │ │ │ │ + b.hi 43a70 ::do_widen(char) const@@Base+0x25a10> // b.pmore │ │ │ │ + cmp x3, #0x1 │ │ │ │ + b.eq 43a64 ::do_widen(char) const@@Base+0x25a04> // b.none │ │ │ │ + cbnz x3, 43954 ::do_widen(char) const@@Base+0x258f4> │ │ │ │ + mov x0, x23 │ │ │ │ + str x3, [sp, #40] │ │ │ │ + strb wzr, [x0, x3] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x0, #0x3 │ │ │ │ + b.eq 43980 ::do_widen(char) const@@Base+0x25920> // b.none │ │ │ │ + mov x0, x26 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x1, x28, #0x3f0 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + bl dfd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ + add x1, x0, #0x1 │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.hi 43c90 ::do_widen(char) const@@Base+0x25c30> // b.pmore │ │ │ │ + ldr x3, [x21] │ │ │ │ + mov x0, x26 │ │ │ │ + str x23, [sp, #32] │ │ │ │ + add x2, x3, x2 │ │ │ │ + add x1, x3, x1 │ │ │ │ + bl 35560 ::do_widen(char) const@@Base+0x17500> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x0, #0x3 │ │ │ │ + b.eq 43ad0 ::do_widen(char) const@@Base+0x25a70> // b.none │ │ │ │ + mov x0, x26 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x27 │ │ │ │ + mov w2, #0x8 // #8 │ │ │ │ + bl d810 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x20, x1 │ │ │ │ + cbz x0, 43b8c ::do_widen(char) const@@Base+0x25b2c> │ │ │ │ + mov x0, x1 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + b 43718 ::do_widen(char) const@@Base+0x256b8> │ │ │ │ + cbz x3, 43588 ::do_widen(char) const@@Base+0x25528> │ │ │ │ + mov x0, x23 │ │ │ │ + b 4378c ::do_widen(char) const@@Base+0x2572c> │ │ │ │ + ldrh w2, [x0] │ │ │ │ + mov w1, #0x7a67 // #31335 │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 435a0 ::do_widen(char) const@@Base+0x25540> // b.any │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 436c0 ::do_widen(char) const@@Base+0x25660> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x27 │ │ │ │ + mov w2, #0xc // #12 │ │ │ │ + bl d810 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + add x0, x20, x1 │ │ │ │ + cbz x2, 43a98 ::do_widen(char) const@@Base+0x25a38> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + mov x0, x26 │ │ │ │ + mov x2, #0x1000 // #4096 │ │ │ │ + mov w1, #0xf // #15 │ │ │ │ + bl 3b9a0 ::do_widen(char) const@@Base+0x1d940> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + mov x1, x26 │ │ │ │ + mov x2, x3 │ │ │ │ + bl 42be0 ::do_widen(char) const@@Base+0x24b80> │ │ │ │ + mov x0, x26 │ │ │ │ + bl 3b600 ::do_widen(char) const@@Base+0x1d5a0> │ │ │ │ + ldr w27, [x22, #32] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + ands w27, w27, w0 │ │ │ │ + b.eq 437a4 ::do_widen(char) const@@Base+0x25744> // b.none │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 43bec ::do_widen(char) const@@Base+0x25b8c> // b.any │ │ │ │ + ldp x29, x30, [sp, #208] │ │ │ │ + ldp x19, x20, [sp, #224] │ │ │ │ + ldp x21, x22, [sp, #240] │ │ │ │ + ldp x23, x24, [sp, #256] │ │ │ │ + ldp x25, x26, [sp, #272] │ │ │ │ + ldp x27, x28, [sp, #288] │ │ │ │ + add sp, sp, #0x130 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x26 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x4, x3, [sp] │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldp x4, x3, [sp] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + mov x2, x3 │ │ │ │ + mov x1, x4 │ │ │ │ + bl d270 │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + b 4358c ::do_widen(char) const@@Base+0x2552c> │ │ │ │ + ldr x22, [x19, #8] │ │ │ │ + ldr x1, [x22] │ │ │ │ + cbz x1, 43ba0 ::do_widen(char) const@@Base+0x25b40> │ │ │ │ + ldr w0, [x1, #56] │ │ │ │ + tbnz w0, #0, 43bc0 ::do_widen(char) const@@Base+0x25b60> │ │ │ │ + ldr x0, [x1] │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 437d0 ::do_widen(char) const@@Base+0x25770> // b.none │ │ │ │ + ldr x0, [x1, #8] │ │ │ │ + ldr x23, [x0, #16] │ │ │ │ + mov x0, #0x80 // #128 │ │ │ │ + ldr x26, [x1, #48] │ │ │ │ + bl d8b0 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + mov x21, x0 │ │ │ │ + add x28, x21, #0x48 │ │ │ │ + add x0, x0, #0x38 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + stp x1, xzr, [x21] │ │ │ │ + stp xzr, xzr, [x21, #16] │ │ │ │ + stp xzr, xzr, [x21, #32] │ │ │ │ + str xzr, [x21, #48] │ │ │ │ + bl dfc0 │ │ │ │ + str wzr, [x21, #64] │ │ │ │ + strb wzr, [x28, #8] │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0xb28 │ │ │ │ + str x0, [x21] │ │ │ │ + stp xzr, xzr, [x21, #88] │ │ │ │ + str xzr, [x21, #104] │ │ │ │ + str w1, [x21, #120] │ │ │ │ + cmn x26, #0x1 │ │ │ │ + b.eq 43aa8 ::do_widen(char) const@@Base+0x25a48> // b.none │ │ │ │ + cmp x26, #0x2 │ │ │ │ + mov x0, #0x2 // #2 │ │ │ │ + csel x26, x26, x0, ge // ge = tcont │ │ │ │ + str x26, [x21, #112] │ │ │ │ + add x26, x26, #0x1, lsl #12 │ │ │ │ + sxtw x26, w26 │ │ │ │ + cmp x26, #0x0 │ │ │ │ + cbnz x26, 43918 ::do_widen(char) const@@Base+0x258b8> │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + ldr x26, [x22] │ │ │ │ + stp x2, x2, [x21, #8] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str x2, [x21, #24] │ │ │ │ + str x20, [x21, #72] │ │ │ │ + strb w1, [x28, #8] │ │ │ │ + str w27, [x21, #64] │ │ │ │ + str w0, [x21, #120] │ │ │ │ + cbz x26, 43ba0 ::do_widen(char) const@@Base+0x25b40> │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl d8b0 │ │ │ │ + str x21, [x0, #16] │ │ │ │ + mov x1, x26 │ │ │ │ + bl d260 │ │ │ │ + ldr x0, [x26, #16] │ │ │ │ + ldr x3, [x22] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x26, #16] │ │ │ │ + cbz x3, 43ba0 ::do_widen(char) const@@Base+0x25b40> │ │ │ │ + ldr x0, [x3] │ │ │ │ + ldr w1, [x3, #56] │ │ │ │ + orr w1, w1, #0x3 │ │ │ │ + str w1, [x3, #56] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 438dc ::do_widen(char) const@@Base+0x2587c> // b.none │ │ │ │ + ldr x2, [x0, #16] │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr w1, [x2, #64] │ │ │ │ + and w1, w1, #0xfffffff9 │ │ │ │ + str w1, [x2, #64] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ne 438c0 ::do_widen(char) const@@Base+0x25860> // b.any │ │ │ │ + cbz x23, 43900 ::do_widen(char) const@@Base+0x258a0> │ │ │ │ + ldr x2, [x23] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [x3, #8] │ │ │ │ + ldr x2, [x2, #112] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x3, [x22] │ │ │ │ + cbz x3, 43ba0 ::do_widen(char) const@@Base+0x25b40> │ │ │ │ + ldr x0, [x3, #24] │ │ │ │ + cbz x0, 43728 ::do_widen(char) const@@Base+0x256c8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + b 43728 ::do_widen(char) const@@Base+0x256c8> │ │ │ │ + mov x0, x26 │ │ │ │ + b.lt 43b4c ::do_widen(char) const@@Base+0x25aec> // b.tstop │ │ │ │ + bl d8b0 │ │ │ │ + ldr x1, [x21, #96] │ │ │ │ + stp x0, x26, [x21, #96] │ │ │ │ + mov x2, x0 │ │ │ │ + cbz x1, 43abc ::do_widen(char) const@@Base+0x25a5c> │ │ │ │ + mov x0, x1 │ │ │ │ + bl d870 │ │ │ │ + ldr w0, [x21, #120] │ │ │ │ + ldr w27, [x21, #64] │ │ │ │ + ldr x2, [x21, #96] │ │ │ │ + orr w0, w0, #0x1 │ │ │ │ + and w27, w27, #0xfffffff8 │ │ │ │ + b 4385c ::do_widen(char) const@@Base+0x257fc> │ │ │ │ + mov x0, x23 │ │ │ │ + mov x2, x3 │ │ │ │ + mov x1, x4 │ │ │ │ + bl d270 │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + strb wzr, [x0, x3] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x0, #0x3 │ │ │ │ + b.ne 43610 ::do_widen(char) const@@Base+0x255b0> // b.any │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + mov w1, #0x7a62 // #31330 │ │ │ │ + ldrh w2, [x0] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 43610 ::do_widen(char) const@@Base+0x255b0> // b.any │ │ │ │ + ldrb w0, [x0, #2] │ │ │ │ + cmp w0, #0x32 │ │ │ │ + b.ne 43610 ::do_widen(char) const@@Base+0x255b0> // b.any │ │ │ │ + mov x0, x26 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x27 │ │ │ │ + mov w2, #0xc // #12 │ │ │ │ + bl d810 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + add x0, x20, x1 │ │ │ │ + cbz x2, 43b6c ::do_widen(char) const@@Base+0x25b0c> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ mov x0, #0x40 // #64 │ │ │ │ - str xzr, [x22, #16] │ │ │ │ bl d8b0 │ │ │ │ - ldp q29, q28, [x27] │ │ │ │ - add x1, x0, #0x40 │ │ │ │ - stp x0, x1, [x22] │ │ │ │ - add x22, x22, #0x18 │ │ │ │ - ldp q31, q30, [x27, #32] │ │ │ │ - stp q29, q28, [x0] │ │ │ │ - stur x1, [x22, #-8] │ │ │ │ - stp q31, q30, [x0, #32] │ │ │ │ - cmp x28, x22 │ │ │ │ - b.ne 3e540 ::do_widen(char) const@@Base+0x2a000> // b.any │ │ │ │ + add x27, sp, #0x10 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x1, x27 │ │ │ │ + str xzr, [sp, #16] │ │ │ │ + bl db70 │ │ │ │ + strb wzr, [x21, #17] │ │ │ │ + mov x0, #0x1000 // #4096 │ │ │ │ + bl d8b0 │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + str x0, [x21, #24] │ │ │ │ + add x2, x0, #0x1, lsl #12 │ │ │ │ + mov x3, #0x1000 // #4096 │ │ │ │ + stp x3, x0, [x1, #8] │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + str x2, [x1, #24] │ │ │ │ + str wzr, [x21, #56] │ │ │ │ + stp x21, xzr, [sp, #16] │ │ │ │ + bl d8b0 │ │ │ │ + mov x23, x0 │ │ │ │ + movi v31.2s, #0x1 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x4, x4, #0x4e0 │ │ │ │ + str x4, [x23] │ │ │ │ + str x21, [x23, #16] │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + mov x1, x27 │ │ │ │ + mov x2, x3 │ │ │ │ + str d31, [x23, #8] │ │ │ │ + str x23, [sp, #24] │ │ │ │ + bl 426e0 ::do_widen(char) const@@Base+0x24680> │ │ │ │ + mov x0, x23 │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + b 43718 ::do_widen(char) const@@Base+0x256b8> │ │ │ │ + ldrb w0, [x1, x0] │ │ │ │ + strb w0, [sp, #48] │ │ │ │ + b 435f8 ::do_widen(char) const@@Base+0x25598> │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x26 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x3, x4, [sp] │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + ldp x3, x4, [sp] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + b 43958 ::do_widen(char) const@@Base+0x258f8> │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + b 436ec ::do_widen(char) const@@Base+0x2568c> │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + mov x0, #0x1004 // #4100 │ │ │ │ + mov x26, x0 │ │ │ │ + str x1, [x21, #112] │ │ │ │ + b 43920 ::do_widen(char) const@@Base+0x258c0> │ │ │ │ + ldr w27, [x21, #64] │ │ │ │ + ldr w0, [x21, #120] │ │ │ │ + and w27, w27, #0xfffffff8 │ │ │ │ + orr w0, w0, #0x1 │ │ │ │ + b 4385c ::do_widen(char) const@@Base+0x257fc> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + mov w1, #0x6962 // #26978 │ │ │ │ + ldrh w2, [x0] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 43660 ::do_widen(char) const@@Base+0x25600> // b.any │ │ │ │ + ldrb w0, [x0, #2] │ │ │ │ + cmp w0, #0x6e │ │ │ │ + b.ne 43660 ::do_widen(char) const@@Base+0x25600> // b.any │ │ │ │ + mov x0, x26 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x1, [x21] │ │ │ │ mov x0, x27 │ │ │ │ - str x22, [sp, #40] │ │ │ │ + mov w2, #0xc // #12 │ │ │ │ + bl d810 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + add x0, x20, x1 │ │ │ │ + cbz x2, 43b7c ::do_widen(char) const@@Base+0x25b1c> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + mov x0, x26 │ │ │ │ + mov x2, #0x1000 // #4096 │ │ │ │ + mov w1, #0xf // #15 │ │ │ │ + bl 3b9a0 ::do_widen(char) const@@Base+0x1d940> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + mov x1, x26 │ │ │ │ + mov x2, x3 │ │ │ │ + bl 42be0 ::do_widen(char) const@@Base+0x24b80> │ │ │ │ + b 43710 ::do_widen(char) const@@Base+0x256b0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 43bec ::do_widen(char) const@@Base+0x25b8c> // b.any │ │ │ │ + bl d450 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + b 439d4 ::do_widen(char) const@@Base+0x25974> │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + b 43b24 ::do_widen(char) const@@Base+0x25ac4> │ │ │ │ + ldr w2, [x1, #32] │ │ │ │ + mov x0, x1 │ │ │ │ + orr w1, w2, #0x4 │ │ │ │ + bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + b 43718 ::do_widen(char) const@@Base+0x256b8> │ │ │ │ + adrp x3, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x0, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x3, x3, #0x6f8 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + adrp x1, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + mov x0, x26 │ │ │ │ + add x1, x1, #0x3d0 │ │ │ │ + bl dbd0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 43e3c ::do_widen(char) const@@Base+0x25ddc> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 3b600 ::do_widen(char) const@@Base+0x1d5a0> │ │ │ │ + b 43c20 ::do_widen(char) const@@Base+0x25bc0> │ │ │ │ + bti j │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x21, x22 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d370 >::~basic_ifstream()@plt> │ │ │ │ + mov x20, x21 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0x400 │ │ │ │ + bl 3b6e0 ::do_widen(char) const@@Base+0x1d680> │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + str x25, [x19, #576] │ │ │ │ + mov x0, x24 │ │ │ │ + bl d410 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 43bec ::do_widen(char) const@@Base+0x25b8c> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 39c20 ::do_widen(char) const@@Base+0x1bbc0> │ │ │ │ + mov x0, x21 │ │ │ │ + mov x21, x22 │ │ │ │ bl d870 │ │ │ │ - ldr w27, [x19, #180] │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - ldr x28, [x19, #384] │ │ │ │ - smull x27, w27, w0 │ │ │ │ - add x25, x28, x27 │ │ │ │ - ldr x2, [x28, x27] │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - subs x0, x0, x2 │ │ │ │ - b.eq 3ed3c ::do_widen(char) const@@Base+0x2a7fc> // b.none │ │ │ │ - mov x2, #0x7ffffffffffffff8 // #9223372036854775800 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.hi 3edd4 ::do_widen(char) const@@Base+0x2a894> // b.pmore │ │ │ │ - adrp x1, 9f000 │ │ │ │ + b 43c20 ::do_widen(char) const@@Base+0x25bc0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x4, [sp, #200] │ │ │ │ + ldr x3, [x0] │ │ │ │ + subs x4, x4, x3 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b.ne 43bec ::do_widen(char) const@@Base+0x25b8c> // b.any │ │ │ │ + mov x3, x2 │ │ │ │ + adrp x0, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + mov x2, x1 │ │ │ │ + add x0, x0, #0x410 │ │ │ │ + adrp x1, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + add x1, x1, #0x3f8 │ │ │ │ + bl dc60 │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + b 43c20 ::do_widen(char) const@@Base+0x25bc0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x23, x23, #0x568 │ │ │ │ + str x23, [x19, #16] │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3712] │ │ │ │ + str xzr, [x22, #8] │ │ │ │ + b 43c3c ::do_widen(char) const@@Base+0x25bdc> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 43c20 ::do_widen(char) const@@Base+0x25bc0> │ │ │ │ + adrp x1, 9f000 │ │ │ │ ldr x1, [x1, #3744] │ │ │ │ - str x1, [sp] │ │ │ │ - bl d8b0 │ │ │ │ - ldr x1, [x28, x27] │ │ │ │ - mov x27, x0 │ │ │ │ - ldr x2, [x25, #8] │ │ │ │ - sub x2, x2, x1 │ │ │ │ - cmp x2, #0x8 │ │ │ │ - b.le 3f0f8 ::do_widen(char) const@@Base+0x2abb8> │ │ │ │ - bl da90 │ │ │ │ - ldr d31, [x27] │ │ │ │ - ldp d24, d26, [x27, #8] │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - ldp d25, d28, [x27, #24] │ │ │ │ - ldp d27, d29, [x27, #40] │ │ │ │ - fdiv d24, d30, d24 │ │ │ │ - ldr d23, [x27, #56] │ │ │ │ - fdiv d31, d30, d31 │ │ │ │ - ldr w6, [x19, #136] │ │ │ │ - fdiv d26, d30, d26 │ │ │ │ - fdiv d25, d30, d25 │ │ │ │ - fdiv d28, d30, d28 │ │ │ │ - fdiv d27, d30, d27 │ │ │ │ - fdiv d29, d30, d29 │ │ │ │ - fdiv d30, d30, d23 │ │ │ │ - stp d31, d24, [x27] │ │ │ │ - stp d26, d25, [x27, #16] │ │ │ │ - stp d28, d27, [x27, #32] │ │ │ │ - stp d29, d30, [x27, #48] │ │ │ │ - cbz w6, 3e76c ::do_widen(char) const@@Base+0x2a22c> │ │ │ │ - ldr w2, [x19, #180] │ │ │ │ - mov w7, #0x18 // #24 │ │ │ │ - ldr x1, [x19, #64] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - ldp w0, w3, [x19, #160] │ │ │ │ - smull x2, w2, w7 │ │ │ │ - ldr x8, [x19, #88] │ │ │ │ - add w5, w0, w3 │ │ │ │ - ldr x9, [x19, #360] │ │ │ │ - lsr x0, x1, #3 │ │ │ │ - ldr x3, [x19, #192] │ │ │ │ - ldr x2, [x9, x2] │ │ │ │ - madd x5, x5, x0, x8 │ │ │ │ - b 3e66c ::do_widen(char) const@@Base+0x2a12c> │ │ │ │ - ldr d31, [x27] │ │ │ │ - lsr w0, w4, #3 │ │ │ │ - mvn w1, w4 │ │ │ │ - and w1, w1, #0x7 │ │ │ │ - ldr d29, [x2] │ │ │ │ - ldr d30, [x3] │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - ldrb w0, [x5, w0, uxtw] │ │ │ │ - add x2, x2, #0x40 │ │ │ │ - fmul d31, d31, d29 │ │ │ │ - add x3, x3, #0x40 │ │ │ │ - asr w0, w0, w1 │ │ │ │ - and x0, x0, #0x1 │ │ │ │ - umull x0, w0, w7 │ │ │ │ - ldr x1, [x26, x0] │ │ │ │ - ldp d26, d27, [x1] │ │ │ │ - ldp d28, d29, [x1, #16] │ │ │ │ - fmadd d26, d31, d30, d26 │ │ │ │ - ldp d30, d31, [x1, #32] │ │ │ │ - str d26, [x1] │ │ │ │ - ldur d26, [x2, #-56] │ │ │ │ - ldr d24, [x27, #8] │ │ │ │ - ldur d25, [x3, #-56] │ │ │ │ - fmul d26, d26, d24 │ │ │ │ - fmadd d27, d26, d25, d27 │ │ │ │ - str d27, [x1, #8] │ │ │ │ - ldur d27, [x2, #-48] │ │ │ │ - ldr d25, [x27, #16] │ │ │ │ - ldur d26, [x3, #-48] │ │ │ │ - fmul d27, d27, d25 │ │ │ │ - fmadd d28, d27, d26, d28 │ │ │ │ - str d28, [x1, #16] │ │ │ │ - ldur d28, [x2, #-40] │ │ │ │ - ldr d26, [x27, #24] │ │ │ │ - ldur d27, [x3, #-40] │ │ │ │ - fmul d28, d28, d26 │ │ │ │ - fmadd d29, d28, d27, d29 │ │ │ │ - str d29, [x1, #24] │ │ │ │ - ldur d29, [x2, #-32] │ │ │ │ - ldr d27, [x27, #32] │ │ │ │ - ldur d28, [x3, #-32] │ │ │ │ - fmul d29, d29, d27 │ │ │ │ - fmadd d30, d29, d28, d30 │ │ │ │ - str d30, [x1, #32] │ │ │ │ - ldur d30, [x2, #-24] │ │ │ │ - ldr d28, [x27, #40] │ │ │ │ - ldur d29, [x3, #-24] │ │ │ │ - fmul d30, d30, d28 │ │ │ │ - fmadd d31, d30, d29, d31 │ │ │ │ - str d31, [x1, #40] │ │ │ │ - ldur d29, [x2, #-16] │ │ │ │ - ldr d31, [x27, #48] │ │ │ │ - ldur d28, [x3, #-16] │ │ │ │ - fmul d29, d29, d31 │ │ │ │ - ldp d30, d31, [x1, #48] │ │ │ │ - fmadd d30, d29, d28, d30 │ │ │ │ - str d30, [x1, #48] │ │ │ │ - ldur d30, [x2, #-8] │ │ │ │ - ldr d28, [x27, #56] │ │ │ │ - ldur d29, [x3, #-8] │ │ │ │ - fmul d30, d30, d28 │ │ │ │ - fmadd d31, d30, d29, d31 │ │ │ │ - str d31, [x1, #56] │ │ │ │ - cmp w4, w6 │ │ │ │ - b.ne 3e668 ::do_widen(char) const@@Base+0x2a128> // b.any │ │ │ │ - ldr x2, [x26] │ │ │ │ + ldr x4, [sp, #200] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x4, x4, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 43bec ::do_widen(char) const@@Base+0x25b8c> // b.any │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x0, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + add x1, x1, #0x3f8 │ │ │ │ + add x0, x0, #0x410 │ │ │ │ + bl dc60 │ │ │ │ + bti j │ │ │ │ + b 43bf4 ::do_widen(char) const@@Base+0x25b94> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x4, [sp, #200] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x4, x4, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 43bec ::do_widen(char) const@@Base+0x25b8c> // b.any │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x0, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + add x1, x1, #0x3f8 │ │ │ │ + add x0, x0, #0x410 │ │ │ │ + bl dc60 │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3fb40 ::do_widen(char) const@@Base+0x21ae0> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d870 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 43bec ::do_widen(char) const@@Base+0x25b8c> // b.any │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3712] │ │ │ │ + mov x20, x0 │ │ │ │ + b 43c3c ::do_widen(char) const@@Base+0x25bdc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 43ce4 ::do_widen(char) const@@Base+0x25c84> │ │ │ │ + bl 2a260 ::do_widen(char) const@@Base+0xc200> │ │ │ │ + b 43ce4 ::do_widen(char) const@@Base+0x25c84> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [x19, #312] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d410 │ │ │ │ + b 43c28 ::do_widen(char) const@@Base+0x25bc8> │ │ │ │ + bti j │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d380 │ │ │ │ + mov x0, x21 │ │ │ │ + bl de20 │ │ │ │ + b 43c80 ::do_widen(char) const@@Base+0x25c20> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [x19, #48] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + str xzr, [x20, #8] │ │ │ │ + b 43de8 ::do_widen(char) const@@Base+0x25d88> │ │ │ │ + mov x0, x26 │ │ │ │ + bl e1b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e4> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl da70 │ │ │ │ + b 43c20 ::do_widen(char) const@@Base+0x25bc0> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ mov x0, x27 │ │ │ │ - ldr x3, [x26, #24] │ │ │ │ - mov x27, x26 │ │ │ │ - ldp q24, q26, [x2] │ │ │ │ - ldp q30, q28, [x3] │ │ │ │ - ldp q31, q29, [x3, #32] │ │ │ │ - ldp q25, q27, [x2, #32] │ │ │ │ - fadd v24.2d, v24.2d, v30.2d │ │ │ │ - ldr w1, [x19, #176] │ │ │ │ - fadd v26.2d, v26.2d, v28.2d │ │ │ │ - fadd v25.2d, v25.2d, v31.2d │ │ │ │ - fadd v27.2d, v27.2d, v29.2d │ │ │ │ - lsl w1, w1, #3 │ │ │ │ - fdiv v30.2d, v30.2d, v24.2d │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - sbfiz x1, x1, #2, #32 │ │ │ │ - fdiv v31.2d, v31.2d, v25.2d │ │ │ │ - ldr x2, [x2] │ │ │ │ - fdiv v28.2d, v28.2d, v26.2d │ │ │ │ - add x3, x2, x1 │ │ │ │ - fdiv v29.2d, v29.2d, v27.2d │ │ │ │ - fcvtn v30.2s, v30.2d │ │ │ │ - fcvtn v31.2s, v31.2d │ │ │ │ - fcvtn2 v30.4s, v28.2d │ │ │ │ - fcvtn2 v31.4s, v29.2d │ │ │ │ - str q30, [x2, x1] │ │ │ │ - str q31, [x3, #16] │ │ │ │ + bl dcc0 >::~basic_filebuf()@plt> │ │ │ │ + b 43e28 ::do_widen(char) const@@Base+0x25dc8> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + cbz x0, 43e80 ::do_widen(char) const@@Base+0x25e20> │ │ │ │ bl d870 │ │ │ │ - cmp x26, x22 │ │ │ │ - b.eq 3e800 ::do_widen(char) const@@Base+0x2a2c0> // b.none │ │ │ │ - ldr x0, [x27] │ │ │ │ - cbz x0, 3ed14 ::do_widen(char) const@@Base+0x2a7d4> │ │ │ │ - add x27, x27, #0x18 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d380 │ │ │ │ + mov x0, x21 │ │ │ │ + bl de20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d870 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 43bec ::do_widen(char) const@@Base+0x25b8c> // b.any │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + mov x22, x0 │ │ │ │ + b 43c80 ::do_widen(char) const@@Base+0x25c20> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 43c20 ::do_widen(char) const@@Base+0x25bc0> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x20, x0 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + add x22, x0, #0x10 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x22, [x20] │ │ │ │ + cbz x1, 43fc8 ::do_widen(char) const@@Base+0x25f68> │ │ │ │ + mov x21, x1 │ │ │ │ + mov x0, x1 │ │ │ │ + bl d3d0 │ │ │ │ + str x0, [sp] │ │ │ │ + mov x19, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 43f8c ::do_widen(char) const@@Base+0x25f2c> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 43f84 ::do_widen(char) const@@Base+0x25f24> // b.any │ │ │ │ + ldrb w0, [x21] │ │ │ │ + strb w0, [x20, #16] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x19, [x20, #8] │ │ │ │ + strb wzr, [x22, x19] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 43fe4 ::do_widen(char) const@@Base+0x25f84> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cbz x0, 43f48 ::do_widen(char) const@@Base+0x25ee8> │ │ │ │ + b 43fac ::do_widen(char) const@@Base+0x25f4c> │ │ │ │ + mov x1, sp │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x22, x0 │ │ │ │ + str x0, [x20] │ │ │ │ + str x1, [x20, #16] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + mov x1, x21 │ │ │ │ + bl d270 │ │ │ │ + ldr x22, [x20] │ │ │ │ + ldr x19, [sp] │ │ │ │ + b 43f48 ::do_widen(char) const@@Base+0x25ee8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 43fe8 ::do_widen(char) const@@Base+0x25f88> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xeb8 │ │ │ │ + bl d6d0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + add x25, x0, #0x8 │ │ │ │ + ldr x20, [x0, #16] │ │ │ │ + cbz x20, 44120 ::do_widen(char) const@@Base+0x260c0> │ │ │ │ + mov x21, x1 │ │ │ │ + mov x26, x2 │ │ │ │ + mov x22, x25 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ + mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ + nop │ │ │ │ + ldr x19, [x20, #40] │ │ │ │ + mov x1, x21 │ │ │ │ + cmp x26, x19 │ │ │ │ + csel x2, x26, x19, ls // ls = plast │ │ │ │ + cbz x2, 44060 ::do_widen(char) const@@Base+0x26000> │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + bl d4f0 │ │ │ │ + cbnz w0, 44078 ::do_widen(char) const@@Base+0x26018> │ │ │ │ + sub x19, x19, x26 │ │ │ │ + mov w0, w19 │ │ │ │ + cmp x19, x23 │ │ │ │ + b.gt 4407c ::do_widen(char) const@@Base+0x2601c> │ │ │ │ + cmp x19, x24 │ │ │ │ + b.lt 440f4 ::do_widen(char) const@@Base+0x26094> // b.tstop │ │ │ │ + tbnz w0, #31, 440f4 ::do_widen(char) const@@Base+0x26094> │ │ │ │ + mov x22, x20 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cbnz x20, 44040 ::do_widen(char) const@@Base+0x25fe0> │ │ │ │ + cmp x25, x22 │ │ │ │ + b.eq 44100 ::do_widen(char) const@@Base+0x260a0> // b.none │ │ │ │ + ldr x19, [x22, #40] │ │ │ │ + cmp x26, x19 │ │ │ │ + csel x2, x26, x19, ls // ls = plast │ │ │ │ + cbz x2, 440b0 ::do_widen(char) const@@Base+0x26050> │ │ │ │ + ldr x1, [x22, #32] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d4f0 │ │ │ │ + cbnz w0, 440cc ::do_widen(char) const@@Base+0x2606c> │ │ │ │ + sub x0, x26, x19 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 44100 ::do_widen(char) const@@Base+0x260a0> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 44140 ::do_widen(char) const@@Base+0x260e0> // b.tstop │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + csel x22, x22, x25, ge // ge = tcont │ │ │ │ + mov x0, x22 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x20, [x20, #24] │ │ │ │ + cbnz x20, 44040 ::do_widen(char) const@@Base+0x25fe0> │ │ │ │ + b 44088 ::do_widen(char) const@@Base+0x26028> │ │ │ │ + mov x0, x22 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x22, x25 │ │ │ │ + mov x0, x22 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + mov x22, x25 │ │ │ │ + b 440d8 ::do_widen(char) const@@Base+0x26078> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x8 │ │ │ │ + mov x20, x2 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x1 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov x23, x0 │ │ │ │ + bl d3d0 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + add x1, x19, #0x10 │ │ │ │ + stp x1, xzr, [x19] │ │ │ │ + mov x21, x0 │ │ │ │ + add x1, x0, x20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl dcd0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.hi 44220 ::do_widen(char) const@@Base+0x261c0> // b.pmore │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.hi 44214 ::do_widen(char) const@@Base+0x261b4> // b.pmore │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + cbz x0, 44444 ::do_widen(char) const@@Base+0x263e4> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + ldr x23, [x22, #24] │ │ │ │ + cbz x23, 44400 ::do_widen(char) const@@Base+0x263a0> │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + ldr x24, [x23, #24] │ │ │ │ + cbz x24, 443d0 ::do_widen(char) const@@Base+0x26370> │ │ │ │ + ldr x25, [x24, #24] │ │ │ │ + cbz x25, 443a4 ::do_widen(char) const@@Base+0x26344> │ │ │ │ + ldr x19, [x25, #24] │ │ │ │ + cbz x19, 4434c ::do_widen(char) const@@Base+0x262ec> │ │ │ │ + ldr x21, [x19, #24] │ │ │ │ + cbz x21, 442f0 ::do_widen(char) const@@Base+0x26290> │ │ │ │ + ldr x26, [x21, #24] │ │ │ │ + cbz x26, 44320 ::do_widen(char) const@@Base+0x262c0> │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldr x20, [x26, #24] │ │ │ │ + cbz x20, 44378 ::do_widen(char) const@@Base+0x26318> │ │ │ │ + ldr x27, [x20, #24] │ │ │ │ + cbz x27, 442c4 ::do_widen(char) const@@Base+0x26264> │ │ │ │ + ldr x0, [x27, #24] │ │ │ │ + mov x28, x27 │ │ │ │ + bl 4422c ::do_widen(char) const@@Base+0x261cc> │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + add x1, x27, #0x30 │ │ │ │ + ldr x27, [x27, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 442b8 ::do_widen(char) const@@Base+0x26258> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x28 │ │ │ │ + bl d870 │ │ │ │ + cbnz x27, 44294 ::do_widen(char) const@@Base+0x26234> │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + add x1, x20, #0x30 │ │ │ │ + ldr x27, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 442dc ::do_widen(char) const@@Base+0x2627c> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d870 │ │ │ │ + cbz x27, 44378 ::do_widen(char) const@@Base+0x26318> │ │ │ │ + mov x20, x27 │ │ │ │ + b 4428c ::do_widen(char) const@@Base+0x2622c> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + ldr x20, [x19, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 44308 ::do_widen(char) const@@Base+0x262a8> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + cbz x20, 4434c ::do_widen(char) const@@Base+0x262ec> │ │ │ │ + mov x19, x20 │ │ │ │ + b 44270 ::do_widen(char) const@@Base+0x26210> │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + add x1, x21, #0x30 │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + ldr x20, [x21, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 44338 ::do_widen(char) const@@Base+0x262d8> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d870 │ │ │ │ + cbz x20, 442f0 ::do_widen(char) const@@Base+0x26290> │ │ │ │ + mov x21, x20 │ │ │ │ + b 44278 ::do_widen(char) const@@Base+0x26218> │ │ │ │ + ldr x0, [x25, #32] │ │ │ │ + add x1, x25, #0x30 │ │ │ │ + ldr x19, [x25, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 44364 ::do_widen(char) const@@Base+0x26304> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d870 │ │ │ │ + cbz x19, 443a4 ::do_widen(char) const@@Base+0x26344> │ │ │ │ + mov x25, x19 │ │ │ │ + b 44268 ::do_widen(char) const@@Base+0x26208> │ │ │ │ + ldr x0, [x26, #32] │ │ │ │ + add x1, x26, #0x30 │ │ │ │ + ldr x20, [x26, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 44390 ::do_widen(char) const@@Base+0x26330> // b.none │ │ │ │ bl d870 │ │ │ │ - cmp x22, x27 │ │ │ │ - b.ne 3e7e8 ::do_widen(char) const@@Base+0x2a2a8> // b.any │ │ │ │ mov x0, x26 │ │ │ │ bl d870 │ │ │ │ - ldr w1, [x19, #176] │ │ │ │ - ldp w4, w0, [x19, #148] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - str w1, [x19, #176] │ │ │ │ - b 3e3bc ::do_widen(char) const@@Base+0x29e7c> │ │ │ │ - ldr x6, [x5, #136] │ │ │ │ - asr w3, w2, #1 │ │ │ │ - ubfiz w5, w2, #2, #1 │ │ │ │ - mov w1, #0x4 // #4 │ │ │ │ - ldrb w3, [x6, w3, sxtw] │ │ │ │ - lsl w1, w1, w5 │ │ │ │ - tst w3, w1 │ │ │ │ - cset w28, ne // ne = any │ │ │ │ - cmp w28, w26 │ │ │ │ - b.eq 3ee00 ::do_widen(char) const@@Base+0x2a8c0> // b.none │ │ │ │ - cbz w4, 3ed48 ::do_widen(char) const@@Base+0x2a808> │ │ │ │ - cbnz w2, 3e3bc ::do_widen(char) const@@Base+0x29e7c> │ │ │ │ + cbz x20, 4431c ::do_widen(char) const@@Base+0x262bc> │ │ │ │ + mov x26, x20 │ │ │ │ + b 44284 ::do_widen(char) const@@Base+0x26224> │ │ │ │ + ldr x0, [x24, #32] │ │ │ │ + add x1, x24, #0x30 │ │ │ │ + ldr x19, [x24, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 443bc ::do_widen(char) const@@Base+0x2635c> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x24 │ │ │ │ + bl d870 │ │ │ │ + cbz x19, 443d0 ::do_widen(char) const@@Base+0x26370> │ │ │ │ + mov x24, x19 │ │ │ │ + b 44260 ::do_widen(char) const@@Base+0x26200> │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + add x1, x23, #0x30 │ │ │ │ + ldr x19, [x23, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 443e8 ::do_widen(char) const@@Base+0x26388> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d870 │ │ │ │ + cbz x19, 443fc ::do_widen(char) const@@Base+0x2639c> │ │ │ │ + mov x23, x19 │ │ │ │ + b 44258 ::do_widen(char) const@@Base+0x261f8> │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + add x1, x22, #0x30 │ │ │ │ + ldr x0, [x22, #32] │ │ │ │ + ldr x19, [x22, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 44418 ::do_widen(char) const@@Base+0x263b8> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d870 │ │ │ │ + cbz x19, 4442c ::do_widen(char) const@@Base+0x263cc> │ │ │ │ + mov x22, x19 │ │ │ │ + b 4424c ::do_widen(char) const@@Base+0x261ec> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x8 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x190 │ │ │ │ + fmov d15, d0 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #392] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + add x25, sp, #0x80 │ │ │ │ + add x20, sp, #0x10 │ │ │ │ + mov x0, x25 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3712] │ │ │ │ + bl d3b0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x2, sp, #0x210 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x210 │ │ │ │ + strh wzr, [sp, #352] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x24, x26, [x0, #8] │ │ │ │ + stur q31, [x2, #-168] │ │ │ │ + add x2, x21, #0x10 │ │ │ │ + stur q31, [x3, #-152] │ │ │ │ + ldur x0, [x24, #-24] │ │ │ │ + str x24, [sp, #16] │ │ │ │ + str x2, [sp, #128] │ │ │ │ + str xzr, [sp, #344] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + add x0, x20, x0 │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3856] │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3792] │ │ │ │ + add x2, x27, #0x18 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x1, x27, #0x40 │ │ │ │ + stp x0, x2, [sp, #8] │ │ │ │ + add x2, x22, #0x10 │ │ │ │ + add x28, sp, #0x70 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #4088] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + stp q31, q31, [sp, #32] │ │ │ │ + str q31, [sp, #64] │ │ │ │ + str x1, [sp, #128] │ │ │ │ + bl dfc0 │ │ │ │ + add x3, x23, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + mov x0, x25 │ │ │ │ + str x3, [sp, #24] │ │ │ │ + str w2, [sp, #88] │ │ │ │ + stp x28, xzr, [sp, #96] │ │ │ │ + strb wzr, [sp, #112] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov x0, x20 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x20, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #136] │ │ │ │ + bl dd30 (double)@plt> │ │ │ │ + ldr x4, [sp, #64] │ │ │ │ + add x1, x19, #0x10 │ │ │ │ + stp x1, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + cbz x4, 44654 ::do_widen(char) const@@Base+0x265f4> │ │ │ │ + ldp x6, x3, [sp, #48] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp x6, #0x0 │ │ │ │ + ccmp x4, x6, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x6, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x1, x27, #0x18 │ │ │ │ + add x5, x27, #0x40 │ │ │ │ + stp x1, x23, [sp, #16] │ │ │ │ + str x5, [sp, #128] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 445e0 ::do_widen(char) const@@Base+0x26580> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #24] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + bl db90 │ │ │ │ + ldur x1, [x24, #-24] │ │ │ │ + str x24, [sp, #16] │ │ │ │ + mov x0, x25 │ │ │ │ + str x26, [x20, x1] │ │ │ │ + str x21, [sp, #128] │ │ │ │ + bl d410 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4469c ::do_widen(char) const@@Base+0x2663c> // b.any │ │ │ │ + add sp, sp, #0x190 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ + 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], #112 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x1, sp, #0x60 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 445bc ::do_widen(char) const@@Base+0x2655c> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 44700 ::do_widen(char) const@@Base+0x266a0> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + str x23, [sp, #24] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x22, [sp, #24] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x24, #-24] │ │ │ │ + str x24, [sp, #16] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + mov x0, x25 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + str x21, [sp, #128] │ │ │ │ + bl d410 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4469c ::do_widen(char) const@@Base+0x2663c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 44678 ::do_widen(char) const@@Base+0x26618> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 446d4 ::do_widen(char) const@@Base+0x26674> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x26, x0 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x3e0 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #984] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3720] │ │ │ │ + str x0, [sp, #144] │ │ │ │ + mov x20, x0 │ │ │ │ + bl d250 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + bl d6a0 │ │ │ │ + ldr w1, [x26] │ │ │ │ + mov x22, x0 │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.le 44794 ::do_widen(char) const@@Base+0x26734> │ │ │ │ + bl d610 │ │ │ │ + ldr x1, [x26, #32] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x0, x22 │ │ │ │ + add x20, sp, #0x260 │ │ │ │ + add x27, sp, #0xf8 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + bl d2e0 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x22 │ │ │ │ + add x19, sp, #0x270 │ │ │ │ + mov x28, x19 │ │ │ │ + bl da30 │ │ │ │ + ldr x0, [x26, #80] │ │ │ │ + cbz x0, 4488c ::do_widen(char) const@@Base+0x2682c> │ │ │ │ + ldr x1, [x22, #40] │ │ │ │ + ubfiz x0, x24, #3, #32 │ │ │ │ + ldr x2, [x26, #16] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + ldr x2, [x2, #8] │ │ │ │ + ldr x1, [x1, #64] │ │ │ │ + ldr x23, [x2, x0] │ │ │ │ + ldr x25, [x1, x0] │ │ │ │ + str x19, [sp, #608] │ │ │ │ + cbz x25, 46c94 ::do_widen(char) const@@Base+0x28c34> │ │ │ │ + mov x0, x25 │ │ │ │ + bl d3d0 │ │ │ │ + str x0, [sp, #248] │ │ │ │ + mov x21, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 44cf0 ::do_widen(char) const@@Base+0x26c90> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 44ce4 ::do_widen(char) const@@Base+0x26c84> // b.any │ │ │ │ + ldrb w0, [x25] │ │ │ │ + strb w0, [sp, #624] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x23 │ │ │ │ + str x21, [sp, #616] │ │ │ │ + strb wzr, [x0, x21] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + ldr x3, [sp, #608] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 44d40 ::do_widen(char) const@@Base+0x26ce0> // b.none │ │ │ │ + cmp x3, x19 │ │ │ │ + b.eq 44d64 ::do_widen(char) const@@Base+0x26d04> // b.none │ │ │ │ + stp x3, x2, [x23] │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + ldr x2, [x23, #16] │ │ │ │ + str x1, [x23, #16] │ │ │ │ + cbz x0, 44d54 ::do_widen(char) const@@Base+0x26cf4> │ │ │ │ + str x0, [sp, #608] │ │ │ │ + str x2, [sp, #624] │ │ │ │ + str xzr, [sp, #616] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 4487c ::do_widen(char) const@@Base+0x2681c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x26, #80] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.hi 447cc ::do_widen(char) const@@Base+0x2676c> // b.pmore │ │ │ │ + str wzr, [sp, #48] │ │ │ │ + str wzr, [sp, #72] │ │ │ │ + stp wzr, wzr, [sp, #224] │ │ │ │ + stp xzr, xzr, [sp, #232] │ │ │ │ + nop │ │ │ │ + mov x0, x22 │ │ │ │ + bl d970 │ │ │ │ + cbz w0, 44d98 ::do_widen(char) const@@Base+0x26d38> │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + ldr w0, [x0] │ │ │ │ + cbz w0, 46cd8 ::do_widen(char) const@@Base+0x28c78> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + ldr x23, [x0] │ │ │ │ + ldrh w0, [x23, #26] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 448a0 ::do_widen(char) const@@Base+0x26840> // b.any │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x23 │ │ │ │ + bl db10 │ │ │ │ + ldr x1, [x22, #40] │ │ │ │ + ldr w0, [x23, #16] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + cmp x1, #0x0 │ │ │ │ + ccmp w0, #0x0, #0x1, ne // ne = any │ │ │ │ + cset w20, lt // lt = tstop │ │ │ │ + b.lt 46c8c ::do_widen(char) const@@Base+0x28c2c> // b.tstop │ │ │ │ + ldr w2, [x1, #4] │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ge 46c8c ::do_widen(char) const@@Base+0x28c2c> // b.tcont │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + ubfiz x0, x0, #4, #32 │ │ │ │ + add x2, sp, #0x1f0 │ │ │ │ + add x3, sp, #0x1e0 │ │ │ │ + str x2, [sp, #64] │ │ │ │ + ldr x21, [x1, x0] │ │ │ │ + str x3, [sp, #96] │ │ │ │ + str x2, [sp, #480] │ │ │ │ + cbz x21, 46c94 ::do_widen(char) const@@Base+0x28c34> │ │ │ │ + mov x0, x21 │ │ │ │ + bl d3d0 │ │ │ │ + str x0, [sp, #248] │ │ │ │ + mov x19, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 4659c ::do_widen(char) const@@Base+0x2853c> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 46154 ::do_widen(char) const@@Base+0x280f4> // b.none │ │ │ │ + cbnz x0, 46834 ::do_widen(char) const@@Base+0x287d4> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + str x19, [sp, #488] │ │ │ │ + strb wzr, [x0, x19] │ │ │ │ + add x1, sp, #0x200 │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + ldr x25, [x23, #120] │ │ │ │ + str x1, [sp, #80] │ │ │ │ + ldr x19, [x23] │ │ │ │ + str x0, [sp, #512] │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + cbz x25, 46ec0 ::do_widen(char) const@@Base+0x28e60> │ │ │ │ + mov x0, x25 │ │ │ │ + bl d3d0 │ │ │ │ + str x0, [sp, #248] │ │ │ │ + mov x24, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 46560 ::do_widen(char) const@@Base+0x28500> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 46518 ::do_widen(char) const@@Base+0x284b8> // b.none │ │ │ │ + cbnz x0, 4682c ::do_widen(char) const@@Base+0x287cc> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str x24, [sp, #520] │ │ │ │ + strb wzr, [x0, x24] │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + add x1, sp, #0x230 │ │ │ │ + ldr x0, [x23, #136] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x25, [x0] │ │ │ │ + str x1, [sp, #544] │ │ │ │ + cbz x25, 46e70 ::do_widen(char) const@@Base+0x28e10> │ │ │ │ + mov x0, x25 │ │ │ │ + bl d3d0 │ │ │ │ + str x0, [sp, #248] │ │ │ │ + mov x24, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 46524 ::do_widen(char) const@@Base+0x284c4> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 4650c ::do_widen(char) const@@Base+0x284ac> // b.none │ │ │ │ + cbnz x0, 46824 ::do_widen(char) const@@Base+0x287c4> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + str x24, [sp, #552] │ │ │ │ + strb wzr, [x0, x24] │ │ │ │ + add x1, sp, #0x250 │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + stp x1, x0, [sp, #16] │ │ │ │ + ldr x0, [x23, #136] │ │ │ │ + ldr x25, [x0, #8] │ │ │ │ + str x1, [sp, #576] │ │ │ │ + cbz x25, 46e98 ::do_widen(char) const@@Base+0x28e38> │ │ │ │ + mov x0, x25 │ │ │ │ + bl d3d0 │ │ │ │ + str x0, [sp, #248] │ │ │ │ + mov x24, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 465d0 ::do_widen(char) const@@Base+0x28570> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 46500 ::do_widen(char) const@@Base+0x284a0> // b.none │ │ │ │ + cbnz x0, 4681c ::do_widen(char) const@@Base+0x287bc> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x24, [sp, #584] │ │ │ │ + strb wzr, [x0, x24] │ │ │ │ + mov x0, #0xa0 // #160 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + bl d8b0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x26, #24] │ │ │ │ + str x1, [sp, #104] │ │ │ │ + bl 1eecc ::do_widen(char) const@@Base+0xe6c> │ │ │ │ + ldp x3, x4, [sp, #80] │ │ │ │ + mov w6, w0 │ │ │ │ + ldr x5, [sp, #24] │ │ │ │ + mov w2, w19 │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 6edc0 ::do_widen(char) const@@Base+0x50d60> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + adrp x2, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + add x2, x2, #0x628 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + add x4, sp, #0xe0 │ │ │ │ + add x3, sp, #0xe8 │ │ │ │ mov x1, x23 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + bl d4b0 │ │ │ │ + ldr x1, [x26, #80] │ │ │ │ + lsl x2, x1, #1 │ │ │ │ + cmp x2, w0, sxtw │ │ │ │ + b.ne 46b18 ::do_widen(char) const@@Base+0x28ab8> // b.any │ │ │ │ + ldrb w0, [x26, #64] │ │ │ │ + tbnz w0, #0, 45f98 ::do_widen(char) const@@Base+0x27f38> │ │ │ │ + cbz x2, 45fe0 ::do_widen(char) const@@Base+0x27f80> │ │ │ │ + ldr w0, [sp, #72] │ │ │ │ + mov w9, #0x0 // #0 │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + and w13, w0, #0x4 │ │ │ │ + ldr w0, [sp, #48] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + lsr w1, w0, #1 │ │ │ │ + lsr w10, w0, #1 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w1, [sp, #32] │ │ │ │ + lsl w0, w0, w13 │ │ │ │ + str w0, [sp, #112] │ │ │ │ + b 44ba0 ::do_widen(char) const@@Base+0x26b40> │ │ │ │ + cmp w27, #0x2 │ │ │ │ + b.eq 46160 ::do_widen(char) const@@Base+0x28100> // b.none │ │ │ │ + asr w0, w19, #1 │ │ │ │ + mov x6, x10 │ │ │ │ + mov w2, w13 │ │ │ │ + sxtw x16, w0 │ │ │ │ + ubfiz x0, x0, #3, #32 │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 463b4 ::do_widen(char) const@@Base+0x28354> // b.none │ │ │ │ + ldr x1, [x26, #16] │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + ldr w2, [sp, #112] │ │ │ │ + mov w25, w20 │ │ │ │ + str w20, [sp, #8] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x0, [x1, x0] │ │ │ │ + ldr x1, [x0, #136] │ │ │ │ + ldrb w0, [x1, x10] │ │ │ │ + orr w0, w2, w0 │ │ │ │ + strb w0, [x1, x10] │ │ │ │ + ldr x1, [x26, #80] │ │ │ │ + add w9, w9, #0x1 │ │ │ │ + ldr s30, [sp, #8] │ │ │ │ + mov x8, #0x1 // #1 │ │ │ │ + lsl x2, x1, #1 │ │ │ │ + ldur q31, [x26, #104] │ │ │ │ + add x19, x19, #0x2 │ │ │ │ + mov v15.d[1], v30.d[0] │ │ │ │ + ldr x0, [x26, #120] │ │ │ │ + ldr x1, [x26, #136] │ │ │ │ + add x0, x0, x25 │ │ │ │ + add v15.2d, v31.2d, v15.2d │ │ │ │ + str x0, [x26, #120] │ │ │ │ + add x1, x1, x8 │ │ │ │ + str x1, [x26, #136] │ │ │ │ + stur q15, [x26, #104] │ │ │ │ + cmp x2, x19 │ │ │ │ + b.ls 45fec ::do_widen(char) const@@Base+0x27f8c> // b.plast │ │ │ │ + ldr x1, [sp, #232] │ │ │ │ + ubfiz x0, x19, #2, #32 │ │ │ │ + add x3, x1, x0 │ │ │ │ + ldr w1, [x1, x0] │ │ │ │ + ldr w0, [x3, #4] │ │ │ │ + asr w27, w1, #1 │ │ │ │ + cmp w27, #0x2 │ │ │ │ + asr w28, w0, #1 │ │ │ │ + cset w3, eq // eq = none │ │ │ │ + cmp w28, #0x2 │ │ │ │ + cset w4, eq // eq = none │ │ │ │ + cmp w1, #0x0 │ │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ + cset w11, eq // eq = none │ │ │ │ + mov w15, w11 │ │ │ │ + b.eq 44b08 ::do_widen(char) const@@Base+0x26aa8> // b.none │ │ │ │ + cmp w3, w4 │ │ │ │ + cset w6, eq // eq = none │ │ │ │ + str w6, [sp, #8] │ │ │ │ + b.eq 463d4 ::do_widen(char) const@@Base+0x28374> // b.none │ │ │ │ + asr w17, w19, #1 │ │ │ │ + orr w1, w1, w0 │ │ │ │ + ldrb w14, [x26, #64] │ │ │ │ + mov x6, x10 │ │ │ │ + ldr w12, [sp, #32] │ │ │ │ + sxtw x16, w17 │ │ │ │ + ubfiz x0, x17, #3, #32 │ │ │ │ + mov w2, w13 │ │ │ │ + tbz w1, #0, 46228 ::do_widen(char) const@@Base+0x281c8> │ │ │ │ + ldp x8, x1, [x26, #200] │ │ │ │ + cmp x8, x1 │ │ │ │ + b.eq 46228 ::do_widen(char) const@@Base+0x281c8> // b.none │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov w25, w1 │ │ │ │ + cmp w27, #0x2 │ │ │ │ + b.eq 4617c ::do_widen(char) const@@Base+0x2811c> // b.none │ │ │ │ + mov w25, w1 │ │ │ │ + str w11, [sp, #8] │ │ │ │ + ldr x12, [x26, #16] │ │ │ │ + mov w8, #0x8 // #8 │ │ │ │ + lsl w8, w8, w2 │ │ │ │ + ldr x12, [x12, #8] │ │ │ │ + ldr x12, [x12, x0] │ │ │ │ + ldr x12, [x12, #136] │ │ │ │ + ldrb w17, [x12, x6] │ │ │ │ + orr w8, w8, w17 │ │ │ │ + strb w8, [x12, x6] │ │ │ │ + cbz w15, 46240 ::do_widen(char) const@@Base+0x281e0> │ │ │ │ + ldr x12, [x26, #16] │ │ │ │ + mov w8, #0x1 // #1 │ │ │ │ + lsl w11, w8, w2 │ │ │ │ + mov x8, #0x1 // #1 │ │ │ │ + ldr x12, [x12, #8] │ │ │ │ + ldr x12, [x12, x0] │ │ │ │ + ldr x12, [x12, #136] │ │ │ │ + ldrb w15, [x12, x6] │ │ │ │ + orr w11, w11, w15 │ │ │ │ + strb w11, [x12, x6] │ │ │ │ + tbz w1, #0, 46268 ::do_widen(char) const@@Base+0x28208> │ │ │ │ + ldr x11, [x26, #16] │ │ │ │ + mov w12, #0x2 // #2 │ │ │ │ + lsl w2, w12, w2 │ │ │ │ + ldr x11, [x11, #8] │ │ │ │ + ldr x11, [x11, x0] │ │ │ │ + ldr x11, [x11, #136] │ │ │ │ + ldrb w12, [x11, x6] │ │ │ │ + orr w2, w2, w12 │ │ │ │ + strb w2, [x11, x6] │ │ │ │ + tbnz w14, #0, 461c8 ::do_widen(char) const@@Base+0x28168> │ │ │ │ + ldr x1, [x26, #80] │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + ldr s30, [sp, #8] │ │ │ │ + fmov d15, x0 │ │ │ │ + lsl x2, x1, #1 │ │ │ │ + cmp w27, #0x2 │ │ │ │ + b.eq 45f80 ::do_widen(char) const@@Base+0x27f20> // b.none │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 45f90 ::do_widen(char) const@@Base+0x27f30> // b.none │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + b 44b6c ::do_widen(char) const@@Base+0x26b0c> │ │ │ │ + cbz x0, 4481c ::do_widen(char) const@@Base+0x267bc> │ │ │ │ mov x0, x19 │ │ │ │ - bl 3d144 ::do_widen(char) const@@Base+0x28c04> │ │ │ │ - b 3e384 ::do_widen(char) const@@Base+0x29e44> │ │ │ │ - fadd d31, d30, d23 │ │ │ │ - b 3e34c ::do_widen(char) const@@Base+0x29e0c> │ │ │ │ - fadd d31, d31, d24 │ │ │ │ - ldp w0, w4, [x19, #148] │ │ │ │ - fadd d31, d31, d25 │ │ │ │ - fadd d31, d31, d26 │ │ │ │ - fadd d31, d31, d27 │ │ │ │ - fadd d31, d31, d28 │ │ │ │ - fadd d31, d31, d29 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - str d31, [x19, #184] │ │ │ │ - cbz w0, 3ed08 ::do_widen(char) const@@Base+0x2a7c8> │ │ │ │ - mov w2, w4 │ │ │ │ - b 3e378 ::do_widen(char) const@@Base+0x29e38> │ │ │ │ - ldr x5, [x19, #8] │ │ │ │ - asr w4, w2, #1 │ │ │ │ - movi v31.2d, #0x0 │ │ │ │ - ubfiz w6, w2, #2, #1 │ │ │ │ - mov w1, #0x4 // #4 │ │ │ │ - ldr x5, [x5, #136] │ │ │ │ - lsl w1, w1, w6 │ │ │ │ - ldrb w4, [x5, w4, sxtw] │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - tst w4, w1 │ │ │ │ - stp q31, q31, [x0, #32] │ │ │ │ - cset w8, ne // ne = any │ │ │ │ - cbz w3, 3f094 ::do_widen(char) const@@Base+0x2ab54> │ │ │ │ - ldp w7, w4, [x19, #160] │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - ldr x5, [x19, #88] │ │ │ │ - add w7, w7, w4 │ │ │ │ - ldr x4, [x19, #64] │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - lsr x4, x4, #3 │ │ │ │ - madd x7, x7, x4, x5 │ │ │ │ - lsr w4, w6, #3 │ │ │ │ - mvn w5, w6 │ │ │ │ - and w5, w5, #0x7 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - ldrb w4, [x7, w4, uxtw] │ │ │ │ - asr w4, w4, w5 │ │ │ │ - and w4, w4, #0x1 │ │ │ │ - cmp w8, w4 │ │ │ │ - b.eq 3e918 ::do_widen(char) const@@Base+0x2a3d8> // b.none │ │ │ │ - ldr x4, [x19] │ │ │ │ - ldp d31, d30, [x4, #104] │ │ │ │ - fdiv d30, d30, d31 │ │ │ │ - dup v31.2d, v30.d[0] │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - stp q31, q31, [x1, #-64] │ │ │ │ - stp q31, q31, [x1, #-32] │ │ │ │ - ldp d24, d31, [x0] │ │ │ │ - ldp d25, d26, [x0, #16] │ │ │ │ - fadd d24, d24, d30 │ │ │ │ - ldp d27, d28, [x0, #32] │ │ │ │ - ldp d29, d23, [x0, #48] │ │ │ │ - str d24, [x0] │ │ │ │ - ldur d30, [x1, #-56] │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - str d31, [x0, #8] │ │ │ │ - ldur d30, [x1, #-48] │ │ │ │ - fadd d25, d25, d30 │ │ │ │ - str d25, [x0, #16] │ │ │ │ - ldur d30, [x1, #-40] │ │ │ │ - fadd d26, d26, d30 │ │ │ │ - str d26, [x0, #24] │ │ │ │ - ldur d30, [x1, #-32] │ │ │ │ - fadd d27, d27, d30 │ │ │ │ - str d27, [x0, #32] │ │ │ │ - ldur d30, [x1, #-24] │ │ │ │ - fadd d28, d28, d30 │ │ │ │ - str d28, [x0, #40] │ │ │ │ - ldur d30, [x1, #-16] │ │ │ │ - fadd d29, d29, d30 │ │ │ │ - str d29, [x0, #48] │ │ │ │ - ldur d30, [x1, #-8] │ │ │ │ - fadd d30, d30, d23 │ │ │ │ - str d30, [x0, #56] │ │ │ │ - cmp w6, w3 │ │ │ │ - b.ne 3e8e8 ::do_widen(char) const@@Base+0x2a3a8> // b.any │ │ │ │ - fadd d31, d31, d24 │ │ │ │ - ldr w0, [x19, #148] │ │ │ │ - fadd d31, d31, d25 │ │ │ │ - fadd d31, d31, d26 │ │ │ │ - fadd d31, d31, d27 │ │ │ │ - fadd d31, d31, d28 │ │ │ │ - fadd d31, d31, d29 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - str d31, [x19, #184] │ │ │ │ - cbnz w0, 3e378 ::do_widen(char) const@@Base+0x29e38> │ │ │ │ - mov w4, w2 │ │ │ │ - add x8, x19, #0xc0 │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - mov w27, #0x1 // #1 │ │ │ │ - b 3e410 ::do_widen(char) const@@Base+0x29ed0> │ │ │ │ - fmov s31, w3 │ │ │ │ - fmov s30, #1.000000000000000000e+00 │ │ │ │ - ldp x6, x1, [x19, #192] │ │ │ │ - shl v31.2s, v31.2s, #3 │ │ │ │ - ucvtf s31, s31 │ │ │ │ - fdiv s30, s30, s31 │ │ │ │ - cmp x6, x1 │ │ │ │ - b.eq 3ea44 ::do_widen(char) const@@Base+0x2a504> // b.none │ │ │ │ - sub x4, x1, x6 │ │ │ │ - fcvt d30, s30 │ │ │ │ - sub x5, x4, #0x8 │ │ │ │ - mov x1, x6 │ │ │ │ - lsr x5, x5, #3 │ │ │ │ - add x5, x5, #0x1 │ │ │ │ - cmp x4, #0x8 │ │ │ │ - b.eq 3ea40 ::do_widen(char) const@@Base+0x2a500> // b.none │ │ │ │ - dup v31.2d, v30.d[0] │ │ │ │ - lsr x4, x5, #1 │ │ │ │ - add x4, x6, x4, lsl #4 │ │ │ │ - str q31, [x1], #16 │ │ │ │ - cmp x1, x4 │ │ │ │ - b.ne 3ea28 ::do_widen(char) const@@Base+0x2a4e8> // b.any │ │ │ │ - tbz w5, #0, 3ea44 ::do_widen(char) const@@Base+0x2a504> │ │ │ │ - and x5, x5, #0xfffffffffffffffe │ │ │ │ - add x6, x6, x5, lsl #3 │ │ │ │ - str d30, [x6] │ │ │ │ - ldr x1, [x19, #248] │ │ │ │ + b 44d0c ::do_widen(char) const@@Base+0x26cac> │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #248] │ │ │ │ + str x0, [sp, #608] │ │ │ │ + str x1, [sp, #624] │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x25 │ │ │ │ + bl d270 │ │ │ │ + ldr x21, [sp, #248] │ │ │ │ + mov x1, x23 │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + str x21, [sp, #616] │ │ │ │ + strb wzr, [x0, x21] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + ldr x3, [sp, #608] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 44840 ::do_widen(char) const@@Base+0x267e0> // b.any │ │ │ │ + cmp x3, x19 │ │ │ │ + b.eq 44d64 ::do_widen(char) const@@Base+0x26d04> // b.none │ │ │ │ + stp x3, x2, [x23] │ │ │ │ + ldr x0, [sp, #624] │ │ │ │ + str x0, [x23, #16] │ │ │ │ + mov x0, x28 │ │ │ │ + str x19, [sp, #608] │ │ │ │ + mov x19, x28 │ │ │ │ + b 44864 ::do_widen(char) const@@Base+0x26804> │ │ │ │ + cmp x23, x20 │ │ │ │ + b.eq 46a30 ::do_widen(char) const@@Base+0x289d0> // b.none │ │ │ │ + cbz x2, 44d88 ::do_widen(char) const@@Base+0x26d28> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 46134 ::do_widen(char) const@@Base+0x280d4> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl d270 │ │ │ │ + ldr x0, [x23] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + str x2, [x23, #8] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + b 44864 ::do_widen(char) const@@Base+0x26804> │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + bl d560 │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + cbz x0, 44dac ::do_widen(char) const@@Base+0x26d4c> │ │ │ │ + bl d560 │ │ │ │ + mov x0, x22 │ │ │ │ + bl df40 │ │ │ │ + ldp x2, x1, [x26, #72] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d15, [x26, #112] │ │ │ │ + fmov d30, x0 │ │ │ │ + add x25, sp, #0x2d0 │ │ │ │ + add x20, sp, #0x260 │ │ │ │ + mov x0, x25 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + mul x1, x1, x2 │ │ │ │ + str x1, [x26, #96] │ │ │ │ + ucvtf d31, x1 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl d3b0 │ │ │ │ + str xzr, [sp, #936] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x3, sp, #0x2e0 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #944] │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3712] │ │ │ │ + ldp x24, x27, [x0, #8] │ │ │ │ + stur q31, [x3, #216] │ │ │ │ + mov x2, x1 │ │ │ │ + stur q31, [x3, #232] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + ldur x0, [x24, #-24] │ │ │ │ + str x24, [sp, #608] │ │ │ │ + str x2, [sp, #720] │ │ │ │ + str x27, [x20, x0] │ │ │ │ + add x0, x20, x0 │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3856] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + adrp x28, 9f000 │ │ │ │ + ldr x28, [x28, #3792] │ │ │ │ + add x2, x22, #0x18 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x2, [sp, #608] │ │ │ │ + add x2, x28, #0x10 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + str x2, [sp, #616] │ │ │ │ + stp q31, q31, [sp, #624] │ │ │ │ + str q31, [sp, #656] │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl dfc0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #4088] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0x268 │ │ │ │ + add x3, x0, #0x10 │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + mov x4, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + str x4, [sp, #48] │ │ │ │ + str x1, [sp, #72] │ │ │ │ + str x3, [sp, #616] │ │ │ │ + str w2, [sp, #680] │ │ │ │ + str x4, [sp, #688] │ │ │ │ + str xzr, [sp, #696] │ │ │ │ + strb wzr, [sp, #704] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov x0, x20 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x20, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #728] │ │ │ │ + bl dd30 (double)@plt> │ │ │ │ + ldr x4, [sp, #656] │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + str x0, [sp, #576] │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ + cbz x4, 469f8 ::do_widen(char) const@@Base+0x28998> │ │ │ │ + ldr x5, [sp, #640] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #648] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + ldr x0, [sp, #688] │ │ │ │ + str x1, [sp, #720] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + add x3, x22, #0x18 │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + str x3, [sp, #608] │ │ │ │ + str x2, [sp, #616] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 44f68 ::do_widen(char) const@@Base+0x26f08> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + bl db90 │ │ │ │ + ldur x2, [x24, #-24] │ │ │ │ + str x24, [sp, #608] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x27, [x20, x2] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x25 │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl d410 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0x8f0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x23, x0 │ │ │ │ + add x19, sp, #0x270 │ │ │ │ + str x19, [sp, #608] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x23], #16 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 46950 ::do_widen(char) const@@Base+0x288f0> // b.none │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + str x0, [sp, #608] │ │ │ │ + str x1, [sp, #624] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + stp x23, xzr, [x21] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x1, [sp, #616] │ │ │ │ cmp x1, x0 │ │ │ │ - b.eq 3eaa0 ::do_widen(char) const@@Base+0x2a560> // b.none │ │ │ │ - sub x4, x1, x0 │ │ │ │ + b.eq 46ce4 ::do_widen(char) const@@Base+0x28c84> // b.none │ │ │ │ + adrp x23, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + add x1, x23, #0x8f8 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + add x1, sp, #0x110 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + str x1, [sp, #256] │ │ │ │ mov x1, x0 │ │ │ │ - sub x5, x4, #0x8 │ │ │ │ - lsr x5, x5, #3 │ │ │ │ - add x5, x5, #0x1 │ │ │ │ - cmp x4, #0x8 │ │ │ │ - b.eq 3ea98 ::do_widen(char) const@@Base+0x2a558> // b.none │ │ │ │ - fmov v31.2d, #1.250000000000000000e-01 │ │ │ │ - lsr x4, x5, #1 │ │ │ │ - add x4, x0, x4, lsl #4 │ │ │ │ - nop │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 46968 ::do_widen(char) const@@Base+0x28908> // b.none │ │ │ │ + ldr x2, [x21, #16] │ │ │ │ + str x0, [sp, #256] │ │ │ │ + str x2, [sp, #272] │ │ │ │ + str x1, [x21] │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #264] │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 45068 ::do_widen(char) const@@Base+0x27008> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4507c ::do_widen(char) const@@Base+0x2701c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldp d31, d15, [x26, #96] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d30, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl d3b0 │ │ │ │ + str x24, [sp, #608] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str xzr, [sp, #936] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #944] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #720] │ │ │ │ + add x0, sp, #0x2e0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stur q31, [x0, #216] │ │ │ │ + stur q31, [x0, #232] │ │ │ │ + ldur x2, [x24, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x27, [x20, x2] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + add x0, x28, #0x10 │ │ │ │ + str x0, [sp, #616] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x1, [sp, #720] │ │ │ │ + stp q31, q31, [sp, #624] │ │ │ │ + str q31, [sp, #656] │ │ │ │ + bl dfc0 │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str w0, [sp, #680] │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + mov x0, x25 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + str x2, [sp, #688] │ │ │ │ + str xzr, [sp, #696] │ │ │ │ + strb wzr, [sp, #704] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov x0, x20 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x20, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #728] │ │ │ │ + bl dd30 (double)@plt> │ │ │ │ + ldr x4, [sp, #656] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + stp x0, xzr, [sp, #448] │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + strb wzr, [sp, #464] │ │ │ │ + cbz x4, 46a04 ::do_widen(char) const@@Base+0x289a4> │ │ │ │ + ldr x5, [sp, #640] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #648] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x1, [sp, #720] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #688] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 451d8 ::do_widen(char) const@@Base+0x27178> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + bl db90 │ │ │ │ + ldur x2, [x24, #-24] │ │ │ │ + str x24, [sp, #608] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x27, [x20, x2] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x25 │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl d410 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0x900 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, sp, #0x1f0 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + str x1, [sp, #480] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 46984 ::do_widen(char) const@@Base+0x28924> // b.none │ │ │ │ + ldr x2, [x21, #16] │ │ │ │ + str x0, [sp, #480] │ │ │ │ + str x2, [sp, #496] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #488] │ │ │ │ + stp x1, xzr, [x21] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x1, [sp, #488] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 472ec ::do_widen(char) const@@Base+0x2928c> // b.none │ │ │ │ + add x0, sp, #0x1e0 │ │ │ │ + add x1, x23, #0x8f8 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + str x1, [sp, #512] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 46904 ::do_widen(char) const@@Base+0x288a4> // b.none │ │ │ │ + ldr x2, [x21, #16] │ │ │ │ + str x0, [sp, #512] │ │ │ │ + str x2, [sp, #528] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #520] │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + str x1, [x21] │ │ │ │ + ldrb w0, [x26, #64] │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + and w1, w0, #0x1 │ │ │ │ + str w0, [sp, #128] │ │ │ │ + str w1, [sp, #136] │ │ │ │ + tbz w0, #0, 45f20 ::do_widen(char) const@@Base+0x27ec0> │ │ │ │ + ldr d15, [x26, #120] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d31, [x26, #96] │ │ │ │ + fmov d30, x0 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + mov x0, x25 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl d3b0 │ │ │ │ + str x24, [sp, #608] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str xzr, [sp, #936] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #944] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #720] │ │ │ │ + add x0, sp, #0x2e0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stur q31, [x0, #216] │ │ │ │ + stur q31, [x0, #232] │ │ │ │ + ldur x2, [x24, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x27, [x20, x2] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + add x0, x28, #0x10 │ │ │ │ + str x0, [sp, #616] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x1, [sp, #720] │ │ │ │ + stp q31, q31, [sp, #624] │ │ │ │ + str q31, [sp, #656] │ │ │ │ + bl dfc0 │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str w0, [sp, #680] │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + mov x0, x25 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + str x2, [sp, #688] │ │ │ │ + str xzr, [sp, #696] │ │ │ │ + strb wzr, [sp, #704] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x3 // #3 │ │ │ │ + mov x0, x20 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x20, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #728] │ │ │ │ + bl dd30 (double)@plt> │ │ │ │ + ldr x4, [sp, #656] │ │ │ │ + add x1, sp, #0x230 │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + str x1, [sp, #544] │ │ │ │ + str xzr, [sp, #552] │ │ │ │ + strb wzr, [sp, #560] │ │ │ │ + cbz x4, 46a94 ::do_widen(char) const@@Base+0x28a34> │ │ │ │ + ldr x5, [sp, #640] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #648] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x1, [sp, #720] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #688] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 45440 ::do_widen(char) const@@Base+0x273e0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + bl db90 │ │ │ │ + ldur x2, [x24, #-24] │ │ │ │ + str x24, [sp, #608] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x27, [x20, x2] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x25 │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl d410 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x4, #0x7 // #7 │ │ │ │ + add x3, x3, #0x908 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str x1, [sp, #576] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 46a78 ::do_widen(char) const@@Base+0x28a18> // b.none │ │ │ │ + ldr x2, [x21, #16] │ │ │ │ + str x0, [sp, #576] │ │ │ │ + str x2, [sp, #592] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #584] │ │ │ │ + stp x1, xzr, [x21] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x1, [sp, #584] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 47188 ::do_widen(char) const@@Base+0x29128> // b.none │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x23, #0x8f8 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + str x19, [sp, #608] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 46a5c ::do_widen(char) const@@Base+0x289fc> // b.none │ │ │ │ + ldr x2, [x21, #16] │ │ │ │ + str x0, [sp, #608] │ │ │ │ + str x2, [sp, #624] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + stp x1, xzr, [x21] │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x3, [sp, #512] │ │ │ │ + ldr x4, [sp, #520] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + add x0, x2, x4 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.ne 45f48 ::do_widen(char) const@@Base+0x27ee8> // b.any │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 45554 ::do_widen(char) const@@Base+0x274f4> // b.plast │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 45564 ::do_widen(char) const@@Base+0x27504> // b.none │ │ │ │ + ldr x5, [sp, #624] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 46738 ::do_widen(char) const@@Base+0x286d8> // b.plast │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 471b0 ::do_widen(char) const@@Base+0x29150> // b.pmore │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + add x1, sp, #0x130 │ │ │ │ + str x1, [sp, #128] │ │ │ │ + str x1, [sp, #288] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 46778 ::do_widen(char) const@@Base+0x28718> // b.none │ │ │ │ + ldr x2, [x21, #16] │ │ │ │ + str x0, [sp, #288] │ │ │ │ + str x2, [sp, #304] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #296] │ │ │ │ + stp x1, xzr, [x21] │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 455c4 ::do_widen(char) const@@Base+0x27564> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr w0, [sp, #136] │ │ │ │ + cbnz w0, 464d4 ::do_widen(char) const@@Base+0x28474> │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 455e0 ::do_widen(char) const@@Base+0x27580> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 455f4 ::do_widen(char) const@@Base+0x27594> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 45608 ::do_widen(char) const@@Base+0x275a8> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr d15, [x26, #136] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d31, [x26, #96] │ │ │ │ + fmov d30, x0 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + mov x0, x25 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl d3b0 │ │ │ │ + str x24, [sp, #608] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str xzr, [sp, #936] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #944] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #720] │ │ │ │ + add x0, sp, #0x2e0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stur q31, [x0, #216] │ │ │ │ + stur q31, [x0, #232] │ │ │ │ + ldur x2, [x24, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x27, [x20, x2] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + add x0, x28, #0x10 │ │ │ │ + str x0, [sp, #616] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x1, [sp, #720] │ │ │ │ + stp q31, q31, [sp, #624] │ │ │ │ + str q31, [sp, #656] │ │ │ │ + bl dfc0 │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str w0, [sp, #680] │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + mov x0, x25 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + str x2, [sp, #688] │ │ │ │ + str xzr, [sp, #696] │ │ │ │ + strb wzr, [sp, #704] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov x0, x20 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x20, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #728] │ │ │ │ + bl dd30 (double)@plt> │ │ │ │ + ldr x4, [sp, #656] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x0, [sp, #576] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ + cbz x4, 46a10 ::do_widen(char) const@@Base+0x289b0> │ │ │ │ + ldr x5, [sp, #640] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ldr x3, [sp, #648] │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x1, [sp, #720] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #688] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 45764 ::do_widen(char) const@@Base+0x27704> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + bl db90 │ │ │ │ + ldur x2, [x24, #-24] │ │ │ │ + str x24, [sp, #608] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x27, [x20, x2] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x25 │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl d410 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0x910 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x26, x0 │ │ │ │ + str x19, [sp, #608] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 46938 ::do_widen(char) const@@Base+0x288d8> // b.none │ │ │ │ + ldr x2, [x21, #16] │ │ │ │ + str x0, [sp, #608] │ │ │ │ + str x2, [sp, #624] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + stp x26, xzr, [x21] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x1, [sp, #616] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 47044 ::do_widen(char) const@@Base+0x28fe4> // b.none │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + add x1, x23, #0x8f8 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x26, x0 │ │ │ │ + add x23, sp, #0x150 │ │ │ │ + str x23, [sp, #320] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 46920 ::do_widen(char) const@@Base+0x288c0> // b.none │ │ │ │ + ldr x2, [x21, #16] │ │ │ │ + str x0, [sp, #320] │ │ │ │ + str x2, [sp, #336] │ │ │ │ + str x26, [x21] │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #328] │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 45858 ::do_widen(char) const@@Base+0x277f8> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4586c ::do_widen(char) const@@Base+0x2780c> // b.none │ │ │ │ + bl d870 │ │ │ │ + bl d250 │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + mov x2, #0x34db // #13531 │ │ │ │ + movk x2, #0xd7b6, lsl #16 │ │ │ │ + movk x2, #0xde82, lsl #32 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + movk x2, #0x431b, lsl #48 │ │ │ │ + sub x1, x0, x1 │ │ │ │ + mov x0, #0x400000000000 // #70368744177664 │ │ │ │ + movk x0, #0x408f, lsl #48 │ │ │ │ + fmov d31, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + smulh x2, x1, x2 │ │ │ │ + asr x2, x2, #18 │ │ │ │ + sub x1, x2, x1, asr #63 │ │ │ │ + ucvtf d15, w1 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl d3b0 │ │ │ │ + str x24, [sp, #608] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str xzr, [sp, #936] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #944] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #720] │ │ │ │ + add x0, sp, #0x2e0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stur q31, [x0, #216] │ │ │ │ + stur q31, [x0, #232] │ │ │ │ + ldur x2, [x24, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x27, [x20, x2] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + add x0, x22, #0x40 │ │ │ │ + str x0, [sp, #720] │ │ │ │ + add x0, x28, #0x10 │ │ │ │ + str x0, [sp, #616] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + stp q31, q31, [sp, #624] │ │ │ │ + str q31, [sp, #656] │ │ │ │ + bl dfc0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str xzr, [sp, #696] │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #680] │ │ │ │ + mov x0, x25 │ │ │ │ + str x2, [sp, #688] │ │ │ │ + strb wzr, [sp, #704] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x2 // #2 │ │ │ │ + mov x0, x20 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x20, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #728] │ │ │ │ + bl dd30 (double)@plt> │ │ │ │ + ldr x4, [sp, #656] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x0, [sp, #576] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ + cbz x4, 46a20 ::do_widen(char) const@@Base+0x289c0> │ │ │ │ + ldr x5, [sp, #640] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ldr x3, [sp, #648] │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #688] │ │ │ │ + add x26, x1, #0x10 │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + add x22, x22, #0x40 │ │ │ │ + str x26, [sp, #616] │ │ │ │ + str x22, [sp, #720] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 459e8 ::do_widen(char) const@@Base+0x27988> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x28, x28, #0x10 │ │ │ │ + str x28, [sp, #616] │ │ │ │ + bl db90 │ │ │ │ + ldur x2, [x24, #-24] │ │ │ │ + str x24, [sp, #608] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x27, [x20, x2] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x25 │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl d410 │ │ │ │ + ldr x1, [sp, #584] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 46fcc ::do_widen(char) const@@Base+0x28f6c> // b.none │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + add x24, sp, #0x170 │ │ │ │ + str x24, [sp, #352] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 468ec ::do_widen(char) const@@Base+0x2888c> // b.none │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + str x0, [sp, #352] │ │ │ │ + str x1, [sp, #368] │ │ │ │ + str x22, [x21] │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #360] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 45a94 ::do_widen(char) const@@Base+0x27a34> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldp x25, x27, [sp, #256] │ │ │ │ + add x22, sp, #0x180 │ │ │ │ + add x26, sp, #0x190 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + stp x26, xzr, [sp, #384] │ │ │ │ + add x1, x27, #0x11 │ │ │ │ + strb wzr, [sp, #400] │ │ │ │ + bl dcd0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #392] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x10 │ │ │ │ + b.ls 473d0 ::do_widen(char) const@@Base+0x29370> // b.plast │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + add x1, x1, #0x918 │ │ │ │ + mov x2, #0x11 // #17 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #392] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x27, x0 │ │ │ │ + b.hi 4742c ::do_widen(char) const@@Base+0x293cc> // b.pmore │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + mov x2, x27 │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #392] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 47330 ::do_widen(char) const@@Base+0x292d0> // b.plast │ │ │ │ + adrp x27, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + add x1, x27, #0x930 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + add x25, sp, #0x1b0 │ │ │ │ + str x25, [sp, #416] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 468d4 ::do_widen(char) const@@Base+0x28874> // b.none │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + str x0, [sp, #416] │ │ │ │ + str x1, [sp, #432] │ │ │ │ + ldr x1, [x21, #8] │ │ │ │ + stp x28, xzr, [x21] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + str x1, [sp, #424] │ │ │ │ + ldp x1, x2, [sp, #288] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 473a4 ::do_widen(char) const@@Base+0x29344> // b.pmore │ │ │ │ + add x28, sp, #0x1a0 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + mov x0, x28 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + str x1, [sp, #448] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 468b8 ::do_widen(char) const@@Base+0x28858> // b.none │ │ │ │ + ldr x2, [x21, #16] │ │ │ │ + str x0, [sp, #448] │ │ │ │ + str x2, [sp, #464] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + stp x1, xzr, [x21] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x1, [sp, #456] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 47250 ::do_widen(char) const@@Base+0x291f0> // b.plast │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + add x1, x27, #0x930 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + mov x27, x0 │ │ │ │ + str x1, [sp, #480] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 468a0 ::do_widen(char) const@@Base+0x28840> // b.none │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + str x0, [sp, #480] │ │ │ │ + str x1, [sp, #496] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #488] │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x2, [sp, #328] │ │ │ │ + str x27, [x21] │ │ │ │ + ldr x3, [sp, #488] │ │ │ │ + ldr x1, [sp, #320] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 4711c ::do_widen(char) const@@Base+0x290bc> // b.pmore │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + mov x27, x0 │ │ │ │ + str x1, [sp, #512] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 46888 ::do_widen(char) const@@Base+0x28828> // b.none │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + str x0, [sp, #512] │ │ │ │ + str x1, [sp, #528] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #520] │ │ │ │ + stp x27, xzr, [x21] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x1, [sp, #520] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 46de0 ::do_widen(char) const@@Base+0x28d80> // b.plast │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + add x1, x1, #0xd68 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x27, x0 │ │ │ │ + add x1, sp, #0x230 │ │ │ │ + str x1, [sp, #544] │ │ │ │ + mov x21, x0 │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 46870 ::do_widen(char) const@@Base+0x28810> // b.none │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + str x0, [sp, #544] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #552] │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x2, [sp, #360] │ │ │ │ + str x27, [x21] │ │ │ │ + ldr x3, [sp, #552] │ │ │ │ + ldr x1, [sp, #352] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 473fc ::do_widen(char) const@@Base+0x2939c> // b.pmore │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + mov x27, x0 │ │ │ │ + str x1, [sp, #576] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 46858 ::do_widen(char) const@@Base+0x287f8> // b.none │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + str x0, [sp, #576] │ │ │ │ + str x1, [sp, #592] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #584] │ │ │ │ + stp x27, xzr, [x21] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x1, [sp, #584] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 46e1c ::do_widen(char) const@@Base+0x28dbc> // b.none │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + add x1, x1, #0xd00 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + str x19, [sp, #608] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4683c ::do_widen(char) const@@Base+0x287dc> // b.none │ │ │ │ + ldr x2, [x21, #16] │ │ │ │ + str x0, [sp, #608] │ │ │ │ + str x2, [sp, #624] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3704] │ │ │ │ + stp x1, xzr, [x21] │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldrb w0, [x27, #520] │ │ │ │ + tbnz w0, #0, 46464 ::do_widen(char) const@@Base+0x28404> │ │ │ │ + ldrb w0, [x27, #521] │ │ │ │ + tbnz w0, #0, 463f4 ::do_widen(char) const@@Base+0x28394> │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 45e10 ::do_widen(char) const@@Base+0x27db0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 45e24 ::do_widen(char) const@@Base+0x27dc4> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #544] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 45e38 ::do_widen(char) const@@Base+0x27dd8> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 45e4c ::do_widen(char) const@@Base+0x27dec> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 45e60 ::do_widen(char) const@@Base+0x27e00> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 45e74 ::do_widen(char) const@@Base+0x27e14> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #416] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 45e84 ::do_widen(char) const@@Base+0x27e24> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #384] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 45e94 ::do_widen(char) const@@Base+0x27e34> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 45ea4 ::do_widen(char) const@@Base+0x27e44> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 45eb4 ::do_widen(char) const@@Base+0x27e54> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + ldr x0, [sp, #288] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 45ec8 ::do_widen(char) const@@Base+0x27e68> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 45edc ::do_widen(char) const@@Base+0x27e7c> // b.none │ │ │ │ + bl d870 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 46b14 ::do_widen(char) const@@Base+0x28ab4> // b.any │ │ │ │ + add sp, sp, #0x3e0 │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ + 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], #112 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + str x19, [sp, #608] │ │ │ │ + ldr x3, [sp, #512] │ │ │ │ + str xzr, [sp, #616] │ │ │ │ + ldr x4, [sp, #520] │ │ │ │ + strb wzr, [sp, #624] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + add x0, x2, x4 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 45534 ::do_widen(char) const@@Base+0x274d4> // b.none │ │ │ │ + ldr x5, [sp, #528] │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 45554 ::do_widen(char) const@@Base+0x274f4> // b.plast │ │ │ │ + cmp x1, x19 │ │ │ │ + b.ne 45548 ::do_widen(char) const@@Base+0x274e8> // b.any │ │ │ │ + mov x5, #0xf // #15 │ │ │ │ + b 4554c ::do_widen(char) const@@Base+0x274ec> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbnz w14, #0, 461d0 ::do_widen(char) const@@Base+0x28170> │ │ │ │ + ldr x1, [x26, #80] │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + ldr s30, [sp, #8] │ │ │ │ nop │ │ │ │ - str q31, [x1], #16 │ │ │ │ - cmp x1, x4 │ │ │ │ - b.ne 3ea80 ::do_widen(char) const@@Base+0x2a540> // b.any │ │ │ │ - tbz w5, #0, 3eaa0 ::do_widen(char) const@@Base+0x2a560> │ │ │ │ - and x5, x5, #0xfffffffffffffffe │ │ │ │ - add x0, x0, x5, lsl #3 │ │ │ │ - fmov d31, #1.250000000000000000e-01 │ │ │ │ - str d31, [x0] │ │ │ │ - ldr w0, [x19, #148] │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - str d31, [x19, #184] │ │ │ │ - cbnz w0, 3e378 ::do_widen(char) const@@Base+0x29e38> │ │ │ │ - cbz w3, 3e378 ::do_widen(char) const@@Base+0x29e38> │ │ │ │ - mov w4, w2 │ │ │ │ - add x8, x19, #0xc0 │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - mov w27, #0x1 // #1 │ │ │ │ - b 3e410 ::do_widen(char) const@@Base+0x29ed0> │ │ │ │ - movi v31.2d, #0x0 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - stp q31, q31, [x0, #32] │ │ │ │ - cbz w3, 3ed98 ::do_widen(char) const@@Base+0x2a858> │ │ │ │ - ldr x5, [x19, #216] │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - add x6, x5, w3, uxtw #3 │ │ │ │ - ldr d31, [x5], #8 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - fmadd d31, d31, d29, d14 │ │ │ │ - dup v30.2d, v31.d[0] │ │ │ │ - stp q30, q30, [x1, #-64] │ │ │ │ - stp q30, q30, [x1, #-32] │ │ │ │ - ldp d30, d24, [x0] │ │ │ │ - ldp d25, d26, [x0, #16] │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - ldp d27, d28, [x0, #32] │ │ │ │ - ldp d30, d22, [x0, #48] │ │ │ │ - str d31, [x0] │ │ │ │ - ldur d23, [x1, #-56] │ │ │ │ - fadd d23, d23, d24 │ │ │ │ - str d23, [x0, #8] │ │ │ │ - ldur d24, [x1, #-48] │ │ │ │ - fadd d24, d24, d25 │ │ │ │ - str d24, [x0, #16] │ │ │ │ - ldur d25, [x1, #-40] │ │ │ │ - fadd d25, d25, d26 │ │ │ │ - str d25, [x0, #24] │ │ │ │ - ldur d26, [x1, #-32] │ │ │ │ - fadd d26, d26, d27 │ │ │ │ - str d26, [x0, #32] │ │ │ │ - ldur d27, [x1, #-24] │ │ │ │ - fadd d27, d27, d28 │ │ │ │ - str d27, [x0, #40] │ │ │ │ - ldur d28, [x1, #-16] │ │ │ │ - fadd d28, d28, d30 │ │ │ │ - str d28, [x0, #48] │ │ │ │ - ldur d30, [x1, #-8] │ │ │ │ - fadd d30, d30, d22 │ │ │ │ - str d30, [x0, #56] │ │ │ │ - cmp x5, x6 │ │ │ │ - b.ne 3eae8 ::do_widen(char) const@@Base+0x2a5a8> // b.any │ │ │ │ - fadd d31, d31, d23 │ │ │ │ - fadd d31, d31, d24 │ │ │ │ - fadd d31, d31, d25 │ │ │ │ - fadd d31, d31, d26 │ │ │ │ - fadd d31, d31, d27 │ │ │ │ - fadd d31, d31, d28 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - str d31, [x19, #184] │ │ │ │ - cbnz w4, 3e378 ::do_widen(char) const@@Base+0x29e38> │ │ │ │ - mov w4, w2 │ │ │ │ - add x8, x19, #0xc0 │ │ │ │ - mov w27, #0x1 // #1 │ │ │ │ - b 3e410 ::do_widen(char) const@@Base+0x29ed0> │ │ │ │ - ldr x7, [x19] │ │ │ │ - asr w6, w2, #1 │ │ │ │ - ldr x8, [x5, #136] │ │ │ │ - ubfiz w5, w2, #2, #1 │ │ │ │ - movi v30.2d, #0x0 │ │ │ │ - mov w1, #0x4 // #4 │ │ │ │ - lsl w1, w1, w5 │ │ │ │ - ldrb w5, [x8, w6, sxtw] │ │ │ │ - stp q30, q30, [x0] │ │ │ │ - tst w5, w1 │ │ │ │ - cset w11, ne // ne = any │ │ │ │ - stp q30, q30, [x0, #32] │ │ │ │ - ldr d29, [x19, #184] │ │ │ │ - ldp d28, d20, [x7, #104] │ │ │ │ - ldr d21, [x20, #1064] │ │ │ │ - ldr d22, [x20, #1072] │ │ │ │ - fdiv d20, d20, d28 │ │ │ │ - fdiv d21, d21, d29 │ │ │ │ - fdiv d22, d22, d31 │ │ │ │ - cbz w3, 3ed6c ::do_widen(char) const@@Base+0x2a82c> │ │ │ │ - ldp w10, w6, [x19, #160] │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - ldr x12, [x19, #88] │ │ │ │ - add w10, w10, w6 │ │ │ │ - ldr x6, [x19, #64] │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - lsr x5, x6, #3 │ │ │ │ - ldr x8, [x19, #216] │ │ │ │ - madd x10, x10, x5, x12 │ │ │ │ - lsr w5, w7, #3 │ │ │ │ - mvn w6, w7 │ │ │ │ - ldr d31, [x8] │ │ │ │ - and w6, w6, #0x7 │ │ │ │ - ldrb w5, [x10, w5, uxtw] │ │ │ │ - fmadd d31, d21, d31, d22 │ │ │ │ - asr w5, w5, w6 │ │ │ │ - and w5, w5, #0x1 │ │ │ │ - cmp w11, w5 │ │ │ │ - b.eq 3ec4c ::do_widen(char) const@@Base+0x2a70c> // b.none │ │ │ │ - fmul d31, d31, d20 │ │ │ │ - dup v30.2d, v31.d[0] │ │ │ │ add w7, w7, #0x1 │ │ │ │ - add x8, x8, #0x8 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - stp q30, q30, [x1, #-64] │ │ │ │ - stp q30, q30, [x1, #-32] │ │ │ │ - ldp d30, d24, [x0] │ │ │ │ - ldp d25, d26, [x0, #16] │ │ │ │ - fadd d31, d30, d31 │ │ │ │ - ldp d27, d28, [x0, #32] │ │ │ │ - ldp d29, d23, [x0, #48] │ │ │ │ - str d31, [x0] │ │ │ │ - ldur d30, [x1, #-56] │ │ │ │ - fadd d24, d24, d30 │ │ │ │ - str d24, [x0, #8] │ │ │ │ - ldur d30, [x1, #-48] │ │ │ │ - fadd d25, d25, d30 │ │ │ │ - str d25, [x0, #16] │ │ │ │ - ldur d30, [x1, #-40] │ │ │ │ - fadd d26, d26, d30 │ │ │ │ - str d26, [x0, #24] │ │ │ │ - ldur d30, [x1, #-32] │ │ │ │ - fadd d27, d27, d30 │ │ │ │ - str d27, [x0, #32] │ │ │ │ - ldur d30, [x1, #-24] │ │ │ │ - fadd d28, d28, d30 │ │ │ │ - str d28, [x0, #40] │ │ │ │ - ldur d30, [x1, #-16] │ │ │ │ - fadd d29, d29, d30 │ │ │ │ - str d29, [x0, #48] │ │ │ │ - ldur d30, [x1, #-8] │ │ │ │ - fadd d30, d30, d23 │ │ │ │ - str d30, [x0, #56] │ │ │ │ - cmp w7, w3 │ │ │ │ - b.ne 3ec20 ::do_widen(char) const@@Base+0x2a6e0> // b.any │ │ │ │ - fadd d31, d31, d24 │ │ │ │ - fadd d31, d31, d25 │ │ │ │ - fadd d31, d31, d26 │ │ │ │ - fadd d31, d31, d27 │ │ │ │ - fadd d31, d31, d28 │ │ │ │ - fadd d31, d31, d29 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - str d31, [x19, #184] │ │ │ │ - cbnz w4, 3e378 ::do_widen(char) const@@Base+0x29e38> │ │ │ │ - mov w4, w2 │ │ │ │ - add x8, x19, #0xc0 │ │ │ │ - b 3e410 ::do_widen(char) const@@Base+0x29ed0> │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - mov w27, #0x1 // #1 │ │ │ │ - b 3e410 ::do_widen(char) const@@Base+0x29ed0> │ │ │ │ - add x27, x27, #0x18 │ │ │ │ - cmp x22, x27 │ │ │ │ - b.ne 3e7e8 ::do_widen(char) const@@Base+0x2a2a8> // b.any │ │ │ │ + lsl x2, x1, #1 │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.ne 44cdc ::do_widen(char) const@@Base+0x26c7c> // b.any │ │ │ │ + add w7, w7, #0x1 │ │ │ │ + b 44b6c ::do_widen(char) const@@Base+0x26b0c> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + adrp x2, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + mov x1, x23 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + add x2, x2, #0x8c0 │ │ │ │ + add x4, sp, #0xe4 │ │ │ │ + add x3, sp, #0xf0 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + bl d4b0 │ │ │ │ + ldr x1, [sp, #240] │ │ │ │ + mov w2, w0 │ │ │ │ mov x0, x26 │ │ │ │ + bl 22288 ::do_widen(char) const@@Base+0x4228> │ │ │ │ + ldr x1, [x26, #80] │ │ │ │ + lsl x2, x1, #1 │ │ │ │ + cbnz x2, 44ad0 ::do_widen(char) const@@Base+0x26a70> │ │ │ │ + mov w9, #0x0 // #0 │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr x0, [x26, #24] │ │ │ │ + stp w5, w7, [x1, #148] │ │ │ │ + str w9, [x1, #156] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + bl 1f420 ::do_widen(char) const@@Base+0x13c0> │ │ │ │ + ldr w0, [sp, #48] │ │ │ │ + mov x1, #0x13 // #19 │ │ │ │ + add x20, sp, #0x260 │ │ │ │ + add x19, sp, #0x270 │ │ │ │ + add w23, w0, #0x1 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x0, x20 │ │ │ │ + str w23, [sp, #48] │ │ │ │ + str x1, [sp, #248] │ │ │ │ + add x1, sp, #0xf8 │ │ │ │ + str x19, [sp, #608] │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x1, #0x8d8 │ │ │ │ + ldr x4, [sp, #248] │ │ │ │ + str x0, [sp, #608] │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + str x4, [sp, #624] │ │ │ │ + ldur w1, [x1, #15] │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + stur w1, [x0, #15] │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3704] │ │ │ │ + ldr x0, [sp, #248] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + ldrb w0, [x27, #520] │ │ │ │ + tbz w0, #0, 460c4 ::do_widen(char) const@@Base+0x28064> │ │ │ │ + ldr d29, [x26, #72] │ │ │ │ + ucvtf d31, w23 │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d30, x0 │ │ │ │ + ldr w0, [x27, #524] │ │ │ │ + ucvtf d29, d29 │ │ │ │ + fdiv d31, d31, d29 │ │ │ │ + fcvt s31, d31 │ │ │ │ + fcvt d31, s31 │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + fcvtzs w23, d31 │ │ │ │ + cmp w23, w0 │ │ │ │ + b.ge 460bc ::do_widen(char) const@@Base+0x2805c> // b.tcont │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov w0, w1 │ │ │ │ + str w1, [x27, #524] │ │ │ │ + cmp w23, w0 │ │ │ │ + b.gt 469a0 ::do_widen(char) const@@Base+0x28940> │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 460d4 ::do_widen(char) const@@Base+0x28074> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr w1, [x19, #176] │ │ │ │ - ldp w4, w0, [x19, #148] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - str w1, [x19, #176] │ │ │ │ - b 3e3bc ::do_widen(char) const@@Base+0x29e7c> │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - ldr d31, [x27] │ │ │ │ - b 3e5e4 ::do_widen(char) const@@Base+0x2a0a4> │ │ │ │ - ldr w3, [x19, #136] │ │ │ │ - cbz w3, 3f104 ::do_widen(char) const@@Base+0x2abc4> │ │ │ │ - mov w4, w2 │ │ │ │ - add x8, x19, #0xc0 │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - b 3e410 ::do_widen(char) const@@Base+0x29ed0> │ │ │ │ - movi d31, #0x0 │ │ │ │ - b 3e364 ::do_widen(char) const@@Base+0x29e24> │ │ │ │ - ldp d29, d31, [x0] │ │ │ │ - ldp d25, d26, [x0, #16] │ │ │ │ - fadd d31, d31, d29 │ │ │ │ - ldr d29, [x0, #48] │ │ │ │ - ldp d27, d28, [x0, #32] │ │ │ │ - fadd d31, d31, d25 │ │ │ │ - fadd d31, d31, d26 │ │ │ │ - fadd d31, d31, d27 │ │ │ │ - fadd d31, d31, d28 │ │ │ │ - fadd d31, d31, d29 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - str d31, [x19, #184] │ │ │ │ - b 3e378 ::do_widen(char) const@@Base+0x29e38> │ │ │ │ - ldp d31, d30, [x0] │ │ │ │ - ldp d25, d26, [x0, #16] │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - ldr d30, [x0, #48] │ │ │ │ - ldp d27, d29, [x0, #32] │ │ │ │ - fadd d31, d31, d25 │ │ │ │ - fadd d31, d31, d26 │ │ │ │ - fadd d31, d31, d27 │ │ │ │ - fadd d31, d31, d29 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - fadd d31, d31, d28 │ │ │ │ - str d31, [x19, #184] │ │ │ │ - b 3e378 ::do_widen(char) const@@Base+0x29e38> │ │ │ │ - tbz x0, #63, 3f0d0 ::do_widen(char) const@@Base+0x2ab90> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 460e8 ::do_widen(char) const@@Base+0x28088> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #544] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 460fc ::do_widen(char) const@@Base+0x2809c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 46110 ::do_widen(char) const@@Base+0x280b0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 46124 ::do_widen(char) const@@Base+0x280c4> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr w0, [sp, #72] │ │ │ │ + add w0, w0, #0x4 │ │ │ │ + str w0, [sp, #72] │ │ │ │ + b 448a0 ::do_widen(char) const@@Base+0x26840> │ │ │ │ + ldrb w1, [sp, #624] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [x23] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + str x2, [x23, #8] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + b 44864 ::do_widen(char) const@@Base+0x26804> │ │ │ │ + ldrb w0, [x21] │ │ │ │ + strb w0, [sp, #496] │ │ │ │ + b 4494c ::do_widen(char) const@@Base+0x268ec> │ │ │ │ + ldr w12, [sp, #32] │ │ │ │ + asr w17, w19, #1 │ │ │ │ + mov w1, w20 │ │ │ │ + mov w25, w20 │ │ │ │ + mov w14, w20 │ │ │ │ + mov w2, w13 │ │ │ │ + str w20, [sp, #8] │ │ │ │ + ldr x18, [x26, #16] │ │ │ │ + ubfiz x0, x17, #3, #32 │ │ │ │ + sxtw x16, w17 │ │ │ │ + mov w8, #0x4 // #4 │ │ │ │ + lsl w8, w8, w2 │ │ │ │ + mov w6, w12 │ │ │ │ + ldr x17, [x18, #8] │ │ │ │ + ldr x17, [x17, x0] │ │ │ │ + ldr x17, [x17, #136] │ │ │ │ + ldrb w18, [x17, w12, uxtw] │ │ │ │ + orr w8, w8, w18 │ │ │ │ + strb w8, [x17, w12, uxtw] │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 44c38 ::do_widen(char) const@@Base+0x26bd8> // b.none │ │ │ │ + cbnz w15, 44c60 ::do_widen(char) const@@Base+0x26c00> │ │ │ │ + tbz w1, #0, 45f68 ::do_widen(char) const@@Base+0x27f08> │ │ │ │ + mov w1, w11 │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + b 44c8c ::do_widen(char) const@@Base+0x26c2c> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + fmov d15, x2 │ │ │ │ + ldr x2, [x26, #16] │ │ │ │ + mov w8, #0x0 // #0 │ │ │ │ + ldr x2, [x2, #8] │ │ │ │ + ldr x6, [x2, x0] │ │ │ │ + cbz w25, 461ec ::do_widen(char) const@@Base+0x2818c> │ │ │ │ + ldr x0, [x26, #200] │ │ │ │ + ldr w8, [x0, w16, uxtw #2] │ │ │ │ + add x2, x6, #0x140 │ │ │ │ + ldp x24, x0, [x2, #8] │ │ │ │ + cmp x24, x0 │ │ │ │ + b.eq 4627c ::do_widen(char) const@@Base+0x2821c> // b.none │ │ │ │ + ldr w0, [x24] │ │ │ │ + bfxil w0, w8, #0, #30 │ │ │ │ + bfi w0, w3, #30, #1 │ │ │ │ + bfi w0, w4, #31, #1 │ │ │ │ + str w0, [x24], #4 │ │ │ │ + str x24, [x2, #8] │ │ │ │ + tbnz w1, #0, 44b58 ::do_widen(char) const@@Base+0x26af8> │ │ │ │ + ldr x1, [x26, #80] │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + ldr s30, [sp, #8] │ │ │ │ + b 44cc4 ::do_widen(char) const@@Base+0x26c64> │ │ │ │ + cmp w27, #0x2 │ │ │ │ + b.eq 463c8 ::do_widen(char) const@@Base+0x28368> // b.none │ │ │ │ + mov w25, w11 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str w11, [sp, #8] │ │ │ │ + b 44c38 ::do_widen(char) const@@Base+0x26bd8> │ │ │ │ + tbz w1, #0, 46250 ::do_widen(char) const@@Base+0x281f0> │ │ │ │ + mov w1, w11 │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + b 44c8c ::do_widen(char) const@@Base+0x26c2c> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbnz w14, #0, 461d0 ::do_widen(char) const@@Base+0x28170> │ │ │ │ + ldr x1, [x26, #80] │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + ldr s30, [sp, #8] │ │ │ │ + b 44cc4 ::do_widen(char) const@@Base+0x26c64> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbz w14, #0, 44b58 ::do_widen(char) const@@Base+0x26af8> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + mov w1, w14 │ │ │ │ + b 461d0 ::do_widen(char) const@@Base+0x28170> │ │ │ │ + ldr x11, [x6, #320] │ │ │ │ + mov x14, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + sub x12, x24, x11 │ │ │ │ + asr x23, x12, #2 │ │ │ │ + add x0, x23, #0x20 │ │ │ │ + cmp x0, x14 │ │ │ │ + b.hi 47284 ::do_widen(char) const@@Base+0x29224> // b.pmore │ │ │ │ + cmp x23, x0 │ │ │ │ + b.cc 4660c ::do_widen(char) const@@Base+0x285ac> // b.lo, b.ul, b.last │ │ │ │ + cmp x23, x14 │ │ │ │ + b.eq 472ac ::do_widen(char) const@@Base+0x2924c> // b.none │ │ │ │ + cmp x23, #0x0 │ │ │ │ + csinc x0, x23, xzr, ne // ne = any │ │ │ │ + adds x0, x23, x0 │ │ │ │ + b.cs 46b38 ::do_widen(char) const@@Base+0x28ad8> // b.hs, b.nlast │ │ │ │ + cmp x0, x14 │ │ │ │ + csel x0, x0, x14, ls // ls = plast │ │ │ │ + lsl x23, x0, #2 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + mov x0, x23 │ │ │ │ + str x6, [sp, #120] │ │ │ │ + str w5, [sp, #128] │ │ │ │ + str w7, [sp, #136] │ │ │ │ + stp w9, w8, [sp, #152] │ │ │ │ + str w3, [sp, #160] │ │ │ │ + stp x11, x12, [sp, #168] │ │ │ │ + stp w4, w1, [sp, #184] │ │ │ │ + str x2, [sp, #192] │ │ │ │ + str w13, [sp, #200] │ │ │ │ + str x10, [sp, #208] │ │ │ │ + bl d8b0 │ │ │ │ + ldp x11, x12, [sp, #168] │ │ │ │ + mov x21, x0 │ │ │ │ + ldp w9, w8, [sp, #152] │ │ │ │ + ldr w3, [sp, #160] │ │ │ │ + ldp w4, w1, [sp, #184] │ │ │ │ + ldr w0, [x0, x12] │ │ │ │ + ldr x6, [sp, #120] │ │ │ │ + bfxil w0, w8, #0, #30 │ │ │ │ + ldr w5, [sp, #128] │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + bfi w0, w3, #30, #1 │ │ │ │ + ldr x10, [sp, #208] │ │ │ │ + bfi w0, w4, #31, #1 │ │ │ │ + str w0, [x21, x12] │ │ │ │ + ldr w7, [sp, #136] │ │ │ │ + ldr w13, [sp, #200] │ │ │ │ + cmp x24, x11 │ │ │ │ + b.eq 46aa0 ::do_widen(char) const@@Base+0x28a40> // b.none │ │ │ │ + mov x3, x21 │ │ │ │ + mov x0, x11 │ │ │ │ + ldr w4, [x0], #4 │ │ │ │ + str w4, [x3], #4 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.ne 4634c ::do_widen(char) const@@Base+0x282ec> // b.any │ │ │ │ + sub x24, x24, x11 │ │ │ │ + add x24, x21, x24 │ │ │ │ + add x24, x24, #0x4 │ │ │ │ + cbz x11, 463a4 ::do_widen(char) const@@Base+0x28344> │ │ │ │ + mov x0, x11 │ │ │ │ + str x6, [sp, #120] │ │ │ │ + str w5, [sp, #128] │ │ │ │ + str w7, [sp, #136] │ │ │ │ + stp w9, w1, [sp, #152] │ │ │ │ + stp x2, x10, [sp, #160] │ │ │ │ + str w13, [sp, #184] │ │ │ │ + bl d870 │ │ │ │ + ldp x2, x10, [sp, #160] │ │ │ │ + ldr x6, [sp, #120] │ │ │ │ + ldr w5, [sp, #128] │ │ │ │ + ldr w7, [sp, #136] │ │ │ │ + ldp w9, w1, [sp, #152] │ │ │ │ + ldr w13, [sp, #184] │ │ │ │ + str x21, [x6, #320] │ │ │ │ + add x21, x21, x23 │ │ │ │ + stp x24, x21, [x2, #8] │ │ │ │ + b 46214 ::do_widen(char) const@@Base+0x281b4> │ │ │ │ + mov w1, w20 │ │ │ │ + mov w25, w20 │ │ │ │ + mov w14, w20 │ │ │ │ + str w20, [sp, #8] │ │ │ │ + b 44c38 ::do_widen(char) const@@Base+0x26bd8> │ │ │ │ + mov w25, w11 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + b 4617c ::do_widen(char) const@@Base+0x2811c> │ │ │ │ + cmp w27, #0x2 │ │ │ │ + b.eq 46a38 ::do_widen(char) const@@Base+0x289d8> // b.none │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + fmov d30, x0 │ │ │ │ + b 44cd0 ::do_widen(char) const@@Base+0x26c70> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x27, x0 │ │ │ │ + ldr x0, [x0, #240] │ │ │ │ + cbz x0, 472d4 ::do_widen(char) const@@Base+0x29274> │ │ │ │ + ldrb w1, [x0, #56] │ │ │ │ + cbz w1, 46794 ::do_widen(char) const@@Base+0x28734> │ │ │ │ + ldrb w1, [x0, #67] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + mov x0, x27 │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + b 45e00 ::do_widen(char) const@@Base+0x27da0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov x2, x0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 3f11c ::do_widen(char) const@@Base+0x2abdc> // b.any │ │ │ │ - bl d730 │ │ │ │ - ldr w1, [x19, #136] │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - ldr d30, [x19, #184] │ │ │ │ - ucvtf d31, w1 │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - fdiv d14, d0, d31 │ │ │ │ - dup v31.2d, v14.d[0] │ │ │ │ - str q31, [sp] │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + ldr x0, [x0, #240] │ │ │ │ + cbz x0, 470ec ::do_widen(char) const@@Base+0x2908c> │ │ │ │ + ldrb w1, [x0, #56] │ │ │ │ + cbz w1, 467d0 ::do_widen(char) const@@Base+0x28770> │ │ │ │ + ldrb w1, [x0, #67] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + mov x0, x2 │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + b 45df8 ::do_widen(char) const@@Base+0x27d98> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 464e8 ::do_widen(char) const@@Base+0x28488> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #544] │ │ │ │ + add x1, sp, #0x230 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 455cc ::do_widen(char) const@@Base+0x2756c> // b.none │ │ │ │ + bl d870 │ │ │ │ + b 455cc ::do_widen(char) const@@Base+0x2756c> │ │ │ │ + ldrb w0, [x25] │ │ │ │ + strb w0, [sp, #592] │ │ │ │ + b 44a3c ::do_widen(char) const@@Base+0x269dc> │ │ │ │ + ldrb w0, [x25] │ │ │ │ + strb w0, [sp, #560] │ │ │ │ + b 449f0 ::do_widen(char) const@@Base+0x26990> │ │ │ │ + ldrb w0, [x25] │ │ │ │ + strb w0, [sp, #528] │ │ │ │ + b 449a0 ::do_widen(char) const@@Base+0x26940> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, sp, #0xf8 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #248] │ │ │ │ + str x0, [sp, #544] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x25 │ │ │ │ + bl d270 │ │ │ │ + ldr x24, [sp, #248] │ │ │ │ + ldr x0, [sp, #544] │ │ │ │ + b 449f4 ::do_widen(char) const@@Base+0x26994> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x1, sp, #0xf8 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #248] │ │ │ │ + str x0, [sp, #512] │ │ │ │ + str x1, [sp, #528] │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x25 │ │ │ │ + bl d270 │ │ │ │ + ldr x24, [sp, #248] │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + b 449a4 ::do_widen(char) const@@Base+0x26944> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, sp, #0xf8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + str x0, [sp, #480] │ │ │ │ + ldr x1, [sp, #248] │ │ │ │ + str x1, [sp, #496] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + bl d270 │ │ │ │ + ldr x19, [sp, #248] │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + b 44950 ::do_widen(char) const@@Base+0x268f0> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, sp, #0xf8 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #248] │ │ │ │ + str x0, [sp, #576] │ │ │ │ + str x1, [sp, #592] │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x25 │ │ │ │ + bl d270 │ │ │ │ + ldr x24, [sp, #248] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + b 44a40 ::do_widen(char) const@@Base+0x269e0> │ │ │ │ + add x18, x12, #0x80 │ │ │ │ + stp x18, x12, [sp, #120] │ │ │ │ + mov x0, x18 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + str x6, [sp, #136] │ │ │ │ + stp w5, w7, [sp, #152] │ │ │ │ + str w9, [sp, #160] │ │ │ │ + str w3, [sp, #168] │ │ │ │ + str w4, [sp, #176] │ │ │ │ + stp w8, w1, [sp, #184] │ │ │ │ + str x2, [sp, #192] │ │ │ │ + str w13, [sp, #200] │ │ │ │ + str x10, [sp, #208] │ │ │ │ bl d8b0 │ │ │ │ - ldr w7, [x19, #136] │ │ │ │ - ldr q31, [sp] │ │ │ │ - ldr x2, [x19, #240] │ │ │ │ - ldr x1, [x19] │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - ldr d28, [x19, #184] │ │ │ │ - ldr d30, [x20, #1064] │ │ │ │ - stp q31, q31, [x0, #32] │ │ │ │ - ldr d29, [x2] │ │ │ │ - movi v31.2d, #0x0 │ │ │ │ - fdiv d30, d30, d28 │ │ │ │ - fmul d29, d29, d14 │ │ │ │ - str d29, [x0] │ │ │ │ - ldr d29, [x2, #8] │ │ │ │ - fmul d29, d29, d14 │ │ │ │ - str d29, [x0, #8] │ │ │ │ - ldr d29, [x2, #16] │ │ │ │ - fmul d29, d29, d14 │ │ │ │ - str d29, [x0, #16] │ │ │ │ - ldr d29, [x2, #24] │ │ │ │ - fmul d29, d29, d14 │ │ │ │ - str d29, [x0, #24] │ │ │ │ - ldr d29, [x2, #32] │ │ │ │ - fmul d29, d29, d14 │ │ │ │ - str d29, [x0, #32] │ │ │ │ - ldr d29, [x2, #40] │ │ │ │ - fmul d29, d29, d14 │ │ │ │ - str d29, [x0, #40] │ │ │ │ - ldr d29, [x2, #48] │ │ │ │ - fmul d29, d29, d14 │ │ │ │ - str d29, [x0, #48] │ │ │ │ - ldr d29, [x2, #56] │ │ │ │ - fmul d29, d29, d14 │ │ │ │ - str d29, [x0, #56] │ │ │ │ - ldp d29, d22, [x1, #104] │ │ │ │ - stp q31, q31, [x2] │ │ │ │ - stp q31, q31, [x2, #32] │ │ │ │ - fdiv d22, d22, d29 │ │ │ │ - cbz w7, 3f03c ::do_widen(char) const@@Base+0x2aafc> │ │ │ │ - ldp w3, w4, [x19, #160] │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - ldr x5, [x19, #88] │ │ │ │ - add w3, w3, w4 │ │ │ │ - ldr x4, [x19, #64] │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - lsr x4, x4, #3 │ │ │ │ - madd x5, x3, x4, x5 │ │ │ │ - ldp d31, d25, [x1] │ │ │ │ - lsr w3, w6, #3 │ │ │ │ - ldr d29, [x0] │ │ │ │ - mvn w4, w6 │ │ │ │ - ldp d24, d27, [x1, #16] │ │ │ │ - fmadd d31, d30, d31, d29 │ │ │ │ - ldrb w3, [x5, w3, uxtw] │ │ │ │ - and w4, w4, #0x7 │ │ │ │ - ldp d26, d29, [x1, #32] │ │ │ │ - ldp d28, d21, [x1, #48] │ │ │ │ - asr w3, w3, w4 │ │ │ │ - and w3, w3, #0x1 │ │ │ │ - str d31, [x1] │ │ │ │ - ldr d23, [x0, #8] │ │ │ │ - fmadd d23, d30, d25, d23 │ │ │ │ - str d23, [x1, #8] │ │ │ │ - ldr d25, [x0, #16] │ │ │ │ - fmadd d25, d30, d24, d25 │ │ │ │ - str d25, [x1, #16] │ │ │ │ - ldr d24, [x0, #24] │ │ │ │ - fmadd d24, d30, d27, d24 │ │ │ │ - str d24, [x1, #24] │ │ │ │ - ldr d27, [x0, #32] │ │ │ │ - fmadd d27, d30, d26, d27 │ │ │ │ - str d27, [x1, #32] │ │ │ │ - ldr d26, [x0, #40] │ │ │ │ - fmadd d26, d30, d29, d26 │ │ │ │ - str d26, [x1, #40] │ │ │ │ - ldr d29, [x0, #48] │ │ │ │ - fmadd d29, d30, d28, d29 │ │ │ │ - str d29, [x1, #48] │ │ │ │ - ldr d28, [x0, #56] │ │ │ │ - fmadd d28, d30, d21, d28 │ │ │ │ - str d28, [x1, #56] │ │ │ │ - cmp w28, w3 │ │ │ │ - b.eq 3efa4 ::do_widen(char) const@@Base+0x2aa64> // b.none │ │ │ │ - fmul d21, d22, d31 │ │ │ │ - fmul d23, d22, d23 │ │ │ │ - fmul d25, d22, d25 │ │ │ │ - fmul d24, d22, d24 │ │ │ │ - fmul d27, d22, d27 │ │ │ │ - fmul d26, d22, d26 │ │ │ │ - fmul d29, d22, d29 │ │ │ │ - fmul d28, d22, d28 │ │ │ │ - fmov d31, d21 │ │ │ │ - stp d21, d23, [x1] │ │ │ │ - stp d25, d24, [x1, #16] │ │ │ │ - stp d27, d26, [x1, #32] │ │ │ │ - stp d29, d28, [x1, #48] │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - ldp d29, d24, [x2] │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - ldp d25, d26, [x2, #16] │ │ │ │ - fadd d31, d31, d29 │ │ │ │ - ldp d27, d28, [x2, #32] │ │ │ │ - ldp d29, d21, [x2, #48] │ │ │ │ - str d31, [x2] │ │ │ │ - ldur d23, [x1, #-56] │ │ │ │ - fadd d23, d23, d24 │ │ │ │ - str d23, [x2, #8] │ │ │ │ - ldur d24, [x1, #-48] │ │ │ │ - fadd d24, d24, d25 │ │ │ │ - str d24, [x2, #16] │ │ │ │ - ldur d25, [x1, #-40] │ │ │ │ - fadd d25, d25, d26 │ │ │ │ - str d25, [x2, #24] │ │ │ │ - ldur d26, [x1, #-32] │ │ │ │ - fadd d26, d26, d27 │ │ │ │ - str d26, [x2, #32] │ │ │ │ - ldur d27, [x1, #-24] │ │ │ │ - fadd d27, d27, d28 │ │ │ │ - str d27, [x2, #40] │ │ │ │ - ldur d28, [x1, #-16] │ │ │ │ - fadd d28, d28, d29 │ │ │ │ - str d28, [x2, #48] │ │ │ │ - ldur d29, [x1, #-8] │ │ │ │ - fadd d29, d29, d21 │ │ │ │ - str d29, [x2, #56] │ │ │ │ - cmp w6, w7 │ │ │ │ - b.ne 3eee0 ::do_widen(char) const@@Base+0x2a9a0> // b.any │ │ │ │ - fadd d31, d31, d23 │ │ │ │ - fadd d31, d31, d24 │ │ │ │ - fadd d31, d31, d25 │ │ │ │ - fadd d31, d31, d26 │ │ │ │ - fadd d31, d31, d27 │ │ │ │ - fadd d31, d31, d28 │ │ │ │ - fadd d31, d31, d29 │ │ │ │ - str d31, [x19, #184] │ │ │ │ + ldr x6, [sp, #136] │ │ │ │ + mov x11, x0 │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + ldr x0, [x6, #320] │ │ │ │ + ldr x14, [x2, #8] │ │ │ │ + ldr x10, [sp, #208] │ │ │ │ + ldp x18, x12, [sp, #120] │ │ │ │ + ldp w5, w7, [sp, #152] │ │ │ │ + ldr w9, [sp, #160] │ │ │ │ + ldr w3, [sp, #168] │ │ │ │ + ldr w4, [sp, #176] │ │ │ │ + ldp w8, w1, [sp, #184] │ │ │ │ + ldr w13, [sp, #200] │ │ │ │ + cmp x0, x14 │ │ │ │ + b.eq 466b0 ::do_widen(char) const@@Base+0x28650> // b.none │ │ │ │ + sub x17, x14, x0 │ │ │ │ + mov x15, x0 │ │ │ │ + mov x14, x11 │ │ │ │ + add x17, x11, x17 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w16, [x15], #4 │ │ │ │ + str w16, [x14], #4 │ │ │ │ + cmp x14, x17 │ │ │ │ + b.ne 466a0 ::do_widen(char) const@@Base+0x28640> // b.any │ │ │ │ + cbz x0, 46708 ::do_widen(char) const@@Base+0x286a8> │ │ │ │ + str x6, [sp, #120] │ │ │ │ + str w5, [sp, #128] │ │ │ │ + str w7, [sp, #136] │ │ │ │ + stp w9, w8, [sp, #152] │ │ │ │ + str w3, [sp, #160] │ │ │ │ + stp x11, x12, [sp, #168] │ │ │ │ + stp w4, w1, [sp, #184] │ │ │ │ + stp x18, x2, [sp, #192] │ │ │ │ + str w13, [sp, #208] │ │ │ │ + str x10, [sp, #216] │ │ │ │ bl d870 │ │ │ │ - ldp w0, w2, [x19, #148] │ │ │ │ - cbnz w0, 3e378 ::do_widen(char) const@@Base+0x29e38> │ │ │ │ - ldr w3, [x19, #136] │ │ │ │ - mov w4, w2 │ │ │ │ - add x8, x19, #0xc0 │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - cbnz w3, 3e410 ::do_widen(char) const@@Base+0x29ed0> │ │ │ │ - b 3e378 ::do_widen(char) const@@Base+0x29e38> │ │ │ │ - ldr w0, [x19, #148] │ │ │ │ - mov w4, w2 │ │ │ │ - str d29, [x19, #184] │ │ │ │ - cbz w0, 3e378 ::do_widen(char) const@@Base+0x29e38> │ │ │ │ - mov w2, w4 │ │ │ │ - b 3e378 ::do_widen(char) const@@Base+0x29e38> │ │ │ │ - ldp x21, x22, [sp, #96] │ │ │ │ - mov w24, w0 │ │ │ │ - ldp x25, x26, [sp, #128] │ │ │ │ - ldp x27, x28, [sp, #144] │ │ │ │ - ldp d14, d15, [sp, #160] │ │ │ │ - b 3e4c8 ::do_widen(char) const@@Base+0x29f88> │ │ │ │ - ldp d30, d29, [x0] │ │ │ │ - ldp d25, d26, [x0, #16] │ │ │ │ - fadd d30, d30, d29 │ │ │ │ - ldr d29, [x0, #48] │ │ │ │ - ldp d27, d28, [x0, #32] │ │ │ │ - fadd d30, d30, d25 │ │ │ │ - fadd d30, d30, d26 │ │ │ │ - fadd d30, d30, d27 │ │ │ │ - fadd d30, d30, d28 │ │ │ │ - fadd d30, d30, d29 │ │ │ │ - fadd d31, d30, d31 │ │ │ │ - str d31, [x19, #184] │ │ │ │ - b 3e378 ::do_widen(char) const@@Base+0x29e38> │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - b 3e4c8 ::do_widen(char) const@@Base+0x29f88> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp] │ │ │ │ - mov x2, x0 │ │ │ │ + ldp x11, x12, [sp, #168] │ │ │ │ + ldp x18, x2, [sp, #192] │ │ │ │ + ldr x6, [sp, #120] │ │ │ │ + ldr x10, [sp, #216] │ │ │ │ + ldr w5, [sp, #128] │ │ │ │ + ldr w7, [sp, #136] │ │ │ │ + ldp w9, w8, [sp, #152] │ │ │ │ + ldr w3, [sp, #160] │ │ │ │ + ldp w4, w1, [sp, #184] │ │ │ │ + ldr w13, [sp, #208] │ │ │ │ + str x11, [x6, #320] │ │ │ │ + add x24, x11, x12 │ │ │ │ + add x0, x11, x18 │ │ │ │ + stp x24, x0, [x2, #8] │ │ │ │ + cmp x12, x18 │ │ │ │ + b.ne 461fc ::do_widen(char) const@@Base+0x2819c> // b.any │ │ │ │ + mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ + cmp x12, x0 │ │ │ │ + b.eq 472ac ::do_widen(char) const@@Base+0x2924c> // b.none │ │ │ │ + lsl x0, x23, #1 │ │ │ │ + mov x14, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + b 462b8 ::do_widen(char) const@@Base+0x28258> │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + mov x0, x20 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, sp, #0x130 │ │ │ │ + str x1, [sp, #128] │ │ │ │ + str x1, [sp, #288] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 45598 ::do_widen(char) const@@Base+0x27538> // b.any │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + str x1, [sp, #80] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + b 455a4 ::do_widen(char) const@@Base+0x27544> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x2, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x2, x2, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldr x3, [x3, #48] │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 4644c ::do_widen(char) const@@Base+0x283ec> // b.none │ │ │ │ + blr x3 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 4644c ::do_widen(char) const@@Base+0x283ec> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str x2, [sp, #32] │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x3, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x3, x3, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + ldr x4, [x0] │ │ │ │ + ldr x4, [x4, #48] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.eq 464bc ::do_widen(char) const@@Base+0x2845c> // b.none │ │ │ │ + str x2, [sp, #8] │ │ │ │ + blr x4 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 464bc ::do_widen(char) const@@Base+0x2845c> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + b 465f4 ::do_widen(char) const@@Base+0x28594> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + b 46548 ::do_widen(char) const@@Base+0x284e8> │ │ │ │ ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x2] │ │ │ │ + b 46584 ::do_widen(char) const@@Base+0x28524> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + b 465b8 ::do_widen(char) const@@Base+0x28558> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b 45dd8 ::do_widen(char) const@@Base+0x27d78> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x27 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 45d78 ::do_widen(char) const@@Base+0x27d18> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x27 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 45d0c ::do_widen(char) const@@Base+0x27cac> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x27 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 45c9c ::do_widen(char) const@@Base+0x27c3c> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x27 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 45c34 ::do_widen(char) const@@Base+0x27bd4> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b 45bd0 ::do_widen(char) const@@Base+0x27b70> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x25 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 45b70 ::do_widen(char) const@@Base+0x27b10> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x24 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 45a6c ::do_widen(char) const@@Base+0x27a0c> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str x1, [sp, #80] │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + b 452b8 ::do_widen(char) const@@Base+0x27258> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x23 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 45834 ::do_widen(char) const@@Base+0x277d4> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 457d4 ::do_widen(char) const@@Base+0x27774> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 44fdc ::do_widen(char) const@@Base+0x26f7c> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + b 45044 ::do_widen(char) const@@Base+0x26fe4> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + b 45250 ::do_widen(char) const@@Base+0x271f0> │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x21, x0 │ │ │ │ + add x1, x1, #0xc60 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov w1, w23 │ │ │ │ + mov x0, x21 │ │ │ │ + bl de00 │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0xc68 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d690 │ │ │ │ + str w23, [x27, #524] │ │ │ │ + b 460c4 ::do_widen(char) const@@Base+0x28064> │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 44f38 ::do_widen(char) const@@Base+0x26ed8> │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 451a8 ::do_widen(char) const@@Base+0x27148> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 45734 ::do_widen(char) const@@Base+0x276d4> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 459b8 ::do_widen(char) const@@Base+0x27958> │ │ │ │ + mov x0, x3 │ │ │ │ + b 44864 ::do_widen(char) const@@Base+0x26804> │ │ │ │ + ldr w0, [sp, #48] │ │ │ │ + asr w17, w19, #1 │ │ │ │ + mov w1, w11 │ │ │ │ + mov w25, w11 │ │ │ │ + mov w14, w11 │ │ │ │ + lsr w12, w0, #1 │ │ │ │ + ldr w0, [sp, #72] │ │ │ │ + and w2, w0, #0x4 │ │ │ │ + b 4617c ::do_widen(char) const@@Base+0x2811c> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + b 45508 ::do_widen(char) const@@Base+0x274a8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x1, [sp, #80] │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + b 454b4 ::do_widen(char) const@@Base+0x27454> │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 45410 ::do_widen(char) const@@Base+0x273b0> │ │ │ │ + mov x24, x21 │ │ │ │ + b 46364 ::do_widen(char) const@@Base+0x28304> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x28 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x0, sp, #0x160 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3f11c ::do_widen(char) const@@Base+0x2abdc> // b.any │ │ │ │ - bl d450 │ │ │ │ - b.ne 3ed40 ::do_widen(char) const@@Base+0x2a800> // b.any │ │ │ │ - ldr d31, [x1] │ │ │ │ - b 3e5e4 ::do_widen(char) const@@Base+0x2a0a4> │ │ │ │ - cbnz w2, 3e390 ::do_widen(char) const@@Base+0x29e50> │ │ │ │ - b 3e46c ::do_widen(char) const@@Base+0x29f2c> │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ - stp d14, d15, [sp, #160] │ │ │ │ + b.eq 46b6c ::do_widen(char) const@@Base+0x28b0c> // b.none │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + adrp x0, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x3, x3, #0x848 │ │ │ │ + add x1, x1, #0x880 │ │ │ │ + add x0, x0, #0x8a0 │ │ │ │ + mov w2, #0x33 // #51 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + mov x23, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ + b 462c4 ::do_widen(char) const@@Base+0x28264> │ │ │ │ bti j │ │ │ │ - mov x19, x26 │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - cmp x19, x22 │ │ │ │ - b.eq 3f1b0 ::do_widen(char) const@@Base+0x2ac70> // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 3f140 ::do_widen(char) const@@Base+0x2ac00> │ │ │ │ - bl d870 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - b 3f12c ::do_widen(char) const@@Base+0x2abec> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [sp] │ │ │ │ - mov x0, x27 │ │ │ │ - bl d870 │ │ │ │ - ldr x2, [sp] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3f11c ::do_widen(char) const@@Base+0x2abdc> // b.any │ │ │ │ + b.ne 46b14 ::do_widen(char) const@@Base+0x28ab4> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - bl 3ff20 ::do_widen(char) const@@Base+0x2b9e0> │ │ │ │ - ldr x2, [sp] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x2] │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 3f17c ::do_widen(char) const@@Base+0x2ac3c> // b.none │ │ │ │ - b 3f11c ::do_widen(char) const@@Base+0x2abdc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x2] │ │ │ │ + b.eq 46b6c ::do_widen(char) const@@Base+0x28b0c> // b.none │ │ │ │ + b 46b14 ::do_widen(char) const@@Base+0x28ab4> │ │ │ │ + bti j │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3f11c ::do_widen(char) const@@Base+0x2abdc> // b.any │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ + b.eq 46b6c ::do_widen(char) const@@Base+0x28b0c> // b.none │ │ │ │ + b 46b14 ::do_widen(char) const@@Base+0x28ab4> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x26 │ │ │ │ - bl d870 │ │ │ │ - b 3f15c ::do_widen(char) const@@Base+0x2ac1c> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xb0 │ │ │ │ - stp x29, x30, [sp, #80] │ │ │ │ - add x29, sp, #0x50 │ │ │ │ - stp x19, x20, [sp, #96] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x4 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - mov x21, x3 │ │ │ │ - stp x23, x24, [sp, #128] │ │ │ │ - stp x25, x26, [sp, #144] │ │ │ │ - stp x27, x28, [sp, #160] │ │ │ │ - add x28, x19, #0x38 │ │ │ │ - ldr x6, [x0] │ │ │ │ - str x6, [sp, #72] │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - stp x5, x1, [x19] │ │ │ │ - stp x0, x2, [sp, #8] │ │ │ │ - bl 77460 ::do_widen(char) const@@Base+0x62f20> │ │ │ │ - mov x0, x28 │ │ │ │ - bl 77460 ::do_widen(char) const@@Base+0x62f20> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x9, x19, #0x180 │ │ │ │ - str x9, [sp, #32] │ │ │ │ - stp q31, q31, [x19, #192] │ │ │ │ - stp q31, q31, [x19, #224] │ │ │ │ - stp q31, q31, [x19, #256] │ │ │ │ - stp q31, q31, [x19, #288] │ │ │ │ - stp q31, q31, [x19, #320] │ │ │ │ - stp q31, q31, [x19, #352] │ │ │ │ - str q31, [x19, #384] │ │ │ │ - ldr w2, [x20, #32] │ │ │ │ - ldp w4, w0, [x20, #8] │ │ │ │ - ldp w6, w1, [x20] │ │ │ │ - ldp w3, w7, [x20, #16] │ │ │ │ - ldp w8, w5, [x20, #24] │ │ │ │ - stp w1, w8, [x19, #96] │ │ │ │ - stp w6, w7, [x19, #104] │ │ │ │ - sub w1, w2, w0 │ │ │ │ - stp w4, w5, [x19, #112] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - stp w0, w2, [x19, #120] │ │ │ │ - ldr w0, [x20, #36] │ │ │ │ - stp w3, w0, [x19, #128] │ │ │ │ - str xzr, [x19, #400] │ │ │ │ - ldp x2, x0, [x21] │ │ │ │ - str xzr, [x19, #184] │ │ │ │ - sub x0, x0, x2 │ │ │ │ - asr x0, x0, #2 │ │ │ │ - stp w0, w1, [x19, #136] │ │ │ │ - lsl w0, w0, #3 │ │ │ │ - cbz w0, 3f318 ::do_widen(char) const@@Base+0x2add8> │ │ │ │ - lsl x22, x0, #3 │ │ │ │ - add x26, x19, #0x108 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x0, x22 │ │ │ │ - add x25, x19, #0x120 │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - bl d8b0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x20, x0 │ │ │ │ - add x22, x0, x22 │ │ │ │ - bl d570 │ │ │ │ - add x1, x19, #0xc0 │ │ │ │ - ldr x0, [x19, #192] │ │ │ │ - str x20, [x19, #192] │ │ │ │ - stp x22, x22, [x1, #8] │ │ │ │ - cbz x0, 3f318 ::do_widen(char) const@@Base+0x2add8> │ │ │ │ - bl d870 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - add x26, x19, #0x108 │ │ │ │ - add x25, x19, #0x120 │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - bl d8b0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x2, x0 │ │ │ │ - add x3, x19, #0xf0 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - str x1, [x19, #240] │ │ │ │ - str q31, [x2], #64 │ │ │ │ - stp x2, x2, [x3, #8] │ │ │ │ - stp q31, q31, [x1, #16] │ │ │ │ - str q31, [x1, #48] │ │ │ │ - cbz x0, 3f364 ::do_widen(char) const@@Base+0x2ae24> │ │ │ │ - bl d870 │ │ │ │ - ldr w2, [x19, #136] │ │ │ │ - cbz x2, 3f7f8 ::do_widen(char) const@@Base+0x2b2b8> │ │ │ │ - lsl x22, x2, #3 │ │ │ │ - add x26, x19, #0x108 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x0, x22 │ │ │ │ - add x25, x19, #0x120 │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, x0, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d570 │ │ │ │ - add x1, x19, #0xd8 │ │ │ │ - ldr x0, [x19, #216] │ │ │ │ - str x23, [x19, #216] │ │ │ │ - stp x22, x22, [x1, #8] │ │ │ │ - cbz x0, 3f3b8 ::do_widen(char) const@@Base+0x2ae78> │ │ │ │ - bl d870 │ │ │ │ - ldp w0, w2, [x19, #96] │ │ │ │ - ldr w1, [x19, #136] │ │ │ │ - sub w22, w2, w0 │ │ │ │ - add w27, w22, #0x1 │ │ │ │ - lsl w1, w1, #3 │ │ │ │ - sxtw x24, w27 │ │ │ │ - cbz w1, 3f7ec ::do_widen(char) const@@Base+0x2b2ac> │ │ │ │ - lsl x2, x1, #3 │ │ │ │ - add x26, x19, #0x108 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x0, x2 │ │ │ │ - add x25, x19, #0x120 │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - str x2, [sp, #24] │ │ │ │ - bl d8b0 │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - mov x23, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x26, x0, x2 │ │ │ │ - bl d570 │ │ │ │ - mov x0, #0x5555555555555555 // #6148914691236517205 │ │ │ │ - movk x0, #0x555, lsl #48 │ │ │ │ - cmp x24, x0 │ │ │ │ - b.hi 3fe14 ::do_widen(char) const@@Base+0x2b8d4> // b.pmore │ │ │ │ - cbz x24, 3f7dc ::do_widen(char) const@@Base+0x2b29c> │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - smull x27, w27, w0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d8b0 │ │ │ │ - add x27, x0, x27 │ │ │ │ - subs x20, x26, x23 │ │ │ │ - mov x25, x0 │ │ │ │ - mov x2, x27 │ │ │ │ - b.eq 3f758 ::do_widen(char) const@@Base+0x2b218> // b.none │ │ │ │ - mov x0, #0x7ffffffffffffff8 // #9223372036854775800 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.hi 3fa68 ::do_widen(char) const@@Base+0x2b528> // b.pmore │ │ │ │ - mov x22, x25 │ │ │ │ - cmp x20, #0x8 │ │ │ │ - b.le 3f788 ::do_widen(char) const@@Base+0x2b248> │ │ │ │ - stp xzr, xzr, [x22] │ │ │ │ - mov x0, x20 │ │ │ │ - str xzr, [x22, #16] │ │ │ │ - bl d8b0 │ │ │ │ - add x26, x0, x20 │ │ │ │ - str x0, [x22] │ │ │ │ - str x26, [x22, #16] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x23 │ │ │ │ - add x22, x22, #0x18 │ │ │ │ - bl d270 │ │ │ │ - stur x26, [x22, #-16] │ │ │ │ - subs x24, x24, #0x1 │ │ │ │ - b.ne 3f464 ::do_widen(char) const@@Base+0x2af24> // b.any │ │ │ │ - ldr x20, [x19, #264] │ │ │ │ - add x26, x19, #0x108 │ │ │ │ - ldr x24, [x26, #8] │ │ │ │ - str x25, [x19, #264] │ │ │ │ - stp x22, x27, [x26, #8] │ │ │ │ - mov x22, x20 │ │ │ │ - cmp x20, x24 │ │ │ │ - b.eq 3f4d8 ::do_widen(char) const@@Base+0x2af98> // b.none │ │ │ │ - nop │ │ │ │ - ldr x0, [x22] │ │ │ │ - cbz x0, 3f7bc ::do_widen(char) const@@Base+0x2b27c> │ │ │ │ - add x22, x22, #0x18 │ │ │ │ - bl d870 │ │ │ │ - cmp x22, x24 │ │ │ │ - b.ne 3f4c0 ::do_widen(char) const@@Base+0x2af80> // b.any │ │ │ │ - cbz x20, 3f4e4 ::do_widen(char) const@@Base+0x2afa4> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d870 │ │ │ │ - cbz x23, 3f4f0 ::do_widen(char) const@@Base+0x2afb0> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d870 │ │ │ │ - ldp w0, w24, [x19, #96] │ │ │ │ - add x25, x19, #0x120 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - sub w24, w24, w0 │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - sxtw x22, w24 │ │ │ │ - bl d8b0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x1, #0x5555555555555555 // #6148914691236517205 │ │ │ │ - mov x23, x0 │ │ │ │ - movk x1, #0x555, lsl #48 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - stp q31, q31, [x0, #32] │ │ │ │ - cmp x22, x1 │ │ │ │ - b.hi 3fc98 ::do_widen(char) const@@Base+0x2b758> // b.pmore │ │ │ │ - cbz x22, 3fa58 ::do_widen(char) const@@Base+0x2b518> │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - smull x25, w24, w0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d8b0 │ │ │ │ - mov x24, x0 │ │ │ │ - add x0, x0, x25 │ │ │ │ - mov x20, x24 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - stp xzr, xzr, [x20] │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - str xzr, [x20, #16] │ │ │ │ - bl d8b0 │ │ │ │ - ldp q29, q28, [x23] │ │ │ │ - str x0, [x20] │ │ │ │ - add x1, x0, #0x40 │ │ │ │ - subs x22, x22, #0x1 │ │ │ │ - ldp q31, q30, [x23, #32] │ │ │ │ - stp x1, x1, [x20, #8] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - stp q29, q28, [x0] │ │ │ │ - stp q31, q30, [x0, #32] │ │ │ │ - b.ne 3f564 ::do_widen(char) const@@Base+0x2b024> // b.any │ │ │ │ - ldr x22, [x19, #288] │ │ │ │ - add x25, x19, #0x120 │ │ │ │ - ldr x27, [x25, #8] │ │ │ │ - str x24, [x19, #288] │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - stp x20, x0, [x25, #8] │ │ │ │ - mov x20, x22 │ │ │ │ - cmp x22, x27 │ │ │ │ - b.eq 3f5d8 ::do_widen(char) const@@Base+0x2b098> // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 3f7cc ::do_widen(char) const@@Base+0x2b28c> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl d870 │ │ │ │ - cmp x27, x20 │ │ │ │ - b.ne 3f5c0 ::do_widen(char) const@@Base+0x2b080> // b.any │ │ │ │ - cbz x22, 3f5e4 ::do_widen(char) const@@Base+0x2b0a4> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d870 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d870 │ │ │ │ - ldp w1, w2, [x19, #96] │ │ │ │ - mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - sub w2, w2, w1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - sxtw x2, w2 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 3fde8 ::do_widen(char) const@@Base+0x2b8a8> // b.pmore │ │ │ │ - cbz x2, 3faa0 ::do_widen(char) const@@Base+0x2b560> │ │ │ │ - lsl x22, x2, #2 │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x0, x22 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, x0, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d570 │ │ │ │ - add x1, x19, #0x138 │ │ │ │ - ldr x0, [x19, #312] │ │ │ │ - str x23, [x19, #312] │ │ │ │ - stp x22, x22, [x1, #8] │ │ │ │ - cbz x0, 3f650 ::do_widen(char) const@@Base+0x2b110> │ │ │ │ - bl d870 │ │ │ │ - ldp w1, w2, [x19, #96] │ │ │ │ - mov x0, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ - sub w2, w2, w1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - sxtw x2, w2 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 3fe3c ::do_widen(char) const@@Base+0x2b8fc> // b.pmore │ │ │ │ - cbz x2, 3fa94 ::do_widen(char) const@@Base+0x2b554> │ │ │ │ - lsl x22, x2, #3 │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x0, x22 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, x0, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d570 │ │ │ │ - add x1, x19, #0x150 │ │ │ │ - ldr x0, [x19, #336] │ │ │ │ - str x23, [x19, #336] │ │ │ │ - stp x22, x22, [x1, #8] │ │ │ │ - cbz x0, 3f6b4 ::do_widen(char) const@@Base+0x2b174> │ │ │ │ - bl d870 │ │ │ │ - ldr w22, [x19, #140] │ │ │ │ - cbz w22, 3f96c ::do_widen(char) const@@Base+0x2b42c> │ │ │ │ - ldr w0, [x19, #136] │ │ │ │ - mov w22, w22 │ │ │ │ - lsl w0, w0, #3 │ │ │ │ - cbz w0, 3f804 ::do_widen(char) const@@Base+0x2b2c4> │ │ │ │ - lsl x27, x0, #3 │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x0, x27 │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, x27 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - bl d570 │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - umull x20, w22, w0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d8b0 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x24, x0 │ │ │ │ - cmp x27, #0x8 │ │ │ │ - b.le 3fae0 ::do_widen(char) const@@Base+0x2b5a0> │ │ │ │ - stp xzr, xzr, [x24] │ │ │ │ - mov x0, x27 │ │ │ │ - str xzr, [x24, #16] │ │ │ │ - bl d8b0 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x23, x0, x27 │ │ │ │ - str x0, [x24] │ │ │ │ - mov x2, x27 │ │ │ │ - str x23, [x24, #16] │ │ │ │ - add x24, x24, #0x18 │ │ │ │ - bl d270 │ │ │ │ - stur x23, [x24, #-16] │ │ │ │ - subs x22, x22, #0x1 │ │ │ │ - b.ne 3f714 ::do_widen(char) const@@Base+0x2b1d4> // b.any │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x0, x0, x20 │ │ │ │ - b 3f844 ::do_widen(char) const@@Base+0x2b304> │ │ │ │ - sxtw x1, w22 │ │ │ │ - mov w3, #0x18 // #24 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - umaddl x1, w1, w3, x0 │ │ │ │ - add x0, x0, #0x18 │ │ │ │ - stur q31, [x0, #-24] │ │ │ │ - stur xzr, [x0, #-8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 3f76c ::do_widen(char) const@@Base+0x2b22c> // b.any │ │ │ │ - mov x22, x2 │ │ │ │ - b 3f49c ::do_widen(char) const@@Base+0x2af5c> │ │ │ │ - stp xzr, xzr, [x22] │ │ │ │ - mov x0, x20 │ │ │ │ - str xzr, [x22, #16] │ │ │ │ - bl d8b0 │ │ │ │ - ldr d31, [x23] │ │ │ │ - add x1, x0, x20 │ │ │ │ - stp x0, x1, [x22] │ │ │ │ - subs x24, x24, #0x1 │ │ │ │ - add x22, x22, #0x18 │ │ │ │ - stur x1, [x22, #-8] │ │ │ │ - str d31, [x0] │ │ │ │ - b.ne 3f788 ::do_widen(char) const@@Base+0x2b248> // b.any │ │ │ │ - b 3f49c ::do_widen(char) const@@Base+0x2af5c> │ │ │ │ - add x22, x22, #0x18 │ │ │ │ - cmp x24, x22 │ │ │ │ - b.ne 3f4c0 ::do_widen(char) const@@Base+0x2af80> // b.any │ │ │ │ - b 3f4d8 ::do_widen(char) const@@Base+0x2af98> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x27, x20 │ │ │ │ - b.ne 3f5c0 ::do_widen(char) const@@Base+0x2b080> // b.any │ │ │ │ - b 3f5d8 ::do_widen(char) const@@Base+0x2b098> │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - b 3f49c ::do_widen(char) const@@Base+0x2af5c> │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - b 3f40c ::do_widen(char) const@@Base+0x2aecc> │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - b 3f3a0 ::do_widen(char) const@@Base+0x2ae60> │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - umull x20, w22, w0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d8b0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - nop │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - subs x22, x22, #0x1 │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, x0, #0x18 │ │ │ │ - b.ne 3f820 ::do_widen(char) const@@Base+0x2b2e0> // b.any │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 46b48 ::do_widen(char) const@@Base+0x28ae8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 46b8c ::do_widen(char) const@@Base+0x28b2c> │ │ │ │ + bti j │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + add x26, x1, #0x10 │ │ │ │ + str x26, [sp, #616] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr x0, [sp, #40] │ │ │ │ - str xzr, [sp, #24] │ │ │ │ - add x0, x0, x20 │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - ldr x20, [x23, #8] │ │ │ │ - ldr x27, [x19, #360] │ │ │ │ - str x1, [x19, #360] │ │ │ │ - stp x24, x0, [x23, #8] │ │ │ │ - mov x22, x27 │ │ │ │ - cmp x27, x20 │ │ │ │ - b.eq 3f880 ::do_widen(char) const@@Base+0x2b340> // b.none │ │ │ │ - ldr x0, [x22] │ │ │ │ - cbz x0, 3fb18 ::do_widen(char) const@@Base+0x2b5d8> │ │ │ │ - add x22, x22, #0x18 │ │ │ │ - bl d870 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 3f868 ::do_widen(char) const@@Base+0x2b328> // b.any │ │ │ │ - cbz x27, 3f88c ::do_widen(char) const@@Base+0x2b34c> │ │ │ │ - mov x0, x27 │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cbz x0, 3f898 ::do_widen(char) const@@Base+0x2b358> │ │ │ │ - bl d870 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - ldr w24, [x19, #140] │ │ │ │ - bl d8b0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x22, x0 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - stp q31, q31, [x0, #32] │ │ │ │ - cbz x24, 3fb38 ::do_widen(char) const@@Base+0x2b5f8> │ │ │ │ - mov w20, #0x18 // #24 │ │ │ │ - umull x20, w24, w20 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d8b0 │ │ │ │ - add x1, x0, x20 │ │ │ │ - mov x27, x0 │ │ │ │ - mov x20, x0 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - stp xzr, xzr, [x20] │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - str xzr, [x20, #16] │ │ │ │ - bl d8b0 │ │ │ │ - ldp q29, q28, [x22] │ │ │ │ - str x0, [x20] │ │ │ │ - add x1, x0, #0x40 │ │ │ │ - subs x24, x24, #0x1 │ │ │ │ - ldp q31, q30, [x22, #32] │ │ │ │ - stp x1, x1, [x20, #8] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - stp q29, q28, [x0] │ │ │ │ - stp q31, q30, [x0, #32] │ │ │ │ - b.ne 3f8e0 ::do_widen(char) const@@Base+0x2b3a0> // b.any │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - ldr x23, [x19, #384] │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - ldr x24, [x0] │ │ │ │ - str x27, [x19, #384] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - stp x20, x1, [x0] │ │ │ │ - mov x20, x23 │ │ │ │ - cmp x23, x24 │ │ │ │ - b.eq 3f958 ::do_widen(char) const@@Base+0x2b418> // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 3fb28 ::do_widen(char) const@@Base+0x2b5e8> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl d870 │ │ │ │ - cmp x20, x24 │ │ │ │ - b.ne 3f940 ::do_widen(char) const@@Base+0x2b400> // b.any │ │ │ │ - cbz x23, 3f964 ::do_widen(char) const@@Base+0x2b424> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d870 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d870 │ │ │ │ - stp xzr, xzr, [sp, #48] │ │ │ │ - ldp x1, x0, [x21] │ │ │ │ - str xzr, [sp, #64] │ │ │ │ - subs x22, x0, x1 │ │ │ │ - b.eq 3faac ::do_widen(char) const@@Base+0x2b56c> // b.none │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ - cmp x22, x0 │ │ │ │ - b.hi 3fb58 ::do_widen(char) const@@Base+0x2b618> // b.pmore │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d8b0 │ │ │ │ - ldp x1, x21, [x21] │ │ │ │ - add x22, x0, x22 │ │ │ │ - stp x0, x0, [sp, #48] │ │ │ │ - mov x20, x0 │ │ │ │ - str x22, [sp, #64] │ │ │ │ - sub x21, x21, x1 │ │ │ │ - cmp x21, #0x4 │ │ │ │ - b.le 3fb48 ::do_widen(char) const@@Base+0x2b608> │ │ │ │ - mov x2, x21 │ │ │ │ - bl da90 │ │ │ │ - ldp x0, x1, [sp, #8] │ │ │ │ - add x20, x20, x21 │ │ │ │ - ldp w3, w4, [x19, #104] │ │ │ │ - add x2, sp, #0x30 │ │ │ │ - str x20, [sp, #56] │ │ │ │ - bl 774a0 ::do_widen(char) const@@Base+0x62f60> │ │ │ │ - str w0, [x19, #164] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cbz x0, 3f9f0 ::do_widen(char) const@@Base+0x2b4b0> │ │ │ │ - bl d870 │ │ │ │ - ldr w1, [x19, #24] │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - ldr w2, [x19, #32] │ │ │ │ - mov x0, x28 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - bl 776cc ::do_widen(char) const@@Base+0x6318c> │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x24, #-24] │ │ │ │ + str x24, [sp, #608] │ │ │ │ + str x27, [x20, x0] │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - mov x1, x28 │ │ │ │ - bl 77b0c ::do_widen(char) const@@Base+0x635cc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x25 │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl d410 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3fba0 ::do_widen(char) const@@Base+0x2b660> // b.any │ │ │ │ - ldp x29, x30, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #96] │ │ │ │ - ldp x21, x22, [sp, #112] │ │ │ │ - ldp x23, x24, [sp, #128] │ │ │ │ - ldp x25, x26, [sp, #144] │ │ │ │ - ldp x27, x28, [sp, #160] │ │ │ │ - add sp, sp, #0xb0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - str xzr, [sp, #24] │ │ │ │ - b 3f59c ::do_widen(char) const@@Base+0x2b05c> │ │ │ │ - stp xzr, xzr, [x25] │ │ │ │ - str xzr, [x25, #16] │ │ │ │ - tbz x20, #63, 3fac0 ::do_widen(char) const@@Base+0x2b580> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 3fba0 ::do_widen(char) const@@Base+0x2b660> // b.any │ │ │ │ - bl d730 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - b 3f69c ::do_widen(char) const@@Base+0x2b15c> │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - b 3f638 ::do_widen(char) const@@Base+0x2b0f8> │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - str xzr, [sp, #48] │ │ │ │ - str xzr, [sp, #64] │ │ │ │ - b 3f9c8 ::do_widen(char) const@@Base+0x2b488> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 3fba0 ::do_widen(char) const@@Base+0x2b660> // b.any │ │ │ │ - bl d450 │ │ │ │ - stp xzr, xzr, [x24] │ │ │ │ - mov x0, x27 │ │ │ │ - str xzr, [x24, #16] │ │ │ │ - bl d8b0 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - subs x22, x22, #0x1 │ │ │ │ - add x24, x24, #0x18 │ │ │ │ - ldr d31, [x1] │ │ │ │ - add x1, x0, x27 │ │ │ │ - stp x0, x1, [x24, #-24] │ │ │ │ - stur x1, [x24, #-8] │ │ │ │ - str d31, [x0] │ │ │ │ - b.ne 3fae0 ::do_widen(char) const@@Base+0x2b5a0> // b.any │ │ │ │ - b 3f74c ::do_widen(char) const@@Base+0x2b20c> │ │ │ │ - add x22, x22, #0x18 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 3f868 ::do_widen(char) const@@Base+0x2b328> // b.any │ │ │ │ - b 3f880 ::do_widen(char) const@@Base+0x2b340> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x24, x20 │ │ │ │ - b.ne 3f940 ::do_widen(char) const@@Base+0x2b400> // b.any │ │ │ │ - b 3f958 ::do_widen(char) const@@Base+0x2b418> │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - str xzr, [sp, #24] │ │ │ │ - b 3f918 ::do_widen(char) const@@Base+0x2b3d8> │ │ │ │ - b.ne 3f9c8 ::do_widen(char) const@@Base+0x2b488> // b.any │ │ │ │ - ldr w0, [x1] │ │ │ │ - str w0, [x20] │ │ │ │ - b 3f9c8 ::do_widen(char) const@@Base+0x2b488> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b.eq 46b6c ::do_widen(char) const@@Base+0x28b0c> // b.none │ │ │ │ + b 46b14 ::do_widen(char) const@@Base+0x28ab4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 46c4c ::do_widen(char) const@@Base+0x28bec> │ │ │ │ + add x0, sp, #0x1f0 │ │ │ │ + str x0, [sp, #480] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3fba0 ::do_widen(char) const@@Base+0x2b660> // b.any │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - bl d730 │ │ │ │ + b.ne 46b14 ::do_widen(char) const@@Base+0x28ab4> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xeb8 │ │ │ │ + bl d6d0 │ │ │ │ bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 77480 ::do_widen(char) const@@Base+0x62f40> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x1, [x20] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 46af8 ::do_widen(char) const@@Base+0x28a98> │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldrh w0, [x0, #26] │ │ │ │ + brk #0x3e8 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 3fc14 ::do_widen(char) const@@Base+0x2b6d4> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ + b.ne 46b14 ::do_widen(char) const@@Base+0x28ab4> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl 3ff20 ::do_widen(char) const@@Base+0x2b9e0> │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3ff20 ::do_widen(char) const@@Base+0x2b9e0> │ │ │ │ - ldr x0, [x19, #336] │ │ │ │ - cbz x0, 3fbc8 ::do_widen(char) const@@Base+0x2b688> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #312] │ │ │ │ - cbz x0, 3fbd4 ::do_widen(char) const@@Base+0x2b694> │ │ │ │ - bl d870 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + b 46af8 ::do_widen(char) const@@Base+0x28a98> │ │ │ │ + bti j │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 46af0 ::do_widen(char) const@@Base+0x28a90> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ mov x0, x25 │ │ │ │ - bl 3ff20 ::do_widen(char) const@@Base+0x2b9e0> │ │ │ │ - mov x0, x26 │ │ │ │ - bl 3ff20 ::do_widen(char) const@@Base+0x2b9e0> │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - cbz x0, 3fbf0 ::do_widen(char) const@@Base+0x2b6b0> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #216] │ │ │ │ - cbz x0, 3fbfc ::do_widen(char) const@@Base+0x2b6bc> │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #192] │ │ │ │ - cbz x0, 3fc08 ::do_widen(char) const@@Base+0x2b6c8> │ │ │ │ - bl d870 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 77480 ::do_widen(char) const@@Base+0x62f40> │ │ │ │ - b 3fb84 ::do_widen(char) const@@Base+0x2b644> │ │ │ │ - mov x0, x21 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl d410 │ │ │ │ + b 46ae8 ::do_widen(char) const@@Base+0x28a88> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - cbz x23, 3fc30 ::do_widen(char) const@@Base+0x2b6f0> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d870 │ │ │ │ - add x26, x19, #0x108 │ │ │ │ - add x25, x19, #0x120 │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - b 3fbac ::do_widen(char) const@@Base+0x2b66c> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + add x26, x1, #0x10 │ │ │ │ + str x26, [sp, #616] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x24, #-24] │ │ │ │ + str x24, [sp, #608] │ │ │ │ + str x27, [x20, x0] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x25 │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl d410 │ │ │ │ + b 46af0 ::do_widen(char) const@@Base+0x28a90> │ │ │ │ bti j │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x21, x0 │ │ │ │ - cbz x1, 3fc58 ::do_widen(char) const@@Base+0x2b718> │ │ │ │ - mov x0, x1 │ │ │ │ - bl d870 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - b 3fbac ::do_widen(char) const@@Base+0x2b66c> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + b 46af0 ::do_widen(char) const@@Base+0x28a90> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 46b14 ::do_widen(char) const@@Base+0x28ab4> // b.any │ │ │ │ + add x1, sp, #0x200 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x21, x25 │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - cmp x21, x22 │ │ │ │ - b.eq 3fcfc ::do_widen(char) const@@Base+0x2b7bc> // b.none │ │ │ │ - ldr x0, [x21] │ │ │ │ - cbz x0, 3fc90 ::do_widen(char) const@@Base+0x2b750> │ │ │ │ - bl d870 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - b 3fc7c ::do_widen(char) const@@Base+0x2b73c> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x1, [x20] │ │ │ │ + mov x19, x0 │ │ │ │ + b 46ab8 ::do_widen(char) const@@Base+0x28a58> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3fba0 ::do_widen(char) const@@Base+0x2b660> // b.any │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0xaa0 │ │ │ │ + b.ne 46b14 ::do_widen(char) const@@Base+0x28ab4> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ bl d530 │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - add x25, x19, #0x120 │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - bl d870 │ │ │ │ - b 3fbac ::do_widen(char) const@@Base+0x2b66c> │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 46ab0 ::do_widen(char) const@@Base+0x28a50> │ │ │ │ bti j │ │ │ │ - mov x21, x24 │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - cmp x20, x21 │ │ │ │ - b.eq 3fe90 ::do_widen(char) const@@Base+0x2b950> // b.none │ │ │ │ - ldr x0, [x21] │ │ │ │ - cbz x0, 3fcf4 ::do_widen(char) const@@Base+0x2b7b4> │ │ │ │ - bl d870 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - b 3fce0 ::do_widen(char) const@@Base+0x2b7a0> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x1, [x20] │ │ │ │ + mov x19, x0 │ │ │ │ + b 46da4 ::do_widen(char) const@@Base+0x28d44> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 46b9c ::do_widen(char) const@@Base+0x28b3c> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3fba0 ::do_widen(char) const@@Base+0x2b660> // b.any │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ + b.ne 46b14 ::do_widen(char) const@@Base+0x28ab4> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xeb8 │ │ │ │ + bl d6d0 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 46b14 ::do_widen(char) const@@Base+0x28ab4> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xeb8 │ │ │ │ + bl d6d0 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 46b14 ::do_widen(char) const@@Base+0x28ab4> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xeb8 │ │ │ │ + bl d6d0 │ │ │ │ bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x22 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ bl d870 │ │ │ │ - b 3fbac ::do_widen(char) const@@Base+0x2b66c> │ │ │ │ + b 46b8c ::do_widen(char) const@@Base+0x28b2c> │ │ │ │ bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x21, x0 │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - b 3fbac ::do_widen(char) const@@Base+0x2b66c> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + add x26, x1, #0x10 │ │ │ │ + str x26, [sp, #616] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x24, #-24] │ │ │ │ + str x24, [sp, #608] │ │ │ │ + str x27, [x20, x0] │ │ │ │ + b 46d4c ::do_widen(char) const@@Base+0x28cec> │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - ldr x21, [sp, #40] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - cmp x21, x24 │ │ │ │ - b.eq 3fda0 ::do_widen(char) const@@Base+0x2b860> // b.none │ │ │ │ - ldr x0, [x21] │ │ │ │ - cbz x0, 3fd70 ::do_widen(char) const@@Base+0x2b830> │ │ │ │ - bl d870 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - b 3fd5c ::do_widen(char) const@@Base+0x2b81c> │ │ │ │ + mov x19, x0 │ │ │ │ + b 46fb8 ::do_widen(char) const@@Base+0x28f58> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x25 │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl d410 │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + str wzr, [sp, #136] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + tbz w1, #0, 46f8c ::do_widen(char) const@@Base+0x28f2c> │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - cbz x0, 3fd40 ::do_widen(char) const@@Base+0x2b800> │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr w0, [sp, #136] │ │ │ │ + cbz w0, 46f9c ::do_widen(char) const@@Base+0x28f3c> │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 46cc4 ::do_widen(char) const@@Base+0x28c64> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - bl d870 │ │ │ │ - b 3fbac ::do_widen(char) const@@Base+0x2b66c> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x1, [x20] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + b 46ae8 ::do_widen(char) const@@Base+0x28a88> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3fba0 ::do_widen(char) const@@Base+0x2b660> // b.any │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ + b.ne 46b14 ::do_widen(char) const@@Base+0x28ab4> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + add x26, x1, #0x10 │ │ │ │ + str x26, [sp, #616] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr x0, [sp, #40] │ │ │ │ - bl d870 │ │ │ │ - b 3fd90 ::do_widen(char) const@@Base+0x2b850> │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x24, #-24] │ │ │ │ + str x24, [sp, #608] │ │ │ │ + str x27, [x20, x0] │ │ │ │ + b 46f54 ::do_widen(char) const@@Base+0x28ef4> │ │ │ │ bti j │ │ │ │ - mov x22, x25 │ │ │ │ - b 3fc74 ::do_widen(char) const@@Base+0x2b734> │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 46ae8 ::do_widen(char) const@@Base+0x28a88> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 46b14 ::do_widen(char) const@@Base+0x28ab4> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - mov x22, x25 │ │ │ │ - b 3fc74 ::do_widen(char) const@@Base+0x2b734> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x1, [x20] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 46d38 ::do_widen(char) const@@Base+0x28cd8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 46dcc ::do_widen(char) const@@Base+0x28d6c> │ │ │ │ + bti j │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + add x26, x1, #0x10 │ │ │ │ + str x26, [sp, #616] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x24, #-24] │ │ │ │ + str x24, [sp, #608] │ │ │ │ + str x27, [x20, x0] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x25 │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl d410 │ │ │ │ + b 46af8 ::do_widen(char) const@@Base+0x28a98> │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3fba0 ::do_widen(char) const@@Base+0x2b660> // b.any │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - add x0, x0, #0xaa0 │ │ │ │ + b.ne 46b14 ::do_widen(char) const@@Base+0x28ab4> // b.any │ │ │ │ + bl dab0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 46ac0 ::do_widen(char) const@@Base+0x28a60> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 46ad0 ::do_widen(char) const@@Base+0x28a70> │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 46b14 ::do_widen(char) const@@Base+0x28ab4> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ bl d530 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x1, [x20] │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + b 46f68 ::do_widen(char) const@@Base+0x28f08> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + tbnz w1, #0, 46f84 ::do_widen(char) const@@Base+0x28f24> │ │ │ │ + b 46f8c ::do_widen(char) const@@Base+0x28f2c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4714c ::do_widen(char) const@@Base+0x290ec> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3fba0 ::do_widen(char) const@@Base+0x2b660> // b.any │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0xaa0 │ │ │ │ + b.ne 46b14 ::do_widen(char) const@@Base+0x28ab4> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ bl d530 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x1, [x20] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3fba0 ::do_widen(char) const@@Base+0x2b660> // b.any │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x23, x19, #0x168 │ │ │ │ - add x0, x0, #0xaa0 │ │ │ │ + b.ne 46b14 ::do_widen(char) const@@Base+0x28ab4> // b.any │ │ │ │ + add x1, sp, #0x200 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #80] │ │ │ │ bl d530 │ │ │ │ bti j │ │ │ │ - mov x21, x27 │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - cmp x20, x21 │ │ │ │ - b.eq 3fee4 ::do_widen(char) const@@Base+0x2b9a4> // b.none │ │ │ │ - ldr x0, [x21] │ │ │ │ - cbz x0, 3fe88 ::do_widen(char) const@@Base+0x2b948> │ │ │ │ - bl d870 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - b 3fe74 ::do_widen(char) const@@Base+0x2b934> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x1, [x20] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr w1, [sp, #128] │ │ │ │ + tbnz w1, #0, 46f84 ::do_widen(char) const@@Base+0x28f24> │ │ │ │ + b 46f8c ::do_widen(char) const@@Base+0x28f2c> │ │ │ │ + bti j │ │ │ │ + ldr w1, [sp, #128] │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + tbnz w1, #0, 46f84 ::do_widen(char) const@@Base+0x28f24> │ │ │ │ + b 46f8c ::do_widen(char) const@@Base+0x28f2c> │ │ │ │ + bti j │ │ │ │ + ldr w1, [sp, #128] │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + tbnz w1, #0, 46f84 ::do_widen(char) const@@Base+0x28f24> │ │ │ │ + b 46f8c ::do_widen(char) const@@Base+0x28f2c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 46e4c ::do_widen(char) const@@Base+0x28dec> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3fba0 ::do_widen(char) const@@Base+0x2b660> // b.any │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x24 │ │ │ │ - bl d870 │ │ │ │ - b 3fcc0 ::do_widen(char) const@@Base+0x2b780> │ │ │ │ + b.ne 46b14 ::do_widen(char) const@@Base+0x28ab4> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d870 │ │ │ │ - cbnz x23, 3fc28 ::do_widen(char) const@@Base+0x2b6e8> │ │ │ │ - b 3fc30 ::do_widen(char) const@@Base+0x2b6f0> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x1, [x20] │ │ │ │ + mov x19, x0 │ │ │ │ + b 46ac8 ::do_widen(char) const@@Base+0x28a68> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3fba0 ::do_widen(char) const@@Base+0x2b660> // b.any │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ + b.ne 46b14 ::do_widen(char) const@@Base+0x28ab4> // b.any │ │ │ │ + adrp x0, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x0, x0, #0x8c8 │ │ │ │ + bl d530 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 46b14 ::do_widen(char) const@@Base+0x28ab4> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xd30 │ │ │ │ + bl d530 │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 46b14 ::do_widen(char) const@@Base+0x28ab4> // b.any │ │ │ │ + bl dab0 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 46b14 ::do_widen(char) const@@Base+0x28ab4> // b.any │ │ │ │ + add x1, sp, #0x1e0 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x27 │ │ │ │ - bl d870 │ │ │ │ - b 3fd24 ::do_widen(char) const@@Base+0x2b7e4> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldp x19, x20, [x0] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 3ff60 ::do_widen(char) const@@Base+0x2ba20> // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 3ff7c ::do_widen(char) const@@Base+0x2ba3c> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl d870 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 3ff44 ::do_widen(char) const@@Base+0x2ba04> // b.any │ │ │ │ - ldr x20, [x21] │ │ │ │ - cbz x20, 3ff90 ::do_widen(char) const@@Base+0x2ba50> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 3ff44 ::do_widen(char) const@@Base+0x2ba04> // b.any │ │ │ │ - ldr x20, [x21] │ │ │ │ - b 3ff60 ::do_widen(char) const@@Base+0x2ba20> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x20, x0, #0x8 │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x20 │ │ │ │ - bl d310 >::close()@plt> │ │ │ │ - cbz x0, 400ec ::do_widen(char) const@@Base+0x2bbac> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3968] │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3960] │ │ │ │ - add x3, x1, #0x18 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str x1, [x19, #256] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - stp x3, x2, [x19] │ │ │ │ - bl d310 >::close()@plt> │ │ │ │ - add x0, x19, #0x78 │ │ │ │ - bl dee0 ::~__basic_file()@plt> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x0, x19, #0x40 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - bl db90 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3800] │ │ │ │ - add x0, x19, #0x100 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3712] │ │ │ │ - ldp x2, x3, [x2, #8] │ │ │ │ - str x2, [x19] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - ldur x2, [x2, #-24] │ │ │ │ - str x3, [x19, x2] │ │ │ │ - str x1, [x19, #256] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d410 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x19, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b 40064 ::do_widen(char) const@@Base+0x2bb24> │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 46bd4 ::do_widen(char) const@@Base+0x28b74> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 46b14 ::do_widen(char) const@@Base+0x28ab4> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 40090 ::do_widen(char) const@@Base+0x2bb50> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x20, x0 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - add x22, x0, #0x10 │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x22, [x20] │ │ │ │ - cbz x1, 40208 ::do_widen(char) const@@Base+0x2bcc8> │ │ │ │ - mov x21, x1 │ │ │ │ - mov x0, x1 │ │ │ │ - bl d3d0 │ │ │ │ - str x0, [sp] │ │ │ │ mov x19, x0 │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 401cc ::do_widen(char) const@@Base+0x2bc8c> // b.pmore │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ne 401c4 ::do_widen(char) const@@Base+0x2bc84> // b.any │ │ │ │ - ldrb w0, [x21] │ │ │ │ - strb w0, [x20, #16] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x19, [x20, #8] │ │ │ │ - strb wzr, [x22, x19] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + b 46ad8 ::do_widen(char) const@@Base+0x28a78> │ │ │ │ + bti j │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + b 46ccc ::do_widen(char) const@@Base+0x28c6c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 46d14 ::do_widen(char) const@@Base+0x28cb4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 470cc ::do_widen(char) const@@Base+0x2906c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 46ad8 ::do_widen(char) const@@Base+0x28a78> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 40224 ::do_widen(char) const@@Base+0x2bce4> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cbz x0, 40188 ::do_widen(char) const@@Base+0x2bc48> │ │ │ │ - b 401ec ::do_widen(char) const@@Base+0x2bcac> │ │ │ │ - mov x1, sp │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x22, x0 │ │ │ │ - str x0, [x20] │ │ │ │ - str x1, [x20, #16] │ │ │ │ - mov x2, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x1, x21 │ │ │ │ - bl d270 │ │ │ │ - ldr x22, [x20] │ │ │ │ - ldr x19, [sp] │ │ │ │ - b 40188 ::do_widen(char) const@@Base+0x2bc48> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + b.ne 46b14 ::do_widen(char) const@@Base+0x28ab4> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x28, sp, #0x1a0 │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 40228 ::do_widen(char) const@@Base+0x2bce8> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc30 │ │ │ │ - bl d6d0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - str w4, [x0] │ │ │ │ - stp x1, x2, [x0, #8] │ │ │ │ - str x3, [x0, #24] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ + b.ne 46b14 ::do_widen(char) const@@Base+0x28ab4> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 46ba4 ::do_widen(char) const@@Base+0x28b44> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 46b14 ::do_widen(char) const@@Base+0x28ab4> // b.any │ │ │ │ + add x1, sp, #0x220 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #88] │ │ │ │ + bl d530 │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 46b14 ::do_widen(char) const@@Base+0x28ab4> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 46b94 ::do_widen(char) const@@Base+0x28b34> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ mov x20, x1 │ │ │ │ + mov x19, x2 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - str d15, [sp, #112] │ │ │ │ - sub sp, sp, #0x380 │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #888] │ │ │ │ + mov x27, x0 │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x3f0 │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x0, [sp, #1000] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3720] │ │ │ │ - str x0, [sp, #136] │ │ │ │ + str x0, [sp, #160] │ │ │ │ mov x21, x0 │ │ │ │ bl d250 │ │ │ │ - add x1, sp, #0xe0 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ str x0, [x21, #8] │ │ │ │ - mov w0, #0x77 // #119 │ │ │ │ - stp x1, x2, [sp, #208] │ │ │ │ - str x1, [sp, #144] │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - strh w0, [sp, #224] │ │ │ │ - cmp x1, #0x6 │ │ │ │ - b.hi 41b6c ::do_widen(char) const@@Base+0x2d62c> // b.pmore │ │ │ │ - str wzr, [sp, #120] │ │ │ │ - ldr x0, [x20] │ │ │ │ - cmp x1, #0x3 │ │ │ │ - b.hi 4236c ::do_widen(char) const@@Base+0x2de2c> // b.pmore │ │ │ │ - ldr x1, [sp, #208] │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - str x2, [sp, #48] │ │ │ │ - bl d4a0 │ │ │ │ - ldr w1, [x19] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.le 4032c ::do_widen(char) const@@Base+0x2bdec> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - str x2, [sp, #48] │ │ │ │ - bl d3a0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0xf98 │ │ │ │ - str x1, [sp, #48] │ │ │ │ - bl d550 │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #48] │ │ │ │ - bl d750 │ │ │ │ + bl d6a0 │ │ │ │ + ldr w1, [x27] │ │ │ │ mov x21, x0 │ │ │ │ - bl d250 │ │ │ │ - mov x2, #0x94b3 // #38067 │ │ │ │ - mov x1, x0 │ │ │ │ - movk x2, #0x26d6, lsl #16 │ │ │ │ - add x26, sp, #0x270 │ │ │ │ - movk x2, #0xbe8, lsl #32 │ │ │ │ - mov x0, x26 │ │ │ │ - movk x2, #0x112e, lsl #48 │ │ │ │ - str x26, [sp, #128] │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3736] │ │ │ │ - smulh x2, x1, x2 │ │ │ │ - add x25, sp, #0x1f0 │ │ │ │ - asr x2, x2, #26 │ │ │ │ - sub x1, x2, x1, asr #63 │ │ │ │ - str x1, [sp, #176] │ │ │ │ - bl d3b0 │ │ │ │ - str xzr, [sp, #840] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x2, sp, #0x2b0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - strh wzr, [sp, #848] │ │ │ │ - str x0, [sp, #88] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stur q31, [x2, #168] │ │ │ │ - add x2, x0, #0x10 │ │ │ │ - add x0, sp, #0x2b0 │ │ │ │ - stur q31, [x0, #184] │ │ │ │ - ldp x24, x0, [x23, #16] │ │ │ │ - mov x3, x0 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - ldur x0, [x24, #-24] │ │ │ │ - str x24, [sp, #496] │ │ │ │ - str x2, [sp, #624] │ │ │ │ - str x3, [x25, x0] │ │ │ │ - str xzr, [sp, #504] │ │ │ │ - ldur x0, [x24, #-24] │ │ │ │ - add x0, x25, x0 │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldp x27, x0, [x23, #32] │ │ │ │ - add x22, sp, #0x200 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldur x2, [x27, #-24] │ │ │ │ - mov x3, x0 │ │ │ │ - str x27, [sp, #512] │ │ │ │ - add x0, x22, x2 │ │ │ │ - str x3, [sp, #16] │ │ │ │ - str x3, [x22, x2] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [x23, #8] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - ldr x2, [x23, #48] │ │ │ │ - add x0, sp, #0x240 │ │ │ │ - adrp x4, 9f000 │ │ │ │ - ldr x4, [x4, #3792] │ │ │ │ - stp x4, x2, [sp, #96] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - str x0, [sp, #112] │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3880] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str x2, [x25, x1] │ │ │ │ - add x2, x23, #0x18 │ │ │ │ - add x1, x23, #0x68 │ │ │ │ - add x3, x23, #0x40 │ │ │ │ - str x2, [sp, #496] │ │ │ │ - add x2, x4, #0x10 │ │ │ │ - str x3, [sp, #512] │ │ │ │ - str x2, [sp, #520] │ │ │ │ - stp q31, q31, [sp, #528] │ │ │ │ - str q31, [sp, #560] │ │ │ │ - str x1, [sp, #624] │ │ │ │ - bl dfc0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #4088] │ │ │ │ - add x2, sp, #0x260 │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - str w0, [sp, #584] │ │ │ │ - add x0, x1, #0x10 │ │ │ │ - str x2, [sp, #64] │ │ │ │ - str x1, [sp, #80] │ │ │ │ - add x1, sp, #0x208 │ │ │ │ - str x0, [sp, #520] │ │ │ │ - mov x0, x26 │ │ │ │ - str x2, [sp, #592] │ │ │ │ - str xzr, [sp, #600] │ │ │ │ - strb wzr, [sp, #608] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - bl d7b0 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - add x1, sp, #0xc0 │ │ │ │ - str x1, [sp, #56] │ │ │ │ - mov x0, x1 │ │ │ │ - mov x1, x22 │ │ │ │ - bl d780 │ │ │ │ - ldrb w0, [sp, #192] │ │ │ │ - tbz w0, #0, 405bc ::do_widen(char) const@@Base+0x2c07c> │ │ │ │ - ldr x1, [sp, #512] │ │ │ │ - add x26, sp, #0xb8 │ │ │ │ - mov x0, x26 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x22, x1 │ │ │ │ - add x1, x1, #0xd0 │ │ │ │ - bl d600 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3936] │ │ │ │ - bl d510 │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x0, [x1, x0, lsl #3] │ │ │ │ - str x0, [sp, #152] │ │ │ │ - cbz x0, 4315c ::do_widen(char) const@@Base+0x2ec1c> │ │ │ │ - mov x0, x26 │ │ │ │ - bl db90 │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x26, x22, x0 │ │ │ │ - ldr x0, [x26, #232] │ │ │ │ - mov x1, x0 │ │ │ │ - ldrb w0, [x26, #225] │ │ │ │ - cmp x1, #0x0 │ │ │ │ - str x1, [sp, #160] │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - bfxil x28, x1, #0, #8 │ │ │ │ - tbz w0, #0, 422f4 ::do_widen(char) const@@Base+0x2ddb4> │ │ │ │ - ldrb w4, [x26, #224] │ │ │ │ - ldp x0, x1, [sp, #152] │ │ │ │ - adrp x6, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - ldr x5, [sp, #72] │ │ │ │ - adrp x7, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x8, 9f000 │ │ │ │ - ldr x8, [x8, #3744] │ │ │ │ - mov x3, x26 │ │ │ │ - mov x2, x28 │ │ │ │ - add x6, x6, #0x8d0 │ │ │ │ - add x7, x7, #0x8dd │ │ │ │ - str x8, [sp, #48] │ │ │ │ - bl db80 > >::put(std::ostreambuf_iterator >, std::ios_base&, char, tm const*, char const*, char const*) const@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #48] │ │ │ │ - tbz w1, #0, 405c8 ::do_widen(char) const@@Base+0x2c088> │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x1 │ │ │ │ - bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #48] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x26, x0, x1 │ │ │ │ - ldr w0, [x26, #24] │ │ │ │ - tbz w0, #13, 405e8 ::do_widen(char) const@@Base+0x2c0a8> │ │ │ │ - bl d220 │ │ │ │ - tbz w0, #0, 41b30 ::do_widen(char) const@@Base+0x2d5f0> │ │ │ │ - ldr x4, [sp, #560] │ │ │ │ - add x28, sp, #0x1e0 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - stp x28, xzr, [sp, #464] │ │ │ │ - strb wzr, [sp, #480] │ │ │ │ - cbz x4, 423a4 ::do_widen(char) const@@Base+0x2de64> │ │ │ │ - ldr x5, [sp, #544] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #552] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, x23, #0x18 │ │ │ │ - str x1, [sp, #496] │ │ │ │ - add x1, x23, #0x68 │ │ │ │ - str x1, [sp, #624] │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - add x23, x23, #0x40 │ │ │ │ - ldr x0, [sp, #592] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #520] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - str x23, [sp, #512] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 40660 ::do_widen(char) const@@Base+0x2c120> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #520] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - bl db90 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldur x3, [x27, #-24] │ │ │ │ - ldur x2, [x0, #-24] │ │ │ │ - ldr x4, [sp, #104] │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - str x4, [x25, x2] │ │ │ │ - ldur x2, [x24, #-24] │ │ │ │ - str x27, [sp, #512] │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - str x4, [x22, x3] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - str x24, [sp, #496] │ │ │ │ - str x3, [x25, x2] │ │ │ │ - str xzr, [sp, #504] │ │ │ │ - str x1, [sp, #624] │ │ │ │ - bl d410 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x4, #0xb // #11 │ │ │ │ - add x3, x3, #0xfa0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov x24, x0 │ │ │ │ - str x22, [sp, #496] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x24], #16 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 4238c ::do_widen(char) const@@Base+0x2de4c> // b.none │ │ │ │ - ldr x1, [x23, #16] │ │ │ │ - str x0, [sp, #496] │ │ │ │ - str x1, [sp, #512] │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - str x0, [sp, #504] │ │ │ │ - stp x24, xzr, [x23] │ │ │ │ - mov x0, x20 │ │ │ │ - strb wzr, [x23, #16] │ │ │ │ - ldr x1, [sp, #496] │ │ │ │ - bl dce0 │ │ │ │ - ldr x0, [sp, #496] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 40728 ::do_widen(char) const@@Base+0x2c1e8> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #464] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 40738 ::do_widen(char) const@@Base+0x2c1f8> // b.none │ │ │ │ - bl d870 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0xfb0 │ │ │ │ - bl dce0 │ │ │ │ - ldr x1, [x19, #24] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x1, [x1] │ │ │ │ - ldr x1, [x1] │ │ │ │ - ldp x23, x24, [x1] │ │ │ │ - stp x28, xzr, [sp, #464] │ │ │ │ - strb wzr, [sp, #480] │ │ │ │ - add x1, x24, #0xd │ │ │ │ - bl dcd0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #472] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0xc │ │ │ │ - b.ls 42edc ::do_widen(char) const@@Base+0x2e99c> // b.plast │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0xd // #13 │ │ │ │ - add x1, x1, #0xfc8 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #472] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x24, x0 │ │ │ │ - b.hi 43138 ::do_widen(char) const@@Base+0x2ebf8> // b.pmore │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - mov x2, x24 │ │ │ │ - mov x1, x23 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #472] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 43184 ::do_widen(char) const@@Base+0x2ec44> // b.none │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - add x1, x1, #0xa8 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x24, x0 │ │ │ │ - str x22, [sp, #496] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x24], #16 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 42374 ::do_widen(char) const@@Base+0x2de34> // b.none │ │ │ │ - ldr x1, [x23, #16] │ │ │ │ - str x0, [sp, #496] │ │ │ │ - str x1, [sp, #512] │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - str x0, [sp, #504] │ │ │ │ - stp x24, xzr, [x23] │ │ │ │ - mov x0, x20 │ │ │ │ - strb wzr, [x23, #16] │ │ │ │ - ldr x1, [sp, #496] │ │ │ │ - bl dce0 │ │ │ │ - ldr x0, [sp, #496] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 4082c ::do_widen(char) const@@Base+0x2c2ec> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #464] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 4083c ::do_widen(char) const@@Base+0x2c2fc> // b.none │ │ │ │ - bl d870 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0xfd8 │ │ │ │ - bl dce0 │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - bl dce0 │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0x60 │ │ │ │ - bl dce0 │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0xb0 │ │ │ │ - bl dce0 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.le 408b8 ::do_widen(char) const@@Base+0x2c378> │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, w23, uxtw #3] │ │ │ │ - ldr x1, [x1] │ │ │ │ - bl d790 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w1, w23 │ │ │ │ - b.gt 40890 ::do_widen(char) const@@Base+0x2c350> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d790 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov x1, x20 │ │ │ │ - bl d340 │ │ │ │ - tbnz w0, #31, 428c4 ::do_widen(char) const@@Base+0x2e384> │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.le 474d8 ::do_widen(char) const@@Base+0x29478> │ │ │ │ + bl d610 │ │ │ │ + ldr x1, [x27, #32] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str wzr, [x21] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + str w0, [x21, #16] │ │ │ │ + mov x0, x21 │ │ │ │ + add x28, sp, #0x108 │ │ │ │ mov x24, #0x0 // #0 │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3704] │ │ │ │ - lsl w0, w0, #1 │ │ │ │ - sbfiz x0, x0, #2, #32 │ │ │ │ - bl dcb0 │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - str x0, [sp, #16] │ │ │ │ - add x0, x1, #0x118 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - fmov d15, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - str x0, [sp, #104] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - bl 6e32c ::do_widen(char) const@@Base+0x59dec> │ │ │ │ - cmp w0, w24 │ │ │ │ - b.le 40d08 ::do_widen(char) const@@Base+0x2c7c8> │ │ │ │ + bl d2e0 │ │ │ │ + ldr x1, [x20] │ │ │ │ mov x0, x21 │ │ │ │ - bl d6e0 │ │ │ │ - ldr x2, [x19, #24] │ │ │ │ - ubfiz x23, x24, #3, #32 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x2, [x2] │ │ │ │ - ldr x2, [x2, x23] │ │ │ │ - ldr x2, [x2] │ │ │ │ - bl de70 │ │ │ │ - ldr x2, [x19, #24] │ │ │ │ - mov x1, x21 │ │ │ │ - ldr x2, [x2] │ │ │ │ - ldr x2, [x2, x23] │ │ │ │ - str w0, [x21, #16] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr w3, [x2, #32] │ │ │ │ - ldr x2, [x2, #40] │ │ │ │ - sub w3, w3, #0x1 │ │ │ │ - sxtw x3, w3 │ │ │ │ - str x3, [x21] │ │ │ │ - bl def0 │ │ │ │ - ldr x1, [x19, #24] │ │ │ │ - mov x0, x25 │ │ │ │ - ldr x1, [x1] │ │ │ │ - ldr x1, [x1, x23] │ │ │ │ - ldp x27, x2, [x1, #72] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - stp x22, xzr, [sp, #496] │ │ │ │ - strb wzr, [sp, #512] │ │ │ │ - add x1, x2, #0x1 │ │ │ │ - bl dcd0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #504] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 42b34 ::do_widen(char) const@@Base+0x2e5f4> // b.pmore │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #504] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 4303c ::do_widen(char) const@@Base+0x2eafc> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x0, x25 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [x19, #24] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - ldr x2, [sp, #504] │ │ │ │ - ldr x1, [x1] │ │ │ │ - sub x0, x0, x2 │ │ │ │ - ldr x1, [x1, x23] │ │ │ │ - ldp x1, x2, [x1, #104] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 43018 ::do_widen(char) const@@Base+0x2ead8> // b.pmore │ │ │ │ + add x20, sp, #0x270 │ │ │ │ + bl da30 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x21 │ │ │ │ + add x19, sp, #0x280 │ │ │ │ + mov x26, x19 │ │ │ │ + bl da30 │ │ │ │ + ldr x0, [x27, #80] │ │ │ │ + cbz x0, 475e8 ::do_widen(char) const@@Base+0x29588> │ │ │ │ + ldr x1, [x21, #40] │ │ │ │ + ubfiz x0, x24, #3, #32 │ │ │ │ + ldr x2, [x27, #16] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + ldr x2, [x2, #8] │ │ │ │ + ldr x1, [x1, #64] │ │ │ │ + ldr x23, [x2, x0] │ │ │ │ + ldr x25, [x1, x0] │ │ │ │ + str x19, [sp, #624] │ │ │ │ + cbz x25, 4aaf4 ::do_widen(char) const@@Base+0x2ca94> │ │ │ │ mov x0, x25 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - str x28, [sp, #464] │ │ │ │ - mov x27, x0 │ │ │ │ + bl d3d0 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + mov x22, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 47aa8 ::do_widen(char) const@@Base+0x29a48> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 47a9c ::do_widen(char) const@@Base+0x29a3c> // b.any │ │ │ │ + ldrb w0, [x25] │ │ │ │ + strb w0, [sp, #640] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x23 │ │ │ │ + str x22, [sp, #632] │ │ │ │ + strb wzr, [x0, x22] │ │ │ │ ldr x0, [x1], #16 │ │ │ │ + ldr x3, [sp, #624] │ │ │ │ + ldr x2, [sp, #632] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 40ca0 ::do_widen(char) const@@Base+0x2c760> // b.none │ │ │ │ - ldr x2, [x27, #16] │ │ │ │ - str x0, [sp, #464] │ │ │ │ - str x2, [sp, #480] │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - str x0, [sp, #472] │ │ │ │ - stp x1, xzr, [x27] │ │ │ │ - strb wzr, [x27, #16] │ │ │ │ - ldr x0, [sp, #496] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 40a64 ::do_widen(char) const@@Base+0x2c524> // b.none │ │ │ │ + b.eq 47af8 ::do_widen(char) const@@Base+0x29a98> // b.none │ │ │ │ + cmp x3, x19 │ │ │ │ + b.eq 47b1c ::do_widen(char) const@@Base+0x29abc> // b.none │ │ │ │ + stp x3, x2, [x23] │ │ │ │ + ldr x1, [sp, #640] │ │ │ │ + ldr x2, [x23, #16] │ │ │ │ + str x1, [x23, #16] │ │ │ │ + cbz x0, 47b0c ::do_widen(char) const@@Base+0x29aac> │ │ │ │ + str x0, [sp, #624] │ │ │ │ + str x2, [sp, #640] │ │ │ │ + str xzr, [sp, #632] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #624] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 475d8 ::do_widen(char) const@@Base+0x29578> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x2, [sp, #464] │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x20 │ │ │ │ - bl da40 │ │ │ │ - ldr x9, [x19, #16] │ │ │ │ - str wzr, [sp, #176] │ │ │ │ - ldr w0, [x9, #4] │ │ │ │ + ldr x0, [x27, #80] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.hi 47528 ::do_widen(char) const@@Base+0x294c8> // b.pmore │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + str wzr, [sp, #108] │ │ │ │ + str wzr, [sp, #216] │ │ │ │ + stp wzr, wzr, [sp, #228] │ │ │ │ + str wzr, [sp, #236] │ │ │ │ + stp xzr, xzr, [sp, #240] │ │ │ │ + str xzr, [sp, #256] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d970 │ │ │ │ + cbz w0, 47b50 ::do_widen(char) const@@Base+0x29af0> │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 47604 ::do_widen(char) const@@Base+0x295a4> // b.any │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + ldr w1, [x0] │ │ │ │ + cbz w1, 47634 ::do_widen(char) const@@Base+0x295d4> │ │ │ │ + ldr x1, [x21, #40] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + ldr x24, [x1] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + ldr w0, [x0, #4] │ │ │ │ + cbz w0, 4764c ::do_widen(char) const@@Base+0x295ec> │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + ldr x0, [x0, #144] │ │ │ │ + ldr x19, [x0] │ │ │ │ + ldrh w0, [x24, #26] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 47604 ::do_widen(char) const@@Base+0x295a4> // b.any │ │ │ │ + ldrh w0, [x19, #26] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 47604 ::do_widen(char) const@@Base+0x295a4> // b.any │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x24 │ │ │ │ + bl db10 │ │ │ │ + ldr x1, [x21, #40] │ │ │ │ + ldr w0, [x24, #16] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.le 40b20 ::do_widen(char) const@@Base+0x2c5e0> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ + ccmp x1, #0x0, #0x4, ge // ge = tcont │ │ │ │ + cset w20, eq // eq = none │ │ │ │ + b.eq 4aaec ::do_widen(char) const@@Base+0x2ca8c> // b.none │ │ │ │ + ldr w2, [x1, #4] │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ge 4aaec ::do_widen(char) const@@Base+0x2ca8c> // b.tcont │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + ubfiz x0, x0, #4, #32 │ │ │ │ + add x2, sp, #0x200 │ │ │ │ + add x3, sp, #0x1f0 │ │ │ │ + str x2, [sp, #56] │ │ │ │ + ldr x25, [x1, x0] │ │ │ │ + str x3, [sp, #120] │ │ │ │ + str x2, [sp, #496] │ │ │ │ + cbz x25, 4aaf4 ::do_widen(char) const@@Base+0x2ca94> │ │ │ │ + mov x0, x25 │ │ │ │ + bl d3d0 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + mov x23, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 48ef8 ::do_widen(char) const@@Base+0x2ae98> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 497a4 ::do_widen(char) const@@Base+0x2b744> // b.none │ │ │ │ + cbnz x0, 49990 ::do_widen(char) const@@Base+0x2b930> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str x23, [sp, #504] │ │ │ │ + strb wzr, [x0, x23] │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + ldr x26, [x24, #120] │ │ │ │ + str x1, [sp, #88] │ │ │ │ + ldr x23, [x24] │ │ │ │ + str x0, [sp, #528] │ │ │ │ + add w23, w23, #0x1 │ │ │ │ + cbz x26, 4a5dc ::do_widen(char) const@@Base+0x2c57c> │ │ │ │ + mov x0, x26 │ │ │ │ + bl d3d0 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + mov x25, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 49850 ::do_widen(char) const@@Base+0x2b7f0> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 49798 ::do_widen(char) const@@Base+0x2b738> // b.none │ │ │ │ + cbnz x0, 49988 ::do_widen(char) const@@Base+0x2b928> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str x25, [sp, #536] │ │ │ │ + strb wzr, [x0, x25] │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + add x1, sp, #0x240 │ │ │ │ + ldr x0, [x24, #136] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr x26, [x0] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + cbz x26, 4aca0 ::do_widen(char) const@@Base+0x2cc40> │ │ │ │ + mov x0, x26 │ │ │ │ + bl d3d0 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + mov x25, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 4981c ::do_widen(char) const@@Base+0x2b7bc> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 4978c ::do_widen(char) const@@Base+0x2b72c> // b.none │ │ │ │ + cbnz x0, 49980 ::do_widen(char) const@@Base+0x2b920> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + str x25, [sp, #568] │ │ │ │ + strb wzr, [x0, x25] │ │ │ │ + add x1, sp, #0x260 │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + stp x1, x0, [sp, #8] │ │ │ │ + ldr x0, [x24, #136] │ │ │ │ + ldr x26, [x0, #8] │ │ │ │ + str x1, [sp, #592] │ │ │ │ + cbz x26, 4a61c ::do_widen(char) const@@Base+0x2c5bc> │ │ │ │ + mov x0, x26 │ │ │ │ + bl d3d0 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + mov x25, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 497e8 ::do_widen(char) const@@Base+0x2b788> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 49780 ::do_widen(char) const@@Base+0x2b720> // b.none │ │ │ │ + cbnz x0, 49978 ::do_widen(char) const@@Base+0x2b918> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x25, [sp, #600] │ │ │ │ + strb wzr, [x0, x25] │ │ │ │ + mov x0, #0xa0 // #160 │ │ │ │ + bl d8b0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x0, [x27, #24] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + bl 1eecc ::do_widen(char) const@@Base+0xe6c> │ │ │ │ + ldp x4, x1, [sp, #112] │ │ │ │ + mov w6, w0 │ │ │ │ ldr x5, [sp, #16] │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - ldr x8, [x0, #48] │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - ldr x0, [x0, #72] │ │ │ │ - mov w10, #0xfffffffe // #-2 │ │ │ │ - lsr x8, x8, #3 │ │ │ │ - madd x8, x8, x24, x0 │ │ │ │ - add w1, w2, #0x1 │ │ │ │ - lsr w0, w2, #3 │ │ │ │ - sub w4, w10, w2 │ │ │ │ - mvn w3, w2 │ │ │ │ - lsr w1, w1, #3 │ │ │ │ - and w4, w4, #0x7 │ │ │ │ - ldrb w0, [x8, w0, uxtw] │ │ │ │ - and w3, w3, #0x7 │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - add w2, w2, #0x2 │ │ │ │ - ldrb w1, [x8, w1, uxtw] │ │ │ │ - asr w0, w0, w3 │ │ │ │ - and w0, w0, #0x1 │ │ │ │ - add w3, w0, #0x1 │ │ │ │ - asr w1, w1, w4 │ │ │ │ - and w1, w1, #0x1 │ │ │ │ - add w4, w1, #0x1 │ │ │ │ - add w0, w0, w1 │ │ │ │ - lsl w1, w3, #1 │ │ │ │ - add w7, w7, w0 │ │ │ │ - lsl w3, w4, #1 │ │ │ │ - orr w0, w1, #0x1 │ │ │ │ - orr w1, w3, #0x1 │ │ │ │ - stp w0, w1, [x5], #8 │ │ │ │ - str w7, [sp, #176] │ │ │ │ - ldr w0, [x9, #4] │ │ │ │ - cmp w0, w6 │ │ │ │ - b.gt 40ab0 ::do_widen(char) const@@Base+0x2c570> │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - adrp x2, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ + mov w2, w23 │ │ │ │ + ldr x3, [sp, #88] │ │ │ │ + mov x0, x25 │ │ │ │ + bl 6edc0 ::do_widen(char) const@@Base+0x50d60> │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + adrp x23, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + add x4, sp, #0xe4 │ │ │ │ + add x2, x23, #0x628 │ │ │ │ + add x3, sp, #0xf0 │ │ │ │ + mov x1, x24 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ mov w5, #0x1 // #1 │ │ │ │ - add x2, x2, #0x120 │ │ │ │ - mov w4, w5 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d280 │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - adrp x2, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - ldr w0, [sp, #176] │ │ │ │ - add x2, x2, #0x128 │ │ │ │ - add x3, sp, #0xb8 │ │ │ │ - mov w5, #0x2 // #2 │ │ │ │ - ldr w6, [x1, #4] │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - scvtf d31, w0 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x20 │ │ │ │ - lsl w6, w6, #1 │ │ │ │ - scvtf d30, w6 │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fcvt s31, d31 │ │ │ │ - str s31, [sp, #184] │ │ │ │ - bl d280 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x0, [x0, x23] │ │ │ │ - ldr d31, [x0, #136] │ │ │ │ - fcmpe d31, #0.0 │ │ │ │ - b.ge 40c74 ::do_widen(char) const@@Base+0x2c734> // b.tcont │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - adrp x2, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - ldr w4, [x20, #8] │ │ │ │ - add x2, x2, #0x138 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x20 │ │ │ │ + bl d4b0 │ │ │ │ + ldr x1, [x27, #80] │ │ │ │ + lsl x1, x1, #1 │ │ │ │ + cmp x1, w0, sxtw │ │ │ │ + b.ne 4a174 ::do_widen(char) const@@Base+0x2c114> // b.any │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + add x2, x23, #0x628 │ │ │ │ + mov x1, x19 │ │ │ │ + add x4, sp, #0xe8 │ │ │ │ + add x3, sp, #0xf8 │ │ │ │ mov w5, #0x1 // #1 │ │ │ │ - lsl w4, w4, #1 │ │ │ │ - bl de60 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x20 │ │ │ │ - bl df80 │ │ │ │ - tbnz w0, #31, 428fc ::do_widen(char) const@@Base+0x2e3bc> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x1, x1, #0x160 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - str x22, [sp, #496] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [x22] │ │ │ │ - ldur x1, [x1, #7] │ │ │ │ - stur x1, [x22, #7] │ │ │ │ - mov x1, #0xf // #15 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - strb wzr, [sp, #527] │ │ │ │ - bl 6e32c ::do_widen(char) const@@Base+0x59dec> │ │ │ │ - ldrb w1, [x26, #520] │ │ │ │ - tbz w1, #0, 40c4c ::do_widen(char) const@@Base+0x2c70c> │ │ │ │ - add w1, w24, #0x1 │ │ │ │ - scvtf d30, w0 │ │ │ │ - ldr w2, [x26, #524] │ │ │ │ - scvtf d31, w1 │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fcvt s31, d31 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fmul d31, d31, d15 │ │ │ │ - fcvtzs w27, d31 │ │ │ │ - cmp w27, w2 │ │ │ │ - b.ge 40c44 ::do_widen(char) const@@Base+0x2c704> // b.tcont │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - mov w2, w0 │ │ │ │ - str w0, [x26, #524] │ │ │ │ - cmp w2, w27 │ │ │ │ - b.lt 40cbc ::do_widen(char) const@@Base+0x2c77c> // b.tstop │ │ │ │ - ldr x0, [sp, #496] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 40c5c ::do_widen(char) const@@Base+0x2c71c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #464] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 40c6c ::do_widen(char) const@@Base+0x2c72c> // b.none │ │ │ │ - bl d870 │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - b 40920 ::do_widen(char) const@@Base+0x2c3e0> │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - fcvt s31, d31 │ │ │ │ - adrp x2, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - mov x1, x21 │ │ │ │ - add x2, x2, #0x130 │ │ │ │ + ldr x0, [x0, #120] │ │ │ │ + bl d4b0 │ │ │ │ + ldr x1, [x27, #88] │ │ │ │ + lsl x1, x1, #1 │ │ │ │ + cmp x1, w0, sxtw │ │ │ │ + b.ne 4a194 ::do_widen(char) const@@Base+0x2c134> // b.any │ │ │ │ + ldrb w0, [x27, #64] │ │ │ │ + tbnz w0, #0, 497b0 ::do_widen(char) const@@Base+0x2b750> │ │ │ │ + ldr x0, [x27, #80] │ │ │ │ + lsl x8, x0, #1 │ │ │ │ + cbz x8, 4904c ::do_widen(char) const@@Base+0x2afec> │ │ │ │ + lsl w1, w22, #2 │ │ │ │ + ubfiz w7, w22, #2, #1 │ │ │ │ + str w1, [sp, #32] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + lsl w1, w1, w7 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + str w1, [sp, #64] │ │ │ │ + b 47954 ::do_widen(char) const@@Base+0x298f4> │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 48f2c ::do_widen(char) const@@Base+0x2aecc> // b.none │ │ │ │ + asr w0, w19, #1 │ │ │ │ + lsr w9, w22, #1 │ │ │ │ + lsr w8, w22, #1 │ │ │ │ + mov w4, w7 │ │ │ │ + sxtw x13, w0 │ │ │ │ + ubfiz x0, x0, #3, #32 │ │ │ │ + cmp w1, #0x2 │ │ │ │ + b.eq 492d4 ::do_widen(char) const@@Base+0x2b274> // b.none │ │ │ │ + ldr x1, [x27, #16] │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + ldr w2, [sp, #64] │ │ │ │ + mov w25, w20 │ │ │ │ + str w20, [sp, #24] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x0, [x1, x0] │ │ │ │ + ldr x1, [x0, #136] │ │ │ │ + ldrb w0, [x1, w9, uxtw] │ │ │ │ + orr w0, w2, w0 │ │ │ │ + strb w0, [x1, w9, uxtw] │ │ │ │ + ldr x0, [x27, #80] │ │ │ │ + add w18, w18, #0x1 │ │ │ │ + ldr s30, [sp, #24] │ │ │ │ + mov x9, #0x1 // #1 │ │ │ │ + lsl x8, x0, #1 │ │ │ │ + ldur q31, [x27, #104] │ │ │ │ + add x19, x19, #0x2 │ │ │ │ + mov v15.d[1], v30.d[0] │ │ │ │ + ldr x1, [x27, #120] │ │ │ │ + ldr x2, [x27, #136] │ │ │ │ + add x1, x1, x25 │ │ │ │ + add v15.2d, v31.2d, v15.2d │ │ │ │ + str x1, [x27, #120] │ │ │ │ + add x2, x2, x9 │ │ │ │ + str x2, [x27, #136] │ │ │ │ + stur q15, [x27, #104] │ │ │ │ + cmp x8, x19 │ │ │ │ + b.ls 49060 ::do_widen(char) const@@Base+0x2b000> // b.plast │ │ │ │ + ldr x2, [sp, #240] │ │ │ │ + ubfiz x1, x19, #2, #32 │ │ │ │ + add x4, x2, x1 │ │ │ │ + ldr w2, [x2, x1] │ │ │ │ + ldr w4, [x4, #4] │ │ │ │ + asr w28, w2, #1 │ │ │ │ + cmp w28, #0x2 │ │ │ │ + asr w1, w4, #1 │ │ │ │ + cset w5, eq // eq = none │ │ │ │ + cmp w1, #0x2 │ │ │ │ + cset w6, eq // eq = none │ │ │ │ + cmp w2, #0x0 │ │ │ │ + ccmp w4, #0x0, #0x4, ne // ne = any │ │ │ │ + cset w10, eq // eq = none │ │ │ │ + mov w12, w10 │ │ │ │ + b.eq 478b8 ::do_widen(char) const@@Base+0x29858> // b.none │ │ │ │ + cmp w5, w6 │ │ │ │ + cset w9, eq // eq = none │ │ │ │ + str w9, [sp, #24] │ │ │ │ + b.eq 4970c ::do_widen(char) const@@Base+0x2b6ac> // b.none │ │ │ │ + asr w14, w19, #1 │ │ │ │ + orr w2, w2, w4 │ │ │ │ + ldrb w11, [x27, #64] │ │ │ │ + lsr w9, w22, #1 │ │ │ │ + ldr w15, [sp, #32] │ │ │ │ + sxtw x13, w14 │ │ │ │ + ubfiz x0, x14, #3, #32 │ │ │ │ + lsr w8, w22, #1 │ │ │ │ + mov w4, w7 │ │ │ │ + tbz w2, #0, 48ff8 ::do_widen(char) const@@Base+0x2af98> │ │ │ │ + ldp x16, x2, [x27, #200] │ │ │ │ + cmp x16, x2 │ │ │ │ + b.eq 48ff8 ::do_widen(char) const@@Base+0x2af98> // b.none │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w25, w2 │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 48f48 ::do_widen(char) const@@Base+0x2aee8> // b.none │ │ │ │ + mov w25, w2 │ │ │ │ + str w10, [sp, #24] │ │ │ │ + ldr x14, [x27, #16] │ │ │ │ + mov w9, #0x8 // #8 │ │ │ │ + lsl w9, w9, w4 │ │ │ │ + ldr x14, [x14, #8] │ │ │ │ + ldr x14, [x14, x0] │ │ │ │ + ldr x14, [x14, #136] │ │ │ │ + ldrb w15, [x14, x8] │ │ │ │ + orr w9, w9, w15 │ │ │ │ + strb w9, [x14, x8] │ │ │ │ + cbz w12, 49010 ::do_widen(char) const@@Base+0x2afb0> │ │ │ │ + ldr x12, [x27, #16] │ │ │ │ + mov w9, #0x1 // #1 │ │ │ │ + lsl w10, w9, w4 │ │ │ │ + mov x9, #0x1 // #1 │ │ │ │ + ldr x12, [x12, #8] │ │ │ │ + ldr x12, [x12, x0] │ │ │ │ + ldr x12, [x12, #136] │ │ │ │ + ldrb w14, [x12, x8] │ │ │ │ + orr w10, w10, w14 │ │ │ │ + strb w10, [x12, x8] │ │ │ │ + tbz w2, #0, 49038 ::do_widen(char) const@@Base+0x2afd8> │ │ │ │ + ldr x10, [x27, #16] │ │ │ │ + mov w12, #0x2 // #2 │ │ │ │ + lsl w4, w12, w4 │ │ │ │ + ldr x10, [x10, #8] │ │ │ │ + ldr x10, [x10, x0] │ │ │ │ + ldr x10, [x10, #136] │ │ │ │ + ldrb w12, [x10, x8] │ │ │ │ + orr w4, w4, w12 │ │ │ │ + strb w4, [x10, x8] │ │ │ │ + tbnz w11, #0, 48f98 ::do_widen(char) const@@Base+0x2af38> │ │ │ │ + ldr x0, [x27, #80] │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + ldr s30, [sp, #24] │ │ │ │ + fmov d15, x2 │ │ │ │ + lsl x8, x0, #1 │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 48ee0 ::do_widen(char) const@@Base+0x2ae80> // b.none │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + cmp w1, #0x2 │ │ │ │ + b.eq 48ef0 ::do_widen(char) const@@Base+0x2ae90> // b.none │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + b 47920 ::do_widen(char) const@@Base+0x298c0> │ │ │ │ + cbz x0, 47578 ::do_widen(char) const@@Base+0x29518> │ │ │ │ + mov x0, x19 │ │ │ │ + b 47ac4 ::do_widen(char) const@@Base+0x29a64> │ │ │ │ + mov x1, x28 │ │ │ │ mov x0, x20 │ │ │ │ - mov w5, #0x2 // #2 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - str s31, [sp, #192] │ │ │ │ - bl d280 │ │ │ │ - b 40b9c ::do_widen(char) const@@Base+0x2c65c> │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - mov x0, x28 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #264] │ │ │ │ + str x0, [sp, #624] │ │ │ │ + str x1, [sp, #640] │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x25 │ │ │ │ bl d270 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b 40a44 ::do_widen(char) const@@Base+0x2c504> │ │ │ │ - ldp x1, x2, [sp, #496] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x23, x0 │ │ │ │ - add x1, x1, #0xbe0 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov w1, w27 │ │ │ │ - mov x0, x23 │ │ │ │ - bl de00 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0xbe8 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl d690 │ │ │ │ - str w27, [x26, #524] │ │ │ │ - b 40c4c ::do_widen(char) const@@Base+0x2c70c> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + ldr x22, [sp, #264] │ │ │ │ + mov x1, x23 │ │ │ │ + ldr x0, [sp, #624] │ │ │ │ + str x22, [sp, #632] │ │ │ │ + strb wzr, [x0, x22] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + ldr x3, [sp, #624] │ │ │ │ + ldr x2, [sp, #632] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 4759c ::do_widen(char) const@@Base+0x2953c> // b.any │ │ │ │ + cmp x3, x19 │ │ │ │ + b.eq 47b1c ::do_widen(char) const@@Base+0x29abc> // b.none │ │ │ │ + stp x3, x2, [x23] │ │ │ │ + ldr x0, [sp, #640] │ │ │ │ + str x0, [x23, #16] │ │ │ │ + mov x0, x26 │ │ │ │ + str x19, [sp, #624] │ │ │ │ + mov x19, x26 │ │ │ │ + b 475c0 ::do_widen(char) const@@Base+0x29560> │ │ │ │ + cmp x23, x20 │ │ │ │ + b.eq 49de4 ::do_widen(char) const@@Base+0x2bd84> // b.none │ │ │ │ + cbz x2, 47b40 ::do_widen(char) const@@Base+0x29ae0> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 48eac ::do_widen(char) const@@Base+0x2ae4c> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl d270 │ │ │ │ + ldr x0, [x23] │ │ │ │ + ldr x2, [sp, #632] │ │ │ │ + str x2, [x23, #8] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #624] │ │ │ │ + b 475c0 ::do_widen(char) const@@Base+0x29560> │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + bl d560 │ │ │ │ + ldr x0, [sp, #248] │ │ │ │ + bl d560 │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cbz x0, 47b6c ::do_widen(char) const@@Base+0x29b0c> │ │ │ │ bl d560 │ │ │ │ mov x0, x21 │ │ │ │ - bl d460 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d470 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl d2b0 │ │ │ │ - cbnz w0, 42974 ::do_widen(char) const@@Base+0x2e434> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3904] │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - ldp x20, x23, [x0, #8] │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - ldr w26, [x1, #4] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 41c0c ::do_widen(char) const@@Base+0x2d6cc> // b.none │ │ │ │ - str d13, [sp, #992] │ │ │ │ - cmp w0, #0x2 │ │ │ │ - str d14, [sp, #1000] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - b.ne 4149c ::do_widen(char) const@@Base+0x2cf5c> // b.any │ │ │ │ + bl df40 │ │ │ │ + ldp x2, x1, [x27, #72] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d15, [x27, #112] │ │ │ │ + fmov d30, x0 │ │ │ │ + add x23, sp, #0x2e0 │ │ │ │ + add x20, sp, #0x270 │ │ │ │ + mov x0, x23 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + mul x1, x1, x2 │ │ │ │ + str x1, [x27, #96] │ │ │ │ + ucvtf d31, x1 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ bl d3b0 │ │ │ │ - str x20, [sp, #496] │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - add x2, sp, #0x2b0 │ │ │ │ + str xzr, [sp, #952] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + strh wzr, [sp, #960] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - str xzr, [sp, #824] │ │ │ │ - add x0, x1, #0x10 │ │ │ │ - str x0, [sp, #608] │ │ │ │ - strh wzr, [sp, #832] │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3712] │ │ │ │ + ldp x22, x26, [x0, #8] │ │ │ │ + stur q31, [x23, #232] │ │ │ │ + mov x2, x1 │ │ │ │ + stur q31, [x23, #248] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stur q31, [x2, #152] │ │ │ │ - stur q31, [x2, #168] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - add x0, x25, x2 │ │ │ │ - str x23, [x25, x2] │ │ │ │ + str x2, [sp, #32] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #624] │ │ │ │ + str x2, [sp, #736] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + add x0, x20, x0 │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - add x24, sp, #0x230 │ │ │ │ - adrp x21, 9f000 │ │ │ │ + adrp x21, 9f000 │ │ │ │ ldr x21, [x21, #3856] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x0, x24 │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3792] │ │ │ │ add x2, x21, #0x18 │ │ │ │ - stp x2, x1, [sp, #496] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ add x1, x21, #0x40 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - add x27, sp, #0x250 │ │ │ │ - stp q31, q31, [sp, #512] │ │ │ │ - str q31, [sp, #544] │ │ │ │ + str x2, [sp, #624] │ │ │ │ + add x2, x24, #0x10 │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #4088] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + str x2, [sp, #632] │ │ │ │ + stp q31, q31, [sp, #640] │ │ │ │ + str q31, [sp, #672] │ │ │ │ + str x1, [sp, #736] │ │ │ │ bl dfc0 │ │ │ │ - add x1, sp, #0x1f8 │ │ │ │ - ldr x2, [sp, #80] │ │ │ │ - str x1, [sp, #32] │ │ │ │ - str x27, [sp, #576] │ │ │ │ - add x0, x2, #0x10 │ │ │ │ - str x0, [sp, #504] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ + add x0, sp, #0x278 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + mov x4, x0 │ │ │ │ + add x3, x25, #0x10 │ │ │ │ mov w2, #0x10 // #16 │ │ │ │ - str w2, [sp, #568] │ │ │ │ - str xzr, [sp, #584] │ │ │ │ - strb wzr, [sp, #592] │ │ │ │ + mov x0, x23 │ │ │ │ + str x4, [sp, #40] │ │ │ │ + str x3, [sp, #632] │ │ │ │ + str w2, [sp, #696] │ │ │ │ + str x4, [sp, #704] │ │ │ │ + str xzr, [sp, #712] │ │ │ │ + strb wzr, [sp, #720] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x25 │ │ │ │ - bl de00 │ │ │ │ - ldr x4, [sp, #544] │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - str x0, [sp, #152] │ │ │ │ - stp x0, xzr, [sp, #240] │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov x0, x20 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x20, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #744] │ │ │ │ + bl dd30 (double)@plt> │ │ │ │ + ldr x4, [sp, #672] │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str x0, [sp, #592] │ │ │ │ + add x0, sp, #0x250 │ │ │ │ str x0, [sp, #16] │ │ │ │ - strb wzr, [sp, #256] │ │ │ │ - cbz x4, 4285c ::do_widen(char) const@@Base+0x2e31c> │ │ │ │ - ldr x5, [sp, #528] │ │ │ │ + str xzr, [sp, #600] │ │ │ │ + strb wzr, [sp, #608] │ │ │ │ + cbz x4, 49dd8 ::do_widen(char) const@@Base+0x2bd78> │ │ │ │ + ldr x5, [sp, #656] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #536] │ │ │ │ + ldr x3, [sp, #664] │ │ │ │ cmp x5, #0x0 │ │ │ │ ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ csel x4, x4, x5, hi // hi = pmore │ │ │ │ sub x4, x4, x3 │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, x21, #0x18 │ │ │ │ - str x1, [sp, #496] │ │ │ │ add x1, x21, #0x40 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 40e88 ::do_widen(char) const@@Base+0x2c948> // b.none │ │ │ │ + str x1, [sp, #736] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x2, x21, #0x18 │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + str x2, [sp, #624] │ │ │ │ + add x2, x25, #0x10 │ │ │ │ + str x2, [sp, #632] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 47d20 ::do_widen(char) const@@Base+0x29cc0> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + str x1, [sp, #632] │ │ │ │ bl db90 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + str x22, [sp, #624] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x26, [x20, x2] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - str x20, [sp, #496] │ │ │ │ - str x23, [x25, x2] │ │ │ │ - str x1, [sp, #608] │ │ │ │ + mov x0, x23 │ │ │ │ + str x1, [sp, #736] │ │ │ │ bl d410 │ │ │ │ ldr x0, [sp, #16] │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - mov x4, #0x1c // #28 │ │ │ │ - add x3, x3, #0x1f0 │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0x8f0 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + add x19, sp, #0x280 │ │ │ │ + str x19, [sp, #624] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 499b8 ::do_widen(char) const@@Base+0x2b958> // b.none │ │ │ │ + ldr x1, [x3, #16] │ │ │ │ + str x0, [sp, #624] │ │ │ │ + str x1, [sp, #640] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #632] │ │ │ │ + stp x28, xzr, [x3] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x1, [sp, #632] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4aa64 ::do_widen(char) const@@Base+0x2ca04> // b.none │ │ │ │ + adrp x0, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x0, #0x8f8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ add x1, sp, #0x120 │ │ │ │ - str x1, [sp, #40] │ │ │ │ + str x1, [sp, #136] │ │ │ │ str x1, [sp, #272] │ │ │ │ mov x1, x0 │ │ │ │ - mov x26, x0 │ │ │ │ + mov x28, x0 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 426f8 ::do_widen(char) const@@Base+0x2e1b8> // b.none │ │ │ │ - ldr x2, [x26, #16] │ │ │ │ + b.eq 499d8 ::do_widen(char) const@@Base+0x2b978> // b.none │ │ │ │ + ldr x2, [x28, #16] │ │ │ │ str x0, [sp, #272] │ │ │ │ str x2, [sp, #288] │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ + str x1, [x28] │ │ │ │ + strb wzr, [x28, #16] │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ str x0, [sp, #280] │ │ │ │ - stp x1, xzr, [x26] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x26, #16] │ │ │ │ - ldr x1, [sp, #280] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x4 │ │ │ │ - b.ls 42d48 ::do_widen(char) const@@Base+0x2e808> // b.plast │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - add x1, x1, #0x1c8 │ │ │ │ - str x0, [sp, #160] │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0x140 │ │ │ │ - str x1, [sp, #56] │ │ │ │ - str x1, [sp, #304] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x26, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ + ldr x0, [sp, #624] │ │ │ │ + str xzr, [x28, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 47e18 ::do_widen(char) const@@Base+0x29db8> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #592] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 426dc ::do_widen(char) const@@Base+0x2e19c> // b.none │ │ │ │ - ldr x2, [x26, #16] │ │ │ │ - str x0, [sp, #304] │ │ │ │ - str x2, [sp, #320] │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - str x0, [sp, #312] │ │ │ │ - strb wzr, [x26, #16] │ │ │ │ - str x1, [x26] │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - str xzr, [x26, #8] │ │ │ │ - bl 6e32c ::do_widen(char) const@@Base+0x59dec> │ │ │ │ - ldr x26, [sp, #64] │ │ │ │ - mov w19, w0 │ │ │ │ - mov x0, x26 │ │ │ │ + b.eq 47e2c ::do_widen(char) const@@Base+0x29dcc> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldp d31, d15, [x27, #96] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d30, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ bl d3b0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - str x20, [sp, #496] │ │ │ │ + str x22, [sp, #624] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str xzr, [sp, #952] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - str xzr, [sp, #824] │ │ │ │ + strh wzr, [sp, #960] │ │ │ │ add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #608] │ │ │ │ - add x0, sp, #0x2b0 │ │ │ │ - strh wzr, [sp, #832] │ │ │ │ + str x0, [sp, #736] │ │ │ │ + add x0, sp, #0x2e0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stur q31, [x0, #152] │ │ │ │ - stur q31, [x0, #168] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - add x0, x25, x2 │ │ │ │ - str x23, [x25, x2] │ │ │ │ + stur q31, [x0, #232] │ │ │ │ + stur q31, [x0, #248] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x26, [x20, x2] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ add x0, x21, #0x18 │ │ │ │ - str x0, [sp, #496] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ + str x0, [sp, #624] │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + str x0, [sp, #632] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ add x1, x21, #0x40 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #504] │ │ │ │ - mov x0, x24 │ │ │ │ - stp q31, q31, [sp, #512] │ │ │ │ - str q31, [sp, #544] │ │ │ │ + str x1, [sp, #736] │ │ │ │ + stp q31, q31, [sp, #640] │ │ │ │ + str q31, [sp, #672] │ │ │ │ bl dfc0 │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + str x1, [sp, #632] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - str w0, [sp, #568] │ │ │ │ - mov x0, x26 │ │ │ │ - str x27, [sp, #576] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str xzr, [sp, #584] │ │ │ │ - strb wzr, [sp, #592] │ │ │ │ + str w0, [sp, #696] │ │ │ │ + mov x0, x23 │ │ │ │ + str x2, [sp, #704] │ │ │ │ + str xzr, [sp, #712] │ │ │ │ + strb wzr, [sp, #720] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov w1, w19 │ │ │ │ - mov x0, x25 │ │ │ │ - bl de00 │ │ │ │ - ldr x4, [sp, #544] │ │ │ │ - add x0, sp, #0x160 │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov x0, x20 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x20, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #744] │ │ │ │ + bl dd30 (double)@plt> │ │ │ │ + ldr x4, [sp, #672] │ │ │ │ + add x0, sp, #0x1e0 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + stp x0, xzr, [sp, #464] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ str x0, [sp, #128] │ │ │ │ - stp x0, xzr, [sp, #336] │ │ │ │ - add x0, sp, #0x150 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - strb wzr, [sp, #352] │ │ │ │ - cbz x4, 42874 ::do_widen(char) const@@Base+0x2e334> │ │ │ │ - ldr x5, [sp, #528] │ │ │ │ + strb wzr, [sp, #480] │ │ │ │ + cbz x4, 49dcc ::do_widen(char) const@@Base+0x2bd6c> │ │ │ │ + ldr x5, [sp, #656] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #536] │ │ │ │ + ldr x3, [sp, #664] │ │ │ │ cmp x5, #0x0 │ │ │ │ ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ csel x4, x4, x5, hi // hi = pmore │ │ │ │ sub x4, x4, x3 │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ add x1, x21, #0x18 │ │ │ │ - str x1, [sp, #496] │ │ │ │ + str x1, [sp, #624] │ │ │ │ add x1, x21, #0x40 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 410ac ::do_widen(char) const@@Base+0x2cb6c> // b.none │ │ │ │ + str x1, [sp, #736] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #632] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 47f80 ::do_widen(char) const@@Base+0x29f20> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + str x1, [sp, #632] │ │ │ │ bl db90 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + str x22, [sp, #624] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x26, [x20, x2] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - str x20, [sp, #496] │ │ │ │ - str x23, [x25, x2] │ │ │ │ - str x1, [sp, #608] │ │ │ │ + mov x0, x23 │ │ │ │ + str x1, [sp, #736] │ │ │ │ bl d410 │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - str x1, [sp, #104] │ │ │ │ - mov x8, x1 │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - bl 43560 ::do_widen(char) const@@Base+0x2f020> │ │ │ │ - ldr x1, [sp, #376] │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0x900 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, sp, #0x200 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + str x1, [sp, #496] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 499f4 ::do_widen(char) const@@Base+0x2b994> // b.none │ │ │ │ + ldr x2, [x28, #16] │ │ │ │ + str x0, [sp, #496] │ │ │ │ + str x2, [sp, #512] │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + str x0, [sp, #504] │ │ │ │ + stp x1, xzr, [x28] │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 43208 ::do_widen(char) const@@Base+0x2ecc8> // b.plast │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0xc20 │ │ │ │ + strb wzr, [x28, #16] │ │ │ │ + ldr x1, [sp, #504] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4a66c ::do_widen(char) const@@Base+0x2c60c> // b.none │ │ │ │ + add x0, sp, #0x1f0 │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x1, #0x8f8 │ │ │ │ + str x0, [sp, #120] │ │ │ │ bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x26, x0 │ │ │ │ - add x1, sp, #0x1a0 │ │ │ │ - str x1, [sp, #400] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - ldr x0, [x26], #16 │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 426ac ::do_widen(char) const@@Base+0x2e16c> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - str x0, [sp, #400] │ │ │ │ - str x1, [sp, #416] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #408] │ │ │ │ - stp x26, xzr, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - bl d250 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - mov x2, #0x34db // #13531 │ │ │ │ - movk x2, #0xd7b6, lsl #16 │ │ │ │ - movk x2, #0xde82, lsl #32 │ │ │ │ - ldr x3, [x0, #8] │ │ │ │ - movk x2, #0x431b, lsl #48 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - sub x1, x1, x3 │ │ │ │ - ldr d14, [x0, #760] │ │ │ │ - ldr x19, [sp, #64] │ │ │ │ - smulh x2, x1, x2 │ │ │ │ - mov x0, x19 │ │ │ │ - asr x2, x2, #18 │ │ │ │ - sub x1, x2, x1, asr #63 │ │ │ │ - ucvtf d30, w1 │ │ │ │ - fmul d14, d30, d14 │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x220 │ │ │ │ + str x1, [sp, #528] │ │ │ │ + mov x3, x0 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 49998 ::do_widen(char) const@@Base+0x2b938> // b.none │ │ │ │ + ldr x1, [x3, #16] │ │ │ │ + str x0, [sp, #528] │ │ │ │ + str x1, [sp, #544] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #536] │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + str x28, [x3] │ │ │ │ + ldrb w28, [x27, #64] │ │ │ │ + str xzr, [x3, #8] │ │ │ │ + and w0, w28, #0x1 │ │ │ │ + str w0, [sp, #72] │ │ │ │ + tbz w28, #0, 48e64 ::do_widen(char) const@@Base+0x2ae04> │ │ │ │ + ldr d15, [x27, #120] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d31, [x27, #96] │ │ │ │ + fmov d30, x0 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + mov x0, x23 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ bl d3b0 │ │ │ │ - str x20, [sp, #496] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - str xzr, [sp, #824] │ │ │ │ + str x22, [sp, #624] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str xzr, [sp, #952] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #832] │ │ │ │ + strh wzr, [sp, #960] │ │ │ │ add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #608] │ │ │ │ - add x0, sp, #0x2b0 │ │ │ │ + str x0, [sp, #736] │ │ │ │ + add x0, sp, #0x2e0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stur q31, [x0, #152] │ │ │ │ - stur q31, [x0, #168] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - add x0, x25, x2 │ │ │ │ - str x23, [x25, x2] │ │ │ │ + stur q31, [x0, #232] │ │ │ │ + stur q31, [x0, #248] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x26, [x20, x2] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ add x0, x21, #0x18 │ │ │ │ - str x0, [sp, #496] │ │ │ │ - add x0, x21, #0x40 │ │ │ │ - str x0, [sp, #608] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - stp q31, q31, [sp, #512] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #504] │ │ │ │ - mov x0, x24 │ │ │ │ - str q31, [sp, #544] │ │ │ │ + str x0, [sp, #624] │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + str x0, [sp, #632] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x1, [sp, #736] │ │ │ │ + stp q31, q31, [sp, #640] │ │ │ │ + str q31, [sp, #672] │ │ │ │ bl dfc0 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - str x27, [sp, #576] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #504] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + str x1, [sp, #632] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #568] │ │ │ │ - mov x0, x19 │ │ │ │ - str xzr, [sp, #584] │ │ │ │ - strb wzr, [sp, #592] │ │ │ │ + str w0, [sp, #696] │ │ │ │ + mov x0, x23 │ │ │ │ + str x2, [sp, #704] │ │ │ │ + str xzr, [sp, #712] │ │ │ │ + strb wzr, [sp, #720] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [sp, #496] │ │ │ │ - fmov d0, d14 │ │ │ │ - mov x3, #0x2 // #2 │ │ │ │ - mov x0, x25 │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x3 // #3 │ │ │ │ + mov x0, x20 │ │ │ │ ldur x1, [x1, #-24] │ │ │ │ - add x1, x25, x1 │ │ │ │ + add x1, x20, x1 │ │ │ │ ldr w2, [x1, #24] │ │ │ │ orr w2, w2, #0x4 │ │ │ │ str w2, [x1, #24] │ │ │ │ - str x3, [sp, #616] │ │ │ │ + str x3, [sp, #744] │ │ │ │ bl dd30 (double)@plt> │ │ │ │ - ldr x4, [sp, #544] │ │ │ │ - add x26, sp, #0x1c0 │ │ │ │ - stp x26, xzr, [sp, #432] │ │ │ │ - add x19, sp, #0x1b0 │ │ │ │ - strb wzr, [sp, #448] │ │ │ │ - cbz x4, 428a8 ::do_widen(char) const@@Base+0x2e368> │ │ │ │ - ldr x5, [sp, #528] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x3, [sp, #536] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - add x1, x21, #0x18 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - str x1, [sp, #496] │ │ │ │ - str x21, [sp, #608] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 412dc ::do_widen(char) const@@Base+0x2cd9c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - bl db90 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - str x20, [sp, #496] │ │ │ │ - str x23, [x25, x2] │ │ │ │ - add x20, sp, #0x190 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - bl d410 │ │ │ │ - ldr x8, [sp, #72] │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 43560 ::do_widen(char) const@@Base+0x2f020> │ │ │ │ - ldr x1, [sp, #472] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 43260 ::do_widen(char) const@@Base+0x2ed20> // b.plast │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - add x1, x1, #0xc28 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x24, x0 │ │ │ │ - str x22, [sp, #496] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x24], #16 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 426c4 ::do_widen(char) const@@Base+0x2e184> // b.none │ │ │ │ - ldr x1, [x23, #16] │ │ │ │ - str x0, [sp, #496] │ │ │ │ - str x1, [sp, #512] │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - str x0, [sp, #504] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3704] │ │ │ │ - stp x24, xzr, [x23] │ │ │ │ - strb wzr, [x23, #16] │ │ │ │ - ldrb w0, [x21, #520] │ │ │ │ - tbnz w0, #0, 4252c ::do_widen(char) const@@Base+0x2dfec> │ │ │ │ - ldrb w0, [x21, #521] │ │ │ │ - tbnz w0, #0, 424d0 ::do_widen(char) const@@Base+0x2df90> │ │ │ │ - ldr x0, [sp, #496] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 413a8 ::do_widen(char) const@@Base+0x2ce68> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #464] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 413b8 ::do_widen(char) const@@Base+0x2ce78> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #432] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 413c8 ::do_widen(char) const@@Base+0x2ce88> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - ldr x0, [sp, #400] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 413dc ::do_widen(char) const@@Base+0x2ce9c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #368] │ │ │ │ - add x1, sp, #0x180 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 413f0 ::do_widen(char) const@@Base+0x2ceb0> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - ldr x0, [sp, #336] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 41404 ::do_widen(char) const@@Base+0x2cec4> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x0, [sp, #304] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 41418 ::do_widen(char) const@@Base+0x2ced8> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x0, [sp, #272] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 4142c ::do_widen(char) const@@Base+0x2ceec> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 423b0 ::do_widen(char) const@@Base+0x2de70> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr d13, [sp, #992] │ │ │ │ - ldr d14, [sp, #1000] │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 4145c ::do_widen(char) const@@Base+0x2cf1c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 429d0 ::do_widen(char) const@@Base+0x2e490> // b.any │ │ │ │ - add sp, sp, #0x380 │ │ │ │ - ldr d15, [sp, #112] │ │ │ │ - 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 │ │ │ │ - bl d3b0 │ │ │ │ - str x20, [sp, #496] │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - add x2, sp, #0x2b0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str xzr, [sp, #824] │ │ │ │ - add x0, x1, #0x10 │ │ │ │ - str x0, [sp, #608] │ │ │ │ - strh wzr, [sp, #832] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stur q31, [x2, #152] │ │ │ │ - stur q31, [x2, #168] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - add x0, x25, x2 │ │ │ │ - str x23, [x25, x2] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - add x24, sp, #0x230 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3856] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x0, x24 │ │ │ │ - add x2, x21, #0x18 │ │ │ │ - stp x2, x1, [sp, #496] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - add x27, sp, #0x250 │ │ │ │ - stp q31, q31, [sp, #512] │ │ │ │ - str q31, [sp, #544] │ │ │ │ - bl dfc0 │ │ │ │ - add x1, sp, #0x1f8 │ │ │ │ - ldr x2, [sp, #80] │ │ │ │ - str x1, [sp, #32] │ │ │ │ - str x27, [sp, #576] │ │ │ │ - add x0, x2, #0x10 │ │ │ │ - str x0, [sp, #504] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - str w2, [sp, #568] │ │ │ │ - str xzr, [sp, #584] │ │ │ │ - strb wzr, [sp, #592] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x25 │ │ │ │ - bl de00 │ │ │ │ - ldr x4, [sp, #544] │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - str x0, [sp, #152] │ │ │ │ - stp x0, xzr, [sp, #240] │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - strb wzr, [sp, #256] │ │ │ │ - cbz x4, 428b8 ::do_widen(char) const@@Base+0x2e378> │ │ │ │ - ldr x5, [sp, #528] │ │ │ │ + ldr x4, [sp, #672] │ │ │ │ + add x1, sp, #0x240 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + str xzr, [sp, #568] │ │ │ │ + strb wzr, [sp, #576] │ │ │ │ + cbz x4, 4a050 ::do_widen(char) const@@Base+0x2bff0> │ │ │ │ + ldr x5, [sp, #656] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #536] │ │ │ │ + ldr x3, [sp, #664] │ │ │ │ cmp x5, #0x0 │ │ │ │ ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ csel x4, x4, x5, hi // hi = pmore │ │ │ │ sub x4, x4, x3 │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ add x1, x21, #0x18 │ │ │ │ - str x1, [sp, #496] │ │ │ │ + str x1, [sp, #624] │ │ │ │ add x1, x21, #0x40 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 415c4 ::do_widen(char) const@@Base+0x2d084> // b.none │ │ │ │ + str x1, [sp, #736] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #632] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 481d8 ::do_widen(char) const@@Base+0x2a178> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + str x1, [sp, #632] │ │ │ │ bl db90 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + str x22, [sp, #624] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x26, [x20, x2] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - str x20, [sp, #496] │ │ │ │ - str x23, [x25, x2] │ │ │ │ - str x1, [sp, #608] │ │ │ │ + mov x0, x23 │ │ │ │ + str x1, [sp, #736] │ │ │ │ bl d410 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - mov x4, #0x1e // #30 │ │ │ │ - add x3, x3, #0x1a8 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x4, #0x7 // #7 │ │ │ │ + add x3, x3, #0x908 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0x120 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - str x1, [sp, #272] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str x1, [sp, #592] │ │ │ │ mov x1, x0 │ │ │ │ - mov x26, x0 │ │ │ │ + mov x3, x0 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 42660 ::do_widen(char) const@@Base+0x2e120> // b.none │ │ │ │ - ldr x2, [x26, #16] │ │ │ │ - str x0, [sp, #272] │ │ │ │ - str x2, [sp, #288] │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - str x0, [sp, #280] │ │ │ │ - stp x1, xzr, [x26] │ │ │ │ + b.eq 49f4c ::do_widen(char) const@@Base+0x2beec> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #592] │ │ │ │ + str x2, [sp, #608] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #600] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x26, #16] │ │ │ │ - ldr x1, [sp, #280] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x4 │ │ │ │ - b.ls 434e0 ::do_widen(char) const@@Base+0x2efa0> // b.plast │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - add x1, x1, #0x1c8 │ │ │ │ - str x0, [sp, #160] │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x1, [sp, #600] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4a5b4 ::do_widen(char) const@@Base+0x2c554> // b.none │ │ │ │ + adrp x0, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x0, #0x8f8 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + str x19, [sp, #624] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 49f30 ::do_widen(char) const@@Base+0x2bed0> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #624] │ │ │ │ + str x2, [sp, #640] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #632] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x3, [sp, #528] │ │ │ │ + ldr x4, [sp, #536] │ │ │ │ + ldr x2, [sp, #632] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.ne 48e8c ::do_widen(char) const@@Base+0x2ae2c> // b.any │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 482f0 ::do_widen(char) const@@Base+0x2a290> // b.plast │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 48300 ::do_widen(char) const@@Base+0x2a2a0> // b.none │ │ │ │ + ldr x5, [sp, #640] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 4972c ::do_widen(char) const@@Base+0x2b6cc> // b.plast │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.cc 4abd0 ::do_widen(char) const@@Base+0x2cb70> // b.lo, b.ul, b.last │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str x0, [sp, #88] │ │ │ │ bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ add x1, sp, #0x140 │ │ │ │ - str x1, [sp, #56] │ │ │ │ + str x1, [sp, #144] │ │ │ │ str x1, [sp, #304] │ │ │ │ mov x1, x0 │ │ │ │ - mov x26, x0 │ │ │ │ + mov x28, x0 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 42644 ::do_widen(char) const@@Base+0x2e104> // b.none │ │ │ │ - ldr x2, [x26, #16] │ │ │ │ + b.eq 49764 ::do_widen(char) const@@Base+0x2b704> // b.none │ │ │ │ + ldr x2, [x28, #16] │ │ │ │ str x0, [sp, #304] │ │ │ │ str x2, [sp, #320] │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ str x0, [sp, #312] │ │ │ │ - strb wzr, [x26, #16] │ │ │ │ - str x1, [x26] │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - str xzr, [x26, #8] │ │ │ │ - bl 6e32c ::do_widen(char) const@@Base+0x59dec> │ │ │ │ - ldr x26, [sp, #64] │ │ │ │ - mov w19, w0 │ │ │ │ - mov x0, x26 │ │ │ │ + stp x1, xzr, [x28] │ │ │ │ + strb wzr, [x28, #16] │ │ │ │ + ldr x0, [sp, #624] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 48358 ::do_widen(char) const@@Base+0x2a2f8> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr w0, [sp, #72] │ │ │ │ + cbnz w0, 496e0 ::do_widen(char) const@@Base+0x2b680> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 48374 ::do_widen(char) const@@Base+0x2a314> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 48388 ::do_widen(char) const@@Base+0x2a328> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4839c ::do_widen(char) const@@Base+0x2a33c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr d15, [x27, #136] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d31, [x27, #96] │ │ │ │ + fmov d30, x0 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + mov x0, x23 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ bl d3b0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - str x20, [sp, #496] │ │ │ │ + str x22, [sp, #624] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str xzr, [sp, #952] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - str xzr, [sp, #824] │ │ │ │ + strh wzr, [sp, #960] │ │ │ │ add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #608] │ │ │ │ - add x0, sp, #0x2b0 │ │ │ │ - strh wzr, [sp, #832] │ │ │ │ + str x0, [sp, #736] │ │ │ │ + add x0, sp, #0x2e0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stur q31, [x0, #152] │ │ │ │ - stur q31, [x0, #168] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - add x0, x25, x2 │ │ │ │ - str x23, [x25, x2] │ │ │ │ + stur q31, [x0, #232] │ │ │ │ + stur q31, [x0, #248] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x26, [x20, x2] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ add x0, x21, #0x18 │ │ │ │ - str x0, [sp, #496] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ + str x0, [sp, #624] │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + str x0, [sp, #632] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ add x1, x21, #0x40 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #504] │ │ │ │ - mov x0, x24 │ │ │ │ - stp q31, q31, [sp, #512] │ │ │ │ - str q31, [sp, #544] │ │ │ │ + str x1, [sp, #736] │ │ │ │ + stp q31, q31, [sp, #640] │ │ │ │ + str q31, [sp, #672] │ │ │ │ bl dfc0 │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + str x1, [sp, #632] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - str w0, [sp, #568] │ │ │ │ - mov x0, x26 │ │ │ │ - str x27, [sp, #576] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str xzr, [sp, #584] │ │ │ │ - strb wzr, [sp, #592] │ │ │ │ + str w0, [sp, #696] │ │ │ │ + mov x0, x23 │ │ │ │ + str x2, [sp, #704] │ │ │ │ + str xzr, [sp, #712] │ │ │ │ + strb wzr, [sp, #720] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov w1, w19 │ │ │ │ - mov x0, x25 │ │ │ │ - bl de00 │ │ │ │ - ldr x4, [sp, #544] │ │ │ │ - add x0, sp, #0x160 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - stp x0, xzr, [sp, #336] │ │ │ │ - add x0, sp, #0x150 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - strb wzr, [sp, #352] │ │ │ │ - cbz x4, 42880 ::do_widen(char) const@@Base+0x2e340> │ │ │ │ - ldr x5, [sp, #528] │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov x0, x20 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x20, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #744] │ │ │ │ + bl dd30 (double)@plt> │ │ │ │ + ldr x4, [sp, #672] │ │ │ │ + str xzr, [sp, #600] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x0, [sp, #592] │ │ │ │ + strb wzr, [sp, #608] │ │ │ │ + cbz x4, 49dac ::do_widen(char) const@@Base+0x2bd4c> │ │ │ │ + ldr x5, [sp, #656] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #536] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ cmp x5, #0x0 │ │ │ │ + ldr x3, [sp, #664] │ │ │ │ ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ csel x4, x4, x5, hi // hi = pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ sub x4, x4, x3 │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ add x1, x21, #0x18 │ │ │ │ - str x1, [sp, #496] │ │ │ │ + str x1, [sp, #624] │ │ │ │ add x1, x21, #0x40 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 417e8 ::do_widen(char) const@@Base+0x2d2a8> // b.none │ │ │ │ + str x1, [sp, #736] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #632] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 484f0 ::do_widen(char) const@@Base+0x2a490> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + str x1, [sp, #632] │ │ │ │ bl db90 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + str x22, [sp, #624] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x26, [x20, x2] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - str x20, [sp, #496] │ │ │ │ - str x23, [x25, x2] │ │ │ │ - str x1, [sp, #608] │ │ │ │ + mov x0, x23 │ │ │ │ + str x1, [sp, #736] │ │ │ │ bl d410 │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - str x1, [sp, #104] │ │ │ │ - mov x8, x1 │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - bl 43560 ::do_widen(char) const@@Base+0x2f020> │ │ │ │ - ldr x1, [sp, #376] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0x910 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x27, x0 │ │ │ │ + str x19, [sp, #624] │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 49a40 ::do_widen(char) const@@Base+0x2b9e0> // b.none │ │ │ │ + ldr x2, [x28, #16] │ │ │ │ + str x0, [sp, #624] │ │ │ │ + str x2, [sp, #640] │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + str x0, [sp, #632] │ │ │ │ + stp x27, xzr, [x28] │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 43524 ::do_widen(char) const@@Base+0x2efe4> // b.plast │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0xc20 │ │ │ │ + strb wzr, [x28, #16] │ │ │ │ + ldr x1, [sp, #632] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4a644 ::do_widen(char) const@@Base+0x2c5e4> // b.none │ │ │ │ + adrp x0, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x0, #0x8f8 │ │ │ │ + mov x0, x20 │ │ │ │ bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x26, x0 │ │ │ │ - add x1, sp, #0x1a0 │ │ │ │ - str x1, [sp, #400] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - ldr x0, [x26], #16 │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 4267c ::do_widen(char) const@@Base+0x2e13c> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - str x0, [sp, #400] │ │ │ │ - str x1, [sp, #416] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #408] │ │ │ │ - stp x26, xzr, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x160 │ │ │ │ + str x1, [sp, #336] │ │ │ │ + mov x27, x0 │ │ │ │ + str x1, [sp, #152] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 49a28 ::do_widen(char) const@@Base+0x2b9c8> // b.none │ │ │ │ + ldr x1, [x27, #16] │ │ │ │ + str x0, [sp, #336] │ │ │ │ + str x1, [sp, #352] │ │ │ │ + str x28, [x27] │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + str x0, [sp, #344] │ │ │ │ + ldr x0, [sp, #624] │ │ │ │ + str xzr, [x27, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 485e4 ::do_widen(char) const@@Base+0x2a584> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #592] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 485f8 ::do_widen(char) const@@Base+0x2a598> // b.none │ │ │ │ + bl d870 │ │ │ │ bl d250 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ mov x2, #0x34db // #13531 │ │ │ │ movk x2, #0xd7b6, lsl #16 │ │ │ │ movk x2, #0xde82, lsl #32 │ │ │ │ - ldr x3, [x0, #8] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ movk x2, #0x431b, lsl #48 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - sub x1, x1, x3 │ │ │ │ - ldr d13, [x0, #760] │ │ │ │ - ldr x19, [sp, #64] │ │ │ │ + sub x1, x0, x1 │ │ │ │ + mov x0, #0x400000000000 // #70368744177664 │ │ │ │ + movk x0, #0x408f, lsl #48 │ │ │ │ + fmov d31, x0 │ │ │ │ + mov x0, x23 │ │ │ │ smulh x2, x1, x2 │ │ │ │ - mov x0, x19 │ │ │ │ asr x2, x2, #18 │ │ │ │ sub x1, x2, x1, asr #63 │ │ │ │ - ucvtf d29, w1 │ │ │ │ - fmul d13, d29, d13 │ │ │ │ + ucvtf d15, w1 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ bl d3b0 │ │ │ │ - str x20, [sp, #496] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - str xzr, [sp, #824] │ │ │ │ + str x22, [sp, #624] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str xzr, [sp, #952] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #832] │ │ │ │ + strh wzr, [sp, #960] │ │ │ │ add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #608] │ │ │ │ - add x0, sp, #0x2b0 │ │ │ │ + str x0, [sp, #736] │ │ │ │ + add x0, sp, #0x2e0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stur q31, [x0, #152] │ │ │ │ - stur q31, [x0, #168] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - add x0, x25, x2 │ │ │ │ - str x23, [x25, x2] │ │ │ │ + stur q31, [x0, #232] │ │ │ │ + stur q31, [x0, #248] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x26, [x20, x2] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ add x0, x21, #0x18 │ │ │ │ - str x0, [sp, #496] │ │ │ │ - add x0, x21, #0x40 │ │ │ │ - str x0, [sp, #608] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - stp q31, q31, [sp, #512] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #504] │ │ │ │ - mov x0, x24 │ │ │ │ - str q31, [sp, #544] │ │ │ │ + str x0, [sp, #624] │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + str x0, [sp, #632] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x1, [sp, #736] │ │ │ │ + stp q31, q31, [sp, #640] │ │ │ │ + str q31, [sp, #672] │ │ │ │ bl dfc0 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - str x27, [sp, #576] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #504] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + str x1, [sp, #632] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #568] │ │ │ │ - mov x0, x19 │ │ │ │ - str xzr, [sp, #584] │ │ │ │ - strb wzr, [sp, #592] │ │ │ │ + str w0, [sp, #696] │ │ │ │ + mov x0, x23 │ │ │ │ + str x2, [sp, #704] │ │ │ │ + str xzr, [sp, #712] │ │ │ │ + strb wzr, [sp, #720] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [sp, #496] │ │ │ │ - fmov d0, d13 │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + fmov d0, d15 │ │ │ │ mov x3, #0x2 // #2 │ │ │ │ - mov x0, x25 │ │ │ │ + mov x0, x20 │ │ │ │ ldur x1, [x1, #-24] │ │ │ │ - add x1, x25, x1 │ │ │ │ + add x1, x20, x1 │ │ │ │ ldr w2, [x1, #24] │ │ │ │ orr w2, w2, #0x4 │ │ │ │ str w2, [x1, #24] │ │ │ │ - str x3, [sp, #616] │ │ │ │ + str x3, [sp, #744] │ │ │ │ bl dd30 (double)@plt> │ │ │ │ - ldr x4, [sp, #544] │ │ │ │ - add x26, sp, #0x1c0 │ │ │ │ - stp x26, xzr, [sp, #432] │ │ │ │ - add x19, sp, #0x1b0 │ │ │ │ - strb wzr, [sp, #448] │ │ │ │ - cbz x4, 4288c ::do_widen(char) const@@Base+0x2e34c> │ │ │ │ - ldr x5, [sp, #528] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x3, [sp, #536] │ │ │ │ + ldr x4, [sp, #672] │ │ │ │ + str xzr, [sp, #600] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x0, [sp, #592] │ │ │ │ + strb wzr, [sp, #608] │ │ │ │ + cbz x4, 49dbc ::do_widen(char) const@@Base+0x2bd5c> │ │ │ │ + ldr x5, [sp, #656] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ cmp x5, #0x0 │ │ │ │ + ldr x3, [sp, #664] │ │ │ │ ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ csel x4, x4, x5, hi // hi = pmore │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ sub x4, x4, x3 │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #504] │ │ │ │ add x1, x21, #0x18 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - str x1, [sp, #496] │ │ │ │ - str x21, [sp, #608] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 41a18 ::do_widen(char) const@@Base+0x2d4d8> // b.none │ │ │ │ + str x1, [sp, #624] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x1, [sp, #736] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #632] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4876c ::do_widen(char) const@@Base+0x2a70c> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + str x1, [sp, #632] │ │ │ │ bl db90 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + str x22, [sp, #624] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x26, [x20, x2] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - str x20, [sp, #496] │ │ │ │ - str x23, [x25, x2] │ │ │ │ - add x20, sp, #0x190 │ │ │ │ - str x1, [sp, #608] │ │ │ │ + mov x0, x23 │ │ │ │ + str x1, [sp, #736] │ │ │ │ bl d410 │ │ │ │ - ldr x8, [sp, #72] │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 43560 ::do_widen(char) const@@Base+0x2f020> │ │ │ │ - ldr x1, [sp, #472] │ │ │ │ + ldr x1, [sp, #600] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4a898 ::do_widen(char) const@@Base+0x2c838> // b.none │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x180 │ │ │ │ + str x1, [sp, #368] │ │ │ │ + mov x27, x0 │ │ │ │ + str x1, [sp, #160] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 49a10 ::do_widen(char) const@@Base+0x2b9b0> // b.none │ │ │ │ + ldr x1, [x27, #16] │ │ │ │ + str x0, [sp, #368] │ │ │ │ + str x1, [sp, #384] │ │ │ │ + str x28, [x27] │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + str x0, [sp, #376] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #592] │ │ │ │ + str xzr, [x27, #8] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 48814 ::do_widen(char) const@@Base+0x2a7b4> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldp x0, x27, [sp, #272] │ │ │ │ + add x2, sp, #0x1a0 │ │ │ │ + add x28, sp, #0x190 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + mov x0, x28 │ │ │ │ + str x2, [sp, #176] │ │ │ │ + stp x2, xzr, [sp, #400] │ │ │ │ + add x1, x27, #0x11 │ │ │ │ + strb wzr, [sp, #416] │ │ │ │ + bl dcd0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #408] │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ sub x0, x0, x1 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 43478 ::do_widen(char) const@@Base+0x2ef38> // b.plast │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - add x1, x1, #0xc28 │ │ │ │ + cmp x0, #0x10 │ │ │ │ + b.ls 4a458 ::do_widen(char) const@@Base+0x2c3f8> // b.plast │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x28 │ │ │ │ + add x1, x1, #0x918 │ │ │ │ + mov x2, #0x11 // #17 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #408] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x27, x0 │ │ │ │ + b.hi 4a480 ::do_widen(char) const@@Base+0x2c420> // b.pmore │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + mov x2, x27 │ │ │ │ + mov x0, x28 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #408] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 4a58c ::do_widen(char) const@@Base+0x2c52c> // b.plast │ │ │ │ + adrp x27, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x28 │ │ │ │ + add x1, x27, #0x930 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + add x1, sp, #0x1c0 │ │ │ │ + str x1, [sp, #168] │ │ │ │ + str x1, [sp, #432] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 49b08 ::do_widen(char) const@@Base+0x2baa8> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #432] │ │ │ │ + str x2, [sp, #448] │ │ │ │ + ldr x4, [x3, #8] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + str x4, [sp, #440] │ │ │ │ + ldp x1, x2, [sp, #304] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 4a318 ::do_widen(char) const@@Base+0x2c2b8> // b.pmore │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + str x0, [sp, #184] │ │ │ │ bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x24, x0 │ │ │ │ - str x22, [sp, #496] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x24], #16 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 42694 ::do_widen(char) const@@Base+0x2e154> // b.none │ │ │ │ - ldr x1, [x23, #16] │ │ │ │ - str x0, [sp, #496] │ │ │ │ - str x1, [sp, #512] │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - str x0, [sp, #504] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3704] │ │ │ │ - stp x24, xzr, [x23] │ │ │ │ - strb wzr, [x23, #16] │ │ │ │ - ldrb w0, [x21, #520] │ │ │ │ - tbnz w0, #0, 42474 ::do_widen(char) const@@Base+0x2df34> │ │ │ │ - ldrb w0, [x21, #521] │ │ │ │ - tbz w0, #0, 41398 ::do_widen(char) const@@Base+0x2ce58> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldp x1, x2, [sp, #496] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ - ldr x21, [x0, #240] │ │ │ │ - cbz x21, 42f98 ::do_widen(char) const@@Base+0x2ea58> │ │ │ │ - ldrb w0, [x21, #56] │ │ │ │ - cbz w0, 4277c ::do_widen(char) const@@Base+0x2e23c> │ │ │ │ - ldrb w1, [x21, #67] │ │ │ │ - mov x0, x23 │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - b 41398 ::do_widen(char) const@@Base+0x2ce58> │ │ │ │ - ldr x0, [x26, #232] │ │ │ │ - cbz x0, 405e8 ::do_widen(char) const@@Base+0x2c0a8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne 405e8 ::do_widen(char) const@@Base+0x2c0a8> // b.any │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x1 │ │ │ │ - bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b 405e8 ::do_widen(char) const@@Base+0x2c0a8> │ │ │ │ - ldr x0, [x20] │ │ │ │ - sub x3, x1, #0x6 │ │ │ │ - add x22, sp, #0x200 │ │ │ │ - mov w4, #0x6376 // #25462 │ │ │ │ - add x5, x0, x3 │ │ │ │ - movk w4, #0x2e66, lsl #16 │ │ │ │ - ldr w3, [x0, x3] │ │ │ │ - ldrh w5, [x5, #4] │ │ │ │ - str w3, [sp, #512] │ │ │ │ - strh w5, [x22, #4] │ │ │ │ - cmp w3, w4 │ │ │ │ - b.eq 42320 ::do_widen(char) const@@Base+0x2dde0> // b.none │ │ │ │ - str wzr, [sp, #120] │ │ │ │ - sub x1, x1, #0x3 │ │ │ │ - mov w2, #0x6362 // #25442 │ │ │ │ - add x4, x0, x1 │ │ │ │ - ldrh w3, [x0, x1] │ │ │ │ - ldrb w1, [x4, #2] │ │ │ │ - strh w3, [sp, #512] │ │ │ │ - strb w1, [x22, #2] │ │ │ │ - ldrh w1, [sp, #512] │ │ │ │ - cmp w1, w2 │ │ │ │ - b.ne 402f8 ::do_widen(char) const@@Base+0x2bdb8> // b.any │ │ │ │ - ldrb w1, [x22, #2] │ │ │ │ - cmp w1, #0x66 │ │ │ │ - b.ne 402f8 ::do_widen(char) const@@Base+0x2bdb8> // b.any │ │ │ │ - ldr x2, [sp, #216] │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - add x3, x3, #0xf90 │ │ │ │ - mov x4, #0x2 // #2 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - str w1, [sp, #120] │ │ │ │ - b 402f8 ::do_widen(char) const@@Base+0x2bdb8> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl d3b0 │ │ │ │ - str x20, [sp, #496] │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - add x2, sp, #0x2b0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str xzr, [sp, #824] │ │ │ │ - add x0, x1, #0x10 │ │ │ │ - str x0, [sp, #608] │ │ │ │ - strh wzr, [sp, #832] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stur q31, [x2, #152] │ │ │ │ - stur q31, [x2, #168] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - add x0, x25, x2 │ │ │ │ - str x23, [x25, x2] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - add x24, sp, #0x230 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3856] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x0, x24 │ │ │ │ - add x2, x21, #0x18 │ │ │ │ - stp x2, x1, [sp, #496] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - add x27, sp, #0x250 │ │ │ │ - stp q31, q31, [sp, #512] │ │ │ │ - str q31, [sp, #544] │ │ │ │ - bl dfc0 │ │ │ │ - add x1, sp, #0x1f8 │ │ │ │ - ldr x2, [sp, #80] │ │ │ │ - str x1, [sp, #32] │ │ │ │ - str x27, [sp, #576] │ │ │ │ - add x0, x2, #0x10 │ │ │ │ - str x0, [sp, #504] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - str w2, [sp, #568] │ │ │ │ - str xzr, [sp, #584] │ │ │ │ - strb wzr, [sp, #592] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x25 │ │ │ │ - bl de00 │ │ │ │ - ldr x4, [sp, #544] │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - str x0, [sp, #152] │ │ │ │ - stp x0, xzr, [sp, #240] │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - strb wzr, [sp, #256] │ │ │ │ - cbz x4, 4289c ::do_widen(char) const@@Base+0x2e35c> │ │ │ │ - ldr x5, [sp, #528] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #536] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, x21, #0x18 │ │ │ │ - str x1, [sp, #496] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - str x1, [sp, #608] │ │ │ │ ldr x1, [sp, #80] │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 41d38 ::do_widen(char) const@@Base+0x2d7f8> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - bl db90 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - str x20, [sp, #496] │ │ │ │ - str x23, [x25, x2] │ │ │ │ - str x1, [sp, #608] │ │ │ │ - bl d410 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - mov x4, #0x1c // #28 │ │ │ │ - add x3, x3, #0x1d0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0x120 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - str x1, [sp, #272] │ │ │ │ + str x1, [sp, #464] │ │ │ │ mov x1, x0 │ │ │ │ - mov x26, x0 │ │ │ │ + mov x3, x0 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 425f8 ::do_widen(char) const@@Base+0x2e0b8> // b.none │ │ │ │ - ldr x2, [x26, #16] │ │ │ │ - str x0, [sp, #272] │ │ │ │ - str x2, [sp, #288] │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - str x0, [sp, #280] │ │ │ │ - stp x1, xzr, [x26] │ │ │ │ + b.eq 49ae4 ::do_widen(char) const@@Base+0x2ba84> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #464] │ │ │ │ + str x2, [sp, #480] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #472] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x26, #16] │ │ │ │ - ldr x1, [sp, #280] │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x1, [sp, #472] │ │ │ │ sub x0, x0, x1 │ │ │ │ - cmp x0, #0x4 │ │ │ │ - b.ls 433f8 ::do_widen(char) const@@Base+0x2eeb8> // b.plast │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - add x1, x1, #0x1c8 │ │ │ │ - str x0, [sp, #160] │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 4a3f0 ::do_widen(char) const@@Base+0x2c390> // b.plast │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + add x1, x27, #0x930 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0x140 │ │ │ │ - str x1, [sp, #56] │ │ │ │ - str x1, [sp, #304] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + str x1, [sp, #496] │ │ │ │ mov x1, x0 │ │ │ │ - mov x26, x0 │ │ │ │ + mov x27, x0 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 425dc ::do_widen(char) const@@Base+0x2e09c> // b.none │ │ │ │ - ldr x2, [x26, #16] │ │ │ │ - str x0, [sp, #304] │ │ │ │ - str x2, [sp, #320] │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - str x0, [sp, #312] │ │ │ │ - strb wzr, [x26, #16] │ │ │ │ - str x1, [x26] │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - str xzr, [x26, #8] │ │ │ │ - bl 6e32c ::do_widen(char) const@@Base+0x59dec> │ │ │ │ - ldr x26, [sp, #64] │ │ │ │ - mov w19, w0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl d3b0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - str x20, [sp, #496] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str xzr, [sp, #824] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #608] │ │ │ │ - add x0, sp, #0x2b0 │ │ │ │ - strh wzr, [sp, #832] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stur q31, [x0, #152] │ │ │ │ - stur q31, [x0, #168] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - add x0, x25, x2 │ │ │ │ - str x23, [x25, x2] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - add x0, x21, #0x18 │ │ │ │ + b.eq 49ac8 ::do_widen(char) const@@Base+0x2ba68> // b.none │ │ │ │ + ldr x2, [x27, #16] │ │ │ │ str x0, [sp, #496] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ + str x2, [sp, #512] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ str x0, [sp, #504] │ │ │ │ - mov x0, x24 │ │ │ │ - stp q31, q31, [sp, #512] │ │ │ │ - str q31, [sp, #544] │ │ │ │ - bl dfc0 │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - str w0, [sp, #568] │ │ │ │ - mov x0, x26 │ │ │ │ - str x27, [sp, #576] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str xzr, [sp, #584] │ │ │ │ - strb wzr, [sp, #592] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov w1, w19 │ │ │ │ - mov x0, x25 │ │ │ │ - bl de00 │ │ │ │ - ldr x4, [sp, #544] │ │ │ │ - add x0, sp, #0x160 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - stp x0, xzr, [sp, #336] │ │ │ │ - add x0, sp, #0x150 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - strb wzr, [sp, #352] │ │ │ │ - cbz x4, 42868 ::do_widen(char) const@@Base+0x2e328> │ │ │ │ - ldr x5, [sp, #528] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #536] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, x21, #0x18 │ │ │ │ - str x1, [sp, #496] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 41f5c ::do_widen(char) const@@Base+0x2da1c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - bl db90 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - str x20, [sp, #496] │ │ │ │ - str x23, [x25, x2] │ │ │ │ - str x1, [sp, #608] │ │ │ │ - bl d410 │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - str x1, [sp, #104] │ │ │ │ - mov x8, x1 │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - bl 43560 ::do_widen(char) const@@Base+0x2f020> │ │ │ │ - ldr x1, [sp, #376] │ │ │ │ + str xzr, [x27, #8] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + ldr x2, [sp, #344] │ │ │ │ + str x1, [x27] │ │ │ │ + ldr x3, [sp, #504] │ │ │ │ + ldr x1, [sp, #336] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 4a424 ::do_widen(char) const@@Base+0x2c3c4> // b.pmore │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + str x1, [sp, #528] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 49aac ::do_widen(char) const@@Base+0x2ba4c> // b.none │ │ │ │ + ldr x2, [x27, #16] │ │ │ │ + str x0, [sp, #528] │ │ │ │ + str x2, [sp, #544] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + str x0, [sp, #536] │ │ │ │ + stp x1, xzr, [x27] │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + ldr x1, [sp, #536] │ │ │ │ sub x0, x0, x1 │ │ │ │ cmp x0, #0x2 │ │ │ │ - b.ls 42e34 ::do_widen(char) const@@Base+0x2e8f4> // b.plast │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ + b.ls 4a274 ::do_widen(char) const@@Base+0x2c214> // b.plast │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0xc20 │ │ │ │ + add x1, x1, #0xd68 │ │ │ │ + str x0, [sp, #88] │ │ │ │ bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x26, x0 │ │ │ │ - add x1, sp, #0x1a0 │ │ │ │ - str x1, [sp, #400] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - ldr x0, [x26], #16 │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 4262c ::do_widen(char) const@@Base+0x2e0ec> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - str x0, [sp, #400] │ │ │ │ - str x1, [sp, #416] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #408] │ │ │ │ - stp x26, xzr, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - bl d250 │ │ │ │ + add x1, sp, #0x240 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + str x1, [sp, #560] │ │ │ │ mov x1, x0 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - mov x2, #0x34db // #13531 │ │ │ │ - movk x2, #0xd7b6, lsl #16 │ │ │ │ - movk x2, #0xde82, lsl #32 │ │ │ │ - ldr x3, [x0, #8] │ │ │ │ - movk x2, #0x431b, lsl #48 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - sub x1, x1, x3 │ │ │ │ - ldr d15, [x0, #760] │ │ │ │ - ldr x19, [sp, #64] │ │ │ │ - smulh x2, x1, x2 │ │ │ │ - mov x0, x19 │ │ │ │ - asr x2, x2, #18 │ │ │ │ - sub x1, x2, x1, asr #63 │ │ │ │ - ucvtf d31, w1 │ │ │ │ - fmul d15, d31, d15 │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 49a90 ::do_widen(char) const@@Base+0x2ba30> // b.none │ │ │ │ + ldr x2, [x27, #16] │ │ │ │ + str x0, [sp, #560] │ │ │ │ + str x2, [sp, #576] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + str x0, [sp, #568] │ │ │ │ + str xzr, [x27, #8] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + ldr x2, [sp, #376] │ │ │ │ + str x1, [x27] │ │ │ │ + ldr x3, [sp, #568] │ │ │ │ + ldr x1, [sp, #368] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 4a3ac ::do_widen(char) const@@Base+0x2c34c> // b.pmore │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str x1, [sp, #592] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 49a74 ::do_widen(char) const@@Base+0x2ba14> // b.none │ │ │ │ + ldr x2, [x27, #16] │ │ │ │ + str x0, [sp, #592] │ │ │ │ + str x2, [sp, #608] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + str x0, [sp, #600] │ │ │ │ + stp x1, xzr, [x27] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + ldr x1, [sp, #600] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4aaac ::do_widen(char) const@@Base+0x2ca4c> // b.none │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x1, #0xd00 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + str x19, [sp, #624] │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 49a58 ::do_widen(char) const@@Base+0x2b9f8> // b.none │ │ │ │ + ldr x2, [x27, #16] │ │ │ │ + str x0, [sp, #624] │ │ │ │ + str x2, [sp, #640] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + str x0, [sp, #632] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + str x0, [sp, #72] │ │ │ │ + stp x1, xzr, [x27] │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + ldrb w0, [x0, #520] │ │ │ │ + tbnz w0, #0, 49680 ::do_widen(char) const@@Base+0x2b620> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldrb w0, [x0, #521] │ │ │ │ + tbnz w0, #0, 49620 ::do_widen(char) const@@Base+0x2b5c0> │ │ │ │ + ldr x0, [sp, #624] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 48b54 ::do_widen(char) const@@Base+0x2aaf4> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #592] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 48b68 ::do_widen(char) const@@Base+0x2ab08> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + ldr x0, [sp, #560] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 48b7c ::do_widen(char) const@@Base+0x2ab1c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 48b90 ::do_widen(char) const@@Base+0x2ab30> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 48ba4 ::do_widen(char) const@@Base+0x2ab44> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 48bb8 ::do_widen(char) const@@Base+0x2ab58> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + ldr x0, [sp, #432] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 48bcc ::do_widen(char) const@@Base+0x2ab6c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + ldr x0, [sp, #400] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 48be0 ::do_widen(char) const@@Base+0x2ab80> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr w0, [sp, #216] │ │ │ │ + cbnz w0, 4943c ::do_widen(char) const@@Base+0x2b3dc> │ │ │ │ + ldr w0, [sp, #108] │ │ │ │ + cbz w0, 48dd0 ::do_widen(char) const@@Base+0x2ad70> │ │ │ │ + mov x0, x23 │ │ │ │ bl d3b0 │ │ │ │ - str x20, [sp, #496] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - str xzr, [sp, #824] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x22, [sp, #624] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #832] │ │ │ │ + str xzr, [sp, #952] │ │ │ │ add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #608] │ │ │ │ - add x0, sp, #0x2b0 │ │ │ │ + str x0, [sp, #736] │ │ │ │ + add x0, sp, #0x2e0 │ │ │ │ + strh wzr, [sp, #960] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stur q31, [x0, #152] │ │ │ │ - stur q31, [x0, #168] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - add x0, x25, x2 │ │ │ │ - str x23, [x25, x2] │ │ │ │ + stur q31, [x0, #232] │ │ │ │ + stur q31, [x0, #248] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x26, [x20, x2] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ movi v31.4s, #0x0 │ │ │ │ add x0, x21, #0x18 │ │ │ │ - str x0, [sp, #496] │ │ │ │ + str x0, [sp, #624] │ │ │ │ add x0, x21, #0x40 │ │ │ │ - str x0, [sp, #608] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - stp q31, q31, [sp, #512] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #504] │ │ │ │ - mov x0, x24 │ │ │ │ - str q31, [sp, #544] │ │ │ │ + str x0, [sp, #736] │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + str x0, [sp, #632] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + stp q31, q31, [sp, #640] │ │ │ │ + str q31, [sp, #672] │ │ │ │ bl dfc0 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - str x27, [sp, #576] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #504] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + str x0, [sp, #632] │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #568] │ │ │ │ - mov x0, x19 │ │ │ │ - str xzr, [sp, #584] │ │ │ │ - strb wzr, [sp, #592] │ │ │ │ + str w0, [sp, #696] │ │ │ │ + mov x0, x23 │ │ │ │ + str x2, [sp, #704] │ │ │ │ + str xzr, [sp, #712] │ │ │ │ + strb wzr, [sp, #720] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [sp, #496] │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x3, #0x2 // #2 │ │ │ │ - mov x0, x25 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x25, x1 │ │ │ │ - ldr w2, [x1, #24] │ │ │ │ - orr w2, w2, #0x4 │ │ │ │ - str w2, [x1, #24] │ │ │ │ - str x3, [sp, #616] │ │ │ │ - bl dd30 (double)@plt> │ │ │ │ - ldr x4, [sp, #544] │ │ │ │ - add x26, sp, #0x1c0 │ │ │ │ - stp x26, xzr, [sp, #432] │ │ │ │ - add x19, sp, #0x1b0 │ │ │ │ - strb wzr, [sp, #448] │ │ │ │ - cbz x4, 4284c ::do_widen(char) const@@Base+0x2e30c> │ │ │ │ - ldr x5, [sp, #528] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x3, [sp, #536] │ │ │ │ + ldr w1, [sp, #108] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d680 (unsigned long)@plt> │ │ │ │ + ldr x4, [sp, #672] │ │ │ │ + str xzr, [sp, #600] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x0, [sp, #592] │ │ │ │ + strb wzr, [sp, #608] │ │ │ │ + cbz x4, 4a05c ::do_widen(char) const@@Base+0x2bffc> │ │ │ │ + ldr x5, [sp, #656] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ cmp x5, #0x0 │ │ │ │ + ldr x3, [sp, #664] │ │ │ │ ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ csel x4, x4, x5, hi // hi = pmore │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ sub x4, x4, x3 │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #504] │ │ │ │ add x1, x21, #0x18 │ │ │ │ + str x1, [sp, #624] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ add x21, x21, #0x40 │ │ │ │ - str x1, [sp, #496] │ │ │ │ - str x21, [sp, #608] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 4218c ::do_widen(char) const@@Base+0x2dc4c> // b.none │ │ │ │ + str x25, [sp, #632] │ │ │ │ + str x21, [sp, #736] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 48d04 ::do_widen(char) const@@Base+0x2aca4> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + str x24, [sp, #632] │ │ │ │ bl db90 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + str x22, [sp, #624] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x26, [x20, x2] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - str x20, [sp, #496] │ │ │ │ - str x23, [x25, x2] │ │ │ │ - add x20, sp, #0x190 │ │ │ │ - str x1, [sp, #608] │ │ │ │ + mov x0, x23 │ │ │ │ + str x1, [sp, #736] │ │ │ │ bl d410 │ │ │ │ - ldr x8, [sp, #72] │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 43560 ::do_widen(char) const@@Base+0x2f020> │ │ │ │ - ldr x1, [sp, #472] │ │ │ │ + ldr x1, [sp, #600] │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ sub x0, x0, x1 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 42c80 ::do_widen(char) const@@Base+0x2e740> // b.plast │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - add x1, x1, #0xc28 │ │ │ │ + cmp x0, #0x3b │ │ │ │ + b.ls 4a864 ::do_widen(char) const@@Base+0x2c804> // b.plast │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x2, #0x3c // #60 │ │ │ │ + add x1, x1, #0x9d8 │ │ │ │ bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x24, x0 │ │ │ │ - str x22, [sp, #496] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x24], #16 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 42614 ::do_widen(char) const@@Base+0x2e0d4> // b.none │ │ │ │ - ldr x1, [x23, #16] │ │ │ │ - str x0, [sp, #496] │ │ │ │ - str x1, [sp, #512] │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - str x0, [sp, #504] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3704] │ │ │ │ - stp x24, xzr, [x23] │ │ │ │ - strb wzr, [x23, #16] │ │ │ │ - ldrb w0, [x21, #520] │ │ │ │ - tbnz w0, #0, 42418 ::do_widen(char) const@@Base+0x2ded8> │ │ │ │ - ldrb w0, [x21, #521] │ │ │ │ - tbnz w0, #0, 423bc ::do_widen(char) const@@Base+0x2de7c> │ │ │ │ - ldr x0, [sp, #496] │ │ │ │ + mov x22, x0 │ │ │ │ + str x19, [sp, #624] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ cmp x0, x22 │ │ │ │ - b.eq 42258 ::do_widen(char) const@@Base+0x2dd18> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #464] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 42268 ::do_widen(char) const@@Base+0x2dd28> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #432] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 42278 ::do_widen(char) const@@Base+0x2dd38> // b.none │ │ │ │ + b.eq 49f68 ::do_widen(char) const@@Base+0x2bf08> // b.none │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + str x0, [sp, #624] │ │ │ │ + str x1, [sp, #640] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #632] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + str x22, [x21] │ │ │ │ + ldrb w0, [x0, #520] │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + tbnz w0, #0, 49c60 ::do_widen(char) const@@Base+0x2bc00> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldrb w0, [x0, #521] │ │ │ │ + tbnz w0, #0, 49d20 ::do_widen(char) const@@Base+0x2bcc0> │ │ │ │ + ldr x0, [sp, #624] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 48dbc ::do_widen(char) const@@Base+0x2ad5c> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - ldr x0, [sp, #400] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #592] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 4228c ::do_widen(char) const@@Base+0x2dd4c> // b.none │ │ │ │ + b.eq 48dd0 ::do_widen(char) const@@Base+0x2ad70> // b.none │ │ │ │ bl d870 │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ ldr x0, [sp, #368] │ │ │ │ - add x1, sp, #0x180 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 422a0 ::do_widen(char) const@@Base+0x2dd60> // b.none │ │ │ │ + b.eq 48de4 ::do_widen(char) const@@Base+0x2ad84> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ ldr x0, [sp, #336] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 422b4 ::do_widen(char) const@@Base+0x2dd74> // b.none │ │ │ │ + b.eq 48df8 ::do_widen(char) const@@Base+0x2ad98> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ ldr x0, [sp, #304] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 422c8 ::do_widen(char) const@@Base+0x2dd88> // b.none │ │ │ │ + b.eq 48e0c ::do_widen(char) const@@Base+0x2adac> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ ldr x0, [sp, #272] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 422dc ::do_widen(char) const@@Base+0x2dd9c> // b.none │ │ │ │ + b.eq 48e20 ::do_widen(char) const@@Base+0x2adc0> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4a208 ::do_widen(char) const@@Base+0x2c1a8> // b.any │ │ │ │ + add sp, sp, #0x3f0 │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ + 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], #112 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + str x19, [sp, #624] │ │ │ │ + ldr x3, [sp, #528] │ │ │ │ + str xzr, [sp, #632] │ │ │ │ + ldr x4, [sp, #536] │ │ │ │ + strb wzr, [sp, #640] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 482d0 ::do_widen(char) const@@Base+0x2a270> // b.none │ │ │ │ + ldr x5, [sp, #544] │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 482f0 ::do_widen(char) const@@Base+0x2a290> // b.plast │ │ │ │ + cmp x1, x19 │ │ │ │ + b.ne 482e4 ::do_widen(char) const@@Base+0x2a284> // b.any │ │ │ │ + mov x5, #0xf // #15 │ │ │ │ + b 482e8 ::do_widen(char) const@@Base+0x2a288> │ │ │ │ + ldrb w1, [sp, #640] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [x23] │ │ │ │ + ldr x2, [sp, #632] │ │ │ │ + str x2, [x23, #8] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #624] │ │ │ │ + b 475c0 ::do_widen(char) const@@Base+0x29560> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbnz w11, #0, 48fa0 ::do_widen(char) const@@Base+0x2af40> │ │ │ │ + ldr x0, [x27, #80] │ │ │ │ + mov x9, #0x0 // #0 │ │ │ │ + ldr s30, [sp, #24] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + lsl x8, x0, #1 │ │ │ │ + cmp w1, #0x2 │ │ │ │ + b.ne 47a94 ::do_widen(char) const@@Base+0x29a34> // b.any │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + b 47920 ::do_widen(char) const@@Base+0x298c0> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + add x1, sp, #0x108 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + str x0, [sp, #496] │ │ │ │ + ldr x1, [sp, #264] │ │ │ │ + str x1, [sp, #512] │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x25 │ │ │ │ + bl d270 │ │ │ │ + ldr x23, [sp, #264] │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + b 476e4 ::do_widen(char) const@@Base+0x29684> │ │ │ │ + ldr w15, [sp, #32] │ │ │ │ + asr w14, w19, #1 │ │ │ │ + mov w2, w20 │ │ │ │ + mov w25, w20 │ │ │ │ + mov w11, w20 │ │ │ │ + lsr w9, w22, #1 │ │ │ │ + str w20, [sp, #24] │ │ │ │ + ldr x16, [x27, #16] │ │ │ │ + and w4, w15, #0x4 │ │ │ │ + ubfiz x0, x14, #3, #32 │ │ │ │ + sxtw x13, w14 │ │ │ │ + mov w14, #0x4 // #4 │ │ │ │ + mov w8, w9 │ │ │ │ + ldr x15, [x16, #8] │ │ │ │ + lsl w14, w14, w4 │ │ │ │ + ldr x15, [x15, x0] │ │ │ │ + ldr x15, [x15, #136] │ │ │ │ + ldrb w16, [x15, w9, uxtw] │ │ │ │ + orr w14, w14, w16 │ │ │ │ + strb w14, [x15, w9, uxtw] │ │ │ │ + cmp w1, #0x2 │ │ │ │ + b.eq 479f0 ::do_widen(char) const@@Base+0x29990> // b.none │ │ │ │ + cbnz w12, 47a18 ::do_widen(char) const@@Base+0x299b8> │ │ │ │ + tbz w2, #0, 48ecc ::do_widen(char) const@@Base+0x2ae6c> │ │ │ │ + mov w2, w10 │ │ │ │ + mov x9, #0x0 // #0 │ │ │ │ + b 47a44 ::do_widen(char) const@@Base+0x299e4> │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + fmov d15, x4 │ │ │ │ + ldr x4, [x27, #16] │ │ │ │ + mov w9, #0x0 // #0 │ │ │ │ + ldr x4, [x4, #8] │ │ │ │ + ldr x8, [x4, x0] │ │ │ │ + cbz w25, 48fbc ::do_widen(char) const@@Base+0x2af5c> │ │ │ │ + ldr x0, [x27, #200] │ │ │ │ + ldr w9, [x0, w13, uxtw #2] │ │ │ │ + add x4, x8, #0x140 │ │ │ │ + ldp x24, x0, [x4, #8] │ │ │ │ + cmp x24, x0 │ │ │ │ + b.eq 492e8 ::do_widen(char) const@@Base+0x2b288> // b.none │ │ │ │ + ldr w0, [x24] │ │ │ │ + bfxil w0, w9, #0, #30 │ │ │ │ + bfi w0, w5, #30, #1 │ │ │ │ + bfi w0, w6, #31, #1 │ │ │ │ + str w0, [x24], #4 │ │ │ │ + str x24, [x4, #8] │ │ │ │ + tbnz w2, #0, 4790c ::do_widen(char) const@@Base+0x298ac> │ │ │ │ + ldr x0, [x27, #80] │ │ │ │ + mov x9, #0x0 // #0 │ │ │ │ + ldr s30, [sp, #24] │ │ │ │ + b 47a7c ::do_widen(char) const@@Base+0x29a1c> │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 49430 ::do_widen(char) const@@Base+0x2b3d0> // b.none │ │ │ │ + mov w25, w10 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + str w10, [sp, #24] │ │ │ │ + b 479f0 ::do_widen(char) const@@Base+0x29990> │ │ │ │ + tbz w2, #0, 49020 ::do_widen(char) const@@Base+0x2afc0> │ │ │ │ + mov w2, w10 │ │ │ │ + mov x9, #0x0 // #0 │ │ │ │ + b 47a44 ::do_widen(char) const@@Base+0x299e4> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbnz w11, #0, 48fa0 ::do_widen(char) const@@Base+0x2af40> │ │ │ │ + ldr x0, [x27, #80] │ │ │ │ + mov x9, #0x0 // #0 │ │ │ │ + ldr s30, [sp, #24] │ │ │ │ + b 47a7c ::do_widen(char) const@@Base+0x29a1c> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbz w11, #0, 4790c ::do_widen(char) const@@Base+0x298ac> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + mov w2, w11 │ │ │ │ + b 48fa0 ::do_widen(char) const@@Base+0x2af40> │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x1, [x27, #88] │ │ │ │ + cmp xzr, x1, lsl #1 │ │ │ │ + b.eq 491b0 ::do_widen(char) const@@Base+0x2b150> // b.none │ │ │ │ + mvn w8, w22 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + and w8, w8, #0x7 │ │ │ │ + ldr w13, [sp, #108] │ │ │ │ + ldr w12, [sp, #216] │ │ │ │ + lsr w9, w22, #3 │ │ │ │ + lsl w6, w6, w8 │ │ │ │ + mvn w6, w6 │ │ │ │ + and w6, w6, #0xff │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + b 490c4 ::do_widen(char) const@@Base+0x2b064> │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + cmp w11, #0x2 │ │ │ │ + b.eq 49190 ::do_widen(char) const@@Base+0x2b130> // b.none │ │ │ │ + ldr x0, [x27, #88] │ │ │ │ + add x4, x4, #0x2 │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + add x5, x5, #0x8 │ │ │ │ + cmp x4, x0, lsl #1 │ │ │ │ + b.cs 491a8 ::do_widen(char) const@@Base+0x2b148> // b.hs, b.nlast │ │ │ │ + ldr x0, [x27, #80] │ │ │ │ + add w0, w4, w0, lsl #1 │ │ │ │ + ldr x10, [x27, #8] │ │ │ │ + ldr x1, [sp, #248] │ │ │ │ + ldr x7, [x10, #8] │ │ │ │ + add x11, x1, x5 │ │ │ │ + ldr x14, [x10, #32] │ │ │ │ + lsr x7, x7, #3 │ │ │ │ + ldr w2, [x1, x5] │ │ │ │ + ldr w1, [x11, #4] │ │ │ │ + cmp w2, #0x0 │ │ │ │ + madd x0, x0, x7, x9 │ │ │ │ + ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ + asr w11, w1, #1 │ │ │ │ + asr w2, w2, #1 │ │ │ │ + mvn w1, w1 │ │ │ │ + cinc w12, w12, eq // eq = none │ │ │ │ + and w1, w1, #0x1 │ │ │ │ + cmp w2, #0x2 │ │ │ │ + ldrb w7, [x14, x0] │ │ │ │ + add w13, w13, w1 │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + cmp w11, #0x2 │ │ │ │ + and w7, w6, w7 │ │ │ │ + strb w7, [x14, x0] │ │ │ │ + lsl w1, w1, w8 │ │ │ │ + cset w14, eq // eq = none │ │ │ │ + ldr x7, [x10, #32] │ │ │ │ + lsl w14, w14, w8 │ │ │ │ + ldrb w10, [x7, x0] │ │ │ │ + orr w1, w1, w10 │ │ │ │ + strb w1, [x7, x0] │ │ │ │ + ldr x7, [x27, #8] │ │ │ │ + ldr x0, [x27, #80] │ │ │ │ + ldr x10, [x7, #8] │ │ │ │ + add w0, w4, w0, lsl #1 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + lsr x10, x10, #3 │ │ │ │ + ldr x1, [x7, #32] │ │ │ │ + madd x0, x0, x10, x9 │ │ │ │ + ldrb w10, [x1, x0] │ │ │ │ + and w10, w6, w10 │ │ │ │ + strb w10, [x1, x0] │ │ │ │ + ldr x7, [x7, #32] │ │ │ │ + ldrb w1, [x7, x0] │ │ │ │ + orr w1, w14, w1 │ │ │ │ + strb w1, [x7, x0] │ │ │ │ + cmp w2, #0x2 │ │ │ │ + b.ne 4909c ::do_widen(char) const@@Base+0x2b03c> // b.any │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + cmp w11, #0x2 │ │ │ │ + b.ne 490a8 ::do_widen(char) const@@Base+0x2b048> // b.any │ │ │ │ + ldr x0, [x27, #88] │ │ │ │ + add x4, x4, #0x2 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + add x5, x5, #0x8 │ │ │ │ + cmp x4, x0, lsl #1 │ │ │ │ + b.cc 490c0 ::do_widen(char) const@@Base+0x2b060> // b.lo, b.ul, b.last │ │ │ │ + str w13, [sp, #108] │ │ │ │ + str w12, [sp, #216] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + ldr x0, [x27, #24] │ │ │ │ + stp w26, w3, [x1, #148] │ │ │ │ + str w18, [x1, #156] │ │ │ │ + bl 1f420 ::do_widen(char) const@@Base+0x13c0> │ │ │ │ + mov x1, #0x13 // #19 │ │ │ │ + add x20, sp, #0x270 │ │ │ │ + add x19, sp, #0x280 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x1, [sp, #264] │ │ │ │ + add x1, sp, #0x108 │ │ │ │ + str x19, [sp, #624] │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x1, #0x8d8 │ │ │ │ + ldr x4, [sp, #264] │ │ │ │ + str x0, [sp, #624] │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + str x4, [sp, #640] │ │ │ │ + ldur w1, [x1, #15] │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + stur w1, [x0, #15] │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3704] │ │ │ │ + str x2, [sp, #72] │ │ │ │ + ldr x0, [sp, #264] │ │ │ │ + str x0, [sp, #632] │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + ldrb w0, [x2, #520] │ │ │ │ + tbz w0, #0, 49270 ::do_widen(char) const@@Base+0x2b210> │ │ │ │ + ldr d29, [x27, #72] │ │ │ │ + ucvtf d31, w22 │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d30, x0 │ │ │ │ + ldr w0, [x2, #524] │ │ │ │ + ucvtf d29, d29 │ │ │ │ + fdiv d31, d31, d29 │ │ │ │ + fcvt s31, d31 │ │ │ │ + fcvt d31, s31 │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + fcvtzs w24, d31 │ │ │ │ + cmp w24, w0 │ │ │ │ + b.lt 498ec ::do_widen(char) const@@Base+0x2b88c> // b.tstop │ │ │ │ + cmp w24, w0 │ │ │ │ + b.gt 49900 ::do_widen(char) const@@Base+0x2b8a0> │ │ │ │ + ldr x0, [sp, #624] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 49280 ::do_widen(char) const@@Base+0x2b220> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #592] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 41448 ::do_widen(char) const@@Base+0x2cf08> // b.none │ │ │ │ + b.eq 49294 ::do_widen(char) const@@Base+0x2b234> // b.none │ │ │ │ bl d870 │ │ │ │ - b 41448 ::do_widen(char) const@@Base+0x2cf08> │ │ │ │ - ldr x0, [x26, #240] │ │ │ │ - str x0, [sp, #168] │ │ │ │ - cbz x0, 429ac ::do_widen(char) const@@Base+0x2e46c> │ │ │ │ - mov x1, x0 │ │ │ │ - ldrb w0, [x0, #56] │ │ │ │ - cbz w0, 42588 ::do_widen(char) const@@Base+0x2e048> │ │ │ │ - ldrb w4, [x1, #89] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w4, [x26, #224] │ │ │ │ - strb w0, [x26, #225] │ │ │ │ - b 40564 ::do_widen(char) const@@Base+0x2c024> │ │ │ │ - and w4, w5, #0xffff │ │ │ │ - mov w3, #0x7a67 // #31335 │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ne 41b9c ::do_widen(char) const@@Base+0x2d65c> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - adrp x3, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x4, #0x2 // #2 │ │ │ │ - add x3, x3, #0xf80 │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + ldr x0, [sp, #560] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 492a8 ::do_widen(char) const@@Base+0x2b248> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 492bc ::do_widen(char) const@@Base+0x2b25c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 47604 ::do_widen(char) const@@Base+0x295a4> // b.none │ │ │ │ + bl d870 │ │ │ │ + b 47604 ::do_widen(char) const@@Base+0x295a4> │ │ │ │ + mov w2, w20 │ │ │ │ + mov w25, w20 │ │ │ │ + mov w11, w20 │ │ │ │ + str w20, [sp, #24] │ │ │ │ + b 479f0 ::do_widen(char) const@@Base+0x29990> │ │ │ │ + ldr x11, [x8, #320] │ │ │ │ + mov x10, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + sub x12, x24, x11 │ │ │ │ + asr x23, x12, #2 │ │ │ │ + add x0, x23, #0x20 │ │ │ │ + cmp x0, x10 │ │ │ │ + b.hi 4ab3c ::do_widen(char) const@@Base+0x2cadc> // b.pmore │ │ │ │ + cmp x23, x0 │ │ │ │ + b.cc 49b2c ::do_widen(char) const@@Base+0x2bacc> // b.lo, b.ul, b.last │ │ │ │ + cmp x23, x10 │ │ │ │ + b.eq 4a9ec ::do_widen(char) const@@Base+0x2c98c> // b.none │ │ │ │ + cmp x23, #0x0 │ │ │ │ + csinc x0, x23, xzr, ne // ne = any │ │ │ │ + adds x0, x23, x0 │ │ │ │ + b.cs 4a16c ::do_widen(char) const@@Base+0x2c10c> // b.hs, b.nlast │ │ │ │ + cmp x0, x10 │ │ │ │ + csel x0, x0, x10, ls // ls = plast │ │ │ │ + lsl x23, x0, #2 │ │ │ │ + mov x0, x23 │ │ │ │ + str w1, [sp, #72] │ │ │ │ + str x8, [sp, #80] │ │ │ │ + str w3, [sp, #128] │ │ │ │ + str w18, [sp, #136] │ │ │ │ + str w9, [sp, #144] │ │ │ │ + str w5, [sp, #152] │ │ │ │ + str w6, [sp, #168] │ │ │ │ + stp x11, x12, [sp, #176] │ │ │ │ + str w2, [sp, #192] │ │ │ │ + str x4, [sp, #200] │ │ │ │ + str w7, [sp, #208] │ │ │ │ + bl d8b0 │ │ │ │ + ldp x11, x12, [sp, #176] │ │ │ │ + mov x10, x0 │ │ │ │ + ldr w9, [sp, #144] │ │ │ │ + ldr w5, [sp, #152] │ │ │ │ + ldr w6, [sp, #168] │ │ │ │ + ldr x8, [sp, #80] │ │ │ │ + ldr w0, [x0, x12] │ │ │ │ + ldr x4, [sp, #200] │ │ │ │ + bfxil w0, w9, #0, #30 │ │ │ │ + ldr w1, [sp, #72] │ │ │ │ + ldr w3, [sp, #128] │ │ │ │ + bfi w0, w5, #30, #1 │ │ │ │ + ldr w18, [sp, #136] │ │ │ │ + ldr w2, [sp, #192] │ │ │ │ + bfi w0, w6, #31, #1 │ │ │ │ + str w0, [x10, x12] │ │ │ │ + ldr w7, [sp, #208] │ │ │ │ + cmp x24, x11 │ │ │ │ + b.eq 4a164 ::do_widen(char) const@@Base+0x2c104> // b.none │ │ │ │ + sub x6, x24, x11 │ │ │ │ + mov x0, x11 │ │ │ │ + mov x24, x10 │ │ │ │ + add x6, x10, x6 │ │ │ │ + ldr w5, [x0], #4 │ │ │ │ + str w5, [x24], #4 │ │ │ │ + cmp x24, x6 │ │ │ │ + b.ne 493c0 ::do_widen(char) const@@Base+0x2b360> // b.any │ │ │ │ + add x24, x24, #0x4 │ │ │ │ + cbz x11, 49420 ::do_widen(char) const@@Base+0x2b3c0> │ │ │ │ + mov x0, x11 │ │ │ │ + str w1, [sp, #72] │ │ │ │ + str x8, [sp, #80] │ │ │ │ + str w3, [sp, #128] │ │ │ │ + str w18, [sp, #136] │ │ │ │ + str w2, [sp, #144] │ │ │ │ + str x10, [sp, #152] │ │ │ │ + str x4, [sp, #168] │ │ │ │ + str w7, [sp, #176] │ │ │ │ + bl d870 │ │ │ │ + ldr x8, [sp, #80] │ │ │ │ + ldr x10, [sp, #152] │ │ │ │ + ldr x4, [sp, #168] │ │ │ │ + ldr w1, [sp, #72] │ │ │ │ + ldr w3, [sp, #128] │ │ │ │ + ldr w18, [sp, #136] │ │ │ │ + ldr w2, [sp, #144] │ │ │ │ + ldr w7, [sp, #176] │ │ │ │ + str x10, [x8, #320] │ │ │ │ + add x10, x10, x23 │ │ │ │ + stp x24, x10, [x4, #8] │ │ │ │ + b 48fe4 ::do_widen(char) const@@Base+0x2af84> │ │ │ │ + mov w25, w10 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + b 48f48 ::do_widen(char) const@@Base+0x2aee8> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d3b0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x22, [sp, #624] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [sp, #952] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #736] │ │ │ │ + add x0, sp, #0x2e0 │ │ │ │ + strh wzr, [sp, #960] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ + stur q31, [x0, #232] │ │ │ │ + stur q31, [x0, #248] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x26, [x20, x2] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #624] │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + str x0, [sp, #632] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x1, [sp, #736] │ │ │ │ + stp q31, q31, [sp, #640] │ │ │ │ + str q31, [sp, #672] │ │ │ │ + bl dfc0 │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + str x1, [sp, #632] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #696] │ │ │ │ + mov x0, x23 │ │ │ │ + str x2, [sp, #704] │ │ │ │ + str xzr, [sp, #712] │ │ │ │ + strb wzr, [sp, #720] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr w1, [sp, #216] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d680 (unsigned long)@plt> │ │ │ │ + ldr x4, [sp, #672] │ │ │ │ + str xzr, [sp, #600] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x0, [sp, #592] │ │ │ │ + strb wzr, [sp, #608] │ │ │ │ + cbz x4, 4a154 ::do_widen(char) const@@Base+0x2c0f4> │ │ │ │ + ldr x5, [sp, #656] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ldr x3, [sp, #664] │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + sub x4, x4, x3 │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #120] │ │ │ │ - ldr x0, [x20] │ │ │ │ - cmp x1, #0x3 │ │ │ │ - b.ls 402f8 ::do_widen(char) const@@Base+0x2bdb8> // b.plast │ │ │ │ - add x22, sp, #0x200 │ │ │ │ - b 41ba0 ::do_widen(char) const@@Base+0x2d660> │ │ │ │ - ldr x2, [x23, #8] │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - b 40800 ::do_widen(char) const@@Base+0x2c2c0> │ │ │ │ - ldr x2, [x23, #8] │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - b 406fc ::do_widen(char) const@@Base+0x2c1bc> │ │ │ │ - add x1, sp, #0x250 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 40628 ::do_widen(char) const@@Base+0x2c0e8> │ │ │ │ - ldr d13, [sp, #992] │ │ │ │ - ldr d14, [sp, #1000] │ │ │ │ - b 41448 ::do_widen(char) const@@Base+0x2cf08> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + str x1, [sp, #624] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x1, [sp, #736] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #632] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 49550 ::do_widen(char) const@@Base+0x2b4f0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + str x1, [sp, #632] │ │ │ │ + bl db90 │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + str x22, [sp, #624] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x26, [x20, x2] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x23 │ │ │ │ + str x1, [sp, #736] │ │ │ │ + bl d410 │ │ │ │ + ldr x1, [sp, #600] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x3b │ │ │ │ + b.ls 4a83c ::do_widen(char) const@@Base+0x2c7dc> // b.plast │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x2, #0x3c // #60 │ │ │ │ + add x1, x1, #0x998 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x27, x0 │ │ │ │ + str x19, [sp, #624] │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 4a06c ::do_widen(char) const@@Base+0x2c00c> // b.none │ │ │ │ + ldr x2, [x28, #16] │ │ │ │ + str x0, [sp, #624] │ │ │ │ + str x2, [sp, #640] │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + str x0, [sp, #632] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + strb wzr, [x28, #16] │ │ │ │ + str x27, [x28] │ │ │ │ + ldrb w0, [x0, #520] │ │ │ │ + str xzr, [x28, #8] │ │ │ │ + tbnz w0, #0, 49e78 ::do_widen(char) const@@Base+0x2be18> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldrb w0, [x0, #521] │ │ │ │ + tbnz w0, #0, 49dec ::do_widen(char) const@@Base+0x2bd8c> │ │ │ │ + ldr x0, [sp, #624] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 49608 ::do_widen(char) const@@Base+0x2b5a8> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #592] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 48be8 ::do_widen(char) const@@Base+0x2ab88> // b.none │ │ │ │ + bl d870 │ │ │ │ + b 48be8 ::do_widen(char) const@@Base+0x2ab88> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3704] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldp x1, x2, [sp, #496] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + ldr x2, [sp, #632] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3704] │ │ │ │ bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x23, x0 │ │ │ │ + mov x27, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ - ldr x21, [x0, #240] │ │ │ │ - cbz x21, 42f68 ::do_widen(char) const@@Base+0x2ea28> │ │ │ │ - ldrb w0, [x21, #56] │ │ │ │ - cbz w0, 427b0 ::do_widen(char) const@@Base+0x2e270> │ │ │ │ - ldrb w1, [x21, #67] │ │ │ │ - mov x0, x23 │ │ │ │ + add x0, x27, x0 │ │ │ │ + ldr x0, [x0, #240] │ │ │ │ + cbz x0, 4a9cc ::do_widen(char) const@@Base+0x2c96c> │ │ │ │ + ldrb w1, [x0, #56] │ │ │ │ + cbz w1, 498b8 ::do_widen(char) const@@Base+0x2b858> │ │ │ │ + ldrb w1, [x0, #67] │ │ │ │ + mov x0, x27 │ │ │ │ bl d210 │ │ │ │ bl d690 │ │ │ │ - b 42248 ::do_widen(char) const@@Base+0x2dd08> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 48b44 ::do_widen(char) const@@Base+0x2aae4> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldp x1, x2, [sp, #496] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + ldr x2, [sp, #632] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x24, x0 │ │ │ │ + mov x27, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr x23, [x0, #240] │ │ │ │ - cbz x23, 42f4c ::do_widen(char) const@@Base+0x2ea0c> │ │ │ │ - ldrb w0, [x23, #56] │ │ │ │ - cbz w0, 42818 ::do_widen(char) const@@Base+0x2e2d8> │ │ │ │ - ldrb w1, [x23, #67] │ │ │ │ - mov x0, x24 │ │ │ │ + add x0, x27, x0 │ │ │ │ + ldr x0, [x0, #240] │ │ │ │ + cbz x0, 4ab64 ::do_widen(char) const@@Base+0x2cb04> │ │ │ │ + ldrb w1, [x0, #56] │ │ │ │ + cbz w1, 49884 ::do_widen(char) const@@Base+0x2b824> │ │ │ │ + ldrb w1, [x0, #67] │ │ │ │ + mov x0, x27 │ │ │ │ bl d210 │ │ │ │ bl d690 │ │ │ │ - b 42240 ::do_widen(char) const@@Base+0x2dd00> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldp x1, x2, [sp, #496] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 48b38 ::do_widen(char) const@@Base+0x2aad8> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #592] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 496f4 ::do_widen(char) const@@Base+0x2b694> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #560] │ │ │ │ + add x1, sp, #0x240 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 48360 ::do_widen(char) const@@Base+0x2a300> // b.none │ │ │ │ + bl d870 │ │ │ │ + b 48360 ::do_widen(char) const@@Base+0x2a300> │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 4995c ::do_widen(char) const@@Base+0x2b8fc> // b.none │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + mov x9, #0x0 // #0 │ │ │ │ + fmov d30, x2 │ │ │ │ + b 47a88 ::do_widen(char) const@@Base+0x29a28> │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + mov x0, x20 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + str x1, [sp, #144] │ │ │ │ + str x1, [sp, #304] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 4832c ::do_widen(char) const@@Base+0x2a2cc> // b.any │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ + str x1, [sp, #88] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + b 48338 ::do_widen(char) const@@Base+0x2a2d8> │ │ │ │ + ldrb w0, [x26] │ │ │ │ + strb w0, [sp, #608] │ │ │ │ + b 477d0 ::do_widen(char) const@@Base+0x29770> │ │ │ │ + ldrb w0, [x26] │ │ │ │ + strb w0, [sp, #576] │ │ │ │ + b 47784 ::do_widen(char) const@@Base+0x29724> │ │ │ │ + ldrb w0, [x26] │ │ │ │ + strb w0, [sp, #544] │ │ │ │ + b 47734 ::do_widen(char) const@@Base+0x296d4> │ │ │ │ + ldrb w0, [x25] │ │ │ │ + strb w0, [sp, #512] │ │ │ │ + b 476e0 ::do_widen(char) const@@Base+0x29680> │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + adrp x2, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x1, x24 │ │ │ │ + add x2, x2, #0x8c0 │ │ │ │ + add x4, sp, #0xec │ │ │ │ + add x3, sp, #0x100 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + bl d4b0 │ │ │ │ + ldr x1, [sp, #256] │ │ │ │ + mov w2, w0 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 22288 ::do_widen(char) const@@Base+0x4228> │ │ │ │ + b 47880 ::do_widen(char) const@@Base+0x29820> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, sp, #0x108 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #264] │ │ │ │ + str x0, [sp, #592] │ │ │ │ + str x1, [sp, #608] │ │ │ │ + mov x2, x25 │ │ │ │ + mov x1, x26 │ │ │ │ + bl d270 │ │ │ │ + ldr x25, [sp, #264] │ │ │ │ + ldr x0, [sp, #592] │ │ │ │ + b 477d4 ::do_widen(char) const@@Base+0x29774> │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + add x1, sp, #0x108 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #264] │ │ │ │ + str x0, [sp, #560] │ │ │ │ + str x1, [sp, #576] │ │ │ │ + mov x2, x25 │ │ │ │ + mov x1, x26 │ │ │ │ + bl d270 │ │ │ │ + ldr x25, [sp, #264] │ │ │ │ + ldr x0, [sp, #560] │ │ │ │ + b 47788 ::do_widen(char) const@@Base+0x29728> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, sp, #0x108 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #264] │ │ │ │ + str x0, [sp, #528] │ │ │ │ + str x1, [sp, #544] │ │ │ │ + mov x2, x25 │ │ │ │ + mov x1, x26 │ │ │ │ + bl d270 │ │ │ │ + ldr x25, [sp, #264] │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + b 47738 ::do_widen(char) const@@Base+0x296d8> │ │ │ │ + str x0, [sp, #192] │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + adrp x3, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x3, x3, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x4, [x0] │ │ │ │ + ldr x4, [x4, #48] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.eq 496d0 ::do_widen(char) const@@Base+0x2b670> // b.none │ │ │ │ + blr x4 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 496d0 ::do_widen(char) const@@Base+0x2b670> │ │ │ │ + str x0, [sp, #192] │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + adrp x3, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x3, x3, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x4, [x0] │ │ │ │ + ldr x4, [x4, #48] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.eq 49670 ::do_widen(char) const@@Base+0x2b610> // b.none │ │ │ │ + blr x4 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 49670 ::do_widen(char) const@@Base+0x2b610> │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov w0, w1 │ │ │ │ + str w1, [x2, #524] │ │ │ │ + cmp w24, w0 │ │ │ │ + b.le 49270 ::do_widen(char) const@@Base+0x2b210> │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + ldr x2, [sp, #632] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr x23, [x0, #240] │ │ │ │ - cbz x23, 42f30 ::do_widen(char) const@@Base+0x2e9f0> │ │ │ │ - ldrb w0, [x23, #56] │ │ │ │ - cbz w0, 42714 ::do_widen(char) const@@Base+0x2e1d4> │ │ │ │ - ldrb w1, [x23, #67] │ │ │ │ - mov x0, x24 │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - b 41acc ::do_widen(char) const@@Base+0x2d58c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldp x1, x2, [sp, #496] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ mov x23, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ - ldr x21, [x0, #240] │ │ │ │ - cbz x21, 42f00 ::do_widen(char) const@@Base+0x2e9c0> │ │ │ │ - ldrb w0, [x21, #56] │ │ │ │ - cbz w0, 42748 ::do_widen(char) const@@Base+0x2e208> │ │ │ │ - ldrb w1, [x21, #67] │ │ │ │ + add x1, x1, #0xc60 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov w1, w24 │ │ │ │ mov x0, x23 │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - b 41398 ::do_widen(char) const@@Base+0x2ce58> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ + bl de00 │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0xc68 │ │ │ │ bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldp x1, x2, [sp, #496] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr x23, [x0, #240] │ │ │ │ - cbz x23, 429dc ::do_widen(char) const@@Base+0x2e49c> │ │ │ │ - ldrb w0, [x23, #56] │ │ │ │ - cbz w0, 427e4 ::do_widen(char) const@@Base+0x2e2a4> │ │ │ │ - ldrb w1, [x23, #67] │ │ │ │ - mov x0, x24 │ │ │ │ - bl d210 │ │ │ │ bl d690 │ │ │ │ - b 41390 ::do_widen(char) const@@Base+0x2ce50> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #48] │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - mov w4, #0x20 // #32 │ │ │ │ - ldr x1, [x0] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ - ldr x2, [x1, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 42310 ::do_widen(char) const@@Base+0x2ddd0> // b.none │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - mov w1, w4 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - str x3, [sp, #48] │ │ │ │ - blr x2 │ │ │ │ - and w4, w0, #0xff │ │ │ │ - b 42310 ::do_widen(char) const@@Base+0x2ddd0> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + str w24, [x0, #524] │ │ │ │ + b 49270 ::do_widen(char) const@@Base+0x2b210> │ │ │ │ + asr w14, w19, #1 │ │ │ │ + mov w2, w10 │ │ │ │ + mov w25, w10 │ │ │ │ + mov w11, w10 │ │ │ │ + lsr w9, w22, #1 │ │ │ │ + lsl w15, w22, #2 │ │ │ │ + b 48f48 ::do_widen(char) const@@Base+0x2aee8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + b 49804 ::do_widen(char) const@@Base+0x2b7a4> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + b 49838 ::do_widen(char) const@@Base+0x2b7d8> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + b 4986c ::do_widen(char) const@@Base+0x2b80c> │ │ │ │ ldr x0, [sp, #56] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ + b 48f14 ::do_widen(char) const@@Base+0x2aeb4> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + str x3, [sp, #72] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl d270 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b 41e1c ::do_widen(char) const@@Base+0x2d8dc> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + b 4805c ::do_widen(char) const@@Base+0x29ffc> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x19 │ │ │ │ + str x3, [sp, #48] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl d270 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b 41db4 ::do_widen(char) const@@Base+0x2d874> │ │ │ │ - ldr x2, [x23, #8] │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x22 │ │ │ │ + ldr x3, [sp, #48] │ │ │ │ + b 47d94 ::do_widen(char) const@@Base+0x29d34> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl d270 │ │ │ │ - b 42220 ::do_widen(char) const@@Base+0x2dce0> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + b 47df4 ::do_widen(char) const@@Base+0x29d94> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + b 47ff8 ::do_widen(char) const@@Base+0x29f98> │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ mov x0, x1 │ │ │ │ - mov x1, x26 │ │ │ │ + mov x1, x28 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl d270 │ │ │ │ - b 42000 ::do_widen(char) const@@Base+0x2dac0> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ + b 487ec ::do_widen(char) const@@Base+0x2a78c> │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl d270 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b 416a8 ::do_widen(char) const@@Base+0x2d168> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ + b 485c0 ::do_widen(char) const@@Base+0x2a560> │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x19 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl d270 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b 41640 ::do_widen(char) const@@Base+0x2d100> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x0, x1 │ │ │ │ - mov x1, x26 │ │ │ │ + b 48560 ::do_widen(char) const@@Base+0x2a500> │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + str x1, [sp, #72] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl d270 │ │ │ │ - b 4188c ::do_widen(char) const@@Base+0x2d34c> │ │ │ │ - ldr x2, [x23, #8] │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x22 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + b 48b14 ::do_widen(char) const@@Base+0x2aab4> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x1, [sp, #72] │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl d270 │ │ │ │ - b 41aac ::do_widen(char) const@@Base+0x2d56c> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x0, x1 │ │ │ │ - mov x1, x26 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + b 48abc ::do_widen(char) const@@Base+0x2aa5c> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + str x1, [sp, #72] │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl d270 │ │ │ │ - b 41150 ::do_widen(char) const@@Base+0x2cc10> │ │ │ │ - ldr x2, [x23, #8] │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x22 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + b 48a58 ::do_widen(char) const@@Base+0x2a9f8> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str x1, [sp, #72] │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl d270 │ │ │ │ - b 41370 ::do_widen(char) const@@Base+0x2ce30> │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + b 489f0 ::do_widen(char) const@@Base+0x2a990> │ │ │ │ ldr x0, [sp, #56] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ + str x1, [sp, #72] │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl d270 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b 40f6c ::do_widen(char) const@@Base+0x2ca2c> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + b 48990 ::do_widen(char) const@@Base+0x2a930> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + str x1, [sp, #72] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + str x3, [sp, #88] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl d270 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b 40f04 ::do_widen(char) const@@Base+0x2c9c4> │ │ │ │ - mov x0, x23 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x3, [sp, #88] │ │ │ │ + b 48934 ::do_widen(char) const@@Base+0x2a8d4> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + str x1, [sp, #72] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + str x3, [sp, #88] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x3, [sp, #88] │ │ │ │ + b 488dc ::do_widen(char) const@@Base+0x2a87c> │ │ │ │ + add x10, x12, #0x80 │ │ │ │ + stp x10, x12, [sp, #72] │ │ │ │ + mov x0, x10 │ │ │ │ + str w1, [sp, #128] │ │ │ │ + str x8, [sp, #136] │ │ │ │ + str w3, [sp, #144] │ │ │ │ + str w18, [sp, #152] │ │ │ │ + str w9, [sp, #168] │ │ │ │ + str w5, [sp, #176] │ │ │ │ + str w6, [sp, #184] │ │ │ │ + str w2, [sp, #192] │ │ │ │ + str x4, [sp, #200] │ │ │ │ + str w7, [sp, #208] │ │ │ │ + bl d8b0 │ │ │ │ + ldr x8, [sp, #136] │ │ │ │ + mov x11, x0 │ │ │ │ + ldr x4, [sp, #200] │ │ │ │ + ldr x0, [x8, #320] │ │ │ │ + ldr x13, [x4, #8] │ │ │ │ + ldp x10, x12, [sp, #72] │ │ │ │ + ldr w1, [sp, #128] │ │ │ │ + ldr w3, [sp, #144] │ │ │ │ + ldr w18, [sp, #152] │ │ │ │ + ldr w9, [sp, #168] │ │ │ │ + ldr w5, [sp, #176] │ │ │ │ + ldr w6, [sp, #184] │ │ │ │ + ldr w2, [sp, #192] │ │ │ │ + ldr w7, [sp, #208] │ │ │ │ + cmp x0, x13 │ │ │ │ + b.eq 49bd0 ::do_widen(char) const@@Base+0x2bb70> // b.none │ │ │ │ + sub x16, x13, x0 │ │ │ │ + mov x14, x0 │ │ │ │ + mov x13, x11 │ │ │ │ + add x16, x11, x16 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w15, [x14], #4 │ │ │ │ + str w15, [x13], #4 │ │ │ │ + cmp x13, x16 │ │ │ │ + b.ne 49bc0 ::do_widen(char) const@@Base+0x2bb60> // b.any │ │ │ │ + cbz x0, 49c30 ::do_widen(char) const@@Base+0x2bbd0> │ │ │ │ + str w1, [sp, #72] │ │ │ │ + str x8, [sp, #80] │ │ │ │ + str w3, [sp, #128] │ │ │ │ + str w18, [sp, #136] │ │ │ │ + str w9, [sp, #144] │ │ │ │ + str w5, [sp, #152] │ │ │ │ + str w6, [sp, #168] │ │ │ │ + stp x11, x12, [sp, #176] │ │ │ │ + str w2, [sp, #192] │ │ │ │ + stp x10, x4, [sp, #200] │ │ │ │ + str w7, [sp, #220] │ │ │ │ + bl d870 │ │ │ │ + ldp x11, x12, [sp, #176] │ │ │ │ + ldp x10, x4, [sp, #200] │ │ │ │ + ldr x8, [sp, #80] │ │ │ │ + ldr w1, [sp, #72] │ │ │ │ + ldr w3, [sp, #128] │ │ │ │ + ldr w18, [sp, #136] │ │ │ │ + ldr w9, [sp, #144] │ │ │ │ + ldr w5, [sp, #152] │ │ │ │ + ldr w6, [sp, #168] │ │ │ │ + ldr w2, [sp, #192] │ │ │ │ + ldr w7, [sp, #220] │ │ │ │ + str x11, [x8, #320] │ │ │ │ + add x24, x11, x12 │ │ │ │ + add x0, x11, x10 │ │ │ │ + stp x24, x0, [x4, #8] │ │ │ │ + cmp x12, x10 │ │ │ │ + b.ne 48fcc ::do_widen(char) const@@Base+0x2af6c> // b.any │ │ │ │ + mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ + cmp x12, x0 │ │ │ │ + b.eq 4a9ec ::do_widen(char) const@@Base+0x2c98c> // b.none │ │ │ │ + lsl x0, x23, #1 │ │ │ │ + mov x10, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + b 49324 ::do_widen(char) const@@Base+0x2b2c4> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3920] │ │ │ │ + ldr x0, [x1] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr x21, [x0, #240] │ │ │ │ + cbz x21, 4a56c ::do_widen(char) const@@Base+0x2c50c> │ │ │ │ + ldrb w0, [x21, #56] │ │ │ │ + cbz w0, 4a01c ::do_widen(char) const@@Base+0x2bfbc> │ │ │ │ + ldrb w1, [x21, #67] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x21, x0 │ │ │ │ + add x1, x1, #0x138 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0x140 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0x198 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x2, [sp, #632] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldr x22, [x0, #240] │ │ │ │ + cbz x22, 4a544 ::do_widen(char) const@@Base+0x2c4e4> │ │ │ │ + ldrb w0, [x22, #56] │ │ │ │ + cbz w0, 49fe8 ::do_widen(char) const@@Base+0x2bf88> │ │ │ │ + ldrb w1, [x22, #67] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldrb w0, [x0, #521] │ │ │ │ + tbz w0, #0, 48dac ::do_widen(char) const@@Base+0x2ad4c> │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x0, [x1] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x27, x1, x0 │ │ │ │ + ldr x21, [x27, #240] │ │ │ │ + cbz x21, 4a524 ::do_widen(char) const@@Base+0x2c4c4> │ │ │ │ + ldrb w0, [x21, #56] │ │ │ │ + cbz w0, 49fb4 ::do_widen(char) const@@Base+0x2bf54> │ │ │ │ + ldrb w1, [x21, #67] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x21, x0 │ │ │ │ + add x1, x1, #0x140 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x2, [sp, #632] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldr x22, [x0, #240] │ │ │ │ + cbz x22, 4a504 ::do_widen(char) const@@Base+0x2c4a4> │ │ │ │ + ldrb w0, [x22, #56] │ │ │ │ + cbz w0, 49f80 ::do_widen(char) const@@Base+0x2bf20> │ │ │ │ + ldrb w1, [x22, #67] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + b 48dac ::do_widen(char) const@@Base+0x2ad4c> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 484c4 ::do_widen(char) const@@Base+0x2a464> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 48740 ::do_widen(char) const@@Base+0x2a6e0> │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 47f54 ::do_widen(char) const@@Base+0x29ef4> │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 47cf4 ::do_widen(char) const@@Base+0x29c94> │ │ │ │ + mov x0, x3 │ │ │ │ + b 475c0 ::do_widen(char) const@@Base+0x29560> │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x0, [x1] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x1, x0 │ │ │ │ + ldr x28, [x0, #240] │ │ │ │ + cbz x28, 4a4e4 ::do_widen(char) const@@Base+0x2c484> │ │ │ │ + ldrb w0, [x28, #56] │ │ │ │ + cbz w0, 4a0b8 ::do_widen(char) const@@Base+0x2c058> │ │ │ │ + ldrb w1, [x28, #67] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, x1, #0x140 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + mov x0, x28 │ │ │ │ + ldr x2, [sp, #632] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x28, x0 │ │ │ │ + ldr x27, [x0, #240] │ │ │ │ + cbz x27, 4a4a8 ::do_widen(char) const@@Base+0x2c448> │ │ │ │ + ldrb w1, [x27, #56] │ │ │ │ + cbz w1, 4a084 ::do_widen(char) const@@Base+0x2c024> │ │ │ │ + ldrb w1, [x27, #67] │ │ │ │ + mov x0, x28 │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + b 495f8 ::do_widen(char) const@@Base+0x2b598> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3920] │ │ │ │ + ldr x0, [x1] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr x28, [x0, #240] │ │ │ │ + cbz x28, 4a2f8 ::do_widen(char) const@@Base+0x2c298> │ │ │ │ + ldrb w0, [x28, #56] │ │ │ │ + cbz w0, 4a120 ::do_widen(char) const@@Base+0x2c0c0> │ │ │ │ + ldrb w1, [x28, #67] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, x1, #0x138 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x0, x28 │ │ │ │ + add x1, x1, #0x140 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x0, x28 │ │ │ │ + add x1, x1, #0x198 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + mov x0, x28 │ │ │ │ + ldr x2, [sp, #632] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x28, x0 │ │ │ │ + ldr x27, [x0, #240] │ │ │ │ + cbz x27, 4a2d8 ::do_widen(char) const@@Base+0x2c278> │ │ │ │ + ldrb w1, [x27, #56] │ │ │ │ + cbz w1, 4a0ec ::do_widen(char) const@@Base+0x2c08c> │ │ │ │ + ldrb w1, [x27, #67] │ │ │ │ + mov x0, x28 │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + b 495ec ::do_widen(char) const@@Base+0x2b58c> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + stp x1, x3, [sp, #88] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldp x1, x3, [sp, #88] │ │ │ │ + b 482a4 ::do_widen(char) const@@Base+0x2a244> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + stp x1, x3, [sp, #88] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldp x1, x3, [sp, #88] │ │ │ │ + b 4824c ::do_widen(char) const@@Base+0x2a1ec> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 48d80 ::do_widen(char) const@@Base+0x2ad20> │ │ │ │ + mov x0, x22 │ │ │ │ bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x23] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ + ldr x2, [x22] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 424c0 ::do_widen(char) const@@Base+0x2df80> // b.none │ │ │ │ - mov x0, x23 │ │ │ │ + b.eq 49d9c ::do_widen(char) const@@Base+0x2bd3c> // b.none │ │ │ │ + mov x0, x22 │ │ │ │ blr x2 │ │ │ │ and w1, w0, #0xff │ │ │ │ - b 424c0 ::do_widen(char) const@@Base+0x2df80> │ │ │ │ + b 49d9c ::do_widen(char) const@@Base+0x2bd3c> │ │ │ │ mov x0, x21 │ │ │ │ bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ ldr x2, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 4251c ::do_widen(char) const@@Base+0x2dfdc> // b.none │ │ │ │ + b.eq 49d44 ::do_widen(char) const@@Base+0x2bce4> // b.none │ │ │ │ mov x0, x21 │ │ │ │ blr x2 │ │ │ │ and w1, w0, #0xff │ │ │ │ - b 4251c ::do_widen(char) const@@Base+0x2dfdc> │ │ │ │ - mov x0, x21 │ │ │ │ + b 49d44 ::do_widen(char) const@@Base+0x2bce4> │ │ │ │ + mov x0, x22 │ │ │ │ bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ + ldr x2, [x22] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 41b20 ::do_widen(char) const@@Base+0x2d5e0> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ + b.eq 49d08 ::do_widen(char) const@@Base+0x2bca8> // b.none │ │ │ │ + mov x0, x22 │ │ │ │ blr x2 │ │ │ │ and w1, w0, #0xff │ │ │ │ - b 41b20 ::do_widen(char) const@@Base+0x2d5e0> │ │ │ │ + b 49d08 ::do_widen(char) const@@Base+0x2bca8> │ │ │ │ mov x0, x21 │ │ │ │ bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ ldr x2, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 42408 ::do_widen(char) const@@Base+0x2dec8> // b.none │ │ │ │ + b.eq 49c88 ::do_widen(char) const@@Base+0x2bc28> // b.none │ │ │ │ mov x0, x21 │ │ │ │ blr x2 │ │ │ │ and w1, w0, #0xff │ │ │ │ - b 42408 ::do_widen(char) const@@Base+0x2dec8> │ │ │ │ - mov x0, x23 │ │ │ │ + b 49c88 ::do_widen(char) const@@Base+0x2bc28> │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 481ac ::do_widen(char) const@@Base+0x2a14c> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 48cd8 ::do_widen(char) const@@Base+0x2ac78> │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 495cc ::do_widen(char) const@@Base+0x2b56c> │ │ │ │ + mov x0, x27 │ │ │ │ bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x23] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ + ldr x3, [x27] │ │ │ │ + adrp x2, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x2, x2, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x3, [x3, #48] │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 49e68 ::do_widen(char) const@@Base+0x2be08> // b.none │ │ │ │ + mov x0, x27 │ │ │ │ + blr x3 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 49e68 ::do_widen(char) const@@Base+0x2be08> │ │ │ │ + mov x0, x28 │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x28] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 42578 ::do_widen(char) const@@Base+0x2e038> // b.none │ │ │ │ - mov x0, x23 │ │ │ │ + b.eq 49e10 ::do_widen(char) const@@Base+0x2bdb0> // b.none │ │ │ │ + mov x0, x28 │ │ │ │ blr x2 │ │ │ │ and w1, w0, #0xff │ │ │ │ - b 42578 ::do_widen(char) const@@Base+0x2e038> │ │ │ │ - mov x0, x23 │ │ │ │ + b 49e10 ::do_widen(char) const@@Base+0x2bdb0> │ │ │ │ + mov x0, x27 │ │ │ │ bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x23] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ + ldr x3, [x27] │ │ │ │ + adrp x2, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x2, x2, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x3, [x3, #48] │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 49f20 ::do_widen(char) const@@Base+0x2bec0> // b.none │ │ │ │ + mov x0, x27 │ │ │ │ + blr x3 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 49f20 ::do_widen(char) const@@Base+0x2bec0> │ │ │ │ + mov x0, x28 │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x28] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 42464 ::do_widen(char) const@@Base+0x2df24> // b.none │ │ │ │ - mov x0, x23 │ │ │ │ + b.eq 49ea0 ::do_widen(char) const@@Base+0x2be40> // b.none │ │ │ │ + mov x0, x28 │ │ │ │ blr x2 │ │ │ │ and w1, w0, #0xff │ │ │ │ - b 42464 ::do_widen(char) const@@Base+0x2df24> │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - mov x0, x19 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 42160 ::do_widen(char) const@@Base+0x2dc20> │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 40e5c ::do_widen(char) const@@Base+0x2c91c> │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 41f30 ::do_widen(char) const@@Base+0x2d9f0> │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 41080 ::do_widen(char) const@@Base+0x2cb40> │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 417bc ::do_widen(char) const@@Base+0x2d27c> │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - mov x0, x19 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 419ec ::do_widen(char) const@@Base+0x2d4ac> │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 41d0c ::do_widen(char) const@@Base+0x2d7cc> │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - mov x0, x19 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 412b0 ::do_widen(char) const@@Base+0x2cd70> │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ + b 49ea0 ::do_widen(char) const@@Base+0x2be40> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 41598 ::do_widen(char) const@@Base+0x2d058> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - mov x0, x25 │ │ │ │ - add x1, x1, #0xf8 │ │ │ │ - bl 40120 ::do_widen(char) const@@Base+0x2bbe0> │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 429d0 ::do_widen(char) const@@Base+0x2e490> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x25 │ │ │ │ - bl 19ba0 ::do_widen(char) const@@Base+0x5660> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov x3, #0x1b // #27 │ │ │ │ - mov x0, x25 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #192] │ │ │ │ - str x22, [sp, #496] │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x1, x1, #0x140 │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - str x0, [sp, #496] │ │ │ │ - ldr q30, [x1] │ │ │ │ - str x2, [sp, #512] │ │ │ │ - ldur q31, [x1, #11] │ │ │ │ - str q30, [x0] │ │ │ │ - stur q31, [x0, #11] │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - str x0, [sp, #504] │ │ │ │ - ldr x1, [sp, #496] │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 429d0 ::do_widen(char) const@@Base+0x2e490> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x25 │ │ │ │ - bl 19ba0 ::do_widen(char) const@@Base+0x5660> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - mov x0, x25 │ │ │ │ - add x1, x1, #0x170 │ │ │ │ - bl 40120 ::do_widen(char) const@@Base+0x2bbe0> │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 429d0 ::do_widen(char) const@@Base+0x2e490> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x25 │ │ │ │ - bl 19ba0 ::do_widen(char) const@@Base+0x5660> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #48] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 42fd8 ::do_widen(char) const@@Base+0x2ea98> // b.none │ │ │ │ - str d13, [sp, #992] │ │ │ │ - str d14, [sp, #1000] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 429d8 ::do_widen(char) const@@Base+0x2e498> // b.any │ │ │ │ - bl dab0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str d13, [sp, #992] │ │ │ │ - str d14, [sp, #1000] │ │ │ │ - b.ne 429d8 ::do_widen(char) const@@Base+0x2e498> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ + b 49524 ::do_widen(char) const@@Base+0x2b4c4> │ │ │ │ + mov x24, x10 │ │ │ │ + b 493d0 ::do_widen(char) const@@Base+0x2b370> │ │ │ │ + mov x23, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ + b 49330 ::do_widen(char) const@@Base+0x2b2d0> │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + adrp x0, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x3, x3, #0x938 │ │ │ │ + add x1, x1, #0x880 │ │ │ │ + add x0, x0, #0x8a0 │ │ │ │ + mov w2, #0x7f // #127 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + adrp x0, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x3, x3, #0x938 │ │ │ │ + add x1, x1, #0x880 │ │ │ │ + add x0, x0, #0x978 │ │ │ │ + mov w2, #0x80 // #128 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + add x0, sp, #0x170 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 42a08 ::do_widen(char) const@@Base+0x2e4c8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + add x0, sp, #0x150 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ add x0, sp, #0x130 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + add x0, sp, #0x110 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr d13, [sp, #992] │ │ │ │ - ldr d14, [sp, #1000] │ │ │ │ - b 42a08 ::do_widen(char) const@@Base+0x2e4c8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 4a258 ::do_widen(char) const@@Base+0x2c1f8> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x20, sp, #0x190 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ mov x0, x20 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 42a74 ::do_widen(char) const@@Base+0x2e534> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ ldr x0, [sp, #88] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl d410 │ │ │ │ - ldr d13, [sp, #992] │ │ │ │ - ldr d14, [sp, #1000] │ │ │ │ - b 42a08 ::do_widen(char) const@@Base+0x2e4c8> │ │ │ │ - bti j │ │ │ │ - b 429fc ::do_widen(char) const@@Base+0x2e4bc> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x21 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 42aac ::do_widen(char) const@@Base+0x2e56c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4a208 ::do_widen(char) const@@Base+0x2c1a8> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - b 42bec ::do_widen(char) const@@Base+0x2e6ac> │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl d870 │ │ │ │ + b 4a21c ::do_widen(char) const@@Base+0x2c1bc> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 429d0 ::do_widen(char) const@@Base+0x2e490> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ + b.ne 4a208 ::do_widen(char) const@@Base+0x2c1a8> // b.any │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #88] │ │ │ │ bl d530 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ ldr x0, [sp, #88] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl d410 │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - b 42a74 ::do_widen(char) const@@Base+0x2e534> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 42a48 ::do_widen(char) const@@Base+0x2e508> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl d410 │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - b 42bec ::do_widen(char) const@@Base+0x2e6ac> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x20, sp, #0x190 │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl d410 │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 42a08 ::do_widen(char) const@@Base+0x2e4c8> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #504] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #496] │ │ │ │ - str x23, [x25, x0] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x20, sp, #0x190 │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl d410 │ │ │ │ - b 42aac ::do_widen(char) const@@Base+0x2e56c> │ │ │ │ - bti j │ │ │ │ - b 42a3c ::do_widen(char) const@@Base+0x2e4fc> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x21 │ │ │ │ + mov x0, x28 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 42bd4 ::do_widen(char) const@@Base+0x2e694> │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b 4a1cc ::do_widen(char) const@@Base+0x2c16c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 429d0 ::do_widen(char) const@@Base+0x2e490> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 42a64 ::do_widen(char) const@@Base+0x2e524> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #496] │ │ │ │ - str x23, [x25, x0] │ │ │ │ - b 42bbc ::do_widen(char) const@@Base+0x2e67c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - add x20, sp, #0x190 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - b 42bd4 ::do_widen(char) const@@Base+0x2e694> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #496] │ │ │ │ - str x23, [x25, x0] │ │ │ │ - b 42b94 ::do_widen(char) const@@Base+0x2e654> │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b.ne 4a208 ::do_widen(char) const@@Base+0x2c1a8> // b.any │ │ │ │ + bl dab0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 429d8 ::do_widen(char) const@@Base+0x2e498> // b.any │ │ │ │ - add x1, sp, #0x110 │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - str x1, [sp, #160] │ │ │ │ + b.ne 4a208 ::do_widen(char) const@@Base+0x2c1a8> // b.any │ │ │ │ + bl dab0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4a208 ::do_widen(char) const@@Base+0x2c1a8> // b.any │ │ │ │ + add x1, sp, #0x1b0 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #184] │ │ │ │ bl d530 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42a7c ::do_widen(char) const@@Base+0x2e53c> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #496] │ │ │ │ - str x23, [x25, x0] │ │ │ │ - b 42b60 ::do_widen(char) const@@Base+0x2e620> │ │ │ │ + b 4a2c4 ::do_widen(char) const@@Base+0x2c264> │ │ │ │ bti j │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #504] │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x25, [sp, #632] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x24, [sp, #632] │ │ │ │ bl db90 │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #496] │ │ │ │ - str x23, [x25, x0] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #624] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ + mov x0, x23 │ │ │ │ + str x1, [sp, #736] │ │ │ │ bl d410 │ │ │ │ - b 42a08 ::do_widen(char) const@@Base+0x2e4c8> │ │ │ │ + b 4a1e4 ::do_widen(char) const@@Base+0x2c184> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42aa0 ::do_widen(char) const@@Base+0x2e560> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - b 42a08 ::do_widen(char) const@@Base+0x2e4c8> │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b 4a388 ::do_widen(char) const@@Base+0x2c328> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 429d0 ::do_widen(char) const@@Base+0x2e490> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ + b.ne 4a208 ::do_widen(char) const@@Base+0x2c1a8> // b.any │ │ │ │ + add x1, sp, #0x230 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #112] │ │ │ │ bl d530 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42bdc ::do_widen(char) const@@Base+0x2e69c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - ldr d13, [sp, #992] │ │ │ │ - ldr d14, [sp, #1000] │ │ │ │ - b 42a08 ::do_widen(char) const@@Base+0x2e4c8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 42b20 ::do_widen(char) const@@Base+0x2e5e0> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 42c70 ::do_widen(char) const@@Base+0x2e730> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 42be4 ::do_widen(char) const@@Base+0x2e6a4> │ │ │ │ - bti j │ │ │ │ - b 429fc ::do_widen(char) const@@Base+0x2e4bc> │ │ │ │ + b 4a2ac ::do_widen(char) const@@Base+0x2c24c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4a208 ::do_widen(char) const@@Base+0x2c1a8> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42a48 ::do_widen(char) const@@Base+0x2e508> │ │ │ │ - bti j │ │ │ │ - b 42a3c ::do_widen(char) const@@Base+0x2e4fc> │ │ │ │ + b 4a2bc ::do_widen(char) const@@Base+0x2c25c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4a208 ::do_widen(char) const@@Base+0x2c1a8> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42c44 ::do_widen(char) const@@Base+0x2e704> │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b 4a2b4 ::do_widen(char) const@@Base+0x2c254> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 429d0 ::do_widen(char) const@@Base+0x2e490> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ + b.ne 4a208 ::do_widen(char) const@@Base+0x2c1a8> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ bl d530 │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4a208 ::do_widen(char) const@@Base+0x2c1a8> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 429d8 ::do_widen(char) const@@Base+0x2e498> // b.any │ │ │ │ + b.ne 4a208 ::do_widen(char) const@@Base+0x2c1a8> // b.any │ │ │ │ bl dab0 │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x25 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 42b00 ::do_widen(char) const@@Base+0x2e5c0> │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 4a1cc ::do_widen(char) const@@Base+0x2c16c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 429d8 ::do_widen(char) const@@Base+0x2e498> // b.any │ │ │ │ + b.ne 4a208 ::do_widen(char) const@@Base+0x2c1a8> // b.any │ │ │ │ bl dab0 │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 429d0 ::do_widen(char) const@@Base+0x2e490> // b.any │ │ │ │ + b.ne 4a208 ::do_widen(char) const@@Base+0x2c1a8> // b.any │ │ │ │ bl dab0 │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 429d0 ::do_widen(char) const@@Base+0x2e490> // b.any │ │ │ │ + b.ne 4a208 ::do_widen(char) const@@Base+0x2c1a8> // b.any │ │ │ │ bl dab0 │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 42e9c ::do_widen(char) const@@Base+0x2e95c> │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 429d8 ::do_widen(char) const@@Base+0x2e498> // b.any │ │ │ │ + b.ne 4a208 ::do_widen(char) const@@Base+0x2c1a8> // b.any │ │ │ │ bl dab0 │ │ │ │ bti j │ │ │ │ - b 42f20 ::do_widen(char) const@@Base+0x2e9e0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl d4c0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d710 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - b 42a08 ::do_widen(char) const@@Base+0x2e4c8> │ │ │ │ + b 4a4cc ::do_widen(char) const@@Base+0x2c46c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4a208 ::do_widen(char) const@@Base+0x2c1a8> // b.any │ │ │ │ bl dab0 │ │ │ │ - bti j │ │ │ │ - b 42a3c ::do_widen(char) const@@Base+0x2e4fc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 42a48 ::do_widen(char) const@@Base+0x2e508> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 42fcc ::do_widen(char) const@@Base+0x2ea8c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 42a48 ::do_widen(char) const@@Base+0x2e508> │ │ │ │ - bti j │ │ │ │ - b 429fc ::do_widen(char) const@@Base+0x2e4bc> │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 429d0 ::do_widen(char) const@@Base+0x2e490> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ + b.ne 4a208 ::do_widen(char) const@@Base+0x2c1a8> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ bl d530 │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 429d0 ::do_widen(char) const@@Base+0x2e490> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ + b.ne 4a208 ::do_widen(char) const@@Base+0x2c1a8> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ bl d530 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 42a08 ::do_widen(char) const@@Base+0x2e4c8> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #48] │ │ │ │ - b 42fcc ::do_widen(char) const@@Base+0x2ea8c> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #520] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #520] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - bl db90 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldur x1, [x27, #-24] │ │ │ │ - ldur x2, [x0, #-24] │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - ldur x0, [x24, #-24] │ │ │ │ - str x3, [x25, x2] │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - str x27, [sp, #512] │ │ │ │ - str x2, [x22, x1] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - str x24, [sp, #496] │ │ │ │ - str x1, [x25, x0] │ │ │ │ - str xzr, [sp, #504] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #624] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - bl d410 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #48] │ │ │ │ - b 42a08 ::do_widen(char) const@@Base+0x2e4c8> │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4a208 ::do_widen(char) const@@Base+0x2c1a8> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xeb8 │ │ │ │ + bl d6d0 │ │ │ │ bti j │ │ │ │ - ldur x1, [x24, #-24] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x24, [sp, #496] │ │ │ │ - str x0, [x25, x1] │ │ │ │ - str xzr, [sp, #504] │ │ │ │ - b 430e8 ::do_widen(char) const@@Base+0x2eba8> │ │ │ │ + b 4a2cc ::do_widen(char) const@@Base+0x2c26c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 430e8 ::do_widen(char) const@@Base+0x2eba8> │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 429d0 ::do_widen(char) const@@Base+0x2e490> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 4a814 ::do_widen(char) const@@Base+0x2c7b4> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #48] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 429d0 ::do_widen(char) const@@Base+0x2e490> // b.any │ │ │ │ - bl dab0 │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b.ne 4a208 ::do_widen(char) const@@Base+0x2c1a8> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xeb8 │ │ │ │ + bl d6d0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 429d0 ::do_widen(char) const@@Base+0x2e490> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ + b.ne 4a208 ::do_widen(char) const@@Base+0x2c1a8> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ bl d530 │ │ │ │ - bti j │ │ │ │ - mov x28, x0 │ │ │ │ - mov x0, x26 │ │ │ │ - str x1, [sp, #72] │ │ │ │ - bl db90 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - mov x0, x28 │ │ │ │ - cmp x1, #0x1 │ │ │ │ - b.ne 43284 ::do_widen(char) const@@Base+0x2ed44> // b.any │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldp w2, w1, [x0, #28] │ │ │ │ - orr w1, w1, #0x1 │ │ │ │ - str w1, [x0, #32] │ │ │ │ - tbz w2, #0, 432c8 ::do_widen(char) const@@Base+0x2ed88> │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 429d0 ::do_widen(char) const@@Base+0x2e490> // b.any │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 429d8 ::do_widen(char) const@@Base+0x2e498> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ + b.ne 4a208 ::do_widen(char) const@@Base+0x2c1a8> // b.any │ │ │ │ + add x1, sp, #0x1f0 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #120] │ │ │ │ bl d530 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42ab4 ::do_widen(char) const@@Base+0x2e574> │ │ │ │ - bti j │ │ │ │ - b 42a58 ::do_widen(char) const@@Base+0x2e518> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x23 │ │ │ │ + str x1, [sp, #736] │ │ │ │ + bl d410 │ │ │ │ + b 4a1cc ::do_widen(char) const@@Base+0x2c16c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42abc ::do_widen(char) const@@Base+0x2e57c> │ │ │ │ - bti j │ │ │ │ - b 431c4 ::do_widen(char) const@@Base+0x2ec84> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 42b08 ::do_widen(char) const@@Base+0x2e5c8> │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 429d8 ::do_widen(char) const@@Base+0x2e498> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldp w2, w1, [x0, #28] │ │ │ │ - orr w1, w1, #0x1 │ │ │ │ - str w1, [x0, #32] │ │ │ │ - tbz w2, #0, 432c0 ::do_widen(char) const@@Base+0x2ed80> │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 429d0 ::do_widen(char) const@@Base+0x2e490> // b.any │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 405c8 ::do_widen(char) const@@Base+0x2c088> │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 429d0 ::do_widen(char) const@@Base+0x2e490> // b.any │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ + b 4ab94 ::do_widen(char) const@@Base+0x2cb34> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 42fc4 ::do_widen(char) const@@Base+0x2ea84> │ │ │ │ + b 4a22c ::do_widen(char) const@@Base+0x2c1cc> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 42fc4 ::do_widen(char) const@@Base+0x2ea84> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + b 4a1dc ::do_widen(char) const@@Base+0x2c17c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ ldr x0, [sp, #16] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 42e28 ::do_widen(char) const@@Base+0x2e8e8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + b 4a1d4 ::do_widen(char) const@@Base+0x2c174> │ │ │ │ bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 42aa0 ::do_widen(char) const@@Base+0x2e560> │ │ │ │ + b 4a1e4 ::do_widen(char) const@@Base+0x2c184> │ │ │ │ bti j │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #504] │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #496] │ │ │ │ - str x23, [x25, x0] │ │ │ │ - b 42ad0 ::do_widen(char) const@@Base+0x2e590> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + b 4a1e4 ::do_widen(char) const@@Base+0x2c184> │ │ │ │ bti j │ │ │ │ + add x25, x25, #0x10 │ │ │ │ mov x19, x0 │ │ │ │ - b 42e6c ::do_widen(char) const@@Base+0x2e92c> │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x25, [sp, #632] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x24, [sp, #632] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #624] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x23 │ │ │ │ + str x1, [sp, #736] │ │ │ │ + bl d410 │ │ │ │ + b 4a1d4 ::do_widen(char) const@@Base+0x2c174> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42dfc ::do_widen(char) const@@Base+0x2e8bc> │ │ │ │ + b 4a700 ::do_widen(char) const@@Base+0x2c6a0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 42e6c ::do_widen(char) const@@Base+0x2e92c> │ │ │ │ + b 4a224 ::do_widen(char) const@@Base+0x2c1c4> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42a84 ::do_widen(char) const@@Base+0x2e544> │ │ │ │ + b 4a1c4 ::do_widen(char) const@@Base+0x2c164> │ │ │ │ bti j │ │ │ │ - add x1, sp, #0x130 │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - b 42a74 ::do_widen(char) const@@Base+0x2e534> │ │ │ │ + b 4a4d8 ::do_widen(char) const@@Base+0x2c478> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42ad0 ::do_widen(char) const@@Base+0x2e590> │ │ │ │ - bti j │ │ │ │ - b 43334 ::do_widen(char) const@@Base+0x2edf4> │ │ │ │ - bti j │ │ │ │ - b 433ac ::do_widen(char) const@@Base+0x2ee6c> │ │ │ │ + b 4a6a4 ::do_widen(char) const@@Base+0x2c644> │ │ │ │ bti j │ │ │ │ + add x25, x25, #0x10 │ │ │ │ mov x19, x0 │ │ │ │ - b 42b60 ::do_widen(char) const@@Base+0x2e620> │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x25, [sp, #632] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x24, [sp, #632] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #624] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + b 4a6a4 ::do_widen(char) const@@Base+0x2c644> │ │ │ │ bti j │ │ │ │ - b 42d84 ::do_widen(char) const@@Base+0x2e844> │ │ │ │ + b 4a1b8 ::do_widen(char) const@@Base+0x2c158> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42a64 ::do_widen(char) const@@Base+0x2e524> │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 429d0 ::do_widen(char) const@@Base+0x2e490> // b.any │ │ │ │ - add x1, sp, #0x110 │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - str x1, [sp, #160] │ │ │ │ + b.eq 4a258 ::do_widen(char) const@@Base+0x2c1f8> // b.none │ │ │ │ + b 4a208 ::do_widen(char) const@@Base+0x2c1a8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4a208 ::do_widen(char) const@@Base+0x2c1a8> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4a208 ::do_widen(char) const@@Base+0x2c1a8> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ bl d530 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42bf4 ::do_widen(char) const@@Base+0x2e6b4> │ │ │ │ + b 4a4d8 ::do_widen(char) const@@Base+0x2c478> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4a208 ::do_widen(char) const@@Base+0x2c1a8> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42bfc ::do_widen(char) const@@Base+0x2e6bc> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 4a1d4 ::do_widen(char) const@@Base+0x2c174> │ │ │ │ bti j │ │ │ │ - add x1, sp, #0x130 │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - b 42bec ::do_widen(char) const@@Base+0x2e6ac> │ │ │ │ - bti j │ │ │ │ - b 4338c ::do_widen(char) const@@Base+0x2ee4c> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 4a1dc ::do_widen(char) const@@Base+0x2c17c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42a84 ::do_widen(char) const@@Base+0x2e544> │ │ │ │ - bti j │ │ │ │ - b 4331c ::do_widen(char) const@@Base+0x2eddc> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 42b08 ::do_widen(char) const@@Base+0x2e5c8> │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 429d8 ::do_widen(char) const@@Base+0x2e498> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 42b00 ::do_widen(char) const@@Base+0x2e5c0> │ │ │ │ + b 4a21c ::do_widen(char) const@@Base+0x2c1bc> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42ab4 ::do_widen(char) const@@Base+0x2e574> │ │ │ │ + b 4a770 ::do_widen(char) const@@Base+0x2c710> │ │ │ │ bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x23 │ │ │ │ + str x1, [sp, #736] │ │ │ │ + bl d410 │ │ │ │ + str wzr, [sp, #72] │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + tbz w28, #0, 4a938 ::do_widen(char) const@@Base+0x2c8d8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr w0, [sp, #72] │ │ │ │ + cbnz w0, 4a9a4 ::do_widen(char) const@@Base+0x2c944> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 42cf8 ::do_widen(char) const@@Base+0x2e7b8> │ │ │ │ + b 4a714 ::do_widen(char) const@@Base+0x2c6b4> │ │ │ │ bti j │ │ │ │ + add x25, x25, #0x10 │ │ │ │ mov x19, x0 │ │ │ │ - b 42c44 ::do_widen(char) const@@Base+0x2e704> │ │ │ │ - bti j │ │ │ │ - b 42c0c ::do_widen(char) const@@Base+0x2e6cc> │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 429d8 ::do_widen(char) const@@Base+0x2e498> // b.any │ │ │ │ - add x1, sp, #0x110 │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - str x1, [sp, #160] │ │ │ │ - bl d530 │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x25, [sp, #632] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x24, [sp, #632] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #624] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + b 4a908 ::do_widen(char) const@@Base+0x2c8a8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42a7c ::do_widen(char) const@@Base+0x2e53c> │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + tbnz w28, #0, 4a930 ::do_widen(char) const@@Base+0x2c8d0> │ │ │ │ + b 4a938 ::do_widen(char) const@@Base+0x2c8d8> │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 4a940 ::do_widen(char) const@@Base+0x2c8e0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42abc ::do_widen(char) const@@Base+0x2e57c> │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 4a3e4 ::do_widen(char) const@@Base+0x2c384> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 429d8 ::do_widen(char) const@@Base+0x2e498> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x5, x1 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x8 │ │ │ │ - ldr x4, [x0, #8] │ │ │ │ - ldr x2, [x5, #8] │ │ │ │ - ldr x3, [x1], #16 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - add x6, x2, x4 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 43670 ::do_widen(char) const@@Base+0x2f130> // b.none │ │ │ │ - ldr x7, [x0, #16] │ │ │ │ - ldr x1, [x5] │ │ │ │ - cmp x7, x6 │ │ │ │ - b.cs 435c0 ::do_widen(char) const@@Base+0x2f080> // b.hs, b.nlast │ │ │ │ - add x7, x5, #0x10 │ │ │ │ - cmp x1, x7 │ │ │ │ - b.eq 43668 ::do_widen(char) const@@Base+0x2f128> // b.none │ │ │ │ - ldr x7, [x5, #16] │ │ │ │ - cmp x6, x7 │ │ │ │ - b.ls 43624 ::do_widen(char) const@@Base+0x2f0e4> // b.plast │ │ │ │ - mov x3, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x3, x3, x4 │ │ │ │ - cmp x2, x3 │ │ │ │ - b.hi 4368c ::do_widen(char) const@@Base+0x2f14c> // b.pmore │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x21, x0 │ │ │ │ - add x3, x19, #0x10 │ │ │ │ - str x3, [x19] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x1, [x21], #16 │ │ │ │ - cmp x1, x21 │ │ │ │ - b.eq 43650 ::do_widen(char) const@@Base+0x2f110> // b.none │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - str x1, [x19] │ │ │ │ - str x0, [x19, #16] │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - str x0, [x19, #8] │ │ │ │ - stp x21, xzr, [x20] │ │ │ │ - mov x0, x19 │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + b.ne 4a208 ::do_widen(char) const@@Base+0x2c1a8> // b.any │ │ │ │ + bl dab0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov x0, x5 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov x21, x0 │ │ │ │ - add x3, x19, #0x10 │ │ │ │ - str x3, [x19] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x1, [x21], #16 │ │ │ │ - cmp x1, x21 │ │ │ │ - b.ne 435f0 ::do_widen(char) const@@Base+0x2f0b0> // b.any │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x0, x3 │ │ │ │ - mov x1, x21 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - b 435fc ::do_widen(char) const@@Base+0x2f0bc> │ │ │ │ - mov x7, #0xf // #15 │ │ │ │ - b 435b8 ::do_widen(char) const@@Base+0x2f078> │ │ │ │ - ldr x1, [x5] │ │ │ │ - cmp x6, #0xf │ │ │ │ - b.ls 435c0 ::do_widen(char) const@@Base+0x2f080> // b.plast │ │ │ │ - add x7, x5, #0x10 │ │ │ │ - cmp x1, x7 │ │ │ │ - b.ne 435b4 ::do_widen(char) const@@Base+0x2f074> // b.any │ │ │ │ - b 435d0 ::do_widen(char) const@@Base+0x2f090> │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ + b.ne 4a208 ::do_widen(char) const@@Base+0x2c1a8> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xd30 │ │ │ │ bl d530 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - sub x19, x2, x1 │ │ │ │ - mov x20, x0 │ │ │ │ - str x21, [sp, #48] │ │ │ │ - mov x21, x1 │ │ │ │ - ldr x1, [x3] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x19, [sp] │ │ │ │ - cmp x19, #0xf │ │ │ │ - b.hi 43744 ::do_widen(char) const@@Base+0x2f204> // b.pmore │ │ │ │ - ldr x0, [x0] │ │ │ │ - cmp x19, #0x1 │ │ │ │ - b.ne 4373c ::do_widen(char) const@@Base+0x2f1fc> // b.any │ │ │ │ - ldrb w1, [x21] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x19, [sp] │ │ │ │ - str x19, [x20, #8] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - strb wzr, [x0, x19] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x0, x0, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 43774 ::do_widen(char) const@@Base+0x2f234> // b.any │ │ │ │ - ldr x21, [sp, #48] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cbz x19, 43700 ::do_widen(char) const@@Base+0x2f1c0> │ │ │ │ - b 4375c ::do_widen(char) const@@Base+0x2f21c> │ │ │ │ - mov x1, sp │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - str x0, [x20] │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x1, [x20, #16] │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - bl d270 │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x19, [sp] │ │ │ │ - b 43700 ::do_widen(char) const@@Base+0x2f1c0> │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x2 │ │ │ │ - mov w19, w3 │ │ │ │ - cmp w1, #0x8 │ │ │ │ - b.eq 437ec ::do_widen(char) const@@Base+0x2f2ac> // b.none │ │ │ │ - cmp w1, #0x10 │ │ │ │ - b.ne 437b0 ::do_widen(char) const@@Base+0x2f270> // b.any │ │ │ │ - ldr w2, [x0, #64] │ │ │ │ - tbz w2, #2, 43838 ::do_widen(char) const@@Base+0x2f2f8> │ │ │ │ - cmp w19, #0x8 │ │ │ │ - b.eq 437d4 ::do_widen(char) const@@Base+0x2f294> // b.none │ │ │ │ - cmp w19, #0x10 │ │ │ │ - b.ne 437dc ::do_widen(char) const@@Base+0x2f29c> // b.any │ │ │ │ - ldr w0, [x20, #64] │ │ │ │ - tbnz w0, #2, 437dc ::do_widen(char) const@@Base+0x2f29c> │ │ │ │ - ldr x2, [x20] │ │ │ │ - orr w0, w0, #0x4 │ │ │ │ - b 43814 ::do_widen(char) const@@Base+0x2f2d4> │ │ │ │ - ldr w0, [x20, #64] │ │ │ │ - tbz w0, #1, 4380c ::do_widen(char) const@@Base+0x2f2cc> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr w2, [x0, #64] │ │ │ │ - tbnz w2, #1, 437b0 ::do_widen(char) const@@Base+0x2f270> │ │ │ │ - ldr x4, [x0] │ │ │ │ - orr w2, w2, #0x2 │ │ │ │ - str w2, [x0, #64] │ │ │ │ - ldr x2, [x4, #120] │ │ │ │ - blr x2 │ │ │ │ - b 437b0 ::do_widen(char) const@@Base+0x2f270> │ │ │ │ - ldr x2, [x20] │ │ │ │ - orr w0, w0, #0x2 │ │ │ │ - ldr x2, [x2, #120] │ │ │ │ - str w0, [x20, #64] │ │ │ │ - mov w1, w19 │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov x16, x2 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - br x16 │ │ │ │ - ldr x4, [x0] │ │ │ │ - orr w2, w2, #0x4 │ │ │ │ - str w2, [x0, #64] │ │ │ │ - ldr x2, [x4, #120] │ │ │ │ - blr x2 │ │ │ │ - b 437b0 ::do_widen(char) const@@Base+0x2f270> │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - cmp w19, #0x8 │ │ │ │ - b.eq 4386c ::do_widen(char) const@@Base+0x2f32c> // b.none │ │ │ │ - cmp w19, #0x10 │ │ │ │ - b.eq 43894 ::do_widen(char) const@@Base+0x2f354> // b.none │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - ldr w0, [x20, #64] │ │ │ │ - tbnz w0, #1, 43868 ::do_widen(char) const@@Base+0x2f328> │ │ │ │ - ldr x2, [x20] │ │ │ │ - orr w0, w0, #0x2 │ │ │ │ - ldr x2, [x2, #120] │ │ │ │ - str w0, [x20, #64] │ │ │ │ - mov w1, w19 │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - ldr w0, [x20, #64] │ │ │ │ - tbnz w0, #2, 43868 ::do_widen(char) const@@Base+0x2f328> │ │ │ │ - ldr x2, [x20] │ │ │ │ - orr w0, w0, #0x4 │ │ │ │ - b 4387c ::do_widen(char) const@@Base+0x2f33c> │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 4a258 ::do_widen(char) const@@Base+0x2c1f8> // b.none │ │ │ │ + b 4a208 ::do_widen(char) const@@Base+0x2c1a8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ + b 4a730 ::do_widen(char) const@@Base+0x2c6d0> │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - bti c │ │ │ │ - stp x1, x2, [x0] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - mov x20, x2 │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - add x21, x1, #0x10 │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - add x24, x2, #0x10 │ │ │ │ - ldr x1, [x2] │ │ │ │ - ldr x3, [x20, #16] │ │ │ │ - ldr w4, [x2, #24] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - sub x3, x3, x1 │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - add x3, x4, x3, lsl #3 │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl dae0 │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - cbz x3, 43c74 ::do_widen(char) const@@Base+0x2f734> │ │ │ │ - add x22, sp, #0xf │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov x23, #0x1 // #1 │ │ │ │ - strb wzr, [sp, #15] │ │ │ │ - cmp x3, x19 │ │ │ │ - b.ls 43c58 ::do_widen(char) const@@Base+0x2f718> // b.plast │ │ │ │ - ldr x5, [x20] │ │ │ │ - ldr x1, [x24] │ │ │ │ - ldr w0, [x24, #8] │ │ │ │ - sub x1, x1, x5 │ │ │ │ - add x1, x0, x1, lsl #3 │ │ │ │ - cmp x1, x19 │ │ │ │ - b.ls 43d4c ::do_widen(char) const@@Base+0x2f80c> // b.plast │ │ │ │ - cmp x19, #0x0 │ │ │ │ - add x2, x19, #0x3f │ │ │ │ - csel x2, x2, x19, lt // lt = tstop │ │ │ │ - negs x0, x19 │ │ │ │ - and x0, x0, #0x3f │ │ │ │ - and x4, x19, #0x3f │ │ │ │ - asr x2, x2, #6 │ │ │ │ - csneg x0, x4, x0, mi // mi = first │ │ │ │ - add x2, x5, x2, lsl #3 │ │ │ │ - tbz x0, #63, 439b8 ::do_widen(char) const@@Base+0x2f478> │ │ │ │ - add x0, x0, #0x40 │ │ │ │ - sub x2, x2, #0x8 │ │ │ │ - ldr x2, [x2] │ │ │ │ - lsl x0, x23, x0 │ │ │ │ - tst x0, x2 │ │ │ │ - add x0, x19, #0x1 │ │ │ │ - b.eq 43cac ::do_widen(char) const@@Base+0x2f76c> // b.none │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - mov w7, w6 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ls 43cd4 ::do_widen(char) const@@Base+0x2f794> // b.plast │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ls 43d40 ::do_widen(char) const@@Base+0x2f800> // b.plast │ │ │ │ - cmp x0, #0x0 │ │ │ │ - add x4, x0, #0x3f │ │ │ │ - csel x4, x4, x0, lt // lt = tstop │ │ │ │ - negs x2, x0 │ │ │ │ - and x2, x2, #0x3f │ │ │ │ - and x0, x0, #0x3f │ │ │ │ - asr x4, x4, #6 │ │ │ │ - csneg x0, x0, x2, mi // mi = first │ │ │ │ - add x2, x5, x4, lsl #3 │ │ │ │ - tbz x0, #63, 43a14 ::do_widen(char) const@@Base+0x2f4d4> │ │ │ │ - add x0, x0, #0x40 │ │ │ │ - sub x2, x2, #0x8 │ │ │ │ - ldr x2, [x2] │ │ │ │ - lsl x0, x23, x0 │ │ │ │ - tst x0, x2 │ │ │ │ - add x0, x19, #0x2 │ │ │ │ - b.eq 43cc0 ::do_widen(char) const@@Base+0x2f780> // b.none │ │ │ │ - orr w6, w6, #0x2 │ │ │ │ - mov w7, #0x1 // #1 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ls 43cd4 ::do_widen(char) const@@Base+0x2f794> // b.plast │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ls 43d40 ::do_widen(char) const@@Base+0x2f800> // b.plast │ │ │ │ - cmp x0, #0x0 │ │ │ │ - add x4, x0, #0x3f │ │ │ │ - csel x4, x4, x0, lt // lt = tstop │ │ │ │ - negs x2, x0 │ │ │ │ - and x2, x2, #0x3f │ │ │ │ - and x0, x0, #0x3f │ │ │ │ - asr x4, x4, #6 │ │ │ │ - csneg x0, x0, x2, mi // mi = first │ │ │ │ - add x2, x5, x4, lsl #3 │ │ │ │ - tbz x0, #63, 43a70 ::do_widen(char) const@@Base+0x2f530> │ │ │ │ - add x0, x0, #0x40 │ │ │ │ - sub x2, x2, #0x8 │ │ │ │ - ldr x2, [x2] │ │ │ │ - lsl x0, x23, x0 │ │ │ │ - tst x0, x2 │ │ │ │ - add x0, x19, #0x3 │ │ │ │ - b.eq 43cdc ::do_widen(char) const@@Base+0x2f79c> // b.none │ │ │ │ - orr w6, w6, #0x4 │ │ │ │ - mov w7, #0x1 // #1 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ls 43cd4 ::do_widen(char) const@@Base+0x2f794> // b.plast │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ls 43d40 ::do_widen(char) const@@Base+0x2f800> // b.plast │ │ │ │ - cmp x0, #0x0 │ │ │ │ - add x4, x0, #0x3f │ │ │ │ - csel x4, x4, x0, lt // lt = tstop │ │ │ │ - negs x2, x0 │ │ │ │ - and x2, x2, #0x3f │ │ │ │ - and x0, x0, #0x3f │ │ │ │ - asr x4, x4, #6 │ │ │ │ - csneg x0, x0, x2, mi // mi = first │ │ │ │ - add x2, x5, x4, lsl #3 │ │ │ │ - tbz x0, #63, 43acc ::do_widen(char) const@@Base+0x2f58c> │ │ │ │ - add x0, x0, #0x40 │ │ │ │ - sub x2, x2, #0x8 │ │ │ │ - ldr x2, [x2] │ │ │ │ - lsl x0, x23, x0 │ │ │ │ - tst x0, x2 │ │ │ │ - add x0, x19, #0x4 │ │ │ │ - b.eq 43cec ::do_widen(char) const@@Base+0x2f7ac> // b.none │ │ │ │ - orr w6, w6, #0x8 │ │ │ │ - mov w7, #0x1 // #1 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ls 43cd4 ::do_widen(char) const@@Base+0x2f794> // b.plast │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ls 43d40 ::do_widen(char) const@@Base+0x2f800> // b.plast │ │ │ │ - cmp x0, #0x0 │ │ │ │ - add x4, x0, #0x3f │ │ │ │ - csel x4, x4, x0, lt // lt = tstop │ │ │ │ - negs x2, x0 │ │ │ │ - and x2, x2, #0x3f │ │ │ │ - and x0, x0, #0x3f │ │ │ │ - asr x4, x4, #6 │ │ │ │ - csneg x0, x0, x2, mi // mi = first │ │ │ │ - add x2, x5, x4, lsl #3 │ │ │ │ - tbz x0, #63, 43b28 ::do_widen(char) const@@Base+0x2f5e8> │ │ │ │ - add x0, x0, #0x40 │ │ │ │ - sub x2, x2, #0x8 │ │ │ │ - ldr x2, [x2] │ │ │ │ - lsl x0, x23, x0 │ │ │ │ - tst x0, x2 │ │ │ │ - add x0, x19, #0x5 │ │ │ │ - b.eq 43cfc ::do_widen(char) const@@Base+0x2f7bc> // b.none │ │ │ │ - orr w6, w6, #0x10 │ │ │ │ - mov w7, #0x1 // #1 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ls 43cd4 ::do_widen(char) const@@Base+0x2f794> // b.plast │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ls 43d40 ::do_widen(char) const@@Base+0x2f800> // b.plast │ │ │ │ - cmp x0, #0x0 │ │ │ │ - add x4, x0, #0x3f │ │ │ │ - csel x4, x4, x0, lt // lt = tstop │ │ │ │ - negs x2, x0 │ │ │ │ - and x2, x2, #0x3f │ │ │ │ - and x0, x0, #0x3f │ │ │ │ - asr x4, x4, #6 │ │ │ │ - csneg x0, x0, x2, mi // mi = first │ │ │ │ - add x2, x5, x4, lsl #3 │ │ │ │ - tbz x0, #63, 43b84 ::do_widen(char) const@@Base+0x2f644> │ │ │ │ - add x0, x0, #0x40 │ │ │ │ - sub x2, x2, #0x8 │ │ │ │ - ldr x2, [x2] │ │ │ │ - lsl x0, x23, x0 │ │ │ │ - tst x0, x2 │ │ │ │ - add x0, x19, #0x6 │ │ │ │ - b.eq 43d0c ::do_widen(char) const@@Base+0x2f7cc> // b.none │ │ │ │ - orr w6, w6, #0x20 │ │ │ │ - mov w7, #0x1 // #1 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ls 43cd4 ::do_widen(char) const@@Base+0x2f794> // b.plast │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ls 43d40 ::do_widen(char) const@@Base+0x2f800> // b.plast │ │ │ │ - cmp x0, #0x0 │ │ │ │ - add x4, x0, #0x3f │ │ │ │ - csel x4, x4, x0, lt // lt = tstop │ │ │ │ - negs x2, x0 │ │ │ │ - and x2, x2, #0x3f │ │ │ │ - and x0, x0, #0x3f │ │ │ │ - asr x4, x4, #6 │ │ │ │ - csneg x0, x0, x2, mi // mi = first │ │ │ │ - add x2, x5, x4, lsl #3 │ │ │ │ - tbz x0, #63, 43be0 ::do_widen(char) const@@Base+0x2f6a0> │ │ │ │ - add x0, x0, #0x40 │ │ │ │ - sub x2, x2, #0x8 │ │ │ │ - ldr x2, [x2] │ │ │ │ - lsl x0, x23, x0 │ │ │ │ - tst x0, x2 │ │ │ │ - add x0, x19, #0x7 │ │ │ │ - b.eq 43d1c ::do_widen(char) const@@Base+0x2f7dc> // b.none │ │ │ │ - orr w6, w6, #0x40 │ │ │ │ - mov w7, #0x1 // #1 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ls 43cd4 ::do_widen(char) const@@Base+0x2f794> // b.plast │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ls 43d40 ::do_widen(char) const@@Base+0x2f800> // b.plast │ │ │ │ - cmp x0, #0x0 │ │ │ │ - add x2, x0, #0x3f │ │ │ │ - csel x2, x2, x0, lt // lt = tstop │ │ │ │ - negs x1, x0 │ │ │ │ - and x1, x1, #0x3f │ │ │ │ - and x0, x0, #0x3f │ │ │ │ - asr x2, x2, #6 │ │ │ │ - csneg x0, x0, x1, mi // mi = first │ │ │ │ - add x1, x5, x2, lsl #3 │ │ │ │ - tbz x0, #63, 43c3c ::do_widen(char) const@@Base+0x2f6fc> │ │ │ │ - add x0, x0, #0x40 │ │ │ │ - sub x1, x1, #0x8 │ │ │ │ - ldr x1, [x1] │ │ │ │ - lsl x0, x23, x0 │ │ │ │ - tst x0, x1 │ │ │ │ - b.eq 43d2c ::do_widen(char) const@@Base+0x2f7ec> // b.none │ │ │ │ - orr w6, w6, #0x80 │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - strb w6, [sp, #15] │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl dae0 │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - cmp x3, x19 │ │ │ │ - b.hi 43960 ::do_widen(char) const@@Base+0x2f420> // b.pmore │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 4a7c8 ::do_widen(char) const@@Base+0x2c768> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4a1c4 ::do_widen(char) const@@Base+0x2c164> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 43d68 ::do_widen(char) const@@Base+0x2f828> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ls 43d38 ::do_widen(char) const@@Base+0x2f7f8> // b.plast │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - b 439dc ::do_widen(char) const@@Base+0x2f49c> │ │ │ │ - cmp x3, x0 │ │ │ │ - b.hi 43a38 ::do_widen(char) const@@Base+0x2f4f8> // b.pmore │ │ │ │ - mov x19, x0 │ │ │ │ - cbz w7, 43c58 ::do_widen(char) const@@Base+0x2f718> │ │ │ │ - b 43c54 ::do_widen(char) const@@Base+0x2f714> │ │ │ │ - mov x19, x0 │ │ │ │ - b 43c54 ::do_widen(char) const@@Base+0x2f714> │ │ │ │ - cmp x3, x0 │ │ │ │ - b.hi 43a94 ::do_widen(char) const@@Base+0x2f554> // b.pmore │ │ │ │ - mov x19, x0 │ │ │ │ - b 43ccc ::do_widen(char) const@@Base+0x2f78c> │ │ │ │ - cmp x3, x0 │ │ │ │ - b.hi 43af0 ::do_widen(char) const@@Base+0x2f5b0> // b.pmore │ │ │ │ - mov x19, x0 │ │ │ │ - b 43ccc ::do_widen(char) const@@Base+0x2f78c> │ │ │ │ - cmp x3, x0 │ │ │ │ - b.hi 43b4c ::do_widen(char) const@@Base+0x2f60c> // b.pmore │ │ │ │ - mov x19, x0 │ │ │ │ - b 43ccc ::do_widen(char) const@@Base+0x2f78c> │ │ │ │ - cmp x3, x0 │ │ │ │ - b.hi 43ba8 ::do_widen(char) const@@Base+0x2f668> // b.pmore │ │ │ │ + b.ne 4a208 ::do_widen(char) const@@Base+0x2c1a8> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 43ccc ::do_widen(char) const@@Base+0x2f78c> │ │ │ │ - cmp x3, x0 │ │ │ │ - b.hi 43c04 ::do_widen(char) const@@Base+0x2f6c4> // b.pmore │ │ │ │ + b 4a948 ::do_widen(char) const@@Base+0x2c8e8> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 43ccc ::do_widen(char) const@@Base+0x2f78c> │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - cbz w7, 43c58 ::do_widen(char) const@@Base+0x2f718> │ │ │ │ - b 43c54 ::do_widen(char) const@@Base+0x2f714> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 4aa1c ::do_widen(char) const@@Base+0x2c9bc> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4a208 ::do_widen(char) const@@Base+0x2c1a8> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 43c58 ::do_widen(char) const@@Base+0x2f718> │ │ │ │ - cbz w7, 43d48 ::do_widen(char) const@@Base+0x2f808> │ │ │ │ - strb w6, [sp, #15] │ │ │ │ + b 4a9c0 ::do_widen(char) const@@Base+0x2c960> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x2, [x0] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.eq 43d6c ::do_widen(char) const@@Base+0x2f82c> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - mov x2, x1 │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - mov x1, x19 │ │ │ │ - add x0, x0, #0xe20 │ │ │ │ - bl dc60 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x30 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - add x20, x1, #0x10 │ │ │ │ - mov x19, x2 │ │ │ │ - ldr x3, [x2, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, sp │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - str x3, [sp] │ │ │ │ - bl dae0 │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x2, [sp] │ │ │ │ - bl dae0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 4a2cc ::do_widen(char) const@@Base+0x2c26c> │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x0, [sp, #496] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 43e08 ::do_widen(char) const@@Base+0x2f8c8> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x30 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ + b.ne 4a208 ::do_widen(char) const@@Base+0x2c1a8> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xeb8 │ │ │ │ + bl d6d0 │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x23 │ │ │ │ + str x1, [sp, #736] │ │ │ │ + bl d410 │ │ │ │ + b 4a1dc ::do_widen(char) const@@Base+0x2c17c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - ldr x5, [x0] │ │ │ │ - str x5, [sp, #40] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - cbz x4, 43e4c ::do_widen(char) const@@Base+0x2f90c> │ │ │ │ - cmp w2, #0x1 │ │ │ │ - ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ - b.eq 43eac ::do_widen(char) const@@Base+0x2f96c> // b.none │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 43e64 ::do_widen(char) const@@Base+0x2f924> │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - stur q31, [x19, #8] │ │ │ │ - stur q31, [x19, #24] │ │ │ │ - stur q31, [x19, #40] │ │ │ │ - tbz w0, #0, 43f0c ::do_widen(char) const@@Base+0x2f9cc> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - add x19, sp, #0x8 │ │ │ │ - mov x8, x19 │ │ │ │ - bl 47fa0 ::do_widen(char) const@@Base+0x33a60> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 43f54 ::do_widen(char) const@@Base+0x2fa14> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl e918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x948> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 43e4c ::do_widen(char) const@@Base+0x2f90c> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.gt 43e4c ::do_widen(char) const@@Base+0x2f90c> │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - add x1, x4, w1, sxtw │ │ │ │ - str x1, [x19, #16] │ │ │ │ - tbz w0, #0, 43f0c ::do_widen(char) const@@Base+0x2f9cc> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - add x19, sp, #0x8 │ │ │ │ - mov x8, x19 │ │ │ │ - bl 47fa0 ::do_widen(char) const@@Base+0x33a60> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b.ne 4a208 ::do_widen(char) const@@Base+0x2c1a8> // b.any │ │ │ │ + adrp x0, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x0, x0, #0x8c8 │ │ │ │ + bl d530 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 43f54 ::do_widen(char) const@@Base+0x2fa14> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl e918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x948> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x668 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ + b.ne 4a208 ::do_widen(char) const@@Base+0x2c1a8> // b.any │ │ │ │ + bl dab0 │ │ │ │ bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl d980 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 43f60 ::do_widen(char) const@@Base+0x2fa20> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str wzr, [sp, #72] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + tbnz w28, #0, 4a930 ::do_widen(char) const@@Base+0x2c8d0> │ │ │ │ + b 4a938 ::do_widen(char) const@@Base+0x2c8d8> │ │ │ │ bti j │ │ │ │ - b 43f30 ::do_widen(char) const@@Base+0x2f9f0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + tbnz w28, #0, 4a930 ::do_widen(char) const@@Base+0x2c8d0> │ │ │ │ + b 4a938 ::do_widen(char) const@@Base+0x2c8d8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - ldr x5, [x0] │ │ │ │ - str x5, [sp, #40] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - cbz x4, 43fa8 ::do_widen(char) const@@Base+0x2fa68> │ │ │ │ - cmp w2, #0x1 │ │ │ │ - ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ - b.eq 44008 ::do_widen(char) const@@Base+0x2fac8> // b.none │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 43fc0 ::do_widen(char) const@@Base+0x2fa80> │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - stur q31, [x19, #8] │ │ │ │ - stur q31, [x19, #24] │ │ │ │ - stur q31, [x19, #40] │ │ │ │ - tbz w0, #0, 44068 ::do_widen(char) const@@Base+0x2fb28> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - add x19, sp, #0x8 │ │ │ │ - mov x8, x19 │ │ │ │ - bl 47fa0 ::do_widen(char) const@@Base+0x33a60> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 440b0 ::do_widen(char) const@@Base+0x2fb70> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl e918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x948> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 43fa8 ::do_widen(char) const@@Base+0x2fa68> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.gt 43fa8 ::do_widen(char) const@@Base+0x2fa68> │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - add x1, x4, w1, sxtw │ │ │ │ - str x1, [x19, #16] │ │ │ │ - tbz w0, #0, 44068 ::do_widen(char) const@@Base+0x2fb28> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - add x19, sp, #0x8 │ │ │ │ - mov x8, x19 │ │ │ │ - bl 47fa0 ::do_widen(char) const@@Base+0x33a60> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 440b0 ::do_widen(char) const@@Base+0x2fb70> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl e918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x948> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x5d0 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ + b.ne 4a208 ::do_widen(char) const@@Base+0x2c1a8> // b.any │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #88] │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl d980 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 440bc ::do_widen(char) const@@Base+0x2fb7c> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + tbnz w28, #0, 4a930 ::do_widen(char) const@@Base+0x2c8d0> │ │ │ │ + b 4a938 ::do_widen(char) const@@Base+0x2c8d8> │ │ │ │ bti j │ │ │ │ - b 4408c ::do_widen(char) const@@Base+0x2fb4c> │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - ldr x5, [x0] │ │ │ │ - str x5, [sp, #40] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - cbz x4, 44104 ::do_widen(char) const@@Base+0x2fbc4> │ │ │ │ - cmp w2, #0x1 │ │ │ │ - ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ - b.eq 44164 ::do_widen(char) const@@Base+0x2fc24> // b.none │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 4411c ::do_widen(char) const@@Base+0x2fbdc> │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - ldrb w0, [x19, #69] │ │ │ │ - stur q31, [x19, #8] │ │ │ │ - stur q31, [x19, #24] │ │ │ │ - stur q31, [x19, #40] │ │ │ │ - tbz w0, #0, 441c4 ::do_widen(char) const@@Base+0x2fc84> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - add x19, sp, #0x8 │ │ │ │ - mov x8, x19 │ │ │ │ - bl 47fa0 ::do_widen(char) const@@Base+0x33a60> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4420c ::do_widen(char) const@@Base+0x2fccc> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl e918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x948> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 44104 ::do_widen(char) const@@Base+0x2fbc4> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.gt 44104 ::do_widen(char) const@@Base+0x2fbc4> │ │ │ │ - ldrb w0, [x19, #69] │ │ │ │ - add x1, x4, w1, sxtw │ │ │ │ - str x1, [x19, #16] │ │ │ │ - tbz w0, #0, 441c4 ::do_widen(char) const@@Base+0x2fc84> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - add x19, sp, #0x8 │ │ │ │ - mov x8, x19 │ │ │ │ - bl 47fa0 ::do_widen(char) const@@Base+0x33a60> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4420c ::do_widen(char) const@@Base+0x2fccc> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl e918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x948> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x700 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 4a8dc ::do_widen(char) const@@Base+0x2c87c> │ │ │ │ bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl d980 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x25, [sp, #632] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x24, [sp, #632] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #624] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x23 │ │ │ │ + str x1, [sp, #736] │ │ │ │ + bl d410 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 44218 ::do_widen(char) const@@Base+0x2fcd8> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ + b.eq 4a258 ::do_widen(char) const@@Base+0x2c1f8> // b.none │ │ │ │ + b 4a208 ::do_widen(char) const@@Base+0x2c1a8> │ │ │ │ bti j │ │ │ │ - b 441e8 ::do_widen(char) const@@Base+0x2fca8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 4ac60 ::do_widen(char) const@@Base+0x2cc00> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - ldr x5, [x0] │ │ │ │ - str x5, [sp, #40] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - cbz x4, 44260 ::do_widen(char) const@@Base+0x2fd20> │ │ │ │ - cmp w2, #0x1 │ │ │ │ - ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ - b.eq 442c0 ::do_widen(char) const@@Base+0x2fd80> // b.none │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 44278 ::do_widen(char) const@@Base+0x2fd38> │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - ldrb w0, [x19, #80] │ │ │ │ - stur q31, [x19, #8] │ │ │ │ - stur q31, [x19, #24] │ │ │ │ - stur q31, [x19, #40] │ │ │ │ - tbz w0, #0, 44320 ::do_widen(char) const@@Base+0x2fde0> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - add x19, sp, #0x8 │ │ │ │ - mov x8, x19 │ │ │ │ - bl 47fa0 ::do_widen(char) const@@Base+0x33a60> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 44368 ::do_widen(char) const@@Base+0x2fe28> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl e918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x948> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 44260 ::do_widen(char) const@@Base+0x2fd20> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.gt 44260 ::do_widen(char) const@@Base+0x2fd20> │ │ │ │ - ldrb w0, [x19, #80] │ │ │ │ - add x1, x4, w1, sxtw │ │ │ │ - str x1, [x19, #16] │ │ │ │ - tbz w0, #0, 44320 ::do_widen(char) const@@Base+0x2fde0> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - add x19, sp, #0x8 │ │ │ │ - mov x8, x19 │ │ │ │ - bl 47fa0 ::do_widen(char) const@@Base+0x33a60> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 44368 ::do_widen(char) const@@Base+0x2fe28> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl e918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x948> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x4b8 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ + b.ne 4a208 ::do_widen(char) const@@Base+0x2c1a8> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xeb8 │ │ │ │ + bl d6d0 │ │ │ │ bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl d980 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 44374 ::do_widen(char) const@@Base+0x2fe34> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ + b 4a990 ::do_widen(char) const@@Base+0x2c930> │ │ │ │ bti j │ │ │ │ - b 44344 ::do_widen(char) const@@Base+0x2fe04> │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x25, [sp, #632] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x24, [sp, #632] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #624] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + b 4ab24 ::do_widen(char) const@@Base+0x2cac4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4a234 ::do_widen(char) const@@Base+0x2c1d4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4a6e4 ::do_widen(char) const@@Base+0x2c684> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-112]! │ │ │ │ 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] │ │ │ │ str d15, [sp, #96] │ │ │ │ - sub sp, sp, #0x650 │ │ │ │ + sub sp, sp, #0x490 │ │ │ │ str xzr, [sp, #1024] │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - mov x22, x0 │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + mov x28, x0 │ │ │ │ mov x20, x1 │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #1608] │ │ │ │ + mov x19, x2 │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x0, [sp, #1160] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3720] │ │ │ │ - str x0, [sp, #72] │ │ │ │ - mov x19, x0 │ │ │ │ + str x0, [sp, #224] │ │ │ │ + mov x21, x0 │ │ │ │ bl d250 │ │ │ │ - mov x1, x19 │ │ │ │ - add x19, sp, #0x190 │ │ │ │ - str x0, [x1, #8] │ │ │ │ + str x0, [x21, #8] │ │ │ │ + bl d6a0 │ │ │ │ + ldr w1, [x28] │ │ │ │ + mov x21, x0 │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.le 4ad9c ::do_widen(char) const@@Base+0x2cd3c> │ │ │ │ + bl d610 │ │ │ │ + ldr x1, [x28, #32] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str wzr, [x21] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + str w0, [x21, #16] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d2e0 │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x21 │ │ │ │ + bl da30 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x21 │ │ │ │ + bl da30 │ │ │ │ + cbz w0, 4d7c8 ::do_widen(char) const@@Base+0x2f768> │ │ │ │ + ldr x0, [x28, #80] │ │ │ │ + add x1, sp, #0x118 │ │ │ │ + add x25, sp, #0x128 │ │ │ │ + add x19, sp, #0x320 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + add x1, sp, #0x120 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + add x20, sp, #0x310 │ │ │ │ + str x19, [sp, #32] │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + str wzr, [sp, #296] │ │ │ │ + stp xzr, x25, [sp, #304] │ │ │ │ + stp x25, xzr, [sp, #320] │ │ │ │ + cbz x0, 4af28 ::do_widen(char) const@@Base+0x2cec8> │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + ubfiz x23, x22, #3, #32 │ │ │ │ + ldr x1, [x28, #16] │ │ │ │ + mov w24, w22 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x0, [x0, #64] │ │ │ │ + ldr x27, [x1, x23] │ │ │ │ + ldr x26, [x0, x23] │ │ │ │ + str x19, [sp, #784] │ │ │ │ + cbz x26, 4dd48 ::do_widen(char) const@@Base+0x2fce8> │ │ │ │ + mov x0, x26 │ │ │ │ + bl d3d0 │ │ │ │ + str x0, [sp, #280] │ │ │ │ + mov x3, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 4b780 ::do_widen(char) const@@Base+0x2d720> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 4b774 ::do_widen(char) const@@Base+0x2d714> // b.any │ │ │ │ + ldrb w0, [x26] │ │ │ │ + strb w0, [sp, #800] │ │ │ │ mov x0, x19 │ │ │ │ - ldp x1, x2, [x20] │ │ │ │ - add x20, sp, #0x1a0 │ │ │ │ - str x20, [sp, #48] │ │ │ │ - str x20, [sp, #400] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 436a0 ::do_widen(char) const@@Base+0x2f160> │ │ │ │ - add x0, sp, #0x310 │ │ │ │ - mov x1, x19 │ │ │ │ - str x0, [sp] │ │ │ │ - bl 4eda0 ::do_widen(char) const@@Base+0x3a860> │ │ │ │ - ldr x0, [sp, #400] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 44424 ::do_widen(char) const@@Base+0x2fee4> // b.none │ │ │ │ + mov x1, x27 │ │ │ │ + str x3, [sp, #792] │ │ │ │ + strb wzr, [x0, x3] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + ldr x3, [sp, #784] │ │ │ │ + ldr x2, [sp, #792] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4b7d8 ::do_widen(char) const@@Base+0x2d778> // b.none │ │ │ │ + cmp x3, x19 │ │ │ │ + b.eq 4b9c0 ::do_widen(char) const@@Base+0x2d960> // b.none │ │ │ │ + stp x3, x2, [x27] │ │ │ │ + ldr x1, [sp, #800] │ │ │ │ + ldr x2, [x27, #16] │ │ │ │ + str x1, [x27, #16] │ │ │ │ + cbz x0, 4b7ec ::do_widen(char) const@@Base+0x2d78c> │ │ │ │ + str x0, [sp, #784] │ │ │ │ + str x2, [sp, #800] │ │ │ │ + str xzr, [sp, #792] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #784] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 4aec0 ::do_widen(char) const@@Base+0x2ce60> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x3, [x22, #8] │ │ │ │ - add x20, sp, #0x320 │ │ │ │ + ldr x0, [x28, #16] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr x0, [x0, x23] │ │ │ │ + str x19, [sp, #784] │ │ │ │ + ldp x3, x23, [x0] │ │ │ │ + str x23, [sp, #280] │ │ │ │ + cmp x23, #0xf │ │ │ │ + b.hi 4b800 ::do_widen(char) const@@Base+0x2d7a0> // b.pmore │ │ │ │ + cmp x23, #0x1 │ │ │ │ + b.eq 4b75c ::do_widen(char) const@@Base+0x2d6fc> // b.none │ │ │ │ + cbnz x23, 4b494 ::do_widen(char) const@@Base+0x2d434> │ │ │ │ + mov x0, x19 │ │ │ │ + str x23, [sp, #792] │ │ │ │ + mov x1, x20 │ │ │ │ + strb wzr, [x0, x23] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str w24, [sp, #816] │ │ │ │ + bl 51e20 ::do_widen(char) const@@Base+0x33dc0> │ │ │ │ + ldr x0, [sp, #784] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 4af18 ::do_widen(char) const@@Base+0x2ceb8> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x28, #80] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.hi 4ae0c ::do_widen(char) const@@Base+0x2cdac> // b.pmore │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + mov x1, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + ldr x0, [x0, #120] │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + str w0, [sp, #32] │ │ │ │ + sxtw x0, w0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.hi 4dd00 ::do_widen(char) const@@Base+0x2fca0> // b.pmore │ │ │ │ + cbz x0, 4d1ac ::do_widen(char) const@@Base+0x2f14c> │ │ │ │ + lsl x19, x0, #2 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d8b0 │ │ │ │ + mov x2, x19 │ │ │ │ + add x20, sp, #0x310 │ │ │ │ + add x19, sp, #0x320 │ │ │ │ + add x24, sp, #0x118 │ │ │ │ + add x23, sp, #0x120 │ │ │ │ + mov w1, #0xff // #255 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + bl d570 │ │ │ │ + nop │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + ldr x0, [x0, #120] │ │ │ │ + ldr x0, [x0, #64] │ │ │ │ + ldr x27, [x0, w22, uxtw #3] │ │ │ │ + str x19, [sp, #784] │ │ │ │ + cbz x27, 4dc58 ::do_widen(char) const@@Base+0x2fbf8> │ │ │ │ + mov x0, x27 │ │ │ │ + bl d3d0 │ │ │ │ + str x0, [sp, #280] │ │ │ │ + mov x26, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 4b828 ::do_widen(char) const@@Base+0x2d7c8> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 4b768 ::do_widen(char) const@@Base+0x2d708> // b.none │ │ │ │ + cbnz x0, 4b478 ::do_widen(char) const@@Base+0x2d418> │ │ │ │ + mov x0, x19 │ │ │ │ + str x26, [sp, #792] │ │ │ │ + strb wzr, [x0, x26] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x2, [sp, #792] │ │ │ │ + ldr x26, [sp, #784] │ │ │ │ + mov x1, x26 │ │ │ │ + bl 44000 ::do_widen(char) const@@Base+0x25fa0> │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 4aff0 ::do_widen(char) const@@Base+0x2cf90> // b.none │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr w0, [x0, #64] │ │ │ │ + str w0, [x1, x22, lsl #2] │ │ │ │ + cmp x26, x19 │ │ │ │ + b.eq 4b000 ::do_widen(char) const@@Base+0x2cfa0> // b.none │ │ │ │ + mov x0, x26 │ │ │ │ + bl d870 │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + cmp w0, w22 │ │ │ │ + b.gt 4af80 ::do_widen(char) const@@Base+0x2cf20> │ │ │ │ + adrp x0, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x0, x0, #0x8d8 │ │ │ │ + adrp x1, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + add x1, x1, #0x628 │ │ │ │ + stp x1, x0, [sp, #120] │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + str x0, [sp, #112] │ │ │ │ + stp wzr, wzr, [sp, #244] │ │ │ │ + str wzr, [sp, #252] │ │ │ │ + stp xzr, xzr, [sp, #256] │ │ │ │ + str xzr, [sp, #272] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d970 │ │ │ │ + cbz w0, 4ba0c ::do_widen(char) const@@Base+0x2d9ac> │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + ldr w0, [x0] │ │ │ │ + cbz w0, 4b044 ::do_widen(char) const@@Base+0x2cfe4> │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + ldr x20, [x0] │ │ │ │ + cbz x20, 4b044 ::do_widen(char) const@@Base+0x2cfe4> │ │ │ │ + ldrh w0, [x20, #26] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 4b044 ::do_widen(char) const@@Base+0x2cfe4> // b.any │ │ │ │ mov x0, x20 │ │ │ │ - add x1, sp, #0x64 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - ldp x4, x3, [x3] │ │ │ │ - sub x3, x3, x4 │ │ │ │ - asr x3, x3, #3 │ │ │ │ - str w3, [sp, #100] │ │ │ │ - bl dae0 │ │ │ │ - ldr w0, [sp, #100] │ │ │ │ - add x24, sp, #0x68 │ │ │ │ - add x25, sp, #0x70 │ │ │ │ - add x26, sp, #0x78 │ │ │ │ - add x27, sp, #0x80 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl db10 │ │ │ │ + ldr x1, [x21, #40] │ │ │ │ + ldr w0, [x20, #16] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.le 44588 ::do_widen(char) const@@Base+0x30048> │ │ │ │ - ldr x3, [x22, #8] │ │ │ │ - ubfiz x21, x23, #3, #32 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - ldr x3, [x3] │ │ │ │ - ldr x28, [x3, x21] │ │ │ │ - ldr x3, [x28, #8] │ │ │ │ - str x3, [sp, #104] │ │ │ │ - bl dae0 │ │ │ │ - ldr x1, [x28] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - bl dae0 │ │ │ │ - ldr x1, [x22, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ + ccmp x1, #0x0, #0x4, ge // ge = tcont │ │ │ │ + cset w23, eq // eq = none │ │ │ │ + b.eq 4d8f0 ::do_widen(char) const@@Base+0x2f890> // b.none │ │ │ │ + ldr w2, [x1, #4] │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ge 4d8f0 ::do_widen(char) const@@Base+0x2f890> // b.tcont │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + ubfiz x0, x0, #4, #32 │ │ │ │ + add x2, sp, #0x2a0 │ │ │ │ + add x3, sp, #0x290 │ │ │ │ + str x2, [sp, #48] │ │ │ │ + ldr x24, [x1, x0] │ │ │ │ + str x3, [sp, #88] │ │ │ │ + str x2, [sp, #656] │ │ │ │ + cbz x24, 4d8f8 ::do_widen(char) const@@Base+0x2f898> │ │ │ │ + mov x0, x24 │ │ │ │ + bl d3d0 │ │ │ │ + str x0, [sp, #280] │ │ │ │ + mov x19, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 4cef4 ::do_widen(char) const@@Base+0x2ee94> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 4ce90 ::do_widen(char) const@@Base+0x2ee30> // b.none │ │ │ │ + cbnz x0, 4d474 ::do_widen(char) const@@Base+0x2f414> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str x19, [sp, #664] │ │ │ │ + strb wzr, [x0, x19] │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldr x25, [x20, #120] │ │ │ │ + str x1, [sp, #72] │ │ │ │ + ldr x19, [x20] │ │ │ │ + str x0, [sp, #688] │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + cbz x25, 4d99c ::do_widen(char) const@@Base+0x2f93c> │ │ │ │ + mov x0, x25 │ │ │ │ + bl d3d0 │ │ │ │ + str x0, [sp, #280] │ │ │ │ + mov x24, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 4cf28 ::do_widen(char) const@@Base+0x2eec8> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 4ceb4 ::do_widen(char) const@@Base+0x2ee54> // b.none │ │ │ │ + cbnz x0, 4d47c ::do_widen(char) const@@Base+0x2f41c> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + str x24, [sp, #696] │ │ │ │ + strb wzr, [x0, x24] │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + add x1, sp, #0x2e0 │ │ │ │ + ldr x0, [x20, #136] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + ldr x25, [x0] │ │ │ │ + str x1, [sp, #720] │ │ │ │ + cbz x25, 4d920 ::do_widen(char) const@@Base+0x2f8c0> │ │ │ │ + mov x0, x25 │ │ │ │ + bl d3d0 │ │ │ │ + str x0, [sp, #280] │ │ │ │ + mov x24, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 4cec0 ::do_widen(char) const@@Base+0x2ee60> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 4cea8 ::do_widen(char) const@@Base+0x2ee48> // b.none │ │ │ │ + cbnz x0, 4d464 ::do_widen(char) const@@Base+0x2f404> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + str x24, [sp, #728] │ │ │ │ + strb wzr, [x0, x24] │ │ │ │ + add x1, sp, #0x300 │ │ │ │ + add x0, sp, #0x2f0 │ │ │ │ + stp x1, x0, [sp, #8] │ │ │ │ + ldr x0, [x20, #136] │ │ │ │ + ldr x25, [x0, #8] │ │ │ │ + str x1, [sp, #752] │ │ │ │ + cbz x25, 4d974 ::do_widen(char) const@@Base+0x2f914> │ │ │ │ + mov x0, x25 │ │ │ │ + bl d3d0 │ │ │ │ + str x0, [sp, #280] │ │ │ │ + mov x24, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 4cf5c ::do_widen(char) const@@Base+0x2eefc> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 4ce9c ::do_widen(char) const@@Base+0x2ee3c> // b.none │ │ │ │ + cbnz x0, 4d46c ::do_widen(char) const@@Base+0x2f40c> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x24, [sp, #760] │ │ │ │ + strb wzr, [x0, x24] │ │ │ │ + mov x0, #0xa0 // #160 │ │ │ │ + bl d8b0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x28, #24] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + bl 1eecc ::do_widen(char) const@@Base+0xe6c> │ │ │ │ + ldp x3, x4, [sp, #72] │ │ │ │ + mov w6, w0 │ │ │ │ + ldr x5, [sp, #16] │ │ │ │ + mov w2, w19 │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + mov x0, x24 │ │ │ │ + bl 6edc0 ::do_widen(char) const@@Base+0x50d60> │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + add x4, sp, #0xf4 │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + add x3, sp, #0x100 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov x1, x20 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + bl d4b0 │ │ │ │ + ldr x1, [x28, #80] │ │ │ │ + lsl x2, x1, #1 │ │ │ │ + cmp x2, w0, sxtw │ │ │ │ + b.ne 4d7a8 ::do_widen(char) const@@Base+0x2f748> // b.any │ │ │ │ + ldrb w0, [x28, #64] │ │ │ │ + tbnz w0, #0, 4b540 ::do_widen(char) const@@Base+0x2d4e0> │ │ │ │ + cbz x2, 4b580 ::do_widen(char) const@@Base+0x2d520> │ │ │ │ + lsl w0, w22, #2 │ │ │ │ + ubfiz w10, w22, #2, #1 │ │ │ │ + str w0, [sp, #24] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + lsl w0, w0, w10 │ │ │ │ + mov w8, #0x0 // #0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + str w0, [sp, #104] │ │ │ │ + b 4b330 ::do_widen(char) const@@Base+0x2d2d0> │ │ │ │ + cmp w27, #0x2 │ │ │ │ + b.eq 4b4b0 ::do_widen(char) const@@Base+0x2d450> // b.none │ │ │ │ + asr w0, w19, #1 │ │ │ │ + lsr w9, w22, #1 │ │ │ │ + lsr w2, w22, #1 │ │ │ │ + mov w5, w10 │ │ │ │ + sxtw x15, w0 │ │ │ │ + ubfiz x0, x0, #3, #32 │ │ │ │ + cmp w7, #0x2 │ │ │ │ + b.eq 4b9ac ::do_widen(char) const@@Base+0x2d94c> // b.none │ │ │ │ + ldr x1, [x28, #16] │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + ldr w2, [sp, #104] │ │ │ │ + mov w26, w23 │ │ │ │ + mov w25, w23 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x0, [x1, x0] │ │ │ │ + ldr x1, [x0, #136] │ │ │ │ + ldrb w0, [x1, w9, uxtw] │ │ │ │ + orr w0, w2, w0 │ │ │ │ + strb w0, [x1, w9, uxtw] │ │ │ │ + ldr x1, [x28, #80] │ │ │ │ + add w8, w8, #0x1 │ │ │ │ + mov w3, w25 │ │ │ │ + fmov s30, w26 │ │ │ │ + mov x9, #0x1 // #1 │ │ │ │ + lsl x2, x1, #1 │ │ │ │ + ldur q31, [x28, #104] │ │ │ │ + add x19, x19, #0x2 │ │ │ │ + mov v15.d[1], v30.d[0] │ │ │ │ + ldr x25, [x28, #120] │ │ │ │ + ldr x0, [x28, #136] │ │ │ │ + add x25, x25, x3 │ │ │ │ + add v15.2d, v31.2d, v15.2d │ │ │ │ + str x25, [x28, #120] │ │ │ │ + add x0, x0, x9 │ │ │ │ + str x0, [x28, #136] │ │ │ │ + stur q15, [x28, #104] │ │ │ │ + cmp x2, x19 │ │ │ │ + b.ls 4b58c ::do_widen(char) const@@Base+0x2d52c> // b.plast │ │ │ │ + ldr x1, [sp, #256] │ │ │ │ + ubfiz x0, x19, #2, #32 │ │ │ │ + add x3, x1, x0 │ │ │ │ + ldr w1, [x1, x0] │ │ │ │ + ldr w0, [x3, #4] │ │ │ │ + asr w27, w1, #1 │ │ │ │ + cmp w27, #0x2 │ │ │ │ + asr w7, w0, #1 │ │ │ │ + cset w3, eq // eq = none │ │ │ │ + cmp w7, #0x2 │ │ │ │ + cset w4, eq // eq = none │ │ │ │ + cmp w1, #0x0 │ │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ + cset w12, eq // eq = none │ │ │ │ + mov w14, w12 │ │ │ │ + b.eq 4b290 ::do_widen(char) const@@Base+0x2d230> // b.none │ │ │ │ + cmp w3, w4 │ │ │ │ + cset w26, eq // eq = none │ │ │ │ + b.eq 4ce5c ::do_widen(char) const@@Base+0x2edfc> // b.none │ │ │ │ + asr w16, w19, #1 │ │ │ │ + orr w1, w1, w0 │ │ │ │ + ldrb w13, [x28, #64] │ │ │ │ + lsr w9, w22, #1 │ │ │ │ + ldr w11, [sp, #24] │ │ │ │ + sxtw x15, w16 │ │ │ │ + ubfiz x0, x16, #3, #32 │ │ │ │ + lsr w2, w22, #1 │ │ │ │ + mov w5, w10 │ │ │ │ + tbz w1, #0, 4b744 ::do_widen(char) const@@Base+0x2d6e4> │ │ │ │ + ldp x17, x1, [x28, #200] │ │ │ │ + cmp x17, x1 │ │ │ │ + b.eq 4b744 ::do_widen(char) const@@Base+0x2d6e4> // b.none │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov w25, w1 │ │ │ │ + cmp w27, #0x2 │ │ │ │ + b.eq 4b4cc ::do_widen(char) const@@Base+0x2d46c> // b.none │ │ │ │ + mov w26, w12 │ │ │ │ + ldr x11, [x28, #16] │ │ │ │ + mov w9, #0x8 // #8 │ │ │ │ + lsl w9, w9, w5 │ │ │ │ + ldr x11, [x11, #8] │ │ │ │ + ldr x11, [x11, x0] │ │ │ │ + ldr x11, [x11, #136] │ │ │ │ + ldrb w16, [x11, x2] │ │ │ │ + orr w9, w9, w16 │ │ │ │ + strb w9, [x11, x2] │ │ │ │ + cbnz w14, 4b6cc ::do_widen(char) const@@Base+0x2d66c> │ │ │ │ + tbnz w1, #0, 4b9f4 ::do_widen(char) const@@Base+0x2d994> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbz w13, #0, 4ce7c ::do_widen(char) const@@Base+0x2ee1c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x2, [x28, #16] │ │ │ │ + mov w9, #0x0 // #0 │ │ │ │ + ldr x2, [x2, #8] │ │ │ │ + ldr x5, [x2, x0] │ │ │ │ + cbz w25, 4b41c ::do_widen(char) const@@Base+0x2d3bc> │ │ │ │ + ldr x0, [x28, #200] │ │ │ │ + ldr w9, [x0, w15, uxtw #2] │ │ │ │ + add x2, x5, #0x140 │ │ │ │ + ldp x20, x0, [x2, #8] │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 4b85c ::do_widen(char) const@@Base+0x2d7fc> // b.none │ │ │ │ + ldr w0, [x20] │ │ │ │ + bfxil w0, w9, #0, #30 │ │ │ │ + bfi w0, w3, #30, #1 │ │ │ │ + bfi w0, w4, #31, #1 │ │ │ │ + str w0, [x20], #4 │ │ │ │ + str x20, [x2, #8] │ │ │ │ + tbnz w1, #0, 4b2e4 ::do_widen(char) const@@Base+0x2d284> │ │ │ │ + ldr x1, [x28, #80] │ │ │ │ + mov w3, w25 │ │ │ │ + mov x9, #0x0 // #0 │ │ │ │ + fmov s30, w26 │ │ │ │ + lsl x2, x1, #1 │ │ │ │ + cmp w27, #0x2 │ │ │ │ + b.eq 4b528 ::do_widen(char) const@@Base+0x2d4c8> // b.none │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + cmp w7, #0x2 │ │ │ │ + b.eq 4b538 ::do_widen(char) const@@Base+0x2d4d8> // b.none │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + b 4b2fc ::do_widen(char) const@@Base+0x2d29c> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x27 │ │ │ │ + bl d270 │ │ │ │ + ldr x26, [sp, #280] │ │ │ │ + ldr x0, [sp, #784] │ │ │ │ + b 4afc0 ::do_widen(char) const@@Base+0x2cf60> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x3 │ │ │ │ + bl d270 │ │ │ │ + ldr x23, [sp, #280] │ │ │ │ + ldr x0, [sp, #784] │ │ │ │ + b 4aef0 ::do_widen(char) const@@Base+0x2ce90> │ │ │ │ + ldr w11, [sp, #24] │ │ │ │ + asr w16, w19, #1 │ │ │ │ + mov w26, w23 │ │ │ │ + mov w1, w23 │ │ │ │ + mov w25, w23 │ │ │ │ + mov w13, w23 │ │ │ │ + lsr w9, w22, #1 │ │ │ │ + ldr x17, [x28, #16] │ │ │ │ + ubfiz x0, x16, #3, #32 │ │ │ │ + sxtw x15, w16 │ │ │ │ + and w5, w11, #0x4 │ │ │ │ + mov w11, #0x4 // #4 │ │ │ │ + mov w2, w9 │ │ │ │ + ldr x16, [x17, #8] │ │ │ │ + lsl w11, w11, w5 │ │ │ │ + ldr x16, [x16, x0] │ │ │ │ + ldr x16, [x16, #136] │ │ │ │ + ldrb w17, [x16, w9, uxtw] │ │ │ │ + orr w11, w11, w17 │ │ │ │ + strb w11, [x16, w9, uxtw] │ │ │ │ + cmp w7, #0x2 │ │ │ │ + b.eq 4b3c4 ::do_widen(char) const@@Base+0x2d364> // b.none │ │ │ │ + cbnz w14, 4b6cc ::do_widen(char) const@@Base+0x2d66c> │ │ │ │ + tbnz w1, #0, 4ce50 ::do_widen(char) const@@Base+0x2edf0> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbnz w13, #0, 4b400 ::do_widen(char) const@@Base+0x2d3a0> │ │ │ │ + ldr x1, [x28, #80] │ │ │ │ + mov w3, w25 │ │ │ │ + fmov s30, w26 │ │ │ │ + mov x9, #0x0 // #0 │ │ │ │ + add w18, w18, #0x1 │ │ │ │ + lsl x2, x1, #1 │ │ │ │ + cmp w7, #0x2 │ │ │ │ + b.ne 4b470 ::do_widen(char) const@@Base+0x2d410> // b.any │ │ │ │ + add w18, w18, #0x1 │ │ │ │ + b 4b2fc ::do_widen(char) const@@Base+0x2d29c> │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + adrp x2, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x1, x20 │ │ │ │ + add x2, x2, #0x8c0 │ │ │ │ + add x4, sp, #0xfc │ │ │ │ + add x3, sp, #0x110 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + bl d4b0 │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ + mov w2, w0 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 22288 ::do_widen(char) const@@Base+0x4228> │ │ │ │ + ldr x1, [x28, #80] │ │ │ │ + lsl x2, x1, #1 │ │ │ │ + cbnz x2, 4b264 ::do_widen(char) const@@Base+0x2d204> │ │ │ │ + mov w8, #0x0 // #0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + ldr w0, [x0, #4] │ │ │ │ + cbz w0, 4b5ac ::do_widen(char) const@@Base+0x2d54c> │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + ldr x1, [x0, #48] │ │ │ │ ldr x1, [x1] │ │ │ │ - ldr x1, [x1, x21] │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - bl dae0 │ │ │ │ - ldr x3, [x22, #8] │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - ldr x3, [x3] │ │ │ │ - ldr x28, [x3, x21] │ │ │ │ - ldr x3, [x28, #48] │ │ │ │ - str x3, [sp, #112] │ │ │ │ - bl dae0 │ │ │ │ - ldr x1, [x28, #40] │ │ │ │ + cbnz x1, 4d1b4 ::do_widen(char) const@@Base+0x2f154> │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + ldr x0, [x28, #24] │ │ │ │ + add x3, x2, #0x94 │ │ │ │ + stp w6, w18, [x3] │ │ │ │ + mov x1, x2 │ │ │ │ + str w8, [x2, #156] │ │ │ │ + bl 1f420 ::do_widen(char) const@@Base+0x13c0> │ │ │ │ + mov x3, #0x13 // #19 │ │ │ │ + add x20, sp, #0x310 │ │ │ │ + add x19, sp, #0x320 │ │ │ │ mov x0, x20 │ │ │ │ + add x1, sp, #0x118 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #280] │ │ │ │ + str x19, [sp, #784] │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x3, [sp, #128] │ │ │ │ + str x0, [sp, #784] │ │ │ │ + ldr x2, [sp, #280] │ │ │ │ + str x2, [sp, #800] │ │ │ │ + ldur w1, [x3, #15] │ │ │ │ + ldp x2, x3, [x3] │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + stur w1, [x0, #15] │ │ │ │ ldr x2, [sp, #112] │ │ │ │ - bl dae0 │ │ │ │ - ldr x3, [x22, #8] │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - ldr x3, [x3] │ │ │ │ - ldr x28, [x3, x21] │ │ │ │ - ldr x3, [x28, #80] │ │ │ │ - str x3, [sp, #120] │ │ │ │ - bl dae0 │ │ │ │ - ldr x1, [x28, #72] │ │ │ │ + ldr x0, [sp, #280] │ │ │ │ + str x0, [sp, #792] │ │ │ │ + ldr x1, [sp, #784] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + ldrb w0, [x2, #520] │ │ │ │ + tbz w0, #0, 4b668 ::do_widen(char) const@@Base+0x2d608> │ │ │ │ + ldr d29, [x28, #72] │ │ │ │ + ucvtf d31, w22 │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d30, x0 │ │ │ │ + ldr w0, [x2, #524] │ │ │ │ + ucvtf d29, d29 │ │ │ │ + fdiv d31, d31, d29 │ │ │ │ + fcvt s31, d31 │ │ │ │ + fcvt d31, s31 │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + fcvtzs w24, d31 │ │ │ │ + cmp w24, w0 │ │ │ │ + b.lt 4d100 ::do_widen(char) const@@Base+0x2f0a0> // b.tstop │ │ │ │ + cmp w24, w0 │ │ │ │ + b.gt 4d114 ::do_widen(char) const@@Base+0x2f0b4> │ │ │ │ + ldr x0, [sp, #784] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 4b678 ::do_widen(char) const@@Base+0x2d618> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #752] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4b68c ::do_widen(char) const@@Base+0x2d62c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldr x0, [sp, #720] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4b6a0 ::do_widen(char) const@@Base+0x2d640> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #688] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4b6b4 ::do_widen(char) const@@Base+0x2d654> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #656] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4b044 ::do_widen(char) const@@Base+0x2cfe4> // b.none │ │ │ │ + bl d870 │ │ │ │ + b 4b044 ::do_widen(char) const@@Base+0x2cfe4> │ │ │ │ + ldr x12, [x28, #16] │ │ │ │ + mov w9, #0x1 // #1 │ │ │ │ + lsl w11, w9, w5 │ │ │ │ + mov x9, #0x1 // #1 │ │ │ │ + ldr x12, [x12, #8] │ │ │ │ + ldr x12, [x12, x0] │ │ │ │ + ldr x12, [x12, #136] │ │ │ │ + ldrb w14, [x12, x2] │ │ │ │ + orr w11, w11, w14 │ │ │ │ + strb w11, [x12, x2] │ │ │ │ + tbz w1, #0, 4b848 ::do_widen(char) const@@Base+0x2d7e8> │ │ │ │ + ldr x12, [x28, #16] │ │ │ │ + mov w11, #0x2 // #2 │ │ │ │ + lsl w5, w11, w5 │ │ │ │ + ldr x11, [x12, #8] │ │ │ │ + ldr x11, [x11, x0] │ │ │ │ + ldr x11, [x11, #136] │ │ │ │ + ldrb w12, [x11, x2] │ │ │ │ + orr w5, w5, w12 │ │ │ │ + strb w5, [x11, x2] │ │ │ │ + tbnz w13, #0, 4b738 ::do_widen(char) const@@Base+0x2d6d8> │ │ │ │ + ldr x1, [x28, #80] │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + mov w3, w25 │ │ │ │ + fmov s30, w26 │ │ │ │ + fmov d15, x0 │ │ │ │ + b 4b458 ::do_widen(char) const@@Base+0x2d3f8> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + fmov d15, x2 │ │ │ │ + b 4b400 ::do_widen(char) const@@Base+0x2d3a0> │ │ │ │ + cmp w27, #0x2 │ │ │ │ + b.eq 4ba00 ::do_widen(char) const@@Base+0x2d9a0> // b.none │ │ │ │ + mov w26, w12 │ │ │ │ + mov w25, w12 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + b 4b3c4 ::do_widen(char) const@@Base+0x2d364> │ │ │ │ + ldrb w0, [x3] │ │ │ │ + strb w0, [sp, #800] │ │ │ │ + b 4aeec ::do_widen(char) const@@Base+0x2ce8c> │ │ │ │ + ldrb w0, [x27] │ │ │ │ + strb w0, [sp, #800] │ │ │ │ + b 4afbc ::do_widen(char) const@@Base+0x2cf5c> │ │ │ │ + cbz x0, 4ae60 ::do_widen(char) const@@Base+0x2ce00> │ │ │ │ + mov x0, x19 │ │ │ │ + b 4b7a4 ::do_widen(char) const@@Base+0x2d744> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ mov x0, x20 │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - bl dae0 │ │ │ │ - ldr x3, [x22, #8] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #24] │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + str x0, [sp, #784] │ │ │ │ + ldr x1, [sp, #280] │ │ │ │ + str x1, [sp, #800] │ │ │ │ + mov x2, x3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl d270 │ │ │ │ + ldr x3, [sp, #280] │ │ │ │ mov x1, x27 │ │ │ │ + ldr x0, [sp, #784] │ │ │ │ + str x3, [sp, #792] │ │ │ │ + strb wzr, [x0, x3] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + ldr x3, [sp, #784] │ │ │ │ + ldr x2, [sp, #792] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 4ae84 ::do_widen(char) const@@Base+0x2ce24> // b.any │ │ │ │ + cmp x3, x19 │ │ │ │ + b.eq 4b9c0 ::do_widen(char) const@@Base+0x2d960> // b.none │ │ │ │ + stp x3, x2, [x27] │ │ │ │ + ldr x0, [sp, #800] │ │ │ │ + str x0, [x27, #16] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str x19, [sp, #784] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x19, x1 │ │ │ │ + b 4aea8 ::do_widen(char) const@@Base+0x2ce48> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ mov x0, x20 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - ldr x3, [x3] │ │ │ │ - ldr x28, [x3, x21] │ │ │ │ - ldr x3, [x28, #112] │ │ │ │ - str x3, [sp, #128] │ │ │ │ - bl dae0 │ │ │ │ - ldr x1, [x28, #104] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x2, [sp, #128] │ │ │ │ - bl dae0 │ │ │ │ - ldr x1, [x22, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - ldr x1, [x1] │ │ │ │ - ldr x1, [x1, x21] │ │ │ │ - add x1, x1, #0x90 │ │ │ │ - bl dae0 │ │ │ │ - ldr w0, [sp, #100] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - cmp w0, w23 │ │ │ │ - b.gt 4446c ::do_widen(char) const@@Base+0x2ff2c> │ │ │ │ - ldr x1, [x22] │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #24] │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #280] │ │ │ │ + str x0, [sp, #784] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + str x1, [sp, #800] │ │ │ │ + b 4b498 ::do_widen(char) const@@Base+0x2d438> │ │ │ │ + mov x1, x24 │ │ │ │ mov x0, x20 │ │ │ │ - add x1, x1, x2 │ │ │ │ - bl dae0 │ │ │ │ - ldr x0, [x22] │ │ │ │ - ldr w2, [x0, #4] │ │ │ │ - cmp w2, #0x0 │ │ │ │ - b.le 447ac ::do_widen(char) const@@Base+0x3026c> │ │ │ │ - add x24, sp, #0x88 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #280] │ │ │ │ + str x0, [sp, #784] │ │ │ │ + str x1, [sp, #800] │ │ │ │ + b 4b47c ::do_widen(char) const@@Base+0x2d41c> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbz w13, #0, 4b2e4 ::do_widen(char) const@@Base+0x2d284> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + mov w1, w13 │ │ │ │ + b 4b400 ::do_widen(char) const@@Base+0x2d3a0> │ │ │ │ + ldr x12, [x5, #320] │ │ │ │ + mov x11, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + sub x13, x20, x12 │ │ │ │ + asr x24, x13, #2 │ │ │ │ + add x0, x24, #0x20 │ │ │ │ + cmp x0, x11 │ │ │ │ + b.hi 4d8c8 ::do_widen(char) const@@Base+0x2f868> // b.pmore │ │ │ │ + cmp x24, x0 │ │ │ │ + b.cc 4cf90 ::do_widen(char) const@@Base+0x2ef30> // b.lo, b.ul, b.last │ │ │ │ + cmp x24, x11 │ │ │ │ + b.eq 4da94 ::do_widen(char) const@@Base+0x2fa34> // b.none │ │ │ │ + cmp x24, #0x0 │ │ │ │ + csinc x0, x24, xzr, ne // ne = any │ │ │ │ + adds x24, x24, x0 │ │ │ │ + b.cs 4d88c ::do_widen(char) const@@Base+0x2f82c> // b.hs, b.nlast │ │ │ │ + cmp x24, x11 │ │ │ │ + csel x24, x24, x11, ls // ls = plast │ │ │ │ + lsl x24, x24, #2 │ │ │ │ + mov x0, x24 │ │ │ │ + str w7, [sp, #136] │ │ │ │ + str x5, [sp, #144] │ │ │ │ + str w6, [sp, #152] │ │ │ │ + str w18, [sp, #160] │ │ │ │ + str w8, [sp, #172] │ │ │ │ + str x12, [sp, #176] │ │ │ │ + str w3, [sp, #184] │ │ │ │ + stp w9, w4, [sp, #192] │ │ │ │ + stp x13, x2, [sp, #200] │ │ │ │ + str w10, [sp, #216] │ │ │ │ + str w1, [sp, #232] │ │ │ │ + bl d8b0 │ │ │ │ + ldp x13, x2, [sp, #200] │ │ │ │ + mov x11, x0 │ │ │ │ + ldp w9, w4, [sp, #192] │ │ │ │ + ldr w3, [sp, #184] │ │ │ │ + ldr x12, [sp, #176] │ │ │ │ + ldr w0, [x0, x13] │ │ │ │ + ldr x5, [sp, #144] │ │ │ │ + bfxil w0, w9, #0, #30 │ │ │ │ + ldr w7, [sp, #136] │ │ │ │ + ldr w6, [sp, #152] │ │ │ │ + bfi w0, w3, #30, #1 │ │ │ │ + ldr w18, [sp, #160] │ │ │ │ + ldr w8, [sp, #172] │ │ │ │ + bfi w0, w4, #31, #1 │ │ │ │ + str w0, [x11, x13] │ │ │ │ + ldr w10, [sp, #216] │ │ │ │ + ldr w1, [sp, #232] │ │ │ │ + cmp x12, x20 │ │ │ │ + b.eq 4d75c ::do_widen(char) const@@Base+0x2f6fc> // b.none │ │ │ │ + sub x4, x20, x12 │ │ │ │ + mov x0, x12 │ │ │ │ + mov x20, x11 │ │ │ │ + add x4, x11, x4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x3, [x0, #8] │ │ │ │ - ubfiz x21, x23, #3, #32 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - ldr x25, [x3, x21] │ │ │ │ - ldr x3, [x25, #8] │ │ │ │ - str x3, [sp, #136] │ │ │ │ - bl dae0 │ │ │ │ - ldr x1, [x25] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ - bl dae0 │ │ │ │ - ldr x1, [x22] │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, x21] │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - bl dae0 │ │ │ │ - ldr x1, [x22] │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, x21] │ │ │ │ - add x1, x1, #0x24 │ │ │ │ - bl dae0 │ │ │ │ - ldr x1, [x22] │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, x21] │ │ │ │ - add x1, x1, #0x28 │ │ │ │ - bl dae0 │ │ │ │ - ldr x1, [x22] │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, x21] │ │ │ │ - add x1, x1, #0x2c │ │ │ │ - bl dae0 │ │ │ │ - ldr x1, [x22] │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, x21] │ │ │ │ - add x1, x1, #0x30 │ │ │ │ - bl dae0 │ │ │ │ - ldr x1, [x22] │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, x21] │ │ │ │ - add x1, x1, #0x34 │ │ │ │ - bl dae0 │ │ │ │ - ldr x1, [x22] │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, x21] │ │ │ │ - add x1, x1, #0x38 │ │ │ │ - bl dae0 │ │ │ │ - ldr x1, [x22] │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, x21] │ │ │ │ - add x1, x1, #0x3c │ │ │ │ - bl dae0 │ │ │ │ - ldr x1, [x22] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, x21] │ │ │ │ - ldp x1, x2, [x1, #136] │ │ │ │ - sub x2, x2, x1 │ │ │ │ - bl dae0 │ │ │ │ - ldr x1, [x22] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, x21] │ │ │ │ - ldp x1, x2, [x1, #160] │ │ │ │ - sub x2, x2, x1 │ │ │ │ - bl dae0 │ │ │ │ - ldr x1, [x22] │ │ │ │ + ldr w3, [x0], #4 │ │ │ │ + str w3, [x20], #4 │ │ │ │ + cmp x20, x4 │ │ │ │ + b.ne 4b940 ::do_widen(char) const@@Base+0x2d8e0> // b.any │ │ │ │ + add x20, x20, #0x4 │ │ │ │ + cbz x12, 4b998 ::do_widen(char) const@@Base+0x2d938> │ │ │ │ + mov x0, x12 │ │ │ │ + str w7, [sp, #136] │ │ │ │ + str x5, [sp, #144] │ │ │ │ + str w6, [sp, #152] │ │ │ │ + str w18, [sp, #160] │ │ │ │ + str w8, [sp, #172] │ │ │ │ + stp x11, x2, [sp, #176] │ │ │ │ + stp w1, w10, [sp, #192] │ │ │ │ + bl d870 │ │ │ │ + ldp x11, x2, [sp, #176] │ │ │ │ + ldr x5, [sp, #144] │ │ │ │ + ldr w7, [sp, #136] │ │ │ │ + ldr w6, [sp, #152] │ │ │ │ + ldr w18, [sp, #160] │ │ │ │ + ldr w8, [sp, #172] │ │ │ │ + ldp w1, w10, [sp, #192] │ │ │ │ + str x11, [x5, #320] │ │ │ │ + add x11, x11, x24 │ │ │ │ + stp x20, x11, [x2, #8] │ │ │ │ + tbnz w1, #0, 4b2e4 ::do_widen(char) const@@Base+0x2d284> │ │ │ │ + b 4b448 ::do_widen(char) const@@Base+0x2d3e8> │ │ │ │ + mov w26, w23 │ │ │ │ + mov w1, w23 │ │ │ │ + mov w25, w23 │ │ │ │ + mov w13, w23 │ │ │ │ + b 4b3c4 ::do_widen(char) const@@Base+0x2d364> │ │ │ │ + cmp x27, x20 │ │ │ │ + b.eq 4d754 ::do_widen(char) const@@Base+0x2f6f4> // b.none │ │ │ │ + cbz x2, 4b9e4 ::do_widen(char) const@@Base+0x2d984> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 4d18c ::do_widen(char) const@@Base+0x2f12c> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl d270 │ │ │ │ + ldr x0, [x27] │ │ │ │ + ldr x2, [sp, #792] │ │ │ │ + str x2, [x27, #8] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #784] │ │ │ │ + b 4aea8 ::do_widen(char) const@@Base+0x2ce48> │ │ │ │ + mov w1, w12 │ │ │ │ + mov x9, #0x0 // #0 │ │ │ │ + b 4b6f8 ::do_widen(char) const@@Base+0x2d698> │ │ │ │ + mov w25, w12 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + b 4b4cc ::do_widen(char) const@@Base+0x2d46c> │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + bl d560 │ │ │ │ + ldr x0, [sp, #264] │ │ │ │ + bl d560 │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + cbz x0, 4ba28 ::do_widen(char) const@@Base+0x2d9c8> │ │ │ │ + bl d560 │ │ │ │ + mov x0, x21 │ │ │ │ + bl df40 │ │ │ │ + ldp x2, x1, [x28, #72] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d15, [x28, #112] │ │ │ │ + fmov d30, x0 │ │ │ │ + add x23, sp, #0x380 │ │ │ │ + add x20, sp, #0x310 │ │ │ │ + mov x0, x23 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + mul x1, x1, x2 │ │ │ │ + str x1, [x28, #96] │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3712] │ │ │ │ + ucvtf d31, x1 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl d3b0 │ │ │ │ + str xzr, [sp, #1112] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x2, sp, #0x4f0 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x4f0 │ │ │ │ + strh wzr, [sp, #1120] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x22, x27, [x0, #8] │ │ │ │ + stur q31, [x2, #-136] │ │ │ │ + add x2, x24, #0x10 │ │ │ │ + stur q31, [x3, #-120] │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #784] │ │ │ │ + str x2, [sp, #896] │ │ │ │ + str x27, [x20, x0] │ │ │ │ + add x0, x20, x0 │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3856] │ │ │ │ + add x0, sp, #0x350 │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3792] │ │ │ │ + add x2, x21, #0x18 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x2, [sp, #784] │ │ │ │ + add x2, x25, #0x10 │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #4088] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + str x2, [sp, #792] │ │ │ │ + stp q31, q31, [sp, #800] │ │ │ │ + str q31, [sp, #832] │ │ │ │ + str x1, [sp, #896] │ │ │ │ + bl dfc0 │ │ │ │ + add x0, sp, #0x318 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + mov x4, x0 │ │ │ │ + add x3, x26, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + mov x0, x23 │ │ │ │ + str x4, [sp, #32] │ │ │ │ + str x3, [sp, #792] │ │ │ │ + str w2, [sp, #856] │ │ │ │ + str x4, [sp, #864] │ │ │ │ + str xzr, [sp, #872] │ │ │ │ + strb wzr, [sp, #880] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [sp, #784] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ mov x0, x20 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, x21] │ │ │ │ - ldp x1, x2, [x1, #184] │ │ │ │ - sub x2, x2, x1 │ │ │ │ - bl dae0 │ │ │ │ - ldr x1, [x22] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x20, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #904] │ │ │ │ + bl dd30 (double)@plt> │ │ │ │ + ldr x4, [sp, #832] │ │ │ │ + add x0, sp, #0x300 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str x0, [sp, #752] │ │ │ │ + add x0, sp, #0x2f0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + str xzr, [sp, #760] │ │ │ │ + strb wzr, [sp, #768] │ │ │ │ + cbz x4, 4d728 ::do_widen(char) const@@Base+0x2f6c8> │ │ │ │ + ldr x5, [sp, #816] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #824] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x1, [sp, #896] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + add x3, x21, #0x18 │ │ │ │ + ldr x0, [sp, #864] │ │ │ │ + add x2, x26, #0x10 │ │ │ │ + str x3, [sp, #784] │ │ │ │ + str x2, [sp, #792] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4bbdc ::do_widen(char) const@@Base+0x2db7c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #792] │ │ │ │ + bl db90 │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + str x22, [sp, #784] │ │ │ │ + mov x0, x23 │ │ │ │ + str x27, [x20, x2] │ │ │ │ + str x1, [sp, #896] │ │ │ │ + bl d410 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0x8f0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + add x19, sp, #0x320 │ │ │ │ + str x19, [sp, #784] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4d55c ::do_widen(char) const@@Base+0x2f4fc> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #784] │ │ │ │ + str x2, [sp, #800] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #792] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x1, [sp, #792] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4da2c ::do_widen(char) const@@Base+0x2f9cc> // b.none │ │ │ │ + adrp x0, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x0, #0x8f8 │ │ │ │ mov x0, x20 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, x21] │ │ │ │ - ldp x1, x2, [x1, #208] │ │ │ │ - sub x2, x2, x1 │ │ │ │ - bl dae0 │ │ │ │ - ldr x2, [x22] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x1, [sp] │ │ │ │ - ldr x2, [x2, #8] │ │ │ │ - ldr x2, [x2, x21] │ │ │ │ - add x2, x2, #0xe8 │ │ │ │ - bl 438e8 ::do_widen(char) const@@Base+0x2f3a8> │ │ │ │ - ldr x1, [x22] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + add x1, sp, #0x160 │ │ │ │ + str x1, [sp, #112] │ │ │ │ + str x1, [sp, #336] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4d578 ::do_widen(char) const@@Base+0x2f518> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #336] │ │ │ │ + str x2, [sp, #352] │ │ │ │ + str x1, [x3] │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #344] │ │ │ │ + ldr x0, [sp, #784] │ │ │ │ + str xzr, [x3, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 4bcd0 ::do_widen(char) const@@Base+0x2dc70> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #752] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4bce4 ::do_widen(char) const@@Base+0x2dc84> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldp d31, d15, [x28, #96] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d30, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl d3b0 │ │ │ │ + str x22, [sp, #784] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + str x0, [sp, #896] │ │ │ │ + add x0, sp, #0x4f0 │ │ │ │ + str xzr, [sp, #1112] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #1120] │ │ │ │ + stur q31, [x0, #-136] │ │ │ │ + stur q31, [x0, #-120] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x27, [x20, x2] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #784] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #792] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x1, [sp, #896] │ │ │ │ + stp q31, q31, [sp, #800] │ │ │ │ + str q31, [sp, #832] │ │ │ │ + bl dfc0 │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + str x1, [sp, #792] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #856] │ │ │ │ + mov x0, x23 │ │ │ │ + str x2, [sp, #864] │ │ │ │ + str xzr, [sp, #872] │ │ │ │ + strb wzr, [sp, #880] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [sp, #784] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ mov x0, x20 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, x21] │ │ │ │ - ldp x1, x2, [x1, #272] │ │ │ │ - sub x2, x2, x1 │ │ │ │ - bl dae0 │ │ │ │ - ldr x1, [x22] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x20, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #904] │ │ │ │ + bl dd30 (double)@plt> │ │ │ │ + ldr x4, [sp, #832] │ │ │ │ + add x0, sp, #0x280 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + str x0, [sp, #624] │ │ │ │ + add x0, sp, #0x270 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + str xzr, [sp, #632] │ │ │ │ + strb wzr, [sp, #640] │ │ │ │ + cbz x4, 4d71c ::do_widen(char) const@@Base+0x2f6bc> │ │ │ │ + ldr x5, [sp, #816] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #824] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + str x1, [sp, #784] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x1, [sp, #896] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x1, [sp, #792] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #864] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4be38 ::do_widen(char) const@@Base+0x2ddd8> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #792] │ │ │ │ + bl db90 │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + str x22, [sp, #784] │ │ │ │ + mov x0, x23 │ │ │ │ + str x27, [x20, x2] │ │ │ │ + str x1, [sp, #896] │ │ │ │ + bl d410 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0x900 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, sp, #0x2a0 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + str x1, [sp, #656] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4d594 ::do_widen(char) const@@Base+0x2f534> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #656] │ │ │ │ + str x2, [sp, #672] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #664] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x1, [sp, #664] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4d9e0 ::do_widen(char) const@@Base+0x2f980> // b.none │ │ │ │ + add x0, sp, #0x290 │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x1, #0x8f8 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + str x1, [sp, #40] │ │ │ │ + str x1, [sp, #688] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4d5b8 ::do_widen(char) const@@Base+0x2f558> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #688] │ │ │ │ + str x2, [sp, #704] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #696] │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + str x1, [x3] │ │ │ │ + ldrb w0, [x28, #64] │ │ │ │ + str xzr, [x3, #8] │ │ │ │ + and w1, w0, #0x1 │ │ │ │ + str w0, [sp, #120] │ │ │ │ + str w1, [sp, #128] │ │ │ │ + tbz w0, #0, 4d0b8 ::do_widen(char) const@@Base+0x2f058> │ │ │ │ + ldr d15, [x28, #120] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d31, [x28, #96] │ │ │ │ + fmov d30, x0 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + mov x0, x23 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl d3b0 │ │ │ │ + str x22, [sp, #784] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + str x0, [sp, #896] │ │ │ │ + add x0, sp, #0x4f0 │ │ │ │ + str xzr, [sp, #1112] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #1120] │ │ │ │ + stur q31, [x0, #-136] │ │ │ │ + stur q31, [x0, #-120] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x27, [x20, x2] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #784] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #792] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x1, [sp, #896] │ │ │ │ + stp q31, q31, [sp, #800] │ │ │ │ + str q31, [sp, #832] │ │ │ │ + bl dfc0 │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + str x1, [sp, #792] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #856] │ │ │ │ + mov x0, x23 │ │ │ │ + str x2, [sp, #864] │ │ │ │ + str xzr, [sp, #872] │ │ │ │ + strb wzr, [sp, #880] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [sp, #784] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x3 // #3 │ │ │ │ mov x0, x20 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, x21] │ │ │ │ - ldp x1, x2, [x1, #296] │ │ │ │ - sub x2, x2, x1 │ │ │ │ - bl dae0 │ │ │ │ - ldr x0, [x22] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldr w2, [x0, #4] │ │ │ │ - cmp w2, w23 │ │ │ │ - b.gt 445c0 ::do_widen(char) const@@Base+0x30080> │ │ │ │ - add x23, sp, #0x200 │ │ │ │ - str w2, [sp, #16] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x20, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #904] │ │ │ │ + bl dd30 (double)@plt> │ │ │ │ + ldr x4, [sp, #832] │ │ │ │ + add x1, sp, #0x2e0 │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + str x1, [sp, #720] │ │ │ │ + str xzr, [sp, #728] │ │ │ │ + strb wzr, [sp, #736] │ │ │ │ + cbz x4, 4d79c ::do_widen(char) const@@Base+0x2f73c> │ │ │ │ + ldr x5, [sp, #816] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #824] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + str x1, [sp, #784] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x1, [sp, #896] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x1, [sp, #792] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #864] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4c08c ::do_widen(char) const@@Base+0x2e02c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #792] │ │ │ │ + bl db90 │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + str x22, [sp, #784] │ │ │ │ + mov x0, x23 │ │ │ │ + str x27, [x20, x2] │ │ │ │ + str x1, [sp, #896] │ │ │ │ + bl d410 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x4, #0x7 // #7 │ │ │ │ + add x3, x3, #0x908 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str x1, [sp, #752] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4d780 ::do_widen(char) const@@Base+0x2f720> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #752] │ │ │ │ + str x2, [sp, #768] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #760] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x1, [sp, #760] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4dee0 ::do_widen(char) const@@Base+0x2fe80> // b.none │ │ │ │ + adrp x0, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x0, #0x8f8 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + str x19, [sp, #784] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4d764 ::do_widen(char) const@@Base+0x2f704> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #784] │ │ │ │ + str x2, [sp, #800] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #792] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x3, [sp, #688] │ │ │ │ + ldr x4, [sp, #696] │ │ │ │ + ldr x2, [sp, #792] │ │ │ │ + add x0, x2, x4 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.ne 4d0e0 ::do_widen(char) const@@Base+0x2f080> // b.any │ │ │ │ + ldr x1, [sp, #784] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 4c1ac ::do_widen(char) const@@Base+0x2e14c> // b.plast │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 4c1bc ::do_widen(char) const@@Base+0x2e15c> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x5, [sp, #800] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 4d410 ::do_widen(char) const@@Base+0x2f3b0> // b.plast │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 4dd70 ::do_widen(char) const@@Base+0x2fd10> // b.pmore │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + add x1, sp, #0x180 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + str x1, [sp, #368] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4d448 ::do_widen(char) const@@Base+0x2f3e8> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #368] │ │ │ │ + str x2, [sp, #384] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #376] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x0, [sp, #784] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 4c214 ::do_widen(char) const@@Base+0x2e1b4> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr w0, [sp, #128] │ │ │ │ + cbnz w0, 4d3e4 ::do_widen(char) const@@Base+0x2f384> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #688] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4c230 ::do_widen(char) const@@Base+0x2e1d0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #656] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4c244 ::do_widen(char) const@@Base+0x2e1e4> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + ldr x0, [sp, #624] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4c258 ::do_widen(char) const@@Base+0x2e1f8> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr d15, [x28, #128] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d31, [x28, #96] │ │ │ │ + fmov d30, x0 │ │ │ │ + ucvtf d15, d15 │ │ │ │ mov x0, x23 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ bl d3b0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3904] │ │ │ │ - add x2, sp, #0x260 │ │ │ │ + str x22, [sp, #784] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - str xzr, [sp, #728] │ │ │ │ - strh wzr, [sp, #736] │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + str x0, [sp, #896] │ │ │ │ + add x0, sp, #0x4f0 │ │ │ │ + str xzr, [sp, #1112] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldp x21, x27, [x0, #8] │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3712] │ │ │ │ - stur q31, [x2, #136] │ │ │ │ - stur q31, [x2, #152] │ │ │ │ - add x3, x24, #0x10 │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #400] │ │ │ │ - str x3, [sp, #512] │ │ │ │ - str x27, [x19, x0] │ │ │ │ - add x0, x19, x0 │ │ │ │ + strh wzr, [sp, #1120] │ │ │ │ + stur q31, [x0, #-136] │ │ │ │ + stur q31, [x0, #-120] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x27, [x20, x2] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3856] │ │ │ │ - add x28, sp, #0x1d0 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3792] │ │ │ │ - add x3, x20, #0x18 │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #784] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #792] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x3, [sp, #400] │ │ │ │ - add x3, x25, #0x10 │ │ │ │ - mov x0, x28 │ │ │ │ - str x3, [sp, #408] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #4088] │ │ │ │ - stp q31, q31, [sp, #416] │ │ │ │ - str q31, [sp, #448] │ │ │ │ - str x1, [sp, #512] │ │ │ │ + str x1, [sp, #896] │ │ │ │ + stp q31, q31, [sp, #800] │ │ │ │ + str q31, [sp, #832] │ │ │ │ bl dfc0 │ │ │ │ - add x0, sp, #0x198 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x1f0 │ │ │ │ - mov x2, x0 │ │ │ │ - add x4, x26, #0x10 │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - str x4, [sp, #408] │ │ │ │ - str w3, [sp, #472] │ │ │ │ - stp x0, xzr, [sp, #480] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + str x1, [sp, #792] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #856] │ │ │ │ mov x0, x23 │ │ │ │ - strb wzr, [sp, #496] │ │ │ │ + str x2, [sp, #864] │ │ │ │ + str xzr, [sp, #872] │ │ │ │ + strb wzr, [sp, #880] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr w2, [sp, #16] │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, w2 │ │ │ │ - bl de00 │ │ │ │ - ldr x4, [sp, #448] │ │ │ │ - add x1, sp, #0xa0 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - stp x1, xzr, [sp, #144] │ │ │ │ - strb wzr, [sp, #160] │ │ │ │ - cbz x4, 4518c ::do_widen(char) const@@Base+0x30c4c> │ │ │ │ - ldp x6, x3, [sp, #432] │ │ │ │ + ldr x1, [sp, #784] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x3 // #3 │ │ │ │ + mov x0, x20 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x20, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #904] │ │ │ │ + bl dd30 (double)@plt> │ │ │ │ + ldr x4, [sp, #832] │ │ │ │ + str xzr, [sp, #760] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x0, [sp, #752] │ │ │ │ + strb wzr, [sp, #768] │ │ │ │ + cbz x4, 4d70c ::do_widen(char) const@@Base+0x2f6ac> │ │ │ │ + ldr x5, [sp, #816] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ldr x3, [sp, #824] │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - cmp x6, #0x0 │ │ │ │ - ccmp x4, x6, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x6, hi // hi = pmore │ │ │ │ sub x4, x4, x3 │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #512] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x3, x20, #0x18 │ │ │ │ - ldr x0, [sp, #480] │ │ │ │ - add x2, x26, #0x10 │ │ │ │ - stp x3, x2, [sp, #400] │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + str x1, [sp, #784] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x1, [sp, #896] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x1, [sp, #792] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #864] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 448fc ::do_widen(char) const@@Base+0x303bc> // b.none │ │ │ │ + b.eq 4c3a8 ::do_widen(char) const@@Base+0x2e348> // b.none │ │ │ │ bl d870 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ add x1, x25, #0x10 │ │ │ │ - mov x0, x28 │ │ │ │ - str x1, [sp, #408] │ │ │ │ + str x1, [sp, #792] │ │ │ │ bl db90 │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ add x1, x24, #0x10 │ │ │ │ - str x21, [sp, #400] │ │ │ │ + str x22, [sp, #784] │ │ │ │ mov x0, x23 │ │ │ │ - str x27, [x19, x2] │ │ │ │ - str x1, [sp, #512] │ │ │ │ + str x27, [x20, x2] │ │ │ │ + str x1, [sp, #896] │ │ │ │ bl d410 │ │ │ │ ldr x0, [sp, #16] │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - mov x4, #0x1c // #28 │ │ │ │ - add x3, x3, #0xe70 │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0xa78 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ mov x1, x0 │ │ │ │ - add x4, sp, #0xc0 │ │ │ │ - str x4, [sp, #176] │ │ │ │ + str x19, [sp, #784] │ │ │ │ mov x3, x0 │ │ │ │ - ldr x2, [x1], #16 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 45118 ::do_widen(char) const@@Base+0x30bd8> // b.none │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - str x2, [sp, #176] │ │ │ │ - str x0, [sp, #192] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - str x2, [sp, #184] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4d6f0 ::do_widen(char) const@@Base+0x2f690> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #784] │ │ │ │ + str x2, [sp, #800] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #792] │ │ │ │ stp x1, xzr, [x3] │ │ │ │ - sub x0, x0, x2 │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ strb wzr, [x3, #16] │ │ │ │ - cmp x0, #0x4 │ │ │ │ - b.ls 4526c ::do_widen(char) const@@Base+0x30d2c> // b.plast │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - add x1, x1, #0x1c8 │ │ │ │ - str x0, [sp, #64] │ │ │ │ + ldr x1, [sp, #792] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4df68 ::do_widen(char) const@@Base+0x2ff08> // b.none │ │ │ │ + adrp x0, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x0, #0x8f8 │ │ │ │ + mov x0, x20 │ │ │ │ bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0xe0 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - str x1, [sp, #208] │ │ │ │ + add x1, sp, #0x1a0 │ │ │ │ + str x1, [sp, #128] │ │ │ │ + str x1, [sp, #400] │ │ │ │ mov x1, x0 │ │ │ │ mov x3, x0 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 45134 ::do_widen(char) const@@Base+0x30bf4> // b.none │ │ │ │ + b.eq 4d6d4 ::do_widen(char) const@@Base+0x2f674> // b.none │ │ │ │ ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #208] │ │ │ │ - str x2, [sp, #224] │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ + str x0, [sp, #400] │ │ │ │ + str x2, [sp, #416] │ │ │ │ str x1, [x3] │ │ │ │ - ldr x1, [x3, #8] │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #408] │ │ │ │ + ldr x0, [sp, #784] │ │ │ │ str xzr, [x3, #8] │ │ │ │ - str x1, [sp, #216] │ │ │ │ - bl 6e32c ::do_widen(char) const@@Base+0x59dec> │ │ │ │ - mov w1, w0 │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 4c498 ::do_widen(char) const@@Base+0x2e438> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #752] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4c4ac ::do_widen(char) const@@Base+0x2e44c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldp x2, x1, [x28, #72] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d15, [x28, #136] │ │ │ │ + fmov d31, x0 │ │ │ │ mov x0, x23 │ │ │ │ - mov w22, w1 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + mul x1, x1, x2 │ │ │ │ + fmul d15, d15, d31 │ │ │ │ + ucvtf d31, x1 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ bl d3b0 │ │ │ │ - str x21, [sp, #400] │ │ │ │ + str x22, [sp, #784] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ add x0, x24, #0x10 │ │ │ │ - str x0, [sp, #512] │ │ │ │ - add x0, sp, #0x260 │ │ │ │ - str xzr, [sp, #728] │ │ │ │ + str x0, [sp, #896] │ │ │ │ + add x0, sp, #0x4f0 │ │ │ │ + str xzr, [sp, #1112] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #736] │ │ │ │ - stur q31, [x0, #136] │ │ │ │ - stur q31, [x0, #152] │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x0, x19, x2 │ │ │ │ - str x27, [x19, x2] │ │ │ │ + strh wzr, [sp, #1120] │ │ │ │ + stur q31, [x0, #-136] │ │ │ │ + stur q31, [x0, #-120] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x27, [x20, x2] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #400] │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #784] │ │ │ │ add x0, x25, #0x10 │ │ │ │ - str x0, [sp, #408] │ │ │ │ - mov x0, x28 │ │ │ │ - str x1, [sp, #512] │ │ │ │ - stp q31, q31, [sp, #416] │ │ │ │ - str q31, [sp, #448] │ │ │ │ + str x0, [sp, #792] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x1, [sp, #896] │ │ │ │ + stp q31, q31, [sp, #800] │ │ │ │ + str q31, [sp, #832] │ │ │ │ bl dfc0 │ │ │ │ add x1, x26, #0x10 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - str x1, [sp, #408] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + str x1, [sp, #792] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #472] │ │ │ │ + str w0, [sp, #856] │ │ │ │ mov x0, x23 │ │ │ │ - stp x2, xzr, [sp, #480] │ │ │ │ - strb wzr, [sp, #496] │ │ │ │ + str x2, [sp, #864] │ │ │ │ + str xzr, [sp, #872] │ │ │ │ + strb wzr, [sp, #880] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov w1, w22 │ │ │ │ - mov x0, x19 │ │ │ │ - bl de00 │ │ │ │ - ldr x4, [sp, #448] │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - stp x0, xzr, [sp, #240] │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - strb wzr, [sp, #256] │ │ │ │ - cbz x4, 45174 ::do_widen(char) const@@Base+0x30c34> │ │ │ │ - ldp x5, x3, [sp, #432] │ │ │ │ + ldr x1, [sp, #784] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov x0, x20 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x20, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #904] │ │ │ │ + bl dd30 (double)@plt> │ │ │ │ + ldr x4, [sp, #832] │ │ │ │ + str xzr, [sp, #760] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x0, [sp, #752] │ │ │ │ + strb wzr, [sp, #768] │ │ │ │ + cbz x4, 4d734 ::do_widen(char) const@@Base+0x2f6d4> │ │ │ │ + ldr x5, [sp, #816] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ cmp x5, #0x0 │ │ │ │ + ldr x3, [sp, #824] │ │ │ │ ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ csel x4, x4, x5, hi // hi = pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ sub x4, x4, x3 │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x0, sp, #0x1e0 │ │ │ │ - mov x22, x0 │ │ │ │ - add x3, x20, #0x18 │ │ │ │ - add x2, x26, #0x10 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x3, x2, [sp, #400] │ │ │ │ - str x1, [sp, #512] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + str x1, [sp, #784] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x1, [sp, #896] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x1, [sp, #792] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #864] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4c600 ::do_widen(char) const@@Base+0x2e5a0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ add x1, x25, #0x10 │ │ │ │ - mov x0, x28 │ │ │ │ - str x1, [sp, #408] │ │ │ │ + str x1, [sp, #792] │ │ │ │ bl db90 │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ add x1, x24, #0x10 │ │ │ │ - str x21, [sp, #400] │ │ │ │ + str x22, [sp, #784] │ │ │ │ mov x0, x23 │ │ │ │ - str x27, [x19, x2] │ │ │ │ - str x1, [sp, #512] │ │ │ │ + str x27, [x20, x2] │ │ │ │ + str x1, [sp, #896] │ │ │ │ bl d410 │ │ │ │ - ldp x3, x4, [sp, #208] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x2, [sp, #248] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 45158 ::do_widen(char) const@@Base+0x30c18> // b.none │ │ │ │ - ldr x5, [sp, #224] │ │ │ │ - ldr x1, [sp, #240] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 44b64 ::do_widen(char) const@@Base+0x30624> // b.plast │ │ │ │ - ldr x5, [sp, #56] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 450c0 ::do_widen(char) const@@Base+0x30b80> // b.none │ │ │ │ - ldr x5, [sp, #256] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 44f70 ::do_widen(char) const@@Base+0x30a30> // b.plast │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 4529c ::do_widen(char) const@@Base+0x30d5c> // b.pmore │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0x910 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ mov x1, x0 │ │ │ │ - add x4, sp, #0x120 │ │ │ │ - str x4, [sp, #272] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x2, [x1], #16 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 451a4 ::do_widen(char) const@@Base+0x30c64> // b.none │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - str x2, [sp, #272] │ │ │ │ - str x0, [sp, #288] │ │ │ │ - ldr x0, [x3, #8] │ │ │ │ - str x0, [sp, #280] │ │ │ │ - stp x1, xzr, [x3] │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - ldr x1, [sp, #280] │ │ │ │ + str x19, [sp, #784] │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4d6b8 ::do_widen(char) const@@Base+0x2f658> // b.none │ │ │ │ + ldr x2, [x28, #16] │ │ │ │ + str x0, [sp, #784] │ │ │ │ + str x2, [sp, #800] │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + str x0, [sp, #792] │ │ │ │ + stp x1, xzr, [x28] │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 45340 ::do_widen(char) const@@Base+0x30e00> // b.plast │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0xc20 │ │ │ │ - str x0, [sp, #56] │ │ │ │ + strb wzr, [x28, #16] │ │ │ │ + ldr x1, [sp, #792] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4df90 ::do_widen(char) const@@Base+0x2ff30> // b.none │ │ │ │ + adrp x0, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x0, #0x8f8 │ │ │ │ + mov x0, x20 │ │ │ │ bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0x140 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - str x1, [sp, #304] │ │ │ │ + add x1, sp, #0x1c0 │ │ │ │ + str x1, [sp, #136] │ │ │ │ + str x1, [sp, #432] │ │ │ │ mov x1, x0 │ │ │ │ - mov x3, x0 │ │ │ │ + mov x28, x0 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 450fc ::do_widen(char) const@@Base+0x30bbc> // b.none │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #304] │ │ │ │ - str x2, [sp, #320] │ │ │ │ - ldr x0, [x3, #8] │ │ │ │ - stp x1, xzr, [x3] │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - str x0, [sp, #312] │ │ │ │ + b.eq 4d69c ::do_widen(char) const@@Base+0x2f63c> // b.none │ │ │ │ + ldr x2, [x28, #16] │ │ │ │ + str x0, [sp, #432] │ │ │ │ + str x2, [sp, #448] │ │ │ │ + str x1, [x28] │ │ │ │ + strb wzr, [x28, #16] │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + str x0, [sp, #440] │ │ │ │ + ldr x0, [sp, #784] │ │ │ │ + str xzr, [x28, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 4c6f0 ::do_widen(char) const@@Base+0x2e690> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #752] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4c704 ::do_widen(char) const@@Base+0x2e6a4> // b.none │ │ │ │ + bl d870 │ │ │ │ bl d250 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ + ldr x1, [sp, #224] │ │ │ │ mov x2, #0x34db // #13531 │ │ │ │ movk x2, #0xd7b6, lsl #16 │ │ │ │ movk x2, #0xde82, lsl #32 │ │ │ │ - ldr x3, [x0, #8] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ movk x2, #0x431b, lsl #48 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - sub x1, x1, x3 │ │ │ │ - ldr d15, [x0, #760] │ │ │ │ + sub x1, x0, x1 │ │ │ │ + mov x0, #0x400000000000 // #70368744177664 │ │ │ │ + movk x0, #0x408f, lsl #48 │ │ │ │ + fmov d31, x0 │ │ │ │ mov x0, x23 │ │ │ │ smulh x2, x1, x2 │ │ │ │ asr x2, x2, #18 │ │ │ │ sub x1, x2, x1, asr #63 │ │ │ │ - ucvtf d31, w1 │ │ │ │ - fmul d15, d31, d15 │ │ │ │ + ucvtf d15, w1 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ bl d3b0 │ │ │ │ - str x21, [sp, #400] │ │ │ │ + str x22, [sp, #784] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ add x0, x24, #0x10 │ │ │ │ - str x0, [sp, #512] │ │ │ │ - add x0, sp, #0x260 │ │ │ │ - str xzr, [sp, #728] │ │ │ │ + str x0, [sp, #896] │ │ │ │ + add x0, sp, #0x4f0 │ │ │ │ + str xzr, [sp, #1112] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #736] │ │ │ │ - stur q31, [x0, #136] │ │ │ │ - stur q31, [x0, #152] │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x0, x19, x2 │ │ │ │ - str x27, [x19, x2] │ │ │ │ + strh wzr, [sp, #1120] │ │ │ │ + stur q31, [x0, #-136] │ │ │ │ + stur q31, [x0, #-120] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x27, [x20, x2] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #400] │ │ │ │ - add x0, x20, #0x40 │ │ │ │ - str x0, [sp, #512] │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #784] │ │ │ │ + add x0, x21, #0x40 │ │ │ │ + str x0, [sp, #896] │ │ │ │ add x0, x25, #0x10 │ │ │ │ - str x0, [sp, #408] │ │ │ │ - mov x0, x28 │ │ │ │ - stp q31, q31, [sp, #416] │ │ │ │ - str q31, [sp, #448] │ │ │ │ + str x0, [sp, #792] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + stp q31, q31, [sp, #800] │ │ │ │ + str q31, [sp, #832] │ │ │ │ bl dfc0 │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - str w0, [sp, #472] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ add x0, x26, #0x10 │ │ │ │ - str x0, [sp, #408] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + str x0, [sp, #792] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #856] │ │ │ │ mov x0, x23 │ │ │ │ - stp x2, xzr, [sp, #480] │ │ │ │ - strb wzr, [sp, #496] │ │ │ │ + str x2, [sp, #864] │ │ │ │ + str xzr, [sp, #872] │ │ │ │ + strb wzr, [sp, #880] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [sp, #400] │ │ │ │ + ldr x1, [sp, #784] │ │ │ │ fmov d0, d15 │ │ │ │ mov x3, #0x2 // #2 │ │ │ │ - mov x0, x19 │ │ │ │ + mov x0, x20 │ │ │ │ ldur x1, [x1, #-24] │ │ │ │ - add x1, x19, x1 │ │ │ │ + add x1, x20, x1 │ │ │ │ ldr w2, [x1, #24] │ │ │ │ orr w2, w2, #0x4 │ │ │ │ str w2, [x1, #24] │ │ │ │ - str x3, [sp, #520] │ │ │ │ + str x3, [sp, #904] │ │ │ │ bl dd30 (double)@plt> │ │ │ │ - ldr x4, [sp, #448] │ │ │ │ - add x0, sp, #0x160 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - stp x0, xzr, [sp, #336] │ │ │ │ - add x0, sp, #0x150 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - strb wzr, [sp, #352] │ │ │ │ - cbz x4, 45198 ::do_widen(char) const@@Base+0x30c58> │ │ │ │ - ldp x5, x3, [sp, #432] │ │ │ │ + ldr x4, [sp, #832] │ │ │ │ + str xzr, [sp, #760] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x0, [sp, #752] │ │ │ │ + strb wzr, [sp, #768] │ │ │ │ + cbz x4, 4d744 ::do_widen(char) const@@Base+0x2f6e4> │ │ │ │ + ldr x5, [sp, #816] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ cmp x5, #0x0 │ │ │ │ + ldr x3, [sp, #824] │ │ │ │ ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ csel x4, x4, x5, hi // hi = pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ sub x4, x4, x3 │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - mov x0, x22 │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + str x1, [sp, #784] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ add x26, x26, #0x10 │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - stp x1, x26, [sp, #400] │ │ │ │ + ldr x0, [sp, #864] │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + str x26, [sp, #792] │ │ │ │ + str x21, [sp, #896] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4c874 ::do_widen(char) const@@Base+0x2e814> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ add x25, x25, #0x10 │ │ │ │ + str x25, [sp, #792] │ │ │ │ add x24, x24, #0x10 │ │ │ │ - str x20, [sp, #512] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x28 │ │ │ │ - str x25, [sp, #408] │ │ │ │ bl db90 │ │ │ │ - ldur x1, [x21, #-24] │ │ │ │ - str x21, [sp, #400] │ │ │ │ + ldur x1, [x22, #-24] │ │ │ │ + str x22, [sp, #784] │ │ │ │ mov x0, x23 │ │ │ │ - str x27, [x19, x1] │ │ │ │ - str x24, [sp, #512] │ │ │ │ + str x27, [x20, x1] │ │ │ │ + str x24, [sp, #896] │ │ │ │ bl d410 │ │ │ │ - ldp x3, x4, [sp, #304] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x2, [sp, #344] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 450e0 ::do_widen(char) const@@Base+0x30ba0> // b.none │ │ │ │ - ldr x5, [sp, #320] │ │ │ │ - ldr x1, [sp, #336] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 44de8 ::do_widen(char) const@@Base+0x308a8> // b.plast │ │ │ │ - ldr x5, [sp, #24] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 450b8 ::do_widen(char) const@@Base+0x30b78> // b.none │ │ │ │ - ldr x5, [sp, #352] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 44f4c ::do_widen(char) const@@Base+0x30a0c> // b.plast │ │ │ │ + ldr x1, [sp, #760] │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 454b4 ::do_widen(char) const@@Base+0x30f74> // b.pmore │ │ │ │ - add x20, sp, #0x130 │ │ │ │ - mov x0, x20 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4e1a0 ::do_widen(char) const@@Base+0x30140> // b.none │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x1, #0x8 │ │ │ │ bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + add x23, sp, #0x1e0 │ │ │ │ + str x23, [sp, #464] │ │ │ │ mov x21, x0 │ │ │ │ - add x3, sp, #0x180 │ │ │ │ - str x3, [sp, #368] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x1, [x21], #16 │ │ │ │ - cmp x1, x21 │ │ │ │ - b.eq 451c8 ::do_widen(char) const@@Base+0x30c88> // b.none │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - str x1, [sp, #368] │ │ │ │ - str x0, [sp, #384] │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - str x0, [sp, #376] │ │ │ │ - stp x21, xzr, [x20] │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - ldr x1, [sp, #376] │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 4d684 ::do_widen(char) const@@Base+0x2f624> // b.none │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + str x0, [sp, #464] │ │ │ │ + str x1, [sp, #480] │ │ │ │ + str x22, [x21] │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #472] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #752] │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4c914 ::do_widen(char) const@@Base+0x2e8b4> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldp x22, x24, [sp, #336] │ │ │ │ + add x21, sp, #0x1f0 │ │ │ │ + add x27, sp, #0x200 │ │ │ │ + mov x0, x21 │ │ │ │ + stp x27, xzr, [sp, #496] │ │ │ │ + strb wzr, [sp, #512] │ │ │ │ + add x1, x24, #0x11 │ │ │ │ + bl dcd0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #504] │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ sub x0, x0, x1 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 45488 ::do_widen(char) const@@Base+0x30f48> // b.plast │ │ │ │ - add x21, sp, #0x170 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ + cmp x0, #0x10 │ │ │ │ + b.ls 4e13c ::do_widen(char) const@@Base+0x300dc> // b.plast │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ mov x0, x21 │ │ │ │ - add x1, x1, #0xc28 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ + add x1, x1, #0x918 │ │ │ │ + mov x2, #0x11 // #17 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #504] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.hi 4e0a4 ::do_widen(char) const@@Base+0x30044> // b.pmore │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #504] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 4e0cc ::do_widen(char) const@@Base+0x3006c> // b.plast │ │ │ │ + adrp x22, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x22, #0x930 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x26, x0 │ │ │ │ + add x24, sp, #0x220 │ │ │ │ + str x24, [sp, #528] │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 4d66c ::do_widen(char) const@@Base+0x2f60c> // b.none │ │ │ │ + ldr x1, [x25, #16] │ │ │ │ + str x0, [sp, #528] │ │ │ │ + str x1, [sp, #544] │ │ │ │ + ldr x1, [x25, #8] │ │ │ │ + stp x26, xzr, [x25] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x25, #16] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + str x1, [sp, #536] │ │ │ │ + ldp x1, x2, [sp, #368] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 4e02c ::do_widen(char) const@@Base+0x2ffcc> // b.pmore │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + add x25, sp, #0x240 │ │ │ │ + str x25, [sp, #560] │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 4d654 ::do_widen(char) const@@Base+0x2f5f4> // b.none │ │ │ │ + ldr x1, [x26, #16] │ │ │ │ + str x0, [sp, #560] │ │ │ │ + str x1, [sp, #576] │ │ │ │ + ldr x1, [x26, #8] │ │ │ │ + str x1, [sp, #568] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + stp x28, xzr, [x26] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 4e068 ::do_widen(char) const@@Base+0x30008> // b.plast │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + add x1, x22, #0x930 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + add x26, sp, #0x260 │ │ │ │ + str x26, [sp, #592] │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4d638 ::do_widen(char) const@@Base+0x2f5d8> // b.none │ │ │ │ + ldr x2, [x28, #16] │ │ │ │ + str x0, [sp, #592] │ │ │ │ + str x2, [sp, #608] │ │ │ │ + ldr x3, [x28, #8] │ │ │ │ + stp x1, xzr, [x28] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x28, #16] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + str x3, [sp, #600] │ │ │ │ + ldp x1, x2, [sp, #400] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 4e0f4 ::do_widen(char) const@@Base+0x30094> // b.pmore │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + str x1, [sp, #624] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4d61c ::do_widen(char) const@@Base+0x2f5bc> // b.none │ │ │ │ + ldr x2, [x28, #16] │ │ │ │ + str x0, [sp, #624] │ │ │ │ + str x2, [sp, #640] │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + str x0, [sp, #632] │ │ │ │ + stp x1, xzr, [x28] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x28, #16] │ │ │ │ + ldr x1, [sp, #632] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 4de9c ::do_widen(char) const@@Base+0x2fe3c> // b.plast │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + add x1, x22, #0x930 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ ldr x1, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - str x1, [sp, #400] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ + mov x28, x0 │ │ │ │ + str x1, [sp, #656] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 4d604 ::do_widen(char) const@@Base+0x2f5a4> // b.none │ │ │ │ + ldr x2, [x22, #16] │ │ │ │ + str x0, [sp, #656] │ │ │ │ + str x2, [sp, #672] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + str x0, [sp, #664] │ │ │ │ + str xzr, [x22, #8] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + ldr x2, [sp, #440] │ │ │ │ + str x28, [x22] │ │ │ │ + ldr x3, [sp, #664] │ │ │ │ + ldr x1, [sp, #432] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 4e2f0 ::do_widen(char) const@@Base+0x30290> // b.pmore │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov x28, x0 │ │ │ │ + str x1, [sp, #688] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 4d5ec ::do_widen(char) const@@Base+0x2f58c> // b.none │ │ │ │ + ldr x2, [x22, #16] │ │ │ │ + str x0, [sp, #688] │ │ │ │ + str x2, [sp, #704] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + str x0, [sp, #696] │ │ │ │ + stp x28, xzr, [x22] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + ldr x1, [sp, #696] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 4e34c ::do_widen(char) const@@Base+0x302ec> // b.plast │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0xd68 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x2e0 │ │ │ │ + str x1, [sp, #720] │ │ │ │ + mov x22, x0 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 4d5d4 ::do_widen(char) const@@Base+0x2f574> // b.none │ │ │ │ + ldr x2, [x22, #16] │ │ │ │ + str x0, [sp, #720] │ │ │ │ + str x2, [sp, #736] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + str x0, [sp, #728] │ │ │ │ + str xzr, [x22, #8] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + ldr x2, [sp, #472] │ │ │ │ + str x28, [x22] │ │ │ │ + ldr x3, [sp, #728] │ │ │ │ + ldr x1, [sp, #464] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 4df08 ::do_widen(char) const@@Base+0x2fea8> // b.pmore │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + mov x28, x0 │ │ │ │ + str x1, [sp, #752] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 4d544 ::do_widen(char) const@@Base+0x2f4e4> // b.none │ │ │ │ + ldr x2, [x22, #16] │ │ │ │ + str x0, [sp, #752] │ │ │ │ + str x2, [sp, #768] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + str x0, [sp, #760] │ │ │ │ + stp x28, xzr, [x22] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + ldr x1, [sp, #760] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4db34 ::do_widen(char) const@@Base+0x2fad4> // b.none │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x1, #0xd00 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + str x19, [sp, #784] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4d528 ::do_widen(char) const@@Base+0x2f4c8> // b.none │ │ │ │ + ldr x2, [x22, #16] │ │ │ │ + str x0, [sp, #784] │ │ │ │ + str x2, [sp, #800] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + str x0, [sp, #792] │ │ │ │ + adrp x28, 9f000 │ │ │ │ + ldr x28, [x28, #3704] │ │ │ │ + stp x1, xzr, [x22] │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + ldrb w0, [x28, #520] │ │ │ │ + tbnz w0, #0, 4d384 ::do_widen(char) const@@Base+0x2f324> │ │ │ │ + ldrb w0, [x28, #521] │ │ │ │ + tbnz w0, #0, 4d324 ::do_widen(char) const@@Base+0x2f2c4> │ │ │ │ + ldr x0, [sp, #784] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 4ccf4 ::do_widen(char) const@@Base+0x2ec94> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #752] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4cd08 ::do_widen(char) const@@Base+0x2eca8> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldr x0, [sp, #720] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4cd1c ::do_widen(char) const@@Base+0x2ecbc> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #688] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4cd30 ::do_widen(char) const@@Base+0x2ecd0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #656] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4cd44 ::do_widen(char) const@@Base+0x2ece4> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + ldr x0, [sp, #624] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4cd58 ::do_widen(char) const@@Base+0x2ecf8> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #592] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 4cd68 ::do_widen(char) const@@Base+0x2ed08> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #560] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 4cd78 ::do_widen(char) const@@Base+0x2ed18> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 4cd88 ::do_widen(char) const@@Base+0x2ed28> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 4cd98 ::do_widen(char) const@@Base+0x2ed38> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ cmp x0, x23 │ │ │ │ - b.eq 450c8 ::do_widen(char) const@@Base+0x30b88> // b.none │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - str x0, [sp, #400] │ │ │ │ - str x1, [sp, #416] │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - str x0, [sp, #408] │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3704] │ │ │ │ - stp x23, xzr, [x20] │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - ldrb w0, [x24, #520] │ │ │ │ - tbnz w0, #0, 44ff4 ::do_widen(char) const@@Base+0x30ab4> │ │ │ │ - ldrb w0, [x24, #521] │ │ │ │ - tbnz w0, #0, 44f98 ::do_widen(char) const@@Base+0x30a58> │ │ │ │ - mov x0, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x21 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b.eq 4cda8 ::do_widen(char) const@@Base+0x2ed48> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + ldr x0, [sp, #432] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4cdbc ::do_widen(char) const@@Base+0x2ed5c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + ldr x0, [sp, #400] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4cdd0 ::do_widen(char) const@@Base+0x2ed70> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + ldr x0, [sp, #368] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4cde4 ::do_widen(char) const@@Base+0x2ed84> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4cdf8 ::do_widen(char) const@@Base+0x2ed98> // b.none │ │ │ │ + bl d870 │ │ │ │ ldr x0, [sp, #56] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl 497e0 ::do_widen(char) const@@Base+0x352a0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + cbz x0, 4ce04 ::do_widen(char) const@@Base+0x2eda4> │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #304] │ │ │ │ + bl 4422c ::do_widen(char) const@@Base+0x261cc> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1608] │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 45250 ::do_widen(char) const@@Base+0x30d10> // b.any │ │ │ │ - add sp, sp, #0x650 │ │ │ │ + b.ne 4d888 ::do_widen(char) const@@Base+0x2f828> // b.any │ │ │ │ + add sp, sp, #0x490 │ │ │ │ ldr d15, [sp, #96] │ │ │ │ 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], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x20, sp, #0x130 │ │ │ │ + mov w1, w12 │ │ │ │ + mov x9, #0x0 // #0 │ │ │ │ + b 4b6f8 ::do_widen(char) const@@Base+0x2d698> │ │ │ │ + cmp w27, #0x2 │ │ │ │ + b.eq 4d170 ::do_widen(char) const@@Base+0x2f110> // b.none │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + fmov d30, x0 │ │ │ │ + mov x9, #0x0 // #0 │ │ │ │ + b 4b464 ::do_widen(char) const@@Base+0x2d404> │ │ │ │ + ldr x1, [x28, #80] │ │ │ │ + mov w3, w25 │ │ │ │ + fmov s30, w26 │ │ │ │ + mov x9, #0x0 // #0 │ │ │ │ + b 4b458 ::do_widen(char) const@@Base+0x2d3f8> │ │ │ │ + ldrb w0, [x24] │ │ │ │ + strb w0, [sp, #672] │ │ │ │ + b 4b0f4 ::do_widen(char) const@@Base+0x2d094> │ │ │ │ + ldrb w0, [x25] │ │ │ │ + strb w0, [sp, #768] │ │ │ │ + b 4b1e4 ::do_widen(char) const@@Base+0x2d184> │ │ │ │ + ldrb w0, [x25] │ │ │ │ + strb w0, [sp, #736] │ │ │ │ + b 4b198 ::do_widen(char) const@@Base+0x2d138> │ │ │ │ + ldrb w0, [x25] │ │ │ │ + strb w0, [sp, #704] │ │ │ │ + b 4b148 ::do_widen(char) const@@Base+0x2d0e8> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x1, sp, #0x118 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d990 , std::allocator >::replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x170 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - b 44e3c ::do_widen(char) const@@Base+0x308fc> │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #280] │ │ │ │ + str x0, [sp, #720] │ │ │ │ + str x1, [sp, #736] │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x25 │ │ │ │ + bl d270 │ │ │ │ + ldr x24, [sp, #280] │ │ │ │ + ldr x0, [sp, #720] │ │ │ │ + b 4b19c ::do_widen(char) const@@Base+0x2d13c> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, sp, #0x118 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #280] │ │ │ │ + str x0, [sp, #656] │ │ │ │ + str x1, [sp, #672] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x24 │ │ │ │ + bl d270 │ │ │ │ + ldr x19, [sp, #280] │ │ │ │ + ldr x0, [sp, #656] │ │ │ │ + b 4b0f8 ::do_widen(char) const@@Base+0x2d098> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + add x1, sp, #0x118 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #280] │ │ │ │ + str x0, [sp, #688] │ │ │ │ + str x1, [sp, #704] │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x25 │ │ │ │ + bl d270 │ │ │ │ + ldr x24, [sp, #280] │ │ │ │ + ldr x0, [sp, #688] │ │ │ │ + b 4b14c ::do_widen(char) const@@Base+0x2d0ec> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, sp, #0x118 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #280] │ │ │ │ + str x0, [sp, #752] │ │ │ │ + str x1, [sp, #768] │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x25 │ │ │ │ + bl d270 │ │ │ │ + ldr x24, [sp, #280] │ │ │ │ + ldr x0, [sp, #752] │ │ │ │ + b 4b1e8 ::do_widen(char) const@@Base+0x2d188> │ │ │ │ + add x11, x13, #0x80 │ │ │ │ + stp x11, x13, [sp, #136] │ │ │ │ + mov x0, x11 │ │ │ │ + str w7, [sp, #152] │ │ │ │ + str x5, [sp, #160] │ │ │ │ + stp w6, w8, [sp, #172] │ │ │ │ + str w9, [sp, #184] │ │ │ │ + stp w18, w3, [sp, #192] │ │ │ │ + str w1, [sp, #200] │ │ │ │ + str x2, [sp, #208] │ │ │ │ + str w10, [sp, #216] │ │ │ │ + str w4, [sp, #232] │ │ │ │ + bl d8b0 │ │ │ │ + ldr x5, [sp, #160] │ │ │ │ + mov x12, x0 │ │ │ │ + ldr x2, [sp, #208] │ │ │ │ + ldr x0, [x5, #320] │ │ │ │ + ldr x14, [x2, #8] │ │ │ │ + ldp x11, x13, [sp, #136] │ │ │ │ + ldr w7, [sp, #152] │ │ │ │ + ldp w6, w8, [sp, #172] │ │ │ │ + ldr w9, [sp, #184] │ │ │ │ + ldp w18, w3, [sp, #192] │ │ │ │ + ldr w1, [sp, #200] │ │ │ │ + ldr w10, [sp, #216] │ │ │ │ + ldr w4, [sp, #232] │ │ │ │ + cmp x0, x14 │ │ │ │ + b.eq 4d020 ::do_widen(char) const@@Base+0x2efc0> // b.none │ │ │ │ + sub x17, x14, x0 │ │ │ │ + mov x15, x0 │ │ │ │ + mov x14, x12 │ │ │ │ + add x17, x12, x17 │ │ │ │ + ldr w16, [x15], #4 │ │ │ │ + str w16, [x14], #4 │ │ │ │ + cmp x14, x17 │ │ │ │ + b.ne 4d010 ::do_widen(char) const@@Base+0x2efb0> // b.any │ │ │ │ + cbz x0, 4d080 ::do_widen(char) const@@Base+0x2f020> │ │ │ │ + str w7, [sp, #136] │ │ │ │ + str x5, [sp, #144] │ │ │ │ + str w6, [sp, #152] │ │ │ │ + str w18, [sp, #160] │ │ │ │ + str w8, [sp, #172] │ │ │ │ + str x12, [sp, #176] │ │ │ │ + str w3, [sp, #184] │ │ │ │ + stp w9, w4, [sp, #192] │ │ │ │ + stp x13, x11, [sp, #200] │ │ │ │ + str x2, [sp, #216] │ │ │ │ + stp w1, w10, [sp, #232] │ │ │ │ + bl d870 │ │ │ │ + ldp x13, x11, [sp, #200] │ │ │ │ + ldr x5, [sp, #144] │ │ │ │ + ldr x12, [sp, #176] │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ + ldr w7, [sp, #136] │ │ │ │ + ldr w6, [sp, #152] │ │ │ │ + ldr w18, [sp, #160] │ │ │ │ + ldr w8, [sp, #172] │ │ │ │ + ldr w3, [sp, #184] │ │ │ │ + ldp w9, w4, [sp, #192] │ │ │ │ + ldp w1, w10, [sp, #232] │ │ │ │ + str x12, [x5, #320] │ │ │ │ + add x20, x12, x13 │ │ │ │ + add x0, x12, x11 │ │ │ │ + stp x20, x0, [x2, #8] │ │ │ │ + cmp x13, x11 │ │ │ │ + b.ne 4b42c ::do_widen(char) const@@Base+0x2d3cc> // b.any │ │ │ │ + mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ + cmp x13, x0 │ │ │ │ + b.eq 4da94 ::do_widen(char) const@@Base+0x2fa34> // b.none │ │ │ │ + lsl x24, x24, #1 │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + cmp x24, x0 │ │ │ │ + csel x24, x24, x0, ls // ls = plast │ │ │ │ + b 4b8a0 ::do_widen(char) const@@Base+0x2d840> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + str x19, [sp, #784] │ │ │ │ + ldr x3, [sp, #688] │ │ │ │ + str xzr, [sp, #792] │ │ │ │ + ldr x4, [sp, #696] │ │ │ │ + strb wzr, [sp, #800] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ + add x0, x2, x4 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 4c180 ::do_widen(char) const@@Base+0x2e120> // b.none │ │ │ │ + ldr x5, [sp, #704] │ │ │ │ + ldr x1, [sp, #784] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 4c1ac ::do_widen(char) const@@Base+0x2e14c> // b.plast │ │ │ │ + cmp x1, x19 │ │ │ │ + b.ne 4c1a0 ::do_widen(char) const@@Base+0x2e140> // b.any │ │ │ │ + mov x5, #0xf // #15 │ │ │ │ + b 4c1a4 ::do_widen(char) const@@Base+0x2e144> │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov w0, w1 │ │ │ │ + str w1, [x2, #524] │ │ │ │ + cmp w24, w0 │ │ │ │ + b.le 4b668 ::do_widen(char) const@@Base+0x2d608> │ │ │ │ + ldr x1, [sp, #784] │ │ │ │ + ldr x2, [sp, #792] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x23, x0 │ │ │ │ + add x1, x1, #0xc60 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov w1, w24 │ │ │ │ + mov x0, x23 │ │ │ │ + bl de00 │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0xc68 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d690 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + str w24, [x0, #524] │ │ │ │ + b 4b668 ::do_widen(char) const@@Base+0x2d608> │ │ │ │ + asr w16, w19, #1 │ │ │ │ + mov w1, w12 │ │ │ │ + mov w25, w12 │ │ │ │ + mov w13, w12 │ │ │ │ + lsr w9, w22, #1 │ │ │ │ + lsl w11, w22, #2 │ │ │ │ + b 4b4cc ::do_widen(char) const@@Base+0x2d46c> │ │ │ │ + ldrb w1, [sp, #800] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [x27] │ │ │ │ + ldr x2, [sp, #792] │ │ │ │ + str x2, [x27, #8] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #784] │ │ │ │ + b 4aea8 ::do_widen(char) const@@Base+0x2ce48> │ │ │ │ + str xzr, [sp, #56] │ │ │ │ + b 4b010 ::do_widen(char) const@@Base+0x2cfb0> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + adrp x2, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + add x4, sp, #0xf8 │ │ │ │ + add x3, sp, #0x108 │ │ │ │ + add x2, x2, #0x628 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + str w6, [sp, #24] │ │ │ │ + str w18, [sp, #104] │ │ │ │ + str w8, [sp, #136] │ │ │ │ + bl d4b0 │ │ │ │ + ldr w2, [sp, #32] │ │ │ │ + lsl w5, w2, #1 │ │ │ │ + cmp w5, w0 │ │ │ │ + b.ne 4d834 ::do_widen(char) const@@Base+0x2f7d4> // b.any │ │ │ │ + ldr w6, [sp, #24] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl d990 , std::allocator >::replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - b 44bb8 ::do_widen(char) const@@Base+0x30678> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr w18, [sp, #104] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldr w8, [sp, #136] │ │ │ │ + cbz w2, 4b5ac ::do_widen(char) const@@Base+0x2d54c> │ │ │ │ + ubfiz w13, w22, #2, #1 │ │ │ │ + mov w12, #0x4 // #4 │ │ │ │ + mov w11, #0x8 // #8 │ │ │ │ + lsr w10, w22, #1 │ │ │ │ + ldr x9, [sp, #56] │ │ │ │ + lsl w12, w12, w13 │ │ │ │ + lsl w11, w11, w13 │ │ │ │ + b 4d234 ::do_widen(char) const@@Base+0x2f1d4> │ │ │ │ + add w0, w0, #0x2 │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + cmp w5, w0 │ │ │ │ + b.le 4b5ac ::do_widen(char) const@@Base+0x2d54c> │ │ │ │ + asr w2, w0, #1 │ │ │ │ + ldr w2, [x9, x2, lsl #2] │ │ │ │ + tbnz w2, #31, 4d224 ::do_widen(char) const@@Base+0x2f1c4> │ │ │ │ + ldr x3, [sp, #264] │ │ │ │ + add x4, x3, x1 │ │ │ │ + ldr w3, [x3, x1] │ │ │ │ + ldr w4, [x4, #4] │ │ │ │ + orr w7, w3, w4 │ │ │ │ + tbz w7, #0, 4d224 ::do_widen(char) const@@Base+0x2f1c4> │ │ │ │ + cbz w3, 4d224 ::do_widen(char) const@@Base+0x2f1c4> │ │ │ │ + asr w3, w3, #1 │ │ │ │ + asr w14, w4, #1 │ │ │ │ + cmp w3, #0x2 │ │ │ │ + cset w7, eq // eq = none │ │ │ │ + cmp w14, #0x2 │ │ │ │ + cset w15, eq // eq = none │ │ │ │ + cmp w4, #0x0 │ │ │ │ + eor w4, w7, w15 │ │ │ │ + cset w7, ne // ne = any │ │ │ │ + tst w7, w4 │ │ │ │ + b.eq 4d224 ::do_widen(char) const@@Base+0x2f1c4> // b.none │ │ │ │ + ldr x4, [x28, #16] │ │ │ │ + ubfiz x2, x2, #3, #32 │ │ │ │ + ldr x4, [x4, #8] │ │ │ │ + ldr x4, [x4, x2] │ │ │ │ + ldr x7, [x4, #136] │ │ │ │ + ldrb w4, [x7, x10] │ │ │ │ + tst w4, w12 │ │ │ │ + cset w16, ne // ne = any │ │ │ │ + tst w4, w11 │ │ │ │ + cset w15, ne // ne = any │ │ │ │ + cmp w16, w15 │ │ │ │ + b.eq 4d224 ::do_widen(char) const@@Base+0x2f1c4> // b.none │ │ │ │ + mov w15, #0x3 // #3 │ │ │ │ + lsl w15, w15, w13 │ │ │ │ + orr w4, w4, w15 │ │ │ │ + strb w4, [x7, x10] │ │ │ │ + ldr x4, [x28, #16] │ │ │ │ + ldr x4, [x4, #8] │ │ │ │ + ldr x4, [x4, x2] │ │ │ │ + ldr x7, [x4, #136] │ │ │ │ + ldrb w4, [x7, x10] │ │ │ │ + cmp w3, #0x2 │ │ │ │ + b.eq 4d4ec ::do_widen(char) const@@Base+0x2f48c> // b.none │ │ │ │ + tst x22, #0x1 │ │ │ │ + and w14, w4, #0xfffffffb │ │ │ │ + and w3, w4, #0xffffffbf │ │ │ │ + csel w3, w3, w14, ne // ne = any │ │ │ │ + strb w3, [x7, x10] │ │ │ │ + ldr x3, [x28, #16] │ │ │ │ + ldr x3, [x3, #8] │ │ │ │ + ldr x2, [x3, x2] │ │ │ │ + ldr x3, [x2, #136] │ │ │ │ + ldrb w2, [x3, x10] │ │ │ │ + orr w2, w11, w2 │ │ │ │ + strb w2, [x3, x10] │ │ │ │ + ldr x2, [x28, #128] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x2, [x28, #128] │ │ │ │ + b 4d224 ::do_widen(char) const@@Base+0x2f1c4> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3704] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldp x1, x2, [sp, #400] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x1, [sp, #784] │ │ │ │ + ldr x2, [sp, #792] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3704] │ │ │ │ bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x20, x0 │ │ │ │ + mov x22, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x20, x0 │ │ │ │ - ldr x23, [x0, #240] │ │ │ │ - cbz x23, 45580 ::do_widen(char) const@@Base+0x31040> │ │ │ │ - ldrb w0, [x23, #56] │ │ │ │ - cbz w0, 45050 ::do_widen(char) const@@Base+0x30b10> │ │ │ │ - ldrb w1, [x23, #67] │ │ │ │ - mov x0, x20 │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr x0, [x0, #240] │ │ │ │ + cbz x0, 4e27c ::do_widen(char) const@@Base+0x3021c> │ │ │ │ + ldrb w1, [x0, #56] │ │ │ │ + cbz w1, 4d484 ::do_widen(char) const@@Base+0x2f424> │ │ │ │ + ldrb w1, [x0, #67] │ │ │ │ + mov x0, x22 │ │ │ │ bl d210 │ │ │ │ bl d690 │ │ │ │ - b 44eb8 ::do_widen(char) const@@Base+0x30978> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 4cce4 ::do_widen(char) const@@Base+0x2ec84> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldp x1, x2, [sp, #400] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x1, [sp, #784] │ │ │ │ + ldr x2, [sp, #792] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x20, x0 │ │ │ │ + mov x22, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x20, x0 │ │ │ │ - ldr x23, [x0, #240] │ │ │ │ - cbz x23, 45554 ::do_widen(char) const@@Base+0x31014> │ │ │ │ - ldrb w0, [x23, #56] │ │ │ │ - cbz w0, 45084 ::do_widen(char) const@@Base+0x30b44> │ │ │ │ - ldrb w1, [x23, #67] │ │ │ │ - mov x0, x20 │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr x0, [x0, #240] │ │ │ │ + cbz x0, 4db88 ::do_widen(char) const@@Base+0x2fb28> │ │ │ │ + ldrb w1, [x0, #56] │ │ │ │ + cbz w1, 4d4b8 ::do_widen(char) const@@Base+0x2f458> │ │ │ │ + ldrb w1, [x0, #67] │ │ │ │ + mov x0, x22 │ │ │ │ bl d210 │ │ │ │ bl d690 │ │ │ │ - b 44eb0 ::do_widen(char) const@@Base+0x30970> │ │ │ │ - mov x0, x23 │ │ │ │ + b 4ccdc ::do_widen(char) const@@Base+0x2ec7c> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #752] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4d3f8 ::do_widen(char) const@@Base+0x2f398> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #720] │ │ │ │ + add x1, sp, #0x2e0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4c21c ::do_widen(char) const@@Base+0x2e1bc> // b.none │ │ │ │ + bl d870 │ │ │ │ + b 4c21c ::do_widen(char) const@@Base+0x2e1bc> │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + mov x0, x20 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, sp, #0x180 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + str x1, [sp, #368] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 4c1e8 ::do_widen(char) const@@Base+0x2e188> // b.any │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + stp x1, x3, [sp, #72] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldp x1, x3, [sp, #72] │ │ │ │ + b 4c1f4 ::do_widen(char) const@@Base+0x2e194> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + b 4cedc ::do_widen(char) const@@Base+0x2ee7c> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + b 4cf78 ::do_widen(char) const@@Base+0x2ef18> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + b 4cf10 ::do_widen(char) const@@Base+0x2eeb0> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + b 4cf44 ::do_widen(char) const@@Base+0x2eee4> │ │ │ │ + str x0, [sp, #152] │ │ │ │ bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x23] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + adrp x2, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x2, x2, #0x60 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 44fe4 ::do_widen(char) const@@Base+0x30aa4> // b.none │ │ │ │ - mov x0, x23 │ │ │ │ - blr x2 │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldr x3, [x3, #48] │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 4d374 ::do_widen(char) const@@Base+0x2f314> // b.none │ │ │ │ + blr x3 │ │ │ │ and w1, w0, #0xff │ │ │ │ - b 44fe4 ::do_widen(char) const@@Base+0x30aa4> │ │ │ │ - mov x0, x23 │ │ │ │ + b 4d374 ::do_widen(char) const@@Base+0x2f314> │ │ │ │ + str x0, [sp, #152] │ │ │ │ bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x23] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + adrp x2, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x2, x2, #0x60 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 45040 ::do_widen(char) const@@Base+0x30b00> // b.none │ │ │ │ - mov x0, x23 │ │ │ │ - blr x2 │ │ │ │ + ldr x4, [x0] │ │ │ │ + ldr x4, [x4, #48] │ │ │ │ + cmp x4, x2 │ │ │ │ + b.eq 4d3d4 ::do_widen(char) const@@Base+0x2f374> // b.none │ │ │ │ + blr x4 │ │ │ │ and w1, w0, #0xff │ │ │ │ - b 45040 ::do_widen(char) const@@Base+0x30b00> │ │ │ │ - mov x5, #0xf // #15 │ │ │ │ - b 44de0 ::do_widen(char) const@@Base+0x308a0> │ │ │ │ - mov x5, #0xf // #15 │ │ │ │ - b 44b5c ::do_widen(char) const@@Base+0x3061c> │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ + b 4d3d4 ::do_widen(char) const@@Base+0x2f374> │ │ │ │ + orr w4, w4, w12 │ │ │ │ + strb w4, [x7, x10] │ │ │ │ + cmp w14, #0x2 │ │ │ │ + b.eq 4d2f8 ::do_widen(char) const@@Base+0x2f298> // b.none │ │ │ │ + ldr x3, [x28, #16] │ │ │ │ + tst x22, #0x1 │ │ │ │ + ldr x3, [x3, #8] │ │ │ │ + ldr x2, [x3, x2] │ │ │ │ + ldr x3, [x2, #136] │ │ │ │ + ldrb w2, [x3, x10] │ │ │ │ + and w4, w2, #0xfffffff7 │ │ │ │ + and w2, w2, #0x7f │ │ │ │ + csel w2, w2, w4, ne // ne = any │ │ │ │ + strb w2, [x3, x10] │ │ │ │ + b 4d314 ::do_widen(char) const@@Base+0x2f2b4> │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + str x1, [sp, #152] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + b 4ccbc ::do_widen(char) const@@Base+0x2ec5c> │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ mov x0, x1 │ │ │ │ - mov x1, x23 │ │ │ │ + mov x1, x28 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl d270 │ │ │ │ - b 44e90 ::do_widen(char) const@@Base+0x30950> │ │ │ │ - ldr x1, [sp, #336] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 44de8 ::do_widen(char) const@@Base+0x308a8> // b.plast │ │ │ │ - ldr x5, [sp, #24] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 44ddc ::do_widen(char) const@@Base+0x3089c> // b.any │ │ │ │ - b 44df8 ::do_widen(char) const@@Base+0x308b8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ + b 4cc64 ::do_widen(char) const@@Base+0x2ec04> │ │ │ │ ldr x2, [x3, #8] │ │ │ │ - stp x1, x3, [sp, #80] │ │ │ │ + mov x0, x19 │ │ │ │ + stp x1, x3, [sp, #40] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl d270 │ │ │ │ - ldp x1, x3, [sp, #80] │ │ │ │ - b 44c10 ::do_widen(char) const@@Base+0x306d0> │ │ │ │ + ldp x1, x3, [sp, #40] │ │ │ │ + b 4bc4c ::do_widen(char) const@@Base+0x2dbec> │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ ldr x2, [x3, #8] │ │ │ │ - mov x0, x4 │ │ │ │ - stp x1, x3, [sp, #32] │ │ │ │ + stp x1, x3, [sp, #40] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl d270 │ │ │ │ - ldp x1, x3, [sp, #32] │ │ │ │ - b 4496c ::do_widen(char) const@@Base+0x3042c> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str x1, [sp, #32] │ │ │ │ + ldp x1, x3, [sp, #40] │ │ │ │ + b 4bcac ::do_widen(char) const@@Base+0x2dc4c> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str x1, [sp, #40] │ │ │ │ ldr x2, [x3, #8] │ │ │ │ - str x3, [sp, #56] │ │ │ │ + str x3, [sp, #72] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl d270 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - b 449d0 ::do_widen(char) const@@Base+0x30490> │ │ │ │ - ldr x1, [sp, #240] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 44b64 ::do_widen(char) const@@Base+0x30624> // b.plast │ │ │ │ - ldr x5, [sp, #56] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 44b58 ::do_widen(char) const@@Base+0x30618> // b.any │ │ │ │ - b 44b74 ::do_widen(char) const@@Base+0x30634> │ │ │ │ - add x0, sp, #0x1e0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 44adc ::do_widen(char) const@@Base+0x3059c> │ │ │ │ - add x1, sp, #0x1e0 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 448d4 ::do_widen(char) const@@Base+0x30394> │ │ │ │ - mov x1, x22 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 44d60 ::do_widen(char) const@@Base+0x30820> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + b 4beac ::do_widen(char) const@@Base+0x2de4c> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ ldr x2, [x3, #8] │ │ │ │ - mov x0, x4 │ │ │ │ - str x1, [sp, #40] │ │ │ │ + stp x1, x3, [sp, #72] │ │ │ │ add x2, x2, #0x1 │ │ │ │ - str x3, [sp, #56] │ │ │ │ bl d270 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - b 44ba8 ::do_widen(char) const@@Base+0x30668> │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x0, x3 │ │ │ │ - mov x1, x21 │ │ │ │ + ldp x1, x3, [sp, #72] │ │ │ │ + b 4bf10 ::do_widen(char) const@@Base+0x2deb0> │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl d270 │ │ │ │ - b 44e2c ::do_widen(char) const@@Base+0x308ec> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - mov x20, x19 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl 497e0 ::do_widen(char) const@@Base+0x352a0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1608] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 4532c ::do_widen(char) const@@Base+0x30dec> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - add x20, sp, #0x130 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 451e8 ::do_widen(char) const@@Base+0x30ca8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1608] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 45250 ::do_widen(char) const@@Base+0x30d10> // b.any │ │ │ │ - add x1, sp, #0xb0 │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - str x1, [sp, #64] │ │ │ │ - bl d530 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1608] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 45250 ::do_widen(char) const@@Base+0x30d10> // b.any │ │ │ │ - add x1, sp, #0xd0 │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 45208 ::do_widen(char) const@@Base+0x30cc8> │ │ │ │ - bti j │ │ │ │ - add x26, x26, #0x10 │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x1e0 │ │ │ │ - str x26, [sp, #408] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x25, x25, #0x10 │ │ │ │ - mov x0, x28 │ │ │ │ - str x25, [sp, #408] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #400] │ │ │ │ - str x27, [x19, x0] │ │ │ │ - mov x0, x23 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - str x24, [sp, #512] │ │ │ │ - bl d410 │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - mov x19, x20 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - b 45210 ::do_widen(char) const@@Base+0x30cd0> │ │ │ │ - mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4530c ::do_widen(char) const@@Base+0x30dcc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1608] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 45250 ::do_widen(char) const@@Base+0x30d10> // b.any │ │ │ │ - add x1, sp, #0x110 │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - str x1, [sp, #56] │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1608] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 45250 ::do_widen(char) const@@Base+0x30d10> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - mov x0, x23 │ │ │ │ - str x24, [sp, #512] │ │ │ │ - bl d410 │ │ │ │ - b 4522c ::do_widen(char) const@@Base+0x30cec> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4522c ::do_widen(char) const@@Base+0x30cec> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - add x20, sp, #0x130 │ │ │ │ - b 451f0 ::do_widen(char) const@@Base+0x30cb0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - mov x19, x20 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - b 45210 ::do_widen(char) const@@Base+0x30cd0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4547c ::do_widen(char) const@@Base+0x30f3c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 45220 ::do_widen(char) const@@Base+0x30ce0> │ │ │ │ - bti j │ │ │ │ - add x26, x26, #0x10 │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x1e0 │ │ │ │ - str x26, [sp, #408] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x25, x25, #0x10 │ │ │ │ - mov x0, x28 │ │ │ │ - str x25, [sp, #408] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #400] │ │ │ │ - str x27, [x19, x0] │ │ │ │ - b 453b0 ::do_widen(char) const@@Base+0x30e70> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - b 4522c ::do_widen(char) const@@Base+0x30cec> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1608] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 45250 ::do_widen(char) const@@Base+0x30d10> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x21, sp, #0x170 │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1608] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 45250 ::do_widen(char) const@@Base+0x30d10> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x20, sp, #0x130 │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 45404 ::do_widen(char) const@@Base+0x30ec4> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 453e0 ::do_widen(char) const@@Base+0x30ea0> │ │ │ │ - bti j │ │ │ │ - add x26, x26, #0x10 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - str x26, [sp, #408] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x25, x25, #0x10 │ │ │ │ - mov x0, x28 │ │ │ │ - str x25, [sp, #408] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #400] │ │ │ │ - str x27, [x19, x0] │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - mov x19, x20 │ │ │ │ - mov x0, x23 │ │ │ │ - add x20, sp, #0x130 │ │ │ │ - str x24, [sp, #512] │ │ │ │ - bl d410 │ │ │ │ - b 451f0 ::do_widen(char) const@@Base+0x30cb0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4552c ::do_widen(char) const@@Base+0x30fec> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1608] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 45250 ::do_widen(char) const@@Base+0x30d10> // b.any │ │ │ │ - bl dab0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 45218 ::do_widen(char) const@@Base+0x30cd8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1608] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 45250 ::do_widen(char) const@@Base+0x30d10> // b.any │ │ │ │ - bl dab0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 451f8 ::do_widen(char) const@@Base+0x30cb8> │ │ │ │ - bti j │ │ │ │ - add x1, sp, #0xd0 │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - b 45210 ::do_widen(char) const@@Base+0x30cd0> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 4525c ::do_widen(char) const@@Base+0x30d1c> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #104] │ │ │ │ - ubfx x0, x0, #2, #1 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x1, [x0, #80] │ │ │ │ - stp x1, x1, [x0, #8] │ │ │ │ - str x1, [x0, #24] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr w1, [x0, #104] │ │ │ │ - tbz w1, #1, 45680 ::do_widen(char) const@@Base+0x31140> │ │ │ │ - ldp x1, x2, [x0, #80] │ │ │ │ - stp x1, x1, [x0, #32] │ │ │ │ - add x2, x1, x2 │ │ │ │ - str x2, [x0, #48] │ │ │ │ - ret │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x1, x1, [x0, #32] │ │ │ │ - str x2, [x0, #48] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x1, [x0, #184] │ │ │ │ - stp x1, x1, [x0, #8] │ │ │ │ - str x1, [x0, #24] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr w1, [x0, #208] │ │ │ │ - tbz w1, #1, 456e0 ::do_widen(char) const@@Base+0x311a0> │ │ │ │ - ldp x1, x2, [x0, #184] │ │ │ │ - stp x1, x1, [x0, #32] │ │ │ │ - add x2, x1, x2 │ │ │ │ - str x2, [x0, #48] │ │ │ │ - ret │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x1, x1, [x0, #32] │ │ │ │ - str x2, [x0, #48] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #208] │ │ │ │ - ubfx x0, x0, #2, #1 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x1, [x0, #104] │ │ │ │ - stp x1, x1, [x0, #8] │ │ │ │ - str x1, [x0, #24] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr w1, [x0, #128] │ │ │ │ - tbz w1, #1, 45760 ::do_widen(char) const@@Base+0x31220> │ │ │ │ - ldp x1, x2, [x0, #104] │ │ │ │ - stp x1, x1, [x0, #32] │ │ │ │ - add x2, x1, x2 │ │ │ │ - str x2, [x0, #48] │ │ │ │ - ret │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x1, x1, [x0, #32] │ │ │ │ - str x2, [x0, #48] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #128] │ │ │ │ - ubfx x0, x0, #2, #1 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x1, [x0, #96] │ │ │ │ - stp x1, x1, [x0, #8] │ │ │ │ - str x1, [x0, #24] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr w1, [x0, #120] │ │ │ │ - tbz w1, #1, 457e0 ::do_widen(char) const@@Base+0x312a0> │ │ │ │ - ldp x1, x2, [x0, #96] │ │ │ │ - stp x1, x1, [x0, #32] │ │ │ │ - add x2, x1, x2 │ │ │ │ - str x2, [x0, #48] │ │ │ │ - ret │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x1, x1, [x0, #32] │ │ │ │ - str x2, [x0, #48] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #120] │ │ │ │ - ubfx x0, x0, #2, #1 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - str x1, [x0, #88] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr w2, [x0, #120] │ │ │ │ - ubfiz w1, w1, #2, #8 │ │ │ │ - and w2, w2, #0xfffffffb │ │ │ │ - orr w2, w2, w1 │ │ │ │ - str w2, [x0, #120] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0xc0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - str x1, [x0, #96] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr w2, [x0, #128] │ │ │ │ - ubfiz w1, w1, #2, #8 │ │ │ │ - and w2, w2, #0xfffffffb │ │ │ │ - orr w2, w2, w1 │ │ │ │ - str w2, [x0, #128] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0xd0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - str x1, [x0, #176] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr w2, [x0, #208] │ │ │ │ - ubfiz w1, w1, #2, #8 │ │ │ │ - and w2, w2, #0xfffffffb │ │ │ │ - orr w2, w2, w1 │ │ │ │ - str w2, [x0, #208] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0xe8 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - str x1, [x0, #72] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr w2, [x0, #104] │ │ │ │ - ubfiz w1, w1, #2, #8 │ │ │ │ - and w2, w2, #0xfffffffb │ │ │ │ - orr w2, w2, w1 │ │ │ │ - str w2, [x0, #104] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x110 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - b d870 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - b d870 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - b d870 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - b d870 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x2, [x0, #24] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cbz x2, 45bd0 ::do_widen(char) const@@Base+0x31690> │ │ │ │ - ldr x3, [x2] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x3, x2 │ │ │ │ - b.eq 45bcc ::do_widen(char) const@@Base+0x3168c> // b.none │ │ │ │ - ldr x1, [x3, #16] │ │ │ │ - b df10 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - mov x29, sp │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x210 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldrb w1, [x0, #80] │ │ │ │ - tbz w1, #0, 45c18 ::do_widen(char) const@@Base+0x316d8> │ │ │ │ - add x2, x0, #0x48 │ │ │ │ - mov x0, x2 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - mov x29, sp │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x4b8 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldrb w1, [x0, #88] │ │ │ │ - tbz w1, #0, 45c78 ::do_widen(char) const@@Base+0x31738> │ │ │ │ - add x2, x0, #0x48 │ │ │ │ - mov x0, x2 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - mov x29, sp │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x5d0 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldrb w1, [x0, #168] │ │ │ │ - tbz w1, #0, 45cd8 ::do_widen(char) const@@Base+0x31798> │ │ │ │ - add x2, x0, #0x48 │ │ │ │ - mov x0, x2 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - mov x29, sp │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x668 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldrb w1, [x0, #69] │ │ │ │ - tbz w1, #0, 45d38 ::do_widen(char) const@@Base+0x317f8> │ │ │ │ - add x2, x0, #0x44 │ │ │ │ - mov x0, x2 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - mov x29, sp │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x700 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - adrp x3, 9e000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0xaa0 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add x3, x3, #0xad0 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - stp x2, x3, [x19] │ │ │ │ - str x1, [x19, #40] │ │ │ │ - cbz x0, 45dc8 ::do_widen(char) const@@Base+0x31888> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b dcf0 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - adrp x3, 9e000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0xaa0 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #40] │ │ │ │ - add x3, x3, #0xad0 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - stp x2, x3, [x19, #-8] │ │ │ │ - str x1, [x19, #32] │ │ │ │ - cbz x0, 45e28 ::do_widen(char) const@@Base+0x318e8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b dcf0 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - adrp x3, 9e000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0xaa0 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - add x3, x3, #0xad0 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - stp x2, x3, [x19, #-40] │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 45e88 ::do_widen(char) const@@Base+0x31948> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - sub x0, x19, #0x20 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b dcf0 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x3e8 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #80] │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 45ecc ::do_widen(char) const@@Base+0x3198c> │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - b db90 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x898 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 45f2c ::do_widen(char) const@@Base+0x319ec> │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - b db90 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - adrp x3, 9e000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0xa28 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - add x3, x3, #0xa58 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - stp x2, x3, [x19] │ │ │ │ - str x1, [x19, #24] │ │ │ │ - cbz x0, 45fa8 ::do_widen(char) const@@Base+0x31a68> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b de40 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - adrp x3, 9e000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0xa28 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - add x3, x3, #0xa58 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - stp x2, x3, [x19, #-8] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - cbz x0, 46008 ::do_widen(char) const@@Base+0x31ac8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b de40 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - adrp x3, 9e000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0xa28 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - add x3, x3, #0xa58 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - stp x2, x3, [x19, #-24] │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 46068 ::do_widen(char) const@@Base+0x31b28> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - sub x0, x19, #0x10 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b de40 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - add x22, sp, #0x7 │ │ │ │ - mov x21, #0x1 // #1 │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - strb w1, [sp, #7] │ │ │ │ - ldr x0, [x20] │ │ │ │ - sub x2, x21, x19 │ │ │ │ - add x1, x22, x19 │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldr x3, [x3, #96] │ │ │ │ - blr x3 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 460ec ::do_widen(char) const@@Base+0x31bac> // b.none │ │ │ │ - add x19, x19, x0 │ │ │ │ - cmp x19, #0x0 │ │ │ │ - b.le 460c0 ::do_widen(char) const@@Base+0x31b80> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 46120 ::do_widen(char) const@@Base+0x31be0> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x1 │ │ │ │ - ldr x1, [x0] │ │ │ │ - cbz x1, 46224 ::do_widen(char) const@@Base+0x31ce4> │ │ │ │ - ldr x22, [x1, #32] │ │ │ │ - ldr x20, [x1, #48] │ │ │ │ - sub x20, x20, x22 │ │ │ │ - cmp x20, #0x0 │ │ │ │ - b.le 4621c ::do_widen(char) const@@Base+0x31cdc> │ │ │ │ - mov x23, x0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 46190 ::do_widen(char) const@@Base+0x31c50> │ │ │ │ - add x19, x19, x0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.le 461d8 ::do_widen(char) const@@Base+0x31c98> │ │ │ │ - ldr x0, [x24] │ │ │ │ - sub x21, x20, x19 │ │ │ │ - mov x2, x21 │ │ │ │ - add x1, x22, x19 │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldr x3, [x3, #96] │ │ │ │ - blr x3 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.ne 46184 ::do_widen(char) const@@Base+0x31c44> // b.any │ │ │ │ - cmp x19, #0x0 │ │ │ │ - ccmp x20, x19, #0x4, gt │ │ │ │ - b.le 461d8 ::do_widen(char) const@@Base+0x31c98> │ │ │ │ - ldr x0, [x23] │ │ │ │ - cbz x0, 46224 ::do_widen(char) const@@Base+0x31ce4> │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - mov x2, x21 │ │ │ │ - add x1, x0, x19 │ │ │ │ - bl da90 │ │ │ │ - ldr x1, [x23] │ │ │ │ - cbz x1, 46224 ::do_widen(char) const@@Base+0x31ce4> │ │ │ │ - ldr x22, [x1, #32] │ │ │ │ - cmp x19, #0x0 │ │ │ │ - sub x20, x20, x19 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - ldr x2, [x1, #40] │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - add x20, x22, x20 │ │ │ │ - add x22, x22, x2 │ │ │ │ - stp x20, x22, [x1, #16] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 461f0 ::do_widen(char) const@@Base+0x31cb0> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x7b8 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x1, [x0, #16] │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - cbz x1, 464bc ::do_widen(char) const@@Base+0x31f7c> │ │ │ │ - ldr x0, [x24, #24] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ls 462d4 ::do_widen(char) const@@Base+0x31d94> // b.plast │ │ │ │ - ldrb w0, [x1] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4680c ::do_widen(char) const@@Base+0x322cc> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - ldr x19, [x24, #8] │ │ │ │ - ldr x2, [x24, #120] │ │ │ │ - sub x19, x1, x19 │ │ │ │ - ldr x0, [x24, #104] │ │ │ │ - cmp x2, x19 │ │ │ │ - csel x19, x2, x19, le │ │ │ │ - cbnz x19, 46508 ::do_widen(char) const@@Base+0x31fc8> │ │ │ │ - ldrb w1, [x24, #88] │ │ │ │ - add x3, x0, x2 │ │ │ │ - sub x19, x2, x19 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - add x19, x0, x19 │ │ │ │ - stp x19, x3, [x24, #8] │ │ │ │ - add x21, x24, #0x48 │ │ │ │ - str x3, [x24, #24] │ │ │ │ - tbz w1, #0, 46820 ::do_widen(char) const@@Base+0x322e0> │ │ │ │ - ldr x27, [x24, #72] │ │ │ │ - ldr x28, [x24, #112] │ │ │ │ - mov x19, x27 │ │ │ │ - ldr x20, [x24, #96] │ │ │ │ - sub x28, x28, x2 │ │ │ │ - cbz x27, 467ec ::do_widen(char) const@@Base+0x322ac> │ │ │ │ - ldr w1, [x27, #56] │ │ │ │ - tbz w1, #0, 46528 ::do_widen(char) const@@Base+0x31fe8> │ │ │ │ - ldp x2, x26, [x27, #40] │ │ │ │ - tbz w1, #2, 46578 ::do_widen(char) const@@Base+0x32038> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - add x28, x0, x28 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3840] │ │ │ │ - add x22, sp, #0x18 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #4024] │ │ │ │ - add x20, sp, #0x20 │ │ │ │ - str x0, [sp] │ │ │ │ - b 463e8 ::do_widen(char) const@@Base+0x31ea8> │ │ │ │ - mov x2, x26 │ │ │ │ - mov x4, x28 │ │ │ │ - mov x3, x22 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d8c0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr w23, [x25] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x19 │ │ │ │ - bl d240 │ │ │ │ - mov w26, w0 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d8a0 │ │ │ │ - mov w0, w26 │ │ │ │ - bl dba0 │ │ │ │ - cmp w26, w23 │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - strb w0, [x19, #17] │ │ │ │ - str x2, [x27, #40] │ │ │ │ - b.eq 4640c ::do_widen(char) const@@Base+0x31ecc> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - cmp x1, x28 │ │ │ │ - b.eq 46478 ::do_widen(char) const@@Base+0x31f38> // b.none │ │ │ │ - ldr x26, [x27, #48] │ │ │ │ - str x2, [sp, #32] │ │ │ │ - ldr x19, [x21] │ │ │ │ - cbz x19, 467ac ::do_widen(char) const@@Base+0x3226c> │ │ │ │ - ldrb w0, [x19, #16] │ │ │ │ - tbz w0, #0, 46458 ::do_widen(char) const@@Base+0x31f18> │ │ │ │ - ldrb w0, [x19, #17] │ │ │ │ - tbz w0, #0, 46378 ::do_widen(char) const@@Base+0x31e38> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x0, [x27, #40] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - subs x1, x1, x0 │ │ │ │ - b.eq 46488 ::do_widen(char) const@@Base+0x31f48> // b.none │ │ │ │ - cmn x1, #0x1 │ │ │ │ - b.eq 46488 ::do_widen(char) const@@Base+0x31f48> // b.none │ │ │ │ - ldr x0, [x24, #104] │ │ │ │ - ldr x2, [x24, #120] │ │ │ │ - ldr x3, [x24, #16] │ │ │ │ - add x2, x1, x2 │ │ │ │ - add x0, x0, x2 │ │ │ │ - str x0, [x24, #24] │ │ │ │ - cbz x1, 464a4 ::do_widen(char) const@@Base+0x31f64> │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - ldrb w0, [x3] │ │ │ │ - b 462a4 ::do_widen(char) const@@Base+0x31d64> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl dd40 │ │ │ │ - b 463fc ::do_widen(char) const@@Base+0x31ebc> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - cmn x1, #0x1 │ │ │ │ - b.ne 46424 ::do_widen(char) const@@Base+0x31ee4> // b.any │ │ │ │ - ldr x1, [x24, #104] │ │ │ │ - ldr x2, [x24, #120] │ │ │ │ - ldr w0, [x24, #64] │ │ │ │ - add x1, x1, x2 │ │ │ │ - str x1, [x24, #24] │ │ │ │ - orr w0, w0, #0x1 │ │ │ │ - str w0, [x24, #64] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - b 462a4 ::do_widen(char) const@@Base+0x31d64> │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 45000 ::do_widen(char) const@@Base+0x30ac0> │ │ │ │ - add x1, x1, #0x720 │ │ │ │ - ldr x2, [x2, #168] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 4656c ::do_widen(char) const@@Base+0x3202c> // b.any │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - ldr x2, [x24, #120] │ │ │ │ - ldr x0, [x0, #104] │ │ │ │ - stp x0, x0, [x24, #8] │ │ │ │ - cmp x2, x19 │ │ │ │ - str x0, [x24, #24] │ │ │ │ - mov x1, x0 │ │ │ │ - csel x19, x2, x19, le │ │ │ │ - cbz x19, 46300 ::do_widen(char) const@@Base+0x31dc0> │ │ │ │ - sub x2, x2, x19 │ │ │ │ - sub x1, x1, x19 │ │ │ │ - add x0, x0, x2 │ │ │ │ - mov x2, x19 │ │ │ │ - bl da90 │ │ │ │ - ldr x0, [x24, #104] │ │ │ │ - ldr x2, [x24, #120] │ │ │ │ - b 46300 ::do_widen(char) const@@Base+0x31dc0> │ │ │ │ - tbnz w1, #1, 467cc ::do_widen(char) const@@Base+0x3228c> │ │ │ │ - add x3, x27, #0x18 │ │ │ │ - orr w4, w1, #0x1 │ │ │ │ - ldr x2, [x27, #24] │ │ │ │ - str w4, [x27, #56] │ │ │ │ - stp x2, x2, [x3, #16] │ │ │ │ - tbnz w1, #2, 46564 ::do_widen(char) const@@Base+0x32024> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - add x28, x1, x28 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - cmp x1, x28 │ │ │ │ - b.ne 4662c ::do_widen(char) const@@Base+0x320ec> // b.any │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b 46428 ::do_widen(char) const@@Base+0x31ee8> │ │ │ │ - mov x26, x2 │ │ │ │ - b 4634c ::do_widen(char) const@@Base+0x31e0c> │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [x24, #16] │ │ │ │ - b 46294 ::do_widen(char) const@@Base+0x31d54> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - add x28, x1, x28 │ │ │ │ - cmp x2, x26 │ │ │ │ - b.eq 46550 ::do_widen(char) const@@Base+0x32010> // b.none │ │ │ │ - str x2, [sp, #32] │ │ │ │ - cbz x19, 467ac ::do_widen(char) const@@Base+0x3226c> │ │ │ │ - ldrb w0, [x19, #16] │ │ │ │ - tbz w0, #0, 46790 ::do_widen(char) const@@Base+0x32250> │ │ │ │ - ldrb w0, [x19, #17] │ │ │ │ - tbnz w0, #0, 46404 ::do_widen(char) const@@Base+0x31ec4> │ │ │ │ - add x22, sp, #0x20 │ │ │ │ - add x23, sp, #0x18 │ │ │ │ - mov x3, x23 │ │ │ │ - mov x4, x28 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x2, x26 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d8c0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3896] │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #4024] │ │ │ │ - ldr w1, [x1] │ │ │ │ - ldr w25, [x2] │ │ │ │ - bl d240 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x2, x23 │ │ │ │ - mov w22, w0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d8a0 │ │ │ │ - mov w0, w22 │ │ │ │ - bl dba0 │ │ │ │ - cmp w22, w25 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - strb w1, [x19, #17] │ │ │ │ - str x0, [x27, #40] │ │ │ │ - b.eq 4640c ::do_widen(char) const@@Base+0x31ecc> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - cmp x28, x1 │ │ │ │ - b.eq 46478 ::do_widen(char) const@@Base+0x31f38> // b.none │ │ │ │ - ldr x19, [x24, #72] │ │ │ │ - cbz x19, 467ec ::do_widen(char) const@@Base+0x322ac> │ │ │ │ - ldr x3, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x1, x2, [x19, #24] │ │ │ │ - ldr x3, [x3, #64] │ │ │ │ - blr x3 │ │ │ │ - ldr x19, [x24, #72] │ │ │ │ - cbnz x0, 46740 ::do_widen(char) const@@Base+0x32200> │ │ │ │ - ldr w0, [x20, #64] │ │ │ │ - tbnz w0, #0, 46778 ::do_widen(char) const@@Base+0x32238> │ │ │ │ - cbz x19, 467ec ::do_widen(char) const@@Base+0x322ac> │ │ │ │ - add x1, x19, #0x18 │ │ │ │ - add x23, sp, #0x18 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - add x22, sp, #0x20 │ │ │ │ - stp x0, x0, [x1, #16] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3896] │ │ │ │ - ldp x2, x20, [x27, #40] │ │ │ │ - str x0, [sp] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #4024] │ │ │ │ - b 466fc ::do_widen(char) const@@Base+0x321bc> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x4, x28 │ │ │ │ - mov x3, x23 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d8c0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr w25, [x26] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x19 │ │ │ │ - bl d240 │ │ │ │ - mov w20, w0 │ │ │ │ - mov x2, x23 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d8a0 │ │ │ │ - mov w0, w20 │ │ │ │ - bl dba0 │ │ │ │ - cmp w20, w25 │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - strb w0, [x19, #17] │ │ │ │ - str x2, [x27, #40] │ │ │ │ - b.eq 4640c ::do_widen(char) const@@Base+0x31ecc> // b.none │ │ │ │ - ldr x20, [x27, #48] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - cmp x20, x2 │ │ │ │ - b.eq 46478 ::do_widen(char) const@@Base+0x31f38> // b.none │ │ │ │ - cmp x28, x1 │ │ │ │ - b.eq 46478 ::do_widen(char) const@@Base+0x31f38> // b.none │ │ │ │ - cmp x20, x2 │ │ │ │ - b.eq 46474 ::do_widen(char) const@@Base+0x31f34> // b.none │ │ │ │ - ldr x19, [x21] │ │ │ │ - str x2, [sp, #32] │ │ │ │ - cbz x19, 467ac ::do_widen(char) const@@Base+0x3226c> │ │ │ │ - ldrb w0, [x19, #16] │ │ │ │ - tbz w0, #0, 46724 ::do_widen(char) const@@Base+0x321e4> │ │ │ │ - ldrb w0, [x19, #17] │ │ │ │ - tbnz w0, #0, 46404 ::do_widen(char) const@@Base+0x31ec4> │ │ │ │ - b 46684 ::do_widen(char) const@@Base+0x32144> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl dd40 │ │ │ │ - b 46718 ::do_widen(char) const@@Base+0x321d8> │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 46778 ::do_widen(char) const@@Base+0x32238> // b.none │ │ │ │ - cbz x19, 467ec ::do_widen(char) const@@Base+0x322ac> │ │ │ │ - ldr x2, [x19, #24] │ │ │ │ - add x1, x19, #0x18 │ │ │ │ - add x0, x2, x0 │ │ │ │ - stp x2, x0, [x1, #16] │ │ │ │ - ldp x2, x26, [x27, #40] │ │ │ │ - cmp x2, x26 │ │ │ │ - b.ne 4658c ::do_widen(char) const@@Base+0x3204c> // b.any │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - cmp x28, x1 │ │ │ │ - b.ne 46628 ::do_widen(char) const@@Base+0x320e8> // b.any │ │ │ │ - b 46478 ::do_widen(char) const@@Base+0x31f38> │ │ │ │ - cbz x19, 467ec ::do_widen(char) const@@Base+0x322ac> │ │ │ │ - ldr w0, [x19, #56] │ │ │ │ - ldp x2, x26, [x27, #40] │ │ │ │ - orr w0, w0, #0x4 │ │ │ │ - str w0, [x19, #56] │ │ │ │ - b 46358 ::do_widen(char) const@@Base+0x31e18> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl dd40 │ │ │ │ - b 4659c ::do_widen(char) const@@Base+0x3205c> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0xc38 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x30a // #778 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0xb18 │ │ │ │ - add x1, x1, #0xbe8 │ │ │ │ - add x0, x0, #0xc20 │ │ │ │ - mov w2, #0x117 // #279 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x968 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x5d0 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x3e8 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #80] │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 4686c ::do_widen(char) const@@Base+0x3232c> │ │ │ │ - bl d870 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl db90 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - ldr x19, [x0, #16] │ │ │ │ - cbz x19, 468f0 ::do_widen(char) const@@Base+0x323b0> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 468c4 ::do_widen(char) const@@Base+0x32384> │ │ │ │ - bl d870 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d380 │ │ │ │ - mov x0, x19 │ │ │ │ - bl de20 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - ldr x19, [x0, #16] │ │ │ │ - cbz x19, 46950 ::do_widen(char) const@@Base+0x32410> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cbz x0, 46924 ::do_widen(char) const@@Base+0x323e4> │ │ │ │ - bl d870 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc30 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x898 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 4698c ::do_widen(char) const@@Base+0x3244c> │ │ │ │ - bl d870 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl db90 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - adrp x3, 9e000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0xaa0 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add x3, x3, #0xad0 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - stp x2, x3, [x19] │ │ │ │ - str x1, [x19, #40] │ │ │ │ - cbz x0, 46a08 ::do_widen(char) const@@Base+0x324c8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - bl dcf0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x3, x1, #0xaa0 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x2, 9e000 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x0, #40] │ │ │ │ - stur x3, [x19, #-8] │ │ │ │ - add x2, x2, #0xad0 │ │ │ │ - str x2, [x20], #-8 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - str x1, [x19, #32] │ │ │ │ - cbz x0, 46a74 ::do_widen(char) const@@Base+0x32534> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl dcf0 │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x3, x1, #0xaa0 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x2, 9e000 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - sub x20, x0, #0x28 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - stur x3, [x19, #-40] │ │ │ │ - add x2, x2, #0xad0 │ │ │ │ - str x2, [x20, #8] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 46ae0 ::do_widen(char) const@@Base+0x325a0> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - sub x0, x19, #0x20 │ │ │ │ - bl dcf0 │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - adrp x3, 9e000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0xa28 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - add x3, x3, #0xa58 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - stp x2, x3, [x19] │ │ │ │ - str x1, [x19, #24] │ │ │ │ - cbz x0, 46b48 ::do_widen(char) const@@Base+0x32608> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - bl de40 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x3, x1, #0xa28 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x2, 9e000 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - stur x3, [x19, #-8] │ │ │ │ - add x2, x2, #0xa58 │ │ │ │ - str x2, [x20], #-8 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - str x1, [x19, #16] │ │ │ │ - cbz x0, 46bb4 ::do_widen(char) const@@Base+0x32674> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl de40 │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x3, x1, #0xa28 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x2, 9e000 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - sub x20, x0, #0x18 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - stur x3, [x19, #-24] │ │ │ │ - add x2, x2, #0xa58 │ │ │ │ - str x2, [x20, #8] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 46c20 ::do_widen(char) const@@Base+0x326e0> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - sub x0, x19, #0x10 │ │ │ │ - bl de40 │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldrb w2, [x0, #69] │ │ │ │ - ldp x3, x1, [x0, #32] │ │ │ │ - sub x1, x1, x3 │ │ │ │ - cmp x1, #0x0 │ │ │ │ - b.le 46c98 ::do_widen(char) const@@Base+0x32758> │ │ │ │ - tbz w2, #0, 46c9c ::do_widen(char) const@@Base+0x3275c> │ │ │ │ - ldp x1, x2, [x0, #80] │ │ │ │ - stp x1, x1, [x0, #32] │ │ │ │ - add x1, x1, x2 │ │ │ │ - str x1, [x0, #48] │ │ │ │ - ldr x0, [x0, #72] │ │ │ │ - cbz x0, 46c88 ::do_widen(char) const@@Base+0x32748> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - tbnz w2, #0, 46c74 ::do_widen(char) const@@Base+0x32734> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x700 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 46c8c ::do_widen(char) const@@Base+0x3274c> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldrb w2, [x0, #69] │ │ │ │ - ldp x3, x1, [x0, #32] │ │ │ │ - sub x1, x1, x3 │ │ │ │ - cmp x1, #0x0 │ │ │ │ - b.le 46d44 ::do_widen(char) const@@Base+0x32804> │ │ │ │ - tbz w2, #0, 46d48 ::do_widen(char) const@@Base+0x32808> │ │ │ │ - ldp x1, x2, [x0, #80] │ │ │ │ - stp x1, x1, [x0, #32] │ │ │ │ - add x1, x1, x2 │ │ │ │ - str x1, [x0, #48] │ │ │ │ - ldr x0, [x0, #72] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - cbz x0, 46d34 ::do_widen(char) const@@Base+0x327f4> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - cset w1, ne // ne = any │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - mov w0, w1 │ │ │ │ - ret │ │ │ │ - tbnz w2, #0, 46d14 ::do_widen(char) const@@Base+0x327d4> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x700 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 46d34 ::do_widen(char) const@@Base+0x327f4> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - str x21, [sp, #48] │ │ │ │ - mov x21, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - strb w0, [sp, #7] │ │ │ │ - ldr x0, [x21] │ │ │ │ - add x20, sp, #0x7 │ │ │ │ - mov x3, x20 │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [x21] │ │ │ │ - asr x1, x19, #8 │ │ │ │ - strb w1, [sp, #7] │ │ │ │ - mov x3, x20 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [x21] │ │ │ │ - asr x1, x19, #16 │ │ │ │ - strb w1, [sp, #7] │ │ │ │ - mov x3, x20 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - asr x19, x19, #24 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - strb w19, [sp, #7] │ │ │ │ - ldr x0, [x21] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x3, x20 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 46e64 ::do_widen(char) const@@Base+0x32924> // b.any │ │ │ │ - ldr x21, [sp, #48] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr w2, [x0, #104] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - tbz w2, #1, 46edc ::do_widen(char) const@@Base+0x3299c> │ │ │ │ - ldr x2, [x0, #40] │ │ │ │ - cbz x2, 46f20 ::do_widen(char) const@@Base+0x329e0> │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 46f0c ::do_widen(char) const@@Base+0x329cc> // b.none │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 46f4c ::do_widen(char) const@@Base+0x32a0c> // b.none │ │ │ │ - strb w1, [x2] │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x19, #40] │ │ │ │ - mov w0, w1 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 46f0c ::do_widen(char) const@@Base+0x329cc> // b.none │ │ │ │ - ldrb w0, [x19, #69] │ │ │ │ - tbnz w0, #0, 46ec8 ::do_widen(char) const@@Base+0x32988> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x700 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x3, [x0] │ │ │ │ - adrp x2, 45000 ::do_widen(char) const@@Base+0x30ac0> │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - ldr x3, [x3, #176] │ │ │ │ - cmp x3, x2 │ │ │ │ - b.ne 46f88 ::do_widen(char) const@@Base+0x32a48> // b.any │ │ │ │ - ldp x2, x0, [x0, #80] │ │ │ │ - stp x2, x2, [x19, #32] │ │ │ │ - add x0, x2, x0 │ │ │ │ - str x0, [x19, #48] │ │ │ │ - b 46ea4 ::do_widen(char) const@@Base+0x32964> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - sub x2, x2, x0 │ │ │ │ - cmp x2, #0x0 │ │ │ │ - b.le 46f80 ::do_widen(char) const@@Base+0x32a40> │ │ │ │ - ldrb w0, [x19, #69] │ │ │ │ - tbz w0, #0, 46eec ::do_widen(char) const@@Base+0x329ac> │ │ │ │ - ldp x2, x0, [x19, #80] │ │ │ │ - stp x2, x2, [x19, #32] │ │ │ │ - add x0, x2, x0 │ │ │ │ - str x0, [x19, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 46eb8 ::do_widen(char) const@@Base+0x32978> // b.any │ │ │ │ - nop │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 46ecc ::do_widen(char) const@@Base+0x3298c> │ │ │ │ - str w1, [sp, #44] │ │ │ │ - blr x3 │ │ │ │ - ldr w1, [sp, #44] │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 46f0c ::do_widen(char) const@@Base+0x329cc> // b.none │ │ │ │ - ldr w0, [x19, #104] │ │ │ │ - tbz w0, #1, 46ee4 ::do_widen(char) const@@Base+0x329a4> │ │ │ │ - ldr x2, [x19, #40] │ │ │ │ - b 46eac ::do_widen(char) const@@Base+0x3296c> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x1 │ │ │ │ - ldr w1, [x0, #104] │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - tbz w1, #0, 47048 ::do_widen(char) const@@Base+0x32b08> │ │ │ │ - ldrb w1, [x0, #69] │ │ │ │ - tbz w1, #0, 47078 ::do_widen(char) const@@Base+0x32b38> │ │ │ │ - ldr x20, [x0, #72] │ │ │ │ - cbz x20, 47048 ::do_widen(char) const@@Base+0x32b08> │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - add x22, x20, #0x38 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, sp │ │ │ │ - bl d600 │ │ │ │ - ldr x2, [x20] │ │ │ │ - mov x21, sp │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x2, [x2, #16] │ │ │ │ - blr x2 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d920 │ │ │ │ - mov x0, sp │ │ │ │ - bl db90 │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4709c ::do_widen(char) const@@Base+0x32b5c> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x700 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl db90 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 470a0 ::do_widen(char) const@@Base+0x32b60> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x1 │ │ │ │ - ldr w1, [x0, #208] │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - tbz w1, #0, 47168 ::do_widen(char) const@@Base+0x32c28> │ │ │ │ - ldrb w1, [x0, #168] │ │ │ │ - tbz w1, #0, 47198 ::do_widen(char) const@@Base+0x32c58> │ │ │ │ - ldr x20, [x0, #176] │ │ │ │ - cbz x20, 47168 ::do_widen(char) const@@Base+0x32c28> │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - add x22, x20, #0x38 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, sp │ │ │ │ - bl d600 │ │ │ │ - ldr x2, [x20] │ │ │ │ - mov x21, sp │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x2, [x2, #16] │ │ │ │ - blr x2 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d920 │ │ │ │ - mov x0, sp │ │ │ │ - bl db90 │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 471bc ::do_widen(char) const@@Base+0x32c7c> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x668 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl db90 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 471c0 ::do_widen(char) const@@Base+0x32c80> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x1 │ │ │ │ - ldr w1, [x0, #128] │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - tbz w1, #0, 47288 ::do_widen(char) const@@Base+0x32d48> │ │ │ │ - ldrb w1, [x0, #88] │ │ │ │ - tbz w1, #0, 472b8 ::do_widen(char) const@@Base+0x32d78> │ │ │ │ - ldr x20, [x0, #96] │ │ │ │ - cbz x20, 47288 ::do_widen(char) const@@Base+0x32d48> │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - add x22, x20, #0x38 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, sp │ │ │ │ - bl d600 │ │ │ │ - ldr x2, [x20] │ │ │ │ - mov x21, sp │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x2, [x2, #16] │ │ │ │ - blr x2 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d920 │ │ │ │ - mov x0, sp │ │ │ │ - bl db90 │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 472dc ::do_widen(char) const@@Base+0x32d9c> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x5d0 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl db90 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 472e0 ::do_widen(char) const@@Base+0x32da0> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr w2, [x19, #120] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - tbz w2, #0, 473cc ::do_widen(char) const@@Base+0x32e8c> │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - ldrb w0, [x19, #80] │ │ │ │ - tbz w0, #0, 47404 ::do_widen(char) const@@Base+0x32ec4> │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - mov x8, sp │ │ │ │ - mov x21, x1 │ │ │ │ - mov x20, sp │ │ │ │ - ldr x2, [x0] │ │ │ │ - ldur x2, [x2, #-24] │ │ │ │ - add x0, x0, x2 │ │ │ │ - bl d390 >::imbue(std::locale const&)@plt> │ │ │ │ - mov x0, sp │ │ │ │ - bl db90 │ │ │ │ - ldr x19, [x19, #88] │ │ │ │ - cbz x19, 473fc ::do_widen(char) const@@Base+0x32ebc> │ │ │ │ - add x22, x19, #0x38 │ │ │ │ - mov x0, sp │ │ │ │ - mov x1, x22 │ │ │ │ - bl d600 │ │ │ │ - ldr x2, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - ldr x2, [x2, #16] │ │ │ │ - blr x2 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d920 │ │ │ │ - mov x0, sp │ │ │ │ - bl db90 │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 47424 ::do_widen(char) const@@Base+0x32ee4> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - b 473cc ::do_widen(char) const@@Base+0x32e8c> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x4b8 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl db90 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 47428 ::do_widen(char) const@@Base+0x32ee8> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x708 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #104] │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 4748c ::do_widen(char) const@@Base+0x32f4c> │ │ │ │ - bl d870 │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - tbz w0, #0, 474f8 ::do_widen(char) const@@Base+0x32fb8> │ │ │ │ - ldr x20, [x19, #80] │ │ │ │ - cbz x20, 474f8 ::do_widen(char) const@@Base+0x32fb8> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 474f8 ::do_widen(char) const@@Base+0x32fb8> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 474f8 ::do_widen(char) const@@Base+0x32fb8> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x560 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 4751c ::do_widen(char) const@@Base+0x32fdc> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b db90 │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 474f8 ::do_widen(char) const@@Base+0x32fb8> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x708 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #104] │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 4756c ::do_widen(char) const@@Base+0x3302c> │ │ │ │ - bl d870 │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - tbz w0, #0, 475d8 ::do_widen(char) const@@Base+0x33098> │ │ │ │ - ldr x20, [x19, #80] │ │ │ │ - cbz x20, 475d8 ::do_widen(char) const@@Base+0x33098> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 475d8 ::do_widen(char) const@@Base+0x33098> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 475d8 ::do_widen(char) const@@Base+0x33098> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x560 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 47604 ::do_widen(char) const@@Base+0x330c4> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl db90 │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 475d8 ::do_widen(char) const@@Base+0x33098> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - cmp w1, #0x10 │ │ │ │ - b.eq 47654 ::do_widen(char) const@@Base+0x33114> // b.none │ │ │ │ - ldrb w0, [x0, #69] │ │ │ │ - tbz w0, #0, 476e0 ::do_widen(char) const@@Base+0x331a0> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 46000 ::do_widen(char) const@@Base+0x31ac0> │ │ │ │ - add x1, x1, #0xc40 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 476d4 ::do_widen(char) const@@Base+0x33194> // b.any │ │ │ │ - add x20, x0, #0x44 │ │ │ │ - ldrb w2, [x19, #69] │ │ │ │ - ldp x1, x0, [x0, #32] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - b.le 476bc ::do_widen(char) const@@Base+0x3317c> │ │ │ │ - tbz w2, #0, 476e0 ::do_widen(char) const@@Base+0x331a0> │ │ │ │ - ldp x0, x1, [x19, #72] │ │ │ │ - stp x1, x1, [x19, #32] │ │ │ │ - ldr x2, [x19, #88] │ │ │ │ - add x1, x1, x2 │ │ │ │ - str x1, [x19, #48] │ │ │ │ - cbz x0, 476c8 ::do_widen(char) const@@Base+0x33188> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - ldrb w0, [x20, #1] │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - b 47640 ::do_widen(char) const@@Base+0x33100> │ │ │ │ - tbz w2, #0, 476e0 ::do_widen(char) const@@Base+0x331a0> │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - cbnz x0, 476a0 ::do_widen(char) const@@Base+0x33160> │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - b 47644 ::do_widen(char) const@@Base+0x33104> │ │ │ │ - blr x2 │ │ │ │ - ldrb w0, [x19, #69] │ │ │ │ - b 476b0 ::do_widen(char) const@@Base+0x33170> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x700 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 476ac ::do_widen(char) const@@Base+0x3316c> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - add x21, x0, #0x48 │ │ │ │ - ldp x1, x20, [x0, #32] │ │ │ │ - sub x20, x20, x1 │ │ │ │ - cmp x20, #0x0 │ │ │ │ - b.le 477a4 ::do_widen(char) const@@Base+0x33264> │ │ │ │ - ldrb w0, [x0, #80] │ │ │ │ - add x21, x19, #0x48 │ │ │ │ - tbz w0, #0, 477e4 ::do_widen(char) const@@Base+0x332a4> │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - mov x2, x20 │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldur x3, [x3, #-24] │ │ │ │ - add x0, x0, x3 │ │ │ │ - ldr x0, [x0, #232] │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldr x3, [x3, #96] │ │ │ │ - blr x3 │ │ │ │ - ldp x1, x2, [x19, #96] │ │ │ │ - add x2, x1, x2 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 477d8 ::do_widen(char) const@@Base+0x33298> // b.none │ │ │ │ - ldr x3, [x19, #40] │ │ │ │ - add x1, x1, x0 │ │ │ │ - str x2, [x19, #48] │ │ │ │ - sub x0, x3, x1 │ │ │ │ - add x0, x1, w0, sxtw │ │ │ │ - stp x1, x0, [x19, #32] │ │ │ │ - ldrb w0, [x21, #8] │ │ │ │ - tbz w0, #0, 477e4 ::do_widen(char) const@@Base+0x332a4> │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - cbz x0, 477c0 ::do_widen(char) const@@Base+0x33280> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp x1, x1, [x19, #32] │ │ │ │ - str x2, [x19, #48] │ │ │ │ - b 477a4 ::do_widen(char) const@@Base+0x33264> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x4b8 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 477c4 ::do_widen(char) const@@Base+0x33284> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - add x21, x0, #0x48 │ │ │ │ - ldp x1, x20, [x0, #32] │ │ │ │ - sub x20, x20, x1 │ │ │ │ - cmp x20, #0x0 │ │ │ │ - b.le 478a4 ::do_widen(char) const@@Base+0x33364> │ │ │ │ - ldrb w0, [x0, #80] │ │ │ │ - add x21, x19, #0x48 │ │ │ │ - tbz w0, #0, 478ec ::do_widen(char) const@@Base+0x333ac> │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - mov x2, x20 │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldur x3, [x3, #-24] │ │ │ │ - add x0, x0, x3 │ │ │ │ - ldr x0, [x0, #232] │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldr x3, [x3, #96] │ │ │ │ - blr x3 │ │ │ │ - ldp x1, x2, [x19, #96] │ │ │ │ - add x2, x1, x2 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 478e0 ::do_widen(char) const@@Base+0x333a0> // b.none │ │ │ │ - ldr x3, [x19, #40] │ │ │ │ - add x1, x1, x0 │ │ │ │ - str x2, [x19, #48] │ │ │ │ - sub x0, x3, x1 │ │ │ │ - add x0, x1, w0, sxtw │ │ │ │ - stp x1, x0, [x19, #32] │ │ │ │ - ldrb w1, [x21, #8] │ │ │ │ - tbz w1, #0, 478ec ::do_widen(char) const@@Base+0x333ac> │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - cbz x0, 478c8 ::do_widen(char) const@@Base+0x33388> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - cset w1, ne // ne = any │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov w0, w1 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp x1, x1, [x19, #32] │ │ │ │ - str x2, [x19, #48] │ │ │ │ - b 478a4 ::do_widen(char) const@@Base+0x33364> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x4b8 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 478c8 ::do_widen(char) const@@Base+0x33388> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - str x23, [sp, #64] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl d8b0 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x21, x19 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x0, x1, #0xdf8 │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - str x0, [x21], #8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl dd90 │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - stp x1, x0, [x19, #24] │ │ │ │ - cbz x0, 47aa0 ::do_widen(char) const@@Base+0x33560> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - add x22, x20, #0x18 │ │ │ │ - add x23, x19, #0x18 │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - adrp x2, 9e000 │ │ │ │ - ldp x6, x7, [x22, #16] │ │ │ │ - stp x6, x7, [x23, #16] │ │ │ │ - add x2, x2, #0xa28 │ │ │ │ - ldp w4, w5, [x22, #32] │ │ │ │ - stp w4, w5, [x23, #32] │ │ │ │ - adrp x3, 9e000 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x3, x3, #0xa58 │ │ │ │ - add x1, x1, #0xa80 │ │ │ │ - stp x2, x3, [x19] │ │ │ │ - str x1, [x19, #24] │ │ │ │ - cbz x0, 47ad0 ::do_widen(char) const@@Base+0x33590> │ │ │ │ - ldr x1, [x0] │ │ │ │ - mov x8, sp │ │ │ │ - ldr x1, [x1, #40] │ │ │ │ - blr x1 │ │ │ │ - ldr x21, [sp] │ │ │ │ - cbz x21, 47a18 ::do_widen(char) const@@Base+0x334d8> │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [sp] │ │ │ │ - cbz x0, 47a18 ::do_widen(char) const@@Base+0x334d8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldp x0, x1, [x22, #16] │ │ │ │ - stp x0, x1, [x23, #16] │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - ldr x1, [x20, #56] │ │ │ │ - str x1, [x19, #56] │ │ │ │ - cbz x0, 47a3c ::do_widen(char) const@@Base+0x334fc> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - str x21, [x19, #32] │ │ │ │ - cbz x21, 47a64 ::do_widen(char) const@@Base+0x33524> │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 47b28 ::do_widen(char) const@@Base+0x335e8> // b.any │ │ │ │ - ldr x23, [sp, #64] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x23, x19 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x0, x0, #0xa28 │ │ │ │ - add x1, x1, #0xa58 │ │ │ │ - stp x0, x1, [x19] │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0xa80 │ │ │ │ - str x0, [x23, #24]! │ │ │ │ - ldp x6, x7, [x20, #16] │ │ │ │ - ldp w4, w5, [x20, #32] │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - stp x6, x7, [x23, #16] │ │ │ │ - stp w4, w5, [x23, #32] │ │ │ │ - cbz x0, 47a64 ::do_widen(char) const@@Base+0x33524> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x19, #32] │ │ │ │ - b 47a64 ::do_widen(char) const@@Base+0x33524> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 47b6c ::do_widen(char) const@@Base+0x3362c> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 47afc ::do_widen(char) const@@Base+0x335bc> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl de40 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 47b28 ::do_widen(char) const@@Base+0x335e8> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - b 47afc ::do_widen(char) const@@Base+0x335bc> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - cbnz x21, 47b7c ::do_widen(char) const@@Base+0x3363c> │ │ │ │ - b 47afc ::do_widen(char) const@@Base+0x335bc> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x20, x0 │ │ │ │ - cbz x1, 47b7c ::do_widen(char) const@@Base+0x3363c> │ │ │ │ - ldr x2, [x1] │ │ │ │ + b 4cc00 ::do_widen(char) const@@Base+0x2eba0> │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ mov x0, x1 │ │ │ │ - ldr x1, [x2, #32] │ │ │ │ - blr x1 │ │ │ │ - b 47b7c ::do_widen(char) const@@Base+0x3363c> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x50 // #80 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - bl d8b0 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x21, x19 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x0, x1, #0xdf8 │ │ │ │ - add x22, x20, #0x8 │ │ │ │ - mov x1, x22 │ │ │ │ - str x0, [x21], #8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl dac0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3872] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - ldp x4, x5, [x20, #24] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - ldr x0, [x20, #48] │ │ │ │ - stp x4, x5, [x21, #16] │ │ │ │ - add x2, x2, #0xdd8 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - stp x2, x0, [x19, #40] │ │ │ │ - cbz x0, 47c5c ::do_widen(char) const@@Base+0x3371c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldur q30, [x20, #56] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr d31, [x20, #72] │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x2, x2, #0xad0 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xaa0 │ │ │ │ - stp x1, x2, [x19] │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x2, x2, #0xaf8 │ │ │ │ - stur q30, [x19, #56] │ │ │ │ - add x1, x20, #0x28 │ │ │ │ - str d31, [x19, #72] │ │ │ │ - str x2, [x0, #40]! │ │ │ │ - bl 19080 ::do_widen(char) const@@Base+0x4b40> │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl dcf0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - add x1, x19, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 47d80 ::do_widen(char) const@@Base+0x33840> // b.any │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x19, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 47d80 ::do_widen(char) const@@Base+0x33840> // b.any │ │ │ │ - ldr x1, [x19] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x560 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 47d90 ::do_widen(char) const@@Base+0x33850> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x16, x1 │ │ │ │ - br x16 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x0, x19 │ │ │ │ - mov x16, x2 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - br x16 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x578 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #184] │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 47dec ::do_widen(char) const@@Base+0x338ac> │ │ │ │ - bl d870 │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - tbnz w0, #0, 47e18 ::do_widen(char) const@@Base+0x338d8> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - b db90 │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - add x1, x19, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 47e2c ::do_widen(char) const@@Base+0x338ec> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - add x1, x19, #0x68 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 47e40 ::do_widen(char) const@@Base+0x33900> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 47df4 ::do_widen(char) const@@Base+0x338b4> │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - b 47df4 ::do_widen(char) const@@Base+0x338b4> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x578 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #184] │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 47e8c ::do_widen(char) const@@Base+0x3394c> │ │ │ │ - bl d870 │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - tbnz w0, #0, 47ec0 ::do_widen(char) const@@Base+0x33980> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl db90 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - add x1, x19, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 47ed4 ::do_widen(char) const@@Base+0x33994> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - add x1, x19, #0x68 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 47ee8 ::do_widen(char) const@@Base+0x339a8> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 47e94 ::do_widen(char) const@@Base+0x33954> │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - b 47e94 ::do_widen(char) const@@Base+0x33954> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - str x19, [sp, #48] │ │ │ │ - mov x19, x8 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d820 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x1, x1, #0xde0 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl d430 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 47f88 ::do_widen(char) const@@Base+0x33a48> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - str x19, [sp, #48] │ │ │ │ - mov x19, x8 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d820 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x1, x1, #0xdf0 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl d430 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 48028 ::do_widen(char) const@@Base+0x33ae8> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - str x19, [sp, #48] │ │ │ │ - mov x19, x8 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d820 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x1, x1, #0xe08 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl d430 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 480c8 ::do_widen(char) const@@Base+0x33b88> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - add x1, x0, #0x40 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 48108 ::do_widen(char) const@@Base+0x33bc8> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x1, x19, #0x20 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 4811c ::do_widen(char) const@@Base+0x33bdc> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x19, [x19, #8] │ │ │ │ - cbz x19, 48198 ::do_widen(char) const@@Base+0x33c58> │ │ │ │ - add x1, x19, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 48198 ::do_widen(char) const@@Base+0x33c58> // b.any │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x19, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 48198 ::do_widen(char) const@@Base+0x33c58> // b.any │ │ │ │ - ldr x1, [x19] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x560 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 48190 ::do_widen(char) const@@Base+0x33c50> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x16, x1 │ │ │ │ - br x16 │ │ │ │ - mov x0, x19 │ │ │ │ - blr x2 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - ldr x0, [x1] │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - ldr x1, [x1] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - str x0, [x19] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - ldr x2, [x20, #48] │ │ │ │ - str x2, [x19, #16] │ │ │ │ - add x3, x19, x0 │ │ │ │ - ldr x2, [x20, #56] │ │ │ │ - str x2, [x19, x0] │ │ │ │ - cbz x1, 482dc ::do_widen(char) const@@Base+0x33d9c> │ │ │ │ - ldr w0, [x1, #56] │ │ │ │ - tbnz w0, #0, 482bc ::do_widen(char) const@@Base+0x33d7c> │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x21, [x19, #32] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - ldr x1, [x20, #32] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - ldr x1, [x20, #40] │ │ │ │ - str x1, [x19, x0] │ │ │ │ - cbz x21, 48290 ::do_widen(char) const@@Base+0x33d50> │ │ │ │ - add x1, x21, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 48290 ::do_widen(char) const@@Base+0x33d50> // b.any │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x21, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 48290 ::do_widen(char) const@@Base+0x33d50> // b.any │ │ │ │ - ldr x1, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x560 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 482d0 ::do_widen(char) const@@Base+0x33d90> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - str x0, [x19, #16] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - ldr x1, [x20, #24] │ │ │ │ - add x19, x19, x0 │ │ │ │ - str x1, [x19, #16] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x3, #232] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - b 48210 ::do_widen(char) const@@Base+0x33cd0> │ │ │ │ - mov x0, x21 │ │ │ │ - blr x2 │ │ │ │ - b 48290 ::do_widen(char) const@@Base+0x33d50> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x210 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x170 │ │ │ │ - add x7, sp, #0xc0 │ │ │ │ - stp x29, x30, [sp, #272] │ │ │ │ - add x29, sp, #0x110 │ │ │ │ - stp x19, x20, [sp, #288] │ │ │ │ - mov x19, x1 │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - stp x21, x22, [sp, #304] │ │ │ │ - add x22, sp, #0x20 │ │ │ │ - stp x23, x24, [sp, #320] │ │ │ │ - add x24, sp, #0xd0 │ │ │ │ - mov x0, x7 │ │ │ │ - stp x25, x26, [sp, #336] │ │ │ │ - add x26, x19, #0x38 │ │ │ │ - mov x23, x2 │ │ │ │ - stp x27, x28, [sp, #352] │ │ │ │ - add x28, sp, #0xa8 │ │ │ │ - add x27, x19, #0x18 │ │ │ │ - ldp x4, x5, [x19] │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #264] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldur x3, [x19, #14] │ │ │ │ - add x25, sp, #0xf0 │ │ │ │ - ldr x1, [x19, #24] │ │ │ │ - stp x4, x5, [sp, #32] │ │ │ │ - ldr x6, [x27, #8] │ │ │ │ - stur x3, [x22, #14] │ │ │ │ - str x24, [sp, #192] │ │ │ │ - ldp x4, x5, [sp, #32] │ │ │ │ - stp x4, x5, [sp, #168] │ │ │ │ - add x2, x1, x6 │ │ │ │ - str x7, [sp, #8] │ │ │ │ - stur x3, [x28, #14] │ │ │ │ - bl 436a0 ::do_widen(char) const@@Base+0x2f160> │ │ │ │ - str x25, [sp, #224] │ │ │ │ - ldr x1, [x19, #56] │ │ │ │ - add x0, sp, #0xe0 │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 436a0 ::do_widen(char) const@@Base+0x2f160> │ │ │ │ - mov w0, #0x101 // #257 │ │ │ │ - strh w0, [sp, #188] │ │ │ │ - ldp x0, x1, [sp, #168] │ │ │ │ - stp x0, x1, [sp, #32] │ │ │ │ - add x21, sp, #0x48 │ │ │ │ - ldur x0, [x28, #14] │ │ │ │ - add x4, sp, #0x70 │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - stur x0, [x22, #14] │ │ │ │ - ldr x22, [x19, #88] │ │ │ │ - str x4, [sp, #96] │ │ │ │ - ldp x2, x3, [sp, #32] │ │ │ │ - stp x2, x3, [sp, #72] │ │ │ │ - str x4, [sp] │ │ │ │ - stur x0, [x21, #14] │ │ │ │ - str x22, [sp, #256] │ │ │ │ - ldr x3, [sp, #200] │ │ │ │ - cmp x1, x24 │ │ │ │ - b.eq 4873c ::do_widen(char) const@@Base+0x341fc> // b.none │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - str x1, [sp, #96] │ │ │ │ - str x0, [sp, #112] │ │ │ │ - str x3, [sp, #104] │ │ │ │ - add x28, sp, #0x90 │ │ │ │ - ldp x0, x3, [sp, #224] │ │ │ │ - str x28, [sp, #128] │ │ │ │ - stp x24, xzr, [sp, #192] │ │ │ │ - strb wzr, [sp, #208] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 48720 ::do_widen(char) const@@Base+0x341e0> // b.none │ │ │ │ - ldr x1, [sp, #240] │ │ │ │ - str x0, [sp, #128] │ │ │ │ - str x1, [sp, #144] │ │ │ │ - mov x0, #0x48 // #72 │ │ │ │ - str x3, [sp, #136] │ │ │ │ - str x22, [sp, #160] │ │ │ │ - stp x25, xzr, [sp, #224] │ │ │ │ - strb wzr, [sp, #240] │ │ │ │ - bl d8b0 │ │ │ │ - mov x22, x0 │ │ │ │ - bl d910 │ │ │ │ - mov x5, x22 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl d890 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - tbnz x23, #63, 48758 ::do_widen(char) const@@Base+0x34218> │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 4cb98 ::do_widen(char) const@@Base+0x2eb38> │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 4cb38 ::do_widen(char) const@@Base+0x2ead8> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + b 4cadc ::do_widen(char) const@@Base+0x2ea7c> │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ + mov x0, x26 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + b 4ca84 ::do_widen(char) const@@Base+0x2ea24> │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x25 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 4ca28 ::do_widen(char) const@@Base+0x2e9c8> │ │ │ │ + ldr x2, [x25, #8] │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x24 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 4c9d0 ::do_widen(char) const@@Base+0x2e970> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x1, x22 │ │ │ │ mov x0, x23 │ │ │ │ - bl d8b0 │ │ │ │ - add x2, x22, #0x20 │ │ │ │ - stp x22, xzr, [x20] │ │ │ │ - mov x1, x0 │ │ │ │ - str x1, [x22, #32] │ │ │ │ - add x3, x0, x23 │ │ │ │ - stp x23, x1, [x2, #8] │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - str x3, [x2, #24] │ │ │ │ - str wzr, [x22, #64] │ │ │ │ - bl d8b0 │ │ │ │ - mov x1, x0 │ │ │ │ - movi v31.2s, #0x1 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0x420 │ │ │ │ - str x2, [x1] │ │ │ │ - str x1, [x20, #8] │ │ │ │ - str x22, [x1, #16] │ │ │ │ - str d31, [x1, #8] │ │ │ │ - cbz x0, 484dc ::do_widen(char) const@@Base+0x33f9c> │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - cbz x23, 48770 ::do_widen(char) const@@Base+0x34230> │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 4c8ec ::do_widen(char) const@@Base+0x2e88c> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + str x1, [sp, #72] │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + b 4c6cc ::do_widen(char) const@@Base+0x2e66c> │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + b 4c66c ::do_widen(char) const@@Base+0x2e60c> │ │ │ │ ldr x0, [sp, #128] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 484f0 ::do_widen(char) const@@Base+0x33fb0> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 48504 ::do_widen(char) const@@Base+0x33fc4> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 48514 ::do_widen(char) const@@Base+0x33fd4> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 48524 ::do_widen(char) const@@Base+0x33fe4> // b.none │ │ │ │ - bl d870 │ │ │ │ - add x22, x20, #0x10 │ │ │ │ - add x0, x20, #0x20 │ │ │ │ - add x28, x20, #0x30 │ │ │ │ - str x0, [x20, #16] │ │ │ │ - add x0, x20, #0x40 │ │ │ │ - str xzr, [x22, #8] │ │ │ │ - strb wzr, [x20, #32] │ │ │ │ - str x0, [x20, #48] │ │ │ │ - str xzr, [x28, #8] │ │ │ │ - strb wzr, [x20, #64] │ │ │ │ - ldr x25, [x27, #8] │ │ │ │ - str xzr, [x20, #80] │ │ │ │ - str wzr, [x20, #88] │ │ │ │ - ldr x24, [x26, #8] │ │ │ │ - cbnz x25, 48674 ::do_widen(char) const@@Base+0x34134> │ │ │ │ - cbz x24, 48714 ::do_widen(char) const@@Base+0x341d4> │ │ │ │ - add x1, x24, #0xb │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp] │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3848] │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3928] │ │ │ │ - ldr w4, [x3] │ │ │ │ - ldr w3, [x19] │ │ │ │ - ldr w2, [x2] │ │ │ │ - cmp w4, w3 │ │ │ │ - cset w23, eq // eq = none │ │ │ │ - cmp w2, w3 │ │ │ │ - cset w2, eq // eq = none │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - lsl w2, w2, #1 │ │ │ │ - add w23, w2, w23, lsl #2 │ │ │ │ - bl dcd0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0x1f // #31 │ │ │ │ - bl d7e0 , std::allocator >::push_back(char)@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0xffffff8b // #-117 │ │ │ │ - bl d7e0 , std::allocator >::push_back(char)@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0x8 // #8 │ │ │ │ - bl d7e0 , std::allocator >::push_back(char)@plt> │ │ │ │ - ldrb w1, [sp] │ │ │ │ - mov x0, x22 │ │ │ │ - bl d7e0 , std::allocator >::push_back(char)@plt> │ │ │ │ - ldrb w1, [x19, #88] │ │ │ │ - mov x0, x22 │ │ │ │ - bl d7e0 , std::allocator >::push_back(char)@plt> │ │ │ │ - ldrb w1, [x19, #89] │ │ │ │ - mov x0, x22 │ │ │ │ - bl d7e0 , std::allocator >::push_back(char)@plt> │ │ │ │ - ldrb w1, [x19, #90] │ │ │ │ - mov x0, x22 │ │ │ │ - bl d7e0 , std::allocator >::push_back(char)@plt> │ │ │ │ - ldrb w1, [x19, #91] │ │ │ │ - mov x0, x22 │ │ │ │ - bl d7e0 , std::allocator >::push_back(char)@plt> │ │ │ │ - mov w1, w23 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d7e0 , std::allocator >::push_back(char)@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - bl d7e0 , std::allocator >::push_back(char)@plt> │ │ │ │ - cbnz x25, 4869c ::do_widen(char) const@@Base+0x3415c> │ │ │ │ - cbnz x24, 486d8 ::do_widen(char) const@@Base+0x34198> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + stp x1, x3, [sp, #72] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldp x1, x3, [sp, #72] │ │ │ │ + b 4c474 ::do_widen(char) const@@Base+0x2e414> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + stp x1, x3, [sp, #72] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldp x1, x3, [sp, #72] │ │ │ │ + b 4c414 ::do_widen(char) const@@Base+0x2e3b4> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, sp, #0x360 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 4c37c ::do_widen(char) const@@Base+0x2e31c> │ │ │ │ + add x1, sp, #0x360 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 4be0c ::do_widen(char) const@@Base+0x2ddac> │ │ │ │ + add x1, sp, #0x360 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 4bbb0 ::do_widen(char) const@@Base+0x2db50> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, sp, #0x360 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 4c5d4 ::do_widen(char) const@@Base+0x2e574> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, sp, #0x360 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 4c848 ::do_widen(char) const@@Base+0x2e7e8> │ │ │ │ + mov x0, x3 │ │ │ │ + b 4aea8 ::do_widen(char) const@@Base+0x2ce48> │ │ │ │ + mov x20, x11 │ │ │ │ + b 4b950 ::do_widen(char) const@@Base+0x2d8f0> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + stp x1, x3, [sp, #72] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldp x1, x3, [sp, #72] │ │ │ │ + b 4c154 ::do_widen(char) const@@Base+0x2e0f4> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + stp x1, x3, [sp, #72] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldp x1, x3, [sp, #72] │ │ │ │ + b 4c0fc ::do_widen(char) const@@Base+0x2e09c> │ │ │ │ + add x1, sp, #0x360 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 4c060 ::do_widen(char) const@@Base+0x2e000> │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + adrp x0, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x3, x3, #0xa18 │ │ │ │ + add x1, x1, #0x880 │ │ │ │ + add x0, x0, #0x8a0 │ │ │ │ + mov w2, #0xe6 // #230 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + add x0, sp, #0x2f0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + mov x8, x0 │ │ │ │ + ldp x1, x2, [x19] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xfc0 │ │ │ │ + bl 4414c ::do_widen(char) const@@Base+0x260ec> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x8f0 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + add x20, sp, #0x310 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #264] │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 487ec ::do_widen(char) const@@Base+0x342ac> // b.any │ │ │ │ - ldp x29, x30, [sp, #272] │ │ │ │ - ldp x19, x20, [sp, #288] │ │ │ │ - ldp x21, x22, [sp, #304] │ │ │ │ - ldp x23, x24, [sp, #320] │ │ │ │ - ldp x25, x26, [sp, #336] │ │ │ │ - ldp x27, x28, [sp, #352] │ │ │ │ - add sp, sp, #0x170 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cmp x24, #0x0 │ │ │ │ - add x1, x25, #0xb │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - add x2, x24, #0x1 │ │ │ │ - add x2, x1, x2 │ │ │ │ - lsl w0, w0, #4 │ │ │ │ - csel x1, x2, x1, ne // ne = any │ │ │ │ - add w0, w0, #0x8 │ │ │ │ - str w0, [sp] │ │ │ │ - b 48570 ::do_widen(char) const@@Base+0x34030> │ │ │ │ - ldr x1, [x22, #8] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldr x1, [x19, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 487f0 ::do_widen(char) const@@Base+0x342b0> // b.pmore │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - mov x0, x22 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d7e0 , std::allocator >::push_back(char)@plt> │ │ │ │ - cbz x24, 48634 ::do_widen(char) const@@Base+0x340f4> │ │ │ │ - ldr x1, [x22, #8] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldr x1, [x19, #56] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 48898 ::do_widen(char) const@@Base+0x34358> // b.pmore │ │ │ │ - mov x0, x22 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d7e0 , std::allocator >::push_back(char)@plt> │ │ │ │ - b 48634 ::do_widen(char) const@@Base+0x340f4> │ │ │ │ - mov x1, #0xa // #10 │ │ │ │ - str wzr, [sp] │ │ │ │ - b 48570 ::do_widen(char) const@@Base+0x34030> │ │ │ │ - add x2, x3, #0x1 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x28 │ │ │ │ - str x3, [sp, #24] │ │ │ │ - bl d270 │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - b 48438 ::do_widen(char) const@@Base+0x33ef8> │ │ │ │ - add x2, x3, #0x1 │ │ │ │ - mov x0, x4 │ │ │ │ - mov x1, x24 │ │ │ │ - str x3, [sp, #24] │ │ │ │ - bl d270 │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - b 4840c ::do_widen(char) const@@Base+0x33ecc> │ │ │ │ - ldr x0, [sp, #264] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 487ec ::do_widen(char) const@@Base+0x342ac> // b.any │ │ │ │ - bl d450 │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - add x3, x3, #0xe90 │ │ │ │ - add x1, x1, #0xfb8 │ │ │ │ - add x0, x0, #0x0 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ + b.ne 4d888 ::do_widen(char) const@@Base+0x2f828> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 259a0 ::do_widen(char) const@@Base+0x7940> │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + adrp x0, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x3, x3, #0xa18 │ │ │ │ + add x1, x1, #0x880 │ │ │ │ + add x0, x0, #0xa58 │ │ │ │ + mov w2, #0x101 // #257 │ │ │ │ bl d520 <__assert_fail@plt> │ │ │ │ bti j │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d6c0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl dc30 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d870 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x0, sp, #0x60 │ │ │ │ + mov x0, x20 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr x0, [sp, #16] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #264] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 4883c ::do_widen(char) const@@Base+0x342fc> // b.none │ │ │ │ + b.eq 4d8c0 ::do_widen(char) const@@Base+0x2f860> // b.none │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ - ldr x0, [sp, #264] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 487ec ::do_widen(char) const@@Base+0x342ac> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ + mov x24, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ + b 4b8a4 ::do_widen(char) const@@Base+0x2d844> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [sp, #304] │ │ │ │ + bl 4422c ::do_widen(char) const@@Base+0x261cc> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #264] │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 487ec ::do_widen(char) const@@Base+0x342ac> // b.any │ │ │ │ + b.ne 4d888 ::do_widen(char) const@@Base+0x2f828> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4d888 ::do_widen(char) const@@Base+0x2f828> // b.any │ │ │ │ + adrp x0, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x0, x0, #0x8c8 │ │ │ │ + bl d530 │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str x0, [sp, #656] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4d888 ::do_widen(char) const@@Base+0x2f828> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xeb8 │ │ │ │ + bl d6d0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4d888 ::do_widen(char) const@@Base+0x2f828> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xeb8 │ │ │ │ + bl d6d0 │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - cbz x0, 48858 ::do_widen(char) const@@Base+0x34318> │ │ │ │ - bl d870 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d6c0 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - mov x0, x22 │ │ │ │ - bl dc30 │ │ │ │ - mov x0, x22 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cbz x0, 4d89c ::do_widen(char) const@@Base+0x2f83c> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #264] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b 4d89c ::do_widen(char) const@@Base+0x2f83c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 487ec ::do_widen(char) const@@Base+0x342ac> // b.any │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - ldr x0, [sp, #264] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b.ne 4d888 ::do_widen(char) const@@Base+0x2f828> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xeb8 │ │ │ │ + bl d6d0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4d888 ::do_widen(char) const@@Base+0x2f828> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xeb8 │ │ │ │ + bl d6d0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + b 4d958 ::do_widen(char) const@@Base+0x2f8f8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 487ec ::do_widen(char) const@@Base+0x342ac> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ + b.ne 4d888 ::do_widen(char) const@@Base+0x2f828> // b.any │ │ │ │ + add x1, sp, #0x290 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #88] │ │ │ │ bl d530 │ │ │ │ bti j │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - b 487b8 ::do_widen(char) const@@Base+0x34278> │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 4d960 ::do_widen(char) const@@Base+0x2f900> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4d888 ::do_widen(char) const@@Base+0x2f828> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - bl dc30 │ │ │ │ - b 487b0 ::do_widen(char) const@@Base+0x34270> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + b 4d960 ::do_widen(char) const@@Base+0x2f900> │ │ │ │ bti j │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - b 487b0 ::do_widen(char) const@@Base+0x34270> │ │ │ │ + b 4da20 ::do_widen(char) const@@Base+0x2f9c0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x28 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x22 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - cbz x0, 48920 ::do_widen(char) const@@Base+0x343e0> │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - ldr x0, [sp, #264] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 4883c ::do_widen(char) const@@Base+0x342fc> // b.none │ │ │ │ - b 487ec ::do_widen(char) const@@Base+0x342ac> │ │ │ │ + b 4da5c ::do_widen(char) const@@Base+0x2f9fc> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - cbz x0, 487b8 ::do_widen(char) const@@Base+0x34278> │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - b 487b8 ::do_widen(char) const@@Base+0x34278> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - mov x20, x0 │ │ │ │ - mov w19, w2 │ │ │ │ - ldr x4, [x0] │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr x3, [x1] │ │ │ │ - mov w0, w2 │ │ │ │ - cmp x3, x4 │ │ │ │ - b.eq 48a10 ::do_widen(char) const@@Base+0x344d0> // b.none │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - mov x21, x1 │ │ │ │ - ldr x3, [x4, #8] │ │ │ │ - ldr x22, [x3, #16] │ │ │ │ - cmp w2, #0x10 │ │ │ │ - b.eq 48a40 ::do_widen(char) const@@Base+0x34500> // b.none │ │ │ │ - cmp w2, #0x8 │ │ │ │ - b.ne 489f0 ::do_widen(char) const@@Base+0x344b0> // b.any │ │ │ │ - ldr w0, [x22, #64] │ │ │ │ - tbnz w0, #1, 489f0 ::do_widen(char) const@@Base+0x344b0> │ │ │ │ - mov w1, w2 │ │ │ │ - orr w0, w0, #0x2 │ │ │ │ - ldr x2, [x22] │ │ │ │ - ldr x2, [x2, #120] │ │ │ │ - str w0, [x22, #64] │ │ │ │ - mov x0, x22 │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x3, [x0, #8] │ │ │ │ - str x3, [x20] │ │ │ │ - mov w2, w19 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - ldr x4, [x21] │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - stp x3, x4, [sp, #8] │ │ │ │ - bl 48960 ::do_widen(char) const@@Base+0x34420> │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 48a78 ::do_widen(char) const@@Base+0x34538> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x1, [x22] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - ldr w0, [x22, #64] │ │ │ │ - tbnz w0, #2, 489e8 ::do_widen(char) const@@Base+0x344a8> │ │ │ │ - ldr x2, [x22] │ │ │ │ - orr w0, w0, #0x4 │ │ │ │ - mov w1, #0x10 // #16 │ │ │ │ - ldr x2, [x2, #120] │ │ │ │ - str w0, [x22, #64] │ │ │ │ - mov x0, x22 │ │ │ │ - blr x2 │ │ │ │ - b 489e8 ::do_widen(char) const@@Base+0x344a8> │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ + b 4d9d4 ::do_widen(char) const@@Base+0x2f974> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4d888 ::do_widen(char) const@@Base+0x2f828> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xd30 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - ldr x3, [x20] │ │ │ │ - mov w2, w19 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - ldr x3, [x3, #8] │ │ │ │ - str x3, [x20] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - ldr x3, [x21] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl 48960 ::do_widen(char) const@@Base+0x34420> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x360 │ │ │ │ + str x26, [sp, #792] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x25, x25, #0x10 │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 48b08 ::do_widen(char) const@@Base+0x345c8> // b.any │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ + str x25, [sp, #792] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #784] │ │ │ │ + str x27, [x20, x0] │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + mov x0, x23 │ │ │ │ + str x24, [sp, #896] │ │ │ │ + bl d410 │ │ │ │ + b 4d958 ::do_widen(char) const@@Base+0x2f8f8> │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 48ab0 ::do_widen(char) const@@Base+0x34570> │ │ │ │ + mov x19, x0 │ │ │ │ + b 4db28 ::do_widen(char) const@@Base+0x2fac8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 4d960 ::do_widen(char) const@@Base+0x2f900> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 48b0c ::do_widen(char) const@@Base+0x345cc> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w22, w2 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 48b94 ::do_widen(char) const@@Base+0x34654> // b.none │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x21, x1 │ │ │ │ + b.ne 4d888 ::do_widen(char) const@@Base+0x2f828> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - cmp w2, #0x10 │ │ │ │ - b.eq 48bd0 ::do_widen(char) const@@Base+0x34690> // b.none │ │ │ │ - cmp w2, #0x8 │ │ │ │ - b.ne 48b90 ::do_widen(char) const@@Base+0x34650> // b.any │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldr w1, [x0, #64] │ │ │ │ - tbnz w1, #1, 48b84 ::do_widen(char) const@@Base+0x34644> │ │ │ │ - ldr x2, [x0] │ │ │ │ - orr w1, w1, #0x2 │ │ │ │ - ldr x2, [x2, #120] │ │ │ │ - str w1, [x0, #64] │ │ │ │ - mov w1, #0x8 // #8 │ │ │ │ - blr x2 │ │ │ │ - ldr x19, [x19] │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 48b60 ::do_widen(char) const@@Base+0x34620> // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov w0, w22 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x2, [x20] │ │ │ │ - orr w0, w0, #0x4 │ │ │ │ - mov w1, #0x10 // #16 │ │ │ │ - ldr x2, [x2, #120] │ │ │ │ - str w0, [x20, #64] │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - ldr x19, [x19] │ │ │ │ - cmp x19, x21 │ │ │ │ - b.eq 48b90 ::do_widen(char) const@@Base+0x34650> // b.none │ │ │ │ - ldr x20, [x19, #16] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x20] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - ldr w0, [x20, #64] │ │ │ │ - tbnz w0, #2, 48bc4 ::do_widen(char) const@@Base+0x34684> │ │ │ │ - b 48ba8 ::do_widen(char) const@@Base+0x34668> │ │ │ │ + b 4daf0 ::do_widen(char) const@@Base+0x2fa90> │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov w2, w22 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 48b20 ::do_widen(char) const@@Base+0x345e0> │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ + mov x19, x0 │ │ │ │ + b 4db20 ::do_widen(char) const@@Base+0x2fac0> │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 4d950 ::do_widen(char) const@@Base+0x2f8f0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4d888 ::do_widen(char) const@@Base+0x2f828> // b.any │ │ │ │ + bl dab0 │ │ │ │ bti j │ │ │ │ + add x26, x26, #0x10 │ │ │ │ mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x2, x0 │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - mov x29, sp │ │ │ │ - mov w1, #0x8 // #8 │ │ │ │ - str x19, [sp, #16] │ │ │ │ + add x0, sp, #0x360 │ │ │ │ + str x26, [sp, #792] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x25, [sp, #792] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #784] │ │ │ │ + str x27, [x20, x0] │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + mov x0, x23 │ │ │ │ + str x24, [sp, #896] │ │ │ │ + bl d410 │ │ │ │ + b 4d960 ::do_widen(char) const@@Base+0x2f900> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl 43780 ::do_widen(char) const@@Base+0x2f240> │ │ │ │ - ldrb w0, [x19, #69] │ │ │ │ - tbz w0, #0, 48c70 ::do_widen(char) const@@Base+0x34730> │ │ │ │ - strb wzr, [x19, #69] │ │ │ │ - str wzr, [x19, #104] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + str wzr, [sp, #128] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + tbz w1, #0, 4dc24 ::do_widen(char) const@@Base+0x2fbc4> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr w0, [sp, #128] │ │ │ │ + cbz w0, 4dc34 ::do_widen(char) const@@Base+0x2fbd4> │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 4db7c ::do_widen(char) const@@Base+0x2fb1c> │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - ldrb w1, [x19, #69] │ │ │ │ - tbz w1, #0, 48c98 ::do_widen(char) const@@Base+0x34758> │ │ │ │ - strb wzr, [x19, #69] │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ + mov x19, x0 │ │ │ │ + b 4d864 ::do_widen(char) const@@Base+0x2f804> │ │ │ │ bti j │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - str wzr, [x19, #104] │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ + mov x19, x0 │ │ │ │ + b 4d960 ::do_widen(char) const@@Base+0x2f900> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4d888 ::do_widen(char) const@@Base+0x2f828> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xeb8 │ │ │ │ + bl d6d0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x4b0 │ │ │ │ - mov x29, sp │ │ │ │ - ldr w2, [x0, #104] │ │ │ │ - str x19, [sp, #16] │ │ │ │ + b 4d968 ::do_widen(char) const@@Base+0x2f908> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - tbz w2, #0, 48d0c ::do_widen(char) const@@Base+0x347cc> │ │ │ │ - tbnz w2, #2, 48d48 ::do_widen(char) const@@Base+0x34808> │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x3e8 │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 48d24 ::do_widen(char) const@@Base+0x347e4> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - b db90 │ │ │ │ - bl 48c40 ::do_widen(char) const@@Base+0x34700> │ │ │ │ - b 48d0c ::do_widen(char) const@@Base+0x347cc> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 4db18 ::do_widen(char) const@@Base+0x2fab8> │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 48d0c ::do_widen(char) const@@Base+0x347cc> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x4b0 │ │ │ │ - mov x29, sp │ │ │ │ - ldr w2, [x0, #104] │ │ │ │ - str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - tbz w2, #0, 48d8c ::do_widen(char) const@@Base+0x3484c> │ │ │ │ - tbnz w2, #2, 48dd0 ::do_widen(char) const@@Base+0x34890> │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x3e8 │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 48da4 ::do_widen(char) const@@Base+0x34864> │ │ │ │ - bl d870 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl db90 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - bl 48c40 ::do_widen(char) const@@Base+0x34700> │ │ │ │ - b 48d8c ::do_widen(char) const@@Base+0x3484c> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x0, sp, #0x170 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 4d958 ::do_widen(char) const@@Base+0x2f8f8> │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 48d8c ::do_widen(char) const@@Base+0x3484c> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldp x3, x2, [x0, #8] │ │ │ │ - cmp x2, x3 │ │ │ │ - b.eq 48e78 ::do_widen(char) const@@Base+0x34938> // b.none │ │ │ │ - sub x3, x2, #0x1 │ │ │ │ - str x3, [x0, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 48e4c ::do_widen(char) const@@Base+0x3490c> // b.none │ │ │ │ - mov w0, w1 │ │ │ │ - sturb w1, [x2, #-1] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 48eb0 ::do_widen(char) const@@Base+0x34970> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - str x21, [sp, #80] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - add x20, sp, #0x8 │ │ │ │ - mov x8, x20 │ │ │ │ - bl 48040 ::do_widen(char) const@@Base+0x33b00> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 48eb8 ::do_widen(char) const@@Base+0x34978> // b.any │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x20 │ │ │ │ - bl e918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x948> │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + b 4dcb8 ::do_widen(char) const@@Base+0x2fc58> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x20 │ │ │ │ - bl d980 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 48eb8 ::do_widen(char) const@@Base+0x34978> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldp x3, x2, [x0, #8] │ │ │ │ - cmp x2, x3 │ │ │ │ - b.eq 48f78 ::do_widen(char) const@@Base+0x34a38> // b.none │ │ │ │ - sub x3, x2, #0x1 │ │ │ │ - str x3, [x0, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 48f4c ::do_widen(char) const@@Base+0x34a0c> // b.none │ │ │ │ - mov w0, w1 │ │ │ │ - sturb w1, [x2, #-1] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 48fb0 ::do_widen(char) const@@Base+0x34a70> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - str x21, [sp, #80] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - add x20, sp, #0x8 │ │ │ │ - mov x8, x20 │ │ │ │ - bl 48040 ::do_widen(char) const@@Base+0x33b00> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr w1, [sp, #120] │ │ │ │ + tbnz w1, #0, 4dc1c ::do_widen(char) const@@Base+0x2fbbc> │ │ │ │ + b 4dc24 ::do_widen(char) const@@Base+0x2fbc4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4dbdc ::do_widen(char) const@@Base+0x2fb7c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 48fb8 ::do_widen(char) const@@Base+0x34a78> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl e918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x948> │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ + b.ne 4d888 ::do_widen(char) const@@Base+0x2f828> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xb98 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x20 │ │ │ │ - bl d980 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 4d89c ::do_widen(char) const@@Base+0x2f83c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4dc9c ::do_widen(char) const@@Base+0x2fc3c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 48fb8 ::do_widen(char) const@@Base+0x34a78> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldp x3, x2, [x0, #8] │ │ │ │ - cmp x2, x3 │ │ │ │ - b.eq 49078 ::do_widen(char) const@@Base+0x34b38> // b.none │ │ │ │ - sub x3, x2, #0x1 │ │ │ │ - str x3, [x0, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 4904c ::do_widen(char) const@@Base+0x34b0c> // b.none │ │ │ │ - mov w0, w1 │ │ │ │ - sturb w1, [x2, #-1] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 490b0 ::do_widen(char) const@@Base+0x34b70> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - str x21, [sp, #80] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - add x20, sp, #0x8 │ │ │ │ - mov x8, x20 │ │ │ │ - bl 48040 ::do_widen(char) const@@Base+0x33b00> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b.ne 4d888 ::do_widen(char) const@@Base+0x2f828> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xeb8 │ │ │ │ + bl d6d0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 490b8 ::do_widen(char) const@@Base+0x34b78> // b.any │ │ │ │ + b.ne 4d888 ::do_widen(char) const@@Base+0x2f828> // b.any │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4de7c ::do_widen(char) const@@Base+0x2fe1c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 4de84 ::do_widen(char) const@@Base+0x2fe24> │ │ │ │ + bti j │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x360 │ │ │ │ + str x26, [sp, #792] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x25, [sp, #792] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #784] │ │ │ │ + str x27, [x20, x0] │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + mov x0, x23 │ │ │ │ + str x24, [sp, #896] │ │ │ │ + bl d410 │ │ │ │ + b 4ddfc ::do_widen(char) const@@Base+0x2fd9c> │ │ │ │ + bti j │ │ │ │ + ldr w1, [sp, #120] │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + tbnz w1, #0, 4dc1c ::do_widen(char) const@@Base+0x2fbbc> │ │ │ │ + b 4dc24 ::do_widen(char) const@@Base+0x2fbc4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x20 │ │ │ │ - bl e918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x948> │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 4dcb8 ::do_widen(char) const@@Base+0x2fc58> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4ddcc ::do_widen(char) const@@Base+0x2fd6c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4d888 ::do_widen(char) const@@Base+0x2f828> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x20 │ │ │ │ - bl d980 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + b 4de84 ::do_widen(char) const@@Base+0x2fe24> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 490b8 ::do_widen(char) const@@Base+0x34b78> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldp x3, x2, [x0, #8] │ │ │ │ - cmp x2, x3 │ │ │ │ - b.eq 49178 ::do_widen(char) const@@Base+0x34c38> // b.none │ │ │ │ - sub x3, x2, #0x1 │ │ │ │ - str x3, [x0, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 4914c ::do_widen(char) const@@Base+0x34c0c> // b.none │ │ │ │ - mov w0, w1 │ │ │ │ - sturb w1, [x2, #-1] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 491b0 ::do_widen(char) const@@Base+0x34c70> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - str x21, [sp, #80] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - add x20, sp, #0x8 │ │ │ │ - mov x8, x20 │ │ │ │ - bl 48040 ::do_widen(char) const@@Base+0x33b00> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b.ne 4d888 ::do_widen(char) const@@Base+0x2f828> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 491b8 ::do_widen(char) const@@Base+0x34c78> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl e918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x948> │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ + b.ne 4d888 ::do_widen(char) const@@Base+0x2f828> // b.any │ │ │ │ + add x1, sp, #0x2d0 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + b 4de54 ::do_widen(char) const@@Base+0x2fdf4> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x20 │ │ │ │ - bl d980 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 491b8 ::do_widen(char) const@@Base+0x34c78> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 4dcb0 ::do_widen(char) const@@Base+0x2fc50> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x1, [x0, #16] │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - cbz x1, 492dc ::do_widen(char) const@@Base+0x34d9c> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ls 49274 ::do_widen(char) const@@Base+0x34d34> // b.plast │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - ldrb w0, [x1] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x3, [x2] │ │ │ │ - subs x1, x1, x3 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b.ne 4936c ::do_widen(char) const@@Base+0x34e2c> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x20, [x19, #8] │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - sub x20, x1, x20 │ │ │ │ - ldr x2, [x19, #80] │ │ │ │ - cmp x0, x20 │ │ │ │ - csel x20, x0, x20, le │ │ │ │ - cbnz x20, 49318 ::do_widen(char) const@@Base+0x34dd8> │ │ │ │ - ldrb w1, [x19, #69] │ │ │ │ - sub x20, x0, x20 │ │ │ │ - add x20, x2, x20 │ │ │ │ - add x2, x2, x0 │ │ │ │ - stp x20, x2, [x19, #8] │ │ │ │ - str x2, [x19, #24] │ │ │ │ - tbz w1, #0, 49370 ::do_widen(char) const@@Base+0x34e30> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - add x19, sp, #0x8 │ │ │ │ - mov x8, x19 │ │ │ │ - bl 47f00 ::do_widen(char) const@@Base+0x339c0> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 4dccc ::do_widen(char) const@@Base+0x2fc6c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4936c ::do_widen(char) const@@Base+0x34e2c> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl e918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x948> │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 45000 ::do_widen(char) const@@Base+0x30ac0> │ │ │ │ - add x1, x1, #0x640 │ │ │ │ - ldr x2, [x2, #168] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 49338 ::do_widen(char) const@@Base+0x34df8> // b.any │ │ │ │ - ldr x1, [x0, #80] │ │ │ │ - stp x1, x1, [x0, #8] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - str x1, [x0, #24] │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cmp x0, x20 │ │ │ │ - csel x20, x0, x20, le │ │ │ │ - cbz x20, 49290 ::do_widen(char) const@@Base+0x34d50> │ │ │ │ - sub x0, x0, x20 │ │ │ │ - sub x1, x1, x20 │ │ │ │ - add x0, x2, x0 │ │ │ │ - mov x2, x20 │ │ │ │ - bl da90 │ │ │ │ - ldr x2, [x19, #80] │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - b 49290 ::do_widen(char) const@@Base+0x34d50> │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - b 49234 ::do_widen(char) const@@Base+0x34cf4> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl d980 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b.ne 4d888 ::do_widen(char) const@@Base+0x2f828> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 49390 ::do_widen(char) const@@Base+0x34e50> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x700 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ + b.ne 4d888 ::do_widen(char) const@@Base+0x2f828> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x1, [x0, #16] │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - cbz x1, 4947c ::do_widen(char) const@@Base+0x34f3c> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ls 49414 ::do_widen(char) const@@Base+0x34ed4> // b.plast │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - ldrb w0, [x1] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x3, [x2] │ │ │ │ - subs x1, x1, x3 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b.ne 4950c ::do_widen(char) const@@Base+0x34fcc> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x20, [x19, #8] │ │ │ │ - ldr x0, [x19, #112] │ │ │ │ - sub x20, x1, x20 │ │ │ │ - ldr x2, [x19, #96] │ │ │ │ - cmp x0, x20 │ │ │ │ - csel x20, x0, x20, le │ │ │ │ - cbnz x20, 494b8 ::do_widen(char) const@@Base+0x34f78> │ │ │ │ - ldrb w1, [x19, #80] │ │ │ │ - sub x20, x0, x20 │ │ │ │ - add x20, x2, x20 │ │ │ │ - add x2, x2, x0 │ │ │ │ - stp x20, x2, [x19, #8] │ │ │ │ - str x2, [x19, #24] │ │ │ │ - tbz w1, #0, 49510 ::do_widen(char) const@@Base+0x34fd0> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - add x19, sp, #0x8 │ │ │ │ - mov x8, x19 │ │ │ │ - bl 47f00 ::do_widen(char) const@@Base+0x339c0> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4950c ::do_widen(char) const@@Base+0x34fcc> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl e918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x948> │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 45000 ::do_widen(char) const@@Base+0x30ac0> │ │ │ │ - add x1, x1, #0x7a0 │ │ │ │ - ldr x2, [x2, #168] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 494d8 ::do_widen(char) const@@Base+0x34f98> // b.any │ │ │ │ - ldr x1, [x0, #96] │ │ │ │ - stp x1, x1, [x0, #8] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - str x1, [x0, #24] │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x0, [x19, #112] │ │ │ │ - cmp x0, x20 │ │ │ │ - csel x20, x0, x20, le │ │ │ │ - cbz x20, 49430 ::do_widen(char) const@@Base+0x34ef0> │ │ │ │ - sub x0, x0, x20 │ │ │ │ - sub x1, x1, x20 │ │ │ │ - add x0, x2, x0 │ │ │ │ - mov x2, x20 │ │ │ │ - bl da90 │ │ │ │ - ldr x2, [x19, #96] │ │ │ │ - ldr x0, [x19, #112] │ │ │ │ - b 49430 ::do_widen(char) const@@Base+0x34ef0> │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - b 493d4 ::do_widen(char) const@@Base+0x34e94> │ │ │ │ + b 4de3c ::do_widen(char) const@@Base+0x2fddc> │ │ │ │ bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl d980 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 4dc9c ::do_widen(char) const@@Base+0x2fc3c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + mov x0, x23 │ │ │ │ + str x24, [sp, #896] │ │ │ │ + bl d410 │ │ │ │ + b 4dcb8 ::do_widen(char) const@@Base+0x2fc58> │ │ │ │ + bti j │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x360 │ │ │ │ + str x26, [sp, #792] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x25, [sp, #792] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #784] │ │ │ │ + str x27, [x20, x0] │ │ │ │ + b 4dfe0 ::do_widen(char) const@@Base+0x2ff80> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 49530 ::do_widen(char) const@@Base+0x34ff0> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x4b8 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xd0 │ │ │ │ - stp x29, x30, [sp, #144] │ │ │ │ - add x29, sp, #0x90 │ │ │ │ - stp x19, x20, [sp, #160] │ │ │ │ + b.ne 4d888 ::do_widen(char) const@@Base+0x2f828> // b.any │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 4dde4 ::do_widen(char) const@@Base+0x2fd84> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr w1, [x19, #56] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #136] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - tbnz w1, #1, 495a4 ::do_widen(char) const@@Base+0x35064> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4d888 ::do_widen(char) const@@Base+0x2f828> // b.any │ │ │ │ + add x1, sp, #0x230 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4dddc ::do_widen(char) const@@Base+0x2fd7c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 49724 ::do_widen(char) const@@Base+0x351e4> // b.any │ │ │ │ - ldp x29, x30, [sp, #144] │ │ │ │ - ldp x19, x20, [sp, #160] │ │ │ │ - add sp, sp, #0xd0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3792] │ │ │ │ - and w1, w1, #0xfffffffd │ │ │ │ - stp xzr, xzr, [sp, #24] │ │ │ │ - stp xzr, xzr, [sp, #40] │ │ │ │ - stp xzr, xzr, [sp, #56] │ │ │ │ - stp x21, x22, [sp, #176] │ │ │ │ - add x22, sp, #0x48 │ │ │ │ - mov x0, x22 │ │ │ │ - str x23, [sp, #192] │ │ │ │ - adrp x21, 9e000 │ │ │ │ - str w1, [x19, #56] │ │ │ │ - add x1, x20, #0x10 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - bl dfc0 │ │ │ │ - str wzr, [sp, #80] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - ldr w0, [x19, #56] │ │ │ │ - add x2, x21, #0x4b0 │ │ │ │ - mov w1, #0x4 // #4 │ │ │ │ - str x2, [sp, #16] │ │ │ │ - strb wzr, [sp, #85] │ │ │ │ - str w1, [sp, #120] │ │ │ │ - stur q31, [sp, #88] │ │ │ │ - stur q31, [sp, #104] │ │ │ │ - tbz w0, #0, 496a0 ::do_widen(char) const@@Base+0x35160> │ │ │ │ - ldr x0, [x19] │ │ │ │ - add x23, sp, #0x10 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ + b.ne 4d888 ::do_widen(char) const@@Base+0x2f828> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - ldr x3, [x19] │ │ │ │ - add x1, sp, #0x8 │ │ │ │ - mov x0, sp │ │ │ │ - mov w2, #0x8 // #8 │ │ │ │ - stp x19, x3, [sp] │ │ │ │ - bl 48960 ::do_widen(char) const@@Base+0x34420> │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov x1, x19 │ │ │ │ - add x23, sp, #0x10 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - bl 48b20 ::do_widen(char) const@@Base+0x345e0> │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - add x21, x21, #0x4b0 │ │ │ │ - str x21, [sp, #16] │ │ │ │ - tbz w0, #0, 4966c ::do_widen(char) const@@Base+0x3512c> │ │ │ │ - tbz w0, #2, 4966c ::do_widen(char) const@@Base+0x3512c> │ │ │ │ - mov x0, x23 │ │ │ │ - bl 48c40 ::do_widen(char) const@@Base+0x34700> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x3e8 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - cbz x0, 49684 ::do_widen(char) const@@Base+0x35144> │ │ │ │ - bl d870 │ │ │ │ - mov x0, x22 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - str x20, [sp, #16] │ │ │ │ - bl db90 │ │ │ │ - ldr x23, [sp, #192] │ │ │ │ - ldp x21, x22, [sp, #176] │ │ │ │ - b 49574 ::do_widen(char) const@@Base+0x35034> │ │ │ │ - add x23, sp, #0x10 │ │ │ │ - mov x0, #0x1000 // #4096 │ │ │ │ - bl d8b0 │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - mov x2, #0x1000 // #4096 │ │ │ │ - stp x0, x2, [sp, #96] │ │ │ │ - cbz x1, 496c4 ::do_widen(char) const@@Base+0x35184> │ │ │ │ - mov x0, x1 │ │ │ │ - bl d870 │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - tbz w0, #1, 49718 ::do_widen(char) const@@Base+0x351d8> │ │ │ │ - ldp x1, x4, [sp, #96] │ │ │ │ - add x4, x1, x4 │ │ │ │ - ldr x6, [x19, #8] │ │ │ │ - orr w2, w0, #0x3 │ │ │ │ - ldr w3, [sp, #80] │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - add x23, sp, #0x10 │ │ │ │ - ldr x0, [x6, #16] │ │ │ │ - stp x1, x1, [sp, #48] │ │ │ │ - and w3, w3, #0xfffffff8 │ │ │ │ - str x4, [sp, #64] │ │ │ │ - mov x1, x23 │ │ │ │ - ldr x4, [x0] │ │ │ │ - str w2, [sp, #120] │ │ │ │ - str w3, [sp, #80] │ │ │ │ - strb w5, [sp, #85] │ │ │ │ - ldr x2, [x4, #112] │ │ │ │ - blr x2 │ │ │ │ - b 4960c ::do_widen(char) const@@Base+0x350cc> │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - b 496d4 ::do_widen(char) const@@Base+0x35194> │ │ │ │ - stp x21, x22, [sp, #176] │ │ │ │ - str x23, [sp, #192] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - bl 48b20 ::do_widen(char) const@@Base+0x345e0> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b.ne 4d888 ::do_widen(char) const@@Base+0x2f828> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4972c ::do_widen(char) const@@Base+0x351ec> // b.any │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ + b.ne 4d888 ::do_widen(char) const@@Base+0x2f828> // b.any │ │ │ │ + add x1, sp, #0x250 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #144] │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 4966c ::do_widen(char) const@@Base+0x3512c> │ │ │ │ + mov x19, x0 │ │ │ │ + b 4ddd4 ::do_widen(char) const@@Base+0x2fd74> │ │ │ │ bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 48ce0 ::do_widen(char) const@@Base+0x347a0> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b 4ddec ::do_widen(char) const@@Base+0x2fd8c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4972c ::do_widen(char) const@@Base+0x351ec> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ + b.ne 4d888 ::do_widen(char) const@@Base+0x2f828> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 49748 ::do_widen(char) const@@Base+0x35208> │ │ │ │ + mov x19, x0 │ │ │ │ + b 4ddec ::do_widen(char) const@@Base+0x2fd8c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x23, sp, #0x10 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 49788 ::do_widen(char) const@@Base+0x35248> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x2, x1, #0x360 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x1, 9d000 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x20, x0, #0x128 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 4ddfc ::do_widen(char) const@@Base+0x2fd9c> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - add x1, x1, #0x390 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - ldr w3, [x20, #32] │ │ │ │ - add x0, x0, #0x3b8 │ │ │ │ - str x2, [x19] │ │ │ │ - add x21, x19, #0x30 │ │ │ │ - str x1, [x19, #16] │ │ │ │ - mov w2, #0x5 // #5 │ │ │ │ - str x0, [x19, #560] │ │ │ │ - tst w3, w2 │ │ │ │ - b.eq 49960 ::do_widen(char) const@@Base+0x35420> // b.none │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3968] │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3960] │ │ │ │ - add x3, x1, #0x18 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str x1, [x19, #296] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - stp x3, x2, [x19, #40] │ │ │ │ - bl d310 >::close()@plt> │ │ │ │ - add x0, x19, #0xa0 │ │ │ │ - bl dee0 ::~__basic_file()@plt> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - add x21, x19, #0x230 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x19, #48] │ │ │ │ - bl db90 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x20 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3712] │ │ │ │ - ldp x1, x3, [x1, #8] │ │ │ │ - str x1, [x19, #40] │ │ │ │ - add x2, x20, #0x10 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x19, x1 │ │ │ │ - str x3, [x1, #40] │ │ │ │ - str x2, [x19, #296] │ │ │ │ - bl d410 │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x2, x2, #0x288 │ │ │ │ - add x1, x1, #0x2b8 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - ldr x3, [x3] │ │ │ │ - add x0, x0, #0x2e0 │ │ │ │ - str x2, [x19] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - str x0, [x19, #560] │ │ │ │ - cbz x3, 49a60 ::do_widen(char) const@@Base+0x35520> │ │ │ │ - ldr w0, [x3, #56] │ │ │ │ - tbnz w0, #0, 4994c ::do_widen(char) const@@Base+0x3540c> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - adrp x3, 9d000 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x3, x3, #0x208 │ │ │ │ - add x2, x2, #0x238 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x260 │ │ │ │ - str x3, [x19] │ │ │ │ - str x2, [x19, #16] │ │ │ │ - str x1, [x19, #560] │ │ │ │ - cbz x0, 49920 ::do_widen(char) const@@Base+0x353e0> │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x3a0 │ │ │ │ - str x0, [x19, #16] │ │ │ │ - str x20, [x19, #560] │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b d410 │ │ │ │ - ldr x0, [x21, #232] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - b 498f0 ::do_widen(char) const@@Base+0x353b0> │ │ │ │ - ldr x21, [x19, #8] │ │ │ │ - ldr x0, [x21] │ │ │ │ - cbz x0, 49a60 ::do_widen(char) const@@Base+0x35520> │ │ │ │ - ldr x1, [x0] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 499a8 ::do_widen(char) const@@Base+0x35468> // b.any │ │ │ │ - add x21, x19, #0x30 │ │ │ │ - add x22, x19, #0x28 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d310 >::close()@plt> │ │ │ │ - cbnz x0, 49834 ::do_widen(char) const@@Base+0x352f4> │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b 49834 ::do_widen(char) const@@Base+0x352f4> │ │ │ │ - str x23, [sp, #48] │ │ │ │ - bl 49540 ::do_widen(char) const@@Base+0x35000> │ │ │ │ - ldr x22, [x21] │ │ │ │ - cbz x22, 49a64 ::do_widen(char) const@@Base+0x35524> │ │ │ │ - ldr x21, [x22] │ │ │ │ - mov x23, #0x5 // #5 │ │ │ │ - cmp x21, x22 │ │ │ │ - b.eq 49a34 ::do_widen(char) const@@Base+0x354f4> // b.none │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - and x0, x0, x23 │ │ │ │ - cmp x0, #0x5 │ │ │ │ - b.eq 499ec ::do_widen(char) const@@Base+0x354ac> // b.none │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x2, [x0] │ │ │ │ - ldr x2, [x2, #136] │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - str xzr, [x21, #16] │ │ │ │ - cbz x0, 49a50 ::do_widen(char) const@@Base+0x35510> │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + b 4ddfc ::do_widen(char) const@@Base+0x2fd9c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x21, [x21] │ │ │ │ - cmp x21, x22 │ │ │ │ - b.ne 499c8 ::do_widen(char) const@@Base+0x35488> // b.any │ │ │ │ - ldr x21, [x22] │ │ │ │ - cmp x22, x21 │ │ │ │ - b.eq 49a34 ::do_widen(char) const@@Base+0x354f4> // b.none │ │ │ │ - nop │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [x21] │ │ │ │ - bl d870 │ │ │ │ - cmp x22, x21 │ │ │ │ - b.ne 49a20 ::do_widen(char) const@@Base+0x354e0> // b.any │ │ │ │ - ldr w0, [x22, #56] │ │ │ │ - stp x22, x22, [x22] │ │ │ │ - and w0, w0, #0xfffffffc │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - str xzr, [x22, #16] │ │ │ │ - str w0, [x22, #56] │ │ │ │ - b 49978 ::do_widen(char) const@@Base+0x35438> │ │ │ │ - ldr x21, [x21] │ │ │ │ - cmp x22, x21 │ │ │ │ - b.ne 499c8 ::do_widen(char) const@@Base+0x35488> // b.any │ │ │ │ - b 49a10 ::do_widen(char) const@@Base+0x354d0> │ │ │ │ - str x23, [sp, #48] │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x210 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4d888 ::do_widen(char) const@@Base+0x2f828> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 49860 ::do_widen(char) const@@Base+0x35320> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x2, x1, #0x360 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x1, 9d000 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - add x1, x1, #0x390 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x3b8 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w3, #0x5 // #5 │ │ │ │ - ldr x4, [x20] │ │ │ │ - ldur x21, [x4, #-24] │ │ │ │ - add x19, x20, x21 │ │ │ │ - add x22, x19, #0x128 │ │ │ │ - str x2, [x20, x21] │ │ │ │ - add x23, x19, #0x30 │ │ │ │ - str x1, [x19, #16] │ │ │ │ - ldr w1, [x22, #32] │ │ │ │ - str x0, [x19, #560] │ │ │ │ - tst w1, w3 │ │ │ │ - b.eq 49c8c ::do_widen(char) const@@Base+0x3574c> // b.none │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3968] │ │ │ │ + mov x19, x0 │ │ │ │ + b 4e194 ::do_widen(char) const@@Base+0x30134> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4ded4 ::do_widen(char) const@@Base+0x2fe74> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 4ddb4 ::do_widen(char) const@@Base+0x2fd54> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x23 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3960] │ │ │ │ - add x3, x1, #0x18 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str x1, [x19, #296] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - stp x3, x2, [x19, #40] │ │ │ │ - bl d310 >::close()@plt> │ │ │ │ - add x0, x19, #0xa0 │ │ │ │ - bl dee0 ::~__basic_file()@plt> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - add x24, x19, #0x230 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x19, #48] │ │ │ │ - bl db90 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3712] │ │ │ │ - ldp x1, x3, [x1, #8] │ │ │ │ - str x1, [x19, #40] │ │ │ │ - add x2, x22, #0x10 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x19, x1 │ │ │ │ - str x3, [x1, #40] │ │ │ │ - str x2, [x19, #296] │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + str x24, [sp, #896] │ │ │ │ bl d410 │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x288 │ │ │ │ - str x0, [x20, x21] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - ldr x2, [x2] │ │ │ │ - add x1, x1, #0x2b8 │ │ │ │ - add x0, x0, #0x2e0 │ │ │ │ - str x1, [x19, #16] │ │ │ │ - str x0, [x19, #560] │ │ │ │ - cbz x2, 49dac ::do_widen(char) const@@Base+0x3586c> │ │ │ │ - ldr w0, [x2, #56] │ │ │ │ - tbnz w0, #0, 49c78 ::do_widen(char) const@@Base+0x35738> │ │ │ │ - ldr x23, [x19, #32] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x208 │ │ │ │ - str x0, [x20, x21] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x1, x1, #0x238 │ │ │ │ - add x0, x0, #0x260 │ │ │ │ - str x1, [x19, #16] │ │ │ │ - str x0, [x19, #560] │ │ │ │ - cbz x23, 49c48 ::do_widen(char) const@@Base+0x35708> │ │ │ │ - add x1, x23, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 49c48 ::do_widen(char) const@@Base+0x35708> // b.any │ │ │ │ - ldr x1, [x23] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x23, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 49c48 ::do_widen(char) const@@Base+0x35708> // b.any │ │ │ │ - ldr x2, [x23] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x560 │ │ │ │ - ldr x1, [x2, #24] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 49da0 ::do_widen(char) const@@Base+0x35860> // b.any │ │ │ │ - ldr x1, [x2, #8] │ │ │ │ - mov x0, x23 │ │ │ │ - blr x1 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x3a0 │ │ │ │ - str x0, [x19, #16] │ │ │ │ - str x22, [x19, #560] │ │ │ │ - mov x0, x24 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - b d410 │ │ │ │ - ldr x0, [x24, #232] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - b 49bc0 ::do_widen(char) const@@Base+0x35680> │ │ │ │ - ldr x23, [x19, #8] │ │ │ │ - ldr x0, [x23] │ │ │ │ - cbz x0, 49dac ::do_widen(char) const@@Base+0x3586c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 49cd4 ::do_widen(char) const@@Base+0x35794> // b.any │ │ │ │ - add x23, x19, #0x30 │ │ │ │ - add x24, x19, #0x28 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d310 >::close()@plt> │ │ │ │ - cbnz x0, 49b04 ::do_widen(char) const@@Base+0x355c4> │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b 49b04 ::do_widen(char) const@@Base+0x355c4> │ │ │ │ - str x25, [sp, #64] │ │ │ │ - bl 49540 ::do_widen(char) const@@Base+0x35000> │ │ │ │ - ldr x24, [x23] │ │ │ │ - cbz x24, 49db0 ::do_widen(char) const@@Base+0x35870> │ │ │ │ - ldr x23, [x24] │ │ │ │ - mov x25, #0x5 // #5 │ │ │ │ - cmp x23, x24 │ │ │ │ - b.eq 49d74 ::do_widen(char) const@@Base+0x35834> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x24, #56] │ │ │ │ - and x0, x0, x25 │ │ │ │ - cmp x0, #0x5 │ │ │ │ - b.eq 49d24 ::do_widen(char) const@@Base+0x357e4> // b.none │ │ │ │ - ldr x0, [x23, #16] │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + str wzr, [sp, #128] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - ldr x2, [x0] │ │ │ │ - ldr x2, [x2, #136] │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [x23, #16] │ │ │ │ - str xzr, [x23, #16] │ │ │ │ - cbz x0, 49d90 ::do_widen(char) const@@Base+0x35850> │ │ │ │ + tbnz w1, #0, 4dc1c ::do_widen(char) const@@Base+0x2fbbc> │ │ │ │ + b 4dc24 ::do_widen(char) const@@Base+0x2fbc4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4dc00 ::do_widen(char) const@@Base+0x2fba0> │ │ │ │ + bti j │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x360 │ │ │ │ + str x26, [sp, #792] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x25, [sp, #792] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #784] │ │ │ │ + str x27, [x20, x0] │ │ │ │ + b 4e1fc ::do_widen(char) const@@Base+0x3019c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 4e1e8 ::do_widen(char) const@@Base+0x30188> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x23, [x23] │ │ │ │ - cmp x24, x23 │ │ │ │ - b.ne 49d00 ::do_widen(char) const@@Base+0x357c0> // b.any │ │ │ │ - ldr x23, [x24] │ │ │ │ - cmp x24, x23 │ │ │ │ - b.eq 49d74 ::do_widen(char) const@@Base+0x35834> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x23, [x23] │ │ │ │ - bl d870 │ │ │ │ - cmp x24, x23 │ │ │ │ - b.ne 49d60 ::do_widen(char) const@@Base+0x35820> // b.any │ │ │ │ - ldr w0, [x24, #56] │ │ │ │ - stp x24, x24, [x24] │ │ │ │ - and w0, w0, #0xfffffffc │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - str xzr, [x24, #16] │ │ │ │ - str w0, [x24, #56] │ │ │ │ - b 49ca4 ::do_widen(char) const@@Base+0x35764> │ │ │ │ - ldr x23, [x23] │ │ │ │ - cmp x24, x23 │ │ │ │ - b.ne 49d00 ::do_widen(char) const@@Base+0x357c0> // b.any │ │ │ │ - b 49d48 ::do_widen(char) const@@Base+0x35808> │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4d888 ::do_widen(char) const@@Base+0x2f828> // b.any │ │ │ │ + bl dab0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ mov x0, x23 │ │ │ │ - blr x1 │ │ │ │ - b 49c48 ::do_widen(char) const@@Base+0x35708> │ │ │ │ - str x25, [sp, #64] │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x210 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ + str x24, [sp, #896] │ │ │ │ + bl d410 │ │ │ │ + b 4de84 ::do_widen(char) const@@Base+0x2fe24> │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 49b30 ::do_widen(char) const@@Base+0x355f0> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + add x26, x26, #0x10 │ │ │ │ mov x19, x0 │ │ │ │ - mov x20, x19 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - add x21, x19, #0x118 │ │ │ │ - add x0, x1, #0x360 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x390 │ │ │ │ - ldr w2, [x21, #32] │ │ │ │ - add x22, x19, #0x20 │ │ │ │ - stur x0, [x19, #-16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - str x1, [x20], #-16 │ │ │ │ - add x0, x0, #0x3b8 │ │ │ │ - str x0, [x19, #544] │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - tst w2, w1 │ │ │ │ - b.eq 49fc4 ::do_widen(char) const@@Base+0x35a84> // b.none │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3968] │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3960] │ │ │ │ - add x3, x1, #0x18 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str x1, [x19, #280] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - stp x3, x2, [x19, #24] │ │ │ │ - bl d310 >::close()@plt> │ │ │ │ - add x0, x19, #0x90 │ │ │ │ - bl dee0 ::~__basic_file()@plt> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x0, x19, #0x58 │ │ │ │ - add x23, x19, #0x220 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x19, #32] │ │ │ │ + add x0, sp, #0x360 │ │ │ │ + str x26, [sp, #792] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x25, [sp, #792] │ │ │ │ bl db90 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3712] │ │ │ │ - ldp x1, x3, [x1, #8] │ │ │ │ - str x1, [x19, #24] │ │ │ │ - add x2, x21, #0x10 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x19, x1 │ │ │ │ - str x3, [x1, #24] │ │ │ │ - str x2, [x19, #280] │ │ │ │ - bl d410 │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x288 │ │ │ │ - ldr x1, [x1] │ │ │ │ - stur x0, [x19, #-16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x2b8 │ │ │ │ - str x0, [x20, #16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x2e0 │ │ │ │ - str x0, [x19, #544] │ │ │ │ - cbz x1, 4a0c8 ::do_widen(char) const@@Base+0x35b88> │ │ │ │ - ldr w0, [x1, #56] │ │ │ │ - tbnz w0, #0, 49fb0 ::do_widen(char) const@@Base+0x35a70> │ │ │ │ - ldr x22, [x19, #16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x208 │ │ │ │ - stur x0, [x19, #-16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x238 │ │ │ │ - str x0, [x20, #16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x260 │ │ │ │ - str x0, [x19, #544] │ │ │ │ - cbz x22, 49f80 ::do_widen(char) const@@Base+0x35a40> │ │ │ │ - add x1, x22, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 49f80 ::do_widen(char) const@@Base+0x35a40> // b.any │ │ │ │ - ldr x1, [x22] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x22, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 49f80 ::do_widen(char) const@@Base+0x35a40> // b.any │ │ │ │ - ldr x2, [x22] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x560 │ │ │ │ - ldr x1, [x2, #24] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 4a0bc ::do_widen(char) const@@Base+0x35b7c> // b.any │ │ │ │ - ldr x1, [x2, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - blr x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x3a0 │ │ │ │ - str x0, [x19] │ │ │ │ - str x21, [x19, #544] │ │ │ │ - mov x0, x23 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b d410 │ │ │ │ - ldr x0, [x23, #232] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - b 49ef8 ::do_widen(char) const@@Base+0x359b8> │ │ │ │ - ldur x22, [x19, #-8] │ │ │ │ - ldr x0, [x22] │ │ │ │ - cbz x0, 4a0c8 ::do_widen(char) const@@Base+0x35b88> │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #784] │ │ │ │ + str x27, [x20, x0] │ │ │ │ + b 4e2a4 ::do_widen(char) const@@Base+0x30244> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ ldr x1, [x0] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 4a00c ::do_widen(char) const@@Base+0x35acc> // b.any │ │ │ │ - add x22, x19, #0x20 │ │ │ │ - add x23, x19, #0x18 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d310 >::close()@plt> │ │ │ │ - cbnz x0, 49e3c ::do_widen(char) const@@Base+0x358fc> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b 49e3c ::do_widen(char) const@@Base+0x358fc> │ │ │ │ - bl 49540 ::do_widen(char) const@@Base+0x35000> │ │ │ │ - ldr x23, [x22] │ │ │ │ - cbz x23, 4a0c8 ::do_widen(char) const@@Base+0x35b88> │ │ │ │ - ldr x22, [x23] │ │ │ │ - mov x24, #0x5 // #5 │ │ │ │ - cmp x22, x23 │ │ │ │ - b.eq 4a094 ::do_widen(char) const@@Base+0x35b54> // b.none │ │ │ │ - ldr x0, [x23, #56] │ │ │ │ - and x0, x0, x24 │ │ │ │ - cmp x0, #0x5 │ │ │ │ - b.eq 4a04c ::do_widen(char) const@@Base+0x35b0c> // b.none │ │ │ │ - ldr x0, [x22, #16] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4d888 ::do_widen(char) const@@Base+0x2f828> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4ddc4 ::do_widen(char) const@@Base+0x2fd64> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4ddbc ::do_widen(char) const@@Base+0x2fd5c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + str x0, [sp, #72] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - ldr x2, [x0] │ │ │ │ - ldr x2, [x2, #136] │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [x22, #16] │ │ │ │ - str xzr, [x22, #16] │ │ │ │ - cbz x0, 4a0ac ::do_widen(char) const@@Base+0x35b6c> │ │ │ │ + tbnz w1, #0, 4dc1c ::do_widen(char) const@@Base+0x2fbbc> │ │ │ │ + b 4dc24 ::do_widen(char) const@@Base+0x2fbc4> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x22, [x22] │ │ │ │ - cmp x23, x22 │ │ │ │ - b.ne 4a028 ::do_widen(char) const@@Base+0x35ae8> // b.any │ │ │ │ - ldr x22, [x23] │ │ │ │ - cmp x23, x22 │ │ │ │ - b.eq 4a094 ::do_widen(char) const@@Base+0x35b54> // b.none │ │ │ │ - nop │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x22, [x22] │ │ │ │ - bl d870 │ │ │ │ - cmp x23, x22 │ │ │ │ - b.ne 4a080 ::do_widen(char) const@@Base+0x35b40> // b.any │ │ │ │ - ldr w0, [x23, #56] │ │ │ │ - stp x23, x23, [x23] │ │ │ │ - and w0, w0, #0xfffffffc │ │ │ │ - str xzr, [x23, #16] │ │ │ │ - str w0, [x23, #56] │ │ │ │ - b 49fdc ::do_widen(char) const@@Base+0x35a9c> │ │ │ │ - ldr x22, [x22] │ │ │ │ - cmp x23, x22 │ │ │ │ - b.ne 4a028 ::do_widen(char) const@@Base+0x35ae8> // b.any │ │ │ │ - b 4a070 ::do_widen(char) const@@Base+0x35b30> │ │ │ │ - mov x0, x22 │ │ │ │ - blr x1 │ │ │ │ - b 49f80 ::do_widen(char) const@@Base+0x35a40> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x210 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 49e68 ::do_widen(char) const@@Base+0x35928> │ │ │ │ - nop │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4d888 ::do_widen(char) const@@Base+0x2f828> // b.any │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + bl d530 │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - ldr x20, [x0, #16] │ │ │ │ - cbz x20, 4a1dc ::do_widen(char) const@@Base+0x35c9c> │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x4a0 │ │ │ │ + str xzr, [sp, #1024] │ │ │ │ + adrp x4, 9f000 │ │ │ │ + ldr x4, [x4, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x23, x1 │ │ │ │ + mov x22, x2 │ │ │ │ + ldr x0, [x4] │ │ │ │ + str x0, [sp, #1176] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x21, x3 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3720] │ │ │ │ + str x0, [sp, #144] │ │ │ │ + mov x20, x0 │ │ │ │ + bl d250 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + bl d6a0 │ │ │ │ + ldr w1, [x19] │ │ │ │ + mov x20, x0 │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.le 4e400 ::do_widen(char) const@@Base+0x303a0> │ │ │ │ + bl d610 │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str wzr, [x20] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + str w0, [x20, #16] │ │ │ │ mov x0, x20 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - bl 49540 ::do_widen(char) const@@Base+0x35000> │ │ │ │ - ldr x19, [x20] │ │ │ │ - mov x21, #0x5 // #5 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 4a1b4 ::do_widen(char) const@@Base+0x35c74> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl d2e0 │ │ │ │ + ldr x1, [x23] │ │ │ │ + mov x0, x20 │ │ │ │ + bl da30 │ │ │ │ + ldr x1, [x22] │ │ │ │ + mov x0, x20 │ │ │ │ + bl da30 │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x20 │ │ │ │ + bl da30 │ │ │ │ + cbz w0, 51010 ::do_widen(char) const@@Base+0x32fb0> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + add x1, sp, #0x128 │ │ │ │ + add x25, sp, #0x138 │ │ │ │ + add x21, sp, #0x330 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + add x1, sp, #0x130 │ │ │ │ + str x1, [sp] │ │ │ │ + add x26, sp, #0x320 │ │ │ │ + str x21, [sp, #24] │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + str wzr, [sp, #312] │ │ │ │ + stp xzr, x25, [sp, #320] │ │ │ │ + stp x25, xzr, [sp, #336] │ │ │ │ + cbz x0, 4e59c ::do_widen(char) const@@Base+0x3053c> │ │ │ │ nop │ │ │ │ - ldr x0, [x20, #56] │ │ │ │ - and x0, x0, x21 │ │ │ │ - cmp x0, #0x5 │ │ │ │ - b.eq 4a164 ::do_widen(char) const@@Base+0x35c24> // b.none │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x2, [x0] │ │ │ │ - ldr x2, [x2, #136] │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - cbz x0, 4a1cc ::do_widen(char) const@@Base+0x35c8c> │ │ │ │ - ldr x1, [x0] │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + ubfiz x23, x22, #3, #32 │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + mov w24, w22 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x19, [x19] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 4a140 ::do_widen(char) const@@Base+0x35c00> // b.any │ │ │ │ - ldr x19, [x20] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.eq 4a1b4 ::do_widen(char) const@@Base+0x35c74> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [x19] │ │ │ │ + ldr x0, [x0, #64] │ │ │ │ + ldr x27, [x1, x23] │ │ │ │ + ldr x28, [x0, x23] │ │ │ │ + str x21, [sp, #800] │ │ │ │ + cbz x28, 51448 ::do_widen(char) const@@Base+0x333e8> │ │ │ │ + mov x0, x28 │ │ │ │ + bl d3d0 │ │ │ │ + str x0, [sp, #296] │ │ │ │ + mov x3, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 4eb70 ::do_widen(char) const@@Base+0x30b10> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 4eb44 ::do_widen(char) const@@Base+0x30ae4> // b.any │ │ │ │ + ldrb w0, [x28] │ │ │ │ + strb w0, [sp, #816] │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, x27 │ │ │ │ + str x3, [sp, #808] │ │ │ │ + strb wzr, [x0, x3] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + ldr x3, [sp, #800] │ │ │ │ + ldr x2, [sp, #808] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ebc8 ::do_widen(char) const@@Base+0x30b68> // b.none │ │ │ │ + cmp x3, x21 │ │ │ │ + b.eq 4ec18 ::do_widen(char) const@@Base+0x30bb8> // b.none │ │ │ │ + stp x3, x2, [x27] │ │ │ │ + ldr x1, [sp, #816] │ │ │ │ + ldr x2, [x27, #16] │ │ │ │ + str x1, [x27, #16] │ │ │ │ + cbz x0, 4ebdc ::do_widen(char) const@@Base+0x30b7c> │ │ │ │ + str x0, [sp, #800] │ │ │ │ + str x2, [sp, #816] │ │ │ │ + str xzr, [sp, #808] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #800] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 4e534 ::do_widen(char) const@@Base+0x304d4> // b.none │ │ │ │ bl d870 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 4a1a0 ::do_widen(char) const@@Base+0x35c60> // b.any │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - ldr x19, [x19] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 4a140 ::do_widen(char) const@@Base+0x35c00> // b.any │ │ │ │ - b 4a188 ::do_widen(char) const@@Base+0x35c48> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - ldr x19, [x20] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 4a1b4 ::do_widen(char) const@@Base+0x35c74> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [x19] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr x0, [x0, x23] │ │ │ │ + str x21, [sp, #800] │ │ │ │ + ldp x3, x23, [x0] │ │ │ │ + str x23, [sp, #296] │ │ │ │ + cmp x23, #0xf │ │ │ │ + b.hi 4ebf0 ::do_widen(char) const@@Base+0x30b90> // b.pmore │ │ │ │ + cmp x23, #0x1 │ │ │ │ + b.eq 4eb2c ::do_widen(char) const@@Base+0x30acc> // b.none │ │ │ │ + cbnz x23, 4eb10 ::do_widen(char) const@@Base+0x30ab0> │ │ │ │ + mov x0, x21 │ │ │ │ + str x23, [sp, #808] │ │ │ │ + mov x1, x26 │ │ │ │ + strb wzr, [x0, x23] │ │ │ │ + ldr x0, [sp] │ │ │ │ + str w24, [sp, #832] │ │ │ │ + bl 51e20 ::do_widen(char) const@@Base+0x33dc0> │ │ │ │ + ldr x0, [sp, #800] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 4e58c ::do_widen(char) const@@Base+0x3052c> // b.none │ │ │ │ bl d870 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 4a204 ::do_widen(char) const@@Base+0x35cc4> // b.any │ │ │ │ - b 4a1b4 ::do_widen(char) const@@Base+0x35c74> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 4a124 ::do_widen(char) const@@Base+0x35be4> │ │ │ │ - nop │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.hi 4e480 ::do_widen(char) const@@Base+0x30420> // b.pmore │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + mov x1, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + ldr x0, [x0, #216] │ │ │ │ + ldr w22, [x0, #8] │ │ │ │ + sxtw x0, w22 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.hi 51470 ::do_widen(char) const@@Base+0x33410> // b.pmore │ │ │ │ + cbz x0, 504dc ::do_widen(char) const@@Base+0x3247c> │ │ │ │ + lsl x21, x0, #2 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d8b0 │ │ │ │ + mov x2, x21 │ │ │ │ + mov w1, #0xff // #255 │ │ │ │ + add x26, sp, #0x320 │ │ │ │ + add x21, sp, #0x330 │ │ │ │ + add x24, sp, #0x130 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + bl d570 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + add x0, sp, #0x128 │ │ │ │ + str x0, [sp] │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + ldr x0, [x0, #216] │ │ │ │ + ldr x0, [x0, #64] │ │ │ │ + ldr x28, [x0, w23, uxtw #3] │ │ │ │ + str x21, [sp, #800] │ │ │ │ + cbz x28, 512c8 ::do_widen(char) const@@Base+0x33268> │ │ │ │ + mov x0, x28 │ │ │ │ + bl d3d0 │ │ │ │ + str x0, [sp, #296] │ │ │ │ + mov x27, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 4eb50 ::do_widen(char) const@@Base+0x30af0> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 4eb38 ::do_widen(char) const@@Base+0x30ad8> // b.none │ │ │ │ + cbnz x0, 4eaf4 ::do_widen(char) const@@Base+0x30a94> │ │ │ │ + mov x0, x21 │ │ │ │ + str x27, [sp, #808] │ │ │ │ + strb wzr, [x0, x27] │ │ │ │ + mov x0, x24 │ │ │ │ + ldr x2, [sp, #808] │ │ │ │ + ldr x27, [sp, #800] │ │ │ │ + mov x1, x27 │ │ │ │ + bl 44000 ::do_widen(char) const@@Base+0x25fa0> │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 4e660 ::do_widen(char) const@@Base+0x30600> // b.none │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr w0, [x0, #64] │ │ │ │ + str w0, [x1, x23, lsl #2] │ │ │ │ + cmp x27, x21 │ │ │ │ + b.eq 4e670 ::do_widen(char) const@@Base+0x30610> // b.none │ │ │ │ + mov x0, x27 │ │ │ │ + bl d870 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp w22, w23 │ │ │ │ + b.gt 4e5f0 ::do_widen(char) const@@Base+0x30590> │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + stp wzr, wzr, [sp, #88] │ │ │ │ + stp wzr, wzr, [sp, #248] │ │ │ │ + str wzr, [sp, #256] │ │ │ │ + str wzr, [sp, #260] │ │ │ │ + stp xzr, xzr, [sp, #264] │ │ │ │ + stp xzr, xzr, [sp, #280] │ │ │ │ nop │ │ │ │ nop │ │ │ │ + mov x0, x20 │ │ │ │ + bl d970 │ │ │ │ + cbz w0, 4ec4c ::do_widen(char) const@@Base+0x30bec> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + ldr w1, [x0] │ │ │ │ + cbz w1, 4e6a0 ::do_widen(char) const@@Base+0x30640> │ │ │ │ + ldr x1, [x20, #40] │ │ │ │ + ldr x2, [x1, #48] │ │ │ │ + ldr x26, [x2] │ │ │ │ + cbz x26, 4e6a0 ::do_widen(char) const@@Base+0x30640> │ │ │ │ + ldr w0, [x0, #4] │ │ │ │ + cbz w0, 4e6a0 ::do_widen(char) const@@Base+0x30640> │ │ │ │ + ldr x0, [x1, #144] │ │ │ │ + ldr x21, [x0] │ │ │ │ + cbz x21, 4e6a0 ::do_widen(char) const@@Base+0x30640> │ │ │ │ + ldrh w0, [x26, #26] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 4e6a0 ::do_widen(char) const@@Base+0x30640> // b.any │ │ │ │ + mov x0, x26 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl db10 │ │ │ │ + ldr x1, [x20, #40] │ │ │ │ + ldr w0, [x26, #16] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ccmp x1, #0x0, #0x4, ge // ge = tcont │ │ │ │ + cset w24, eq // eq = none │ │ │ │ + b.eq 51308 ::do_widen(char) const@@Base+0x332a8> // b.none │ │ │ │ + ldr w2, [x1, #4] │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ge 51308 ::do_widen(char) const@@Base+0x332a8> // b.tcont │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + ubfiz x0, x0, #4, #32 │ │ │ │ + add x2, sp, #0x2b0 │ │ │ │ + add x3, sp, #0x2a0 │ │ │ │ + str x2, [sp, #16] │ │ │ │ + ldr x27, [x1, x0] │ │ │ │ + str x3, [sp, #56] │ │ │ │ + str x2, [sp, #672] │ │ │ │ + cbz x27, 51310 ::do_widen(char) const@@Base+0x332b0> │ │ │ │ + mov x0, x27 │ │ │ │ + bl d3d0 │ │ │ │ + str x0, [sp, #296] │ │ │ │ + mov x25, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 50894 ::do_widen(char) const@@Base+0x32834> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 4fff8 ::do_widen(char) const@@Base+0x31f98> // b.none │ │ │ │ + cbnz x0, 50af8 ::do_widen(char) const@@Base+0x32a98> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x25, [sp, #680] │ │ │ │ + strb wzr, [x0, x25] │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + ldr x25, [x26] │ │ │ │ + ldr x1, [x26, #120] │ │ │ │ + add w2, w25, #0x1 │ │ │ │ + str w2, [sp, #24] │ │ │ │ + bl 43ee0 ::do_widen(char) const@@Base+0x25e80> │ │ │ │ + ldr x0, [x26, #136] │ │ │ │ + add x1, sp, #0x2f0 │ │ │ │ + add x2, sp, #0x2e0 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + str x2, [sp, #104] │ │ │ │ + ldr x28, [x0] │ │ │ │ + str x1, [sp, #736] │ │ │ │ + cbz x28, 51a5c ::do_widen(char) const@@Base+0x339fc> │ │ │ │ + mov x0, x28 │ │ │ │ + bl d3d0 │ │ │ │ + str x0, [sp, #296] │ │ │ │ + mov x27, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 507f4 ::do_widen(char) const@@Base+0x32794> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 507e8 ::do_widen(char) const@@Base+0x32788> // b.none │ │ │ │ + cbnz x0, 50af0 ::do_widen(char) const@@Base+0x32a90> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + str x27, [sp, #744] │ │ │ │ + strb wzr, [x0, x27] │ │ │ │ + add x0, sp, #0x300 │ │ │ │ + str x0, [sp] │ │ │ │ + add x28, sp, #0x310 │ │ │ │ + ldr x0, [x26, #136] │ │ │ │ + ldr x25, [x0, #8] │ │ │ │ + str x28, [sp, #768] │ │ │ │ + cbz x25, 519b4 ::do_widen(char) const@@Base+0x33954> │ │ │ │ + mov x0, x25 │ │ │ │ + bl d3d0 │ │ │ │ + str x0, [sp, #296] │ │ │ │ + mov x27, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 50828 ::do_widen(char) const@@Base+0x327c8> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 507dc ::do_widen(char) const@@Base+0x3277c> // b.none │ │ │ │ + cbnz x0, 50ae8 ::do_widen(char) const@@Base+0x32a88> │ │ │ │ + mov x0, x28 │ │ │ │ + str x27, [sp, #776] │ │ │ │ + strb wzr, [x0, x27] │ │ │ │ + mov x0, #0xa0 // #160 │ │ │ │ + bl d8b0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + bl 1eecc ::do_widen(char) const@@Base+0xe6c> │ │ │ │ + ldr x5, [sp] │ │ │ │ + mov w6, w0 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + mov x0, x25 │ │ │ │ + ldr x3, [sp, #80] │ │ │ │ + ldr x4, [sp, #104] │ │ │ │ + ldr w2, [sp, #24] │ │ │ │ + bl 6edc0 ::do_widen(char) const@@Base+0x50d60> │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + adrp x1, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + add x4, sp, #0xf8 │ │ │ │ + add x2, x1, #0x628 │ │ │ │ + add x3, sp, #0x108 │ │ │ │ + mov x1, x26 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + bl d4b0 │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ + lsl x1, x1, #1 │ │ │ │ + cmp x1, w0, sxtw │ │ │ │ + b.ne 5107c ::do_widen(char) const@@Base+0x3301c> // b.any │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + adrp x2, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + mov x1, x21 │ │ │ │ + add x4, sp, #0x104 │ │ │ │ + add x3, sp, #0x120 │ │ │ │ + add x2, x2, #0x628 │ │ │ │ + ldr x0, [x0, #120] │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + bl d4b0 │ │ │ │ + ldr x1, [x19, #88] │ │ │ │ + lsl x1, x1, #1 │ │ │ │ + cmp x1, w0, sxtw │ │ │ │ + b.ne 5109c ::do_widen(char) const@@Base+0x3303c> // b.any │ │ │ │ + ldrb w0, [x19, #64] │ │ │ │ + tbnz w0, #0, 5085c ::do_widen(char) const@@Base+0x327fc> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + lsl x5, x0, #1 │ │ │ │ + cbz x5, 500a4 ::do_widen(char) const@@Base+0x32044> │ │ │ │ + ubfiz w1, w23, #2, #1 │ │ │ │ + lsl w2, w23, #2 │ │ │ │ + str w2, [sp, #32] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + str w1, [sp, #24] │ │ │ │ + lsl w1, w2, w1 │ │ │ │ + str w1, [sp, #96] │ │ │ │ + b 4e9ac ::do_widen(char) const@@Base+0x3094c> │ │ │ │ + cmp w2, #0x2 │ │ │ │ + b.eq 4ff4c ::do_widen(char) const@@Base+0x31eec> // b.none │ │ │ │ + asr w0, w21, #1 │ │ │ │ + ldr w5, [sp, #24] │ │ │ │ + lsr w11, w23, #1 │ │ │ │ + lsr w10, w23, #1 │ │ │ │ + sxtw x15, w0 │ │ │ │ + ubfiz x0, x0, #3, #32 │ │ │ │ + cmp w3, #0x2 │ │ │ │ + b.eq 50340 ::do_widen(char) const@@Base+0x322e0> // b.none │ │ │ │ + ldr x2, [x19, #16] │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + ldr w3, [sp, #96] │ │ │ │ + mov w1, w24 │ │ │ │ + mov w27, w24 │ │ │ │ + ldr x2, [x2, #8] │ │ │ │ + ldr x0, [x2, x0] │ │ │ │ + ldr x2, [x0, #136] │ │ │ │ + ldrb w0, [x2, w11, uxtw] │ │ │ │ + orr w0, w3, w0 │ │ │ │ + strb w0, [x2, w11, uxtw] │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + add w25, w25, #0x1 │ │ │ │ + fmov s30, w1 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + lsl x5, x0, #1 │ │ │ │ + ldur q31, [x19, #104] │ │ │ │ + add x21, x21, #0x2 │ │ │ │ + mov v15.d[1], v30.d[0] │ │ │ │ + ldr x1, [x19, #120] │ │ │ │ + ldr x2, [x19, #136] │ │ │ │ + add x1, x1, x27 │ │ │ │ + add v15.2d, v31.2d, v15.2d │ │ │ │ + str x1, [x19, #120] │ │ │ │ + add x2, x2, x14 │ │ │ │ + str x2, [x19, #136] │ │ │ │ + stur q15, [x19, #104] │ │ │ │ + cmp x5, x21 │ │ │ │ + b.ls 500b0 ::do_widen(char) const@@Base+0x32050> // b.plast │ │ │ │ + ldr x2, [sp, #264] │ │ │ │ + ubfiz x1, x21, #2, #32 │ │ │ │ + add x3, x2, x1 │ │ │ │ + ldr w4, [x2, x1] │ │ │ │ + ldr w10, [x3, #4] │ │ │ │ + asr w2, w4, #1 │ │ │ │ + cmp w2, #0x2 │ │ │ │ + asr w3, w10, #1 │ │ │ │ + cset w8, eq // eq = none │ │ │ │ + cmp w3, #0x2 │ │ │ │ + cset w9, eq // eq = none │ │ │ │ + cmp w4, #0x0 │ │ │ │ + ccmp w10, #0x0, #0x4, ne // ne = any │ │ │ │ + cset w12, eq // eq = none │ │ │ │ + mov w14, w12 │ │ │ │ + b.eq 4e910 ::do_widen(char) const@@Base+0x308b0> // b.none │ │ │ │ + cmp w8, w9 │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + b.eq 504f0 ::do_widen(char) const@@Base+0x32490> // b.none │ │ │ │ + asr w16, w21, #1 │ │ │ │ + orr w4, w4, w10 │ │ │ │ + ldrb w13, [x19, #64] │ │ │ │ + lsr w11, w23, #1 │ │ │ │ + ldr w5, [sp, #24] │ │ │ │ + sxtw x15, w16 │ │ │ │ + ldr w17, [sp, #32] │ │ │ │ + ubfiz x0, x16, #3, #32 │ │ │ │ + lsr w10, w23, #1 │ │ │ │ + tbz w4, #0, 50078 ::do_widen(char) const@@Base+0x32018> │ │ │ │ + ldp x18, x4, [x19, #200] │ │ │ │ + cmp x18, x4 │ │ │ │ + b.eq 50078 ::do_widen(char) const@@Base+0x32018> // b.none │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + mov w27, w4 │ │ │ │ + cmp w2, #0x2 │ │ │ │ + b.eq 4ff68 ::do_widen(char) const@@Base+0x31f08> // b.none │ │ │ │ + mov w1, w12 │ │ │ │ + mov w27, w4 │ │ │ │ + ldr x16, [x19, #16] │ │ │ │ + mov w11, #0x8 // #8 │ │ │ │ + lsl w11, w11, w5 │ │ │ │ + ldr x16, [x16, #8] │ │ │ │ + ldr x16, [x16, x0] │ │ │ │ + ldr x16, [x16, #136] │ │ │ │ + ldrb w17, [x16, x10] │ │ │ │ + orr w11, w11, w17 │ │ │ │ + strb w11, [x16, x10] │ │ │ │ + cbnz w14, 50004 ::do_widen(char) const@@Base+0x31fa4> │ │ │ │ + tbnz w4, #0, 504c4 ::do_widen(char) const@@Base+0x32464> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbz w13, #0, 507cc ::do_widen(char) const@@Base+0x3276c> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x2, x1, #0x360 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x1, 9d000 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x20, x0, #0x128 │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - add x1, x1, #0x390 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - ldr w3, [x20, #32] │ │ │ │ - add x0, x0, #0x3b8 │ │ │ │ - str x2, [x19] │ │ │ │ - add x21, x19, #0x30 │ │ │ │ - str x1, [x19, #16] │ │ │ │ - mov w2, #0x5 // #5 │ │ │ │ - str x0, [x19, #560] │ │ │ │ - tst w3, w2 │ │ │ │ - b.eq 4a3c8 ::do_widen(char) const@@Base+0x35e88> // b.none │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3968] │ │ │ │ + ldr x5, [x19, #16] │ │ │ │ + mov w11, #0x0 // #0 │ │ │ │ + ldr x5, [x5, #8] │ │ │ │ + ldr x10, [x5, x0] │ │ │ │ + cbz w27, 4ea9c ::do_widen(char) const@@Base+0x30a3c> │ │ │ │ + ldr x0, [x19, #200] │ │ │ │ + ldr w11, [x0, w15, uxtw #2] │ │ │ │ + add x5, x10, #0x140 │ │ │ │ + ldp x26, x0, [x5, #8] │ │ │ │ + cmp x26, x0 │ │ │ │ + b.eq 50354 ::do_widen(char) const@@Base+0x322f4> // b.none │ │ │ │ + ldr w0, [x26] │ │ │ │ + bfxil w0, w11, #0, #30 │ │ │ │ + bfi w0, w8, #30, #1 │ │ │ │ + bfi w0, w9, #31, #1 │ │ │ │ + str w0, [x26], #4 │ │ │ │ + str x26, [x5, #8] │ │ │ │ + tbnz w4, #0, 4e964 ::do_widen(char) const@@Base+0x30904> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + mov x14, #0x0 // #0 │ │ │ │ + fmov s30, w1 │ │ │ │ + lsl x5, x0, #1 │ │ │ │ + cmp w2, #0x2 │ │ │ │ + b.eq 4ffc0 ::do_widen(char) const@@Base+0x31f60> // b.none │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + cmp w3, #0x2 │ │ │ │ + b.eq 4ffd0 ::do_widen(char) const@@Base+0x31f70> // b.none │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + b 4e978 ::do_widen(char) const@@Base+0x30918> │ │ │ │ mov x0, x21 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3960] │ │ │ │ - add x3, x1, #0x18 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str x1, [x19, #296] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - stp x3, x2, [x19, #40] │ │ │ │ - bl d310 >::close()@plt> │ │ │ │ - add x0, x19, #0xa0 │ │ │ │ - bl dee0 ::~__basic_file()@plt> │ │ │ │ - adrp x1, 9f000 │ │ │ │ + mov x2, x27 │ │ │ │ + mov x1, x28 │ │ │ │ + bl d270 │ │ │ │ + ldr x27, [sp, #296] │ │ │ │ + ldr x0, [sp, #800] │ │ │ │ + b 4e630 ::do_widen(char) const@@Base+0x305d0> │ │ │ │ + mov x0, x21 │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x3 │ │ │ │ + bl d270 │ │ │ │ + ldr x23, [sp, #296] │ │ │ │ + ldr x0, [sp, #800] │ │ │ │ + b 4e564 ::do_widen(char) const@@Base+0x30504> │ │ │ │ + ldrb w0, [x3] │ │ │ │ + strb w0, [sp, #816] │ │ │ │ + b 4e560 ::do_widen(char) const@@Base+0x30500> │ │ │ │ + ldrb w0, [x28] │ │ │ │ + strb w0, [sp, #816] │ │ │ │ + b 4e62c ::do_widen(char) const@@Base+0x305cc> │ │ │ │ + cbz x0, 4e4d4 ::do_widen(char) const@@Base+0x30474> │ │ │ │ + mov x0, x21 │ │ │ │ + b 4eb94 ::do_widen(char) const@@Base+0x30b34> │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x0, x26 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #296] │ │ │ │ + str x0, [sp, #800] │ │ │ │ + str x1, [sp, #816] │ │ │ │ + b 4eaf8 ::do_widen(char) const@@Base+0x30a98> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + mov x0, x26 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + str x0, [sp, #800] │ │ │ │ + ldr x1, [sp, #296] │ │ │ │ + str x1, [sp, #816] │ │ │ │ + mov x2, x3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl d270 │ │ │ │ + ldr x3, [sp, #296] │ │ │ │ + mov x1, x27 │ │ │ │ + ldr x0, [sp, #800] │ │ │ │ + str x3, [sp, #808] │ │ │ │ + strb wzr, [x0, x3] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + ldr x3, [sp, #800] │ │ │ │ + ldr x2, [sp, #808] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 4e4f8 ::do_widen(char) const@@Base+0x30498> // b.any │ │ │ │ + cmp x3, x21 │ │ │ │ + b.eq 4ec18 ::do_widen(char) const@@Base+0x30bb8> // b.none │ │ │ │ + stp x3, x2, [x27] │ │ │ │ + ldr x0, [sp, #816] │ │ │ │ + str x0, [x27, #16] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + str x21, [sp, #800] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x21, x1 │ │ │ │ + b 4e51c ::do_widen(char) const@@Base+0x304bc> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + mov x0, x26 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #296] │ │ │ │ + str x0, [sp, #800] │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + str x1, [sp, #816] │ │ │ │ + b 4eb14 ::do_widen(char) const@@Base+0x30ab4> │ │ │ │ + cmp x27, x26 │ │ │ │ + b.eq 50e9c ::do_widen(char) const@@Base+0x32e3c> // b.none │ │ │ │ + cbz x2, 4ec3c ::do_widen(char) const@@Base+0x30bdc> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 4ffd8 ::do_widen(char) const@@Base+0x31f78> // b.none │ │ │ │ + mov x1, x21 │ │ │ │ + bl d270 │ │ │ │ + ldr x0, [x27] │ │ │ │ + ldr x2, [sp, #808] │ │ │ │ + str x2, [x27, #8] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #800] │ │ │ │ + b 4e51c ::do_widen(char) const@@Base+0x304bc> │ │ │ │ + ldr x0, [sp, #264] │ │ │ │ + bl d560 │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + bl d560 │ │ │ │ + ldr x0, [sp, #288] │ │ │ │ + bl d560 │ │ │ │ + ldr x0, [sp, #280] │ │ │ │ + cbz x0, 4ec70 ::do_widen(char) const@@Base+0x30c10> │ │ │ │ + bl d560 │ │ │ │ + mov x0, x20 │ │ │ │ + bl df40 │ │ │ │ + ldp x2, x0, [x19, #72] │ │ │ │ + mov x1, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d0, [x19, #112] │ │ │ │ + fmov d30, x1 │ │ │ │ + add x20, sp, #0x300 │ │ │ │ + str x20, [sp] │ │ │ │ + mov x8, x20 │ │ │ │ + ucvtf d0, d0 │ │ │ │ + mul x0, x0, x2 │ │ │ │ + str x0, [x19, #96] │ │ │ │ + ucvtf d31, x0 │ │ │ │ + fmul d0, d0, d30 │ │ │ │ + fdiv d0, d0, d31 │ │ │ │ + bl 44448 ::do_widen(char) const@@Base+0x263e8> │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x3, x3, #0x8f0 │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + add x21, sp, #0x330 │ │ │ │ + str x21, [sp, #800] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 50c6c ::do_widen(char) const@@Base+0x32c0c> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #800] │ │ │ │ + str x1, [sp, #816] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #808] │ │ │ │ + stp x22, xzr, [x20] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldr x1, [sp, #808] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 51ad0 ::do_widen(char) const@@Base+0x33a70> // b.none │ │ │ │ + add x26, sp, #0x320 │ │ │ │ + adrp x23, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x26 │ │ │ │ + add x1, x23, #0x8f8 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + add x1, sp, #0x170 │ │ │ │ + str x1, [sp, #352] │ │ │ │ + mov x20, x0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 50c84 ::do_widen(char) const@@Base+0x32c24> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #352] │ │ │ │ + str x1, [sp, #368] │ │ │ │ + str x22, [x20] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #360] │ │ │ │ + ldr x0, [sp, #800] │ │ │ │ + str xzr, [x20, #8] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 4ed7c ::do_widen(char) const@@Base+0x30d1c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + add x28, sp, #0x310 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 4ed90 ::do_widen(char) const@@Base+0x30d30> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldp d0, d31, [x19, #96] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d30, x0 │ │ │ │ + add x20, sp, #0x260 │ │ │ │ + mov x8, x20 │ │ │ │ + str x20, [sp, #184] │ │ │ │ + ucvtf d31, d31 │ │ │ │ + ucvtf d0, d0 │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + fdiv d0, d31, d0 │ │ │ │ + bl 44448 ::do_widen(char) const@@Base+0x263e8> │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x3, x3, #0x900 │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + add x1, sp, #0x290 │ │ │ │ + str x1, [sp, #640] │ │ │ │ + mov x20, x0 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 50c54 ::do_widen(char) const@@Base+0x32bf4> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #640] │ │ │ │ + str x1, [sp, #656] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #648] │ │ │ │ + stp x22, xzr, [x20] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldr x1, [sp, #648] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 51374 ::do_widen(char) const@@Base+0x33314> // b.none │ │ │ │ + add x0, sp, #0x280 │ │ │ │ + add x1, x23, #0x8f8 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + str x0, [sp, #176] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ + str x1, [sp, #672] │ │ │ │ + mov x20, x0 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 50b00 ::do_widen(char) const@@Base+0x32aa0> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #672] │ │ │ │ + str x1, [sp, #688] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #680] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + str x22, [x20] │ │ │ │ + ldrb w24, [x19, #64] │ │ │ │ + str xzr, [x20, #8] │ │ │ │ + and w0, w24, #0x1 │ │ │ │ + str w0, [sp, #72] │ │ │ │ + tbz w24, #0, 4ff00 ::do_widen(char) const@@Base+0x31ea0> │ │ │ │ + ldr d15, [x19, #120] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d31, [x19, #96] │ │ │ │ + fmov d30, x0 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + add x22, sp, #0x390 │ │ │ │ + mov x0, x22 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3712] │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl d3b0 │ │ │ │ + str xzr, [sp, #1128] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x2, sp, #0x4f0 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x4f0 │ │ │ │ + strh wzr, [sp, #1136] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x25, x0, [x0, #8] │ │ │ │ + stur q31, [x2, #-120] │ │ │ │ + add x2, x27, #0x10 │ │ │ │ + stur q31, [x3, #-104] │ │ │ │ + mov x3, x0 │ │ │ │ + str x3, [sp, #56] │ │ │ │ + ldur x0, [x25, #-24] │ │ │ │ + str x25, [sp, #800] │ │ │ │ + str x2, [sp, #912] │ │ │ │ + str x3, [x26, x0] │ │ │ │ + add x0, x26, x0 │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3856] │ │ │ │ + add x0, sp, #0x360 │ │ │ │ + adrp x1, 9f000 │ │ │ │ ldr x1, [x1, #3792] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - add x21, x19, #0x230 │ │ │ │ + add x2, x20, #0x18 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x2, [sp, #800] │ │ │ │ + mov x3, x1 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + add x2, x3, #0x10 │ │ │ │ + str x3, [sp, #24] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + str x2, [sp, #808] │ │ │ │ + stp q31, q31, [sp, #816] │ │ │ │ + str q31, [sp, #848] │ │ │ │ + str x1, [sp, #912] │ │ │ │ + bl dfc0 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #4088] │ │ │ │ + add x2, sp, #0x380 │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #872] │ │ │ │ + add x0, x1, #0x10 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + add x1, sp, #0x328 │ │ │ │ + str x2, [sp, #48] │ │ │ │ + str x0, [sp, #808] │ │ │ │ + mov x0, x22 │ │ │ │ + str x2, [sp, #880] │ │ │ │ + str xzr, [sp, #888] │ │ │ │ + strb wzr, [sp, #896] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [sp, #800] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x3 // #3 │ │ │ │ + mov x0, x26 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x26, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #920] │ │ │ │ + bl dd30 (double)@plt> │ │ │ │ + ldr x4, [sp, #848] │ │ │ │ + add x1, sp, #0x2d0 │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + str x1, [sp, #704] │ │ │ │ + str xzr, [sp, #712] │ │ │ │ + strb wzr, [sp, #720] │ │ │ │ + cbz x4, 50f78 ::do_widen(char) const@@Base+0x32f18> │ │ │ │ + ldr x5, [sp, #832] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #840] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #880] │ │ │ │ add x1, x1, #0x10 │ │ │ │ - str x1, [x19, #48] │ │ │ │ + str x1, [sp, #808] │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #800] │ │ │ │ + add x20, x20, #0x40 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + str x20, [sp, #912] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f030 ::do_widen(char) const@@Base+0x30fd0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ bl db90 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3712] │ │ │ │ - ldp x1, x3, [x1, #8] │ │ │ │ - str x1, [x19, #40] │ │ │ │ - add x2, x20, #0x10 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x19, x1 │ │ │ │ - str x3, [x1, #40] │ │ │ │ - str x2, [x19, #296] │ │ │ │ - bl d410 │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x2, x2, #0x288 │ │ │ │ - add x1, x1, #0x2b8 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - ldr x3, [x3] │ │ │ │ - add x0, x0, #0x2e0 │ │ │ │ - str x2, [x19] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - str x0, [x19, #560] │ │ │ │ - cbz x3, 4a4c4 ::do_widen(char) const@@Base+0x35f84> │ │ │ │ - ldr w0, [x3, #56] │ │ │ │ - tbnz w0, #0, 4a3b4 ::do_widen(char) const@@Base+0x35e74> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - adrp x3, 9d000 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x3, x3, #0x208 │ │ │ │ - add x2, x2, #0x238 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x260 │ │ │ │ - str x3, [x19] │ │ │ │ - str x2, [x19, #16] │ │ │ │ - str x1, [x19, #560] │ │ │ │ - cbz x0, 4a380 ::do_widen(char) const@@Base+0x35e40> │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x3a0 │ │ │ │ - str x0, [x19, #16] │ │ │ │ - str x20, [x19, #560] │ │ │ │ - mov x0, x21 │ │ │ │ + ldur x2, [x25, #-24] │ │ │ │ + add x1, x27, #0x10 │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + str x25, [sp, #800] │ │ │ │ + str x3, [x26, x2] │ │ │ │ + mov x0, x22 │ │ │ │ + str x1, [sp, #912] │ │ │ │ bl d410 │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - ldr x0, [x21, #232] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - b 4a350 ::do_widen(char) const@@Base+0x35e10> │ │ │ │ - ldr x21, [x19, #8] │ │ │ │ - ldr x0, [x21] │ │ │ │ - cbz x0, 4a4c4 ::do_widen(char) const@@Base+0x35f84> │ │ │ │ - ldr x1, [x0] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x4, #0x7 // #7 │ │ │ │ + add x3, x3, #0x908 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + add x3, sp, #0x2f0 │ │ │ │ + str x3, [sp, #736] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x1, [x22], #16 │ │ │ │ + cmp x1, x22 │ │ │ │ + b.eq 50f50 ::do_widen(char) const@@Base+0x32ef0> // b.none │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + str x1, [sp, #736] │ │ │ │ + str x0, [sp, #752] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #744] │ │ │ │ + stp x22, xzr, [x20] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldr x1, [sp, #744] │ │ │ │ cmp x1, x0 │ │ │ │ - b.ne 4a410 ::do_widen(char) const@@Base+0x35ed0> // b.any │ │ │ │ - add x21, x19, #0x30 │ │ │ │ - add x22, x19, #0x28 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d310 >::close()@plt> │ │ │ │ - cbnz x0, 4a294 ::do_widen(char) const@@Base+0x35d54> │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b 4a294 ::do_widen(char) const@@Base+0x35d54> │ │ │ │ - str x23, [sp, #48] │ │ │ │ - bl 49540 ::do_widen(char) const@@Base+0x35000> │ │ │ │ - ldr x22, [x21] │ │ │ │ - cbz x22, 4a4c8 ::do_widen(char) const@@Base+0x35f88> │ │ │ │ - ldr x21, [x22] │ │ │ │ - mov x23, #0x5 // #5 │ │ │ │ - cmp x21, x22 │ │ │ │ - b.eq 4a498 ::do_widen(char) const@@Base+0x35f58> // b.none │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - and x0, x0, x23 │ │ │ │ - cmp x0, #0x5 │ │ │ │ - b.eq 4a454 ::do_widen(char) const@@Base+0x35f14> // b.none │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x2, [x0] │ │ │ │ - ldr x2, [x2, #136] │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - str xzr, [x21, #16] │ │ │ │ - cbz x0, 4a4b4 ::do_widen(char) const@@Base+0x35f74> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x21, [x21] │ │ │ │ - cmp x21, x22 │ │ │ │ - b.ne 4a430 ::do_widen(char) const@@Base+0x35ef0> // b.any │ │ │ │ - ldr x21, [x22] │ │ │ │ - cmp x22, x21 │ │ │ │ - b.eq 4a498 ::do_widen(char) const@@Base+0x35f58> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [x21] │ │ │ │ - bl d870 │ │ │ │ - cmp x22, x21 │ │ │ │ - b.ne 4a484 ::do_widen(char) const@@Base+0x35f44> // b.any │ │ │ │ - ldr w0, [x22, #56] │ │ │ │ - stp x22, x22, [x22] │ │ │ │ - and w0, w0, #0xfffffffc │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - str xzr, [x22, #16] │ │ │ │ - str w0, [x22, #56] │ │ │ │ - b 4a3e0 ::do_widen(char) const@@Base+0x35ea0> │ │ │ │ - ldr x21, [x21] │ │ │ │ - cmp x22, x21 │ │ │ │ - b.ne 4a430 ::do_widen(char) const@@Base+0x35ef0> // b.any │ │ │ │ - b 4a478 ::do_widen(char) const@@Base+0x35f38> │ │ │ │ - str x23, [sp, #48] │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x210 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 4a2c0 ::do_widen(char) const@@Base+0x35d80> │ │ │ │ - nop │ │ │ │ + b.eq 5172c ::do_widen(char) const@@Base+0x336cc> // b.none │ │ │ │ + add x1, x23, #0x8f8 │ │ │ │ + add x0, sp, #0x2e0 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + str x28, [sp, #768] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 50f38 ::do_widen(char) const@@Base+0x32ed8> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #768] │ │ │ │ + str x1, [sp, #784] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #776] │ │ │ │ + stp x22, xzr, [x20] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x3, [sp, #672] │ │ │ │ + ldr x4, [sp, #680] │ │ │ │ + ldr x2, [sp, #776] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.ne 4ff2c ::do_widen(char) const@@Base+0x31ecc> // b.any │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 4f14c ::do_widen(char) const@@Base+0x310ec> // b.plast │ │ │ │ + cmp x1, x28 │ │ │ │ + b.eq 4f15c ::do_widen(char) const@@Base+0x310fc> // b.none │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x19 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - add x21, x19, #0x118 │ │ │ │ - add x0, x1, #0x360 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x390 │ │ │ │ - ldr w2, [x21, #32] │ │ │ │ - add x22, x19, #0x20 │ │ │ │ - stur x0, [x19, #-16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - str x1, [x20], #-16 │ │ │ │ - add x0, x0, #0x3b8 │ │ │ │ - str x0, [x19, #544] │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - tst w2, w1 │ │ │ │ - b.eq 4a6ec ::do_widen(char) const@@Base+0x361ac> // b.none │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3968] │ │ │ │ + ldr x5, [sp, #784] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 50a18 ::do_widen(char) const@@Base+0x329b8> // b.plast │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 51790 ::do_widen(char) const@@Base+0x33730> // b.pmore │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + add x1, sp, #0x190 │ │ │ │ + str x1, [sp, #384] │ │ │ │ + mov x20, x0 │ │ │ │ + str x1, [sp, #168] │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 50a50 ::do_widen(char) const@@Base+0x329f0> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #384] │ │ │ │ + str x1, [sp, #400] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #392] │ │ │ │ + stp x22, xzr, [x20] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 4f1b4 ::do_widen(char) const@@Base+0x31154> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr w0, [sp, #72] │ │ │ │ + cbnz w0, 507a0 ::do_widen(char) const@@Base+0x32740> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f1d0 ::do_widen(char) const@@Base+0x31170> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldr x0, [sp, #640] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f1e4 ::do_widen(char) const@@Base+0x31184> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + add x1, sp, #0x270 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f1fc ::do_widen(char) const@@Base+0x3119c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr d15, [x19, #128] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d31, [x19, #96] │ │ │ │ + fmov d30, x0 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + add x22, sp, #0x390 │ │ │ │ mov x0, x22 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3960] │ │ │ │ - add x3, x1, #0x18 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str x1, [x19, #280] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - stp x3, x2, [x19, #24] │ │ │ │ - bl d310 >::close()@plt> │ │ │ │ - add x0, x19, #0x90 │ │ │ │ - bl dee0 ::~__basic_file()@plt> │ │ │ │ - adrp x1, 9f000 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3712] │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl d3b0 │ │ │ │ + str xzr, [sp, #1128] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x2, sp, #0x4f0 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x4f0 │ │ │ │ + strh wzr, [sp, #1136] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x24, x25, [x0, #8] │ │ │ │ + stur q31, [x2, #-120] │ │ │ │ + add x2, x27, #0x10 │ │ │ │ + stur q31, [x3, #-104] │ │ │ │ + ldur x0, [x24, #-24] │ │ │ │ + str x24, [sp, #800] │ │ │ │ + str x2, [sp, #912] │ │ │ │ + str x25, [x26, x0] │ │ │ │ + add x0, x26, x0 │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3856] │ │ │ │ + add x0, sp, #0x360 │ │ │ │ + adrp x1, 9f000 │ │ │ │ ldr x1, [x1, #3792] │ │ │ │ - add x0, x19, #0x58 │ │ │ │ - add x23, x19, #0x220 │ │ │ │ + add x2, x20, #0x18 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x2, [sp, #800] │ │ │ │ + mov x3, x1 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + add x2, x3, #0x10 │ │ │ │ + str x3, [sp, #24] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + str x2, [sp, #808] │ │ │ │ + stp q31, q31, [sp, #816] │ │ │ │ + str q31, [sp, #848] │ │ │ │ + str x1, [sp, #912] │ │ │ │ + bl dfc0 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #4088] │ │ │ │ + str x2, [sp, #32] │ │ │ │ + add x0, sp, #0x328 │ │ │ │ + str xzr, [sp, #888] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + str x2, [sp, #808] │ │ │ │ + add x2, sp, #0x380 │ │ │ │ + mov x1, x0 │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str x2, [sp, #48] │ │ │ │ + str x1, [sp, #112] │ │ │ │ + str w0, [sp, #872] │ │ │ │ + mov x0, x22 │ │ │ │ + str x2, [sp, #880] │ │ │ │ + strb wzr, [sp, #896] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [sp, #800] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x3 // #3 │ │ │ │ + mov x0, x26 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x26, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #920] │ │ │ │ + bl dd30 (double)@plt> │ │ │ │ + ldr x4, [sp, #848] │ │ │ │ + str x28, [sp, #768] │ │ │ │ + str xzr, [sp, #776] │ │ │ │ + strb wzr, [sp, #784] │ │ │ │ + cbz x4, 50e8c ::do_widen(char) const@@Base+0x32e2c> │ │ │ │ + ldr x5, [sp, #832] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ldr x3, [sp, #840] │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #800] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #912] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #880] │ │ │ │ add x1, x1, #0x10 │ │ │ │ - str x1, [x19, #32] │ │ │ │ + str x1, [sp, #808] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f39c ::do_widen(char) const@@Base+0x3133c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ bl db90 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3712] │ │ │ │ - ldp x1, x3, [x1, #8] │ │ │ │ - str x1, [x19, #24] │ │ │ │ - add x2, x21, #0x10 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x19, x1 │ │ │ │ - str x3, [x1, #24] │ │ │ │ - str x2, [x19, #280] │ │ │ │ - bl d410 │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x288 │ │ │ │ - ldr x1, [x1] │ │ │ │ - stur x0, [x19, #-16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x2b8 │ │ │ │ - str x0, [x20, #16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x2e0 │ │ │ │ - str x0, [x19, #544] │ │ │ │ - cbz x1, 4a7ec ::do_widen(char) const@@Base+0x362ac> │ │ │ │ - ldr w0, [x1, #56] │ │ │ │ - tbnz w0, #0, 4a6d8 ::do_widen(char) const@@Base+0x36198> │ │ │ │ - ldr x22, [x19, #16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x208 │ │ │ │ - stur x0, [x19, #-16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x238 │ │ │ │ - str x0, [x20, #16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x260 │ │ │ │ - str x0, [x19, #544] │ │ │ │ - cbz x22, 4a6a0 ::do_widen(char) const@@Base+0x36160> │ │ │ │ - add x1, x22, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4a6a0 ::do_widen(char) const@@Base+0x36160> // b.any │ │ │ │ - ldr x1, [x22] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x22, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4a6a0 ::do_widen(char) const@@Base+0x36160> // b.any │ │ │ │ - ldr x2, [x22] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x560 │ │ │ │ - ldr x1, [x2, #24] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 4a7e0 ::do_widen(char) const@@Base+0x362a0> // b.any │ │ │ │ - ldr x1, [x2, #8] │ │ │ │ + ldur x2, [x24, #-24] │ │ │ │ + add x1, x27, #0x10 │ │ │ │ + str x24, [sp, #800] │ │ │ │ mov x0, x22 │ │ │ │ - blr x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x3a0 │ │ │ │ - str x0, [x19] │ │ │ │ - str x21, [x19, #544] │ │ │ │ - mov x0, x23 │ │ │ │ + str x25, [x26, x2] │ │ │ │ + str x1, [sp, #912] │ │ │ │ bl d410 │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - ldr x0, [x23, #232] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - b 4a618 ::do_widen(char) const@@Base+0x360d8> │ │ │ │ - ldur x22, [x19, #-8] │ │ │ │ - ldr x0, [x22] │ │ │ │ - cbz x0, 4a7ec ::do_widen(char) const@@Base+0x362ac> │ │ │ │ - ldr x1, [x0] │ │ │ │ + ldr x0, [sp] │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0xa78 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + str x21, [sp, #800] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 50cf4 ::do_widen(char) const@@Base+0x32c94> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #800] │ │ │ │ + str x2, [sp, #816] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #808] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x1, [sp, #808] │ │ │ │ cmp x1, x0 │ │ │ │ - b.ne 4a734 ::do_widen(char) const@@Base+0x361f4> // b.any │ │ │ │ - add x22, x19, #0x20 │ │ │ │ - add x23, x19, #0x18 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d310 >::close()@plt> │ │ │ │ - cbnz x0, 4a55c ::do_widen(char) const@@Base+0x3601c> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b 4a55c ::do_widen(char) const@@Base+0x3601c> │ │ │ │ - bl 49540 ::do_widen(char) const@@Base+0x35000> │ │ │ │ - ldr x23, [x22] │ │ │ │ - cbz x23, 4a7ec ::do_widen(char) const@@Base+0x362ac> │ │ │ │ - ldr x22, [x23] │ │ │ │ - mov x24, #0x5 // #5 │ │ │ │ - cmp x22, x23 │ │ │ │ - b.eq 4a7b8 ::do_widen(char) const@@Base+0x36278> // b.none │ │ │ │ - ldr x0, [x23, #56] │ │ │ │ - and x0, x0, x24 │ │ │ │ - cmp x0, #0x5 │ │ │ │ - b.eq 4a774 ::do_widen(char) const@@Base+0x36234> // b.none │ │ │ │ - ldr x0, [x22, #16] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x2, [x0] │ │ │ │ - ldr x2, [x2, #136] │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [x22, #16] │ │ │ │ - str xzr, [x22, #16] │ │ │ │ - cbz x0, 4a7d0 ::do_widen(char) const@@Base+0x36290> │ │ │ │ - ldr x1, [x0] │ │ │ │ + b.eq 516a8 ::do_widen(char) const@@Base+0x33648> // b.none │ │ │ │ + add x1, x23, #0x8f8 │ │ │ │ + mov x0, x26 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + add x1, sp, #0x1b0 │ │ │ │ + str x1, [sp, #128] │ │ │ │ + str x1, [sp, #416] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 50cd0 ::do_widen(char) const@@Base+0x32c70> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #416] │ │ │ │ + str x2, [sp, #432] │ │ │ │ + str x1, [x3] │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #424] │ │ │ │ + ldr x0, [sp, #800] │ │ │ │ + str xzr, [x3, #8] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 4f48c ::do_widen(char) const@@Base+0x3142c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 4f49c ::do_widen(char) const@@Base+0x3143c> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d31, x0 │ │ │ │ + ldp x1, x0, [x19, #72] │ │ │ │ + ldr d0, [x19, #136] │ │ │ │ + ldr x19, [sp] │ │ │ │ + ucvtf d0, d0 │ │ │ │ + mul x0, x0, x1 │ │ │ │ + mov x8, x19 │ │ │ │ + fmul d0, d0, d31 │ │ │ │ + ucvtf d31, x0 │ │ │ │ + fdiv d0, d0, d31 │ │ │ │ + bl 44448 ::do_widen(char) const@@Base+0x263e8> │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x3, x3, #0x910 │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + str x21, [sp, #800] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 50cb4 ::do_widen(char) const@@Base+0x32c54> // b.none │ │ │ │ + ldr x2, [x19, #16] │ │ │ │ + str x0, [sp, #800] │ │ │ │ + str x2, [sp, #816] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #808] │ │ │ │ + stp x1, xzr, [x19] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x1, [sp, #808] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 51668 ::do_widen(char) const@@Base+0x33608> // b.none │ │ │ │ + add x1, x23, #0x8f8 │ │ │ │ + mov x0, x26 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x23, x0 │ │ │ │ + add x1, sp, #0x1d0 │ │ │ │ + str x1, [sp, #448] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #136] │ │ │ │ + ldr x0, [x23], #16 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 50c9c ::do_widen(char) const@@Base+0x32c3c> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #448] │ │ │ │ + str x1, [sp, #464] │ │ │ │ + str x23, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + ldr x0, [sp, #800] │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 4f58c ::do_widen(char) const@@Base+0x3152c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 4f59c ::do_widen(char) const@@Base+0x3153c> // b.none │ │ │ │ + bl d870 │ │ │ │ + bl d250 │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + mov x2, #0x34db // #13531 │ │ │ │ + movk x2, #0xd7b6, lsl #16 │ │ │ │ + movk x2, #0xde82, lsl #32 │ │ │ │ ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x22, [x22] │ │ │ │ - cmp x22, x23 │ │ │ │ - b.ne 4a750 ::do_widen(char) const@@Base+0x36210> // b.any │ │ │ │ - ldr x22, [x23] │ │ │ │ - cmp x23, x22 │ │ │ │ - b.eq 4a7b8 ::do_widen(char) const@@Base+0x36278> // b.none │ │ │ │ + movk x2, #0x431b, lsl #48 │ │ │ │ + sub x1, x0, x1 │ │ │ │ + mov x0, #0x400000000000 // #70368744177664 │ │ │ │ + movk x0, #0x408f, lsl #48 │ │ │ │ + fmov d31, x0 │ │ │ │ mov x0, x22 │ │ │ │ - ldr x22, [x22] │ │ │ │ - bl d870 │ │ │ │ - cmp x23, x22 │ │ │ │ - b.ne 4a7a4 ::do_widen(char) const@@Base+0x36264> // b.any │ │ │ │ - ldr w0, [x23, #56] │ │ │ │ - stp x23, x23, [x23] │ │ │ │ - and w0, w0, #0xfffffffc │ │ │ │ - str xzr, [x23, #16] │ │ │ │ - str w0, [x23, #56] │ │ │ │ - b 4a704 ::do_widen(char) const@@Base+0x361c4> │ │ │ │ - ldr x22, [x22] │ │ │ │ - cmp x23, x22 │ │ │ │ - b.ne 4a750 ::do_widen(char) const@@Base+0x36210> // b.any │ │ │ │ - b 4a798 ::do_widen(char) const@@Base+0x36258> │ │ │ │ + smulh x2, x1, x2 │ │ │ │ + asr x2, x2, #18 │ │ │ │ + sub x1, x2, x1, asr #63 │ │ │ │ + ucvtf d15, w1 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl d3b0 │ │ │ │ + str x24, [sp, #800] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x27, #0x10 │ │ │ │ + str x0, [sp, #912] │ │ │ │ + add x0, sp, #0x4f0 │ │ │ │ + str xzr, [sp, #1128] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #1136] │ │ │ │ + stur q31, [x0, #-120] │ │ │ │ + stur q31, [x0, #-104] │ │ │ │ + ldur x2, [x24, #-24] │ │ │ │ + add x0, x26, x2 │ │ │ │ + str x25, [x26, x2] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #800] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x1, [sp, #912] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #808] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + stp q31, q31, [sp, #816] │ │ │ │ + str q31, [sp, #848] │ │ │ │ + bl dfc0 │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str w0, [sp, #872] │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ mov x0, x22 │ │ │ │ - blr x1 │ │ │ │ - b 4a6a0 ::do_widen(char) const@@Base+0x36160> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x210 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 4a588 ::do_widen(char) const@@Base+0x36048> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x2, x1, #0x360 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x1, 9d000 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - add x1, x1, #0x390 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x3b8 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w3, #0x5 // #5 │ │ │ │ - ldr x4, [x20] │ │ │ │ - ldur x21, [x4, #-24] │ │ │ │ - add x19, x20, x21 │ │ │ │ - add x22, x19, #0x128 │ │ │ │ - str x2, [x20, x21] │ │ │ │ - add x23, x19, #0x30 │ │ │ │ - str x1, [x19, #16] │ │ │ │ - ldr w1, [x22, #32] │ │ │ │ - str x0, [x19, #560] │ │ │ │ - tst w1, w3 │ │ │ │ - b.eq 4aa14 ::do_widen(char) const@@Base+0x364d4> // b.none │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3968] │ │ │ │ - mov x0, x23 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3960] │ │ │ │ - add x3, x1, #0x18 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str x1, [x19, #296] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - stp x3, x2, [x19, #40] │ │ │ │ - bl d310 >::close()@plt> │ │ │ │ - add x0, x19, #0xa0 │ │ │ │ - bl dee0 ::~__basic_file()@plt> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - add x24, x19, #0x230 │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + str x2, [sp, #880] │ │ │ │ + str xzr, [sp, #888] │ │ │ │ + strb wzr, [sp, #896] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [sp, #800] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x2 // #2 │ │ │ │ + mov x0, x26 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x26, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #920] │ │ │ │ + bl dd30 (double)@plt> │ │ │ │ + ldr x4, [sp, #848] │ │ │ │ + str x28, [sp, #768] │ │ │ │ + str xzr, [sp, #776] │ │ │ │ + strb wzr, [sp, #784] │ │ │ │ + cbz x4, 50e7c ::do_widen(char) const@@Base+0x32e1c> │ │ │ │ + ldr x5, [sp, #832] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ldr x3, [sp, #840] │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #800] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #912] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #880] │ │ │ │ add x1, x1, #0x10 │ │ │ │ - str x1, [x19, #48] │ │ │ │ + str x1, [sp, #808] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f714 ::do_widen(char) const@@Base+0x316b4> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ bl db90 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ + ldur x2, [x24, #-24] │ │ │ │ + add x1, x27, #0x10 │ │ │ │ + str x24, [sp, #800] │ │ │ │ mov x0, x22 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3712] │ │ │ │ - ldp x1, x3, [x1, #8] │ │ │ │ - str x1, [x19, #40] │ │ │ │ - add x2, x22, #0x10 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x19, x1 │ │ │ │ - str x3, [x1, #40] │ │ │ │ - str x2, [x19, #296] │ │ │ │ + str x25, [x26, x2] │ │ │ │ + str x1, [sp, #912] │ │ │ │ bl d410 │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x288 │ │ │ │ - str x0, [x20, x21] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - ldr x2, [x2] │ │ │ │ - add x1, x1, #0x2b8 │ │ │ │ - add x0, x0, #0x2e0 │ │ │ │ - str x1, [x19, #16] │ │ │ │ - str x0, [x19, #560] │ │ │ │ - cbz x2, 4ab2c ::do_widen(char) const@@Base+0x365ec> │ │ │ │ - ldr w0, [x2, #56] │ │ │ │ - tbnz w0, #0, 4aa00 ::do_widen(char) const@@Base+0x364c0> │ │ │ │ - ldr x23, [x19, #32] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x208 │ │ │ │ - str x0, [x20, x21] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x1, x1, #0x238 │ │ │ │ - add x0, x0, #0x260 │ │ │ │ - str x1, [x19, #16] │ │ │ │ - str x0, [x19, #560] │ │ │ │ - cbz x23, 4a9c8 ::do_widen(char) const@@Base+0x36488> │ │ │ │ - add x1, x23, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4a9c8 ::do_widen(char) const@@Base+0x36488> // b.any │ │ │ │ - ldr x1, [x23] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x23, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4a9c8 ::do_widen(char) const@@Base+0x36488> // b.any │ │ │ │ - ldr x2, [x23] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x560 │ │ │ │ - ldr x1, [x2, #24] │ │ │ │ + ldr x1, [sp, #776] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ cmp x1, x0 │ │ │ │ - b.ne 4ab20 ::do_widen(char) const@@Base+0x365e0> // b.any │ │ │ │ - ldr x1, [x2, #8] │ │ │ │ + b.eq 513c0 ::do_widen(char) const@@Base+0x33360> // b.none │ │ │ │ + ldr x0, [sp] │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x23, x0 │ │ │ │ + add x1, sp, #0x1f0 │ │ │ │ + str x1, [sp, #480] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #144] │ │ │ │ + ldr x0, [x23], #16 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 50c3c ::do_widen(char) const@@Base+0x32bdc> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #480] │ │ │ │ + str x1, [sp, #496] │ │ │ │ + str x23, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #488] │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 4f7b8 ::do_widen(char) const@@Base+0x31758> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldp x0, x19, [sp, #352] │ │ │ │ + add x2, sp, #0x210 │ │ │ │ + add x23, sp, #0x200 │ │ │ │ + str x0, [sp, #56] │ │ │ │ mov x0, x23 │ │ │ │ - blr x1 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x3a0 │ │ │ │ - str x0, [x19, #16] │ │ │ │ - str x22, [x19, #560] │ │ │ │ - mov x0, x24 │ │ │ │ - bl d410 │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - ldr x0, [x24, #232] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - b 4a940 ::do_widen(char) const@@Base+0x36400> │ │ │ │ - ldr x23, [x19, #8] │ │ │ │ - ldr x0, [x23] │ │ │ │ - cbz x0, 4ab2c ::do_widen(char) const@@Base+0x365ec> │ │ │ │ - ldr x1, [x0] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 4aa5c ::do_widen(char) const@@Base+0x3651c> // b.any │ │ │ │ - add x23, x19, #0x30 │ │ │ │ - add x24, x19, #0x28 │ │ │ │ + str x2, [sp, #192] │ │ │ │ + str x2, [sp, #512] │ │ │ │ + str xzr, [sp, #520] │ │ │ │ + add x1, x19, #0x11 │ │ │ │ + strb wzr, [sp, #528] │ │ │ │ + bl dcd0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #520] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x10 │ │ │ │ + b.ls 51278 ::do_widen(char) const@@Base+0x33218> // b.plast │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ mov x0, x23 │ │ │ │ - bl d310 >::close()@plt> │ │ │ │ - cbnz x0, 4a884 ::do_widen(char) const@@Base+0x36344> │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b 4a884 ::do_widen(char) const@@Base+0x36344> │ │ │ │ - str x25, [sp, #64] │ │ │ │ - bl 49540 ::do_widen(char) const@@Base+0x35000> │ │ │ │ - ldr x24, [x23] │ │ │ │ - cbz x24, 4ab30 ::do_widen(char) const@@Base+0x365f0> │ │ │ │ - ldr x23, [x24] │ │ │ │ - mov x25, #0x5 // #5 │ │ │ │ - cmp x23, x24 │ │ │ │ - b.eq 4aaf4 ::do_widen(char) const@@Base+0x365b4> // b.none │ │ │ │ - nop │ │ │ │ - ldr x0, [x24, #56] │ │ │ │ - and x0, x0, x25 │ │ │ │ - cmp x0, #0x5 │ │ │ │ - b.eq 4aaa4 ::do_widen(char) const@@Base+0x36564> // b.none │ │ │ │ - ldr x0, [x23, #16] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x2, [x0] │ │ │ │ - ldr x2, [x2, #136] │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [x23, #16] │ │ │ │ - str xzr, [x23, #16] │ │ │ │ - cbz x0, 4ab10 ::do_widen(char) const@@Base+0x365d0> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x23, [x23] │ │ │ │ - cmp x24, x23 │ │ │ │ - b.ne 4aa80 ::do_widen(char) const@@Base+0x36540> // b.any │ │ │ │ - ldr x23, [x24] │ │ │ │ - cmp x24, x23 │ │ │ │ - b.eq 4aaf4 ::do_widen(char) const@@Base+0x365b4> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + add x1, x1, #0x918 │ │ │ │ + mov x2, #0x11 // #17 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #520] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.hi 512a0 ::do_widen(char) const@@Base+0x33240> // b.pmore │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + mov x2, x19 │ │ │ │ mov x0, x23 │ │ │ │ - ldr x23, [x23] │ │ │ │ - bl d870 │ │ │ │ - cmp x24, x23 │ │ │ │ - b.ne 4aae0 ::do_widen(char) const@@Base+0x365a0> // b.any │ │ │ │ - ldr w0, [x24, #56] │ │ │ │ - stp x24, x24, [x24] │ │ │ │ - and w0, w0, #0xfffffffc │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - str xzr, [x24, #16] │ │ │ │ - str w0, [x24, #56] │ │ │ │ - b 4aa2c ::do_widen(char) const@@Base+0x364ec> │ │ │ │ - ldr x23, [x23] │ │ │ │ - cmp x24, x23 │ │ │ │ - b.ne 4aa80 ::do_widen(char) const@@Base+0x36540> // b.any │ │ │ │ - b 4aac8 ::do_widen(char) const@@Base+0x36588> │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #520] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 51214 ::do_widen(char) const@@Base+0x331b4> // b.plast │ │ │ │ + adrp x19, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ mov x0, x23 │ │ │ │ - blr x1 │ │ │ │ - b 4a9c8 ::do_widen(char) const@@Base+0x36488> │ │ │ │ - str x25, [sp, #64] │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x210 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 4a8b0 ::do_widen(char) const@@Base+0x36370> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - bl 43e0c ::do_widen(char) const@@Base+0x2f8cc> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - bl 43e0c ::do_widen(char) const@@Base+0x2f8cc> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - bl 43f68 ::do_widen(char) const@@Base+0x2fa28> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - bl 43f68 ::do_widen(char) const@@Base+0x2fa28> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - bl 440c4 ::do_widen(char) const@@Base+0x2fb84> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - bl 440c4 ::do_widen(char) const@@Base+0x2fb84> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - bl 44220 ::do_widen(char) const@@Base+0x2fce0> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - bl 44220 ::do_widen(char) const@@Base+0x2fce0> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x2, x0 │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - mov x29, sp │ │ │ │ - mov w1, #0x8 // #8 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + add x1, x19, #0x930 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + add x1, sp, #0x230 │ │ │ │ + str x1, [sp, #152] │ │ │ │ + str x1, [sp, #544] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 50c18 ::do_widen(char) const@@Base+0x32bb8> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #544] │ │ │ │ + str x2, [sp, #560] │ │ │ │ + ldr x4, [x3, #8] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + str x4, [sp, #552] │ │ │ │ + ldp x1, x2, [sp, #384] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 514ac ::do_widen(char) const@@Base+0x3344c> // b.pmore │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x0, [sp, #200] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + add x1, sp, #0x250 │ │ │ │ + str x1, [sp, #160] │ │ │ │ + str x1, [sp, #576] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 50bf4 ::do_widen(char) const@@Base+0x32b94> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #576] │ │ │ │ + str x2, [sp, #592] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + str x2, [sp, #584] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + sub x0, x0, x2 │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 514f4 ::do_widen(char) const@@Base+0x33494> // b.plast │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + add x1, x19, #0x930 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + str x0, [sp, #208] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + str x1, [sp, #608] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 50bd0 ::do_widen(char) const@@Base+0x32b70> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #608] │ │ │ │ + str x2, [sp, #624] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + str xzr, [x3, #8] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x2, [sp, #424] │ │ │ │ + str x1, [x3] │ │ │ │ + ldr x3, [sp, #616] │ │ │ │ + ldr x1, [sp, #416] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 51128 ::do_widen(char) const@@Base+0x330c8> // b.pmore │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + str x1, [sp, #640] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 50bac ::do_widen(char) const@@Base+0x32b4c> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #640] │ │ │ │ + str x2, [sp, #656] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #648] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x1, [sp, #648] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 51100 ::do_widen(char) const@@Base+0x330a0> // b.plast │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + add x1, x19, #0x930 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str x1, [sp, #672] │ │ │ │ + mov x1, x0 │ │ │ │ mov x19, x0 │ │ │ │ - bl 43780 ::do_widen(char) const@@Base+0x2f240> │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - add x20, x19, #0x48 │ │ │ │ - tbnz w0, #0, 4aca4 ::do_widen(char) const@@Base+0x36764> │ │ │ │ - str wzr, [x19, #208] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - add x1, x19, #0x88 │ │ │ │ - str x21, [sp, #32] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 50b90 ::do_widen(char) const@@Base+0x32b30> // b.none │ │ │ │ + ldr x2, [x19, #16] │ │ │ │ + str x0, [sp, #672] │ │ │ │ + str x2, [sp, #688] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #680] │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + str x1, [x19] │ │ │ │ + ldr x3, [sp, #680] │ │ │ │ + ldr x1, [sp, #448] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 51524 ::do_widen(char) const@@Base+0x334c4> // b.pmore │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + add x19, sp, #0x2d0 │ │ │ │ + str x19, [sp, #704] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 50b74 ::do_widen(char) const@@Base+0x32b14> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #704] │ │ │ │ + str x2, [sp, #720] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #712] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x1, [sp, #712] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 5157c ::do_widen(char) const@@Base+0x3351c> // b.plast │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0xd68 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + add x1, sp, #0x2f0 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + str x1, [sp, #736] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 50b50 ::do_widen(char) const@@Base+0x32af0> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #736] │ │ │ │ + str x2, [sp, #752] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #744] │ │ │ │ + str xzr, [x3, #8] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x2, [sp, #488] │ │ │ │ + str x1, [x3] │ │ │ │ + ldr x3, [sp, #744] │ │ │ │ + ldr x1, [sp, #480] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 515e8 ::do_widen(char) const@@Base+0x33588> // b.pmore │ │ │ │ + add x0, sp, #0x2e0 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + str x28, [sp, #768] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 50b34 ::do_widen(char) const@@Base+0x32ad4> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #768] │ │ │ │ + str x2, [sp, #784] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #776] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x1, [sp, #776] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 515c0 ::do_widen(char) const@@Base+0x33560> // b.none │ │ │ │ + ldr x0, [sp] │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x1, #0xd00 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + str x21, [sp, #800] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 4acbc ::do_widen(char) const@@Base+0x3677c> // b.none │ │ │ │ + b.eq 50b18 ::do_widen(char) const@@Base+0x32ab8> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #800] │ │ │ │ + str x2, [sp, #816] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #808] │ │ │ │ + adrp x4, 9f000 │ │ │ │ + ldr x4, [x4, #3704] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldrb w0, [x4, #520] │ │ │ │ + tbnz w0, #0, 50730 ::do_widen(char) const@@Base+0x326d0> │ │ │ │ + ldrb w0, [x4, #521] │ │ │ │ + tbnz w0, #0, 506d0 ::do_widen(char) const@@Base+0x32670> │ │ │ │ + ldr x0, [sp, #800] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 4fbb4 ::do_widen(char) const@@Base+0x31b54> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - add x1, x19, #0x68 │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 4fbc4 ::do_widen(char) const@@Base+0x31b64> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 4acd0 ::do_widen(char) const@@Base+0x36790> // b.none │ │ │ │ + b.eq 4fbd8 ::do_widen(char) const@@Base+0x31b78> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x21, [x19, #80] │ │ │ │ - cbz x21, 4ad34 ::do_widen(char) const@@Base+0x367f4> │ │ │ │ - add x1, x21, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4ad34 ::do_widen(char) const@@Base+0x367f4> // b.any │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x21, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4ad34 ::do_widen(char) const@@Base+0x367f4> // b.any │ │ │ │ - ldr x1, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x560 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 4ad50 ::do_widen(char) const@@Base+0x36810> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - blr x1 │ │ │ │ - strb wzr, [x20, #96] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - str wzr, [x19, #208] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x0, x21 │ │ │ │ - blr x2 │ │ │ │ - b 4ad34 ::do_widen(char) const@@Base+0x367f4> │ │ │ │ - bti j │ │ │ │ - str x21, [sp, #32] │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - add x20, x19, #0x48 │ │ │ │ - tbz w0, #0, 4ad80 ::do_widen(char) const@@Base+0x36840> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 480e0 ::do_widen(char) const@@Base+0x33ba0> │ │ │ │ - strb wzr, [x20, #96] │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 4fbe8 ::do_widen(char) const@@Base+0x31b88> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4fbfc ::do_widen(char) const@@Base+0x31b9c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldr x0, [sp, #640] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4fc10 ::do_widen(char) const@@Base+0x31bb0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4fc24 ::do_widen(char) const@@Base+0x31bc4> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4fc38 ::do_widen(char) const@@Base+0x31bd8> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + ldr x0, [sp, #544] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4fc4c ::do_widen(char) const@@Base+0x31bec> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4fc60 ::do_widen(char) const@@Base+0x31c00> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr w0, [sp, #92] │ │ │ │ + cbnz w0, 50510 ::do_widen(char) const@@Base+0x324b0> │ │ │ │ + ldr w0, [sp, #88] │ │ │ │ + cbz w0, 4fe44 ::do_widen(char) const@@Base+0x31de4> │ │ │ │ + mov x0, x22 │ │ │ │ + bl d3b0 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x27, #0x10 │ │ │ │ + str x0, [sp, #912] │ │ │ │ + add x0, sp, #0x4f0 │ │ │ │ + str x24, [sp, #800] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str xzr, [sp, #1128] │ │ │ │ + strh wzr, [sp, #1136] │ │ │ │ + stur q31, [x0, #-120] │ │ │ │ + stur q31, [x0, #-104] │ │ │ │ + ldur x2, [x24, #-24] │ │ │ │ + add x0, x26, x2 │ │ │ │ + str x25, [x26, x2] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #800] │ │ │ │ + add x0, x20, #0x40 │ │ │ │ + str x0, [sp, #912] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + stp q31, q31, [sp, #816] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #808] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + str q31, [sp, #848] │ │ │ │ + bl dfc0 │ │ │ │ + str xzr, [sp, #888] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + strb wzr, [sp, #896] │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + str x0, [sp, #808] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #872] │ │ │ │ + mov x0, x22 │ │ │ │ + str x2, [sp, #880] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr w1, [sp, #88] │ │ │ │ + mov x0, x26 │ │ │ │ + bl d680 (unsigned long)@plt> │ │ │ │ + ldr x4, [sp, #848] │ │ │ │ + str x28, [sp, #768] │ │ │ │ + str xzr, [sp, #776] │ │ │ │ + strb wzr, [sp, #784] │ │ │ │ + cbz x4, 50f68 ::do_widen(char) const@@Base+0x32f08> │ │ │ │ + ldr x5, [sp, #832] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ldr x3, [sp, #840] │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #880] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #800] │ │ │ │ + add x20, x20, #0x40 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + str x20, [sp, #912] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4fd88 ::do_widen(char) const@@Base+0x31d28> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl db90 │ │ │ │ + ldur x2, [x24, #-24] │ │ │ │ + add x1, x27, #0x10 │ │ │ │ + str x24, [sp, #800] │ │ │ │ + mov x0, x22 │ │ │ │ + str x25, [x26, x2] │ │ │ │ + str x1, [sp, #912] │ │ │ │ + bl d410 │ │ │ │ + ldr x1, [sp, #776] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x3b │ │ │ │ + b.ls 518e8 ::do_widen(char) const@@Base+0x33888> // b.plast │ │ │ │ + ldr x0, [sp] │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x2, #0x3c // #60 │ │ │ │ + add x1, x1, #0x9d8 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ mov x20, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - str wzr, [x19, #208] │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x640 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + str x21, [sp, #800] │ │ │ │ mov x19, x0 │ │ │ │ - ldr w2, [x0, #208] │ │ │ │ - str x1, [x0] │ │ │ │ - tbz w2, #0, 4adec ::do_widen(char) const@@Base+0x368ac> │ │ │ │ - tbnz w2, #2, 4aec0 ::do_widen(char) const@@Base+0x36980> │ │ │ │ - ldr x0, [x19, #184] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x578 │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 4ae04 ::do_widen(char) const@@Base+0x368c4> │ │ │ │ + ldr x0, [x20], #16 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 50f20 ::do_widen(char) const@@Base+0x32ec0> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #800] │ │ │ │ + str x1, [sp, #816] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #808] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + stp x20, xzr, [x19] │ │ │ │ + mov x1, x26 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + bl 51bc0 ::do_widen(char) const@@Base+0x33b60> │ │ │ │ + ldr x0, [sp, #800] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 4fe34 ::do_widen(char) const@@Base+0x31dd4> // b.none │ │ │ │ bl d870 │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - tbnz w0, #0, 4ae30 ::do_widen(char) const@@Base+0x368f0> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 4fe44 ::do_widen(char) const@@Base+0x31de4> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4fe58 ::do_widen(char) const@@Base+0x31df8> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4fe6c ::do_widen(char) const@@Base+0x31e0c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + ldr x0, [sp, #416] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4fe80 ::do_widen(char) const@@Base+0x31e20> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + ldr x0, [sp, #384] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4fe94 ::do_widen(char) const@@Base+0x31e34> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4fea8 ::do_widen(char) const@@Base+0x31e48> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cbz x0, 4feb4 ::do_widen(char) const@@Base+0x31e54> │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + bl 4422c ::do_widen(char) const@@Base+0x261cc> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 510fc ::do_widen(char) const@@Base+0x3309c> // b.any │ │ │ │ + add sp, sp, #0x4a0 │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ - b db90 │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - add x1, x19, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 4ae44 ::do_widen(char) const@@Base+0x36904> // b.none │ │ │ │ + ret │ │ │ │ + ldr x0, [sp] │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x1, x1, #0x798 │ │ │ │ + bl 43ee0 ::do_widen(char) const@@Base+0x25e80> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x3, [sp, #672] │ │ │ │ + ldr x4, [sp, #680] │ │ │ │ + ldr x2, [sp, #776] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 4f128 ::do_widen(char) const@@Base+0x310c8> // b.none │ │ │ │ + ldr x5, [sp, #688] │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 4f14c ::do_widen(char) const@@Base+0x310ec> // b.plast │ │ │ │ + cmp x1, x28 │ │ │ │ + b.ne 4f140 ::do_widen(char) const@@Base+0x310e0> // b.any │ │ │ │ + mov x5, #0xf // #15 │ │ │ │ + b 4f144 ::do_widen(char) const@@Base+0x310e4> │ │ │ │ + ldr w17, [sp, #32] │ │ │ │ + asr w16, w21, #1 │ │ │ │ + mov w1, w24 │ │ │ │ + mov w4, w24 │ │ │ │ + mov w27, w24 │ │ │ │ + mov w13, w24 │ │ │ │ + lsr w11, w23, #1 │ │ │ │ + ldr x18, [x19, #16] │ │ │ │ + and w5, w17, #0x4 │ │ │ │ + ubfiz x0, x16, #3, #32 │ │ │ │ + sxtw x15, w16 │ │ │ │ + mov w16, #0x4 // #4 │ │ │ │ + mov w10, w11 │ │ │ │ + ldr x17, [x18, #8] │ │ │ │ + lsl w16, w16, w5 │ │ │ │ + ldr x17, [x17, x0] │ │ │ │ + ldr x17, [x17, #136] │ │ │ │ + ldrb w18, [x17, w11, uxtw] │ │ │ │ + orr w16, w16, w18 │ │ │ │ + strb w16, [x17, w11, uxtw] │ │ │ │ + cmp w3, #0x2 │ │ │ │ + b.eq 4ea44 ::do_widen(char) const@@Base+0x309e4> // b.none │ │ │ │ + cbnz w14, 50004 ::do_widen(char) const@@Base+0x31fa4> │ │ │ │ + tbnz w4, #0, 504e4 ::do_widen(char) const@@Base+0x32484> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbnz w13, #0, 4ea80 ::do_widen(char) const@@Base+0x30a20> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + fmov s30, w1 │ │ │ │ + mov x14, #0x0 // #0 │ │ │ │ + add w7, w7, #0x1 │ │ │ │ + lsl x5, x0, #1 │ │ │ │ + cmp w3, #0x2 │ │ │ │ + b.ne 4eaec ::do_widen(char) const@@Base+0x30a8c> // b.any │ │ │ │ + add w7, w7, #0x1 │ │ │ │ + b 4e978 ::do_widen(char) const@@Base+0x30918> │ │ │ │ + ldrb w1, [sp, #816] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [x27] │ │ │ │ + ldr x2, [sp, #808] │ │ │ │ + str x2, [x27, #8] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #800] │ │ │ │ + b 4e51c ::do_widen(char) const@@Base+0x304bc> │ │ │ │ + ldrb w0, [x27] │ │ │ │ + strb w0, [sp, #688] │ │ │ │ + b 4e764 ::do_widen(char) const@@Base+0x30704> │ │ │ │ + ldr x12, [x19, #16] │ │ │ │ + mov w11, #0x1 // #1 │ │ │ │ + lsl w11, w11, w5 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + ldr x12, [x12, #8] │ │ │ │ + ldr x12, [x12, x0] │ │ │ │ + ldr x12, [x12, #136] │ │ │ │ + ldrb w16, [x12, x10] │ │ │ │ + orr w11, w11, w16 │ │ │ │ + strb w11, [x12, x10] │ │ │ │ + tbz w4, #0, 50090 ::do_widen(char) const@@Base+0x32030> │ │ │ │ + ldr x11, [x19, #16] │ │ │ │ + mov w12, #0x2 // #2 │ │ │ │ + lsl w5, w12, w5 │ │ │ │ + ldr x11, [x11, #8] │ │ │ │ + ldr x11, [x11, x0] │ │ │ │ + ldr x11, [x11, #136] │ │ │ │ + ldrb w12, [x11, x10] │ │ │ │ + orr w5, w5, w12 │ │ │ │ + strb w5, [x11, x10] │ │ │ │ + tbnz w13, #0, 5006c ::do_widen(char) const@@Base+0x3200c> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + fmov s30, w1 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + fmov d15, x1 │ │ │ │ + b 4ead4 ::do_widen(char) const@@Base+0x30a74> │ │ │ │ + mov x5, #0x1 // #1 │ │ │ │ + fmov d15, x5 │ │ │ │ + b 4ea80 ::do_widen(char) const@@Base+0x30a20> │ │ │ │ + cmp w2, #0x2 │ │ │ │ + b.eq 504d0 ::do_widen(char) const@@Base+0x32470> // b.none │ │ │ │ + mov w1, w12 │ │ │ │ + mov w27, w12 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + b 4ea44 ::do_widen(char) const@@Base+0x309e4> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbz w13, #0, 4e964 ::do_widen(char) const@@Base+0x30904> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + mov w4, w13 │ │ │ │ + b 4ea80 ::do_widen(char) const@@Base+0x30a20> │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + ldr x1, [x19, #88] │ │ │ │ + cmp xzr, x1, lsl #1 │ │ │ │ + b.eq 501f8 ::do_widen(char) const@@Base+0x32198> // b.none │ │ │ │ + mvn w8, w23 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + and w8, w8, #0x7 │ │ │ │ + lsr w9, w23, #3 │ │ │ │ + ldp w13, w12, [sp, #88] │ │ │ │ + lsl w5, w5, w8 │ │ │ │ + mvn w5, w5 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + and w5, w5, #0xff │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b 50110 ::do_widen(char) const@@Base+0x320b0> │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + cmp w11, #0x2 │ │ │ │ + b.eq 501dc ::do_widen(char) const@@Base+0x3217c> // b.none │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x3, x3, #0x2 │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + add x4, x4, #0x8 │ │ │ │ + cmp x3, x0, lsl #1 │ │ │ │ + b.cs 501f4 ::do_widen(char) const@@Base+0x32194> // b.hs, b.nlast │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + add w0, w3, w0, lsl #1 │ │ │ │ + ldr x14, [x19, #8] │ │ │ │ + ldr x1, [sp, #288] │ │ │ │ + ldr x10, [x14, #8] │ │ │ │ + add x11, x1, x4 │ │ │ │ + ldr x15, [x14, #32] │ │ │ │ + lsr x10, x10, #3 │ │ │ │ + ldr w2, [x1, x4] │ │ │ │ + ldr w1, [x11, #4] │ │ │ │ + cmp w2, #0x0 │ │ │ │ + madd x0, x0, x10, x9 │ │ │ │ + ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ + asr w11, w1, #1 │ │ │ │ + asr w2, w2, #1 │ │ │ │ + mvn w1, w1 │ │ │ │ + cinc w12, w12, eq // eq = none │ │ │ │ + and w1, w1, #0x1 │ │ │ │ + cmp w2, #0x2 │ │ │ │ + ldrb w10, [x15, x0] │ │ │ │ + add w13, w13, w1 │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + cmp w11, #0x2 │ │ │ │ + and w10, w5, w10 │ │ │ │ + strb w10, [x15, x0] │ │ │ │ + lsl w1, w1, w8 │ │ │ │ + cset w15, eq // eq = none │ │ │ │ + ldr x10, [x14, #32] │ │ │ │ + lsl w15, w15, w8 │ │ │ │ + ldrb w14, [x10, x0] │ │ │ │ + orr w1, w1, w14 │ │ │ │ + strb w1, [x10, x0] │ │ │ │ + ldr x10, [x19, #8] │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + ldr x14, [x10, #8] │ │ │ │ + add w0, w3, w0, lsl #1 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + lsr x14, x14, #3 │ │ │ │ + ldr x1, [x10, #32] │ │ │ │ + madd x0, x0, x14, x9 │ │ │ │ + ldrb w14, [x1, x0] │ │ │ │ + and w14, w5, w14 │ │ │ │ + strb w14, [x1, x0] │ │ │ │ + ldr x10, [x10, #32] │ │ │ │ + ldrb w1, [x10, x0] │ │ │ │ + orr w1, w15, w1 │ │ │ │ + strb w1, [x10, x0] │ │ │ │ + cmp w2, #0x2 │ │ │ │ + b.ne 500e8 ::do_widen(char) const@@Base+0x32088> // b.any │ │ │ │ + add w7, w7, #0x1 │ │ │ │ + cmp w11, #0x2 │ │ │ │ + b.ne 500f4 ::do_widen(char) const@@Base+0x32094> // b.any │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x3, x3, #0x2 │ │ │ │ + add w7, w7, #0x1 │ │ │ │ + add x4, x4, #0x8 │ │ │ │ + cmp x3, x0, lsl #1 │ │ │ │ + b.cc 5010c ::do_widen(char) const@@Base+0x320ac> // b.lo, b.ul, b.last │ │ │ │ + stp w13, w12, [sp, #88] │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + cbz w0, 50218 ::do_widen(char) const@@Base+0x321b8> │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + ldr x1, [x0, #48] │ │ │ │ + ldr x1, [x1] │ │ │ │ + cbnz x1, 50d18 ::do_widen(char) const@@Base+0x32cb8> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + add w23, w23, #0x1 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + stp w6, w7, [x1, #148] │ │ │ │ + str w25, [x1, #156] │ │ │ │ + bl 1f420 ::do_widen(char) const@@Base+0x13c0> │ │ │ │ + mov x1, #0x13 // #19 │ │ │ │ + add x26, sp, #0x320 │ │ │ │ + add x21, sp, #0x330 │ │ │ │ + mov x0, x26 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x1, [sp, #296] │ │ │ │ + add x1, sp, #0x128 │ │ │ │ + str x21, [sp, #800] │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x1, #0x8d8 │ │ │ │ + ldr x4, [sp, #296] │ │ │ │ + str x0, [sp, #800] │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + str x4, [sp, #816] │ │ │ │ + ldur w1, [x1, #15] │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + stur w1, [x0, #15] │ │ │ │ + adrp x4, 9f000 │ │ │ │ + ldr x4, [x4, #3704] │ │ │ │ + ldr x0, [sp, #296] │ │ │ │ + str x0, [sp, #808] │ │ │ │ + ldr x1, [sp, #800] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + ldrb w0, [x4, #520] │ │ │ │ + tbz w0, #0, 502e0 ::do_widen(char) const@@Base+0x32280> │ │ │ │ + ldr d29, [x19, #72] │ │ │ │ + ucvtf d31, w23 │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d30, x0 │ │ │ │ + ldr w0, [x4, #524] │ │ │ │ + ucvtf d29, d29 │ │ │ │ + fdiv d31, d31, d29 │ │ │ │ + fcvt s31, d31 │ │ │ │ + fcvt d31, s31 │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + fcvtzs w25, d31 │ │ │ │ + cmp w25, w0 │ │ │ │ + b.ge 502d8 ::do_widen(char) const@@Base+0x32278> // b.tcont │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov w0, w1 │ │ │ │ + str w1, [x4, #524] │ │ │ │ + cmp w25, w0 │ │ │ │ + b.gt 50ea4 ::do_widen(char) const@@Base+0x32e44> │ │ │ │ + ldr x0, [sp, #800] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 502f0 ::do_widen(char) const@@Base+0x32290> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - add x1, x19, #0x68 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 4ae58 ::do_widen(char) const@@Base+0x36918> // b.none │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 50300 ::do_widen(char) const@@Base+0x322a0> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x20, [x19, #80] │ │ │ │ - cbz x20, 4ae0c ::do_widen(char) const@@Base+0x368cc> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4ae0c ::do_widen(char) const@@Base+0x368cc> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4ae0c ::do_widen(char) const@@Base+0x368cc> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x560 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 4aec8 ::do_widen(char) const@@Base+0x36988> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - b 4ae0c ::do_widen(char) const@@Base+0x368cc> │ │ │ │ - bl 4ac60 ::do_widen(char) const@@Base+0x36720> │ │ │ │ - b 4adec ::do_widen(char) const@@Base+0x368ac> │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 4ae0c ::do_widen(char) const@@Base+0x368cc> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 4adec ::do_widen(char) const@@Base+0x368ac> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x640 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr w2, [x0, #208] │ │ │ │ - str x1, [x0] │ │ │ │ - tbz w2, #0, 4af2c ::do_widen(char) const@@Base+0x369ec> │ │ │ │ - tbnz w2, #2, 4b008 ::do_widen(char) const@@Base+0x36ac8> │ │ │ │ - ldr x0, [x19, #184] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x578 │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 4af44 ::do_widen(char) const@@Base+0x36a04> │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 50314 ::do_widen(char) const@@Base+0x322b4> // b.none │ │ │ │ bl d870 │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - tbnz w0, #0, 4af78 ::do_widen(char) const@@Base+0x36a38> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl db90 │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - add x1, x19, #0x88 │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + add x1, sp, #0x2d0 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 4af8c ::do_widen(char) const@@Base+0x36a4c> // b.none │ │ │ │ + b.eq 50328 ::do_widen(char) const@@Base+0x322c8> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - add x1, x19, #0x68 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 4afa0 ::do_widen(char) const@@Base+0x36a60> // b.none │ │ │ │ + b.eq 4e6a0 ::do_widen(char) const@@Base+0x30640> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x20, [x19, #80] │ │ │ │ - cbz x20, 4af4c ::do_widen(char) const@@Base+0x36a0c> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4af4c ::do_widen(char) const@@Base+0x36a0c> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4af4c ::do_widen(char) const@@Base+0x36a0c> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x560 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 4b010 ::do_widen(char) const@@Base+0x36ad0> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - b 4af4c ::do_widen(char) const@@Base+0x36a0c> │ │ │ │ - bl 4ac60 ::do_widen(char) const@@Base+0x36720> │ │ │ │ - b 4af2c ::do_widen(char) const@@Base+0x369ec> │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 4af4c ::do_widen(char) const@@Base+0x36a0c> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 4af2c ::do_widen(char) const@@Base+0x369ec> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x2, x0 │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - mov x29, sp │ │ │ │ - mov w1, #0x8 // #8 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - bl 43780 ::do_widen(char) const@@Base+0x2f240> │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - add x20, x19, #0x48 │ │ │ │ - tbz w0, #0, 4b080 ::do_widen(char) const@@Base+0x36b40> │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 4b07c ::do_widen(char) const@@Base+0x36b3c> │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - str wzr, [x19, #128] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - add x20, x19, #0x48 │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - tbz w0, #0, 4b0b8 ::do_widen(char) const@@Base+0x36b78> │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 4b0b4 ::do_widen(char) const@@Base+0x36b74> │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - str wzr, [x19, #128] │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 4e6a0 ::do_widen(char) const@@Base+0x30640> │ │ │ │ + mov w1, w24 │ │ │ │ + mov w4, w24 │ │ │ │ + mov w27, w24 │ │ │ │ + mov w13, w24 │ │ │ │ + b 4ea44 ::do_widen(char) const@@Base+0x309e4> │ │ │ │ + ldr x13, [x10, #320] │ │ │ │ + mov x12, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + sub x0, x26, x13 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + asr x14, x0, #2 │ │ │ │ + add x0, x14, #0x20 │ │ │ │ + cmp x0, x12 │ │ │ │ + b.hi 51b08 ::do_widen(char) const@@Base+0x33aa8> // b.pmore │ │ │ │ + cmp x14, x0 │ │ │ │ + b.cc 508c8 ::do_widen(char) const@@Base+0x32868> // b.lo, b.ul, b.last │ │ │ │ + cmp x14, x12 │ │ │ │ + b.eq 5196c ::do_widen(char) const@@Base+0x3390c> // b.none │ │ │ │ + cmp x14, #0x0 │ │ │ │ + csinc x0, x14, xzr, ne // ne = any │ │ │ │ + adds x0, x14, x0 │ │ │ │ + b.cs 510bc ::do_widen(char) const@@Base+0x3305c> // b.hs, b.nlast │ │ │ │ + cmp x0, x12 │ │ │ │ + csel x0, x0, x12, ls // ls = plast │ │ │ │ + lsl x0, x0, #2 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + str w2, [sp, #112] │ │ │ │ + str w3, [sp, #120] │ │ │ │ + str x10, [sp, #128] │ │ │ │ + str w6, [sp, #136] │ │ │ │ + str w7, [sp, #152] │ │ │ │ + str w11, [sp, #160] │ │ │ │ + str x13, [sp, #168] │ │ │ │ + str w8, [sp, #176] │ │ │ │ + str w9, [sp, #184] │ │ │ │ + str w4, [sp, #192] │ │ │ │ + str w1, [sp, #200] │ │ │ │ + str x5, [sp, #208] │ │ │ │ + bl d8b0 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov x12, x0 │ │ │ │ + ldr w11, [sp, #160] │ │ │ │ + ldr w8, [sp, #176] │ │ │ │ + ldr w0, [x0, x1] │ │ │ │ + ldr w9, [sp, #184] │ │ │ │ + ldr x13, [sp, #168] │ │ │ │ + bfxil w0, w11, #0, #30 │ │ │ │ + ldr x10, [sp, #128] │ │ │ │ + bfi w0, w8, #30, #1 │ │ │ │ + ldr x5, [sp, #208] │ │ │ │ + bfi w0, w9, #31, #1 │ │ │ │ + str w0, [x12, x1] │ │ │ │ + cmp x26, x13 │ │ │ │ + ldr w2, [sp, #112] │ │ │ │ + ldr w3, [sp, #120] │ │ │ │ + ldr w6, [sp, #136] │ │ │ │ + ldr w7, [sp, #152] │ │ │ │ + ldr w4, [sp, #192] │ │ │ │ + ldr w1, [sp, #200] │ │ │ │ + b.eq 50f84 ::do_widen(char) const@@Base+0x32f24> // b.none │ │ │ │ + mov x8, x12 │ │ │ │ + mov x0, x13 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x7d0 │ │ │ │ - mov x29, sp │ │ │ │ - ldr w2, [x0, #128] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - tbz w2, #0, 4b12c ::do_widen(char) const@@Base+0x36bec> │ │ │ │ - tbnz w2, #2, 4b17c ::do_widen(char) const@@Base+0x36c3c> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x708 │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 4b144 ::do_widen(char) const@@Base+0x36c04> │ │ │ │ + ldr w9, [x0], #4 │ │ │ │ + str w9, [x8], #4 │ │ │ │ + cmp x26, x0 │ │ │ │ + b.ne 50440 ::do_widen(char) const@@Base+0x323e0> // b.any │ │ │ │ + sub x26, x26, x13 │ │ │ │ + add x26, x12, x26 │ │ │ │ + add x26, x26, #0x4 │ │ │ │ + cbz x13, 504b0 ::do_widen(char) const@@Base+0x32450> │ │ │ │ + mov x0, x13 │ │ │ │ + str w2, [sp, #40] │ │ │ │ + str w3, [sp, #112] │ │ │ │ + str x10, [sp, #120] │ │ │ │ + str w6, [sp, #128] │ │ │ │ + str w7, [sp, #136] │ │ │ │ + str w4, [sp, #152] │ │ │ │ + str x12, [sp, #160] │ │ │ │ + str w1, [sp, #168] │ │ │ │ + str x5, [sp, #176] │ │ │ │ bl d870 │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - tbz w0, #0, 4b158 ::do_widen(char) const@@Base+0x36c18> │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 4b158 ::do_widen(char) const@@Base+0x36c18> │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ + ldr x10, [sp, #120] │ │ │ │ + ldr x12, [sp, #160] │ │ │ │ + ldr x5, [sp, #176] │ │ │ │ + ldr w2, [sp, #40] │ │ │ │ + ldr w3, [sp, #112] │ │ │ │ + ldr w6, [sp, #128] │ │ │ │ + ldr w7, [sp, #136] │ │ │ │ + ldr w4, [sp, #152] │ │ │ │ + ldr w1, [sp, #168] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + str x12, [x10, #320] │ │ │ │ + add x12, x12, x0 │ │ │ │ + stp x26, x12, [x5, #8] │ │ │ │ + b 4eac4 ::do_widen(char) const@@Base+0x30a64> │ │ │ │ + mov w4, w12 │ │ │ │ + mov x14, #0x0 // #0 │ │ │ │ + b 50030 ::do_widen(char) const@@Base+0x31fd0> │ │ │ │ + mov w27, w12 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + b 4ff68 ::do_widen(char) const@@Base+0x31f08> │ │ │ │ + str xzr, [sp, #8] │ │ │ │ + b 4e67c ::do_widen(char) const@@Base+0x3061c> │ │ │ │ + mov w4, w12 │ │ │ │ + mov x14, #0x0 // #0 │ │ │ │ + b 50030 ::do_widen(char) const@@Base+0x31fd0> │ │ │ │ + cmp w2, #0x2 │ │ │ │ + b.eq 50f04 ::do_widen(char) const@@Base+0x32ea4> // b.none │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + mov x14, #0x0 // #0 │ │ │ │ + fmov d30, x1 │ │ │ │ + b 4eae0 ::do_widen(char) const@@Base+0x30a80> │ │ │ │ + mov x0, x22 │ │ │ │ + bl d3b0 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x27, #0x10 │ │ │ │ + str x0, [sp, #912] │ │ │ │ + add x0, sp, #0x4f0 │ │ │ │ + str x24, [sp, #800] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str xzr, [sp, #1128] │ │ │ │ + strh wzr, [sp, #1136] │ │ │ │ + stur q31, [x0, #-120] │ │ │ │ + stur q31, [x0, #-104] │ │ │ │ + ldur x2, [x24, #-24] │ │ │ │ + add x0, x26, x2 │ │ │ │ + str x25, [x26, x2] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #800] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x1, [sp, #912] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #808] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + stp q31, q31, [sp, #816] │ │ │ │ + str q31, [sp, #848] │ │ │ │ + bl dfc0 │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str w0, [sp, #872] │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - b db90 │ │ │ │ - bl 4b040 ::do_widen(char) const@@Base+0x36b00> │ │ │ │ - b 4b12c ::do_widen(char) const@@Base+0x36bec> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 4b12c ::do_widen(char) const@@Base+0x36bec> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x7d0 │ │ │ │ - mov x29, sp │ │ │ │ - ldr w2, [x0, #128] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - tbz w2, #0, 4b1cc ::do_widen(char) const@@Base+0x36c8c> │ │ │ │ - tbnz w2, #2, 4b224 ::do_widen(char) const@@Base+0x36ce4> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x708 │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 4b1e4 ::do_widen(char) const@@Base+0x36ca4> │ │ │ │ - bl d870 │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - tbz w0, #0, 4b1f8 ::do_widen(char) const@@Base+0x36cb8> │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 4b1f8 ::do_widen(char) const@@Base+0x36cb8> │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - mov x0, x19 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + str x2, [sp, #880] │ │ │ │ + str xzr, [sp, #888] │ │ │ │ + strb wzr, [sp, #896] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr w1, [sp, #92] │ │ │ │ + mov x0, x26 │ │ │ │ + bl d680 (unsigned long)@plt> │ │ │ │ + ldr x4, [sp, #848] │ │ │ │ + str x28, [sp, #768] │ │ │ │ + str xzr, [sp, #776] │ │ │ │ + strb wzr, [sp, #784] │ │ │ │ + cbz x4, 50fa4 ::do_widen(char) const@@Base+0x32f44> │ │ │ │ + ldr x5, [sp, #832] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ldr x3, [sp, #840] │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #800] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #912] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #880] │ │ │ │ add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl db90 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - bl 4b040 ::do_widen(char) const@@Base+0x36b00> │ │ │ │ - b 4b1cc ::do_widen(char) const@@Base+0x36c8c> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 4b1cc ::do_widen(char) const@@Base+0x36c8c> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x2, x0 │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - mov x29, sp │ │ │ │ - mov w1, #0x8 // #8 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - bl 43780 ::do_widen(char) const@@Base+0x2f240> │ │ │ │ - ldrb w0, [x19, #80] │ │ │ │ - tbz w0, #0, 4b270 ::do_widen(char) const@@Base+0x36d30> │ │ │ │ - strb wzr, [x19, #80] │ │ │ │ - str wzr, [x19, #120] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - ldrb w1, [x19, #80] │ │ │ │ - tbz w1, #0, 4b298 ::do_widen(char) const@@Base+0x36d58> │ │ │ │ - strb wzr, [x19, #80] │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ + str x1, [sp, #808] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 50628 ::do_widen(char) const@@Base+0x325c8> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ ldr x0, [sp, #40] │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - str wzr, [x19, #120] │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x960 │ │ │ │ - mov x29, sp │ │ │ │ - ldr w2, [x0, #120] │ │ │ │ - str x19, [sp, #16] │ │ │ │ + bl db90 │ │ │ │ + ldur x2, [x24, #-24] │ │ │ │ + add x1, x27, #0x10 │ │ │ │ + str x24, [sp, #800] │ │ │ │ + mov x0, x22 │ │ │ │ + str x25, [x26, x2] │ │ │ │ + str x1, [sp, #912] │ │ │ │ + bl d410 │ │ │ │ + ldr x0, [sp] │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x1, #0x998 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + mov x23, x0 │ │ │ │ + str x21, [sp, #800] │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - tbz w2, #0, 4b30c ::do_widen(char) const@@Base+0x36dcc> │ │ │ │ - tbnz w2, #2, 4b348 ::do_widen(char) const@@Base+0x36e08> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x898 │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 4b324 ::do_widen(char) const@@Base+0x36de4> │ │ │ │ + ldr x0, [x23], #16 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 50f8c ::do_widen(char) const@@Base+0x32f2c> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #800] │ │ │ │ + str x1, [sp, #816] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #808] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + stp x23, xzr, [x19] │ │ │ │ + mov x1, x26 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + bl 51bc0 ::do_widen(char) const@@Base+0x33b60> │ │ │ │ + ldr x0, [sp, #800] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 506bc ::do_widen(char) const@@Base+0x3265c> // b.none │ │ │ │ bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - b db90 │ │ │ │ - bl 4b240 ::do_widen(char) const@@Base+0x36d00> │ │ │ │ - b 4b30c ::do_widen(char) const@@Base+0x36dcc> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 4b30c ::do_widen(char) const@@Base+0x36dcc> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x960 │ │ │ │ - mov x29, sp │ │ │ │ - ldr w2, [x0, #120] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - tbz w2, #0, 4b38c ::do_widen(char) const@@Base+0x36e4c> │ │ │ │ - tbnz w2, #2, 4b3d0 ::do_widen(char) const@@Base+0x36e90> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x898 │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 4b3a4 ::do_widen(char) const@@Base+0x36e64> │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 4fc68 ::do_widen(char) const@@Base+0x31c08> // b.none │ │ │ │ bl d870 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl db90 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - bl 4b240 ::do_widen(char) const@@Base+0x36d00> │ │ │ │ - b 4b38c ::do_widen(char) const@@Base+0x36e4c> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 4b38c ::do_widen(char) const@@Base+0x36e4c> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - bl 49540 ::do_widen(char) const@@Base+0x35000> │ │ │ │ - ldr x19, [x20] │ │ │ │ - mov x21, #0x5 // #5 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 4b494 ::do_widen(char) const@@Base+0x36f54> // b.none │ │ │ │ - ldr x1, [x20, #56] │ │ │ │ - and x1, x1, x21 │ │ │ │ - cmp x1, #0x5 │ │ │ │ - b.eq 4b450 ::do_widen(char) const@@Base+0x36f10> // b.none │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x2, [x0] │ │ │ │ - ldr x2, [x2, #136] │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - cbz x0, 4b4a8 ::do_widen(char) const@@Base+0x36f68> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x19, [x19] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 4b42c ::do_widen(char) const@@Base+0x36eec> // b.any │ │ │ │ - ldr x19, [x20] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.eq 4b494 ::do_widen(char) const@@Base+0x36f54> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [x19] │ │ │ │ + b 4fc68 ::do_widen(char) const@@Base+0x31c08> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldr x1, [sp, #800] │ │ │ │ + ldr x2, [sp, #808] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + ldr x0, [x0, #240] │ │ │ │ + cbz x0, 51b68 ::do_widen(char) const@@Base+0x33b08> │ │ │ │ + ldrb w1, [x0, #56] │ │ │ │ + cbz w1, 50a68 ::do_widen(char) const@@Base+0x32a08> │ │ │ │ + ldrb w1, [x0, #67] │ │ │ │ + mov x0, x2 │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + b 4fba4 ::do_widen(char) const@@Base+0x31b44> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + str x4, [sp, #216] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldr x1, [sp, #800] │ │ │ │ + ldr x2, [sp, #808] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr x4, [sp, #216] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + ldr x0, [x0, #240] │ │ │ │ + cbz x0, 51b3c ::do_widen(char) const@@Base+0x33adc> │ │ │ │ + ldrb w1, [x0, #56] │ │ │ │ + cbz w1, 50aa4 ::do_widen(char) const@@Base+0x32a44> │ │ │ │ + ldrb w1, [x0, #67] │ │ │ │ + mov x0, x2 │ │ │ │ + str x4, [sp, #216] │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + ldr x4, [sp, #216] │ │ │ │ + b 4fb9c ::do_widen(char) const@@Base+0x31b3c> │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + add x1, sp, #0x2f0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 507b4 ::do_widen(char) const@@Base+0x32754> // b.none │ │ │ │ bl d870 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 4b480 ::do_widen(char) const@@Base+0x36f40> // b.any │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x19, [x19] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 4b42c ::do_widen(char) const@@Base+0x36eec> // b.any │ │ │ │ - b 4b474 ::do_widen(char) const@@Base+0x36f34> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 4b41c ::do_widen(char) const@@Base+0x36edc> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - ldr x19, [x20] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 4b494 ::do_widen(char) const@@Base+0x36f54> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [x19] │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + add x1, sp, #0x2d0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f1bc ::do_widen(char) const@@Base+0x3115c> // b.none │ │ │ │ bl d870 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 4b4e0 ::do_widen(char) const@@Base+0x36fa0> // b.any │ │ │ │ - b 4b494 ::do_widen(char) const@@Base+0x36f54> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - mov x22, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x0, x21, [x22, #32] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - sub x0, x21, x0 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - b.le 4b664 ::do_widen(char) const@@Base+0x37124> │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - add x23, x22, #0x48 │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ - ldrb w0, [x22, #88] │ │ │ │ - tbz w0, #0, 4b888 ::do_widen(char) const@@Base+0x37348> │ │ │ │ - ldr x19, [x22, #72] │ │ │ │ - ldr x28, [x22, #96] │ │ │ │ - cbz x19, 4b834 ::do_widen(char) const@@Base+0x372f4> │ │ │ │ - ldr w0, [x19, #56] │ │ │ │ - tbz w0, #1, 4b7d8 ::do_widen(char) const@@Base+0x37298> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #4024] │ │ │ │ - mov x0, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3896] │ │ │ │ - str x1, [sp] │ │ │ │ - add x25, x19, #0x28 │ │ │ │ - add x24, sp, #0x10 │ │ │ │ - cmp x21, x0 │ │ │ │ - b.eq 4b6f8 ::do_widen(char) const@@Base+0x371b8> // b.none │ │ │ │ - ldp x0, x20, [x19, #40] │ │ │ │ - ldr x27, [x23] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 4b738 ::do_widen(char) const@@Base+0x371f8> // b.none │ │ │ │ - cbz x27, 4b814 ::do_widen(char) const@@Base+0x372d4> │ │ │ │ - ldrb w0, [x27, #16] │ │ │ │ - tbz w0, #0, 4b71c ::do_widen(char) const@@Base+0x371dc> │ │ │ │ - ldrb w0, [x27, #17] │ │ │ │ - tbz w0, #0, 4b694 ::do_widen(char) const@@Base+0x37154> │ │ │ │ - ldr x2, [x22, #72] │ │ │ │ - cbz x2, 4b834 ::do_widen(char) const@@Base+0x372f4> │ │ │ │ - ldr x3, [x28] │ │ │ │ - mov x0, x28 │ │ │ │ - ldr x1, [x2, #24] │ │ │ │ - ldr x19, [x2, #40] │ │ │ │ - ldr x3, [x3, #96] │ │ │ │ - sub x19, x19, x1 │ │ │ │ - mov x2, x19 │ │ │ │ - blr x3 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - mov x20, x0 │ │ │ │ - ccmp x19, x0, #0x4, gt │ │ │ │ - b.gt 4b7f8 ::do_widen(char) const@@Base+0x372b8> │ │ │ │ - ldr x1, [x22, #72] │ │ │ │ - cbz x1, 4b834 ::do_widen(char) const@@Base+0x372f4> │ │ │ │ - ldr x4, [x1, #32] │ │ │ │ - add x2, x1, #0x18 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - sub x0, x19, x20 │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - add x0, x1, x0 │ │ │ │ - add x1, x1, x4 │ │ │ │ - stp x0, x1, [x2, #16] │ │ │ │ - ldp x0, x1, [x22, #104] │ │ │ │ - add x1, x0, x1 │ │ │ │ - cmp x21, x3 │ │ │ │ - b.eq 4b700 ::do_widen(char) const@@Base+0x371c0> // b.none │ │ │ │ - ldr x4, [sp, #8] │ │ │ │ - str x1, [x22, #48] │ │ │ │ - ldr x2, [x22, #40] │ │ │ │ - sub x3, x3, x4 │ │ │ │ - add x0, x0, x3 │ │ │ │ - sub x2, x2, x0 │ │ │ │ - add x1, x0, w2, sxtw │ │ │ │ - stp x0, x1, [x22, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - ldp x27, x28, [sp, #112] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4b874 ::do_widen(char) const@@Base+0x37334> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x4, x20 │ │ │ │ - mov x3, x25 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d8c0 │ │ │ │ + b 4f1bc ::do_widen(char) const@@Base+0x3115c> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + fmov s30, w1 │ │ │ │ + mov x14, #0x0 // #0 │ │ │ │ + b 4ead4 ::do_widen(char) const@@Base+0x30a74> │ │ │ │ + ldrb w0, [x25] │ │ │ │ + strb w0, [sp, #784] │ │ │ │ + b 4e81c ::do_widen(char) const@@Base+0x307bc> │ │ │ │ + ldrb w0, [x28] │ │ │ │ + strb w0, [sp, #752] │ │ │ │ + b 4e7d0 ::do_widen(char) const@@Base+0x30770> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + add x1, sp, #0x128 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #296] │ │ │ │ + str x0, [sp, #736] │ │ │ │ + str x1, [sp, #752] │ │ │ │ + mov x2, x27 │ │ │ │ + mov x1, x28 │ │ │ │ + bl d270 │ │ │ │ + ldr x27, [sp, #296] │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + b 4e7d4 ::do_widen(char) const@@Base+0x30774> │ │ │ │ ldr x0, [sp] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x27 │ │ │ │ - bl d240 │ │ │ │ - mov w20, w0 │ │ │ │ - mov x2, x25 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d8a0 │ │ │ │ - mov w0, w20 │ │ │ │ - bl dba0 │ │ │ │ - ldr w0, [x26] │ │ │ │ - cmp w20, w0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - strb w0, [x27, #17] │ │ │ │ - b.eq 4b5c4 ::do_widen(char) const@@Base+0x37084> // b.none │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x21, x0 │ │ │ │ - b.ne 4b5a0 ::do_widen(char) const@@Base+0x37060> // b.any │ │ │ │ - ldp x0, x1, [x22, #104] │ │ │ │ - add x1, x0, x1 │ │ │ │ - stp x0, x0, [x22, #32] │ │ │ │ - str x1, [x22, #48] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - ldp x27, x28, [sp, #112] │ │ │ │ - b 4b664 ::do_widen(char) const@@Base+0x37124> │ │ │ │ - mov x0, x27 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ + add x1, sp, #0x128 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl dd40 │ │ │ │ - b 4b5bc ::do_widen(char) const@@Base+0x3707c> │ │ │ │ - cbz x27, 4b834 ::do_widen(char) const@@Base+0x372f4> │ │ │ │ - ldr x2, [x28] │ │ │ │ - mov x0, x28 │ │ │ │ - ldr x1, [x27, #24] │ │ │ │ - ldr x20, [x27, #40] │ │ │ │ - ldr x3, [x2, #96] │ │ │ │ - sub x20, x20, x1 │ │ │ │ - mov x2, x20 │ │ │ │ - blr x3 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - mov x1, x0 │ │ │ │ - ccmp x20, x0, #0x4, gt │ │ │ │ - b.le 4b7ac ::do_widen(char) const@@Base+0x3726c> │ │ │ │ - ldr x0, [x23] │ │ │ │ - cbz x0, 4b834 ::do_widen(char) const@@Base+0x372f4> │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - sub x20, x20, x1 │ │ │ │ - mov x2, x20 │ │ │ │ - add x1, x0, x1 │ │ │ │ - bl da90 │ │ │ │ - ldr x27, [x23] │ │ │ │ - cbz x27, 4b834 ::do_widen(char) const@@Base+0x372f4> │ │ │ │ - ldp x0, x2, [x27, #24] │ │ │ │ - add x1, x27, #0x18 │ │ │ │ - add x20, x0, x20 │ │ │ │ - add x0, x0, x2 │ │ │ │ - stp x20, x0, [x1, #16] │ │ │ │ - ldr x20, [x19, #48] │ │ │ │ - b 4b5b4 ::do_widen(char) const@@Base+0x37074> │ │ │ │ - ldr x27, [x23] │ │ │ │ - cbz x27, 4b834 ::do_widen(char) const@@Base+0x372f4> │ │ │ │ - sub x20, x20, x0 │ │ │ │ - add x2, x27, #0x18 │ │ │ │ - ldp x0, x3, [x27, #24] │ │ │ │ - add x20, x0, x20 │ │ │ │ - add x0, x0, x3 │ │ │ │ - stp x20, x0, [x2, #16] │ │ │ │ - cbnz x1, 4b7a4 ::do_widen(char) const@@Base+0x37264> │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - b 4b624 ::do_widen(char) const@@Base+0x370e4> │ │ │ │ - tbnz w0, #0, 4b854 ::do_widen(char) const@@Base+0x37314> │ │ │ │ - orr w0, w0, #0x2 │ │ │ │ - str w0, [x19, #56] │ │ │ │ - ldp x2, x0, [x19, #24] │ │ │ │ - add x1, x19, #0x18 │ │ │ │ - add x0, x2, x0 │ │ │ │ - stp x2, x0, [x1, #16] │ │ │ │ - b 4b570 ::do_widen(char) const@@Base+0x37030> │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - cbz x0, 4b834 ::do_widen(char) const@@Base+0x372f4> │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #296] │ │ │ │ + str x0, [sp, #768] │ │ │ │ + str x1, [sp, #784] │ │ │ │ + mov x2, x27 │ │ │ │ + mov x1, x25 │ │ │ │ + bl d270 │ │ │ │ + ldr x27, [sp, #296] │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + b 4e820 ::do_widen(char) const@@Base+0x307c0> │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + adrp x2, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x2, #0x8c0 │ │ │ │ + add x4, sp, #0x100 │ │ │ │ + add x3, sp, #0x118 │ │ │ │ ldr x0, [x0, #24] │ │ │ │ - sub x2, x19, x20 │ │ │ │ - add x1, x0, x20 │ │ │ │ - bl da90 │ │ │ │ - b 4b5fc ::do_widen(char) const@@Base+0x370bc> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0xc38 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x30a // #778 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x968 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - add x1, x1, #0xbe8 │ │ │ │ - add x0, x0, #0xe0 │ │ │ │ - mov w2, #0x11f // #287 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x5d0 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - ldp x1, x20, [x0, #32] │ │ │ │ - sub x20, x20, x1 │ │ │ │ - cmp x20, #0x0 │ │ │ │ - b.le 4b938 ::do_widen(char) const@@Base+0x373f8> │ │ │ │ - mov x19, x0 │ │ │ │ - ldrb w0, [x0, #80] │ │ │ │ - tbz w0, #0, 4b960 ::do_widen(char) const@@Base+0x37420> │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - mov x2, x20 │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldur x3, [x3, #-24] │ │ │ │ - add x0, x0, x3 │ │ │ │ - ldr x0, [x0, #232] │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldr x3, [x3, #96] │ │ │ │ - blr x3 │ │ │ │ - ldp x1, x2, [x19, #96] │ │ │ │ - add x2, x1, x2 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 4b948 ::do_widen(char) const@@Base+0x37408> // b.none │ │ │ │ - ldr x3, [x19, #40] │ │ │ │ - add x1, x1, x0 │ │ │ │ - str x2, [x19, #48] │ │ │ │ - sub x0, x3, x1 │ │ │ │ - add x0, x1, w0, sxtw │ │ │ │ - stp x1, x0, [x19, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp x1, x1, [x19, #32] │ │ │ │ - str x2, [x19, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x4b8 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x30 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov w20, w1 │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr w2, [x0, #120] │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - tbz w2, #1, 4ba18 ::do_widen(char) const@@Base+0x374d8> │ │ │ │ - ldr x1, [x0, #40] │ │ │ │ - cbz x1, 4ba6c ::do_widen(char) const@@Base+0x3752c> │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.eq 4ba64 ::do_widen(char) const@@Base+0x37524> // b.none │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 4ba98 ::do_widen(char) const@@Base+0x37558> // b.none │ │ │ │ - strb w20, [x1] │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x19, #40] │ │ │ │ - mov w0, w20 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4bad0 ::do_widen(char) const@@Base+0x37590> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x30 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.eq 4ba64 ::do_widen(char) const@@Base+0x37524> // b.none │ │ │ │ - ldrb w0, [x19, #80] │ │ │ │ - strb w20, [sp, #7] │ │ │ │ - tbz w0, #0, 4bad4 ::do_widen(char) const@@Base+0x37594> │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - add x1, sp, #0x7 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldur x3, [x3, #-24] │ │ │ │ - add x0, x0, x3 │ │ │ │ - ldr x0, [x0, #232] │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldr x3, [x3, #96] │ │ │ │ - blr x3 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.eq 4b9e4 ::do_widen(char) const@@Base+0x374a4> // b.none │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4b9e8 ::do_widen(char) const@@Base+0x374a8> │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 4b9e8 ::do_widen(char) const@@Base+0x374a8> │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 45000 ::do_widen(char) const@@Base+0x30ac0> │ │ │ │ - add x1, x1, #0x7c0 │ │ │ │ - ldr x2, [x2, #176] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 4bab4 ::do_widen(char) const@@Base+0x37574> // b.any │ │ │ │ - ldp x1, x0, [x0, #96] │ │ │ │ - stp x1, x1, [x19, #32] │ │ │ │ - add x0, x1, x0 │ │ │ │ - str x0, [x19, #48] │ │ │ │ - b 4b9c0 ::do_widen(char) const@@Base+0x37480> │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + bl d4b0 │ │ │ │ + ldr x1, [sp, #280] │ │ │ │ + mov w2, w0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 4b8c0 ::do_widen(char) const@@Base+0x37380> │ │ │ │ - ldp x1, x0, [x19, #40] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 4b9d4 ::do_widen(char) const@@Base+0x37494> // b.any │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4b9e8 ::do_widen(char) const@@Base+0x374a8> │ │ │ │ - blr x2 │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.eq 4ba64 ::do_widen(char) const@@Base+0x37524> // b.none │ │ │ │ - ldr w0, [x19, #120] │ │ │ │ - tbz w0, #1, 4ba20 ::do_widen(char) const@@Base+0x374e0> │ │ │ │ - ldr x1, [x19, #40] │ │ │ │ - b 4b9c8 ::do_widen(char) const@@Base+0x37488> │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x4b8 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - cmp w1, #0x10 │ │ │ │ - b.eq 4bb44 ::do_widen(char) const@@Base+0x37604> // b.none │ │ │ │ - ldrb w0, [x0, #80] │ │ │ │ - tbz w0, #0, 4bbd8 ::do_widen(char) const@@Base+0x37698> │ │ │ │ - cmp w1, #0x18 │ │ │ │ - b.eq 4bb90 ::do_widen(char) const@@Base+0x37650> // b.none │ │ │ │ - cmp w1, #0x8 │ │ │ │ - b.ne 4bb90 ::do_widen(char) const@@Base+0x37650> // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 47000 ::do_widen(char) const@@Base+0x32ac0> │ │ │ │ - add x1, x1, #0x720 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 4bbcc ::do_widen(char) const@@Base+0x3768c> // b.any │ │ │ │ - add x20, x0, #0x48 │ │ │ │ - bl 4b8c0 ::do_widen(char) const@@Base+0x37380> │ │ │ │ - ldrb w0, [x19, #80] │ │ │ │ - tbz w0, #0, 4bbd8 ::do_widen(char) const@@Base+0x37698> │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - cbz x0, 4bbc0 ::do_widen(char) const@@Base+0x37680> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - ldrb w0, [x20, #8] │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - tbz w0, #0, 4bbd8 ::do_widen(char) const@@Base+0x37698> │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr x0, [x0, #232] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - mov x16, x1 │ │ │ │ - br x16 │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - b 4bb90 ::do_widen(char) const@@Base+0x37650> │ │ │ │ - blr x2 │ │ │ │ - ldrb w0, [x19, #80] │ │ │ │ - b 4bb84 ::do_widen(char) const@@Base+0x37644> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x4b8 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 4bb80 ::do_widen(char) const@@Base+0x37640> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 22288 ::do_widen(char) const@@Base+0x4228> │ │ │ │ + b 4e8d4 ::do_widen(char) const@@Base+0x30874> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + add x1, sp, #0x128 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #296] │ │ │ │ + str x0, [sp, #672] │ │ │ │ + str x1, [sp, #688] │ │ │ │ + mov x2, x25 │ │ │ │ + mov x1, x27 │ │ │ │ + bl d270 │ │ │ │ + ldr x25, [sp, #296] │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ + b 4e768 ::do_widen(char) const@@Base+0x30708> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + str w2, [sp, #112] │ │ │ │ + str w3, [sp, #120] │ │ │ │ + add x12, x0, #0x80 │ │ │ │ + str x12, [sp, #64] │ │ │ │ + mov x0, x12 │ │ │ │ + str x10, [sp, #128] │ │ │ │ + str w6, [sp, #136] │ │ │ │ + str w7, [sp, #152] │ │ │ │ + str w11, [sp, #160] │ │ │ │ + str w8, [sp, #168] │ │ │ │ + str w9, [sp, #176] │ │ │ │ + str w4, [sp, #184] │ │ │ │ + str w1, [sp, #192] │ │ │ │ + stp x5, x14, [sp, #200] │ │ │ │ + bl d8b0 │ │ │ │ + mov x13, x0 │ │ │ │ + ldp x5, x14, [sp, #200] │ │ │ │ + mov x16, x0 │ │ │ │ + ldr x10, [sp, #128] │ │ │ │ + ldr x12, [sp, #64] │ │ │ │ + ldr x18, [x5, #8] │ │ │ │ + ldr x0, [x10, #320] │ │ │ │ + ldr w2, [sp, #112] │ │ │ │ + ldr w3, [sp, #120] │ │ │ │ + mov x15, x0 │ │ │ │ + ldr w6, [sp, #136] │ │ │ │ + ldr w7, [sp, #152] │ │ │ │ + ldr w11, [sp, #160] │ │ │ │ + ldr w8, [sp, #168] │ │ │ │ + ldr w9, [sp, #176] │ │ │ │ + ldr w4, [sp, #184] │ │ │ │ + ldr w1, [sp, #192] │ │ │ │ + cmp x0, x18 │ │ │ │ + b.eq 50970 ::do_widen(char) const@@Base+0x32910> // b.none │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - ldr x21, [x28] │ │ │ │ + ldr w17, [x15], #4 │ │ │ │ + str w17, [x16], #4 │ │ │ │ + cmp x18, x15 │ │ │ │ + b.ne 50960 ::do_widen(char) const@@Base+0x32900> // b.any │ │ │ │ + cbz x0, 509e0 ::do_widen(char) const@@Base+0x32980> │ │ │ │ + str w2, [sp, #64] │ │ │ │ + str w3, [sp, #112] │ │ │ │ + str x10, [sp, #120] │ │ │ │ + str w6, [sp, #128] │ │ │ │ + str w7, [sp, #136] │ │ │ │ + str w11, [sp, #152] │ │ │ │ + str x13, [sp, #160] │ │ │ │ + str w8, [sp, #168] │ │ │ │ + str w9, [sp, #176] │ │ │ │ + str w4, [sp, #184] │ │ │ │ + str w1, [sp, #192] │ │ │ │ + stp x12, x5, [sp, #200] │ │ │ │ + str x14, [sp, #216] │ │ │ │ + bl d870 │ │ │ │ + ldp x12, x5, [sp, #200] │ │ │ │ + ldr x10, [sp, #120] │ │ │ │ + ldr x13, [sp, #160] │ │ │ │ + ldr x14, [sp, #216] │ │ │ │ + ldr w2, [sp, #64] │ │ │ │ + ldr w3, [sp, #112] │ │ │ │ + ldr w6, [sp, #128] │ │ │ │ + ldr w7, [sp, #136] │ │ │ │ + ldr w11, [sp, #152] │ │ │ │ + ldr w8, [sp, #168] │ │ │ │ + ldr w9, [sp, #176] │ │ │ │ + ldr w4, [sp, #184] │ │ │ │ + ldr w1, [sp, #192] │ │ │ │ + ldr x15, [sp, #40] │ │ │ │ + str x13, [x10, #320] │ │ │ │ + add x0, x13, x12 │ │ │ │ + add x26, x13, x15 │ │ │ │ + stp x26, x0, [x5, #8] │ │ │ │ + cmp x15, x12 │ │ │ │ + b.ne 4eaac ::do_widen(char) const@@Base+0x30a4c> // b.any │ │ │ │ + ldr x12, [sp, #40] │ │ │ │ + mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ + cmp x12, x0 │ │ │ │ + b.eq 5196c ::do_widen(char) const@@Base+0x3390c> // b.none │ │ │ │ + lsl x0, x14, #1 │ │ │ │ + mov x12, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + b 50394 ::do_widen(char) const@@Base+0x32334> │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + add x1, sp, #0x190 │ │ │ │ + str x1, [sp, #384] │ │ │ │ + mov x20, x0 │ │ │ │ + str x1, [sp, #168] │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.ne 4f188 ::do_widen(char) const@@Base+0x31128> // b.any │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 4f194 ::do_widen(char) const@@Base+0x31134> │ │ │ │ + stp x0, x2, [sp, #216] │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + adrp x3, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + ldp x0, x2, [sp, #216] │ │ │ │ + add x3, x3, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ ldr x4, [x0] │ │ │ │ - str x4, [sp, #24] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - cbz x21, 4bee0 ::do_widen(char) const@@Base+0x379a0> │ │ │ │ - ldr w0, [x21, #56] │ │ │ │ - mov x25, x1 │ │ │ │ - tbz w0, #1, 4bea0 ::do_widen(char) const@@Base+0x37960> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x24, x21, #0x28 │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3896] │ │ │ │ - add x23, sp, #0x10 │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #4024] │ │ │ │ + ldr x4, [x4, #48] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.eq 50720 ::do_widen(char) const@@Base+0x326c0> // b.none │ │ │ │ + str x2, [sp, #216] │ │ │ │ + blr x4 │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 50720 ::do_widen(char) const@@Base+0x326c0> │ │ │ │ + stp x0, x2, [sp, #216] │ │ │ │ + str x4, [sp, #232] │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldp x0, x2, [sp, #216] │ │ │ │ + adrp x3, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x3, x3, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x4, [sp, #232] │ │ │ │ + ldr x5, [x0] │ │ │ │ + ldr x5, [x5, #48] │ │ │ │ + cmp x5, x3 │ │ │ │ + b.eq 50788 ::do_widen(char) const@@Base+0x32728> // b.none │ │ │ │ + stp x2, x4, [sp, #216] │ │ │ │ + blr x5 │ │ │ │ + ldp x2, x4, [sp, #216] │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 50788 ::do_widen(char) const@@Base+0x32728> │ │ │ │ + mov x0, x28 │ │ │ │ + b 50844 ::do_widen(char) const@@Base+0x327e4> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + b 50810 ::do_widen(char) const@@Base+0x327b0> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + b 508b0 ::do_widen(char) const@@Base+0x32850> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ mov x0, x1 │ │ │ │ - add x22, x1, x3 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - nop │ │ │ │ - cmp x22, x0 │ │ │ │ - b.eq 4bd40 ::do_widen(char) const@@Base+0x37800> // b.none │ │ │ │ - ldp x0, x20, [x21, #40] │ │ │ │ - ldr x19, [x28] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 4be00 ::do_widen(char) const@@Base+0x378c0> // b.none │ │ │ │ - cbz x19, 4bec0 ::do_widen(char) const@@Base+0x37980> │ │ │ │ - ldrb w0, [x19, #16] │ │ │ │ - tbz w0, #0, 4bde4 ::do_widen(char) const@@Base+0x378a4> │ │ │ │ - ldrb w0, [x19, #17] │ │ │ │ - tbz w0, #0, 4bd88 ::do_widen(char) const@@Base+0x37848> │ │ │ │ - ldr x2, [x28] │ │ │ │ - cbz x2, 4bee0 ::do_widen(char) const@@Base+0x379a0> │ │ │ │ - ldr x3, [x25] │ │ │ │ - mov x0, x25 │ │ │ │ - ldr x1, [x2, #24] │ │ │ │ - ldr x19, [x2, #40] │ │ │ │ - ldr x3, [x3, #96] │ │ │ │ - sub x19, x19, x1 │ │ │ │ - mov x2, x19 │ │ │ │ - blr x3 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - mov x20, x0 │ │ │ │ - ccmp x19, x0, #0x4, gt │ │ │ │ - b.le 4bd1c ::do_widen(char) const@@Base+0x377dc> │ │ │ │ - ldr x0, [x28] │ │ │ │ - cbz x0, 4bee0 ::do_widen(char) const@@Base+0x379a0> │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - sub x2, x19, x20 │ │ │ │ - add x1, x0, x20 │ │ │ │ - bl da90 │ │ │ │ - ldr x0, [x28] │ │ │ │ - cbz x0, 4bee0 ::do_widen(char) const@@Base+0x379a0> │ │ │ │ - ldp x2, x4, [x0, #24] │ │ │ │ - add x3, x0, #0x18 │ │ │ │ - sub x1, x19, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 4ee64 ::do_widen(char) const@@Base+0x30e04> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x21 │ │ │ │ + stp x1, x3, [sp, #216] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldp x1, x3, [sp, #216] │ │ │ │ + b 4fb7c ::do_widen(char) const@@Base+0x31b1c> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x28 │ │ │ │ + stp x1, x3, [sp, #216] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldp x1, x3, [sp, #216] │ │ │ │ + b 4fb24 ::do_widen(char) const@@Base+0x31ac4> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + str x1, [sp, #104] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + str x3, [sp, #216] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr x3, [sp, #216] │ │ │ │ + b 4fac4 ::do_widen(char) const@@Base+0x31a64> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + stp x1, x3, [sp, #72] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldp x1, x3, [sp, #72] │ │ │ │ + b 4fa5c ::do_widen(char) const@@Base+0x319fc> │ │ │ │ ldr x0, [sp, #16] │ │ │ │ - add x1, x2, x1 │ │ │ │ - add x2, x2, x4 │ │ │ │ - stp x1, x2, [x3, #16] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - sub x0, x0, x2 │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4bf00 ::do_widen(char) const@@Base+0x379c0> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - ldp x27, x28, [sp, #112] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x4, x20 │ │ │ │ - mov x3, x24 │ │ │ │ - mov x2, x22 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + b 4f9f8 ::do_widen(char) const@@Base+0x31998> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + str x3, [sp, #72] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + b 4f99c ::do_widen(char) const@@Base+0x3193c> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + str x3, [sp, #72] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + b 4f93c ::do_widen(char) const@@Base+0x318dc> │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + str x3, [sp, #72] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + b 4f8e0 ::do_widen(char) const@@Base+0x31880> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + str x3, [sp, #72] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + b 4f884 ::do_widen(char) const@@Base+0x31824> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x1 │ │ │ │ mov x1, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d8c0 │ │ │ │ - ldr w1, [x27] │ │ │ │ - mov x0, x19 │ │ │ │ - bl d240 │ │ │ │ - mov w20, w0 │ │ │ │ - mov x2, x24 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 4f794 ::do_widen(char) const@@Base+0x31734> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 4ee04 ::do_widen(char) const@@Base+0x30da4> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 4ecf4 ::do_widen(char) const@@Base+0x30c94> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 4ed58 ::do_widen(char) const@@Base+0x30cf8> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x1 │ │ │ │ mov x1, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d8a0 │ │ │ │ - mov w0, w20 │ │ │ │ - bl dba0 │ │ │ │ - ldr w0, [x26] │ │ │ │ - cmp w20, w0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - strb w0, [x19, #17] │ │ │ │ - b.eq 4bccc ::do_widen(char) const@@Base+0x3778c> // b.none │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - b 4bca0 ::do_widen(char) const@@Base+0x37760> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl dd40 │ │ │ │ - b 4bcc4 ::do_widen(char) const@@Base+0x37784> │ │ │ │ - cbz x19, 4bee0 ::do_widen(char) const@@Base+0x379a0> │ │ │ │ - ldr x2, [x25] │ │ │ │ - mov x0, x25 │ │ │ │ - ldr x1, [x19, #24] │ │ │ │ - ldr x20, [x19, #40] │ │ │ │ - ldr x3, [x2, #96] │ │ │ │ - sub x20, x20, x1 │ │ │ │ - mov x2, x20 │ │ │ │ - blr x3 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - mov x1, x0 │ │ │ │ - ccmp x20, x0, #0x4, gt │ │ │ │ - b.le 4be74 ::do_widen(char) const@@Base+0x37934> │ │ │ │ - ldr x0, [x28] │ │ │ │ - cbz x0, 4bee0 ::do_widen(char) const@@Base+0x379a0> │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - sub x20, x20, x1 │ │ │ │ - mov x2, x20 │ │ │ │ - add x1, x0, x1 │ │ │ │ - bl da90 │ │ │ │ - ldr x19, [x28] │ │ │ │ - cbz x19, 4bee0 ::do_widen(char) const@@Base+0x379a0> │ │ │ │ - ldp x0, x2, [x19, #24] │ │ │ │ - add x1, x19, #0x18 │ │ │ │ - add x20, x0, x20 │ │ │ │ - add x0, x0, x2 │ │ │ │ - stp x20, x0, [x1, #16] │ │ │ │ - ldr x20, [x21, #48] │ │ │ │ - b 4bcbc ::do_widen(char) const@@Base+0x3777c> │ │ │ │ - ldr x19, [x28] │ │ │ │ - cbz x19, 4bee0 ::do_widen(char) const@@Base+0x379a0> │ │ │ │ - sub x20, x20, x0 │ │ │ │ - add x2, x19, #0x18 │ │ │ │ - ldp x0, x3, [x19, #24] │ │ │ │ - add x20, x0, x20 │ │ │ │ - add x0, x0, x3 │ │ │ │ - stp x20, x0, [x2, #16] │ │ │ │ - cbnz x1, 4be6c ::do_widen(char) const@@Base+0x3792c> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - b 4bd40 ::do_widen(char) const@@Base+0x37800> │ │ │ │ - tbnz w0, #0, 4bf04 ::do_widen(char) const@@Base+0x379c4> │ │ │ │ - orr w0, w0, #0x2 │ │ │ │ - str w0, [x21, #56] │ │ │ │ - ldp x2, x0, [x21, #24] │ │ │ │ - add x1, x21, #0x18 │ │ │ │ - add x0, x2, x0 │ │ │ │ - stp x2, x0, [x1, #16] │ │ │ │ - b 4bc74 ::do_widen(char) const@@Base+0x37734> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0xc38 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x30a // #778 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x968 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - add x1, x1, #0xbe8 │ │ │ │ - add x0, x0, #0xe0 │ │ │ │ - mov w2, #0x11f // #287 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x30 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov w20, w1 │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr w2, [x0, #128] │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - tbz w2, #1, 4bfd8 ::do_widen(char) const@@Base+0x37a98> │ │ │ │ - ldr x1, [x0, #40] │ │ │ │ - cbz x1, 4c018 ::do_widen(char) const@@Base+0x37ad8> │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.eq 4c010 ::do_widen(char) const@@Base+0x37ad0> // b.none │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 4c044 ::do_widen(char) const@@Base+0x37b04> // b.none │ │ │ │ - strb w20, [x1] │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x19, #40] │ │ │ │ - mov w0, w20 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4c07c ::do_widen(char) const@@Base+0x37b3c> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x30 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.eq 4c010 ::do_widen(char) const@@Base+0x37ad0> // b.none │ │ │ │ - ldrb w1, [x19, #88] │ │ │ │ - add x0, x19, #0x48 │ │ │ │ - strb w20, [sp, #7] │ │ │ │ - tbz w1, #0, 4c080 ::do_widen(char) const@@Base+0x37b40> │ │ │ │ - ldr x1, [x19, #96] │ │ │ │ - add x2, sp, #0x7 │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - bl 4bc20 ::do_widen(char) const@@Base+0x376e0> │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.eq 4bfa4 ::do_widen(char) const@@Base+0x37a64> // b.none │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4bfa8 ::do_widen(char) const@@Base+0x37a68> │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 4bfa8 ::do_widen(char) const@@Base+0x37a68> │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 45000 ::do_widen(char) const@@Base+0x30ac0> │ │ │ │ - add x1, x1, #0x740 │ │ │ │ - ldr x2, [x2, #176] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 4c060 ::do_widen(char) const@@Base+0x37b20> // b.any │ │ │ │ - ldp x1, x0, [x0, #104] │ │ │ │ - stp x1, x1, [x19, #32] │ │ │ │ - add x0, x1, x0 │ │ │ │ - str x0, [x19, #48] │ │ │ │ - b 4bf80 ::do_widen(char) const@@Base+0x37a40> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 4b500 ::do_widen(char) const@@Base+0x36fc0> │ │ │ │ - ldp x1, x0, [x19, #40] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 4bf94 ::do_widen(char) const@@Base+0x37a54> // b.any │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4bfa8 ::do_widen(char) const@@Base+0x37a68> │ │ │ │ - blr x2 │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.eq 4c010 ::do_widen(char) const@@Base+0x37ad0> // b.none │ │ │ │ - ldr w0, [x19, #128] │ │ │ │ - tbz w0, #1, 4bfe0 ::do_widen(char) const@@Base+0x37aa0> │ │ │ │ - ldr x1, [x19, #40] │ │ │ │ - b 4bf88 ::do_widen(char) const@@Base+0x37a48> │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x5d0 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - add x21, x0, #0x48 │ │ │ │ - ldp x2, x20, [x0, #32] │ │ │ │ - sub x20, x20, x2 │ │ │ │ - cmp x20, #0x0 │ │ │ │ - b.le 4c110 ::do_widen(char) const@@Base+0x37bd0> │ │ │ │ - ldrb w0, [x0, #88] │ │ │ │ - add x21, x19, #0x48 │ │ │ │ - tbz w0, #0, 4c150 ::do_widen(char) const@@Base+0x37c10> │ │ │ │ - ldr x1, [x19, #96] │ │ │ │ - mov x3, x20 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 4f568 ::do_widen(char) const@@Base+0x31508> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ mov x0, x21 │ │ │ │ - bl 4bc20 ::do_widen(char) const@@Base+0x376e0> │ │ │ │ - ldp x1, x2, [x19, #104] │ │ │ │ - add x2, x1, x2 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 4c144 ::do_widen(char) const@@Base+0x37c04> // b.none │ │ │ │ - ldr x3, [x19, #40] │ │ │ │ - add x1, x1, x0 │ │ │ │ - str x2, [x19, #48] │ │ │ │ - sub x0, x3, x1 │ │ │ │ - add x0, x1, w0, sxtw │ │ │ │ - stp x1, x0, [x19, #32] │ │ │ │ - ldrb w0, [x21, #16] │ │ │ │ - tbz w0, #0, 4c150 ::do_widen(char) const@@Base+0x37c10> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 4c12c ::do_widen(char) const@@Base+0x37bec> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp x1, x1, [x19, #32] │ │ │ │ - str x2, [x19, #48] │ │ │ │ - b 4c110 ::do_widen(char) const@@Base+0x37bd0> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x5d0 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4c130 ::do_widen(char) const@@Base+0x37bf0> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - add x21, x0, #0x48 │ │ │ │ - ldp x2, x20, [x0, #32] │ │ │ │ - sub x20, x20, x2 │ │ │ │ - cmp x20, #0x0 │ │ │ │ - b.le 4c210 ::do_widen(char) const@@Base+0x37cd0> │ │ │ │ - ldrb w0, [x0, #88] │ │ │ │ - add x21, x19, #0x48 │ │ │ │ - tbz w0, #0, 4c250 ::do_widen(char) const@@Base+0x37d10> │ │ │ │ - ldr x1, [x19, #96] │ │ │ │ - mov x3, x20 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + b 4f50c ::do_widen(char) const@@Base+0x314ac> │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + str x3, [sp, #72] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + b 4f468 ::do_widen(char) const@@Base+0x31408> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ mov x0, x21 │ │ │ │ - bl 4bc20 ::do_widen(char) const@@Base+0x376e0> │ │ │ │ - ldp x1, x2, [x19, #104] │ │ │ │ - add x2, x1, x2 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 4c244 ::do_widen(char) const@@Base+0x37d04> // b.none │ │ │ │ - ldr x3, [x19, #40] │ │ │ │ - add x1, x1, x0 │ │ │ │ - str x2, [x19, #48] │ │ │ │ - sub x0, x3, x1 │ │ │ │ - add x0, x1, w0, sxtw │ │ │ │ - stp x1, x0, [x19, #32] │ │ │ │ - ldrb w0, [x21, #16] │ │ │ │ - tbz w0, #0, 4c250 ::do_widen(char) const@@Base+0x37d10> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 4c22c ::do_widen(char) const@@Base+0x37cec> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x3, [sp, #72] │ │ │ │ + bl d270 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + b 4f40c ::do_widen(char) const@@Base+0x313ac> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + adrp x2, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + add x4, sp, #0xfc │ │ │ │ + add x2, x2, #0x628 │ │ │ │ + add x3, sp, #0x110 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + str w6, [sp, #24] │ │ │ │ + str w7, [sp, #32] │ │ │ │ + bl d4b0 │ │ │ │ + lsl w5, w22, #1 │ │ │ │ + cmp w5, w0 │ │ │ │ + b.ne 50ff0 ::do_widen(char) const@@Base+0x32f90> // b.any │ │ │ │ + ldr w6, [sp, #24] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr w7, [sp, #32] │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp x1, x1, [x19, #32] │ │ │ │ - str x2, [x19, #48] │ │ │ │ - b 4c210 ::do_widen(char) const@@Base+0x37cd0> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x5d0 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 4c22c ::do_widen(char) const@@Base+0x37cec> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x0, [x0] │ │ │ │ - cbz x0, 4c2c0 ::do_widen(char) const@@Base+0x37d80> │ │ │ │ - ldr w1, [x0, #64] │ │ │ │ - tbnz w1, #0, 4c2e0 ::do_widen(char) const@@Base+0x37da0> │ │ │ │ - add x2, x0, #0x20 │ │ │ │ - orr w1, w1, #0x2 │ │ │ │ - str w1, [x0, #64] │ │ │ │ - ldp x3, x0, [x0, #32] │ │ │ │ - add x0, x3, x0 │ │ │ │ - stp x3, x0, [x2, #16] │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x7b8 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - add x3, x3, #0xf8 │ │ │ │ - add x1, x1, #0xbe8 │ │ │ │ - add x0, x0, #0xe0 │ │ │ │ - mov w2, #0x11f // #287 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ + cbz w22, 50218 ::do_widen(char) const@@Base+0x321b8> │ │ │ │ + ubfiz w12, w23, #2, #1 │ │ │ │ + mov w11, #0x4 // #4 │ │ │ │ + mov w10, #0x8 // #8 │ │ │ │ + lsr w9, w23, #1 │ │ │ │ + ldr x13, [sp, #8] │ │ │ │ + lsl w11, w11, w12 │ │ │ │ + lsl w10, w10, w12 │ │ │ │ + b 50d8c ::do_widen(char) const@@Base+0x32d2c> │ │ │ │ + add w0, w0, #0x2 │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + cmp w5, w0 │ │ │ │ + b.le 50218 ::do_widen(char) const@@Base+0x321b8> │ │ │ │ + asr w2, w0, #1 │ │ │ │ + ldr w2, [x13, x2, lsl #2] │ │ │ │ + tbnz w2, #31, 50d7c ::do_widen(char) const@@Base+0x32d1c> │ │ │ │ + ldr x3, [sp, #272] │ │ │ │ + add x4, x3, x1 │ │ │ │ + ldr w3, [x3, x1] │ │ │ │ + ldr w4, [x4, #4] │ │ │ │ + orr w8, w3, w4 │ │ │ │ + tbz w8, #0, 50d7c ::do_widen(char) const@@Base+0x32d1c> │ │ │ │ + cbz w3, 50d7c ::do_widen(char) const@@Base+0x32d1c> │ │ │ │ + asr w3, w3, #1 │ │ │ │ + asr w14, w4, #1 │ │ │ │ + cmp w3, #0x2 │ │ │ │ + cset w8, eq // eq = none │ │ │ │ + cmp w14, #0x2 │ │ │ │ + cset w15, eq // eq = none │ │ │ │ + cmp w4, #0x0 │ │ │ │ + eor w4, w8, w15 │ │ │ │ + cset w8, ne // ne = any │ │ │ │ + tst w8, w4 │ │ │ │ + b.eq 50d7c ::do_widen(char) const@@Base+0x32d1c> // b.none │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + ubfiz x2, x2, #3, #32 │ │ │ │ + ldr x4, [x4, #8] │ │ │ │ + ldr x4, [x4, x2] │ │ │ │ + ldr x8, [x4, #136] │ │ │ │ + ldrb w4, [x8, x9] │ │ │ │ + tst w4, w11 │ │ │ │ + cset w16, ne // ne = any │ │ │ │ + tst w4, w10 │ │ │ │ + cset w15, ne // ne = any │ │ │ │ + cmp w16, w15 │ │ │ │ + b.eq 50d7c ::do_widen(char) const@@Base+0x32d1c> // b.none │ │ │ │ + mov w15, #0x3 // #3 │ │ │ │ + lsl w15, w15, w12 │ │ │ │ + orr w4, w4, w15 │ │ │ │ + strb w4, [x8, x9] │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + ldr x4, [x4, #8] │ │ │ │ + ldr x4, [x4, x2] │ │ │ │ + ldr x8, [x4, #136] │ │ │ │ + ldrb w4, [x8, x9] │ │ │ │ + cmp w3, #0x2 │ │ │ │ + b.eq 50fb4 ::do_widen(char) const@@Base+0x32f54> // b.none │ │ │ │ + tst x23, #0x1 │ │ │ │ + and w14, w4, #0xfffffffb │ │ │ │ + and w3, w4, #0xffffffbf │ │ │ │ + csel w3, w3, w14, ne // ne = any │ │ │ │ + strb w3, [x8, x9] │ │ │ │ + ldr x3, [x19, #16] │ │ │ │ + ldr x3, [x3, #8] │ │ │ │ + ldr x2, [x3, x2] │ │ │ │ + ldr x3, [x2, #136] │ │ │ │ + ldrb w2, [x3, x9] │ │ │ │ + orr w2, w10, w2 │ │ │ │ + strb w2, [x3, x9] │ │ │ │ + ldr x2, [x19, #128] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x2, [x19, #128] │ │ │ │ + b 50d7c ::do_widen(char) const@@Base+0x32d1c> │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, sp, #0x370 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 4f6e4 ::do_widen(char) const@@Base+0x31684> │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, sp, #0x370 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 4f36c ::do_widen(char) const@@Base+0x3130c> │ │ │ │ + mov x0, x3 │ │ │ │ + b 4e51c ::do_widen(char) const@@Base+0x304bc> │ │ │ │ + ldr x1, [sp, #800] │ │ │ │ + str x4, [sp, #24] │ │ │ │ + ldr x2, [sp, #808] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ mov x24, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x0, x21, [x24, #32] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - sub x0, x21, x0 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - b.le 4c4fc ::do_widen(char) const@@Base+0x37fbc> │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - add x25, x24, #0x48 │ │ │ │ - ldrb w0, [x24, #168] │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - tbz w0, #0, 4c66c ::do_widen(char) const@@Base+0x3812c> │ │ │ │ - ldr w0, [x25, #88] │ │ │ │ - ldr x1, [x24, #176] │ │ │ │ - str x1, [sp] │ │ │ │ - tbnz w0, #0, 4c530 ::do_widen(char) const@@Base+0x37ff0> │ │ │ │ - ldr x2, [x1] │ │ │ │ - add x19, x24, #0x58 │ │ │ │ - ldr x4, [x24, #88] │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x3, [x2, #96] │ │ │ │ + add x1, x1, #0xc60 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov w1, w25 │ │ │ │ + mov x0, x24 │ │ │ │ + bl de00 │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0xc68 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d690 │ │ │ │ + ldr x4, [sp, #24] │ │ │ │ + str w25, [x4, #524] │ │ │ │ + b 502e0 ::do_widen(char) const@@Base+0x32280> │ │ │ │ + asr w16, w21, #1 │ │ │ │ + mov w4, w12 │ │ │ │ + mov w27, w12 │ │ │ │ + mov w13, w12 │ │ │ │ + lsr w11, w23, #1 │ │ │ │ + lsl w17, w23, #2 │ │ │ │ + b 4ff68 ::do_widen(char) const@@Base+0x31f08> │ │ │ │ ldr x2, [x19, #8] │ │ │ │ - ldr x1, [x25, #80] │ │ │ │ - sub x2, x2, x1 │ │ │ │ - add x1, x4, x1 │ │ │ │ - blr x3 │ │ │ │ - ldr x1, [x25, #80] │ │ │ │ - add x0, x0, x1 │ │ │ │ - str x0, [x25, #80] │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 4c4d0 ::do_widen(char) const@@Base+0x37f90> // b.any │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ - ldr w0, [x25, #88] │ │ │ │ - orr w0, w0, #0x1 │ │ │ │ - str w0, [x25, #88] │ │ │ │ - ldr x20, [x24, #72] │ │ │ │ - cbz x20, 4c63c ::do_widen(char) const@@Base+0x380fc> │ │ │ │ - ldr w0, [x20, #64] │ │ │ │ - tbz w0, #1, 4c610 ::do_widen(char) const@@Base+0x380d0> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x23, x20, #0x30 │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3832] │ │ │ │ - add x22, sp, #0x10 │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3816] │ │ │ │ - mov x0, x1 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - b 4c444 ::do_widen(char) const@@Base+0x37f04> │ │ │ │ - cbz x27, 4c61c ::do_widen(char) const@@Base+0x380dc> │ │ │ │ - mov x3, x23 │ │ │ │ - mov x2, x21 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 4fe04 ::do_widen(char) const@@Base+0x31da4> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ mov x1, x22 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d440 │ │ │ │ - ldr w1, [x26] │ │ │ │ - mov x0, x27 │ │ │ │ - bl d5f0 │ │ │ │ - mov w19, w0 │ │ │ │ - mov x2, x23 │ │ │ │ + mov x0, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 4f0fc ::do_widen(char) const@@Base+0x3109c> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x0, x3 │ │ │ │ mov x1, x22 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - mov x0, x27 │ │ │ │ - bl de80 │ │ │ │ - mov w0, w19 │ │ │ │ - bl d500 │ │ │ │ - ldr w0, [x28] │ │ │ │ - cmp w19, w0 │ │ │ │ - b.eq 4c584 ::do_widen(char) const@@Base+0x38044> // b.none │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x21, x0 │ │ │ │ - b.eq 4c564 ::do_widen(char) const@@Base+0x38024> // b.none │ │ │ │ - ldp x0, x4, [x20, #48] │ │ │ │ - ldr x27, [x25] │ │ │ │ - cmp x0, x4 │ │ │ │ - b.ne 4c3f0 ::do_widen(char) const@@Base+0x37eb0> // b.any │ │ │ │ - cbz x27, 4c63c ::do_widen(char) const@@Base+0x380fc> │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 4f0a8 ::do_widen(char) const@@Base+0x31048> │ │ │ │ ldr x0, [sp] │ │ │ │ - ldr x1, [x27, #32] │ │ │ │ - ldr x2, [x0] │ │ │ │ - ldr x19, [x27, #48] │ │ │ │ - ldr x3, [x2, #96] │ │ │ │ - sub x19, x19, x1 │ │ │ │ - mov x2, x19 │ │ │ │ - blr x3 │ │ │ │ - cmp x0, #0x0 │ │ │ │ + add x1, sp, #0x370 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 4fd58 ::do_widen(char) const@@Base+0x31cf8> │ │ │ │ + add x1, sp, #0x370 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 4f000 ::do_widen(char) const@@Base+0x30fa0> │ │ │ │ + mov x26, x12 │ │ │ │ + b 50458 ::do_widen(char) const@@Base+0x323f8> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 5068c ::do_widen(char) const@@Base+0x3262c> │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, sp, #0x370 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 505f8 ::do_widen(char) const@@Base+0x32598> │ │ │ │ + orr w4, w4, w11 │ │ │ │ + strb w4, [x8, x9] │ │ │ │ + cmp w14, #0x2 │ │ │ │ + b.eq 50e50 ::do_widen(char) const@@Base+0x32df0> // b.none │ │ │ │ + ldr x3, [x19, #16] │ │ │ │ + tst x23, #0x1 │ │ │ │ + ldr x3, [x3, #8] │ │ │ │ + ldr x2, [x3, x2] │ │ │ │ + ldr x3, [x2, #136] │ │ │ │ + ldrb w2, [x3, x9] │ │ │ │ + and w4, w2, #0xfffffff7 │ │ │ │ + and w2, w2, #0x7f │ │ │ │ + csel w2, w2, w4, ne // ne = any │ │ │ │ + strb w2, [x3, x9] │ │ │ │ + b 50e6c ::do_widen(char) const@@Base+0x32e0c> │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + adrp x0, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x3, x3, #0xa80 │ │ │ │ + add x1, x1, #0x880 │ │ │ │ + add x0, x0, #0xa58 │ │ │ │ + mov w2, #0x180 // #384 │ │ │ │ + bl d520 <__assert_fail@plt> │ │ │ │ + add x0, sp, #0x300 │ │ │ │ + mov x19, x0 │ │ │ │ + str x19, [sp] │ │ │ │ + mov x8, x0 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + ldp x1, x2, [x21] │ │ │ │ + add x0, x0, #0xfc0 │ │ │ │ + bl 4414c ::do_widen(char) const@@Base+0x260ec> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x8f0 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + add x20, sp, #0x320 │ │ │ │ mov x1, x0 │ │ │ │ - ccmp x19, x0, #0x4, gt │ │ │ │ - b.le 4c538 ::do_widen(char) const@@Base+0x37ff8> │ │ │ │ - ldr x0, [x25] │ │ │ │ - cbz x0, 4c63c ::do_widen(char) const@@Base+0x380fc> │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - sub x19, x19, x1 │ │ │ │ - mov x2, x19 │ │ │ │ - add x1, x0, x1 │ │ │ │ - bl da90 │ │ │ │ - ldr x27, [x25] │ │ │ │ - cbz x27, 4c63c ::do_widen(char) const@@Base+0x380fc> │ │ │ │ - ldp x0, x2, [x27, #32] │ │ │ │ - add x1, x27, #0x20 │ │ │ │ - add x19, x0, x19 │ │ │ │ - add x0, x0, x2 │ │ │ │ - stp x19, x0, [x1, #16] │ │ │ │ - ldr x4, [x20, #56] │ │ │ │ - b 4c3f4 ::do_widen(char) const@@Base+0x37eb4> │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldp x2, x3, [x24, #184] │ │ │ │ - ldr x1, [x24, #40] │ │ │ │ - add x0, x2, x0 │ │ │ │ - add x2, x2, x3 │ │ │ │ - sub x1, x1, x0 │ │ │ │ - str x2, [x24, #48] │ │ │ │ - add x1, x0, w1, sxtw │ │ │ │ - stp x0, x1, [x24, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4c65c ::do_widen(char) const@@Base+0x3811c> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ - b 4c3b8 ::do_widen(char) const@@Base+0x37e78> │ │ │ │ - ldr x27, [x25] │ │ │ │ - cbz x27, 4c63c ::do_widen(char) const@@Base+0x380fc> │ │ │ │ - sub x19, x19, x0 │ │ │ │ - add x2, x27, #0x20 │ │ │ │ - ldp x0, x3, [x27, #32] │ │ │ │ - add x19, x0, x19 │ │ │ │ - add x0, x0, x3 │ │ │ │ - stp x19, x0, [x2, #16] │ │ │ │ - cbnz x1, 4c4c8 ::do_widen(char) const@@Base+0x37f88> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - b 4c5f8 ::do_widen(char) const@@Base+0x380b8> │ │ │ │ - ldp x0, x1, [x24, #184] │ │ │ │ - stp x0, x0, [x24, #32] │ │ │ │ - add x0, x0, x1 │ │ │ │ - str x0, [x24, #48] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - ldp x27, x28, [sp, #112] │ │ │ │ - b 4c4fc ::do_widen(char) const@@Base+0x37fbc> │ │ │ │ - ldr x2, [x24, #72] │ │ │ │ - cbz x2, 4c63c ::do_widen(char) const@@Base+0x380fc> │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr x1, [x2, #32] │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldr x19, [x2, #48] │ │ │ │ - ldr x3, [x3, #96] │ │ │ │ - sub x19, x19, x1 │ │ │ │ - mov x2, x19 │ │ │ │ - blr x3 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - mov x20, x0 │ │ │ │ - ccmp x19, x0, #0x4, gt │ │ │ │ - b.le 4c5d4 ::do_widen(char) const@@Base+0x38094> │ │ │ │ - ldr x0, [x24, #72] │ │ │ │ - cbz x0, 4c63c ::do_widen(char) const@@Base+0x380fc> │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - sub x2, x19, x20 │ │ │ │ - add x1, x0, x20 │ │ │ │ - bl da90 │ │ │ │ - ldr x0, [x24, #72] │ │ │ │ - cbz x0, 4c63c ::do_widen(char) const@@Base+0x380fc> │ │ │ │ - ldp x2, x4, [x0, #32] │ │ │ │ - add x3, x0, #0x20 │ │ │ │ - sub x1, x19, x20 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x2, x1 │ │ │ │ - add x2, x2, x4 │ │ │ │ - stp x1, x2, [x3, #16] │ │ │ │ - cmp x21, x0 │ │ │ │ - b.eq 4c564 ::do_widen(char) const@@Base+0x38024> // b.none │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldp x27, x28, [sp, #112] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - b 4c4d4 ::do_widen(char) const@@Base+0x37f94> │ │ │ │ - mov x0, x25 │ │ │ │ - bl 4c280 ::do_widen(char) const@@Base+0x37d40> │ │ │ │ - b 4c3c8 ::do_widen(char) const@@Base+0x37e88> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x1c8 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x30a // #778 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x7b8 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x668 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - str w1, [sp, #4] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - mov x22, x0 │ │ │ │ - ldr w2, [x0, #208] │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - tbz w2, #1, 4c740 ::do_widen(char) const@@Base+0x38200> │ │ │ │ - ldr x1, [x0, #40] │ │ │ │ - cbz x1, 4c8e0 ::do_widen(char) const@@Base+0x383a0> │ │ │ │ - ldr w0, [sp, #4] │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 4c8d8 ::do_widen(char) const@@Base+0x38398> // b.none │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 4c9fc ::do_widen(char) const@@Base+0x384bc> // b.none │ │ │ │ - ldrb w0, [sp, #4] │ │ │ │ - strb w0, [x1] │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x22, #40] │ │ │ │ - ldr w0, [sp, #4] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4ca94 ::do_widen(char) const@@Base+0x38554> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr w0, [sp, #4] │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 4c8d8 ::do_widen(char) const@@Base+0x38398> // b.none │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - add x25, x22, #0x48 │ │ │ │ - ldrb w1, [sp, #4] │ │ │ │ - ldrb w0, [x22, #168] │ │ │ │ - strb w1, [sp, #31] │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - tbz w0, #0, 4caa8 ::do_widen(char) const@@Base+0x38568> │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - ldr w0, [x25, #88] │ │ │ │ - ldr x27, [x22, #176] │ │ │ │ - tbnz w0, #0, 4c94c ::do_widen(char) const@@Base+0x3840c> │ │ │ │ - ldr x2, [x27] │ │ │ │ - mov x0, x27 │ │ │ │ - ldr x1, [x25, #80] │ │ │ │ - ldr x3, [x2, #96] │ │ │ │ - ldp x4, x2, [x22, #88] │ │ │ │ - sub x2, x2, x1 │ │ │ │ - add x1, x4, x1 │ │ │ │ - blr x3 │ │ │ │ - ldr x1, [x25, #80] │ │ │ │ - add x0, x0, x1 │ │ │ │ - str x0, [x25, #80] │ │ │ │ - ldr x1, [x22, #96] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 4c90c ::do_widen(char) const@@Base+0x383cc> // b.any │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - ldr w0, [x25, #88] │ │ │ │ - orr w0, w0, #0x1 │ │ │ │ - str w0, [x25, #88] │ │ │ │ - ldr x21, [x22, #72] │ │ │ │ - cbz x21, 4ca74 ::do_widen(char) const@@Base+0x38534> │ │ │ │ - ldr w0, [x21, #64] │ │ │ │ - tbz w0, #1, 4c9f0 ::do_widen(char) const@@Base+0x384b0> │ │ │ │ - add x0, sp, #0x1f │ │ │ │ - add x23, x21, #0x30 │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3832] │ │ │ │ - add x20, sp, #0x20 │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3816] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - b 4c854 ::do_widen(char) const@@Base+0x38314> │ │ │ │ - cbz x24, 4ca54 ::do_widen(char) const@@Base+0x38514> │ │ │ │ - mov x3, x23 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x24 │ │ │ │ - bl d440 │ │ │ │ - ldr w1, [x26] │ │ │ │ - mov x0, x24 │ │ │ │ - bl d5f0 │ │ │ │ - mov w19, w0 │ │ │ │ - mov x2, x23 │ │ │ │ + b.ne 510fc ::do_widen(char) const@@Base+0x3309c> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ mov x1, x20 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - mov x0, x24 │ │ │ │ - bl de80 │ │ │ │ - mov w0, w19 │ │ │ │ - bl d500 │ │ │ │ - ldr w0, [x28] │ │ │ │ - cmp w19, w0 │ │ │ │ - b.eq 4c968 ::do_widen(char) const@@Base+0x38428> // b.none │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 4c954 ::do_widen(char) const@@Base+0x38414> // b.none │ │ │ │ - ldp x0, x4, [x21, #48] │ │ │ │ - ldr x24, [x25] │ │ │ │ - cmp x0, x4 │ │ │ │ - b.ne 4c7f8 ::do_widen(char) const@@Base+0x382b8> // b.any │ │ │ │ - cbz x24, 4ca74 ::do_widen(char) const@@Base+0x38534> │ │ │ │ - ldr x2, [x27] │ │ │ │ - mov x0, x27 │ │ │ │ - ldr x1, [x24, #32] │ │ │ │ - ldr x19, [x24, #48] │ │ │ │ - ldr x3, [x2, #96] │ │ │ │ - sub x19, x19, x1 │ │ │ │ - mov x2, x19 │ │ │ │ - blr x3 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - mov x1, x0 │ │ │ │ - ccmp x19, x0, #0x4, gt │ │ │ │ - b.le 4c920 ::do_widen(char) const@@Base+0x383e0> │ │ │ │ - ldr x0, [x25] │ │ │ │ - cbz x0, 4ca74 ::do_widen(char) const@@Base+0x38534> │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - sub x19, x19, x1 │ │ │ │ - mov x2, x19 │ │ │ │ - add x1, x0, x1 │ │ │ │ - bl da90 │ │ │ │ - ldr x24, [x25] │ │ │ │ - cbz x24, 4ca74 ::do_widen(char) const@@Base+0x38534> │ │ │ │ - ldp x0, x2, [x24, #32] │ │ │ │ - add x1, x24, #0x20 │ │ │ │ - add x19, x0, x19 │ │ │ │ - add x0, x0, x2 │ │ │ │ - stp x19, x0, [x1, #16] │ │ │ │ - ldr x4, [x21, #56] │ │ │ │ - b 4c7fc ::do_widen(char) const@@Base+0x382bc> │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 4c710 ::do_widen(char) const@@Base+0x381d0> │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 45000 ::do_widen(char) const@@Base+0x30ac0> │ │ │ │ - add x1, x1, #0x6c0 │ │ │ │ - ldr x2, [x2, #176] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 4ca34 ::do_widen(char) const@@Base+0x384f4> // b.any │ │ │ │ - ldp x1, x0, [x0, #184] │ │ │ │ - stp x1, x1, [x22, #32] │ │ │ │ - add x0, x1, x0 │ │ │ │ - str x0, [x22, #48] │ │ │ │ - b 4c6e0 ::do_widen(char) const@@Base+0x381a0> │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - b 4c710 ::do_widen(char) const@@Base+0x381d0> │ │ │ │ - ldr x24, [x25] │ │ │ │ - cbz x24, 4ca74 ::do_widen(char) const@@Base+0x38534> │ │ │ │ - sub x19, x19, x0 │ │ │ │ - add x2, x24, #0x20 │ │ │ │ - ldp x0, x3, [x24, #32] │ │ │ │ - add x19, x0, x19 │ │ │ │ - add x0, x0, x3 │ │ │ │ - stp x19, x0, [x2, #16] │ │ │ │ - cbnz x1, 4c8d0 ::do_widen(char) const@@Base+0x38390> │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - b 4c9c8 ::do_widen(char) const@@Base+0x38488> │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - b 4c7c0 ::do_widen(char) const@@Base+0x38280> │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - b 4c70c ::do_widen(char) const@@Base+0x381cc> │ │ │ │ - ldr x2, [x22, #72] │ │ │ │ - cbz x2, 4ca74 ::do_widen(char) const@@Base+0x38534> │ │ │ │ - ldr x3, [x27] │ │ │ │ - mov x0, x27 │ │ │ │ - ldr x1, [x2, #32] │ │ │ │ - ldr x19, [x2, #48] │ │ │ │ - ldr x3, [x3, #96] │ │ │ │ - sub x19, x19, x1 │ │ │ │ - mov x2, x19 │ │ │ │ - blr x3 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - mov x20, x0 │ │ │ │ - ccmp x19, x0, #0x4, gt │ │ │ │ - b.gt 4ca18 ::do_widen(char) const@@Base+0x384d8> │ │ │ │ - ldr x1, [x22, #72] │ │ │ │ - cbz x1, 4ca74 ::do_widen(char) const@@Base+0x38534> │ │ │ │ - ldr x4, [x1, #40] │ │ │ │ - add x3, x1, #0x20 │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - sub x0, x19, x20 │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - add x0, x1, x0 │ │ │ │ - add x1, x1, x4 │ │ │ │ - stp x0, x1, [x3, #16] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - sub x0, x2, x0 │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.eq 4c70c ::do_widen(char) const@@Base+0x381cc> // b.none │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4c710 ::do_widen(char) const@@Base+0x381d0> │ │ │ │ - mov x0, x25 │ │ │ │ - bl 4c280 ::do_widen(char) const@@Base+0x37d40> │ │ │ │ - b 4c7d0 ::do_widen(char) const@@Base+0x38290> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 4c300 ::do_widen(char) const@@Base+0x37dc0> │ │ │ │ - ldp x1, x0, [x22, #40] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 4c6f8 ::do_widen(char) const@@Base+0x381b8> // b.any │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4c710 ::do_widen(char) const@@Base+0x381d0> │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - cbz x0, 4ca74 ::do_widen(char) const@@Base+0x38534> │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - sub x2, x19, x20 │ │ │ │ - add x1, x0, x20 │ │ │ │ - bl da90 │ │ │ │ - b 4c9a0 ::do_widen(char) const@@Base+0x38460> │ │ │ │ - blr x2 │ │ │ │ - ldr w0, [sp, #4] │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 4c8d8 ::do_widen(char) const@@Base+0x38398> // b.none │ │ │ │ - ldr w0, [x22, #208] │ │ │ │ - tbz w0, #1, 4c74c ::do_widen(char) const@@Base+0x3820c> │ │ │ │ - ldr x1, [x22, #40] │ │ │ │ - b 4c6ec ::do_widen(char) const@@Base+0x381ac> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x1c8 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x30a // #778 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x7b8 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x668 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ + bl 259a0 ::do_widen(char) const@@Base+0x7940> │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + adrp x0, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x3, x3, #0xa80 │ │ │ │ + add x1, x1, #0x880 │ │ │ │ + add x0, x0, #0x8a0 │ │ │ │ + mov w2, #0x15a // #346 │ │ │ │ bl d520 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - bl 4c300 ::do_widen(char) const@@Base+0x37dc0> │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - tbz w0, #0, 4cb28 ::do_widen(char) const@@Base+0x385e8> │ │ │ │ - ldr x0, [x19, #176] │ │ │ │ - cbz x0, 4cb14 ::do_widen(char) const@@Base+0x385d4> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x668 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + adrp x0, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x3, x3, #0xa80 │ │ │ │ + add x1, x1, #0x880 │ │ │ │ + add x0, x0, #0x978 │ │ │ │ + mov w2, #0x15b // #347 │ │ │ │ bl d520 <__assert_fail@plt> │ │ │ │ + mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + b 503a4 ::do_widen(char) const@@Base+0x32344> │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4cb18 ::do_widen(char) const@@Base+0x385d8> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - bl 4c300 ::do_widen(char) const@@Base+0x37dc0> │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - tbz w0, #0, 4cba8 ::do_widen(char) const@@Base+0x38668> │ │ │ │ - ldr x0, [x19, #176] │ │ │ │ - cbz x0, 4cb94 ::do_widen(char) const@@Base+0x38654> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x668 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 4cb94 ::do_widen(char) const@@Base+0x38654> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - mov x25, x0 │ │ │ │ - ldr x4, [x3] │ │ │ │ - str x4, [sp, #24] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - cmp w2, #0x10 │ │ │ │ - b.ne 4ce70 ::do_widen(char) const@@Base+0x38930> // b.any │ │ │ │ - ldr w0, [x0, #88] │ │ │ │ - mov x23, x1 │ │ │ │ - tbz w0, #0, 4ce98 ::do_widen(char) const@@Base+0x38958> │ │ │ │ - ldr x26, [x25] │ │ │ │ - cbz x26, 4cf44 ::do_widen(char) const@@Base+0x38a04> │ │ │ │ - ldr w0, [x26, #64] │ │ │ │ - and w0, w0, #0x2 │ │ │ │ - cbnz w0, 4cc48 ::do_widen(char) const@@Base+0x38708> │ │ │ │ - mov x0, x25 │ │ │ │ - bl 4c280 ::do_widen(char) const@@Base+0x37d40> │ │ │ │ - ldp x1, x4, [x26, #48] │ │ │ │ - add x0, sp, #0xf │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x21, x26 │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - cmp x1, x4 │ │ │ │ - b.eq 4ccd0 ::do_widen(char) const@@Base+0x38790> // b.none │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - add x19, x26, #0x30 │ │ │ │ - add x20, sp, #0x10 │ │ │ │ - mov x3, x19 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d440 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #4040] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr w1, [x1] │ │ │ │ - bl d5f0 │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x20 │ │ │ │ - mov w19, w0 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - mov x0, x21 │ │ │ │ - bl de80 │ │ │ │ - mov w0, w19 │ │ │ │ - bl d500 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3816] │ │ │ │ - ldr x21, [x25] │ │ │ │ - ldr w0, [x0] │ │ │ │ - cmp w0, w19 │ │ │ │ - cset w24, ne // ne = any │ │ │ │ - cbz x21, 4cf44 ::do_widen(char) const@@Base+0x38a04> │ │ │ │ - and w24, w24, #0x1 │ │ │ │ - add x1, x21, #0x20 │ │ │ │ - ldr x22, [x1] │ │ │ │ - ldr x20, [x21, #48] │ │ │ │ - sub x20, x20, x22 │ │ │ │ - cmp x20, #0x0 │ │ │ │ - b.le 4cd5c ::do_widen(char) const@@Base+0x3881c> │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 4cd00 ::do_widen(char) const@@Base+0x387c0> │ │ │ │ - add x19, x19, x0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.le 4cd48 ::do_widen(char) const@@Base+0x38808> │ │ │ │ - ldr x0, [x23] │ │ │ │ - sub x21, x20, x19 │ │ │ │ - mov x2, x21 │ │ │ │ - add x1, x22, x19 │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldr x3, [x3, #96] │ │ │ │ - blr x3 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.ne 4ccf4 ::do_widen(char) const@@Base+0x387b4> // b.any │ │ │ │ - cmp x19, #0x0 │ │ │ │ - ccmp x19, x20, #0x0, gt │ │ │ │ - b.ge 4cd48 ::do_widen(char) const@@Base+0x38808> // b.tcont │ │ │ │ - ldr x0, [x25] │ │ │ │ - cbz x0, 4cf44 ::do_widen(char) const@@Base+0x38a04> │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - mov x2, x21 │ │ │ │ - add x1, x0, x19 │ │ │ │ - bl da90 │ │ │ │ - ldr x21, [x25] │ │ │ │ - cbz x21, 4cf44 ::do_widen(char) const@@Base+0x38a04> │ │ │ │ - ldr x22, [x21, #32] │ │ │ │ - sub x20, x20, x19 │ │ │ │ - add x1, x21, #0x20 │ │ │ │ - ldr x0, [x1, #8] │ │ │ │ - add x20, x22, x20 │ │ │ │ - add x0, x22, x0 │ │ │ │ - stp x20, x0, [x1, #16] │ │ │ │ - cbz w24, 4cd80 ::do_widen(char) const@@Base+0x38840> │ │ │ │ - ldp x0, x4, [x26, #48] │ │ │ │ - cmp x4, x0 │ │ │ │ - b.ne 4cc64 ::do_widen(char) const@@Base+0x38724> // b.any │ │ │ │ - b 4ccd8 ::do_widen(char) const@@Base+0x38798> │ │ │ │ - str wzr, [x21, #64] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - stp x22, x22, [x1, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, w2 │ │ │ │ - bl d6c0 │ │ │ │ - ldr w0, [x25, #88] │ │ │ │ - tbz w0, #0, 4ce20 ::do_widen(char) const@@Base+0x388e0> │ │ │ │ - ldr x0, [x25] │ │ │ │ - cbz x0, 4cfa0 ::do_widen(char) const@@Base+0x38a60> │ │ │ │ - ldr w1, [x0, #12] │ │ │ │ - mov x0, x23 │ │ │ │ - mov w19, w1 │ │ │ │ - bl 46080 ::do_widen(char) const@@Base+0x31b40> │ │ │ │ - ubfx x1, x19, #8, #8 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 46080 ::do_widen(char) const@@Base+0x31b40> │ │ │ │ - ubfx x1, x19, #16, #8 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 46080 ::do_widen(char) const@@Base+0x31b40> │ │ │ │ - lsr w1, w19, #24 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 46080 ::do_widen(char) const@@Base+0x31b40> │ │ │ │ - ldr x0, [x25] │ │ │ │ - cbz x0, 4cfa0 ::do_widen(char) const@@Base+0x38a60> │ │ │ │ - ldr w19, [x0, #20] │ │ │ │ - mov x0, x23 │ │ │ │ - mov w1, w19 │ │ │ │ - sxtw x19, w19 │ │ │ │ - bl 46080 ::do_widen(char) const@@Base+0x31b40> │ │ │ │ - ubfx x1, x19, #8, #8 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 46080 ::do_widen(char) const@@Base+0x31b40> │ │ │ │ - ubfx x1, x19, #16, #8 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 46080 ::do_widen(char) const@@Base+0x31b40> │ │ │ │ - lsr w1, w19, #24 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 46080 ::do_widen(char) const@@Base+0x31b40> │ │ │ │ - nop │ │ │ │ - ldr x1, [x25, #48] │ │ │ │ - str xzr, [x25, #56] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - strb wzr, [x1] │ │ │ │ - str xzr, [x25, #80] │ │ │ │ - str wzr, [x25, #88] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4cf9c ::do_widen(char) const@@Base+0x38a5c> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x0] │ │ │ │ - cbz x0, 4cf44 ::do_widen(char) const@@Base+0x38a04> │ │ │ │ - add x2, x0, #0x20 │ │ │ │ - str wzr, [x0, #64] │ │ │ │ - ldr x1, [x0, #32] │ │ │ │ - stp x1, x1, [x2, #16] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w1, w2 │ │ │ │ - bl d6c0 │ │ │ │ - b 4ce20 ::do_widen(char) const@@Base+0x388e0> │ │ │ │ - ldr x0, [x25, #24] │ │ │ │ - add x24, x25, #0x10 │ │ │ │ - ldr x21, [x25, #80] │ │ │ │ - ldr x22, [x25, #16] │ │ │ │ - sub x20, x0, x21 │ │ │ │ - cmp x20, #0x0 │ │ │ │ - b.le 4cef8 ::do_widen(char) const@@Base+0x389b8> │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 4cec8 ::do_widen(char) const@@Base+0x38988> │ │ │ │ - add x19, x19, x0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.le 4ceec ::do_widen(char) const@@Base+0x389ac> │ │ │ │ - ldr x0, [x23] │ │ │ │ - add x1, x21, x19 │ │ │ │ - add x1, x22, x1 │ │ │ │ - sub x2, x20, x19 │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldr x3, [x3, #96] │ │ │ │ - blr x3 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.ne 4cebc ::do_widen(char) const@@Base+0x3897c> // b.any │ │ │ │ - ldr x21, [x25, #80] │ │ │ │ - ldr x0, [x24, #8] │ │ │ │ - add x21, x19, x21 │ │ │ │ - str x21, [x25, #80] │ │ │ │ - ldr x26, [x25] │ │ │ │ - cmp x21, x0 │ │ │ │ - b.ne 4cc30 ::do_widen(char) const@@Base+0x386f0> // b.any │ │ │ │ - ldr w0, [x25, #88] │ │ │ │ - orr w0, w0, #0x1 │ │ │ │ - str w0, [x25, #88] │ │ │ │ - cbz x26, 4cf44 ::do_widen(char) const@@Base+0x38a04> │ │ │ │ - ldr w0, [x26, #64] │ │ │ │ - tbnz w0, #1, 4cc48 ::do_widen(char) const@@Base+0x38708> │ │ │ │ - mov x0, x25 │ │ │ │ - bl 4c280 ::do_widen(char) const@@Base+0x37d40> │ │ │ │ - ldr w0, [x26, #64] │ │ │ │ - and w0, w0, #0x2 │ │ │ │ - b 4cc3c ::do_widen(char) const@@Base+0x386fc> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - ldr x0, [x25] │ │ │ │ - cbnz x0, 4cf64 ::do_widen(char) const@@Base+0x38a24> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x7b8 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - add x2, x0, #0x20 │ │ │ │ - str wzr, [x0, #64] │ │ │ │ - ldr x1, [x0, #32] │ │ │ │ - stp x1, x1, [x2, #16] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w1, w2 │ │ │ │ - bl d6c0 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 4cffc ::do_widen(char) const@@Base+0x38abc> // b.none │ │ │ │ + b.eq 51200 ::do_widen(char) const@@Base+0x331a0> // b.none │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x1c8 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x30a // #778 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - ldr x0, [x25, #48] │ │ │ │ - str xzr, [x25, #56] │ │ │ │ - strb wzr, [x0] │ │ │ │ - str xzr, [x25, #80] │ │ │ │ - str wzr, [x25, #88] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4cf9c ::do_widen(char) const@@Base+0x38a5c> // b.any │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 4cf80 ::do_widen(char) const@@Base+0x38a40> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - b 4cfcc ::do_widen(char) const@@Base+0x38a8c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4cf9c ::do_widen(char) const@@Base+0x38a5c> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - mov x20, x1 │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cbz x0, 4d10c ::do_widen(char) const@@Base+0x38bcc> │ │ │ │ - add x2, x0, #0x20 │ │ │ │ - str wzr, [x0, #64] │ │ │ │ - ldr x1, [x0, #32] │ │ │ │ - stp x1, x1, [x2, #16] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w1, w2 │ │ │ │ - bl d6c0 │ │ │ │ - ldr x3, [x19, #48] │ │ │ │ - str xzr, [x19, #56] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - str x20, [sp, #16] │ │ │ │ - strb wzr, [x3] │ │ │ │ - str xzr, [x19, #80] │ │ │ │ - str wzr, [x19, #88] │ │ │ │ - bl 4cbe0 ::do_widen(char) const@@Base+0x386a0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4d130 ::do_widen(char) const@@Base+0x38bf0> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x7b8 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - str x21, [sp, #64] │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - str x21, [sp, #64] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - str x21, [sp, #64] │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - str xzr, [x19, #56] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - strb wzr, [x0] │ │ │ │ - str xzr, [x19, #80] │ │ │ │ - str wzr, [x19, #88] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4d1b4 ::do_widen(char) const@@Base+0x38c74> // b.any │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ - str x0, [sp, #8] │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - str x20, [sp, #16] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - bl 4cbe0 ::do_widen(char) const@@Base+0x386a0> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b.ne 510fc ::do_widen(char) const@@Base+0x3309c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 4d1c8 ::do_widen(char) const@@Base+0x38c88> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 4d1a0 ::do_widen(char) const@@Base+0x38c60> │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ + b.ne 510fc ::do_widen(char) const@@Base+0x3309c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4d1b4 ::do_widen(char) const@@Base+0x38c74> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x23 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x0, sp, #0x1e0 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x0, sp, #0x180 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x0, sp, #0x160 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 511cc ::do_widen(char) const@@Base+0x3316c> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - str x21, [sp, #48] │ │ │ │ - mov w21, w1 │ │ │ │ - ldr x1, [x3] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp w21, #0x10 │ │ │ │ - b.eq 4d2a8 ::do_widen(char) const@@Base+0x38d68> // b.none │ │ │ │ - cmp w21, #0x8 │ │ │ │ - b.ne 4d278 ::do_widen(char) const@@Base+0x38d38> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x26 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cbz x0, 511dc ::do_widen(char) const@@Base+0x3317c> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + bl 4422c ::do_widen(char) const@@Base+0x261cc> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4d38c ::do_widen(char) const@@Base+0x38e4c> // b.any │ │ │ │ - ldr x21, [sp, #48] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldrb w0, [x0, #168] │ │ │ │ - add x2, x19, #0x48 │ │ │ │ - tbz w0, #0, 4d36c ::do_widen(char) const@@Base+0x38e2c> │ │ │ │ - ldr x3, [x19, #176] │ │ │ │ - mov x0, x2 │ │ │ │ - cmp w21, #0x18 │ │ │ │ - b.eq 4d314 ::do_widen(char) const@@Base+0x38dd4> // b.none │ │ │ │ - mov w2, w21 │ │ │ │ - mov x1, sp │ │ │ │ - str x3, [sp] │ │ │ │ - bl 4cbe0 ::do_widen(char) const@@Base+0x386a0> │ │ │ │ - b 4d244 ::do_widen(char) const@@Base+0x38d04> │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 4c000 ::do_widen(char) const@@Base+0x37ac0> │ │ │ │ - add x1, x1, #0xae0 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 4d35c ::do_widen(char) const@@Base+0x38e1c> // b.any │ │ │ │ - add x20, x0, #0x48 │ │ │ │ - bl 4c300 ::do_widen(char) const@@Base+0x37dc0> │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - tbz w0, #0, 4d36c ::do_widen(char) const@@Base+0x38e2c> │ │ │ │ - ldr x0, [x19, #176] │ │ │ │ - cbz x0, 4d350 ::do_widen(char) const@@Base+0x38e10> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - ldrb w0, [x20, #96] │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - tbz w0, #0, 4d36c ::do_widen(char) const@@Base+0x38e2c> │ │ │ │ - ldr x0, [x19, #176] │ │ │ │ - mov x3, x0 │ │ │ │ - mov w2, w21 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, sp │ │ │ │ - str x3, [sp] │ │ │ │ - bl 4cbe0 ::do_widen(char) const@@Base+0x386a0> │ │ │ │ - b 4d244 ::do_widen(char) const@@Base+0x38d04> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x4, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x4, x4, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4d38c ::do_widen(char) const@@Base+0x38e4c> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - mov x1, x3 │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - mov x0, x2 │ │ │ │ - ldr x21, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - b 4d060 ::do_widen(char) const@@Base+0x38b20> │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - b 4d2f8 ::do_widen(char) const@@Base+0x38db8> │ │ │ │ - blr x2 │ │ │ │ - add x20, x19, #0x48 │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - b 4d2e8 ::do_widen(char) const@@Base+0x38da8> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x668 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 4d2e4 ::do_widen(char) const@@Base+0x38da4> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - ldr x19, [x0] │ │ │ │ - cbz x19, 4d3e8 ::do_widen(char) const@@Base+0x38ea8> │ │ │ │ - add x0, x19, #0x18 │ │ │ │ - str wzr, [x19, #56] │ │ │ │ - ldr x2, [x19, #24] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - stp x2, x2, [x0, #16] │ │ │ │ + b.ne 510fc ::do_widen(char) const@@Base+0x3309c> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - bl deb0 │ │ │ │ - strb wzr, [x19, #17] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x968 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - strb wzr, [x19, #17] │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - ldr x4, [x3] │ │ │ │ - str x4, [sp, #24] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - cmp w2, #0x10 │ │ │ │ - b.ne 4d660 ::do_widen(char) const@@Base+0x39120> // b.any │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - mov x26, x0 │ │ │ │ - ldr x25, [x0] │ │ │ │ - str x27, [sp, #112] │ │ │ │ - cbz x25, 4d6bc ::do_widen(char) const@@Base+0x3917c> │ │ │ │ - ldr w0, [x25, #56] │ │ │ │ - mov x23, x1 │ │ │ │ - tbz w0, #1, 4d694 ::do_widen(char) const@@Base+0x39154> │ │ │ │ - ldp x1, x19, [x25, #40] │ │ │ │ - add x0, sp, #0xf │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x21, x25 │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 4d6b4 ::do_widen(char) const@@Base+0x39174> // b.none │ │ │ │ - ldrb w24, [x21, #16] │ │ │ │ - ldr x27, [sp, #16] │ │ │ │ - tbz w24, #0, 4d5f4 ::do_widen(char) const@@Base+0x390b4> │ │ │ │ - nop │ │ │ │ - ldrb w0, [x21, #17] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - tbnz w0, #0, 4d540 ::do_widen(char) const@@Base+0x39000> │ │ │ │ - add x22, x25, #0x28 │ │ │ │ - add x20, sp, #0x10 │ │ │ │ - mov x4, x19 │ │ │ │ - mov x2, x27 │ │ │ │ - mov x3, x22 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d8c0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3840] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr w1, [x1] │ │ │ │ - bl d240 │ │ │ │ - mov w19, w0 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d8a0 │ │ │ │ - mov w0, w19 │ │ │ │ - bl dba0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4024] │ │ │ │ - ldr w0, [x0] │ │ │ │ - cmp w19, w0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - strb w0, [x21, #17] │ │ │ │ - ldr x21, [x26] │ │ │ │ - cset w24, ne // ne = any │ │ │ │ - cbz x21, 4d6bc ::do_widen(char) const@@Base+0x3917c> │ │ │ │ - and w24, w24, #0x1 │ │ │ │ - add x0, x21, #0x18 │ │ │ │ - ldr x22, [x0] │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - sub x20, x20, x22 │ │ │ │ - cmp x20, #0x0 │ │ │ │ - b.le 4d5c8 ::do_widen(char) const@@Base+0x39088> │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 4d570 ::do_widen(char) const@@Base+0x39030> │ │ │ │ - add x19, x19, x0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.le 4d5b8 ::do_widen(char) const@@Base+0x39078> │ │ │ │ - ldr x0, [x23] │ │ │ │ - sub x21, x20, x19 │ │ │ │ - mov x2, x21 │ │ │ │ - add x1, x22, x19 │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldr x3, [x3, #96] │ │ │ │ - blr x3 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.ne 4d564 ::do_widen(char) const@@Base+0x39024> // b.any │ │ │ │ - cmp x19, #0x0 │ │ │ │ - ccmp x19, x20, #0x0, gt │ │ │ │ - b.ge 4d5b8 ::do_widen(char) const@@Base+0x39078> // b.tcont │ │ │ │ - ldr x0, [x26] │ │ │ │ - cbz x0, 4d6bc ::do_widen(char) const@@Base+0x3917c> │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov x2, x21 │ │ │ │ - add x1, x0, x19 │ │ │ │ - bl da90 │ │ │ │ - ldr x21, [x26] │ │ │ │ - cbz x21, 4d6bc ::do_widen(char) const@@Base+0x3917c> │ │ │ │ - sub x20, x20, x19 │ │ │ │ - add x0, x21, #0x18 │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ - add x20, x1, x20 │ │ │ │ - add x1, x1, x2 │ │ │ │ - stp x20, x1, [x0, #16] │ │ │ │ - cbz w24, 4d61c ::do_widen(char) const@@Base+0x390dc> │ │ │ │ - ldp x1, x19, [x25, #40] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 4d548 ::do_widen(char) const@@Base+0x39008> // b.none │ │ │ │ - ldrb w24, [x21, #16] │ │ │ │ - ldr x27, [sp, #16] │ │ │ │ - tbnz w24, #0, 4d4c0 ::do_widen(char) const@@Base+0x38f80> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl dd40 │ │ │ │ - ldrb w0, [x21, #17] │ │ │ │ - tbz w0, #0, 4d4cc ::do_widen(char) const@@Base+0x38f8c> │ │ │ │ - ldr x21, [x26] │ │ │ │ - b 4d53c ::do_widen(char) const@@Base+0x38ffc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 510d8 ::do_widen(char) const@@Base+0x33078> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4d690 ::do_widen(char) const@@Base+0x39150> // b.any │ │ │ │ - mov x0, x26 │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - ldr x27, [sp, #112] │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ - autiasp │ │ │ │ - b 4d3a0 ::do_widen(char) const@@Base+0x38e60> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.eq 4d650 ::do_widen(char) const@@Base+0x39110> // b.none │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - str x27, [sp, #112] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - tbnz w0, #0, 4d6dc ::do_widen(char) const@@Base+0x3919c> │ │ │ │ - ldp x1, x19, [x25, #24] │ │ │ │ - add x2, x25, #0x18 │ │ │ │ - orr w0, w0, #0x2 │ │ │ │ - str w0, [x25, #56] │ │ │ │ - add x19, x1, x19 │ │ │ │ - stp x1, x19, [x2, #16] │ │ │ │ - b 4d49c ::do_widen(char) const@@Base+0x38f5c> │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - b 4d540 ::do_widen(char) const@@Base+0x39000> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x968 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - add x1, x1, #0xbe8 │ │ │ │ - add x0, x0, #0xe0 │ │ │ │ - mov w2, #0x11f // #287 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ + b.ne 510fc ::do_widen(char) const@@Base+0x3309c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x26 │ │ │ │ - bl 4d3a0 ::do_widen(char) const@@Base+0x38e60> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4d690 ::do_widen(char) const@@Base+0x39150> // b.any │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 51170 ::do_widen(char) const@@Base+0x33110> │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 4d70c ::do_widen(char) const@@Base+0x391cc> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 511dc ::do_widen(char) const@@Base+0x3317c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b 51168 ::do_widen(char) const@@Base+0x33108> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4d690 ::do_widen(char) const@@Base+0x39150> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 510fc ::do_widen(char) const@@Base+0x3309c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov x21, x1 │ │ │ │ - ldr x19, [x20] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #8] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - cbz x19, 4d824 ::do_widen(char) const@@Base+0x392e4> │ │ │ │ - add x0, x19, #0x18 │ │ │ │ - str wzr, [x19, #56] │ │ │ │ - ldr x2, [x19, #24] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - stp x2, x2, [x0, #16] │ │ │ │ - mov x0, x19 │ │ │ │ - bl deb0 │ │ │ │ - strb wzr, [x19, #17] │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, sp │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - str x21, [sp] │ │ │ │ - bl 4d440 ::do_widen(char) const@@Base+0x38f00> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 510fc ::do_widen(char) const@@Base+0x3309c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4d880 ::do_widen(char) const@@Base+0x39340> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x968 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ + b.ne 510fc ::do_widen(char) const@@Base+0x3309c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xeb8 │ │ │ │ + bl d6d0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, sp │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - str x21, [sp] │ │ │ │ - bl 4d440 ::do_widen(char) const@@Base+0x38f00> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 4d8c0 ::do_widen(char) const@@Base+0x39380> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ + b 51190 ::do_widen(char) const@@Base+0x33130> │ │ │ │ bti j │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - strb wzr, [x19, #17] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x19, x0 │ │ │ │ + b 511d4 ::do_widen(char) const@@Base+0x33174> │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + str x0, [sp, #672] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4d880 ::do_widen(char) const@@Base+0x39340> // b.any │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ + b.ne 510fc ::do_widen(char) const@@Base+0x3309c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xeb8 │ │ │ │ + bl d6d0 │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 4d86c ::do_widen(char) const@@Base+0x3932c> │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 51190 ::do_widen(char) const@@Base+0x33130> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4d880 ::do_widen(char) const@@Base+0x39340> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x30 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov w20, w1 │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 51340 ::do_widen(char) const@@Base+0x332e0> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x1, [x2] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp w20, #0x10 │ │ │ │ - b.eq 4d9a0 ::do_widen(char) const@@Base+0x39460> // b.none │ │ │ │ - cmp w20, #0x8 │ │ │ │ - b.ne 4d970 ::do_widen(char) const@@Base+0x39430> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 511cc ::do_widen(char) const@@Base+0x3316c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4da10 ::do_widen(char) const@@Base+0x394d0> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x30 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldrb w0, [x0, #88] │ │ │ │ - add x2, x19, #0x48 │ │ │ │ - tbz w0, #0, 4da14 ::do_widen(char) const@@Base+0x394d4> │ │ │ │ - ldr x3, [x19, #96] │ │ │ │ - mov x0, x2 │ │ │ │ - cmp w20, #0x18 │ │ │ │ - b.eq 4d9d8 ::do_widen(char) const@@Base+0x39498> // b.none │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, sp │ │ │ │ - str x3, [sp] │ │ │ │ - bl 4d440 ::do_widen(char) const@@Base+0x38f00> │ │ │ │ - b 4d940 ::do_widen(char) const@@Base+0x39400> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - ldrb w1, [x19, #88] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - add x0, x19, #0x48 │ │ │ │ - tbz w1, #0, 4da14 ::do_widen(char) const@@Base+0x394d4> │ │ │ │ - ldr x3, [x19, #96] │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, sp │ │ │ │ - str x3, [sp] │ │ │ │ - bl 4d440 ::do_widen(char) const@@Base+0x38f00> │ │ │ │ - b 4d940 ::do_widen(char) const@@Base+0x39400> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x4, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x4, x4, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4da10 ::do_widen(char) const@@Base+0x394d0> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - mov x1, x3 │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - mov x0, x2 │ │ │ │ - add sp, sp, #0x30 │ │ │ │ - autiasp │ │ │ │ - b 4d780 ::do_widen(char) const@@Base+0x39240> │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x5d0 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - adrp x4, 9f000 │ │ │ │ - ldr x4, [x4, #3744] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - mov x22, x0 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - ldr x19, [x0] │ │ │ │ - ldr x0, [x4] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - cbz x19, 4dd54 ::do_widen(char) const@@Base+0x39814> │ │ │ │ - mov x21, x1 │ │ │ │ - ldr w1, [x19, #64] │ │ │ │ - mov x28, x19 │ │ │ │ - tbz w1, #0, 4db9c ::do_widen(char) const@@Base+0x3965c> │ │ │ │ - ldp x0, x2, [x19, #48] │ │ │ │ - tbz w1, #2, 4dcb4 ::do_widen(char) const@@Base+0x39774> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - add x20, x1, x3 │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3816] │ │ │ │ - add x25, sp, #0x18 │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #4040] │ │ │ │ - add x23, sp, #0x20 │ │ │ │ - b 4dad0 ::do_widen(char) const@@Base+0x39590> │ │ │ │ - ldr x19, [x22] │ │ │ │ - ldr x2, [x28, #56] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - cbz x19, 4ddc4 ::do_widen(char) const@@Base+0x39884> │ │ │ │ - mov x4, x20 │ │ │ │ - mov x3, x25 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d440 │ │ │ │ - ldr w24, [x27] │ │ │ │ - ldr w1, [x26] │ │ │ │ - mov x0, x19 │ │ │ │ - bl d5f0 │ │ │ │ - mov w21, w0 │ │ │ │ - mov x2, x25 │ │ │ │ - mov x1, x23 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl de80 │ │ │ │ - mov w0, w21 │ │ │ │ - bl d500 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x0, [x28, #48] │ │ │ │ - cmp w21, w24 │ │ │ │ - b.eq 4db88 ::do_widen(char) const@@Base+0x39648> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - cmp x20, x1 │ │ │ │ - b.ne 4dac8 ::do_widen(char) const@@Base+0x39588> // b.any │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - sub x0, x20, x0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4de04 ::do_widen(char) const@@Base+0x398c4> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - csinv x0, x0, xzr, ne // ne = any │ │ │ │ - b 4db48 ::do_widen(char) const@@Base+0x39608> │ │ │ │ - tbnz w1, #1, 4dde4 ::do_widen(char) const@@Base+0x398a4> │ │ │ │ - add x2, x19, #0x20 │ │ │ │ - orr w4, w1, #0x1 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - str w4, [x19, #64] │ │ │ │ - stp x0, x0, [x2, #16] │ │ │ │ - tbnz w1, #2, 4dcac ::do_widen(char) const@@Base+0x3976c> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - add x20, x0, x3 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 4db40 ::do_widen(char) const@@Base+0x39600> // b.none │ │ │ │ - ldr x3, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x1, x2, [x19, #32] │ │ │ │ - ldr x3, [x3, #64] │ │ │ │ - blr x3 │ │ │ │ - ldr x19, [x22] │ │ │ │ - cbnz x0, 4dd74 ::do_widen(char) const@@Base+0x39834> │ │ │ │ - ldr w0, [x21, #64] │ │ │ │ - tbnz w0, #0, 4ddac ::do_widen(char) const@@Base+0x3986c> │ │ │ │ - cbz x19, 4dd54 ::do_widen(char) const@@Base+0x39814> │ │ │ │ - add x1, x19, #0x20 │ │ │ │ - add x23, sp, #0x18 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x21, sp, #0x20 │ │ │ │ - stp x0, x0, [x1, #16] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3816] │ │ │ │ - ldp x0, x2, [x28, #48] │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3832] │ │ │ │ - b 4dc9c ::do_widen(char) const@@Base+0x3975c> │ │ │ │ - ldr x27, [x22] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - cbz x27, 4ddc4 ::do_widen(char) const@@Base+0x39884> │ │ │ │ - mov x4, x20 │ │ │ │ - mov x3, x23 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d440 │ │ │ │ - ldr w24, [x26] │ │ │ │ - ldr w1, [x25] │ │ │ │ - mov x0, x27 │ │ │ │ - bl d5f0 │ │ │ │ - mov w19, w0 │ │ │ │ - mov x2, x23 │ │ │ │ - mov x1, x21 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - mov x0, x27 │ │ │ │ - bl de80 │ │ │ │ - mov w0, w19 │ │ │ │ - bl d500 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x0, [x28, #48] │ │ │ │ - cmp w24, w19 │ │ │ │ - b.eq 4db88 ::do_widen(char) const@@Base+0x39648> // b.none │ │ │ │ - ldr x2, [x28, #56] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 4dca4 ::do_widen(char) const@@Base+0x39764> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - cmp x1, x20 │ │ │ │ - b.eq 4db40 ::do_widen(char) const@@Base+0x39600> // b.none │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 4dc24 ::do_widen(char) const@@Base+0x396e4> // b.any │ │ │ │ - ldr x20, [sp, #24] │ │ │ │ - b 4db40 ::do_widen(char) const@@Base+0x39600> │ │ │ │ - mov x2, x0 │ │ │ │ - b 4daa0 ::do_widen(char) const@@Base+0x39560> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - add x20, x1, x3 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 4dbc4 ::do_widen(char) const@@Base+0x39684> // b.none │ │ │ │ - str x0, [sp, #32] │ │ │ │ - cbz x19, 4ddc4 ::do_widen(char) const@@Base+0x39884> │ │ │ │ - add x25, sp, #0x18 │ │ │ │ - add x23, sp, #0x20 │ │ │ │ - mov x3, x25 │ │ │ │ - mov x4, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x23 │ │ │ │ - bl d440 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3832] │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3816] │ │ │ │ - ldr w1, [x1] │ │ │ │ - ldr w26, [x2] │ │ │ │ - bl d5f0 │ │ │ │ - mov w4, w0 │ │ │ │ - mov x2, x25 │ │ │ │ - mov x1, x23 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w19, w4 │ │ │ │ - bl de80 │ │ │ │ - mov w0, w19 │ │ │ │ - bl d500 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x0, [x28, #48] │ │ │ │ - cmp w19, w26 │ │ │ │ - b.eq 4db88 ::do_widen(char) const@@Base+0x39648> // b.none │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 4db40 ::do_widen(char) const@@Base+0x39600> // b.none │ │ │ │ - ldr x19, [x22] │ │ │ │ - cbnz x19, 4dbd0 ::do_widen(char) const@@Base+0x39690> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x7b8 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 4ddac ::do_widen(char) const@@Base+0x3986c> // b.none │ │ │ │ - cbz x19, 4dd54 ::do_widen(char) const@@Base+0x39814> │ │ │ │ - ldr x2, [x19, #32] │ │ │ │ - add x1, x19, #0x20 │ │ │ │ - add x0, x2, x0 │ │ │ │ - stp x2, x0, [x1, #16] │ │ │ │ - ldp x0, x2, [x28, #48] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.ne 4dcc8 ::do_widen(char) const@@Base+0x39788> // b.any │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.ne 4dd50 ::do_widen(char) const@@Base+0x39810> // b.any │ │ │ │ - b 4db40 ::do_widen(char) const@@Base+0x39600> │ │ │ │ - cbz x19, 4dd54 ::do_widen(char) const@@Base+0x39814> │ │ │ │ - ldr w1, [x19, #64] │ │ │ │ - ldp x0, x2, [x28, #48] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - str w1, [x19, #64] │ │ │ │ - b 4daac ::do_widen(char) const@@Base+0x3956c> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x1c8 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x30a // #778 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x370 │ │ │ │ - add x1, x1, #0xbe8 │ │ │ │ - add x0, x0, #0xc20 │ │ │ │ - mov w2, #0x117 // #279 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ + b.ne 510fc ::do_widen(char) const@@Base+0x3309c> // b.any │ │ │ │ + add x1, sp, #0x280 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #176] │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - ldr x1, [x0, #16] │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - cbz x1, 4df40 ::do_widen(char) const@@Base+0x39a00> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ls 4de9c ::do_widen(char) const@@Base+0x3995c> // b.plast │ │ │ │ - ldrb w0, [x1] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4e19c ::do_widen(char) const@@Base+0x39c5c> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - ldr x20, [x19, #8] │ │ │ │ - ldr x2, [x19, #200] │ │ │ │ - sub x20, x1, x20 │ │ │ │ - ldr x21, [x19, #184] │ │ │ │ - cmp x2, x20 │ │ │ │ - csel x20, x2, x20, le │ │ │ │ - cbnz x20, 4df84 ::do_widen(char) const@@Base+0x39a44> │ │ │ │ - ldrb w24, [x19, #168] │ │ │ │ - sub x20, x2, x20 │ │ │ │ - add x20, x21, x20 │ │ │ │ - add x21, x21, x2 │ │ │ │ - stp x20, x21, [x19, #8] │ │ │ │ - add x26, x19, #0x48 │ │ │ │ - str x21, [x19, #24] │ │ │ │ - tbz w24, #0, 4e1ac ::do_widen(char) const@@Base+0x39c6c> │ │ │ │ - ldr w3, [x26, #88] │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - ldr x20, [x19, #192] │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - ldr x23, [x19, #176] │ │ │ │ - sub x20, x20, x2 │ │ │ │ - tbz w3, #0, 4dfa4 ::do_widen(char) const@@Base+0x39a64> │ │ │ │ - tbz w3, #1, 4e000 ::do_widen(char) const@@Base+0x39ac0> │ │ │ │ - cmp w24, #0x0 │ │ │ │ - ccmp x20, x22, #0x4, ne // ne = any │ │ │ │ - b.gt 4e088 ::do_widen(char) const@@Base+0x39b48> │ │ │ │ - add x3, x25, #0x1 │ │ │ │ - ldr x1, [x19, #184] │ │ │ │ - ldr x2, [x19, #200] │ │ │ │ - cmp x3, #0x1 │ │ │ │ - b.ls 4e064 ::do_widen(char) const@@Base+0x39b24> // b.plast │ │ │ │ - ldr x3, [x19, #16] │ │ │ │ - add x2, x25, x2 │ │ │ │ - add x1, x1, x2 │ │ │ │ - str x1, [x19, #24] │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ - ldrb w0, [x3] │ │ │ │ - b 4de68 ::do_widen(char) const@@Base+0x39928> │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 45000 ::do_widen(char) const@@Base+0x30ac0> │ │ │ │ - add x1, x1, #0x6a0 │ │ │ │ - ldr x2, [x2, #168] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 4e0f0 ::do_widen(char) const@@Base+0x39bb0> // b.any │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - ldr x1, [x0, #184] │ │ │ │ - stp x1, x1, [x0, #8] │ │ │ │ - ldr x2, [x19, #200] │ │ │ │ - str x1, [x0, #24] │ │ │ │ - mov x21, x1 │ │ │ │ - cmp x2, x20 │ │ │ │ - csel x20, x2, x20, le │ │ │ │ - cbz x20, 4dec0 ::do_widen(char) const@@Base+0x39980> │ │ │ │ - sub x2, x2, x20 │ │ │ │ - sub x1, x1, x20 │ │ │ │ - add x0, x21, x2 │ │ │ │ - mov x2, x20 │ │ │ │ - bl da90 │ │ │ │ - ldr x21, [x19, #184] │ │ │ │ - ldr x2, [x19, #200] │ │ │ │ - b 4dec0 ::do_widen(char) const@@Base+0x39980> │ │ │ │ - ldr x2, [x26, #80] │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - str x27, [sp, #96] │ │ │ │ - add x27, x19, #0x58 │ │ │ │ - ldr x22, [x27, #8] │ │ │ │ - add x1, x0, x2 │ │ │ │ - sub x22, x22, x2 │ │ │ │ - cmp x22, x20 │ │ │ │ - csel x22, x22, x20, le │ │ │ │ - mov x25, x22 │ │ │ │ - cmp x22, #0x1 │ │ │ │ - b.le 4e03c ::do_widen(char) const@@Base+0x39afc> │ │ │ │ - mov x2, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - bl da90 │ │ │ │ - ldr w3, [x26, #88] │ │ │ │ - ldr x2, [x26, #80] │ │ │ │ - and w0, w3, #0x1 │ │ │ │ - add x2, x22, x2 │ │ │ │ - str x2, [x26, #80] │ │ │ │ - cbz w0, 4e048 ::do_widen(char) const@@Base+0x39b08> │ │ │ │ - ldr x27, [sp, #96] │ │ │ │ - tbnz w3, #1, 4df00 ::do_widen(char) const@@Base+0x399c0> │ │ │ │ - sub x3, x20, x22 │ │ │ │ - add x2, x21, x25 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 4da40 ::do_widen(char) const@@Base+0x39500> │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 4e0fc ::do_widen(char) const@@Base+0x39bbc> // b.none │ │ │ │ - add x22, x22, x0 │ │ │ │ - sub x3, x20, x22 │ │ │ │ - mov x25, x22 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.lt 4e140 ::do_widen(char) const@@Base+0x39c00> // b.tstop │ │ │ │ - ldr w3, [x26, #88] │ │ │ │ - ubfx x24, x3, #1, #1 │ │ │ │ - b 4df00 ::do_widen(char) const@@Base+0x399c0> │ │ │ │ - b.eq 4e184 ::do_widen(char) const@@Base+0x39c44> // b.none │ │ │ │ - add x2, x2, x22 │ │ │ │ - str x2, [x26, #80] │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 4dff8 ::do_widen(char) const@@Base+0x39ab8> // b.any │ │ │ │ - ldr x27, [sp, #96] │ │ │ │ - orr w3, w3, #0x1 │ │ │ │ - str w3, [x26, #88] │ │ │ │ - b 4defc ::do_widen(char) const@@Base+0x399bc> │ │ │ │ - ldr w3, [x19, #64] │ │ │ │ - add x1, x1, x2 │ │ │ │ - str x1, [x19, #24] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - orr w1, w3, #0x1 │ │ │ │ - str w1, [x19, #64] │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ - b 4de68 ::do_widen(char) const@@Base+0x39928> │ │ │ │ - add x23, x19, #0x78 │ │ │ │ - add x0, x21, x25 │ │ │ │ - ldr x2, [x26, #80] │ │ │ │ - sub x20, x20, x22 │ │ │ │ - ldr x25, [x23, #8] │ │ │ │ - ldr x1, [x19, #120] │ │ │ │ - sub x25, x25, x2 │ │ │ │ - cmp x25, x20 │ │ │ │ - csel x25, x25, x20, le │ │ │ │ - add x1, x1, x2 │ │ │ │ - cmp x25, #0x1 │ │ │ │ - b.le 4e16c ::do_widen(char) const@@Base+0x39c2c> │ │ │ │ - mov x2, x25 │ │ │ │ - bl da90 │ │ │ │ - ldr x2, [x26, #80] │ │ │ │ - ldr w3, [x26, #88] │ │ │ │ - add x2, x25, x2 │ │ │ │ - str x2, [x26, #80] │ │ │ │ - tbnz w3, #0, 4e0e8 ::do_widen(char) const@@Base+0x39ba8> │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 4e0e8 ::do_widen(char) const@@Base+0x39ba8> // b.any │ │ │ │ - orr w3, w3, #0x1 │ │ │ │ - str w3, [x26, #88] │ │ │ │ - add x25, x22, x25 │ │ │ │ - b 4df0c ::do_widen(char) const@@Base+0x399cc> │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - b 4de58 ::do_widen(char) const@@Base+0x39918> │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - add x1, x19, #0x78 │ │ │ │ - str x1, [sp] │ │ │ │ - cbz x0, 4e1d0 ::do_widen(char) const@@Base+0x39c90> │ │ │ │ - ldr w0, [x0, #12] │ │ │ │ - mov x1, sp │ │ │ │ - bl 46d80 ::do_widen(char) const@@Base+0x32840> │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - cbz x0, 4e1d0 ::do_widen(char) const@@Base+0x39c90> │ │ │ │ - ldrsw x0, [x0, #20] │ │ │ │ - mov x1, sp │ │ │ │ - bl 46d80 ::do_widen(char) const@@Base+0x32840> │ │ │ │ - str xzr, [x26, #80] │ │ │ │ - ldr w3, [x26, #88] │ │ │ │ - orr w3, w3, #0x2 │ │ │ │ - str w3, [x26, #88] │ │ │ │ - b 4df00 ::do_widen(char) const@@Base+0x399c0> │ │ │ │ - mov x1, x23 │ │ │ │ - add x2, x21, x22 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x26 │ │ │ │ - bl 4da40 ::do_widen(char) const@@Base+0x39500> │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 4e0fc ::do_widen(char) const@@Base+0x39bbc> // b.none │ │ │ │ - ldr w3, [x26, #88] │ │ │ │ - add x22, x22, x0 │ │ │ │ - mov x25, x22 │ │ │ │ - ubfx x24, x3, #1, #1 │ │ │ │ - b 4df00 ::do_widen(char) const@@Base+0x399c0> │ │ │ │ - b.ne 4e0c8 ::do_widen(char) const@@Base+0x39b88> // b.any │ │ │ │ - ldrb w1, [x1] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x2, [x26, #80] │ │ │ │ - ldr w3, [x26, #88] │ │ │ │ - b 4e0c8 ::do_widen(char) const@@Base+0x39b88> │ │ │ │ - ldrb w0, [x0, x2] │ │ │ │ - strb w0, [x21] │ │ │ │ - ldr w3, [x26, #88] │ │ │ │ - ldr x2, [x26, #80] │ │ │ │ - and w0, w3, #0x1 │ │ │ │ - b 4dfec ::do_widen(char) const@@Base+0x39aac> │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - str x27, [sp, #96] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x668 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - str x27, [sp, #96] │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x1c8 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x30a // #778 │ │ │ │ - str x27, [sp, #96] │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xa0 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x22, x1 │ │ │ │ - stp x23, x24, [sp, #112] │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x1, [x3] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cbz x0, 4e578 ::do_widen(char) const@@Base+0x3a038> │ │ │ │ - ldr w1, [x0, #56] │ │ │ │ - tbnz w1, #0, 4e5ec ::do_widen(char) const@@Base+0x3a0ac> │ │ │ │ - ldr x1, [x0] │ │ │ │ - mov x20, x2 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 4e268 ::do_widen(char) const@@Base+0x39d28> // b.none │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x23, [x0, #16] │ │ │ │ - cmn x20, #0x1 │ │ │ │ - mov x1, #0x80 // #128 │ │ │ │ - mov x0, #0x88 // #136 │ │ │ │ - csel x20, x20, x1, ne // ne = any │ │ │ │ - bl d8b0 │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3792] │ │ │ │ - add x24, x19, #0x48 │ │ │ │ - stp xzr, xzr, [x19, #16] │ │ │ │ - add x0, x0, #0x38 │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - stp x2, xzr, [x19] │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - bl dfc0 │ │ │ │ - str wzr, [x19, #64] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - strb wzr, [x24, #16] │ │ │ │ - mov w1, #0x4 // #4 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x7d0 │ │ │ │ - str x0, [x19] │ │ │ │ - str w1, [x19, #128] │ │ │ │ - stp q31, q31, [x19, #96] │ │ │ │ - ldp x26, x22, [x22] │ │ │ │ - cbz x22, 4e488 ::do_widen(char) const@@Base+0x39f48> │ │ │ │ - add x25, x22, #0x8 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 77b20 ::do_widen(char) const@@Base+0x635e0> │ │ │ │ - ldr w1, [x19, #128] │ │ │ │ - tbnz w1, #0, 4e59c ::do_widen(char) const@@Base+0x3a05c> │ │ │ │ - cbnz x20, 4e41c ::do_widen(char) const@@Base+0x39edc> │ │ │ │ - tbz w1, #1, 4e548 ::do_widen(char) const@@Base+0x3a008> │ │ │ │ - ldp x0, x1, [x19, #104] │ │ │ │ - stp x0, x0, [x19, #32] │ │ │ │ - add x0, x0, x1 │ │ │ │ - str x0, [x19, #48] │ │ │ │ - mov x1, x25 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 77b20 ::do_widen(char) const@@Base+0x635e0> │ │ │ │ - ldrb w0, [x24, #16] │ │ │ │ - tbz w0, #0, 4e328 ::do_widen(char) const@@Base+0x39de8> │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 4e324 ::do_widen(char) const@@Base+0x39de4> │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - strb wzr, [x24, #16] │ │ │ │ - stp x26, x22, [x19, #72] │ │ │ │ - mov x1, x25 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 77b20 ::do_widen(char) const@@Base+0x635e0> │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - strb w1, [x24, #16] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - ldr w0, [x19, #128] │ │ │ │ - orr w1, w0, #0x1 │ │ │ │ - str w1, [x19, #128] │ │ │ │ - ldr w1, [x19, #64] │ │ │ │ - cmp x20, #0x1 │ │ │ │ - b.le 4e504 ::do_widen(char) const@@Base+0x39fc4> │ │ │ │ - and w1, w1, #0xfffffff8 │ │ │ │ - orr w0, w0, #0x3 │ │ │ │ - str w0, [x19, #128] │ │ │ │ - str w1, [x19, #64] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - ldr x20, [x21] │ │ │ │ - cbz x20, 4e578 ::do_widen(char) const@@Base+0x3a038> │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl d8b0 │ │ │ │ - str x19, [x0, #16] │ │ │ │ - mov x1, x20 │ │ │ │ - bl d260 │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - ldr x0, [x21] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [x20, #16] │ │ │ │ - cbz x23, 4e3c8 ::do_widen(char) const@@Base+0x39e88> │ │ │ │ - ldr x1, [x23] │ │ │ │ - ldr x2, [x1, #112] │ │ │ │ - cbz x0, 4e578 ::do_widen(char) const@@Base+0x3a038> │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [x21] │ │ │ │ - cbz x0, 4e578 ::do_widen(char) const@@Base+0x3a038> │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - cbz x0, 4e3e0 ::do_widen(char) const@@Base+0x39ea0> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + b 51178 ::do_widen(char) const@@Base+0x33118> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4e5e4 ::do_widen(char) const@@Base+0x3a0a4> // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - ldp x21, x22, [sp, #96] │ │ │ │ - ldp x23, x24, [sp, #112] │ │ │ │ - ldp x25, x26, [sp, #128] │ │ │ │ - add sp, sp, #0xa0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ - sxtw x0, w20 │ │ │ │ - add x27, x19, #0x68 │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - sxtw x28, w20 │ │ │ │ - cmp x2, w20, sxtw │ │ │ │ - b.eq 4e540 ::do_widen(char) const@@Base+0x3a000> // b.none │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - tbnz x28, #63, 4e560 ::do_widen(char) const@@Base+0x3a020> │ │ │ │ - bl d8b0 │ │ │ │ - ldr x1, [x19, #104] │ │ │ │ - stp x0, x28, [x19, #104] │ │ │ │ - cbz x1, 4e45c ::do_widen(char) const@@Base+0x39f1c> │ │ │ │ - mov x0, x1 │ │ │ │ - bl d870 │ │ │ │ - ldr w1, [x19, #128] │ │ │ │ - tbz w1, #1, 4e554 ::do_widen(char) const@@Base+0x3a014> │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - add x2, x0, x2 │ │ │ │ - stp x0, x0, [x19, #32] │ │ │ │ - str x2, [x19, #48] │ │ │ │ - cbz x22, 4e50c ::do_widen(char) const@@Base+0x39fcc> │ │ │ │ - ldp x27, x28, [sp, #144] │ │ │ │ - add x25, x22, #0x8 │ │ │ │ - b 4e304 ::do_widen(char) const@@Base+0x39dc4> │ │ │ │ - cbz x20, 4e4ac ::do_widen(char) const@@Base+0x39f6c> │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ - sxtw x0, w20 │ │ │ │ - add x27, x19, #0x68 │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ - sxtw x28, w20 │ │ │ │ - cmp x1, w20, sxtw │ │ │ │ - b.ne 4e438 ::do_widen(char) const@@Base+0x39ef8> // b.any │ │ │ │ - ldp x27, x28, [sp, #144] │ │ │ │ - mov w1, #0x4 // #4 │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - ldrb w0, [x24, #16] │ │ │ │ - tbz w0, #0, 4e4d0 ::do_widen(char) const@@Base+0x39f90> │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 4e514 ::do_widen(char) const@@Base+0x39fd4> │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - ldr w1, [x19, #128] │ │ │ │ - stp x26, xzr, [x19, #72] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x24, #16] │ │ │ │ - orr w0, w1, #0x1 │ │ │ │ - str w0, [x19, #128] │ │ │ │ - ldr w0, [x19, #64] │ │ │ │ - cmp x20, #0x1 │ │ │ │ - b.le 4e534 ::do_widen(char) const@@Base+0x39ff4> │ │ │ │ - orr w1, w1, #0x3 │ │ │ │ - and w0, w0, #0xfffffff8 │ │ │ │ - str w0, [x19, #64] │ │ │ │ - str w1, [x19, #128] │ │ │ │ - b 4e378 ::do_widen(char) const@@Base+0x39e38> │ │ │ │ - and w1, w1, #0xfffffff8 │ │ │ │ - b 4e36c ::do_widen(char) const@@Base+0x39e2c> │ │ │ │ - ldp x27, x28, [sp, #144] │ │ │ │ - b 4e4b8 ::do_widen(char) const@@Base+0x39f78> │ │ │ │ - str x26, [x19, #72] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x24, #16] │ │ │ │ - orr w0, w1, #0x1 │ │ │ │ - str w0, [x19, #128] │ │ │ │ - ldr w0, [x19, #64] │ │ │ │ - cmp x20, #0x1 │ │ │ │ - b.gt 4e4f0 ::do_widen(char) const@@Base+0x39fb0> │ │ │ │ - and w0, w0, #0xfffffff8 │ │ │ │ - str w0, [x19, #64] │ │ │ │ - b 4e378 ::do_widen(char) const@@Base+0x39e38> │ │ │ │ - ldp x27, x28, [sp, #144] │ │ │ │ - b 4e2f0 ::do_widen(char) const@@Base+0x39db0> │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - b 4e304 ::do_widen(char) const@@Base+0x39dc4> │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b 4e470 ::do_widen(char) const@@Base+0x39f30> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4e5e8 ::do_widen(char) const@@Base+0x3a0a8> // b.any │ │ │ │ - bl d450 │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x210 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bl d820 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x21, sp, #0x18 │ │ │ │ - adrp x1, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - mov x0, x21 │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - add x1, x1, #0x450 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl d430 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 4e638 ::do_widen(char) const@@Base+0x3a0f8> // b.none │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - add x20, sp, #0x18 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x1, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - add x1, x1, #0x440 │ │ │ │ - bl dbd0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4e5e4 ::do_widen(char) const@@Base+0x3a0a4> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl e898 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8c8> │ │ │ │ + b.ne 510fc ::do_widen(char) const@@Base+0x3309c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - ldp x27, x28, [sp, #144] │ │ │ │ - mov x20, x0 │ │ │ │ - cbnz x22, 4e664 ::do_widen(char) const@@Base+0x3a124> │ │ │ │ - b 4e66c ::do_widen(char) const@@Base+0x3a12c> │ │ │ │ - mov x0, x21 │ │ │ │ - bl e918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x948> │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + str wzr, [sp, #72] │ │ │ │ + tbz w24, #0, 5140c ::do_widen(char) const@@Base+0x333ac> │ │ │ │ + add x0, sp, #0x2e0 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr w0, [sp, #72] │ │ │ │ + cbz w0, 5141c ::do_widen(char) const@@Base+0x333bc> │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 51354 ::do_widen(char) const@@Base+0x332f4> │ │ │ │ bti j │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - mov x20, x0 │ │ │ │ - b 4e664 ::do_widen(char) const@@Base+0x3a124> │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 51178 ::do_widen(char) const@@Base+0x33118> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d980 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 47460 ::do_widen(char) const@@Base+0x32f20> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x19, x0 │ │ │ │ + b 511dc ::do_widen(char) const@@Base+0x3317c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ - b.ne 4e5e8 ::do_widen(char) const@@Base+0x3a0a8> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 510fc ::do_widen(char) const@@Base+0x3309c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xeb8 │ │ │ │ + bl d6d0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ - b.eq 4e694 ::do_widen(char) const@@Base+0x3a154> // b.none │ │ │ │ - b 4e5e8 ::do_widen(char) const@@Base+0x3a0a8> │ │ │ │ + b.ne 510fc ::do_widen(char) const@@Base+0x3309c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xb98 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl da70 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ - b.ne 4e5e8 ::do_widen(char) const@@Base+0x3a0a8> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x140 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - stp x29, x30, [sp, #224] │ │ │ │ - add x29, sp, #0xe0 │ │ │ │ - stp x19, x20, [sp, #240] │ │ │ │ - mov x20, x1 │ │ │ │ - stp x21, x22, [sp, #256] │ │ │ │ - mov x22, x0 │ │ │ │ - stp x23, x24, [sp, #272] │ │ │ │ - stp x25, x26, [sp, #288] │ │ │ │ - stp x27, x28, [sp, #304] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x1, [x3] │ │ │ │ - str x1, [sp, #216] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cbz x0, 4eba8 ::do_widen(char) const@@Base+0x3a668> │ │ │ │ - ldr w1, [x0, #56] │ │ │ │ - tbnz w1, #0, 4ec58 ::do_widen(char) const@@Base+0x3a718> │ │ │ │ - ldr x1, [x0] │ │ │ │ - mov x21, x2 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 4e78c ::do_widen(char) const@@Base+0x3a24c> // b.none │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x23, [x0, #16] │ │ │ │ - cmn x21, #0x1 │ │ │ │ - mov x1, #0x80 // #128 │ │ │ │ - mov x0, #0xd8 // #216 │ │ │ │ - csel x21, x21, x1, ne // ne = any │ │ │ │ - bl d8b0 │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x0, x0, #0x38 │ │ │ │ - stp xzr, xzr, [x19, #16] │ │ │ │ - add x26, x19, #0x48 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - stp x1, xzr, [x19] │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - bl dfc0 │ │ │ │ - str wzr, [x19, #64] │ │ │ │ - ldr q31, [x20] │ │ │ │ - strb wzr, [x26, #96] │ │ │ │ - movi v30.4s, #0x0 │ │ │ │ - mov w2, #0x4 // #4 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x640 │ │ │ │ - mov x1, v31.d[1] │ │ │ │ - str x0, [x19] │ │ │ │ - str q31, [sp, #16] │ │ │ │ - str w2, [x19, #208] │ │ │ │ - stp q30, q30, [x19, #176] │ │ │ │ - cbz x1, 4e80c ::do_widen(char) const@@Base+0x3a2cc> │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 77b20 ::do_widen(char) const@@Base+0x635e0> │ │ │ │ - ldp x1, x2, [x20, #16] │ │ │ │ - add x27, sp, #0x20 │ │ │ │ - add x24, sp, #0x30 │ │ │ │ - mov x0, x27 │ │ │ │ - str x24, [sp, #32] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 436a0 ::do_widen(char) const@@Base+0x2f160> │ │ │ │ - ldp x1, x2, [x20, #48] │ │ │ │ - add x25, sp, #0x50 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 436a0 ::do_widen(char) const@@Base+0x2f160> │ │ │ │ - ldr x1, [x20, #80] │ │ │ │ - str x1, [sp, #96] │ │ │ │ - ldr w0, [x19, #208] │ │ │ │ - ldr w1, [x20, #88] │ │ │ │ - str w1, [sp, #104] │ │ │ │ - tbnz w0, #0, 4ebc8 ::do_widen(char) const@@Base+0x3a688> │ │ │ │ - cbz x21, 4e898 ::do_widen(char) const@@Base+0x3a358> │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - sxtw x20, w21 │ │ │ │ - cmp x1, w21, sxtw │ │ │ │ - b.eq 4e898 ::do_widen(char) const@@Base+0x3a358> // b.none │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3744] │ │ │ │ - tbnz x20, #63, 4eb78 ::do_widen(char) const@@Base+0x3a638> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d8b0 │ │ │ │ - ldr x1, [x19, #184] │ │ │ │ - stp x0, x20, [x19, #184] │ │ │ │ - cbz x1, 4e894 ::do_widen(char) const@@Base+0x3a354> │ │ │ │ - mov x0, x1 │ │ │ │ - bl d870 │ │ │ │ - ldr w0, [x19, #208] │ │ │ │ - tbnz w0, #1, 4eb0c ::do_widen(char) const@@Base+0x3a5cc> │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr q30, [sp, #16] │ │ │ │ - str x1, [x19, #48] │ │ │ │ - stp x0, x0, [x19, #32] │ │ │ │ - mov x1, v30.d[1] │ │ │ │ - str q30, [sp, #112] │ │ │ │ - cbz x1, 4e8c8 ::do_widen(char) const@@Base+0x3a388> │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 77b20 ::do_widen(char) const@@Base+0x635e0> │ │ │ │ - ldp x1, x2, [sp, #32] │ │ │ │ - add x28, sp, #0x80 │ │ │ │ - add x20, sp, #0x90 │ │ │ │ - mov x0, x28 │ │ │ │ - str x20, [sp, #128] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 436a0 ::do_widen(char) const@@Base+0x2f160> │ │ │ │ - ldp x1, x2, [sp, #64] │ │ │ │ - add x27, sp, #0xb0 │ │ │ │ - add x0, sp, #0xa0 │ │ │ │ - str x27, [sp, #160] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 436a0 ::do_widen(char) const@@Base+0x2f160> │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - str x1, [sp, #192] │ │ │ │ - ldrb w0, [x26, #96] │ │ │ │ - ldr w1, [sp, #104] │ │ │ │ - str w1, [sp, #200] │ │ │ │ - tbnz w0, #0, 4eb18 ::do_widen(char) const@@Base+0x3a5d8> │ │ │ │ - ldr q29, [sp, #112] │ │ │ │ - mov x1, v29.d[1] │ │ │ │ - stur q29, [x19, #72] │ │ │ │ - cbz x1, 4e930 ::do_widen(char) const@@Base+0x3a3f0> │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 77b20 ::do_widen(char) const@@Base+0x635e0> │ │ │ │ - ldp x1, x2, [sp, #128] │ │ │ │ - add x3, x19, #0x68 │ │ │ │ - str x3, [x19, #88] │ │ │ │ - add x28, x19, #0x58 │ │ │ │ - mov x0, x28 │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 436a0 ::do_widen(char) const@@Base+0x2f160> │ │ │ │ - ldp x1, x2, [sp, #160] │ │ │ │ - add x3, x19, #0x88 │ │ │ │ - str x3, [x19, #120] │ │ │ │ - add x0, x19, #0x78 │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 436a0 ::do_widen(char) const@@Base+0x2f160> │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - str x2, [x26, #80] │ │ │ │ - ldr w2, [sp, #200] │ │ │ │ - str w2, [x26, #88] │ │ │ │ - strb w1, [x26, #96] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 4e98c ::do_widen(char) const@@Base+0x3a44c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 4e99c ::do_widen(char) const@@Base+0x3a45c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x20, [sp, #120] │ │ │ │ - cbz x20, 4e9e0 ::do_widen(char) const@@Base+0x3a4a0> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4e9e0 ::do_widen(char) const@@Base+0x3a4a0> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 4eb50 ::do_widen(char) const@@Base+0x3a610> // b.none │ │ │ │ - nop │ │ │ │ - ldr w1, [x19, #208] │ │ │ │ - cmp x21, #0x1 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - orr w3, w1, #0x1 │ │ │ │ - ldr w2, [x19, #64] │ │ │ │ - orr w1, w1, #0x3 │ │ │ │ - csel w1, w1, w3, gt │ │ │ │ - str w1, [x19, #208] │ │ │ │ - and w1, w2, #0xfffffff8 │ │ │ │ - str w1, [x19, #64] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 4ea14 ::do_widen(char) const@@Base+0x3a4d4> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 4ea24 ::do_widen(char) const@@Base+0x3a4e4> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x20, [sp, #24] │ │ │ │ - cbz x20, 4ea64 ::do_widen(char) const@@Base+0x3a524> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4ea64 ::do_widen(char) const@@Base+0x3a524> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 4eb28 ::do_widen(char) const@@Base+0x3a5e8> // b.none │ │ │ │ - ldr x20, [x22] │ │ │ │ - cbz x20, 4eba8 ::do_widen(char) const@@Base+0x3a668> │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl d8b0 │ │ │ │ - str x19, [x0, #16] │ │ │ │ - mov x1, x20 │ │ │ │ - bl d260 │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - ldr x0, [x22] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [x20, #16] │ │ │ │ - cbz x23, 4eab4 ::do_widen(char) const@@Base+0x3a574> │ │ │ │ - ldr x1, [x23] │ │ │ │ - ldr x2, [x1, #112] │ │ │ │ - cbz x0, 4eba8 ::do_widen(char) const@@Base+0x3a668> │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [x22] │ │ │ │ - cbz x0, 4eba8 ::do_widen(char) const@@Base+0x3a668> │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - cbz x0, 4eacc ::do_widen(char) const@@Base+0x3a58c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 51158 ::do_widen(char) const@@Base+0x330f8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #216] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4ec54 ::do_widen(char) const@@Base+0x3a714> // b.any │ │ │ │ - ldp x29, x30, [sp, #224] │ │ │ │ - ldp x19, x20, [sp, #240] │ │ │ │ - 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 │ │ │ │ - ldp x0, x1, [x19, #184] │ │ │ │ - add x1, x0, x1 │ │ │ │ - b 4e8a4 ::do_widen(char) const@@Base+0x3a364> │ │ │ │ - mov x0, x26 │ │ │ │ - bl 480e0 ::do_widen(char) const@@Base+0x33ba0> │ │ │ │ - strb wzr, [x26, #96] │ │ │ │ - b 4e914 ::do_widen(char) const@@Base+0x3a3d4> │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x560 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 4eb9c ::do_widen(char) const@@Base+0x3a65c> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - b 4ea64 ::do_widen(char) const@@Base+0x3a524> │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x560 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 4eb90 ::do_widen(char) const@@Base+0x3a650> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - b 4e9e0 ::do_widen(char) const@@Base+0x3a4a0> │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - ldr x1, [x27] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4ec54 ::do_widen(char) const@@Base+0x3a714> // b.any │ │ │ │ - bl d450 │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 4e9e0 ::do_widen(char) const@@Base+0x3a4a0> │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 4ea64 ::do_widen(char) const@@Base+0x3a524> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x210 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bl d820 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x21, sp, #0x70 │ │ │ │ - adrp x1, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3744] │ │ │ │ - mov x2, sp │ │ │ │ - add x1, x1, #0x450 │ │ │ │ - str w4, [sp] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - bl d430 │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - ldr x1, [x27] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4ec54 ::do_widen(char) const@@Base+0x3a714> // b.any │ │ │ │ - mov x0, x21 │ │ │ │ - bl e918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x948> │ │ │ │ + b.ne 510fc ::do_widen(char) const@@Base+0x3309c> // b.any │ │ │ │ + add x1, sp, #0x220 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #200] │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d980 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl 480e0 ::do_widen(char) const@@Base+0x33ba0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 47dc0 ::do_widen(char) const@@Base+0x33880> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - ldr x1, [x27] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 4ecf0 ::do_widen(char) const@@Base+0x3a7b0> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - add x20, sp, #0x70 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x1, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - add x1, x1, #0x440 │ │ │ │ - bl dbd0 │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4ec54 ::do_widen(char) const@@Base+0x3a714> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl e898 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8c8> │ │ │ │ + mov x19, x0 │ │ │ │ + b 51160 ::do_widen(char) const@@Base+0x33100> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl da70 │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b 51168 ::do_widen(char) const@@Base+0x33108> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4ec54 ::do_widen(char) const@@Base+0x3a714> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 510fc ::do_widen(char) const@@Base+0x3309c> // b.any │ │ │ │ + add x1, sp, #0x240 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #208] │ │ │ │ + bl d530 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #216] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4ec54 ::do_widen(char) const@@Base+0x3a714> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4ed14 ::do_widen(char) const@@Base+0x3a7d4> │ │ │ │ + b.ne 510fc ::do_widen(char) const@@Base+0x3309c> // b.any │ │ │ │ + add x1, sp, #0x2a0 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x28 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cbz x0, 4ed20 ::do_widen(char) const@@Base+0x3a7e0> │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3744] │ │ │ │ - b 4ec28 ::do_widen(char) const@@Base+0x3a6e8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4ed48 ::do_widen(char) const@@Base+0x3a808> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x28 │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 4ed54 ::do_widen(char) const@@Base+0x3a814> │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl 480e0 ::do_widen(char) const@@Base+0x33ba0> │ │ │ │ - b 4ed20 ::do_widen(char) const@@Base+0x3a7e0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cbz x0, 4ed74 ::do_widen(char) const@@Base+0x3a834> │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3744] │ │ │ │ - b 4ec30 ::do_widen(char) const@@Base+0x3a6f0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4ec28 ::do_widen(char) const@@Base+0x3a6e8> │ │ │ │ + b 514a0 ::do_widen(char) const@@Base+0x33440> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 4ed68 ::do_widen(char) const@@Base+0x3a828> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x190 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #304] │ │ │ │ - add x29, sp, #0x130 │ │ │ │ - stp x19, x20, [sp, #320] │ │ │ │ mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #336] │ │ │ │ - mov x21, x1 │ │ │ │ - adrp x22, 9e000 │ │ │ │ - stp x23, x24, [sp, #352] │ │ │ │ - add x24, x0, #0x230 │ │ │ │ - mov x0, x24 │ │ │ │ - stp x25, x26, [sp, #368] │ │ │ │ - stp x27, x28, [sp, #384] │ │ │ │ - ldr x1, [x2] │ │ │ │ - str x1, [sp, #296] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d3b0 │ │ │ │ - str xzr, [x24, #216] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x1, x19, #0x400 │ │ │ │ - strh wzr, [x19, #784] │ │ │ │ - add x4, x22, #0x3a0 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x3, x3, #0x1d8 │ │ │ │ - add x2, x2, #0x3c8 │ │ │ │ - stur q31, [x1, #-232] │ │ │ │ - mov x0, x24 │ │ │ │ - stur q31, [x1, #-216] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp x3, xzr, [x19] │ │ │ │ - str x4, [x19, #16] │ │ │ │ - str x2, [x19, #560] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x2, 9d000 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x2, x2, #0x238 │ │ │ │ - add x1, x1, #0x260 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x208 │ │ │ │ - str x0, [x19] │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - str x2, [x19, #16] │ │ │ │ - str x1, [x19, #560] │ │ │ │ - bl d8b0 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - mov x20, x0 │ │ │ │ - stp x0, xzr, [x19, #24] │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - ldr q31, [x1, #848] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - stp x20, x20, [x20] │ │ │ │ - stp xzr, xzr, [x20, #16] │ │ │ │ - str x1, [x20, #48] │ │ │ │ - str w1, [x20, #56] │ │ │ │ - str q31, [x20, #32] │ │ │ │ - bl d8b0 │ │ │ │ - mov x1, x0 │ │ │ │ - movi v31.2s, #0x1 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0x468 │ │ │ │ - str x2, [x1] │ │ │ │ - str x20, [x1, #16] │ │ │ │ - str x1, [x19, #32] │ │ │ │ - str d31, [x1, #8] │ │ │ │ - cbz x0, 4eebc ::do_widen(char) const@@Base+0x3a97c> │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - add x1, x19, #0x18 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - cbz x0, 4f6d0 ::do_widen(char) const@@Base+0x3b190> │ │ │ │ - adrp x2, 9d000 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x2, x2, #0x360 │ │ │ │ - add x1, x1, #0x390 │ │ │ │ - str x19, [x0, #24] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x3b8 │ │ │ │ - str x2, [x19] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - add x20, x19, #0x128 │ │ │ │ - str x0, [x19, #560] │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3712] │ │ │ │ - bl d3b0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3800] │ │ │ │ - add x2, x25, #0x10 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str x2, [x19, #296] │ │ │ │ - str xzr, [x20, #216] │ │ │ │ - add x22, x19, #0x28 │ │ │ │ - ldp x23, x26, [x0, #8] │ │ │ │ - strh wzr, [x19, #520] │ │ │ │ - stp q31, q31, [x19, #528] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldur x2, [x23, #-24] │ │ │ │ - str x23, [x19, #40] │ │ │ │ - add x0, x22, x2 │ │ │ │ - str x26, [x22, x2] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3968] │ │ │ │ - add x27, x19, #0x30 │ │ │ │ - mov x0, x27 │ │ │ │ - add x2, x1, #0x18 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str x2, [x19, #40] │ │ │ │ - str x1, [x19, #296] │ │ │ │ - bl d8e0 >::basic_filebuf()@plt> │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x20 │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x28, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - add x1, x28, #0x460 │ │ │ │ - bl dfd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - ldr x3, [x21, #8] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.hi 4f974 ::do_widen(char) const@@Base+0x3b434> // b.pmore │ │ │ │ - ldr x1, [x21] │ │ │ │ - sub x3, x3, x0 │ │ │ │ - add x23, sp, #0xd8 │ │ │ │ - str x3, [sp, #24] │ │ │ │ - str x23, [sp, #200] │ │ │ │ - add x26, sp, #0xc8 │ │ │ │ - add x4, x1, x0 │ │ │ │ - cmp x3, #0xf │ │ │ │ - b.hi 4f3e8 ::do_widen(char) const@@Base+0x3aea8> // b.pmore │ │ │ │ - cmp x3, #0x1 │ │ │ │ - b.ne 4f268 ::do_widen(char) const@@Base+0x3ad28> // b.any │ │ │ │ - ldrb w0, [x1, x0] │ │ │ │ - strb w0, [sp, #216] │ │ │ │ - mov x0, x23 │ │ │ │ - str x3, [sp, #208] │ │ │ │ - strb wzr, [x0, x3] │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.eq 4f274 ::do_widen(char) const@@Base+0x3ad34> // b.none │ │ │ │ - mov x0, x26 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - add x1, x28, #0x460 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - bl dfd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - ldr x3, [x21, #8] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.hi 4f9b8 ::do_widen(char) const@@Base+0x3b478> // b.pmore │ │ │ │ - ldr x1, [x21] │ │ │ │ - sub x3, x3, x0 │ │ │ │ - str x3, [sp, #24] │ │ │ │ - str x23, [sp, #200] │ │ │ │ - add x4, x1, x0 │ │ │ │ - cmp x3, #0xf │ │ │ │ - b.hi 4f550 ::do_widen(char) const@@Base+0x3b010> // b.pmore │ │ │ │ - cmp x3, #0x1 │ │ │ │ - b.eq 4f544 ::do_widen(char) const@@Base+0x3b004> // b.none │ │ │ │ - cbnz x3, 4f430 ::do_widen(char) const@@Base+0x3aef0> │ │ │ │ - mov x0, x23 │ │ │ │ - str x3, [sp, #208] │ │ │ │ - strb wzr, [x0, x3] │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - cmp x0, #0x3 │ │ │ │ - b.eq 4f45c ::do_widen(char) const@@Base+0x3af1c> // b.none │ │ │ │ - mov x0, x26 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x1, x28, #0x460 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - bl dfd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - ldr x27, [x21, #8] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.hi 4f808 ::do_widen(char) const@@Base+0x3b2c8> // b.pmore │ │ │ │ - ldr x1, [x21] │ │ │ │ - sub x27, x27, x0 │ │ │ │ - str x27, [sp, #24] │ │ │ │ - str x23, [sp, #200] │ │ │ │ - add x28, x1, x0 │ │ │ │ - cmp x27, #0xf │ │ │ │ - b.hi 4f684 ::do_widen(char) const@@Base+0x3b144> // b.pmore │ │ │ │ - cmp x27, #0x1 │ │ │ │ - b.eq 4f678 ::do_widen(char) const@@Base+0x3b138> // b.none │ │ │ │ - cbnz x27, 4f6c8 ::do_widen(char) const@@Base+0x3b188> │ │ │ │ - str x27, [sp, #208] │ │ │ │ - strb wzr, [x23, x27] │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - cmp x0, #0x3 │ │ │ │ - b.eq 4f588 ::do_widen(char) const@@Base+0x3b048> // b.none │ │ │ │ - mov x0, x26 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x22 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - bl d230 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ - ldr w1, [x20, #32] │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - tst w1, w0 │ │ │ │ - b.ne 4f3a8 ::do_widen(char) const@@Base+0x3ae68> // b.any │ │ │ │ - ldr x21, [x19, #8] │ │ │ │ - ldr x0, [x21] │ │ │ │ - cbz x0, 4f6d0 ::do_widen(char) const@@Base+0x3b190> │ │ │ │ - ldr w1, [x0, #56] │ │ │ │ - tbnz w1, #0, 4f754 ::do_widen(char) const@@Base+0x3b214> │ │ │ │ + b 51564 ::do_widen(char) const@@Base+0x33504> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 4f114 ::do_widen(char) const@@Base+0x3abd4> // b.none │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x23, [x0, #16] │ │ │ │ - mov x0, #0x80 // #128 │ │ │ │ - bl d8b0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - mov x20, x0 │ │ │ │ - add x27, x20, #0x48 │ │ │ │ - add x0, x0, #0x38 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - stp x1, xzr, [x20] │ │ │ │ - stp xzr, xzr, [x20, #16] │ │ │ │ - stp xzr, xzr, [x20, #32] │ │ │ │ - str xzr, [x20, #48] │ │ │ │ - bl dfc0 │ │ │ │ - str wzr, [x20, #64] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x960 │ │ │ │ - strb wzr, [x27, #8] │ │ │ │ - mov w2, #0x4 // #4 │ │ │ │ - str x1, [x20] │ │ │ │ - str w2, [x20, #120] │ │ │ │ - mov x0, #0x1000 // #4096 │ │ │ │ - stur q31, [x20, #88] │ │ │ │ - stur q31, [x20, #104] │ │ │ │ - bl d8b0 │ │ │ │ - mov x2, #0x1000 // #4096 │ │ │ │ - ldr x1, [x20, #96] │ │ │ │ - stp x0, x2, [x20, #96] │ │ │ │ - cbz x1, 4f190 ::do_widen(char) const@@Base+0x3ac50> │ │ │ │ - mov x0, x1 │ │ │ │ - bl d870 │ │ │ │ - ldr w0, [x20, #120] │ │ │ │ - tbnz w0, #1, 4f424 ::do_widen(char) const@@Base+0x3aee4> │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x26, [x21] │ │ │ │ - stp x1, x1, [x20, #32] │ │ │ │ - ldr w1, [x20, #64] │ │ │ │ - str x2, [x20, #48] │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - str x22, [x20, #72] │ │ │ │ - orr w0, w0, #0x3 │ │ │ │ - strb w3, [x27, #8] │ │ │ │ - and w1, w1, #0xfffffff8 │ │ │ │ - str w1, [x20, #64] │ │ │ │ - str w0, [x20, #120] │ │ │ │ - cbz x26, 4f6d0 ::do_widen(char) const@@Base+0x3b190> │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl d8b0 │ │ │ │ - str x20, [x0, #16] │ │ │ │ - mov x1, x26 │ │ │ │ - bl d260 │ │ │ │ - ldr x0, [x26, #16] │ │ │ │ - ldr x3, [x21] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x26, #16] │ │ │ │ - cbz x3, 4f6d0 ::do_widen(char) const@@Base+0x3b190> │ │ │ │ - ldr x0, [x3] │ │ │ │ - ldr w1, [x3, #56] │ │ │ │ - orr w1, w1, #0x3 │ │ │ │ - str w1, [x3, #56] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 4f22c ::do_widen(char) const@@Base+0x3acec> // b.none │ │ │ │ - ldr x2, [x0, #16] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr w1, [x2, #64] │ │ │ │ - and w1, w1, #0xfffffff9 │ │ │ │ - str w1, [x2, #64] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ne 4f210 ::do_widen(char) const@@Base+0x3acd0> // b.any │ │ │ │ - cbz x23, 4f250 ::do_widen(char) const@@Base+0x3ad10> │ │ │ │ - ldr x2, [x23] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x1, [x3, #8] │ │ │ │ - ldr x2, [x2, #112] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x2 │ │ │ │ - ldr x3, [x21] │ │ │ │ - cbz x3, 4f6d0 ::do_widen(char) const@@Base+0x3b190> │ │ │ │ - ldr x0, [x3, #24] │ │ │ │ - cbz x0, 4f3a8 ::do_widen(char) const@@Base+0x3ae68> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - b 4f3a8 ::do_widen(char) const@@Base+0x3ae68> │ │ │ │ - cbz x3, 4efd4 ::do_widen(char) const@@Base+0x3aa94> │ │ │ │ - mov x0, x23 │ │ │ │ - b 4f40c ::do_widen(char) const@@Base+0x3aecc> │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - mov w0, #0x7a67 // #31335 │ │ │ │ - ldrh w1, [x1] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ne 4efec ::do_widen(char) const@@Base+0x3aaac> // b.any │ │ │ │ - mov x0, x26 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x27 │ │ │ │ - mov w2, #0x14 // #20 │ │ │ │ - bl d810 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - ldur x1, [x0, #-24] │ │ │ │ - add x0, x22, x1 │ │ │ │ - cbz x2, 4f578 ::do_widen(char) const@@Base+0x3b038> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4072] │ │ │ │ - adrp x1, 7c000 │ │ │ │ - adrp x4, 9f000 │ │ │ │ - ldr x4, [x4, #3728] │ │ │ │ - add x2, sp, #0x38 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3976] │ │ │ │ - add x23, sp, #0xe0 │ │ │ │ - ldr w7, [x0] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr w6, [x4] │ │ │ │ - add x4, sp, #0x58 │ │ │ │ - ldr w5, [x3] │ │ │ │ - add x3, sp, #0xf0 │ │ │ │ - ldr d31, [x1, #776] │ │ │ │ - mov x1, x2 │ │ │ │ - stp x2, xzr, [sp, #40] │ │ │ │ - strb wzr, [sp, #56] │ │ │ │ - stp x4, xzr, [sp, #72] │ │ │ │ - strb wzr, [sp, #88] │ │ │ │ - stp w7, w6, [sp, #200] │ │ │ │ - str d31, [sp, #208] │ │ │ │ - str w5, [sp, #216] │ │ │ │ - strh wzr, [sp, #220] │ │ │ │ - str x3, [sp, #224] │ │ │ │ - bl 436a0 ::do_widen(char) const@@Base+0x2f160> │ │ │ │ - ldp x1, x2, [sp, #72] │ │ │ │ - add x3, sp, #0x110 │ │ │ │ - add x27, sp, #0x100 │ │ │ │ - str x3, [sp, #256] │ │ │ │ - mov x0, x27 │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 436a0 ::do_widen(char) const@@Base+0x2f160> │ │ │ │ - add x21, sp, #0x68 │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x2, #0x1000 // #4096 │ │ │ │ - str xzr, [sp, #288] │ │ │ │ - bl 48300 ::do_widen(char) const@@Base+0x33dc0> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x2, x3 │ │ │ │ - bl 4e720 ::do_widen(char) const@@Base+0x3a1e0> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 480e0 ::do_widen(char) const@@Base+0x33ba0> │ │ │ │ - mov x0, x27 │ │ │ │ + b.ne 510fc ::do_widen(char) const@@Base+0x3309c> // b.any │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x23 │ │ │ │ + b 5155c ::do_widen(char) const@@Base+0x334fc> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 510fc ::do_widen(char) const@@Base+0x3309c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 510fc ::do_widen(char) const@@Base+0x3309c> // b.any │ │ │ │ + add x1, sp, #0x2e0 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x0, sp, #0x48 │ │ │ │ + b 515b4 ::do_widen(char) const@@Base+0x33554> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 51180 ::do_widen(char) const@@Base+0x33120> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x0, sp, #0x28 │ │ │ │ + b 51180 ::do_widen(char) const@@Base+0x33120> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x26 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr w1, [x20, #32] │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - tst w1, w0 │ │ │ │ - b.eq 4f0e8 ::do_widen(char) const@@Base+0x3aba8> // b.none │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 51188 ::do_widen(char) const@@Base+0x33128> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #296] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4f750 ::do_widen(char) const@@Base+0x3b210> // b.any │ │ │ │ - ldp x29, x30, [sp, #304] │ │ │ │ - ldp x19, x20, [sp, #320] │ │ │ │ - ldp x21, x22, [sp, #336] │ │ │ │ - ldp x23, x24, [sp, #352] │ │ │ │ - ldp x25, x26, [sp, #368] │ │ │ │ - ldp x27, x28, [sp, #384] │ │ │ │ - add sp, sp, #0x190 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - mov x0, x26 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x4, x3, [sp] │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldp x4, x3, [sp] │ │ │ │ - str x0, [sp, #200] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str x1, [sp, #216] │ │ │ │ - mov x2, x3 │ │ │ │ - mov x1, x4 │ │ │ │ - bl d270 │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - b 4efd8 ::do_widen(char) const@@Base+0x3aa98> │ │ │ │ - ldp x1, x2, [x20, #96] │ │ │ │ - add x2, x1, x2 │ │ │ │ - b 4f1a0 ::do_widen(char) const@@Base+0x3ac60> │ │ │ │ - mov x0, x23 │ │ │ │ - mov x2, x3 │ │ │ │ - mov x1, x4 │ │ │ │ - bl d270 │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - str x3, [sp, #208] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - strb wzr, [x0, x3] │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - cmp x0, #0x3 │ │ │ │ - b.ne 4f058 ::do_widen(char) const@@Base+0x3ab18> // b.any │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - mov w1, #0x7a62 // #31330 │ │ │ │ - ldrh w2, [x0] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 4f058 ::do_widen(char) const@@Base+0x3ab18> // b.any │ │ │ │ - ldrb w0, [x0, #2] │ │ │ │ - cmp w0, #0x32 │ │ │ │ - b.ne 4f058 ::do_widen(char) const@@Base+0x3ab18> // b.any │ │ │ │ - mov x0, x26 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x27 │ │ │ │ - mov w2, #0x14 // #20 │ │ │ │ - bl d810 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - ldur x1, [x0, #-24] │ │ │ │ - add x0, x22, x1 │ │ │ │ - cbz x2, 4f6b8 ::do_widen(char) const@@Base+0x3b178> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - adrp x0, 7c000 │ │ │ │ - ldr d31, [x0, #784] │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - str d31, [sp, #16] │ │ │ │ - bl d8b0 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x21, x0 │ │ │ │ - bl db70 │ │ │ │ - strb wzr, [x21, #17] │ │ │ │ - mov x0, #0x1000 // #4096 │ │ │ │ - bl d8b0 │ │ │ │ - add x1, x21, #0x18 │ │ │ │ - str x0, [x21, #24] │ │ │ │ - add x2, x0, #0x1, lsl #12 │ │ │ │ - mov x3, #0x1000 // #4096 │ │ │ │ - stp x3, x0, [x1, #8] │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - str x2, [x1, #24] │ │ │ │ - str wzr, [x21, #56] │ │ │ │ - stp x21, xzr, [sp, #24] │ │ │ │ - bl d8b0 │ │ │ │ - mov x23, x0 │ │ │ │ - movi v31.2s, #0x1 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - adrp x4, 9d000 │ │ │ │ - add x4, x4, #0x3d8 │ │ │ │ - str x4, [x23] │ │ │ │ - str x21, [x23, #16] │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - mov x2, x3 │ │ │ │ - str d31, [x23, #8] │ │ │ │ - str x23, [sp, #32] │ │ │ │ - bl 4e200 ::do_widen(char) const@@Base+0x39cc0> │ │ │ │ - mov x0, x23 │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - b 4f398 ::do_widen(char) const@@Base+0x3ae58> │ │ │ │ - ldrb w0, [x1, x0] │ │ │ │ - strb w0, [sp, #216] │ │ │ │ - b 4f040 ::do_widen(char) const@@Base+0x3ab00> │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - mov x0, x26 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x3, x4, [sp] │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str x0, [sp, #200] │ │ │ │ - ldp x3, x4, [sp] │ │ │ │ - str x1, [sp, #216] │ │ │ │ - b 4f434 ::do_widen(char) const@@Base+0x3aef4> │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b 4f2bc ::do_widen(char) const@@Base+0x3ad7c> │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - mov w1, #0x6962 // #26978 │ │ │ │ - ldrh w2, [x0] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 4f0c0 ::do_widen(char) const@@Base+0x3ab80> // b.any │ │ │ │ - ldrb w0, [x0, #2] │ │ │ │ - cmp w0, #0x6e │ │ │ │ - b.ne 4f0c0 ::do_widen(char) const@@Base+0x3ab80> // b.any │ │ │ │ - mov x0, x26 │ │ │ │ + b.ne 510fc ::do_widen(char) const@@Base+0x3309c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x22 │ │ │ │ - mov w2, #0x14 // #20 │ │ │ │ - bl d230 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4072] │ │ │ │ - adrp x1, 7c000 │ │ │ │ - adrp x4, 9f000 │ │ │ │ - ldr x4, [x4, #3728] │ │ │ │ - add x2, sp, #0x38 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3976] │ │ │ │ - add x23, sp, #0xe0 │ │ │ │ - ldr w7, [x0] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr w6, [x4] │ │ │ │ - add x4, sp, #0x58 │ │ │ │ - ldr w5, [x3] │ │ │ │ - add x3, sp, #0xf0 │ │ │ │ - ldr d31, [x1, #776] │ │ │ │ - mov x1, x2 │ │ │ │ - stp x2, xzr, [sp, #40] │ │ │ │ - strb wzr, [sp, #56] │ │ │ │ - stp x4, xzr, [sp, #72] │ │ │ │ - strb wzr, [sp, #88] │ │ │ │ - stp w7, w6, [sp, #200] │ │ │ │ - str d31, [sp, #208] │ │ │ │ - str w5, [sp, #216] │ │ │ │ - strh wzr, [sp, #220] │ │ │ │ - str x3, [sp, #224] │ │ │ │ - bl 436a0 ::do_widen(char) const@@Base+0x2f160> │ │ │ │ - ldp x1, x2, [sp, #72] │ │ │ │ - add x3, sp, #0x110 │ │ │ │ - add x27, sp, #0x100 │ │ │ │ - str x3, [sp, #256] │ │ │ │ - mov x0, x27 │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 436a0 ::do_widen(char) const@@Base+0x2f160> │ │ │ │ - add x21, sp, #0x68 │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x2, #0x1000 // #4096 │ │ │ │ - str xzr, [sp, #288] │ │ │ │ - bl 48300 ::do_widen(char) const@@Base+0x33dc0> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x2, x3 │ │ │ │ - bl 4e720 ::do_widen(char) const@@Base+0x3a1e0> │ │ │ │ - b 4f370 ::do_widen(char) const@@Base+0x3ae30> │ │ │ │ - ldrb w0, [x1, x0] │ │ │ │ - strb w0, [sp, #216] │ │ │ │ - b 4f0ac ::do_widen(char) const@@Base+0x3ab6c> │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - mov x0, x26 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str x0, [sp, #200] │ │ │ │ - str x1, [sp, #216] │ │ │ │ - mov x2, x27 │ │ │ │ - mov x1, x28 │ │ │ │ - bl d270 │ │ │ │ - ldr x27, [sp, #24] │ │ │ │ - ldr x23, [sp, #200] │ │ │ │ - b 4f0ac ::do_widen(char) const@@Base+0x3ab6c> │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b 4f4b0 ::do_widen(char) const@@Base+0x3af70> │ │ │ │ - mov x0, x23 │ │ │ │ - b 4f6a0 ::do_widen(char) const@@Base+0x3b160> │ │ │ │ - adrp x3, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x210 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ + tbnz w24, #0, 51404 ::do_widen(char) const@@Base+0x333a4> │ │ │ │ + b 5140c ::do_widen(char) const@@Base+0x333ac> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 510fc ::do_widen(char) const@@Base+0x3309c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x20, x21 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ + mov x19, x0 │ │ │ │ + add x1, x27, #0x10 │ │ │ │ mov x0, x22 │ │ │ │ - bl dc40 >::~basic_ofstream()@plt> │ │ │ │ - adrp x1, 9d000 │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x2f8 │ │ │ │ - bl 481c0 ::do_widen(char) const@@Base+0x33c80> │ │ │ │ - add x25, x25, #0x10 │ │ │ │ - str x25, [x19, #560] │ │ │ │ - mov x0, x24 │ │ │ │ + str x1, [sp, #912] │ │ │ │ bl d410 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 51178 ::do_widen(char) const@@Base+0x33118> │ │ │ │ + bti j │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x24, #-24] │ │ │ │ + str x24, [sp, #800] │ │ │ │ + str x25, [x26, x0] │ │ │ │ + b 516d8 ::do_widen(char) const@@Base+0x33678> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #296] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 4f874 ::do_widen(char) const@@Base+0x3b334> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - adrp x1, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - mov x0, x26 │ │ │ │ - add x1, x1, #0x440 │ │ │ │ - bl dbd0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 510fc ::do_widen(char) const@@Base+0x3309c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + tbnz w24, #0, 51404 ::do_widen(char) const@@Base+0x333a4> │ │ │ │ + b 5140c ::do_widen(char) const@@Base+0x333ac> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + tbnz w24, #0, 51404 ::do_widen(char) const@@Base+0x333a4> │ │ │ │ + b 5140c ::do_widen(char) const@@Base+0x333ac> │ │ │ │ + bti j │ │ │ │ + b 51758 ::do_widen(char) const@@Base+0x336f8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #296] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4f750 ::do_widen(char) const@@Base+0x3b210> // b.any │ │ │ │ - mov x0, x26 │ │ │ │ - bl e898 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8c8> │ │ │ │ + b.ne 510fc ::do_widen(char) const@@Base+0x3309c> // b.any │ │ │ │ + add x1, sp, #0x2a0 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 480e0 ::do_widen(char) const@@Base+0x33ba0> │ │ │ │ - mov x0, x27 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x23 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x25, #-24] │ │ │ │ + str x25, [sp, #800] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + str x1, [x26, x0] │ │ │ │ + add x1, x27, #0x10 │ │ │ │ + mov x0, x22 │ │ │ │ + str x1, [sp, #912] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + bl d410 │ │ │ │ + str wzr, [sp, #72] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + tbnz w24, #0, 51404 ::do_widen(char) const@@Base+0x333a4> │ │ │ │ + b 5140c ::do_widen(char) const@@Base+0x333ac> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 51844 ::do_widen(char) const@@Base+0x337e4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x0, sp, #0x48 │ │ │ │ + mov x0, x26 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + str wzr, [sp, #72] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + tbnz w24, #0, 51404 ::do_widen(char) const@@Base+0x333a4> │ │ │ │ + b 5140c ::do_widen(char) const@@Base+0x333ac> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + b 51170 ::do_widen(char) const@@Base+0x33110> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x1, x27, #0x10 │ │ │ │ + mov x0, x22 │ │ │ │ + str x1, [sp, #912] │ │ │ │ + bl d410 │ │ │ │ + b 51170 ::do_widen(char) const@@Base+0x33110> │ │ │ │ + bti j │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x0, sp, #0x28 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x24, #-24] │ │ │ │ + str x24, [sp, #800] │ │ │ │ + str x25, [x26, x0] │ │ │ │ + b 51880 ::do_widen(char) const@@Base+0x33820> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 4f70c ::do_widen(char) const@@Base+0x3b1cc> │ │ │ │ + b 5186c ::do_widen(char) const@@Base+0x3380c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 510fc ::do_widen(char) const@@Base+0x3309c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 4b400 ::do_widen(char) const@@Base+0x36ec0> │ │ │ │ - mov x0, x20 │ │ │ │ + mov x19, x0 │ │ │ │ + add x1, x27, #0x10 │ │ │ │ + mov x0, x22 │ │ │ │ + str x1, [sp, #912] │ │ │ │ + bl d410 │ │ │ │ + b 51188 ::do_widen(char) const@@Base+0x33128> │ │ │ │ + bti j │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x24, #-24] │ │ │ │ + str x24, [sp, #800] │ │ │ │ + str x25, [x26, x0] │ │ │ │ + b 51918 ::do_widen(char) const@@Base+0x338b8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 510fc ::do_widen(char) const@@Base+0x3309c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xd30 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 5186c ::do_widen(char) const@@Base+0x3380c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ bl d870 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 511ac ::do_widen(char) const@@Base+0x3314c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #296] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4f750 ::do_widen(char) const@@Base+0x3b210> // b.any │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ + b.ne 510fc ::do_widen(char) const@@Base+0x3309c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xeb8 │ │ │ │ + bl d6d0 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x23 │ │ │ │ + mov x19, x0 │ │ │ │ + b 511ac ::do_widen(char) const@@Base+0x3314c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 51800 ::do_widen(char) const@@Base+0x337a0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 4f7a8 ::do_widen(char) const@@Base+0x3b268> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x3, [sp, #296] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4f750 ::do_widen(char) const@@Base+0x3b210> // b.any │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x3, x27 │ │ │ │ - add x1, x1, #0x9c8 │ │ │ │ - add x0, x0, #0x9e0 │ │ │ │ - bl dc60 │ │ │ │ + mov x0, x26 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + b 51188 ::do_widen(char) const@@Base+0x33128> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4f798 ::do_widen(char) const@@Base+0x3b258> │ │ │ │ + mov x19, x0 │ │ │ │ + b 5165c ::do_widen(char) const@@Base+0x335fc> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x22, x22, #0x3a0 │ │ │ │ - str x22, [x19, #16] │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3712] │ │ │ │ - b 4f724 ::do_widen(char) const@@Base+0x3b1e4> │ │ │ │ + b 518d8 ::do_widen(char) const@@Base+0x33878> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4f7a8 ::do_widen(char) const@@Base+0x3b268> │ │ │ │ - mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ + mov x19, x0 │ │ │ │ + b 5124c ::do_widen(char) const@@Base+0x331ec> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cbz x0, 4f854 ::do_widen(char) const@@Base+0x3b314> │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - b 4f854 ::do_widen(char) const@@Base+0x3b314> │ │ │ │ + mov x19, x0 │ │ │ │ + b 51880 ::do_widen(char) const@@Base+0x33820> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl da70 │ │ │ │ - b 4f70c ::do_widen(char) const@@Base+0x3b1cc> │ │ │ │ + b 51898 ::do_widen(char) const@@Base+0x33838> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - b 4f70c ::do_widen(char) const@@Base+0x3b1cc> │ │ │ │ + mov x19, x0 │ │ │ │ + b 51ba0 ::do_widen(char) const@@Base+0x33b40> │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - cbz x0, 4f8d4 ::do_widen(char) const@@Base+0x3b394> │ │ │ │ - bl d870 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d380 │ │ │ │ - mov x0, x21 │ │ │ │ - bl de20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d870 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x19, x0 │ │ │ │ + b 511b4 ::do_widen(char) const@@Base+0x33154> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #296] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4f750 ::do_widen(char) const@@Base+0x3b210> // b.any │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ + b.ne 510fc ::do_widen(char) const@@Base+0x3309c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xeb8 │ │ │ │ + bl d6d0 │ │ │ │ bti j │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d380 │ │ │ │ - mov x0, x21 │ │ │ │ - bl de20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d870 │ │ │ │ - b 4f70c ::do_widen(char) const@@Base+0x3b1cc> │ │ │ │ + mov x19, x0 │ │ │ │ + b 5124c ::do_widen(char) const@@Base+0x331ec> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4f934 ::do_widen(char) const@@Base+0x3b3f4> │ │ │ │ + mov x19, x0 │ │ │ │ + b 513b4 ::do_widen(char) const@@Base+0x33354> │ │ │ │ bti j │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3712] │ │ │ │ - mov x20, x0 │ │ │ │ - b 4f724 ::do_widen(char) const@@Base+0x3b1e4> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 51640 ::do_widen(char) const@@Base+0x335e0> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4f798 ::do_widen(char) const@@Base+0x3b258> │ │ │ │ + mov x19, x0 │ │ │ │ + b 51a04 ::do_widen(char) const@@Base+0x339a4> │ │ │ │ bti j │ │ │ │ - b 4f78c ::do_widen(char) const@@Base+0x3b24c> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x4, [sp, #296] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x4, x4, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4f750 ::do_widen(char) const@@Base+0x3b210> // b.any │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x1, #0x9c8 │ │ │ │ - add x0, x0, #0x9e0 │ │ │ │ - bl dc60 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 51368 ::do_widen(char) const@@Base+0x33308> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 510fc ::do_widen(char) const@@Base+0x3309c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x26, sp, #0x320 │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 4f70c ::do_widen(char) const@@Base+0x3b1cc> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x4, [sp, #296] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x4, x4, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4f750 ::do_widen(char) const@@Base+0x3b210> // b.any │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x1, #0x9c8 │ │ │ │ - add x0, x0, #0x9e0 │ │ │ │ - bl dc60 │ │ │ │ + mov x19, x0 │ │ │ │ + b 511cc ::do_widen(char) const@@Base+0x3316c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 510fc ::do_widen(char) const@@Base+0x3309c> // b.any │ │ │ │ + adrp x0, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x0, x0, #0x8c8 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4f70c ::do_widen(char) const@@Base+0x3b1cc> │ │ │ │ + mov x19, x0 │ │ │ │ + b 511bc ::do_widen(char) const@@Base+0x3315c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 510fc ::do_widen(char) const@@Base+0x3309c> // b.any │ │ │ │ + bl dab0 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4f7a8 ::do_widen(char) const@@Base+0x3b268> │ │ │ │ + mov x19, x0 │ │ │ │ + b 511c4 ::do_widen(char) const@@Base+0x33164> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 510fc ::do_widen(char) const@@Base+0x3309c> // b.any │ │ │ │ + bl dab0 │ │ │ │ bti j │ │ │ │ - b 4f7f8 ::do_widen(char) const@@Base+0x3b2b8> │ │ │ │ + b 51240 ::do_widen(char) const@@Base+0x331e0> │ │ │ │ bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 51620 ::do_widen(char) const@@Base+0x335c0> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + ldrb w0, [x0, #520] │ │ │ │ + tbnz w0, #0, 51bf8 ::do_widen(char) const@@Base+0x33b98> │ │ │ │ + ldrb w0, [x19, #521] │ │ │ │ + tbnz w0, #0, 51cb8 ::do_widen(char) const@@Base+0x33c58> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3920] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + ldr x0, [x1] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr x21, [x0, #240] │ │ │ │ + cbz x21, 51e18 ::do_widen(char) const@@Base+0x33db8> │ │ │ │ + ldrb w0, [x21, #56] │ │ │ │ + cbz w0, 51d7c ::do_widen(char) const@@Base+0x33d1c> │ │ │ │ + ldrb w1, [x21, #67] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ mov x21, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 45f00 ::do_widen(char) const@@Base+0x319c0> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x20, x21 │ │ │ │ - bl d870 │ │ │ │ - b 4f70c ::do_widen(char) const@@Base+0x3b1cc> │ │ │ │ - bti j │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x1, x1, #0x138 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x1, x1, #0x140 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x1, x1, #0x198 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov x21, x0 │ │ │ │ - add x0, x25, #0x10 │ │ │ │ - str x0, [x19, #296] │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldr x22, [x0, #240] │ │ │ │ + cbz x22, 51e18 ::do_widen(char) const@@Base+0x33db8> │ │ │ │ + ldrb w0, [x22, #56] │ │ │ │ + cbz w0, 51de4 ::do_widen(char) const@@Base+0x33d84> │ │ │ │ + ldrb w1, [x22, #67] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + ldrb w0, [x19, #521] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + tbz w0, #0, 51be8 ::do_widen(char) const@@Base+0x33b88> │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x19, x0 │ │ │ │ + ldr x21, [x0, #240] │ │ │ │ + cbz x21, 51e18 ::do_widen(char) const@@Base+0x33db8> │ │ │ │ + ldrb w0, [x21, #56] │ │ │ │ + cbz w0, 51d48 ::do_widen(char) const@@Base+0x33ce8> │ │ │ │ + ldrb w1, [x21, #67] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x1, x1, #0x140 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x19, x0 │ │ │ │ + ldr x20, [x0, #240] │ │ │ │ + cbz x20, 51e18 ::do_widen(char) const@@Base+0x33db8> │ │ │ │ + ldrb w0, [x20, #56] │ │ │ │ + cbz w0, 51db0 ::do_widen(char) const@@Base+0x33d50> │ │ │ │ + ldrb w1, [x20, #67] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d210 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b d690 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x21] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 51cdc ::do_widen(char) const@@Base+0x33c7c> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 51cdc ::do_widen(char) const@@Base+0x33c7c> │ │ │ │ + mov x0, x21 │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x21] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 51c24 ::do_widen(char) const@@Base+0x33bc4> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 51c24 ::do_widen(char) const@@Base+0x33bc4> │ │ │ │ mov x0, x20 │ │ │ │ - mov x20, x21 │ │ │ │ - bl d410 │ │ │ │ - b 4f714 ::do_widen(char) const@@Base+0x3b1d4> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl dcc0 >::~basic_filebuf()@plt> │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x23, [x19, #40] │ │ │ │ - str x26, [x22, x0] │ │ │ │ - b 4fa34 ::do_widen(char) const@@Base+0x3b4f4> │ │ │ │ - bti j │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x20] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 51d2c ::do_widen(char) const@@Base+0x33ccc> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 51d2c ::do_widen(char) const@@Base+0x33ccc> │ │ │ │ + mov x0, x22 │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x22] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 51ca0 ::do_widen(char) const@@Base+0x33c40> // b.none │ │ │ │ + mov x0, x22 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 51ca0 ::do_widen(char) const@@Base+0x33c40> │ │ │ │ + bl dab0 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x1 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x20 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, #0x48 // #72 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + bl d8b0 │ │ │ │ mov x21, x0 │ │ │ │ - b 4fa5c ::do_widen(char) const@@Base+0x3b51c> │ │ │ │ + ldr x26, [x23], #16 │ │ │ │ + add x0, x0, #0x30 │ │ │ │ + str x0, [x21, #32] │ │ │ │ + add x24, x21, #0x20 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + ldr x27, [x20, #8] │ │ │ │ + cmp x26, x23 │ │ │ │ + b.eq 52050 ::do_widen(char) const@@Base+0x33ff0> // b.none │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + str x26, [x21, #32] │ │ │ │ + str x0, [x24, #16] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + add x0, x22, #0x8 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + ldr x19, [x22, #16] │ │ │ │ + stp x23, xzr, [x20] │ │ │ │ + ldr w0, [x20, #32] │ │ │ │ + str x27, [x24, #8] │ │ │ │ + str w0, [x24, #32] │ │ │ │ + cbz x19, 52064 ::do_widen(char) const@@Base+0x34004> │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ + mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ldp x25, x20, [x19, #32] │ │ │ │ + mov x0, x26 │ │ │ │ + cmp x20, x27 │ │ │ │ + csel x28, x20, x27, ls // ls = plast │ │ │ │ + cbz x28, 51ed4 ::do_widen(char) const@@Base+0x33e74> │ │ │ │ + mov x2, x28 │ │ │ │ + mov x1, x25 │ │ │ │ + bl d4f0 │ │ │ │ + cbnz w0, 51eec ::do_widen(char) const@@Base+0x33e8c> │ │ │ │ + sub x2, x27, x20 │ │ │ │ + mov w0, w2 │ │ │ │ + cmp x2, x23 │ │ │ │ + b.gt 51ef0 ::do_widen(char) const@@Base+0x33e90> │ │ │ │ + cmp x2, x24 │ │ │ │ + b.lt 51f04 ::do_widen(char) const@@Base+0x33ea4> // b.tstop │ │ │ │ + tbnz w0, #31, 51f04 ::do_widen(char) const@@Base+0x33ea4> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + cbz x0, 51f10 ::do_widen(char) const@@Base+0x33eb0> │ │ │ │ + mov x19, x0 │ │ │ │ + b 51eb0 ::do_widen(char) const@@Base+0x33e50> │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + cbnz x0, 51efc ::do_widen(char) const@@Base+0x33e9c> │ │ │ │ + mov x23, x19 │ │ │ │ + cbnz w2, 51fd8 ::do_widen(char) const@@Base+0x33f78> │ │ │ │ + cbz x28, 51f30 ::do_widen(char) const@@Base+0x33ed0> │ │ │ │ + mov x2, x28 │ │ │ │ + mov x0, x25 │ │ │ │ + mov x1, x26 │ │ │ │ + bl d4f0 │ │ │ │ + cbnz w0, 51f4c ::do_widen(char) const@@Base+0x33eec> │ │ │ │ + sub x0, x20, x27 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 51f50 ::do_widen(char) const@@Base+0x33ef0> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 51f74 ::do_widen(char) const@@Base+0x33f14> // b.tstop │ │ │ │ + tbnz w0, #31, 51f74 ::do_widen(char) const@@Base+0x33f14> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 51f68 ::do_widen(char) const@@Base+0x33f08> // b.none │ │ │ │ + mov x0, x26 │ │ │ │ + bl d870 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d870 │ │ │ │ + b 51fb0 ::do_widen(char) const@@Base+0x33f50> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + cmp x1, x23 │ │ │ │ + b.ne 52004 ::do_widen(char) const@@Base+0x33fa4> // b.any │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + mov x1, x21 │ │ │ │ + mov x2, x23 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov x19, x21 │ │ │ │ + bl d2c0 │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + bfxil x20, x1, #0, #8 │ │ │ │ + add x0, x0, x1 │ │ │ │ + str x0, [x22, #40] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + mov x1, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 51f74 ::do_widen(char) const@@Base+0x33f14> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + bl d900 │ │ │ │ + ldp x25, x20, [x0, #32] │ │ │ │ + mov x23, x19 │ │ │ │ + mov x19, x0 │ │ │ │ + cmp x27, x20 │ │ │ │ + csel x28, x27, x20, ls // ls = plast │ │ │ │ + b 51f18 ::do_widen(char) const@@Base+0x33eb8> │ │ │ │ + ldr x19, [x23, #40] │ │ │ │ + cmp x27, x19 │ │ │ │ + csel x2, x27, x19, ls // ls = plast │ │ │ │ + cbz x2, 52024 ::do_widen(char) const@@Base+0x33fc4> │ │ │ │ + ldr x1, [x23, #32] │ │ │ │ + mov x0, x26 │ │ │ │ + bl d4f0 │ │ │ │ + cbnz w0, 52048 ::do_widen(char) const@@Base+0x33fe8> │ │ │ │ + sub x1, x27, x19 │ │ │ │ + mov x2, #0x7fffffff // #2147483647 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.gt 51f84 ::do_widen(char) const@@Base+0x33f24> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.lt 5207c ::do_widen(char) const@@Base+0x3401c> // b.tstop │ │ │ │ + mov w0, w1 │ │ │ │ + lsr w0, w0, #31 │ │ │ │ + b 51f84 ::do_widen(char) const@@Base+0x33f24> │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x27, #0x1 │ │ │ │ + mov x26, x0 │ │ │ │ + bl d270 │ │ │ │ + b 51e84 ::do_widen(char) const@@Base+0x33e24> │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + add x1, x22, #0x8 │ │ │ │ + mov x19, x1 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 51fe4 ::do_widen(char) const@@Base+0x33f84> // b.any │ │ │ │ + add x23, x22, #0x8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 51f84 ::do_widen(char) const@@Base+0x33f24> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x40 │ │ │ │ - adrp x3, 9f000 │ │ │ │ + adrp x3, 9f000 │ │ │ │ ldr x3, [x3, #3744] │ │ │ │ stp x29, x30, [sp, #16] │ │ │ │ add x29, sp, #0x10 │ │ │ │ stp x19, x20, [sp, #32] │ │ │ │ sub x19, x2, x1 │ │ │ │ mov x20, x0 │ │ │ │ str x21, [sp, #48] │ │ │ │ mov x21, x1 │ │ │ │ ldr x1, [x3] │ │ │ │ str x1, [sp, #8] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ str x19, [sp] │ │ │ │ cmp x19, #0xf │ │ │ │ - b.hi 4fb24 ::do_widen(char) const@@Base+0x3b5e4> // b.pmore │ │ │ │ + b.hi 52144 ::do_widen(char) const@@Base+0x340e4> // b.pmore │ │ │ │ ldr x0, [x0] │ │ │ │ cmp x19, #0x1 │ │ │ │ - b.ne 4fb1c ::do_widen(char) const@@Base+0x3b5dc> // b.any │ │ │ │ + b.ne 5213c ::do_widen(char) const@@Base+0x340dc> // b.any │ │ │ │ ldrb w1, [x21] │ │ │ │ strb w1, [x0] │ │ │ │ ldr x0, [x20] │ │ │ │ ldr x19, [sp] │ │ │ │ str x19, [x20, #8] │ │ │ │ - adrp x1, 9f000 │ │ │ │ + adrp x1, 9f000 │ │ │ │ ldr x1, [x1, #3744] │ │ │ │ strb wzr, [x0, x19] │ │ │ │ ldr x0, [sp, #8] │ │ │ │ ldr x2, [x1] │ │ │ │ subs x0, x0, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 4fb54 ::do_widen(char) const@@Base+0x3b614> // b.any │ │ │ │ + b.ne 52174 ::do_widen(char) const@@Base+0x34114> // b.any │ │ │ │ ldr x21, [sp, #48] │ │ │ │ ldp x29, x30, [sp, #16] │ │ │ │ ldp x19, x20, [sp, #32] │ │ │ │ add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x19, 4fae0 ::do_widen(char) const@@Base+0x3b5a0> │ │ │ │ - b 4fb3c ::do_widen(char) const@@Base+0x3b5fc> │ │ │ │ + cbz x19, 52100 ::do_widen(char) const@@Base+0x340a0> │ │ │ │ + b 5215c ::do_widen(char) const@@Base+0x340fc> │ │ │ │ mov x1, sp │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ str x0, [x20] │ │ │ │ ldr x1, [sp] │ │ │ │ str x1, [x20, #16] │ │ │ │ mov x2, x19 │ │ │ │ mov x1, x21 │ │ │ │ bl d270 │ │ │ │ ldr x0, [x20] │ │ │ │ ldr x19, [sp] │ │ │ │ - b 4fae0 ::do_widen(char) const@@Base+0x3b5a0> │ │ │ │ + b 52100 ::do_widen(char) const@@Base+0x340a0> │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x40 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ stp x29, x30, [sp, #16] │ │ │ │ add x29, sp, #0x10 │ │ │ │ stp x19, x20, [sp, #32] │ │ │ │ - sub x19, x2, x1 │ │ │ │ mov x20, x0 │ │ │ │ - str x21, [sp, #48] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + add x22, x0, #0x10 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x22, [x20] │ │ │ │ + cbz x1, 52268 ::do_widen(char) const@@Base+0x34208> │ │ │ │ mov x21, x1 │ │ │ │ - ldr x1, [x3] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x19, [sp] │ │ │ │ - cmp x19, #0xf │ │ │ │ - b.hi 4fc04 ::do_widen(char) const@@Base+0x3b6c4> // b.pmore │ │ │ │ - ldr x0, [x0] │ │ │ │ - cmp x19, #0x1 │ │ │ │ - b.ne 4fbfc ::do_widen(char) const@@Base+0x3b6bc> // b.any │ │ │ │ - ldrb w1, [x21] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x19, [sp] │ │ │ │ + mov x0, x1 │ │ │ │ + bl d3d0 │ │ │ │ + str x0, [sp] │ │ │ │ + mov x19, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 5222c ::do_widen(char) const@@Base+0x341cc> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 52224 ::do_widen(char) const@@Base+0x341c4> // b.any │ │ │ │ + ldrb w0, [x21] │ │ │ │ + strb w0, [x20, #16] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ str x19, [x20, #8] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - strb wzr, [x0, x19] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x0, x0, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4fc34 ::do_widen(char) const@@Base+0x3b6f4> // b.any │ │ │ │ - ldr x21, [sp, #48] │ │ │ │ + strb wzr, [x22, x19] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 52284 ::do_widen(char) const@@Base+0x34224> // b.any │ │ │ │ ldp x29, x30, [sp, #16] │ │ │ │ ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x19, 4fbc0 ::do_widen(char) const@@Base+0x3b680> │ │ │ │ - b 4fc1c ::do_widen(char) const@@Base+0x3b6dc> │ │ │ │ + cbz x0, 521e8 ::do_widen(char) const@@Base+0x34188> │ │ │ │ + b 5224c ::do_widen(char) const@@Base+0x341ec> │ │ │ │ mov x1, sp │ │ │ │ + mov x0, x20 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - str x0, [x20] │ │ │ │ ldr x1, [sp] │ │ │ │ + mov x22, x0 │ │ │ │ + str x0, [x20] │ │ │ │ str x1, [x20, #16] │ │ │ │ mov x2, x19 │ │ │ │ + mov x0, x22 │ │ │ │ mov x1, x21 │ │ │ │ bl d270 │ │ │ │ - ldr x0, [x20] │ │ │ │ + ldr x22, [x20] │ │ │ │ ldr x19, [sp] │ │ │ │ - b 4fbc0 ::do_widen(char) const@@Base+0x3b680> │ │ │ │ + b 521e8 ::do_widen(char) const@@Base+0x34188> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 52288 ::do_widen(char) const@@Base+0x34228> // b.none │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xeb8 │ │ │ │ + bl d6d0 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x8 │ │ │ │ mov x20, x2 │ │ │ │ - mov w19, w3 │ │ │ │ - cmp w1, #0x8 │ │ │ │ - b.eq 4fcac ::do_widen(char) const@@Base+0x3b76c> // b.none │ │ │ │ - cmp w1, #0x10 │ │ │ │ - b.ne 4fc70 ::do_widen(char) const@@Base+0x3b730> // b.any │ │ │ │ - ldr w2, [x0, #64] │ │ │ │ - tbz w2, #2, 4fcf8 ::do_widen(char) const@@Base+0x3b7b8> │ │ │ │ - cmp w19, #0x8 │ │ │ │ - b.eq 4fc94 ::do_widen(char) const@@Base+0x3b754> // b.none │ │ │ │ - cmp w19, #0x10 │ │ │ │ - b.ne 4fc9c ::do_widen(char) const@@Base+0x3b75c> // b.any │ │ │ │ - ldr w0, [x20, #64] │ │ │ │ - tbnz w0, #2, 4fc9c ::do_widen(char) const@@Base+0x3b75c> │ │ │ │ - ldr x2, [x20] │ │ │ │ - orr w0, w0, #0x4 │ │ │ │ - b 4fcd4 ::do_widen(char) const@@Base+0x3b794> │ │ │ │ - ldr w0, [x20, #64] │ │ │ │ - tbz w0, #1, 4fccc ::do_widen(char) const@@Base+0x3b78c> │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x1 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov x23, x0 │ │ │ │ + bl d3d0 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + add x1, x19, #0x10 │ │ │ │ + stp x1, xzr, [x19] │ │ │ │ + mov x21, x0 │ │ │ │ + add x1, x0, x20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl dcd0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.hi 52374 ::do_widen(char) const@@Base+0x34314> // b.pmore │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.hi 52368 ::do_widen(char) const@@Base+0x34308> // b.pmore │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov x0, x19 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr w2, [x0, #64] │ │ │ │ - tbnz w2, #1, 4fc70 ::do_widen(char) const@@Base+0x3b730> │ │ │ │ - ldr x4, [x0] │ │ │ │ - orr w2, w2, #0x2 │ │ │ │ - str w2, [x0, #64] │ │ │ │ - ldr x2, [x4, #120] │ │ │ │ - blr x2 │ │ │ │ - b 4fc70 ::do_widen(char) const@@Base+0x3b730> │ │ │ │ - ldr x2, [x20] │ │ │ │ - orr w0, w0, #0x2 │ │ │ │ - ldr x2, [x2, #120] │ │ │ │ - str w0, [x20, #64] │ │ │ │ - mov w1, w19 │ │ │ │ - mov x0, x20 │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + cbz x0, 523ec ::do_widen(char) const@@Base+0x3438c> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x19, x20 │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + bl 52380 ::do_widen(char) const@@Base+0x34320> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 523bc ::do_widen(char) const@@Base+0x3435c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 523d0 ::do_widen(char) const@@Base+0x34370> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 52398 ::do_widen(char) const@@Base+0x34338> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - mov x16, x2 │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - br x16 │ │ │ │ - ldr x4, [x0] │ │ │ │ - orr w2, w2, #0x4 │ │ │ │ - str w2, [x0, #64] │ │ │ │ - ldr x2, [x4, #120] │ │ │ │ - blr x2 │ │ │ │ - b 4fc70 ::do_widen(char) const@@Base+0x3b730> │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + mov x0, #0x60 // #96 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + str x23, [sp, #48] │ │ │ │ + bl d8b0 │ │ │ │ + ldp x1, x2, [x19, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + add x3, x0, #0x30 │ │ │ │ + add x22, x0, #0x20 │ │ │ │ + mov x0, x22 │ │ │ │ + str x3, [x21, #32] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 520a0 ::do_widen(char) const@@Base+0x34040> │ │ │ │ + ldp x1, x2, [x19, #64] │ │ │ │ + add x3, x21, #0x50 │ │ │ │ + str x3, [x21, #64] │ │ │ │ + add x0, x22, #0x20 │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 520a0 ::do_widen(char) const@@Base+0x34040> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + stp x20, xzr, [x21, #8] │ │ │ │ + ldr w1, [x19] │ │ │ │ + str w1, [x21] │ │ │ │ + str xzr, [x21, #24] │ │ │ │ + cbz x0, 52474 ::do_widen(char) const@@Base+0x34414> │ │ │ │ + mov x1, x21 │ │ │ │ + bl 523f0 ::do_widen(char) const@@Base+0x34390> │ │ │ │ + str x0, [x21, #24] │ │ │ │ + ldr x20, [x19, #16] │ │ │ │ + cbz x20, 524f8 ::do_widen(char) const@@Base+0x34498> │ │ │ │ + mov x19, x21 │ │ │ │ + mov x23, x19 │ │ │ │ + mov x0, #0x60 // #96 │ │ │ │ + bl d8b0 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, x0, #0x30 │ │ │ │ + ldr x2, [x20, #40] │ │ │ │ + add x22, x19, #0x20 │ │ │ │ + str x0, [x19, #32] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x1, [x20, #32] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 520a0 ::do_widen(char) const@@Base+0x34040> │ │ │ │ + add x0, x19, #0x50 │ │ │ │ + str x0, [x19, #64] │ │ │ │ + add x0, x22, #0x20 │ │ │ │ + ldp x1, x2, [x20, #64] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 520a0 ::do_widen(char) const@@Base+0x34040> │ │ │ │ + ldr w0, [x20] │ │ │ │ + str w0, [x19] │ │ │ │ + stp xzr, xzr, [x19, #16] │ │ │ │ + str x19, [x23, #16] │ │ │ │ + str x23, [x19, #8] │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + cbz x0, 524f0 ::do_widen(char) const@@Base+0x34490> │ │ │ │ + mov x1, x19 │ │ │ │ + bl 523f0 ::do_widen(char) const@@Base+0x34390> │ │ │ │ + str x0, [x19, #24] │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cbnz x20, 52480 ::do_widen(char) const@@Base+0x34420> │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ bti j │ │ │ │ bl d480 <__cxa_begin_catch@plt> │ │ │ │ - cmp w19, #0x8 │ │ │ │ - b.eq 4fd2c ::do_widen(char) const@@Base+0x3b7ec> // b.none │ │ │ │ - cmp w19, #0x10 │ │ │ │ - b.eq 4fd54 ::do_widen(char) const@@Base+0x3b814> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + bl d870 │ │ │ │ bl dc10 <__cxa_rethrow@plt> │ │ │ │ - ldr w0, [x20, #64] │ │ │ │ - tbnz w0, #1, 4fd28 ::do_widen(char) const@@Base+0x3b7e8> │ │ │ │ - ldr x2, [x20] │ │ │ │ - orr w0, w0, #0x2 │ │ │ │ - ldr x2, [x2, #120] │ │ │ │ - str w0, [x20, #64] │ │ │ │ - mov w1, w19 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ bl dc10 <__cxa_rethrow@plt> │ │ │ │ - ldr w0, [x20, #64] │ │ │ │ - tbnz w0, #2, 4fd28 ::do_widen(char) const@@Base+0x3b7e8> │ │ │ │ - ldr x2, [x20] │ │ │ │ - orr w0, w0, #0x4 │ │ │ │ - b 4fd3c ::do_widen(char) const@@Base+0x3b7fc> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 52380 ::do_widen(char) const@@Base+0x34320> │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + b 5253c ::do_widen(char) const@@Base+0x344dc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + b 52518 ::do_widen(char) const@@Base+0x344b8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + b 52550 ::do_widen(char) const@@Base+0x344f0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ bl dd50 <__cxa_end_catch@plt> │ │ │ │ mov x0, x19 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ + mov x19, x0 │ │ │ │ bl dd50 <__cxa_end_catch@plt> │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - bti c │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - str q31, [x0, #32] │ │ │ │ - ret │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + cbz x0, 52640 ::do_widen(char) const@@Base+0x345e0> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - stp xzr, xzr, [x19] │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - cbz x0, 4fdc8 ::do_widen(char) const@@Base+0x3b888> │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x19, x20 │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + bl 525c0 ::do_widen(char) const@@Base+0x34560> │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + add x1, x20, #0x70 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 525fc ::do_widen(char) const@@Base+0x3459c> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - stp xzr, xzr, [x19, #24] │ │ │ │ - str xzr, [x19, #40] │ │ │ │ - cbz x0, 4fde8 ::do_widen(char) const@@Base+0x3b8a8> │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 52610 ::do_widen(char) const@@Base+0x345b0> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 4fde8 ::do_widen(char) const@@Base+0x3b8a8> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 52624 ::do_widen(char) const@@Base+0x345c4> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 4fe00 ::do_widen(char) const@@Base+0x3b8c0> │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 525d8 ::do_widen(char) const@@Base+0x34578> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x8 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + mov x0, #0x80 // #128 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - str d15, [sp, #96] │ │ │ │ - sub sp, sp, #0x190 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - fmov d15, d0 │ │ │ │ - str w0, [sp, #12] │ │ │ │ - add x25, sp, #0x80 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3712] │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [sp, #392] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d3b0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3904] │ │ │ │ - add x2, sp, #0x210 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x210 │ │ │ │ - strh wzr, [sp, #352] │ │ │ │ - add x20, sp, #0x10 │ │ │ │ - ldp x24, x26, [x0, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stur q31, [x2, #-168] │ │ │ │ - add x2, x21, #0x10 │ │ │ │ - stur q31, [x3, #-152] │ │ │ │ - ldur x0, [x24, #-24] │ │ │ │ - str x24, [sp, #16] │ │ │ │ - str x2, [sp, #128] │ │ │ │ - str xzr, [sp, #344] │ │ │ │ - str x26, [x20, x0] │ │ │ │ - add x0, x20, x0 │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3856] │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3792] │ │ │ │ - add x2, x27, #0x18 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x1, x27, #0x40 │ │ │ │ - str x2, [sp, #16] │ │ │ │ - add x2, x22, #0x10 │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #4088] │ │ │ │ - str x0, [sp] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - add x28, sp, #0x70 │ │ │ │ - stp q31, q31, [sp, #32] │ │ │ │ - str q31, [sp, #64] │ │ │ │ - str x1, [sp, #128] │ │ │ │ - bl dfc0 │ │ │ │ - add x3, x23, #0x10 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - mov x0, x25 │ │ │ │ - str x3, [sp, #24] │ │ │ │ - str w2, [sp, #88] │ │ │ │ - stp x28, xzr, [sp, #96] │ │ │ │ - strb wzr, [sp, #112] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr w0, [sp, #12] │ │ │ │ - tbnz w0, #31, 4ff50 ::do_widen(char) const@@Base+0x3ba10> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - sxtw x0, w0 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x20, x1 │ │ │ │ - ldr w2, [x1, #24] │ │ │ │ - orr w2, w2, #0x4 │ │ │ │ - str w2, [x1, #24] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x0, x20 │ │ │ │ - bl dd30 (double)@plt> │ │ │ │ - ldr x4, [sp, #64] │ │ │ │ - add x1, x19, #0x10 │ │ │ │ - stp x1, xzr, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - cbz x4, 5002c ::do_widen(char) const@@Base+0x3baec> │ │ │ │ - ldp x6, x3, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x6, #0x0 │ │ │ │ - ccmp x4, x6, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x6, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - add x1, x27, #0x18 │ │ │ │ - add x5, x27, #0x40 │ │ │ │ - stp x1, x23, [sp, #16] │ │ │ │ - str x5, [sp, #128] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 4ffb8 ::do_widen(char) const@@Base+0x3ba78> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x22, [sp, #24] │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - bl db90 │ │ │ │ - ldur x1, [x24, #-24] │ │ │ │ - str x24, [sp, #16] │ │ │ │ - mov x0, x25 │ │ │ │ - str x26, [x20, x1] │ │ │ │ - str x21, [sp, #128] │ │ │ │ - bl d410 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 50074 ::do_widen(char) const@@Base+0x3bb34> // b.any │ │ │ │ - add sp, sp, #0x190 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr d15, [sp, #96] │ │ │ │ + bl d8b0 │ │ │ │ + mov x21, x0 │ │ │ │ + ldp x1, x2, [x19, #32] │ │ │ │ + add x3, x0, #0x30 │ │ │ │ + str x3, [x21, #32] │ │ │ │ + add x22, x0, #0x20 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 520a0 ::do_widen(char) const@@Base+0x34040> │ │ │ │ + ldp x1, x2, [x19, #64] │ │ │ │ + add x3, x21, #0x50 │ │ │ │ + str x3, [x21, #64] │ │ │ │ + add x23, x21, #0x40 │ │ │ │ + mov x0, x23 │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 520a0 ::do_widen(char) const@@Base+0x34040> │ │ │ │ + ldp x1, x2, [x19, #96] │ │ │ │ + add x3, x21, #0x70 │ │ │ │ + str x3, [x21, #96] │ │ │ │ + add x0, x21, #0x60 │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 520a0 ::do_widen(char) const@@Base+0x34040> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + stp x20, xzr, [x21, #8] │ │ │ │ + ldr w1, [x19] │ │ │ │ + str w1, [x21] │ │ │ │ + str xzr, [x21, #24] │ │ │ │ + cbz x0, 526e4 ::do_widen(char) const@@Base+0x34684> │ │ │ │ + mov x1, x21 │ │ │ │ + bl 52644 ::do_widen(char) const@@Base+0x345e4> │ │ │ │ + str x0, [x21, #24] │ │ │ │ + ldr x20, [x19, #16] │ │ │ │ + cbz x20, 52784 ::do_widen(char) const@@Base+0x34724> │ │ │ │ + mov x19, x21 │ │ │ │ + mov x22, x19 │ │ │ │ + mov x0, #0x80 // #128 │ │ │ │ + bl d8b0 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, x0, #0x30 │ │ │ │ + ldr x2, [x20, #40] │ │ │ │ + add x23, x19, #0x20 │ │ │ │ + str x0, [x19, #32] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [x20, #32] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 520a0 ::do_widen(char) const@@Base+0x34040> │ │ │ │ + add x0, x19, #0x50 │ │ │ │ + str x0, [x19, #64] │ │ │ │ + add x24, x19, #0x40 │ │ │ │ + ldp x1, x2, [x20, #64] │ │ │ │ + mov x0, x24 │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 520a0 ::do_widen(char) const@@Base+0x34040> │ │ │ │ + add x0, x19, #0x70 │ │ │ │ + str x0, [x19, #96] │ │ │ │ + add x0, x19, #0x60 │ │ │ │ + ldp x1, x2, [x20, #96] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 520a0 ::do_widen(char) const@@Base+0x34040> │ │ │ │ + ldr w0, [x20] │ │ │ │ + str w0, [x19] │ │ │ │ + stp xzr, xzr, [x19, #16] │ │ │ │ + str x19, [x22, #16] │ │ │ │ + str x22, [x19, #8] │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + cbz x0, 5277c ::do_widen(char) const@@Base+0x3471c> │ │ │ │ + mov x1, x19 │ │ │ │ + bl 52644 ::do_widen(char) const@@Base+0x345e4> │ │ │ │ + str x0, [x19, #24] │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cbnz x20, 526f0 ::do_widen(char) const@@Base+0x34690> │ │ │ │ + mov x0, x21 │ │ │ │ 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], #112 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add x1, sp, #0x60 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 4ff94 ::do_widen(char) const@@Base+0x3ba54> │ │ │ │ bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + bl d870 │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x23 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x20 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 500d8 ::do_widen(char) const@@Base+0x3bb98> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 527c4 ::do_widen(char) const@@Base+0x34764> │ │ │ │ bti j │ │ │ │ - add x23, x23, #0x10 │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - str x23, [sp, #24] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - ldr x0, [sp] │ │ │ │ - str x22, [sp, #24] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x24, #-24] │ │ │ │ - str x24, [sp, #16] │ │ │ │ - str x26, [x20, x0] │ │ │ │ - mov x0, x25 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - str x21, [sp, #128] │ │ │ │ - bl d410 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 50074 ::do_widen(char) const@@Base+0x3bb34> // b.any │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ mov x0, x19 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 50050 ::do_widen(char) const@@Base+0x3bb10> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 525c0 ::do_widen(char) const@@Base+0x34560> │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + b 527d0 ::do_widen(char) const@@Base+0x34770> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + b 527a4 ::do_widen(char) const@@Base+0x34744> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 52838 ::do_widen(char) const@@Base+0x347d8> │ │ │ │ + bti j │ │ │ │ + b 52810 ::do_widen(char) const@@Base+0x347b0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 500ac ::do_widen(char) const@@Base+0x3bb6c> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + add x25, x0, #0x8 │ │ │ │ + ldr x20, [x0, #16] │ │ │ │ + cbz x20, 5298c ::do_widen(char) const@@Base+0x3492c> │ │ │ │ + mov x21, x1 │ │ │ │ + mov x26, x2 │ │ │ │ + mov x22, x25 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ + mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ldr x19, [x20, #40] │ │ │ │ + mov x1, x21 │ │ │ │ + cmp x26, x19 │ │ │ │ + csel x2, x26, x19, ls // ls = plast │ │ │ │ + cbz x2, 528cc ::do_widen(char) const@@Base+0x3486c> │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + bl d4f0 │ │ │ │ + cbnz w0, 528e4 ::do_widen(char) const@@Base+0x34884> │ │ │ │ + sub x19, x19, x26 │ │ │ │ + mov w0, w19 │ │ │ │ + cmp x19, x23 │ │ │ │ + b.gt 528e8 ::do_widen(char) const@@Base+0x34888> │ │ │ │ + cmp x19, x24 │ │ │ │ + b.lt 52960 ::do_widen(char) const@@Base+0x34900> // b.tstop │ │ │ │ + tbnz w0, #31, 52960 ::do_widen(char) const@@Base+0x34900> │ │ │ │ + mov x22, x20 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cbnz x20, 528ac ::do_widen(char) const@@Base+0x3484c> │ │ │ │ + cmp x25, x22 │ │ │ │ + b.eq 5296c ::do_widen(char) const@@Base+0x3490c> // b.none │ │ │ │ + ldr x19, [x22, #40] │ │ │ │ + cmp x26, x19 │ │ │ │ + csel x2, x26, x19, ls // ls = plast │ │ │ │ + cbz x2, 5291c ::do_widen(char) const@@Base+0x348bc> │ │ │ │ + ldr x1, [x22, #32] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d4f0 │ │ │ │ + cbnz w0, 52938 ::do_widen(char) const@@Base+0x348d8> │ │ │ │ + sub x0, x26, x19 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 5296c ::do_widen(char) const@@Base+0x3490c> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 529ac ::do_widen(char) const@@Base+0x3494c> // b.tstop │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + csel x22, x22, x25, ge // ge = tcont │ │ │ │ + mov x0, x22 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x20, [x20, #24] │ │ │ │ + cbnz x20, 528ac ::do_widen(char) const@@Base+0x3484c> │ │ │ │ + b 528f4 ::do_widen(char) const@@Base+0x34894> │ │ │ │ + mov x0, x22 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x22, x25 │ │ │ │ + mov x0, x22 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + mov x22, x25 │ │ │ │ + b 52944 ::do_widen(char) const@@Base+0x348e4> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x1f0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #400] │ │ │ │ - add x29, sp, #0x190 │ │ │ │ - stp w0, w1, [sp, #8] │ │ │ │ - stp x19, x20, [sp, #416] │ │ │ │ - mov x19, x8 │ │ │ │ - add x20, sp, #0x10 │ │ │ │ - stp x21, x22, [sp, #432] │ │ │ │ - stp x23, x24, [sp, #448] │ │ │ │ - stp x25, x26, [sp, #464] │ │ │ │ - add x25, sp, #0x80 │ │ │ │ - stp x27, x28, [sp, #480] │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #392] │ │ │ │ + sub sp, sp, #0xd0 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + stp x29, x30, [sp, #112] │ │ │ │ + add x29, sp, #0x70 │ │ │ │ + stp x19, x20, [sp, #128] │ │ │ │ + add x19, sp, #0x48 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3704] │ │ │ │ + stp x21, x22, [sp, #144] │ │ │ │ + mov x21, x0 │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + stp x25, x26, [sp, #176] │ │ │ │ + stp x27, x28, [sp, #192] │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #104] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0xb58 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldrb w0, [x20, #520] │ │ │ │ + tbnz w0, #0, 52fb8 ::do_widen(char) const@@Base+0x34f58> │ │ │ │ + ldrb w0, [x20, #521] │ │ │ │ + tbnz w0, #0, 52f9c ::do_widen(char) const@@Base+0x34f3c> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + add x23, sp, #0x58 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 52a3c ::do_widen(char) const@@Base+0x349dc> // b.none │ │ │ │ + bl d870 │ │ │ │ + add x22, sp, #0x8 │ │ │ │ + add x25, x21, #0x80 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x1, #0xc70 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ mov x0, x25 │ │ │ │ - bl d3b0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3904] │ │ │ │ - add x2, sp, #0x210 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x210 │ │ │ │ - strh wzr, [sp, #352] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x24, x26, [x0, #8] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3712] │ │ │ │ - stur q31, [x2, #-168] │ │ │ │ - stur q31, [x3, #-152] │ │ │ │ - add x2, x21, #0x10 │ │ │ │ - ldur x0, [x24, #-24] │ │ │ │ - str x24, [sp, #16] │ │ │ │ - str x2, [sp, #128] │ │ │ │ - str xzr, [sp, #344] │ │ │ │ - str x26, [x20, x0] │ │ │ │ - add x0, x20, x0 │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3856] │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3792] │ │ │ │ - add x2, x27, #0x18 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x1, x27, #0x40 │ │ │ │ - str x2, [sp, #16] │ │ │ │ - add x2, x22, #0x10 │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #4088] │ │ │ │ - str x0, [sp] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - add x28, sp, #0x70 │ │ │ │ - stp q31, q31, [sp, #32] │ │ │ │ - str q31, [sp, #64] │ │ │ │ - str x1, [sp, #128] │ │ │ │ - bl dfc0 │ │ │ │ - add x3, x23, #0x10 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ + mov x1, x22 │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d3a0 ::do_widen(char) const@@Base+0x3f340> │ │ │ │ + mov x1, x0 │ │ │ │ + add x20, sp, #0x28 │ │ │ │ + add x27, sp, #0x38 │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #3744] │ │ │ │ + ldp x28, x24, [x1] │ │ │ │ + stp x27, xzr, [sp, #40] │ │ │ │ + strb wzr, [sp, #56] │ │ │ │ + add x1, x24, #0x11 │ │ │ │ + bl dcd0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x10 │ │ │ │ + b.ls 53190 ::do_widen(char) const@@Base+0x35130> // b.plast │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #3744] │ │ │ │ + add x1, x1, #0xb60 │ │ │ │ + mov x2, #0x11 // #17 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.hi 53170 ::do_widen(char) const@@Base+0x35110> // b.pmore │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #3744] │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + adrp x26, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x26, #0x8f0 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5c700 ::do_widen(char) const@@Base+0x3e6a0> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 52b28 ::do_widen(char) const@@Base+0x34ac8> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 52b38 ::do_widen(char) const@@Base+0x34ad8> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ add x1, sp, #0x18 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 52b4c ::do_widen(char) const@@Base+0x34aec> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x27, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x27, #0xb78 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldp x28, x2, [sp, #72] │ │ │ │ + add x24, x21, #0x90 │ │ │ │ + add x21, x21, #0x98 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 52870 ::do_widen(char) const@@Base+0x34810> │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 53038 ::do_widen(char) const@@Base+0x34fd8> // b.none │ │ │ │ + cmp x28, x23 │ │ │ │ + b.eq 52b8c ::do_widen(char) const@@Base+0x34b2c> // b.none │ │ │ │ + mov x0, x28 │ │ │ │ + bl d870 │ │ │ │ + add x1, x27, #0xb78 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + mov x1, x22 │ │ │ │ mov x0, x25 │ │ │ │ - str x3, [sp, #24] │ │ │ │ - str w2, [sp, #88] │ │ │ │ - stp x28, xzr, [sp, #96] │ │ │ │ - strb wzr, [sp, #112] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr w0, [sp, #12] │ │ │ │ - tbnz w0, #31, 50238 ::do_widen(char) const@@Base+0x3bcf8> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - sxtw x0, w0 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x20, x1 │ │ │ │ - ldr w2, [x1, #24] │ │ │ │ - orr w2, w2, #0x4 │ │ │ │ - str w2, [x1, #24] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d3a0 ::do_widen(char) const@@Base+0x3f340> │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x0, x2, #0xb88 │ │ │ │ + mov x8, x20 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl 522a0 ::do_widen(char) const@@Base+0x34240> │ │ │ │ + add x1, x26, #0x8f0 │ │ │ │ mov x0, x20 │ │ │ │ - bl de00 │ │ │ │ - ldr x4, [sp, #64] │ │ │ │ - add x1, x19, #0x10 │ │ │ │ - stp x1, xzr, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - cbz x4, 50310 ::do_widen(char) const@@Base+0x3bdd0> │ │ │ │ - ldp x6, x3, [sp, #48] │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ mov x0, x19 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x6, #0x0 │ │ │ │ - ccmp x4, x6, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x6, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - add x1, x27, #0x18 │ │ │ │ - add x5, x27, #0x40 │ │ │ │ - stp x1, x23, [sp, #16] │ │ │ │ - str x5, [sp, #128] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 502a0 ::do_widen(char) const@@Base+0x3bd60> // b.none │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5c700 ::do_widen(char) const@@Base+0x3e6a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x28, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x28, #0xba0 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldp x27, x2, [sp, #72] │ │ │ │ + mov x0, x24 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 52870 ::do_widen(char) const@@Base+0x34810> │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 53024 ::do_widen(char) const@@Base+0x34fc4> // b.none │ │ │ │ + cmp x27, x23 │ │ │ │ + b.eq 52c38 ::do_widen(char) const@@Base+0x34bd8> // b.none │ │ │ │ + mov x0, x27 │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x22, [sp, #24] │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - bl db90 │ │ │ │ - ldur x1, [x24, #-24] │ │ │ │ - str x24, [sp, #16] │ │ │ │ + add x1, x28, #0xba0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + mov x1, x22 │ │ │ │ mov x0, x25 │ │ │ │ - str x26, [x20, x1] │ │ │ │ - str x21, [sp, #128] │ │ │ │ - bl d410 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d3a0 ::do_widen(char) const@@Base+0x3f340> │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x0, x2, #0xbb0 │ │ │ │ + mov x8, x20 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl 522a0 ::do_widen(char) const@@Base+0x34240> │ │ │ │ + add x1, x26, #0x8f0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5c700 ::do_widen(char) const@@Base+0x3e6a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x28, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x1, x28, #0x2e8 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldp x27, x2, [sp, #72] │ │ │ │ + mov x0, x24 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 52870 ::do_widen(char) const@@Base+0x34810> │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 53010 ::do_widen(char) const@@Base+0x34fb0> // b.none │ │ │ │ + cmp x27, x23 │ │ │ │ + b.eq 52ce4 ::do_widen(char) const@@Base+0x34c84> // b.none │ │ │ │ + mov x0, x27 │ │ │ │ + bl d870 │ │ │ │ + add x1, x28, #0x2e8 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d3a0 ::do_widen(char) const@@Base+0x3f340> │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x0, x2, #0xbc8 │ │ │ │ + mov x8, x20 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl 522a0 ::do_widen(char) const@@Base+0x34240> │ │ │ │ + add x1, x26, #0x8f0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5c700 ::do_widen(char) const@@Base+0x3e6a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x28, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x28, #0xbe0 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldp x27, x2, [sp, #72] │ │ │ │ + mov x0, x24 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 52870 ::do_widen(char) const@@Base+0x34810> │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 52ffc ::do_widen(char) const@@Base+0x34f9c> // b.none │ │ │ │ + cmp x27, x23 │ │ │ │ + b.eq 52d90 ::do_widen(char) const@@Base+0x34d30> // b.none │ │ │ │ + mov x0, x27 │ │ │ │ + bl d870 │ │ │ │ + add x1, x28, #0xbe0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d3a0 ::do_widen(char) const@@Base+0x3f340> │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x0, x2, #0xbe8 │ │ │ │ + mov x8, x20 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl 522a0 ::do_widen(char) const@@Base+0x34240> │ │ │ │ + add x1, x26, #0x8f0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5c700 ::do_widen(char) const@@Base+0x3e6a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x28, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x28, #0xc00 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldp x27, x2, [sp, #72] │ │ │ │ + mov x0, x24 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 52870 ::do_widen(char) const@@Base+0x34810> │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 52fe8 ::do_widen(char) const@@Base+0x34f88> // b.none │ │ │ │ + cmp x27, x23 │ │ │ │ + b.eq 52e3c ::do_widen(char) const@@Base+0x34ddc> // b.none │ │ │ │ + mov x0, x27 │ │ │ │ + bl d870 │ │ │ │ + add x1, x28, #0xc00 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d3a0 ::do_widen(char) const@@Base+0x3f340> │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x0, x2, #0xc10 │ │ │ │ + mov x8, x20 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl 522a0 ::do_widen(char) const@@Base+0x34240> │ │ │ │ + add x1, x26, #0x8f0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5c700 ::do_widen(char) const@@Base+0x3e6a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x27, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x27, #0xc28 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + mov x0, x24 │ │ │ │ + ldp x24, x2, [sp, #72] │ │ │ │ + mov x1, x24 │ │ │ │ + bl 52870 ::do_widen(char) const@@Base+0x34810> │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 52fd4 ::do_widen(char) const@@Base+0x34f74> // b.none │ │ │ │ + cmp x24, x23 │ │ │ │ + b.eq 52ee8 ::do_widen(char) const@@Base+0x34e88> // b.none │ │ │ │ + mov x0, x24 │ │ │ │ + bl d870 │ │ │ │ + add x1, x27, #0xc28 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d3a0 ::do_widen(char) const@@Base+0x3f340> │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x0, x2, #0xc30 │ │ │ │ + mov x8, x20 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl 522a0 ::do_widen(char) const@@Base+0x34240> │ │ │ │ + add x1, x26, #0x8f0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5c700 ::do_widen(char) const@@Base+0x3e6a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 50358 ::do_widen(char) const@@Base+0x3be18> // b.any │ │ │ │ - ldp x29, x30, [sp, #400] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #416] │ │ │ │ - ldp x21, x22, [sp, #432] │ │ │ │ - ldp x23, x24, [sp, #448] │ │ │ │ - ldp x25, x26, [sp, #464] │ │ │ │ - ldp x27, x28, [sp, #480] │ │ │ │ - add sp, sp, #0x1f0 │ │ │ │ + b.ne 5308c ::do_widen(char) const@@Base+0x3502c> // b.any │ │ │ │ + ldp x29, x30, [sp, #112] │ │ │ │ + ldp x19, x20, [sp, #128] │ │ │ │ + ldp x21, x22, [sp, #144] │ │ │ │ + ldp x23, x24, [sp, #160] │ │ │ │ + ldp x25, x26, [sp, #176] │ │ │ │ + ldp x27, x28, [sp, #192] │ │ │ │ + add sp, sp, #0xd0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add x1, sp, #0x60 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 5027c ::do_widen(char) const@@Base+0x3bd3c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ + ldp x1, x2, [sp, #72] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ + b 52a28 ::do_widen(char) const@@Base+0x349c8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ + ldp x1, x2, [sp, #72] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ + b 52a20 ::do_widen(char) const@@Base+0x349c0> │ │ │ │ + cmp x24, x23 │ │ │ │ + b.eq 52f5c ::do_widen(char) const@@Base+0x34efc> // b.none │ │ │ │ + mov x0, x24 │ │ │ │ + bl d870 │ │ │ │ + b 52f5c ::do_widen(char) const@@Base+0x34efc> │ │ │ │ + cmp x27, x23 │ │ │ │ + b.eq 52eb0 ::do_widen(char) const@@Base+0x34e50> // b.none │ │ │ │ + mov x0, x27 │ │ │ │ + bl d870 │ │ │ │ + b 52eb0 ::do_widen(char) const@@Base+0x34e50> │ │ │ │ + cmp x27, x23 │ │ │ │ + b.eq 52e04 ::do_widen(char) const@@Base+0x34da4> // b.none │ │ │ │ + mov x0, x27 │ │ │ │ + bl d870 │ │ │ │ + b 52e04 ::do_widen(char) const@@Base+0x34da4> │ │ │ │ + cmp x27, x23 │ │ │ │ + b.eq 52d58 ::do_widen(char) const@@Base+0x34cf8> // b.none │ │ │ │ + mov x0, x27 │ │ │ │ + bl d870 │ │ │ │ + b 52d58 ::do_widen(char) const@@Base+0x34cf8> │ │ │ │ + cmp x27, x23 │ │ │ │ + b.eq 52cac ::do_widen(char) const@@Base+0x34c4c> // b.none │ │ │ │ + mov x0, x27 │ │ │ │ + bl d870 │ │ │ │ + b 52cac ::do_widen(char) const@@Base+0x34c4c> │ │ │ │ + cmp x28, x23 │ │ │ │ + b.eq 52c00 ::do_widen(char) const@@Base+0x34ba0> // b.none │ │ │ │ + mov x0, x28 │ │ │ │ + bl d870 │ │ │ │ + b 52c00 ::do_widen(char) const@@Base+0x34ba0> │ │ │ │ bti j │ │ │ │ mov x1, x0 │ │ │ │ mov x0, x19 │ │ │ │ mov x19, x1 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x20 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 503bc ::do_widen(char) const@@Base+0x3be7c> // b.none │ │ │ │ + b.eq 530bc ::do_widen(char) const@@Base+0x3505c> // b.none │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ - add x23, x23, #0x10 │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - str x23, [sp, #24] │ │ │ │ + mov x0, x20 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - ldr x0, [sp] │ │ │ │ - str x22, [sp, #24] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x24, #-24] │ │ │ │ - str x24, [sp, #16] │ │ │ │ - str x26, [x20, x0] │ │ │ │ - mov x0, x25 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - str x21, [sp, #128] │ │ │ │ - bl d410 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + mov x0, x22 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x26] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 50358 ::do_widen(char) const@@Base+0x3be18> // b.any │ │ │ │ + b.ne 5308c ::do_widen(char) const@@Base+0x3502c> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - b 50334 ::do_widen(char) const@@Base+0x3bdf4> │ │ │ │ + b 530a0 ::do_widen(char) const@@Base+0x35040> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 50390 ::do_widen(char) const@@Base+0x3be50> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - add x19, sp, #0x8 │ │ │ │ - mov x8, x19 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - bl 549c0 ::do_widen(char) const@@Base+0x40480> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 50460 ::do_widen(char) const@@Base+0x3bf20> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl e918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x948> │ │ │ │ + b 53068 ::do_widen(char) const@@Base+0x35008> │ │ │ │ + bti j │ │ │ │ + b 53050 ::do_widen(char) const@@Base+0x34ff0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 53060 ::do_widen(char) const@@Base+0x35000> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 53068 ::do_widen(char) const@@Base+0x35008> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 53060 ::do_widen(char) const@@Base+0x35000> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 53068 ::do_widen(char) const@@Base+0x35008> │ │ │ │ + bti j │ │ │ │ + b 53050 ::do_widen(char) const@@Base+0x34ff0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 53060 ::do_widen(char) const@@Base+0x35000> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 53068 ::do_widen(char) const@@Base+0x35008> │ │ │ │ bti j │ │ │ │ mov x1, x0 │ │ │ │ mov x0, x19 │ │ │ │ mov x19, x1 │ │ │ │ - bl d980 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #3744] │ │ │ │ + b 530a0 ::do_widen(char) const@@Base+0x35040> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 53150 ::do_widen(char) const@@Base+0x350f0> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x26] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 50464 ::do_widen(char) const@@Base+0x3bf24> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - add x19, sp, #0x8 │ │ │ │ - mov x8, x19 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - bl 549c0 ::do_widen(char) const@@Base+0x40480> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ + b.ne 5308c ::do_widen(char) const@@Base+0x3502c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x26] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 504ec ::do_widen(char) const@@Base+0x3bfac> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl e918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x948> │ │ │ │ + b.ne 5308c ::do_widen(char) const@@Base+0x3502c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + b 53050 ::do_widen(char) const@@Base+0x34ff0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 53060 ::do_widen(char) const@@Base+0x35000> │ │ │ │ + bti j │ │ │ │ + b 53050 ::do_widen(char) const@@Base+0x34ff0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 53060 ::do_widen(char) const@@Base+0x35000> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 53068 ::do_widen(char) const@@Base+0x35008> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 53068 ::do_widen(char) const@@Base+0x35008> │ │ │ │ + bti j │ │ │ │ + b 53050 ::do_widen(char) const@@Base+0x34ff0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 53060 ::do_widen(char) const@@Base+0x35000> │ │ │ │ bti j │ │ │ │ mov x1, x0 │ │ │ │ mov x0, x19 │ │ │ │ mov x19, x1 │ │ │ │ - bl d980 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 504f0 ::do_widen(char) const@@Base+0x3bfb0> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ + b.eq 530bc ::do_widen(char) const@@Base+0x3505c> // b.none │ │ │ │ + b 5308c ::do_widen(char) const@@Base+0x3502c> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - ldr x5, [x0] │ │ │ │ - str x5, [sp, #40] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - cbz x4, 50540 ::do_widen(char) const@@Base+0x3c000> │ │ │ │ - cmp w2, #0x1 │ │ │ │ - ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ - b.eq 505a0 ::do_widen(char) const@@Base+0x3c060> // b.none │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 50558 ::do_widen(char) const@@Base+0x3c018> │ │ │ │ - ldr x1, [x19] │ │ │ │ + sub sp, sp, #0x120 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + stp x29, x30, [sp, #192] │ │ │ │ + add x29, sp, #0xc0 │ │ │ │ + stp x19, x20, [sp, #208] │ │ │ │ + add x19, sp, #0x98 │ │ │ │ + stp x21, x22, [sp, #224] │ │ │ │ + mov x21, x0 │ │ │ │ + stp x23, x24, [sp, #240] │ │ │ │ + add x23, x21, #0x90 │ │ │ │ + add x24, x21, #0x98 │ │ │ │ + stp x25, x26, [sp, #256] │ │ │ │ + stp x27, x28, [sp, #272] │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #184] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ mov x0, x19 │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - ldrb w0, [x19, #240] │ │ │ │ - stur q31, [x19, #8] │ │ │ │ - stur q31, [x19, #24] │ │ │ │ - stur q31, [x19, #40] │ │ │ │ - tbz w0, #0, 50600 ::do_widen(char) const@@Base+0x3c0c0> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - add x19, sp, #0x8 │ │ │ │ - mov x8, x19 │ │ │ │ - bl 47fa0 ::do_widen(char) const@@Base+0x33a60> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 50648 ::do_widen(char) const@@Base+0x3c108> // b.any │ │ │ │ + add x1, x1, #0xc70 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldp x1, x2, [sp, #152] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 52870 ::do_widen(char) const@@Base+0x34810> │ │ │ │ + cmp x24, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl e918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x948> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 50540 ::do_widen(char) const@@Base+0x3c000> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.gt 50540 ::do_widen(char) const@@Base+0x3c000> │ │ │ │ - ldrb w0, [x19, #240] │ │ │ │ - add x1, x4, w1, sxtw │ │ │ │ - str x1, [x19, #16] │ │ │ │ - tbz w0, #0, 50600 ::do_widen(char) const@@Base+0x3c0c0> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - add x19, sp, #0x8 │ │ │ │ - mov x8, x19 │ │ │ │ - bl 47fa0 ::do_widen(char) const@@Base+0x33a60> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 50648 ::do_widen(char) const@@Base+0x3c108> // b.any │ │ │ │ + b.eq 53874 ::do_widen(char) const@@Base+0x35814> // b.none │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x19 │ │ │ │ - bl e918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x948> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x848 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bti j │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x1, #0xc78 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldp x1, x2, [sp, #152] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 52870 ::do_widen(char) const@@Base+0x34810> │ │ │ │ + cmp x24, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + b.eq 538b4 ::do_widen(char) const@@Base+0x35854> // b.none │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x20, sp, #0x78 │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x1, #0xbe0 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldp x1, x2, [sp, #120] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 52870 ::do_widen(char) const@@Base+0x34810> │ │ │ │ + mov x22, x0 │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0xc00 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldp x1, x2, [sp, #152] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 52870 ::do_widen(char) const@@Base+0x34810> │ │ │ │ + cmp x24, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + b.eq 538f4 ::do_widen(char) const@@Base+0x35894> // b.none │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x25, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x25, #0xcf8 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldp x1, x2, [sp, #120] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 52870 ::do_widen(char) const@@Base+0x34810> │ │ │ │ + cmp x24, x0 │ │ │ │ + b.eq 53388 ::do_widen(char) const@@Base+0x35328> // b.none │ │ │ │ + add x1, x25, #0xcf8 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + mov x1, x19 │ │ │ │ + add x0, x21, #0x80 │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d4c0 ::do_widen(char) const@@Base+0x3f460> │ │ │ │ + ldr w0, [x0] │ │ │ │ + tbnz w0, #31, 536a4 ::do_widen(char) const@@Base+0x35644> │ │ │ │ + mov x0, x19 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x22, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x22, #0xd50 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldp x1, x2, [sp, #120] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 52870 ::do_widen(char) const@@Base+0x34810> │ │ │ │ + cmp x24, x0 │ │ │ │ + b.eq 533e4 ::do_widen(char) const@@Base+0x35384> // b.none │ │ │ │ + add x1, x22, #0xd50 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + mov x1, x19 │ │ │ │ + add x0, x21, #0x80 │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d4c0 ::do_widen(char) const@@Base+0x3f460> │ │ │ │ + ldr w0, [x0] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + mov x0, x19 │ │ │ │ + b.le 536f0 ::do_widen(char) const@@Base+0x35690> │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x1, x22, #0xd50 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + add x22, x21, #0x80 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + ldrb w0, [x0, #8] │ │ │ │ + tbnz w0, #0, 53438 ::do_widen(char) const@@Base+0x353d8> │ │ │ │ + add x1, x25, #0xcf8 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + ldrb w0, [x0, #8] │ │ │ │ + tbz w0, #0, 53738 ::do_widen(char) const@@Base+0x356d8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x25, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x25, #0xda0 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + ldrb w0, [x0, #8] │ │ │ │ + tbz w0, #0, 5363c ::do_widen(char) const@@Base+0x355dc> │ │ │ │ + mov x0, x20 │ │ │ │ + add x26, sp, #0x58 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x25, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x26 │ │ │ │ + add x1, x25, #0xde0 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + ldrb w0, [x0, #8] │ │ │ │ + tbz w0, #0, 5377c ::do_widen(char) const@@Base+0x3571c> │ │ │ │ + mov x0, x26 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x25, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x25, #0xe28 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d600 ::do_widen(char) const@@Base+0x3f5a0> │ │ │ │ mov x1, x0 │ │ │ │ mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl d980 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 50654 ::do_widen(char) const@@Base+0x3c114> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - b 50624 ::do_widen(char) const@@Base+0x3c0e4> │ │ │ │ + ldr d31, [x1] │ │ │ │ + str d31, [x21, #1016] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x1, #0xe38 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldp x1, x2, [sp, #152] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 52870 ::do_widen(char) const@@Base+0x34810> │ │ │ │ + cmp x24, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + b.eq 53944 ::do_widen(char) const@@Base+0x358e4> // b.none │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr d31, [x21, #1016] │ │ │ │ + mov x0, #0x4049000000000000 // #4632233691727265792 │ │ │ │ + fmov d30, x0 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + str d31, [x21, #1016] │ │ │ │ + add x1, x25, #0xe28 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + ldrb w27, [x1, #8] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + tbz w27, #0, 53670 ::do_widen(char) const@@Base+0x35610> │ │ │ │ + add x27, sp, #0x18 │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x27 │ │ │ │ + add x1, x1, #0xe48 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + ldrb w25, [x0, #8] │ │ │ │ + and w0, w25, #0x1 │ │ │ │ + str w0, [sp, #12] │ │ │ │ + tbnz w25, #0, 53838 ::do_widen(char) const@@Base+0x357d8> │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3704] │ │ │ │ + mov x0, x27 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x1, #0xe98 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldrb w0, [x25, #520] │ │ │ │ + tbnz w0, #0, 53a58 ::do_widen(char) const@@Base+0x359f8> │ │ │ │ + ldrb w0, [x25, #521] │ │ │ │ + tbnz w0, #0, 53994 ::do_widen(char) const@@Base+0x35934> │ │ │ │ + mov x0, x19 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x1, #0xf20 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d3a0 ::do_widen(char) const@@Base+0x3f340> │ │ │ │ + mov x1, x0 │ │ │ │ + add x2, sp, #0xa8 │ │ │ │ + str x2, [sp, #152] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 520a0 ::do_widen(char) const@@Base+0x34040> │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 61240 ::do_widen(char) const@@Base+0x431e0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - ldr x5, [x0] │ │ │ │ - str x5, [sp, #40] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - cbz x4, 506a0 ::do_widen(char) const@@Base+0x3c160> │ │ │ │ - cmp w2, #0x1 │ │ │ │ - ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ - b.eq 50700 ::do_widen(char) const@@Base+0x3c1c0> // b.none │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 506b8 ::do_widen(char) const@@Base+0x3c178> │ │ │ │ - ldr x1, [x19] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 53bb4 ::do_widen(char) const@@Base+0x35b54> // b.any │ │ │ │ + ldp x29, x30, [sp, #192] │ │ │ │ + ldp x19, x20, [sp, #208] │ │ │ │ + ldp x21, x22, [sp, #224] │ │ │ │ + ldp x23, x24, [sp, #240] │ │ │ │ + ldp x25, x26, [sp, #256] │ │ │ │ + ldp x27, x28, [sp, #272] │ │ │ │ + add sp, sp, #0x120 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x1, x25, #0xda0 │ │ │ │ mov x0, x19 │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - stur q31, [x19, #8] │ │ │ │ - stur q31, [x19, #24] │ │ │ │ - stur q31, [x19, #40] │ │ │ │ - tbz w0, #0, 50760 ::do_widen(char) const@@Base+0x3c220> │ │ │ │ - adrp x20, 9f000 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d4c0 ::do_widen(char) const@@Base+0x3f460> │ │ │ │ + ldr w0, [x0] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + mov x0, x19 │ │ │ │ + b.le 5394c ::do_widen(char) const@@Base+0x358ec> │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 53464 ::do_widen(char) const@@Base+0x35404> │ │ │ │ + add x1, x25, #0xe28 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d600 ::do_widen(char) const@@Base+0x3f5a0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr d31, [x1] │ │ │ │ + str d31, [x21, #1016] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 5353c ::do_widen(char) const@@Base+0x354dc> │ │ │ │ + mov x0, x19 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x20, 9f000 │ │ │ │ ldr x20, [x20, #3744] │ │ │ │ - add x19, sp, #0x8 │ │ │ │ - mov x8, x19 │ │ │ │ - bl 47fa0 ::do_widen(char) const@@Base+0x33a60> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x1, #0xd00 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 507a8 ::do_widen(char) const@@Base+0x3c268> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl e918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x948> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 506a0 ::do_widen(char) const@@Base+0x3c160> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.gt 506a0 ::do_widen(char) const@@Base+0x3c160> │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - add x1, x4, w1, sxtw │ │ │ │ - str x1, [x19, #16] │ │ │ │ - tbz w0, #0, 50760 ::do_widen(char) const@@Base+0x3c220> │ │ │ │ - adrp x20, 9f000 │ │ │ │ + b.ne 53bb4 ::do_widen(char) const@@Base+0x35b54> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 259a0 ::do_widen(char) const@@Base+0x7940> │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x20, 9f000 │ │ │ │ ldr x20, [x20, #3744] │ │ │ │ - add x19, sp, #0x8 │ │ │ │ - mov x8, x19 │ │ │ │ - bl 47fa0 ::do_widen(char) const@@Base+0x33a60> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x1, #0xd38 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 507a8 ::do_widen(char) const@@Base+0x3c268> // b.any │ │ │ │ + b.ne 53bb4 ::do_widen(char) const@@Base+0x35b54> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 259a0 ::do_widen(char) const@@Base+0x7940> │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3704] │ │ │ │ mov x0, x19 │ │ │ │ - bl e918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x948> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x7a8 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl d980 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 507b4 ::do_widen(char) const@@Base+0x3c274> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - b 50784 ::do_widen(char) const@@Base+0x3c244> │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x1, #0xd58 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldrb w0, [x25, #520] │ │ │ │ + tbnz w0, #0, 539fc ::do_widen(char) const@@Base+0x3599c> │ │ │ │ + ldrb w0, [x25, #521] │ │ │ │ + tbnz w0, #0, 539c8 ::do_widen(char) const@@Base+0x35968> │ │ │ │ mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - ldr x5, [x0] │ │ │ │ - str x5, [sp, #40] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - cbz x4, 50800 ::do_widen(char) const@@Base+0x3c2c0> │ │ │ │ - cmp w2, #0x1 │ │ │ │ - ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ - b.eq 50860 ::do_widen(char) const@@Base+0x3c320> // b.none │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 50818 ::do_widen(char) const@@Base+0x3c2d8> │ │ │ │ - ldr x1, [x19] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 53440 ::do_widen(char) const@@Base+0x353e0> │ │ │ │ + add x1, x25, #0xde0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d600 ::do_widen(char) const@@Base+0x3f5a0> │ │ │ │ + ldr d31, [x0] │ │ │ │ + fmov d30, #5.000000000000000000e-01 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.mi 537ec ::do_widen(char) const@@Base+0x3578c> // b.first │ │ │ │ + add x1, x25, #0xde0 │ │ │ │ mov x0, x19 │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - ldrb w0, [x19, #69] │ │ │ │ - stur q31, [x19, #8] │ │ │ │ - stur q31, [x19, #24] │ │ │ │ - stur q31, [x19, #40] │ │ │ │ - tbz w0, #0, 508c0 ::do_widen(char) const@@Base+0x3c380> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - add x19, sp, #0x8 │ │ │ │ - mov x8, x19 │ │ │ │ - bl 47fa0 ::do_widen(char) const@@Base+0x33a60> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 50908 ::do_widen(char) const@@Base+0x3c3c8> // b.any │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d600 ::do_widen(char) const@@Base+0x3f5a0> │ │ │ │ + ldr d29, [x0] │ │ │ │ + fmov d28, #1.000000000000000000e+01 │ │ │ │ mov x0, x19 │ │ │ │ - bl e918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x948> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 50800 ::do_widen(char) const@@Base+0x3c2c0> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.gt 50800 ::do_widen(char) const@@Base+0x3c2c0> │ │ │ │ - ldrb w0, [x19, #69] │ │ │ │ - add x1, x4, w1, sxtw │ │ │ │ - str x1, [x19, #16] │ │ │ │ - tbz w0, #0, 508c0 ::do_widen(char) const@@Base+0x3c380> │ │ │ │ - adrp x20, 9f000 │ │ │ │ + fcmpe d29, d28 │ │ │ │ + b.gt 537e8 ::do_widen(char) const@@Base+0x35788> │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 53494 ::do_widen(char) const@@Base+0x35434> │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x20, 9f000 │ │ │ │ ldr x20, [x20, #3744] │ │ │ │ - add x19, sp, #0x8 │ │ │ │ - mov x8, x19 │ │ │ │ - bl 47fa0 ::do_widen(char) const@@Base+0x33a60> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ + mov x0, x26 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x1, #0xde8 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 50908 ::do_widen(char) const@@Base+0x3c3c8> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl e918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x948> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x8e8 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ + b.ne 53bb4 ::do_widen(char) const@@Base+0x35b54> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 259a0 ::do_widen(char) const@@Base+0x7940> │ │ │ │ + add x28, sp, #0x38 │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x28 │ │ │ │ + add x1, x1, #0xe58 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + ldrb w25, [x0, #8] │ │ │ │ + and w0, w25, #0x1 │ │ │ │ + str w0, [sp, #12] │ │ │ │ + tbnz w25, #0, 53ab4 ::do_widen(char) const@@Base+0x35a54> │ │ │ │ + mov x0, x28 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 5356c ::do_widen(char) const@@Base+0x3550c> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl d980 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x1, #0xc48 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 50914 ::do_widen(char) const@@Base+0x3c3d4> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - b 508e4 ::do_widen(char) const@@Base+0x3c3a4> │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - ldr x5, [x0] │ │ │ │ - str x5, [sp, #40] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - cbz x4, 50960 ::do_widen(char) const@@Base+0x3c420> │ │ │ │ - cmp w2, #0x1 │ │ │ │ - ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ - b.eq 509c0 ::do_widen(char) const@@Base+0x3c480> // b.none │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 50978 ::do_widen(char) const@@Base+0x3c438> │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - ldrb w0, [x19, #80] │ │ │ │ - stur q31, [x19, #8] │ │ │ │ - stur q31, [x19, #24] │ │ │ │ - stur q31, [x19, #40] │ │ │ │ - tbz w0, #0, 50a20 ::do_widen(char) const@@Base+0x3c4e0> │ │ │ │ - adrp x20, 9f000 │ │ │ │ + b.ne 53bb4 ::do_widen(char) const@@Base+0x35b54> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 259a0 ::do_widen(char) const@@Base+0x7940> │ │ │ │ + adrp x20, 9f000 │ │ │ │ ldr x20, [x20, #3744] │ │ │ │ - add x19, sp, #0x8 │ │ │ │ - mov x8, x19 │ │ │ │ - bl 47fa0 ::do_widen(char) const@@Base+0x33a60> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x1, #0xc80 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 50a68 ::do_widen(char) const@@Base+0x3c528> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl e918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x948> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 50960 ::do_widen(char) const@@Base+0x3c420> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.gt 50960 ::do_widen(char) const@@Base+0x3c420> │ │ │ │ - ldrb w0, [x19, #80] │ │ │ │ - add x1, x4, w1, sxtw │ │ │ │ - str x1, [x19, #16] │ │ │ │ - tbz w0, #0, 50a20 ::do_widen(char) const@@Base+0x3c4e0> │ │ │ │ - adrp x20, 9f000 │ │ │ │ + b.ne 53bb4 ::do_widen(char) const@@Base+0x35b54> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 259a0 ::do_widen(char) const@@Base+0x7940> │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + cmp x22, x24 │ │ │ │ + b.ne 53338 ::do_widen(char) const@@Base+0x352d8> // b.any │ │ │ │ + adrp x20, 9f000 │ │ │ │ ldr x20, [x20, #3744] │ │ │ │ - add x19, sp, #0x8 │ │ │ │ - mov x8, x19 │ │ │ │ - bl 47fa0 ::do_widen(char) const@@Base+0x33a60> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x1, #0xcc0 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 50a68 ::do_widen(char) const@@Base+0x3c528> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl e918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x948> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x6e0 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ + b.ne 53bb4 ::do_widen(char) const@@Base+0x35b54> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 259a0 ::do_widen(char) const@@Base+0x7940> │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 53510 ::do_widen(char) const@@Base+0x354b0> │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl d980 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x1, #0xdb0 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 50a74 ::do_widen(char) const@@Base+0x3c534> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - b 50a44 ::do_widen(char) const@@Base+0x3c504> │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xe0 │ │ │ │ - mov x5, x3 │ │ │ │ - adrp x4, 9f000 │ │ │ │ - ldr x4, [x4, #3744] │ │ │ │ - stp x29, x30, [sp, #128] │ │ │ │ - add x29, sp, #0x80 │ │ │ │ - str x3, [sp, #16] │ │ │ │ - ldr x3, [x4] │ │ │ │ - str x3, [sp, #120] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - str x2, [sp, #24] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - b.le 50fdc ::do_widen(char) const@@Base+0x3ca9c> │ │ │ │ - stp x23, x24, [sp, #176] │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #4000] │ │ │ │ - stp x19, x20, [sp, #144] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3816] │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - mov x22, x1 │ │ │ │ - str xzr, [sp, #8] │ │ │ │ - stp x25, x26, [sp, #192] │ │ │ │ - stp x27, x28, [sp, #208] │ │ │ │ - ldr w0, [x19, #160] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 50d04 ::do_widen(char) const@@Base+0x3c7c4> // b.none │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 50cc8 ::do_widen(char) const@@Base+0x3c788> // b.none │ │ │ │ - cmp w0, #0x3 │ │ │ │ - b.eq 50d24 ::do_widen(char) const@@Base+0x3c7e4> // b.none │ │ │ │ - ldr w0, [x19, #120] │ │ │ │ - cmp w0, #0x3 │ │ │ │ - b.ne 50ca8 ::do_widen(char) const@@Base+0x3c768> // b.any │ │ │ │ - ldr x25, [x19] │ │ │ │ - ldr w1, [x19, #112] │ │ │ │ - cbz x25, 50fbc ::do_widen(char) const@@Base+0x3ca7c> │ │ │ │ - ldr w0, [x25, #12] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ne 5101c ::do_widen(char) const@@Base+0x3cadc> // b.any │ │ │ │ - ldr w0, [x25, #64] │ │ │ │ - tbz w0, #1, 50e94 ::do_widen(char) const@@Base+0x3c954> │ │ │ │ - ldp x1, x4, [x25, #48] │ │ │ │ - add x0, sp, #0x37 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - mov x20, x25 │ │ │ │ - cmp x1, x4 │ │ │ │ - b.ne 50b58 ::do_widen(char) const@@Base+0x3c618> // b.any │ │ │ │ - b 50ec4 ::do_widen(char) const@@Base+0x3c984> │ │ │ │ - ldp x0, x4, [x25, #48] │ │ │ │ - cmp x0, x4 │ │ │ │ - b.eq 50bc4 ::do_widen(char) const@@Base+0x3c684> // b.none │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - add x27, x25, #0x30 │ │ │ │ - add x26, sp, #0x40 │ │ │ │ - mov x3, x27 │ │ │ │ + b.ne 53bb4 ::do_widen(char) const@@Base+0x35b54> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 259a0 ::do_widen(char) const@@Base+0x7940> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x23, x0 │ │ │ │ + add x1, x1, #0x140 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldp x1, x2, [sp, #152] │ │ │ │ + mov x0, x23 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ + b 5359c ::do_widen(char) const@@Base+0x3553c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x25, x0 │ │ │ │ + add x1, x1, #0x140 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldp x1, x2, [sp, #152] │ │ │ │ + mov x0, x25 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ + b 53770 ::do_widen(char) const@@Base+0x35710> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x26, x0 │ │ │ │ + add x1, x1, #0x138 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x0, x26 │ │ │ │ + add x1, x1, #0x140 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x0, x26 │ │ │ │ + add x1, x1, #0x198 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldp x1, x2, [sp, #152] │ │ │ │ + mov x0, x26 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ + b 53768 ::do_widen(char) const@@Base+0x35708> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x23, x0 │ │ │ │ + add x1, x1, #0x138 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, #0x140 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, #0x198 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldp x1, x2, [sp, #152] │ │ │ │ + mov x0, x23 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ + b 53594 ::do_widen(char) const@@Base+0x35534> │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x26 │ │ │ │ + add x1, x1, #0xe68 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ mov x1, x26 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + ldrb w25, [x0, #8] │ │ │ │ + and w0, w25, #0x1 │ │ │ │ + str w0, [sp, #12] │ │ │ │ + tbnz w25, #0, 53aec ::do_widen(char) const@@Base+0x35a8c> │ │ │ │ + mov x0, x26 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 53868 ::do_widen(char) const@@Base+0x35808> │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ mov x0, x20 │ │ │ │ - bl d440 │ │ │ │ - ldr w1, [x23] │ │ │ │ + add x1, x1, #0xe78 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + ldrb w25, [x0, #8] │ │ │ │ + and w0, w25, #0x1 │ │ │ │ + str w0, [sp, #12] │ │ │ │ + tbnz w25, #0, 53b24 ::do_widen(char) const@@Base+0x35ac4> │ │ │ │ mov x0, x20 │ │ │ │ - bl d850 │ │ │ │ - mov w21, w0 │ │ │ │ - mov x2, x27 │ │ │ │ - mov x1, x26 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 53ae0 ::do_widen(char) const@@Base+0x35a80> │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0xe88 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldp x1, x2, [sp, #152] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 52870 ::do_widen(char) const@@Base+0x34810> │ │ │ │ + cmp x24, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + b.eq 53b54 ::do_widen(char) const@@Base+0x35af4> // b.none │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 53b18 ::do_widen(char) const@@Base+0x35ab8> │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x20 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - bl de80 │ │ │ │ - mov w0, w21 │ │ │ │ - bl d500 │ │ │ │ - ldr w0, [x24] │ │ │ │ - cmp w21, w0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - strb w0, [x20, #28] │ │ │ │ - ldr x20, [x19] │ │ │ │ - cset w26, ne // ne = any │ │ │ │ - cbz x20, 50f9c ::do_widen(char) const@@Base+0x3ca5c> │ │ │ │ - and w26, w26, #0x1 │ │ │ │ - add x1, x20, #0x20 │ │ │ │ - ldr x2, [x22] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x1, [x1] │ │ │ │ - ldr x21, [x20, #48] │ │ │ │ - ldr x3, [x2, #96] │ │ │ │ - sub x21, x21, x1 │ │ │ │ - mov x2, x21 │ │ │ │ - blr x3 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - mov x27, x0 │ │ │ │ - ccmp x21, x0, #0x4, gt │ │ │ │ - b.le 50c0c ::do_widen(char) const@@Base+0x3c6cc> │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 50f9c ::do_widen(char) const@@Base+0x3ca5c> │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - sub x2, x21, x27 │ │ │ │ - add x1, x0, x27 │ │ │ │ - bl da90 │ │ │ │ - ldr x20, [x19] │ │ │ │ - cbz x20, 50f9c ::do_widen(char) const@@Base+0x3ca5c> │ │ │ │ - ldr x2, [x20, #32] │ │ │ │ - sub x21, x21, x27 │ │ │ │ - ldr x0, [x20, #40] │ │ │ │ - add x21, x2, x21 │ │ │ │ - add x1, x20, #0x20 │ │ │ │ - add x0, x2, x0 │ │ │ │ - stp x21, x0, [x1, #16] │ │ │ │ - cbnz w26, 50b4c ::do_widen(char) const@@Base+0x3c60c> │ │ │ │ - str wzr, [x20, #64] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x26 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x28 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x27 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 535a4 ::do_widen(char) const@@Base+0x35544> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x20 │ │ │ │ - stp x2, x2, [x1, #16] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - strb wzr, [x20, #28] │ │ │ │ - bl d6c0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [x19, #160] │ │ │ │ - ldp x1, x0, [sp, #8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 50ae8 ::do_widen(char) const@@Base+0x3c5a8> │ │ │ │ - ldp x19, x20, [sp, #144] │ │ │ │ - ldp x21, x22, [sp, #160] │ │ │ │ - ldp x23, x24, [sp, #176] │ │ │ │ - ldp x25, x26, [sp, #192] │ │ │ │ - ldp x27, x28, [sp, #208] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 51004 ::do_widen(char) const@@Base+0x3cac4> // b.any │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldp x29, x30, [sp, #128] │ │ │ │ - add sp, sp, #0xe0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x20, x0, #0x1 │ │ │ │ - ldrb w1, [x1, x0] │ │ │ │ - add x0, x19, #0x70 │ │ │ │ - bl d9f0 │ │ │ │ - str x20, [sp, #8] │ │ │ │ - b 50c58 ::do_widen(char) const@@Base+0x3c718> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x20, x19, #0x10 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldrb w1, [x0, x1] │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc70 │ │ │ │ - ldr w0, [x19, #100] │ │ │ │ - cmp w0, #0xd │ │ │ │ - b.ne 50cf4 ::do_widen(char) const@@Base+0x3c7b4> // b.any │ │ │ │ - mov w0, #0x3 // #3 │ │ │ │ - str w0, [x19, #160] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 50c58 ::do_widen(char) const@@Base+0x3c718> │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - str w0, [x19, #160] │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - bl dc90 │ │ │ │ - add x0, x19, #0x70 │ │ │ │ - bl d720 │ │ │ │ - ldr w0, [x19, #160] │ │ │ │ - b 50af4 ::do_widen(char) const@@Base+0x3c5b4> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x25, [x19] │ │ │ │ - add x1, x1, x0 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - sub x0, x1, x0 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - cbz x25, 50f9c ::do_widen(char) const@@Base+0x3ca5c> │ │ │ │ - ldr w0, [x25, #64] │ │ │ │ - tbz w0, #1, 50f7c ::do_widen(char) const@@Base+0x3ca3c> │ │ │ │ - ldp x0, x1, [sp, #32] │ │ │ │ - mov x20, x25 │ │ │ │ - add x27, x25, #0x30 │ │ │ │ - add x28, sp, #0x38 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - add x26, x0, x1 │ │ │ │ - b 50dcc ::do_widen(char) const@@Base+0x3c88c> │ │ │ │ - cbz x20, 50fbc ::do_widen(char) const@@Base+0x3ca7c> │ │ │ │ - mov x3, x27 │ │ │ │ - mov x2, x26 │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d440 │ │ │ │ - ldr w1, [x23] │ │ │ │ - mov x0, x20 │ │ │ │ - bl d850 │ │ │ │ - mov w21, w0 │ │ │ │ - mov x2, x27 │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - bl de80 │ │ │ │ - mov w0, w21 │ │ │ │ - bl d500 │ │ │ │ - ldr w0, [x24] │ │ │ │ - cmp w21, w0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - strb w0, [x20, #28] │ │ │ │ - ldr x20, [x19] │ │ │ │ - b.eq 50ef4 ::do_widen(char) const@@Base+0x3c9b4> // b.none │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x26, x0 │ │ │ │ - b.eq 50ecc ::do_widen(char) const@@Base+0x3c98c> // b.none │ │ │ │ - ldp x0, x4, [x25, #48] │ │ │ │ - cmp x0, x4 │ │ │ │ - b.ne 50d6c ::do_widen(char) const@@Base+0x3c82c> // b.any │ │ │ │ - cbz x20, 50f9c ::do_widen(char) const@@Base+0x3ca5c> │ │ │ │ - ldr x3, [x22] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x1, [x20, #32] │ │ │ │ - ldr x2, [x20, #48] │ │ │ │ - ldr x3, [x3, #96] │ │ │ │ - sub x21, x2, x1 │ │ │ │ - mov x2, x21 │ │ │ │ - blr x3 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - mov x1, x0 │ │ │ │ - ccmp x21, x0, #0x4, gt │ │ │ │ - b.le 50e54 ::do_widen(char) const@@Base+0x3c914> │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 50f9c ::do_widen(char) const@@Base+0x3ca5c> │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - sub x21, x21, x1 │ │ │ │ - mov x2, x21 │ │ │ │ - add x1, x0, x1 │ │ │ │ - bl da90 │ │ │ │ - ldr x20, [x19] │ │ │ │ - cbz x20, 50f9c ::do_widen(char) const@@Base+0x3ca5c> │ │ │ │ - ldp x0, x2, [x20, #32] │ │ │ │ - add x1, x20, #0x20 │ │ │ │ - add x21, x0, x21 │ │ │ │ - add x0, x0, x2 │ │ │ │ - stp x21, x0, [x1, #16] │ │ │ │ - ldr x4, [x25, #56] │ │ │ │ - b 50d70 ::do_widen(char) const@@Base+0x3c830> │ │ │ │ - ldr x20, [x19] │ │ │ │ - cbz x20, 50f9c ::do_widen(char) const@@Base+0x3ca5c> │ │ │ │ - sub x21, x21, x0 │ │ │ │ - add x2, x20, #0x20 │ │ │ │ - ldp x0, x3, [x20, #32] │ │ │ │ - add x21, x0, x21 │ │ │ │ - add x0, x0, x3 │ │ │ │ - stp x21, x0, [x2, #16] │ │ │ │ - cbnz x1, 50e4c ::do_widen(char) const@@Base+0x3c90c> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x0, x1, x0 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 50ee0 ::do_widen(char) const@@Base+0x3c9a0> │ │ │ │ - tbnz w0, #0, 50fe4 ::do_widen(char) const@@Base+0x3caa4> │ │ │ │ - ldp x1, x4, [x25, #32] │ │ │ │ - add x2, x25, #0x20 │ │ │ │ - orr w0, w0, #0x2 │ │ │ │ - str w0, [x25, #64] │ │ │ │ - add x0, sp, #0x37 │ │ │ │ - mov x20, x25 │ │ │ │ - add x4, x1, x4 │ │ │ │ - stp x1, x4, [x2, #16] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - cmp x1, x4 │ │ │ │ - b.ne 50b58 ::do_widen(char) const@@Base+0x3c618> // b.any │ │ │ │ - mov w26, #0x1 // #1 │ │ │ │ - b 50bbc ::do_widen(char) const@@Base+0x3c67c> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x0, x0, x1 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - cbz x20, 50fbc ::do_widen(char) const@@Base+0x3ca7c> │ │ │ │ - ldrb w0, [x20, #28] │ │ │ │ - tbz w0, #0, 50c64 ::do_widen(char) const@@Base+0x3c724> │ │ │ │ - mov w0, #0x4 // #4 │ │ │ │ - str w0, [x19, #160] │ │ │ │ - b 50c58 ::do_widen(char) const@@Base+0x3c718> │ │ │ │ - cbz x20, 50f9c ::do_widen(char) const@@Base+0x3ca5c> │ │ │ │ - ldr x2, [x22] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x1, [x20, #32] │ │ │ │ - ldr x21, [x20, #48] │ │ │ │ - ldr x3, [x2, #96] │ │ │ │ - sub x21, x21, x1 │ │ │ │ - mov x2, x21 │ │ │ │ - blr x3 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - mov x25, x0 │ │ │ │ - ccmp x21, x0, #0x4, gt │ │ │ │ - b.le 50f40 ::do_widen(char) const@@Base+0x3ca00> │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 50f9c ::do_widen(char) const@@Base+0x3ca5c> │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - sub x2, x21, x25 │ │ │ │ - add x1, x0, x25 │ │ │ │ - bl da90 │ │ │ │ - ldr x20, [x19] │ │ │ │ - cbz x20, 50f9c ::do_widen(char) const@@Base+0x3ca5c> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - add x3, x20, #0x20 │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - sub x0, x21, x25 │ │ │ │ - ldr x5, [sp, #8] │ │ │ │ - sub x2, x2, x1 │ │ │ │ - ldp x1, x4, [x20, #32] │ │ │ │ - add x2, x5, x2 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - add x0, x1, x0 │ │ │ │ - add x1, x1, x4 │ │ │ │ - stp x0, x1, [x3, #16] │ │ │ │ - b 50ee0 ::do_widen(char) const@@Base+0x3c9a0> │ │ │ │ - tbnz w0, #0, 50fe4 ::do_widen(char) const@@Base+0x3caa4> │ │ │ │ - orr w0, w0, #0x2 │ │ │ │ - str w0, [x25, #64] │ │ │ │ - ldp x2, x0, [x25, #32] │ │ │ │ - add x1, x25, #0x20 │ │ │ │ - add x0, x2, x0 │ │ │ │ - stp x2, x0, [x1, #16] │ │ │ │ - b 50d50 ::do_widen(char) const@@Base+0x3c810> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0xfe0 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - adrp x3, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x260 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x30a // #778 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - str xzr, [sp, #8] │ │ │ │ - b 50c78 ::do_widen(char) const@@Base+0x3c738> │ │ │ │ - adrp x3, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - add x3, x3, #0x190 │ │ │ │ - add x1, x1, #0xbe8 │ │ │ │ - add x0, x0, #0xe0 │ │ │ │ - mov w2, #0x11f // #287 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - stp x19, x20, [sp, #144] │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - stp x23, x24, [sp, #176] │ │ │ │ - stp x25, x26, [sp, #192] │ │ │ │ - stp x27, x28, [sp, #208] │ │ │ │ + b.eq 53c74 ::do_widen(char) const@@Base+0x35c14> // b.none │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ - bl d820 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x21, sp, #0x50 │ │ │ │ - mov x0, x21 │ │ │ │ - add x2, sp, #0x40 │ │ │ │ - adrp x1, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - str w4, [sp, #64] │ │ │ │ - adrp x19, 9e000 │ │ │ │ - str x3, [sp, #72] │ │ │ │ - bl d930 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3768] │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - add x19, x19, #0xdd8 │ │ │ │ - ldr w0, [x0] │ │ │ │ - str x19, [sp, #80] │ │ │ │ - stp w1, w0, [sp, #112] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 51018 ::do_widen(char) const@@Base+0x3cad8> // b.any │ │ │ │ - mov x0, x21 │ │ │ │ - bl eaa0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xad0> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - str x19, [sp, #80] │ │ │ │ - bl dcf0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + mov w21, w25 │ │ │ │ + mov w22, w25 │ │ │ │ + mov x19, x0 │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + tbz w25, #0, 53bd8 ::do_widen(char) const@@Base+0x35b78> │ │ │ │ mov x0, x20 │ │ │ │ - b.ne 51018 ::do_widen(char) const@@Base+0x3cad8> // b.any │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + tbz w21, #0, 53be4 ::do_widen(char) const@@Base+0x35b84> │ │ │ │ + mov x0, x26 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + tbz w22, #0, 53bf0 ::do_widen(char) const@@Base+0x35b90> │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr w0, [sp, #12] │ │ │ │ + cbz w0, 53b98 ::do_widen(char) const@@Base+0x35b38> │ │ │ │ + mov x0, x27 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 53b98 ::do_widen(char) const@@Base+0x35b38> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov w21, #0x1 // #1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + cbz w21, 53b98 ::do_widen(char) const@@Base+0x35b38> │ │ │ │ + mov x0, x26 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 53b98 ::do_widen(char) const@@Base+0x35b38> │ │ │ │ bti j │ │ │ │ - cmp x1, #0x1 │ │ │ │ - b.ne 51170 ::do_widen(char) const@@Base+0x3cc30> // b.any │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - add x21, sp, #0x50 │ │ │ │ mov x1, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 54a60 ::do_widen(char) const@@Base+0x40520> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 51018 ::do_widen(char) const@@Base+0x3cad8> // b.any │ │ │ │ - mov x0, x21 │ │ │ │ - bl eaa0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xad0> │ │ │ │ + mov w21, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 53c10 ::do_widen(char) const@@Base+0x35bb0> │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ + mov x1, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 586e0 ::do_widen(char) const@@Base+0x441a0> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x19, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 51018 ::do_widen(char) const@@Base+0x3cad8> // b.any │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ + b.ne 53bb4 ::do_widen(char) const@@Base+0x35b54> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 51110 ::do_widen(char) const@@Base+0x3cbd0> │ │ │ │ + mov x19, x0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [sp, #12] │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + tbnz w25, #0, 53bd0 ::do_widen(char) const@@Base+0x35b70> │ │ │ │ + b 53bd8 ::do_widen(char) const@@Base+0x35b78> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + cbnz w1, 53b90 ::do_widen(char) const@@Base+0x35b30> │ │ │ │ + b 53b98 ::do_widen(char) const@@Base+0x35b38> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + cbnz w1, 53b90 ::do_widen(char) const@@Base+0x35b30> │ │ │ │ + b 53b98 ::do_widen(char) const@@Base+0x35b38> │ │ │ │ + bti j │ │ │ │ + b 53ca4 ::do_widen(char) const@@Base+0x35c44> │ │ │ │ + bti j │ │ │ │ + str wzr, [sp, #12] │ │ │ │ + mov x19, x0 │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + tbnz w25, #0, 53bd0 ::do_widen(char) const@@Base+0x35b70> │ │ │ │ + b 53bd8 ::do_widen(char) const@@Base+0x35b78> │ │ │ │ + bti j │ │ │ │ + b 53c48 ::do_widen(char) const@@Base+0x35be8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov w21, #0x1 // #1 │ │ │ │ + cbnz w21, 53c1c ::do_widen(char) const@@Base+0x35bbc> │ │ │ │ + b 53b98 ::do_widen(char) const@@Base+0x35b38> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + cbnz w21, 53c1c ::do_widen(char) const@@Base+0x35bbc> │ │ │ │ + b 53b98 ::do_widen(char) const@@Base+0x35b38> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov w21, w25 │ │ │ │ + mov w22, w25 │ │ │ │ + tbnz w25, #0, 53bd0 ::do_widen(char) const@@Base+0x35b70> │ │ │ │ + b 53bd8 ::do_widen(char) const@@Base+0x35b78> │ │ │ │ + bti j │ │ │ │ + b 53d24 ::do_widen(char) const@@Base+0x35cc4> │ │ │ │ + bti j │ │ │ │ + b 53c48 ::do_widen(char) const@@Base+0x35be8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 53b90 ::do_widen(char) const@@Base+0x35b30> │ │ │ │ + bti j │ │ │ │ + mov w22, w25 │ │ │ │ + mov x19, x0 │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + tbnz w25, #0, 53bd0 ::do_widen(char) const@@Base+0x35b70> │ │ │ │ + b 53bd8 ::do_widen(char) const@@Base+0x35b78> │ │ │ │ + bti j │ │ │ │ + b 53bbc ::do_widen(char) const@@Base+0x35b5c> │ │ │ │ + bti j │ │ │ │ + b 53c48 ::do_widen(char) const@@Base+0x35be8> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 51018 ::do_widen(char) const@@Base+0x3cad8> // b.any │ │ │ │ + b.eq 53c74 ::do_widen(char) const@@Base+0x35c14> // b.none │ │ │ │ + b 53bb4 ::do_widen(char) const@@Base+0x35b54> │ │ │ │ + bti j │ │ │ │ + b 53cb8 ::do_widen(char) const@@Base+0x35c58> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x3, [sp, #120] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 51018 ::do_widen(char) const@@Base+0x3cad8> // b.any │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ + mov x19, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + cbnz w1, 53b90 ::do_widen(char) const@@Base+0x35b30> │ │ │ │ + b 53b98 ::do_widen(char) const@@Base+0x35b38> │ │ │ │ + bti j │ │ │ │ + b 53cb8 ::do_widen(char) const@@Base+0x35c58> │ │ │ │ + bti j │ │ │ │ + b 53db8 ::do_widen(char) const@@Base+0x35d58> │ │ │ │ + bti j │ │ │ │ + b 53d84 ::do_widen(char) const@@Base+0x35d24> │ │ │ │ bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - b 511c0 ::do_widen(char) const@@Base+0x3cc80> │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + tbnz w25, #0, 53bd0 ::do_widen(char) const@@Base+0x35b70> │ │ │ │ + b 53bd8 ::do_widen(char) const@@Base+0x35b78> │ │ │ │ + bti j │ │ │ │ + b 53d84 ::do_widen(char) const@@Base+0x35d24> │ │ │ │ + bti j │ │ │ │ + b 53d84 ::do_widen(char) const@@Base+0x35d24> │ │ │ │ + bti j │ │ │ │ + b 53c48 ::do_widen(char) const@@Base+0x35be8> │ │ │ │ + bti j │ │ │ │ + b 53cb8 ::do_widen(char) const@@Base+0x35c58> │ │ │ │ + bti j │ │ │ │ + b 53cb8 ::do_widen(char) const@@Base+0x35c58> │ │ │ │ + bti j │ │ │ │ + b 53ca4 ::do_widen(char) const@@Base+0x35c44> │ │ │ │ bti j │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - str x1, [sp, #80] │ │ │ │ - bl dcf0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 51168 ::do_widen(char) const@@Base+0x3cc28> // b.none │ │ │ │ - b 51018 ::do_widen(char) const@@Base+0x3cad8> │ │ │ │ + b 53b90 ::do_widen(char) const@@Base+0x35b30> │ │ │ │ + bti j │ │ │ │ + b 53ca4 ::do_widen(char) const@@Base+0x35c44> │ │ │ │ + bti j │ │ │ │ + b 53db8 ::do_widen(char) const@@Base+0x35d58> │ │ │ │ + bti j │ │ │ │ + b 53cb8 ::do_widen(char) const@@Base+0x35c58> │ │ │ │ + bti j │ │ │ │ + b 53d84 ::do_widen(char) const@@Base+0x35d24> │ │ │ │ + bti j │ │ │ │ + b 53d84 ::do_widen(char) const@@Base+0x35d24> │ │ │ │ + bti j │ │ │ │ + b 53cfc ::do_widen(char) const@@Base+0x35c9c> │ │ │ │ + bti j │ │ │ │ + b 53c08 ::do_widen(char) const@@Base+0x35ba8> │ │ │ │ + bti j │ │ │ │ + b 53db8 ::do_widen(char) const@@Base+0x35d58> │ │ │ │ + bti j │ │ │ │ + b 53c08 ::do_widen(char) const@@Base+0x35ba8> │ │ │ │ + bti j │ │ │ │ + b 53d84 ::do_widen(char) const@@Base+0x35d24> │ │ │ │ + bti j │ │ │ │ + b 53d58 ::do_widen(char) const@@Base+0x35cf8> │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ 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] │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - sub sp, sp, #0x6d0 │ │ │ │ - str xzr, [sp, #1024] │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - mov x25, x0 │ │ │ │ - mov x19, x1 │ │ │ │ - add x27, sp, #0x200 │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #1736] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3720] │ │ │ │ + stp d12, d13, [sp, #96] │ │ │ │ + stp d14, d15, [sp, #112] │ │ │ │ + sub sp, sp, #0x360 │ │ │ │ + add x19, sp, #0x1e0 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ str x0, [sp, #72] │ │ │ │ - mov x20, x0 │ │ │ │ - bl d250 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3704] │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #856] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x1, #0xf30 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldrb w0, [x20, #520] │ │ │ │ + tbnz w0, #0, 5511c ::do_widen(char) const@@Base+0x370bc> │ │ │ │ + ldrb w0, [x20, #521] │ │ │ │ + tbnz w0, #0, 55100 ::do_widen(char) const@@Base+0x370a0> │ │ │ │ + add x20, sp, #0x1a0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + str x20, [sp, #16] │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x1, #0xcf8 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ mov x1, x20 │ │ │ │ - add x3, sp, #0x90 │ │ │ │ - add x20, sp, #0x210 │ │ │ │ - str x0, [x1, #8] │ │ │ │ - mov x0, x27 │ │ │ │ - ldp x1, x2, [x19] │ │ │ │ - stp x3, xzr, [sp, #128] │ │ │ │ - strb wzr, [sp, #144] │ │ │ │ - str x20, [sp, #512] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 4fb60 ::do_widen(char) const@@Base+0x3b620> │ │ │ │ - add x0, sp, #0x380 │ │ │ │ - mov x1, x27 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - bl 5a680 ::do_widen(char) const@@Base+0x46140> │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 5128c ::do_widen(char) const@@Base+0x3cd4c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr w1, [sp, #1240] │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - ands w0, w1, w0 │ │ │ │ - str w0, [sp, #16] │ │ │ │ - b.ne 52264 ::do_widen(char) const@@Base+0x3dd24> // b.any │ │ │ │ - add x21, sp, #0x80 │ │ │ │ - add x0, sp, #0x390 │ │ │ │ - mov x1, x21 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - bl ded0 >& std::getline, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&, char)@plt> │ │ │ │ - movi d14, #0x0 │ │ │ │ - mov x26, #0x47e0 // #18400 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - movk x26, #0x1e8, lsl #16 │ │ │ │ - str wzr, [sp, #24] │ │ │ │ - str x0, [sp, #48] │ │ │ │ - nop │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - mov x1, x21 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - bl ded0 >& std::getline, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&, char)@plt> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - tst w0, w1 │ │ │ │ - b.ne 518d8 ::do_widen(char) const@@Base+0x3d398> // b.any │ │ │ │ - add x0, sp, #0x1f0 │ │ │ │ - mov x1, #0x2 // #2 │ │ │ │ - mov x2, x0 │ │ │ │ - mov w0, #0x920 // #2336 │ │ │ │ - str x2, [sp, #32] │ │ │ │ - mov x23, x19 │ │ │ │ - stp x2, x1, [sp, #480] │ │ │ │ - strh w0, [sp, #496] │ │ │ │ - strb wzr, [sp, #498] │ │ │ │ - cmp x19, x22 │ │ │ │ - b.eq 51360 ::do_widen(char) const@@Base+0x3ce20> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, x23 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 51354 ::do_widen(char) const@@Base+0x3ce14> // b.none │ │ │ │ + add x0, x0, #0x80 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d4c0 ::do_widen(char) const@@Base+0x3f460> │ │ │ │ + mov x1, x0 │ │ │ │ + add x22, sp, #0x250 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x28, 9f000 │ │ │ │ + ldr x28, [x28, #3712] │ │ │ │ + ldr w23, [x1] │ │ │ │ + bl d3b0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x2, sp, #0x2a0 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x2a0 │ │ │ │ + str xzr, [sp, #808] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x21, x26, [x0, #8] │ │ │ │ + strh wzr, [sp, #816] │ │ │ │ + stur q31, [x2, #152] │ │ │ │ + add x2, x28, #0x10 │ │ │ │ + stur q31, [x3, #168] │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #480] │ │ │ │ + str x2, [sp, #592] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + add x0, x19, x0 │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3856] │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3792] │ │ │ │ + add x2, x20, #0x18 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x2, [sp, #480] │ │ │ │ + add x2, x25, #0x10 │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #4088] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str x2, [sp, #488] │ │ │ │ + add x27, sp, #0x240 │ │ │ │ + stp q31, q31, [sp, #496] │ │ │ │ + str q31, [sp, #528] │ │ │ │ + str x1, [sp, #592] │ │ │ │ + bl dfc0 │ │ │ │ + add x3, x24, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x0, sp, #0x1e8 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + str x3, [sp, #488] │ │ │ │ + str w2, [sp, #552] │ │ │ │ + str x27, [sp, #560] │ │ │ │ + str xzr, [sp, #568] │ │ │ │ + strb wzr, [sp, #576] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov w1, w23 │ │ │ │ + mov x0, x19 │ │ │ │ + bl de00 │ │ │ │ + ldr x4, [sp, #528] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + add x23, sp, #0x1c0 │ │ │ │ + stp x0, xzr, [sp, #448] │ │ │ │ + strb wzr, [sp, #464] │ │ │ │ + cbz x4, 551c4 ::do_widen(char) const@@Base+0x37164> │ │ │ │ + ldr x5, [sp, #512] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x3, [sp, #520] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [sp, #560] │ │ │ │ + add x3, x20, #0x18 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + add x2, x24, #0x10 │ │ │ │ + stp x3, x2, [sp, #480] │ │ │ │ + str x1, [sp, #592] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 5409c ::do_widen(char) const@@Base+0x3603c> // b.none │ │ │ │ bl d870 │ │ │ │ - add x23, x23, #0x20 │ │ │ │ - cmp x23, x22 │ │ │ │ - b.ne 51340 ::do_widen(char) const@@Base+0x3ce00> // b.any │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cbz x0, 515d8 ::do_widen(char) const@@Base+0x3d098> │ │ │ │ - ldp x1, x3, [sp, #480] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + bl db90 │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + str x21, [sp, #480] │ │ │ │ + mov x0, x22 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + str x1, [sp, #592] │ │ │ │ + bl d410 │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x3, x3, #0xf40 │ │ │ │ + mov x4, #0xa // #10 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x23, x19 │ │ │ │ - bl dda0 , std::allocator >::find_first_not_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - mov x28, x0 │ │ │ │ - ldp x1, x3, [sp, #480] │ │ │ │ - mov x2, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl dc80 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - add x1, sp, #0x60 │ │ │ │ - and x0, x28, x0 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 51840 ::do_widen(char) const@@Base+0x3d300> // b.none │ │ │ │ - sub x1, x19, x23 │ │ │ │ - cmp x1, x26 │ │ │ │ - b.hi 51468 ::do_widen(char) const@@Base+0x3cf28> // b.pmore │ │ │ │ - ldr x3, [sp, #136] │ │ │ │ - sub x4, x22, x28 │ │ │ │ - cmp x3, x28 │ │ │ │ - b.cc 52224 ::do_widen(char) const@@Base+0x3dce4> // b.lo, b.ul, b.last │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - sub x3, x3, x28 │ │ │ │ - cmp x3, x4 │ │ │ │ - str x20, [sp, #512] │ │ │ │ - csel x3, x3, x4, ls // ls = plast │ │ │ │ - str x3, [sp, #88] │ │ │ │ - add x4, x1, x28 │ │ │ │ - cmp x3, #0xf │ │ │ │ - b.hi 51598 ::do_widen(char) const@@Base+0x3d058> // b.pmore │ │ │ │ - cmp x3, #0x1 │ │ │ │ - b.eq 5158c ::do_widen(char) const@@Base+0x3d04c> // b.none │ │ │ │ - cbnz x3, 51534 ::do_widen(char) const@@Base+0x3cff4> │ │ │ │ - mov x0, x20 │ │ │ │ - str x3, [sp, #520] │ │ │ │ - strb wzr, [x0, x3] │ │ │ │ - cmp x19, x24 │ │ │ │ - b.eq 5155c ::do_widen(char) const@@Base+0x3d01c> // b.none │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5c700 ::do_widen(char) const@@Base+0x3e6a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x23 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x0, sp, #0x180 │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x1, #0xd50 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d4c0 ::do_widen(char) const@@Base+0x3f460> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + ldr w1, [x1] │ │ │ │ + str w1, [sp, #48] │ │ │ │ + bl d3b0 │ │ │ │ + str x21, [sp, #480] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x28, #0x10 │ │ │ │ + str x0, [sp, #592] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str xzr, [sp, #808] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #816] │ │ │ │ + stur q31, [x0, #152] │ │ │ │ + stur q31, [x0, #168] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #480] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #488] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + stp q31, q31, [sp, #496] │ │ │ │ + str q31, [sp, #528] │ │ │ │ + bl dfc0 │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str w0, [sp, #552] │ │ │ │ + mov x0, x22 │ │ │ │ + str x27, [sp, #560] │ │ │ │ + str xzr, [sp, #568] │ │ │ │ + strb wzr, [sp, #576] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr w1, [sp, #48] │ │ │ │ + mov x0, x19 │ │ │ │ + bl de00 │ │ │ │ + ldr x4, [sp, #528] │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + stp x0, xzr, [sp, #416] │ │ │ │ + strb wzr, [sp, #432] │ │ │ │ + cbz x4, 551d4 ::do_widen(char) const@@Base+0x37174> │ │ │ │ + ldr x5, [sp, #512] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x5, #0x0 │ │ │ │ ldr x3, [sp, #520] │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x1, [sp, #512] │ │ │ │ - cmp x1, x20 │ │ │ │ - b.eq 515c0 ::do_widen(char) const@@Base+0x3d080> // b.none │ │ │ │ - ldr x0, [sp, #528] │ │ │ │ - str x1, [x19] │ │ │ │ - str x0, [x19, #16] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - stur x3, [x19, #-24] │ │ │ │ - ldp x1, x3, [sp, #480] │ │ │ │ - mov x2, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - bl dda0 , std::allocator >::find_first_not_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - mov x28, x0 │ │ │ │ - ldp x1, x3, [sp, #480] │ │ │ │ - mov x2, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl dc80 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - and x1, x28, x0 │ │ │ │ - mov x22, x0 │ │ │ │ - cmn x1, #0x1 │ │ │ │ - b.ne 513a8 ::do_widen(char) const@@Base+0x3ce68> // b.any │ │ │ │ - mov x22, x19 │ │ │ │ - mov x19, x23 │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - sub x3, x22, #0x20 │ │ │ │ - ldur x2, [x22, #-32] │ │ │ │ - sub x1, x0, #0x1 │ │ │ │ - ldrb w2, [x2, x1] │ │ │ │ - cmp w2, #0xd │ │ │ │ - b.eq 51738 ::do_widen(char) const@@Base+0x3d1f8> // b.none │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - sub x23, x22, x19 │ │ │ │ - ldr x0, [sp, #480] │ │ │ │ - ubfx x1, x23, #5, #32 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 514b0 ::do_widen(char) const@@Base+0x3cf70> // b.none │ │ │ │ - str w1, [sp] │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [sp, #560] │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #480] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 54250 ::do_widen(char) const@@Base+0x361f0> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr w1, [sp] │ │ │ │ - cmp w1, #0x3 │ │ │ │ - b.ne 52104 ::do_widen(char) const@@Base+0x3dbc4> // b.any │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + bl db90 │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + str x21, [sp, #480] │ │ │ │ + mov x0, x22 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + str x1, [sp, #592] │ │ │ │ + bl d410 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x4, #0xa // #10 │ │ │ │ + add x3, x3, #0xf50 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl dfb0 <__isoc23_strtol@plt> │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, #0xf60 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5c700 ::do_widen(char) const@@Base+0x3e6a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x23 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + mov x8, x23 │ │ │ │ + bl 60880 ::do_widen(char) const@@Base+0x42820> │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x3, x3, #0xf70 │ │ │ │ + mov x4, #0xa // #10 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl ddf0 │ │ │ │ - fmov d15, d0 │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - cmp w23, w0 │ │ │ │ - b.lt 51f74 ::do_widen(char) const@@Base+0x3da34> // b.tstop │ │ │ │ - fcmpe d14, d0 │ │ │ │ - b.gt 51f74 ::do_widen(char) const@@Base+0x3da34> │ │ │ │ - ldp x1, x0, [x25, #8] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 51694 ::do_widen(char) const@@Base+0x3d154> // b.none │ │ │ │ - str w23, [x1], #4 │ │ │ │ - str x1, [x25, #8] │ │ │ │ - add x4, x25, #0x18 │ │ │ │ - ldp x1, x0, [x4, #8] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 51618 ::do_widen(char) const@@Base+0x3d0d8> // b.none │ │ │ │ - str d15, [x1], #8 │ │ │ │ - str x1, [x4, #8] │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - fmov d14, d15 │ │ │ │ - str w23, [sp, #24] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #16] │ │ │ │ - b 512e0 ::do_widen(char) const@@Base+0x3cda0> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, x3 │ │ │ │ - mov x1, x4 │ │ │ │ - bl d270 │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - str x3, [sp, #520] │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - strb wzr, [x0, x3] │ │ │ │ - cmp x19, x24 │ │ │ │ - b.ne 51408 ::do_widen(char) const@@Base+0x3cec8> // b.any │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5c700 ::do_widen(char) const@@Base+0x3e6a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x23 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ ldr x0, [sp, #40] │ │ │ │ - mov x1, x27 │ │ │ │ - stp x23, x19, [sp, #96] │ │ │ │ - str x19, [sp, #112] │ │ │ │ - bl 1a600 ::do_widen(char) const@@Base+0x60c0> │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - ldr x24, [sp, #112] │ │ │ │ - ldp x23, x19, [sp, #96] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 51434 ::do_widen(char) const@@Base+0x3cef4> // b.none │ │ │ │ - bl d870 │ │ │ │ - b 51434 ::do_widen(char) const@@Base+0x3cef4> │ │ │ │ - ldrb w0, [x4] │ │ │ │ - strb w0, [sp, #528] │ │ │ │ - b 513f4 ::do_widen(char) const@@Base+0x3ceb4> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, x27 │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d4c0 ::do_widen(char) const@@Base+0x3f460> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + ldr w1, [x1] │ │ │ │ + str w1, [sp, #48] │ │ │ │ + bl d3b0 │ │ │ │ + str x21, [sp, #480] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x28, #0x10 │ │ │ │ + str x0, [sp, #592] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str xzr, [sp, #808] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #816] │ │ │ │ + stur q31, [x0, #152] │ │ │ │ + stur q31, [x0, #168] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #480] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #488] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + stp q31, q31, [sp, #496] │ │ │ │ + str q31, [sp, #528] │ │ │ │ + bl dfc0 │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str w0, [sp, #552] │ │ │ │ + mov x0, x22 │ │ │ │ + str x27, [sp, #560] │ │ │ │ + str xzr, [sp, #568] │ │ │ │ + strb wzr, [sp, #576] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr w1, [sp, #48] │ │ │ │ + mov x0, x19 │ │ │ │ + bl de00 │ │ │ │ + ldr x4, [sp, #528] │ │ │ │ + strb wzr, [sp, #464] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + stp x0, xzr, [sp, #448] │ │ │ │ + cbz x4, 551f4 ::do_widen(char) const@@Base+0x37194> │ │ │ │ + ldr x5, [sp, #512] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x3, [sp, #520] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - stp x4, x3, [sp] │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - str x0, [sp, #512] │ │ │ │ - ldp x4, x3, [sp] │ │ │ │ - str x1, [sp, #528] │ │ │ │ - b 51538 ::do_widen(char) const@@Base+0x3cff8> │ │ │ │ - add x2, x3, #0x1 │ │ │ │ - mov x1, x20 │ │ │ │ - str x3, [sp] │ │ │ │ - bl d270 │ │ │ │ - ldr x3, [sp] │ │ │ │ - b 5142c ::do_widen(char) const@@Base+0x3ceec> │ │ │ │ - str x20, [sp, #512] │ │ │ │ - str xzr, [sp, #520] │ │ │ │ - strb wzr, [sp, #528] │ │ │ │ - cmp x24, x19 │ │ │ │ - b.eq 51708 ::do_widen(char) const@@Base+0x3d1c8> // b.none │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 51834 ::do_widen(char) const@@Base+0x3d2f4> // b.none │ │ │ │ - ldr x1, [sp, #528] │ │ │ │ - str x0, [x19] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - add x22, x19, #0x20 │ │ │ │ - str xzr, [x19, #8] │ │ │ │ - b 5148c ::do_widen(char) const@@Base+0x3cf4c> │ │ │ │ - ldr x7, [x25, #24] │ │ │ │ - mov x2, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ - sub x28, x1, x7 │ │ │ │ - asr x0, x28, #3 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 52674 ::do_widen(char) const@@Base+0x3e134> // b.none │ │ │ │ - cmp x0, #0x0 │ │ │ │ - csinc x1, x0, xzr, ne // ne = any │ │ │ │ - adds x0, x0, x1 │ │ │ │ - b.cs 5220c ::do_widen(char) const@@Base+0x3dccc> // b.hs, b.nlast │ │ │ │ - cmp x0, x2 │ │ │ │ - csel x0, x0, x2, ls // ls = plast │ │ │ │ - lsl x0, x0, #3 │ │ │ │ - str x0, [sp] │ │ │ │ - str x7, [sp, #8] │ │ │ │ - str x4, [sp, #24] │ │ │ │ - bl d8b0 │ │ │ │ - add x6, x28, #0x8 │ │ │ │ - str d15, [x0, x28] │ │ │ │ - ldr x7, [sp, #8] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x4, [sp, #24] │ │ │ │ - add x6, x0, x6 │ │ │ │ - cmp x28, #0x0 │ │ │ │ - b.gt 517f8 ::do_widen(char) const@@Base+0x3d2b8> │ │ │ │ - cbnz x7, 51818 ::do_widen(char) const@@Base+0x3d2d8> │ │ │ │ - ldr x0, [sp] │ │ │ │ - str x3, [x25, #24] │ │ │ │ - add x3, x3, x0 │ │ │ │ - stp x6, x3, [x4, #8] │ │ │ │ - b 5151c ::do_widen(char) const@@Base+0x3cfdc> │ │ │ │ - ldr x6, [x25] │ │ │ │ - mov x2, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - sub x28, x1, x6 │ │ │ │ - asr x0, x28, #2 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 52634 ::do_widen(char) const@@Base+0x3e0f4> // b.none │ │ │ │ - cmp x0, #0x0 │ │ │ │ - csinc x1, x0, xzr, ne // ne = any │ │ │ │ - adds x0, x0, x1 │ │ │ │ - b.cs 52218 ::do_widen(char) const@@Base+0x3dcd8> // b.hs, b.nlast │ │ │ │ - cmp x0, x2 │ │ │ │ - csel x0, x0, x2, ls // ls = plast │ │ │ │ - lsl x0, x0, #2 │ │ │ │ - str x0, [sp] │ │ │ │ - str x6, [sp, #8] │ │ │ │ - bl d8b0 │ │ │ │ - str w23, [x0, x28] │ │ │ │ - add x4, x28, #0x4 │ │ │ │ - ldr x6, [sp, #8] │ │ │ │ - mov x3, x0 │ │ │ │ - add x4, x0, x4 │ │ │ │ - cmp x28, #0x0 │ │ │ │ - b.gt 517c4 ::do_widen(char) const@@Base+0x3d284> │ │ │ │ - cbnz x6, 517dc ::do_widen(char) const@@Base+0x3d29c> │ │ │ │ - ldr x0, [sp] │ │ │ │ - stp x3, x4, [x25] │ │ │ │ - add x0, x3, x0 │ │ │ │ - str x0, [x25, #16] │ │ │ │ - b 51504 ::do_widen(char) const@@Base+0x3cfc4> │ │ │ │ - mov x1, x27 │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - stp x24, x24, [sp, #96] │ │ │ │ - str x24, [sp, #112] │ │ │ │ - bl 1a600 ::do_widen(char) const@@Base+0x60c0> │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - ldr x24, [sp, #112] │ │ │ │ - ldp x19, x22, [sp, #96] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 5148c ::do_widen(char) const@@Base+0x3cf4c> // b.none │ │ │ │ - bl d870 │ │ │ │ - b 5148c ::do_widen(char) const@@Base+0x3cf4c> │ │ │ │ - str x20, [sp, #512] │ │ │ │ - cmp x0, x1 │ │ │ │ - csel x23, x0, x1, ls // ls = plast │ │ │ │ - ldur x4, [x22, #-32] │ │ │ │ - str x23, [sp, #88] │ │ │ │ - cmp x23, #0xf │ │ │ │ - b.hi 51854 ::do_widen(char) const@@Base+0x3d314> // b.pmore │ │ │ │ - cmp x23, #0x1 │ │ │ │ - b.eq 51848 ::do_widen(char) const@@Base+0x3d308> // b.none │ │ │ │ - cbnz x23, 51dd4 ::do_widen(char) const@@Base+0x3d894> │ │ │ │ - mov x0, x20 │ │ │ │ - str x23, [sp, #520] │ │ │ │ - sub x1, x22, #0x10 │ │ │ │ - strb wzr, [x0, x23] │ │ │ │ - ldr x0, [x3] │ │ │ │ - ldr x4, [sp, #512] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 518b4 ::do_widen(char) const@@Base+0x3d374> // b.none │ │ │ │ - cmp x4, x20 │ │ │ │ - b.eq 51d98 ::do_widen(char) const@@Base+0x3d858> // b.none │ │ │ │ - stp x4, x2, [x3] │ │ │ │ - ldr x1, [sp, #528] │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ - str x1, [x3, #16] │ │ │ │ - cbz x0, 518c8 ::do_widen(char) const@@Base+0x3d388> │ │ │ │ - str x0, [sp, #512] │ │ │ │ - str x2, [sp, #528] │ │ │ │ - str xzr, [sp, #520] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 5148c ::do_widen(char) const@@Base+0x3cf4c> // b.none │ │ │ │ - bl d870 │ │ │ │ - b 5148c ::do_widen(char) const@@Base+0x3cf4c> │ │ │ │ - mov x1, x6 │ │ │ │ - mov x2, x28 │ │ │ │ - stp x0, x4, [sp, #24] │ │ │ │ - bl d270 │ │ │ │ - ldp x3, x4, [sp, #24] │ │ │ │ - ldr x6, [sp, #8] │ │ │ │ - mov x0, x6 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - str x4, [sp, #24] │ │ │ │ - bl d870 │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x4, [sp, #24] │ │ │ │ - b 516f4 ::do_widen(char) const@@Base+0x3d1b4> │ │ │ │ - mov x1, x7 │ │ │ │ - mov x2, x28 │ │ │ │ - stp x0, x6, [sp, #24] │ │ │ │ - str x4, [sp, #40] │ │ │ │ - bl d270 │ │ │ │ - ldp x3, x6, [sp, #24] │ │ │ │ - ldr x7, [sp, #8] │ │ │ │ - ldr x4, [sp, #40] │ │ │ │ - mov x0, x7 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - stp x6, x4, [sp, #24] │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [sp, #560] │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #480] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 54474 ::do_widen(char) const@@Base+0x36414> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldp x6, x4, [sp, #24] │ │ │ │ - b 51680 ::do_widen(char) const@@Base+0x3d140> │ │ │ │ - ldrb w0, [sp, #528] │ │ │ │ - strb w0, [x19, #16] │ │ │ │ - b 5160c ::do_widen(char) const@@Base+0x3d0cc> │ │ │ │ - mov x22, x19 │ │ │ │ - b 51470 ::do_widen(char) const@@Base+0x3cf30> │ │ │ │ - ldrb w0, [x4] │ │ │ │ - strb w0, [sp, #528] │ │ │ │ - b 51760 ::do_widen(char) const@@Base+0x3d220> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, x27 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + bl db90 │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + str x21, [sp, #480] │ │ │ │ + mov x0, x22 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + str x1, [sp, #592] │ │ │ │ + bl d410 │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x3, x3, #0xf90 │ │ │ │ + mov x4, #0x34 // #52 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - stp x4, x3, [sp] │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldp x4, x3, [sp] │ │ │ │ - str x0, [sp, #512] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5c700 ::do_widen(char) const@@Base+0x3e6a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x23 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x1, #0xfc8 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ ldr x1, [sp, #88] │ │ │ │ - str x1, [sp, #528] │ │ │ │ - mov x2, x23 │ │ │ │ - mov x1, x4 │ │ │ │ - str x3, [sp] │ │ │ │ - bl d270 │ │ │ │ - ldr x23, [sp, #88] │ │ │ │ - str x23, [sp, #520] │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - sub x1, x22, #0x10 │ │ │ │ - ldr x3, [sp] │ │ │ │ - strb wzr, [x0, x23] │ │ │ │ - ldr x0, [x3] │ │ │ │ - ldr x4, [sp, #512] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 51784 ::do_widen(char) const@@Base+0x3d244> // b.any │ │ │ │ - cmp x4, x20 │ │ │ │ - b.eq 51d98 ::do_widen(char) const@@Base+0x3d858> // b.none │ │ │ │ - stp x4, x2, [x3] │ │ │ │ - ldr x0, [sp, #528] │ │ │ │ - str x0, [x3, #16] │ │ │ │ - str x20, [sp, #512] │ │ │ │ - add x20, sp, #0x210 │ │ │ │ - mov x0, x20 │ │ │ │ - b 517a8 ::do_widen(char) const@@Base+0x3d268> │ │ │ │ - ldr w0, [sp, #1240] │ │ │ │ - tst w0, w1 │ │ │ │ - b.eq 51e44 ::do_widen(char) const@@Base+0x3d904> // b.none │ │ │ │ - add x24, sp, #0x270 │ │ │ │ - mov x0, x24 │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d4c0 ::do_widen(char) const@@Base+0x3f460> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + ldr w1, [x1] │ │ │ │ + str w1, [sp, #48] │ │ │ │ bl d3b0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3904] │ │ │ │ - add x2, sp, #0x450 │ │ │ │ + str x21, [sp, #480] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x450 │ │ │ │ - str xzr, [sp, #840] │ │ │ │ + add x0, x28, #0x10 │ │ │ │ + str x0, [sp, #592] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str xzr, [sp, #808] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldp x23, x28, [x0, #8] │ │ │ │ - strh wzr, [sp, #848] │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3712] │ │ │ │ - stur q31, [x2, #-248] │ │ │ │ - stur q31, [x3, #-232] │ │ │ │ - add x2, x25, #0x10 │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x23, [sp, #512] │ │ │ │ - str x2, [sp, #624] │ │ │ │ - str x28, [x27, x0] │ │ │ │ - add x0, x27, x0 │ │ │ │ + strh wzr, [sp, #816] │ │ │ │ + stur q31, [x0, #152] │ │ │ │ + stur q31, [x0, #168] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x26, [x19, x2] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3856] │ │ │ │ - add x0, sp, #0x240 │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3792] │ │ │ │ - add x2, x20, #0x18 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #480] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #488] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ add x1, x20, #0x40 │ │ │ │ - str x2, [sp, #512] │ │ │ │ - add x2, x26, #0x10 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - str x2, [sp, #520] │ │ │ │ - stp q31, q31, [sp, #528] │ │ │ │ - str q31, [sp, #560] │ │ │ │ - str x1, [sp, #624] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + stp q31, q31, [sp, #496] │ │ │ │ + str q31, [sp, #528] │ │ │ │ bl dfc0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4088] │ │ │ │ - add x3, sp, #0x260 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - add x1, sp, #0x208 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - str x3, [sp, #48] │ │ │ │ - str x0, [sp, #520] │ │ │ │ - mov x0, x24 │ │ │ │ - str w2, [sp, #584] │ │ │ │ - str x3, [sp, #592] │ │ │ │ - str xzr, [sp, #600] │ │ │ │ - strb wzr, [sp, #608] │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str w0, [sp, #552] │ │ │ │ + mov x0, x22 │ │ │ │ + str x27, [sp, #560] │ │ │ │ + str xzr, [sp, #568] │ │ │ │ + strb wzr, [sp, #576] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr w1, [sp, #16] │ │ │ │ - mov x0, x27 │ │ │ │ + ldr w1, [sp, #48] │ │ │ │ + mov x0, x19 │ │ │ │ bl de00 │ │ │ │ - ldr x4, [sp, #560] │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - add x0, sp, #0x160 │ │ │ │ - str x0, [sp] │ │ │ │ - stp x1, xzr, [sp, #352] │ │ │ │ - strb wzr, [sp, #368] │ │ │ │ - cbz x4, 51ea8 ::do_widen(char) const@@Base+0x3d968> │ │ │ │ - ldr x5, [sp, #544] │ │ │ │ + ldr x4, [sp, #528] │ │ │ │ + add x1, sp, #0xd0 │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + stp x1, xzr, [sp, #192] │ │ │ │ + strb wzr, [sp, #208] │ │ │ │ + cbz x4, 55204 ::do_widen(char) const@@Base+0x371a4> │ │ │ │ + ldr x5, [sp, #512] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #552] │ │ │ │ + ldr x3, [sp, #520] │ │ │ │ cmp x5, #0x0 │ │ │ │ ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ csel x4, x4, x5, hi // hi = pmore │ │ │ │ sub x4, x4, x3 │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x3, x20, #0x18 │ │ │ │ + ldr x0, [sp, #560] │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #480] │ │ │ │ add x1, x20, #0x40 │ │ │ │ - str x3, [sp, #512] │ │ │ │ - add x2, x0, #0x10 │ │ │ │ - str x2, [sp, #520] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str x1, [sp, #624] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #520] │ │ │ │ - bl db90 │ │ │ │ - ldur x2, [x23, #-24] │ │ │ │ + str x1, [sp, #592] │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 54628 ::do_widen(char) const@@Base+0x365c8> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ add x1, x25, #0x10 │ │ │ │ - str x23, [sp, #512] │ │ │ │ - mov x0, x24 │ │ │ │ - str x28, [x27, x2] │ │ │ │ - str x1, [sp, #624] │ │ │ │ + str x1, [sp, #488] │ │ │ │ + bl db90 │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + str x21, [sp, #480] │ │ │ │ + mov x0, x22 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + str x1, [sp, #592] │ │ │ │ bl d410 │ │ │ │ - ldr x0, [sp] │ │ │ │ - adrp x3, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - mov x4, #0x10 // #16 │ │ │ │ - add x3, x3, #0x4c0 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + adrp x3, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x4, #0x2a // #42 │ │ │ │ + add x3, x3, #0xfd8 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0x180 │ │ │ │ + add x1, sp, #0xe0 │ │ │ │ mov x2, x1 │ │ │ │ mov x1, x0 │ │ │ │ mov x0, x2 │ │ │ │ - str x2, [sp, #16] │ │ │ │ + str x2, [sp, #96] │ │ │ │ bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - ldr x1, [sp, #392] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + add x1, sp, #0x100 │ │ │ │ + mov x2, x1 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x2 │ │ │ │ + str x2, [sp, #128] │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x1, x1, #0x18 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldp x0, x1, [sp, #40] │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d600 ::do_widen(char) const@@Base+0x3f5a0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + ldr d15, [x1] │ │ │ │ + bl d3b0 │ │ │ │ + str x21, [sp, #480] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x28, #0x10 │ │ │ │ + str x0, [sp, #592] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str xzr, [sp, #808] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #816] │ │ │ │ + stur q31, [x0, #152] │ │ │ │ + stur q31, [x0, #168] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #480] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #488] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + stp q31, q31, [sp, #496] │ │ │ │ + str q31, [sp, #528] │ │ │ │ + bl dfc0 │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str w0, [sp, #552] │ │ │ │ + mov x0, x22 │ │ │ │ + str x27, [sp, #560] │ │ │ │ + str xzr, [sp, #568] │ │ │ │ + strb wzr, [sp, #576] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x0, x19 │ │ │ │ + bl dd30 (double)@plt> │ │ │ │ + ldr x4, [sp, #528] │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + str x0, [sp, #136] │ │ │ │ + stp x0, xzr, [sp, #320] │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + strb wzr, [sp, #336] │ │ │ │ + cbz x4, 55210 ::do_widen(char) const@@Base+0x371b0> │ │ │ │ + ldr x5, [sp, #512] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #520] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x3, x20, #0x18 │ │ │ │ + add x2, x24, #0x10 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + stp x3, x2, [sp, #480] │ │ │ │ + str x1, [sp, #592] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + bl db90 │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + str x21, [sp, #480] │ │ │ │ + mov x0, x22 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + str x1, [sp, #592] │ │ │ │ + bl d410 │ │ │ │ + ldp x3, x4, [sp, #256] │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + ldr x2, [sp, #328] │ │ │ │ + add x5, x4, x2 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 5516c ::do_widen(char) const@@Base+0x3710c> // b.none │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + ldr x1, [sp, #320] │ │ │ │ + cmp x5, x0 │ │ │ │ + b.ls 5484c ::do_widen(char) const@@Base+0x367ec> // b.plast │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 55140 ::do_widen(char) const@@Base+0x370e0> // b.none │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ + cmp x5, x0 │ │ │ │ + b.ls 550e0 ::do_widen(char) const@@Base+0x37080> // b.plast │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 52740 ::do_widen(char) const@@Base+0x3e200> // b.plast │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0xc20 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 5586c ::do_widen(char) const@@Base+0x3780c> // b.pmore │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0x1a0 │ │ │ │ + add x1, sp, #0x160 │ │ │ │ mov x2, x1 │ │ │ │ mov x1, x0 │ │ │ │ - mov x0, x2 │ │ │ │ - str x2, [sp, #40] │ │ │ │ + mov x0, x2 │ │ │ │ + str x2, [sp, #56] │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x1, x1, #0x28 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr d14, [x0, #1016] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d3b0 │ │ │ │ + str x21, [sp, #480] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x28, #0x10 │ │ │ │ + str x0, [sp, #592] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str xzr, [sp, #808] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #816] │ │ │ │ + stur q31, [x0, #152] │ │ │ │ + stur q31, [x0, #168] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #480] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #488] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + stp q31, q31, [sp, #496] │ │ │ │ + str q31, [sp, #528] │ │ │ │ + bl dfc0 │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str w0, [sp, #552] │ │ │ │ + mov x0, x22 │ │ │ │ + str x27, [sp, #560] │ │ │ │ + str xzr, [sp, #568] │ │ │ │ + strb wzr, [sp, #576] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + fmov d0, d14 │ │ │ │ + mov x0, x19 │ │ │ │ + bl dd30 (double)@plt> │ │ │ │ + ldr x4, [sp, #528] │ │ │ │ + strb wzr, [sp, #432] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + stp x0, xzr, [sp, #416] │ │ │ │ + cbz x4, 551e4 ::do_widen(char) const@@Base+0x37184> │ │ │ │ + ldr x5, [sp, #512] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ldr x3, [sp, #520] │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x3, x20, #0x18 │ │ │ │ + add x2, x24, #0x10 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + stp x3, x2, [sp, #480] │ │ │ │ + str x1, [sp, #592] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + bl db90 │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + str x21, [sp, #480] │ │ │ │ + mov x0, x22 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + str x1, [sp, #592] │ │ │ │ + bl d410 │ │ │ │ + ldp x3, x4, [sp, #384] │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + ldr x2, [sp, #424] │ │ │ │ + mov x1, x0 │ │ │ │ + str x1, [sp, #152] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 55188 ::do_widen(char) const@@Base+0x37128> // b.none │ │ │ │ + ldr x5, [sp, #400] │ │ │ │ + ldr x1, [sp, #416] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 54a18 ::do_widen(char) const@@Base+0x369b8> // b.plast │ │ │ │ + ldr x5, [sp, #144] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 55148 ::do_widen(char) const@@Base+0x370e8> // b.none │ │ │ │ + ldr x5, [sp, #432] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 550c0 ::do_widen(char) const@@Base+0x37060> // b.plast │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 556dc ::do_widen(char) const@@Base+0x3767c> // b.pmore │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, #0xeb0 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5c700 ::do_widen(char) const@@Base+0x3e6a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x23 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x1, #0xde0 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldp x0, x1, [sp, #40] │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d600 ::do_widen(char) const@@Base+0x3f5a0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + ldr d13, [x1] │ │ │ │ + bl d3b0 │ │ │ │ + str x21, [sp, #480] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x28, #0x10 │ │ │ │ + str x0, [sp, #592] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str xzr, [sp, #808] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #816] │ │ │ │ + stur q31, [x0, #152] │ │ │ │ + stur q31, [x0, #168] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #480] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #488] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + stp q31, q31, [sp, #496] │ │ │ │ + str q31, [sp, #528] │ │ │ │ + bl dfc0 │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str w0, [sp, #552] │ │ │ │ + mov x0, x22 │ │ │ │ + str x27, [sp, #560] │ │ │ │ + str xzr, [sp, #568] │ │ │ │ + strb wzr, [sp, #576] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [sp, #480] │ │ │ │ + fmov d0, d13 │ │ │ │ + mov x3, #0x2 // #2 │ │ │ │ + mov x0, x19 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x19, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #600] │ │ │ │ + bl dd30 (double)@plt> │ │ │ │ + ldr x4, [sp, #528] │ │ │ │ + strb wzr, [sp, #336] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + stp x0, xzr, [sp, #320] │ │ │ │ + cbz x4, 551a4 ::do_widen(char) const@@Base+0x37144> │ │ │ │ + ldr x5, [sp, #512] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ldr x3, [sp, #520] │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x3, x20, #0x18 │ │ │ │ + add x2, x24, #0x10 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + stp x3, x2, [sp, #480] │ │ │ │ + str x1, [sp, #592] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + bl db90 │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + str x21, [sp, #480] │ │ │ │ + mov x0, x22 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + str x1, [sp, #592] │ │ │ │ + bl d410 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + adrp x3, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x4, #0x23 // #35 │ │ │ │ + add x3, x3, #0x38 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x1, x1, #0x60 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - bl d250 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - mov x2, #0x34db // #13531 │ │ │ │ - movk x2, #0xd7b6, lsl #16 │ │ │ │ - movk x2, #0xde82, lsl #32 │ │ │ │ - ldr x3, [x1, #8] │ │ │ │ - mov x1, #0x400000000000 // #70368744177664 │ │ │ │ - movk x1, #0x408f, lsl #48 │ │ │ │ - fmov d31, x1 │ │ │ │ - sub x1, x0, x3 │ │ │ │ - movk x2, #0x431b, lsl #48 │ │ │ │ - mov x0, x24 │ │ │ │ - smulh x2, x1, x2 │ │ │ │ - asr x2, x2, #18 │ │ │ │ - sub x1, x2, x1, asr #63 │ │ │ │ - ucvtf d15, w1 │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x1, #0xda0 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d4c0 ::do_widen(char) const@@Base+0x3f460> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + ldr w1, [x1] │ │ │ │ + str w1, [sp, #88] │ │ │ │ bl d3b0 │ │ │ │ - str x23, [sp, #512] │ │ │ │ + str x21, [sp, #480] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x0, x25, #0x10 │ │ │ │ - str x0, [sp, #624] │ │ │ │ - add x0, sp, #0x450 │ │ │ │ - str xzr, [sp, #840] │ │ │ │ + add x0, x28, #0x10 │ │ │ │ + str x0, [sp, #592] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str xzr, [sp, #808] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #848] │ │ │ │ - stur q31, [x0, #-248] │ │ │ │ - stur q31, [x0, #-232] │ │ │ │ - ldur x2, [x23, #-24] │ │ │ │ - add x0, x27, x2 │ │ │ │ - str x28, [x27, x2] │ │ │ │ + strh wzr, [sp, #816] │ │ │ │ + stur q31, [x0, #152] │ │ │ │ + stur q31, [x0, #168] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x26, [x19, x2] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #512] │ │ │ │ - add x0, x20, #0x40 │ │ │ │ - str x0, [sp, #624] │ │ │ │ - add x0, x26, #0x10 │ │ │ │ - str x0, [sp, #520] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - stp q31, q31, [sp, #528] │ │ │ │ - str q31, [sp, #560] │ │ │ │ + str x0, [sp, #480] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #488] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + stp q31, q31, [sp, #496] │ │ │ │ + str q31, [sp, #528] │ │ │ │ bl dfc0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str xzr, [sp, #600] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - str x0, [sp, #520] │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + str x1, [sp, #488] │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #584] │ │ │ │ - mov x0, x24 │ │ │ │ - str x2, [sp, #592] │ │ │ │ - strb wzr, [sp, #608] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str w0, [sp, #552] │ │ │ │ + mov x0, x22 │ │ │ │ + str x27, [sp, #560] │ │ │ │ + str xzr, [sp, #568] │ │ │ │ + strb wzr, [sp, #576] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [sp, #512] │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x3, #0x2 // #2 │ │ │ │ - mov x0, x27 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x27, x1 │ │ │ │ - ldr w2, [x1, #24] │ │ │ │ - orr w2, w2, #0x4 │ │ │ │ - str w2, [x1, #24] │ │ │ │ - str x3, [sp, #632] │ │ │ │ - bl dd30 (double)@plt> │ │ │ │ - ldr x4, [sp, #560] │ │ │ │ - add x1, sp, #0x1d0 │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - stp x1, xzr, [sp, #448] │ │ │ │ + ldr w1, [sp, #88] │ │ │ │ + mov x0, x19 │ │ │ │ + bl de00 │ │ │ │ + ldr x4, [sp, #528] │ │ │ │ strb wzr, [sp, #464] │ │ │ │ - cbz x4, 51e9c ::do_widen(char) const@@Base+0x3d95c> │ │ │ │ - ldr x5, [sp, #544] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #552] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + stp x0, xzr, [sp, #448] │ │ │ │ + cbz x4, 551b4 ::do_widen(char) const@@Base+0x37154> │ │ │ │ + ldr x5, [sp, #512] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x3, [sp, #520] │ │ │ │ cmp x5, #0x0 │ │ │ │ ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ csel x4, x4, x5, hi // hi = pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ sub x4, x4, x3 │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - add x2, x20, #0x18 │ │ │ │ - ldr x0, [sp, #592] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #520] │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - str x2, [sp, #512] │ │ │ │ - str x20, [sp, #624] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 51c50 ::do_widen(char) const@@Base+0x3d710> // b.none │ │ │ │ + ldr x0, [sp, #560] │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #480] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 54da8 ::do_widen(char) const@@Base+0x36d48> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #520] │ │ │ │ - add x20, sp, #0x1e0 │ │ │ │ - bl db90 │ │ │ │ - ldur x2, [x23, #-24] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ add x1, x25, #0x10 │ │ │ │ - str x23, [sp, #512] │ │ │ │ - mov x0, x24 │ │ │ │ - str x28, [x27, x2] │ │ │ │ - str x1, [sp, #624] │ │ │ │ + str x1, [sp, #488] │ │ │ │ + bl db90 │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + str x21, [sp, #480] │ │ │ │ + mov x0, x22 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + str x1, [sp, #592] │ │ │ │ bl d410 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x8, x20 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl 43560 ::do_widen(char) const@@Base+0x2f020> │ │ │ │ - ldr x1, [sp, #488] │ │ │ │ + ldp x3, x4, [sp, #384] │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 55150 ::do_widen(char) const@@Base+0x370f0> // b.none │ │ │ │ + ldr x5, [sp, #400] │ │ │ │ + ldr x1, [sp, #448] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 54e14 ::do_widen(char) const@@Base+0x36db4> // b.plast │ │ │ │ + ldr x5, [sp, #104] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 55138 ::do_widen(char) const@@Base+0x370d8> // b.none │ │ │ │ + ldr x5, [sp, #464] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 550a0 ::do_widen(char) const@@Base+0x37040> // b.plast │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 52774 ::do_widen(char) const@@Base+0x3e234> // b.plast │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0xc28 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 55398 ::do_widen(char) const@@Base+0x37338> // b.pmore │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3704] │ │ │ │ mov x1, x0 │ │ │ │ - mov x0, x27 │ │ │ │ + mov x0, x19 │ │ │ │ bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - ldrb w0, [x23, #520] │ │ │ │ - tbnz w0, #0, 51e10 ::do_widen(char) const@@Base+0x3d8d0> │ │ │ │ - ldrb w0, [x23, #521] │ │ │ │ - tbnz w0, #0, 51ddc ::do_widen(char) const@@Base+0x3d89c> │ │ │ │ - mov x0, x27 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5c700 ::do_widen(char) const@@Base+0x3e6a0> │ │ │ │ + mov x0, x19 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ + mov x0, x23 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x20, x19 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x1, x1, #0x2e8 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldp x1, x2, [sp, #480] │ │ │ │ + ldr x27, [sp, #72] │ │ │ │ + add x0, x27, #0x90 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + bl 52870 ::do_widen(char) const@@Base+0x34810> │ │ │ │ + add x1, x27, #0x98 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + cmp x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + b.eq 55078 ::do_widen(char) const@@Base+0x37018> // b.none │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x1, x1, #0x70 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5c700 ::do_widen(char) const@@Base+0x3e6a0> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x27, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x27, x27, #0xe0 │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldp x1, x2, [sp, #480] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl 52870 ::do_widen(char) const@@Base+0x34810> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + cmp x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + b.eq 55004 ::do_widen(char) const@@Base+0x36fa4> // b.none │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x1, x27 │ │ │ │ + ldr x27, [sp, #16] │ │ │ │ + mov x0, x27 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ ldr x0, [sp, #40] │ │ │ │ + mov x1, x27 │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d600 ::do_widen(char) const@@Base+0x3f5a0> │ │ │ │ + mov x2, x0 │ │ │ │ + mov w1, #0x10 // #16 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr d12, [x2] │ │ │ │ + bl d7d0 , std::allocator >::basic_ostringstream(std::_Ios_Openmode)@plt> │ │ │ │ + fmov d0, d12 │ │ │ │ + mov x0, x19 │ │ │ │ + bl dd30 (double)@plt> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + mov x8, x23 │ │ │ │ + bl dd10 , std::allocator >::str() const@plt> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + add x20, x20, #0x40 │ │ │ │ + stp x1, x24, [sp, #480] │ │ │ │ + str x20, [sp, #592] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + bl db90 │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + str x21, [sp, #480] │ │ │ │ + mov x0, x22 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + str x1, [sp, #592] │ │ │ │ + bl d410 │ │ │ │ + adrp x3, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x3, x3, #0xe8 │ │ │ │ + mov x4, #0x48 // #72 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5c700 ::do_widen(char) const@@Base+0x3e6a0> │ │ │ │ + mov x0, x19 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp] │ │ │ │ + mov x0, x23 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl 561c0 ::do_widen(char) const@@Base+0x41c80> │ │ │ │ - cmp x19, x22 │ │ │ │ - b.eq 51d40 ::do_widen(char) const@@Base+0x3d800> // b.none │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 51d34 ::do_widen(char) const@@Base+0x3d7f4> // b.none │ │ │ │ - bl d870 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 51d20 ::do_widen(char) const@@Base+0x3d7e0> // b.any │ │ │ │ - cbz x19, 51d4c ::do_widen(char) const@@Base+0x3d80c> │ │ │ │ mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - mov x0, x21 │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x1, x1, #0x138 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5c700 ::do_widen(char) const@@Base+0x3e6a0> │ │ │ │ + mov x0, x19 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1736] │ │ │ │ + ldr x2, [sp, #856] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 52240 ::do_widen(char) const@@Base+0x3dd00> // b.any │ │ │ │ - add sp, sp, #0x6d0 │ │ │ │ + b.ne 5527c ::do_widen(char) const@@Base+0x3721c> // b.any │ │ │ │ + add sp, sp, #0x360 │ │ │ │ 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 d14, d15, [sp, #96] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ + ldp d12, d13, [sp, #96] │ │ │ │ + ldp d14, d15, [sp, #112] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cmp x27, x3 │ │ │ │ - b.eq 51f6c ::do_widen(char) const@@Base+0x3da2c> // b.none │ │ │ │ - cbz x2, 51dc4 ::do_widen(char) const@@Base+0x3d884> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 51e88 ::do_widen(char) const@@Base+0x3d948> // b.none │ │ │ │ - mov x1, x20 │ │ │ │ - str x3, [sp] │ │ │ │ - bl d270 │ │ │ │ - ldr x3, [sp] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x2, [x3, #8] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - b 517a8 ::do_widen(char) const@@Base+0x3d268> │ │ │ │ - mov x0, x20 │ │ │ │ - b 51878 ::do_widen(char) const@@Base+0x3d338> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x1, x1, #0xa8 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3704] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldr x1, [sp, #512] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5c700 ::do_widen(char) const@@Base+0x3e6a0> │ │ │ │ + b 54ee8 ::do_widen(char) const@@Base+0x36e88> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + mov x0, x23 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + b 54e38 ::do_widen(char) const@@Base+0x36dd8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + b 54a3c ::do_widen(char) const@@Base+0x369dc> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + b 54870 ::do_widen(char) const@@Base+0x36810> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3704] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ - b 51cdc ::do_widen(char) const@@Base+0x3d79c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ + ldp x1, x2, [sp, #480] │ │ │ │ bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldr x1, [sp, #512] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ + b 53f10 ::do_widen(char) const@@Base+0x35eb0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ + bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ + ldp x1, x2, [sp, #480] │ │ │ │ bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ - b 51cd4 ::do_widen(char) const@@Base+0x3d794> │ │ │ │ - ldr x20, [sp, #904] │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 52244 ::do_widen(char) const@@Base+0x3dd04> │ │ │ │ - ldr x1, [x0] │ │ │ │ + b 53f08 ::do_widen(char) const@@Base+0x35ea8> │ │ │ │ + mov x5, #0xf // #15 │ │ │ │ + b 54e0c ::do_widen(char) const@@Base+0x36dac> │ │ │ │ + mov x0, #0xf // #15 │ │ │ │ + b 54844 ::do_widen(char) const@@Base+0x367e4> │ │ │ │ + mov x5, #0xf // #15 │ │ │ │ + b 54a10 ::do_widen(char) const@@Base+0x369b0> │ │ │ │ + ldr x1, [sp, #448] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 54e14 ::do_widen(char) const@@Base+0x36db4> // b.plast │ │ │ │ + ldr x5, [sp, #104] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 54e08 ::do_widen(char) const@@Base+0x36da8> // b.any │ │ │ │ + b 54e24 ::do_widen(char) const@@Base+0x36dc4> │ │ │ │ + ldr x1, [sp, #320] │ │ │ │ + cmp x5, #0xf │ │ │ │ + b.ls 5484c ::do_widen(char) const@@Base+0x367ec> // b.plast │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ cmp x1, x0 │ │ │ │ - b.ne 51ec0 ::do_widen(char) const@@Base+0x3d980> // b.any │ │ │ │ - add x0, sp, #0x3c0 │ │ │ │ - bl d310 >::close()@plt> │ │ │ │ - cbnz x0, 518e4 ::do_widen(char) const@@Base+0x3d3a4> │ │ │ │ - ldr x1, [sp, #944] │ │ │ │ - add x0, sp, #0x3b0 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b 518e4 ::do_widen(char) const@@Base+0x3d3a4> │ │ │ │ - ldrb w1, [sp, #528] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [x3] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ - b 51dc4 ::do_widen(char) const@@Base+0x3d884> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ + b.ne 54840 ::do_widen(char) const@@Base+0x367e0> // b.any │ │ │ │ + b 5485c ::do_widen(char) const@@Base+0x367fc> │ │ │ │ + ldr x1, [sp, #416] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 54a18 ::do_widen(char) const@@Base+0x369b8> // b.plast │ │ │ │ + ldr x5, [sp, #144] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 54a0c ::do_widen(char) const@@Base+0x369ac> // b.any │ │ │ │ + b 54a28 ::do_widen(char) const@@Base+0x369c8> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 51c20 ::do_widen(char) const@@Base+0x3d6e0> │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - mov x1, x0 │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr x0, [sp] │ │ │ │ + b 54bec ::do_widen(char) const@@Base+0x36b8c> │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + mov x0, x23 │ │ │ │ bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 51a14 ::do_widen(char) const@@Base+0x3d4d4> │ │ │ │ - bl 55f20 ::do_widen(char) const@@Base+0x419e0> │ │ │ │ - ldr x20, [x20] │ │ │ │ - cbz x20, 52244 ::do_widen(char) const@@Base+0x3dd04> │ │ │ │ - ldr x23, [x20] │ │ │ │ - mov x24, #0x5 // #5 │ │ │ │ - cmp x23, x20 │ │ │ │ - b.eq 51f44 ::do_widen(char) const@@Base+0x3da04> // b.none │ │ │ │ - ldr x0, [x20, #56] │ │ │ │ - and x0, x0, x24 │ │ │ │ - cmp x0, #0x5 │ │ │ │ - b.eq 51f00 ::do_widen(char) const@@Base+0x3d9c0> // b.none │ │ │ │ - ldr x0, [x23, #16] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x2, [x0] │ │ │ │ - ldr x2, [x2, #136] │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [x23, #16] │ │ │ │ - str xzr, [x23, #16] │ │ │ │ - cbz x0, 51f5c ::do_widen(char) const@@Base+0x3da1c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x23, [x23] │ │ │ │ - cmp x23, x20 │ │ │ │ - b.ne 51edc ::do_widen(char) const@@Base+0x3d99c> // b.any │ │ │ │ - ldr x23, [x20] │ │ │ │ - cmp x20, x23 │ │ │ │ - b.eq 51f44 ::do_widen(char) const@@Base+0x3da04> // b.none │ │ │ │ + b 54d80 ::do_widen(char) const@@Base+0x36d20> │ │ │ │ + add x1, sp, #0x230 │ │ │ │ mov x0, x23 │ │ │ │ - ldr x23, [x23] │ │ │ │ - bl d870 │ │ │ │ - cmp x20, x23 │ │ │ │ - b.ne 51f30 ::do_widen(char) const@@Base+0x3d9f0> // b.any │ │ │ │ - ldr w0, [x20, #56] │ │ │ │ - stp x20, x20, [x20] │ │ │ │ - and w0, w0, #0xfffffffc │ │ │ │ - str xzr, [x20, #16] │ │ │ │ - str w0, [x20, #56] │ │ │ │ - b 51e5c ::do_widen(char) const@@Base+0x3d91c> │ │ │ │ - ldr x23, [x23] │ │ │ │ - cmp x20, x23 │ │ │ │ - b.ne 51edc ::do_widen(char) const@@Base+0x3d99c> // b.any │ │ │ │ - b 51f24 ::do_widen(char) const@@Base+0x3d9e4> │ │ │ │ - mov x0, x4 │ │ │ │ - b 517a8 ::do_widen(char) const@@Base+0x3d268> │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - add x20, sp, #0xa0 │ │ │ │ - mov x28, x20 │ │ │ │ - mov x8, x20 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - bl 50100 ::do_widen(char) const@@Base+0x3bbc0> │ │ │ │ - adrp x3, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - mov x0, x20 │ │ │ │ - add x3, x3, #0x430 │ │ │ │ - mov x4, #0x25 // #37 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d990 , std::allocator >::replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0xc0 │ │ │ │ - mov x20, x1 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - str x20, [sp, #24] │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x20, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - add x1, x20, #0x458 │ │ │ │ - bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ - add x24, sp, #0xe0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - fmov d0, d14 │ │ │ │ - add x25, sp, #0x100 │ │ │ │ - mov x8, x25 │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - str x25, [sp, #32] │ │ │ │ - bl 4fe10 ::do_widen(char) const@@Base+0x3b8d0> │ │ │ │ - add x0, sp, #0x120 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x8, x0 │ │ │ │ - mov x25, x0 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - mov x0, x24 │ │ │ │ - bl 43560 ::do_widen(char) const@@Base+0x2f020> │ │ │ │ - adrp x1, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - mov x0, x25 │ │ │ │ - add x1, x1, #0x460 │ │ │ │ - bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ - add x25, sp, #0x140 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - add x0, sp, #0x160 │ │ │ │ - mov x1, x0 │ │ │ │ - mov w0, w23 │ │ │ │ - mov x8, x1 │ │ │ │ - mov x23, x1 │ │ │ │ - str x1, [sp] │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - bl 50100 ::do_widen(char) const@@Base+0x3bbc0> │ │ │ │ - add x0, sp, #0x180 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x8, x0 │ │ │ │ - mov x23, x0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x0, x25 │ │ │ │ - bl 43560 ::do_widen(char) const@@Base+0x2f020> │ │ │ │ - add x1, x20, #0x458 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 54078 ::do_widen(char) const@@Base+0x36018> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, sp, #0x230 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 54228 ::do_widen(char) const@@Base+0x361c8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 54988 ::do_widen(char) const@@Base+0x36928> │ │ │ │ + add x1, sp, #0x230 │ │ │ │ mov x0, x23 │ │ │ │ - bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ - add x23, sp, #0x1a0 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 5444c ::do_widen(char) const@@Base+0x363ec> │ │ │ │ + add x1, sp, #0x230 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 54600 ::do_widen(char) const@@Base+0x365a0> │ │ │ │ + add x0, sp, #0x230 │ │ │ │ mov x1, x0 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 547c4 ::do_widen(char) const@@Base+0x36764> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x23 │ │ │ │ - str x23, [sp, #40] │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - fmov d0, d15 │ │ │ │ - add x26, sp, #0x1c0 │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - mov x8, x26 │ │ │ │ - str x26, [sp, #8] │ │ │ │ - bl 4fe10 ::do_widen(char) const@@Base+0x3b8d0> │ │ │ │ - add x20, sp, #0x1e0 │ │ │ │ - mov x1, x26 │ │ │ │ - mov x8, x20 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 43560 ::do_widen(char) const@@Base+0x2f020> │ │ │ │ - adrp x1, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0x468 │ │ │ │ - bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + mov x20, x19 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + ldr x0, [sp, #856] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 55358 ::do_widen(char) const@@Base+0x372f8> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ mov x1, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1736] │ │ │ │ + ldr x2, [sp, #856] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 52240 ::do_widen(char) const@@Base+0x3dd00> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x27 │ │ │ │ - bl 19ba0 ::do_widen(char) const@@Base+0x5660> │ │ │ │ - add x0, sp, #0x160 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x8, x0 │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - str x20, [sp] │ │ │ │ - bl 50100 ::do_widen(char) const@@Base+0x3bbc0> │ │ │ │ - adrp x3, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - mov x0, x20 │ │ │ │ - add x3, x3, #0x470 │ │ │ │ - mov x4, #0xd // #13 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d990 , std::allocator >::replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0x180 │ │ │ │ - mov x20, x1 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - str x20, [sp, #16] │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - adrp x1, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ - add x24, sp, #0x1a0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - str x24, [sp, #40] │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - asr x23, x23, #5 │ │ │ │ - mov x0, x27 │ │ │ │ - mov w1, #0x10 // #16 │ │ │ │ - bl d7d0 , std::allocator >::basic_ostringstream(std::_Ios_Openmode)@plt> │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d680 (unsigned long)@plt> │ │ │ │ - add x23, sp, #0x1c0 │ │ │ │ - add x0, sp, #0x208 │ │ │ │ - mov x8, x23 │ │ │ │ - str x23, [sp, #8] │ │ │ │ - bl dd10 , std::allocator >::str() const@plt> │ │ │ │ - mov x0, x27 │ │ │ │ - add x20, sp, #0x1e0 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - mov x1, x23 │ │ │ │ - mov x8, x20 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 43560 ::do_widen(char) const@@Base+0x2f020> │ │ │ │ - adrp x1, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0x4b0 │ │ │ │ - bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + b.ne 5527c ::do_widen(char) const@@Base+0x3721c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 55294 ::do_widen(char) const@@Base+0x37234> │ │ │ │ + bti j │ │ │ │ mov x1, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1736] │ │ │ │ + ldr x2, [sp, #856] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 52240 ::do_widen(char) const@@Base+0x3dd00> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x27 │ │ │ │ - bl 19ba0 ::do_widen(char) const@@Base+0x5660> │ │ │ │ - mov x0, #0x7ffffffffffffff8 // #9223372036854775800 │ │ │ │ - str x0, [sp] │ │ │ │ - b 51650 ::do_widen(char) const@@Base+0x3d110> │ │ │ │ - mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ - str x0, [sp] │ │ │ │ - b 516cc ::do_widen(char) const@@Base+0x3d18c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.eq 552b8 ::do_widen(char) const@@Base+0x37258> // b.none │ │ │ │ + b 5527c ::do_widen(char) const@@Base+0x3721c> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1736] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + b 55230 ::do_widen(char) const@@Base+0x371d0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #856] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 5265c ::do_widen(char) const@@Base+0x3e11c> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x478 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - mov x3, #0x1c // #28 │ │ │ │ - add x1, sp, #0x60 │ │ │ │ - mov x0, x27 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #96] │ │ │ │ - str x20, [sp, #512] │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x1, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - add x1, x1, #0x410 │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - str x0, [sp, #512] │ │ │ │ - ldr q30, [x1] │ │ │ │ - str x2, [sp, #528] │ │ │ │ - ldur q31, [x1, #12] │ │ │ │ - str q30, [x0] │ │ │ │ - stur q31, [x0, #12] │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - str x1, [sp, #520] │ │ │ │ - ldr x2, [sp, #512] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 5527c ::do_widen(char) const@@Base+0x3721c> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - strb wzr, [x2, x1] │ │ │ │ - ldr x2, [sp, #1736] │ │ │ │ + ldr x2, [sp, #856] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 52240 ::do_widen(char) const@@Base+0x3dd00> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x27 │ │ │ │ - bl 19ba0 ::do_widen(char) const@@Base+0x5660> │ │ │ │ + b.eq 55358 ::do_widen(char) const@@Base+0x372f8> // b.none │ │ │ │ + b 5527c ::do_widen(char) const@@Base+0x3721c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #856] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 5527c ::do_widen(char) const@@Base+0x3721c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - mov x23, x0 │ │ │ │ - mov x0, x27 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + mov x20, x19 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x20, x23 │ │ │ │ + b 55370 ::do_widen(char) const@@Base+0x37310> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 55368 ::do_widen(char) const@@Base+0x37308> │ │ │ │ + bti j │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str x24, [sp, #488] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #480] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + mov x0, x22 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + bl d410 │ │ │ │ + b 55334 ::do_widen(char) const@@Base+0x372d4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 55428 ::do_widen(char) const@@Base+0x373c8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 55334 ::do_widen(char) const@@Base+0x372d4> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ + b 553d0 ::do_widen(char) const@@Base+0x37370> │ │ │ │ + bti j │ │ │ │ + b 55458 ::do_widen(char) const@@Base+0x373f8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 553d0 ::do_widen(char) const@@Base+0x37370> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + mov x20, x19 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 55334 ::do_widen(char) const@@Base+0x372d4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ ldr x0, [sp, #16] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp] │ │ │ │ + b 5532c ::do_widen(char) const@@Base+0x372cc> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x23, x19 │ │ │ │ - bl 561c0 ::do_widen(char) const@@Base+0x41c80> │ │ │ │ - cmp x22, x23 │ │ │ │ - b.eq 523bc ::do_widen(char) const@@Base+0x3de7c> // b.none │ │ │ │ - mov x1, x23 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 52344 ::do_widen(char) const@@Base+0x3de04> // b.none │ │ │ │ - bl d870 │ │ │ │ - add x23, x23, #0x20 │ │ │ │ - b 52328 ::do_widen(char) const@@Base+0x3dde8> │ │ │ │ + mov x0, x23 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #856] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 552b8 ::do_widen(char) const@@Base+0x37258> // b.none │ │ │ │ + b 5527c ::do_widen(char) const@@Base+0x3721c> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x21, sp, #0x80 │ │ │ │ - mov x0, x27 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ + mov x19, x0 │ │ │ │ + b 554c0 ::do_widen(char) const@@Base+0x37460> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x23 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 5231c ::do_widen(char) const@@Base+0x3dddc> │ │ │ │ + b 55488 ::do_widen(char) const@@Base+0x37428> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 55508 ::do_widen(char) const@@Base+0x374a8> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x21, sp, #0x80 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 5231c ::do_widen(char) const@@Base+0x3dddc> │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + mov x0, x22 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + mov x19, x20 │ │ │ │ + bl d410 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + b 55238 ::do_widen(char) const@@Base+0x371d8> │ │ │ │ bti j │ │ │ │ - mov x23, x0 │ │ │ │ - b 522f0 ::do_widen(char) const@@Base+0x3ddb0> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + b 55238 ::do_widen(char) const@@Base+0x371d8> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + b 55240 ::do_widen(char) const@@Base+0x371e0> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + b 55248 ::do_widen(char) const@@Base+0x371e8> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x27 │ │ │ │ + b 55368 ::do_widen(char) const@@Base+0x37308> │ │ │ │ + bti j │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str x24, [sp, #488] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #480] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + mov x0, x22 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + bl d410 │ │ │ │ + b 55370 ::do_widen(char) const@@Base+0x37310> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 555d4 ::do_widen(char) const@@Base+0x37574> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - b 52304 ::do_widen(char) const@@Base+0x3ddc4> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + mov x19, x20 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + mov x20, x19 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + ldr x0, [sp, #856] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 55358 ::do_widen(char) const@@Base+0x372f8> // b.none │ │ │ │ + b 5527c ::do_widen(char) const@@Base+0x3721c> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 522fc ::do_widen(char) const@@Base+0x3ddbc> │ │ │ │ + b 55370 ::do_widen(char) const@@Base+0x37310> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 52304 ::do_widen(char) const@@Base+0x3ddc4> │ │ │ │ - cbz x19, 523c8 ::do_widen(char) const@@Base+0x3de88> │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - mov x0, x21 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + b 55638 ::do_widen(char) const@@Base+0x375d8> │ │ │ │ + bti j │ │ │ │ + b 553e4 ::do_widen(char) const@@Base+0x37384> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1736] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + mov x19, x20 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 55614 ::do_widen(char) const@@Base+0x375b4> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #856] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 52240 ::do_widen(char) const@@Base+0x3dd00> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ + b.ne 5527c ::do_widen(char) const@@Base+0x3721c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 52314 ::do_widen(char) const@@Base+0x3ddd4> │ │ │ │ + b 55370 ::do_widen(char) const@@Base+0x37310> │ │ │ │ + bti j │ │ │ │ + b 555a4 ::do_widen(char) const@@Base+0x37544> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ + b 555d4 ::do_widen(char) const@@Base+0x37574> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x23 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x27 │ │ │ │ + mov x0, x19 │ │ │ │ bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - b 5231c ::do_widen(char) const@@Base+0x3dddc> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + mov x19, x20 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + b 55238 ::do_widen(char) const@@Base+0x371d8> │ │ │ │ bti j │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ mov x20, x0 │ │ │ │ - add x21, sp, #0x80 │ │ │ │ - mov x23, x19 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - b 52328 ::do_widen(char) const@@Base+0x3dde8> │ │ │ │ + b 55af8 ::do_widen(char) const@@Base+0x37a98> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + b 55250 ::do_widen(char) const@@Base+0x371f0> │ │ │ │ + bti j │ │ │ │ + b 552d0 ::do_widen(char) const@@Base+0x37270> │ │ │ │ bti j │ │ │ │ - mov x23, x19 │ │ │ │ mov x20, x0 │ │ │ │ - mov x19, x22 │ │ │ │ - add x0, sp, #0x1e0 │ │ │ │ - mov x22, x19 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x19, x23 │ │ │ │ - b 5231c ::do_widen(char) const@@Base+0x3dddc> │ │ │ │ + b 555fc ::do_widen(char) const@@Base+0x3759c> │ │ │ │ bti j │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ + add x24, x24, #0x10 │ │ │ │ mov x20, x0 │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #520] │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str x24, [sp, #488] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #520] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #488] │ │ │ │ bl db90 │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x23, [sp, #512] │ │ │ │ - str x28, [x27, x0] │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #480] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + mov x0, x22 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + mov x19, x20 │ │ │ │ + bl d410 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + b 55614 ::do_widen(char) const@@Base+0x375b4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 557cc ::do_widen(char) const@@Base+0x3776c> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + b 55614 ::do_widen(char) const@@Base+0x375b4> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + b 5561c ::do_widen(char) const@@Base+0x375bc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 556c0 ::do_widen(char) const@@Base+0x37660> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 55848 ::do_widen(char) const@@Base+0x377e8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 556d0 ::do_widen(char) const@@Base+0x37670> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #856] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 5527c ::do_widen(char) const@@Base+0x3721c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 556a8 ::do_widen(char) const@@Base+0x37648> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + str x24, [sp, #488] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ add x1, x25, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #624] │ │ │ │ + str x1, [sp, #488] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #480] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + mov x0, x22 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + mov x19, x20 │ │ │ │ bl d410 │ │ │ │ - b 5231c ::do_widen(char) const@@Base+0x3dddc> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + b 556c0 ::do_widen(char) const@@Base+0x37660> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 558dc ::do_widen(char) const@@Base+0x3787c> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + b 556c8 ::do_widen(char) const@@Base+0x37668> │ │ │ │ + bti j │ │ │ │ + b 552d0 ::do_widen(char) const@@Base+0x37270> │ │ │ │ bti j │ │ │ │ - b 522e4 ::do_widen(char) const@@Base+0x3dda4> │ │ │ │ + b 552d0 ::do_widen(char) const@@Base+0x37270> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + b 55624 ::do_widen(char) const@@Base+0x375c4> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + b 5562c ::do_widen(char) const@@Base+0x375cc> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 52494 ::do_widen(char) const@@Base+0x3df54> │ │ │ │ + b 55678 ::do_widen(char) const@@Base+0x37618> │ │ │ │ bti j │ │ │ │ + add x24, x24, #0x10 │ │ │ │ mov x20, x0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov x0, x27 │ │ │ │ - add x21, sp, #0x80 │ │ │ │ - mov x23, x19 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str x24, [sp, #488] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 52328 ::do_widen(char) const@@Base+0x3dde8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #480] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + mov x0, x22 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + bl d410 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + b 55638 ::do_widen(char) const@@Base+0x375d8> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 5230c ::do_widen(char) const@@Base+0x3ddcc> │ │ │ │ + b 559a4 ::do_widen(char) const@@Base+0x37944> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 52314 ::do_widen(char) const@@Base+0x3ddd4> │ │ │ │ + b 5573c ::do_widen(char) const@@Base+0x376dc> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - ldp x23, x19, [sp, #96] │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + str x24, [sp, #488] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 52448 ::do_widen(char) const@@Base+0x3df08> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #480] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + b 55528 ::do_widen(char) const@@Base+0x374c8> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + mov x20, x0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + b 55638 ::do_widen(char) const@@Base+0x375d8> │ │ │ │ bti j │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ mov x20, x0 │ │ │ │ - b 52448 ::do_widen(char) const@@Base+0x3df08> │ │ │ │ + str x1, [sp, #120] │ │ │ │ + b 5525c ::do_widen(char) const@@Base+0x371fc> │ │ │ │ bti j │ │ │ │ mov x1, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - mov x27, x1 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x20, x27 │ │ │ │ + b 55834 ::do_widen(char) const@@Base+0x377d4> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x23 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 55294 ::do_widen(char) const@@Base+0x37234> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 55a70 ::do_widen(char) const@@Base+0x37a10> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + str x24, [sp, #488] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #480] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + mov x0, x22 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + bl d410 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + b 5525c ::do_widen(char) const@@Base+0x371fc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 55abc ::do_widen(char) const@@Base+0x37a5c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + b 5525c ::do_widen(char) const@@Base+0x371fc> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + 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, #0x400 │ │ │ │ + add x19, sp, #0x378 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + add x21, sp, #0x78 │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #1016] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x198 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + str x21, [sp, #24] │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, x19 │ │ │ │ + ldr w20, [x2] │ │ │ │ + mov w2, w20 │ │ │ │ + lsr w22, w20, #1 │ │ │ │ + mov w3, w22 │ │ │ │ + bl db60 , std::allocator > const&, unsigned int, unsigned int)@plt> │ │ │ │ + mov x0, x19 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d9d0 │ │ │ │ + mov x3, x0 │ │ │ │ + add x21, sp, #0x50 │ │ │ │ + adrp x2, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x21 │ │ │ │ + add x2, x2, #0x1a8 │ │ │ │ + add x1, x1, #0x1c0 │ │ │ │ + str x3, [sp, #80] │ │ │ │ + bl dec0 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5d020 ::do_widen(char) const@@Base+0x3efc0> │ │ │ │ + mov w2, #0xaceb // #44267 │ │ │ │ + add x1, sp, #0x40 │ │ │ │ + movk w2, #0xe5, lsl #16 │ │ │ │ + str x1, [sp] │ │ │ │ + str w2, [sp, #64] │ │ │ │ + bl 5cb00 ::do_widen(char) const@@Base+0x3eaa0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x3, x3, #0x1c8 │ │ │ │ + add x1, x1, #0xcf8 │ │ │ │ + bl df70 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5d020 ::do_widen(char) const@@Base+0x3efc0> │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + add x24, sp, #0x48 │ │ │ │ + mov x1, x24 │ │ │ │ + str w2, [sp, #72] │ │ │ │ + bl 5cb00 ::do_widen(char) const@@Base+0x3eaa0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x3, x3, #0x1f0 │ │ │ │ + add x1, x1, #0x208 │ │ │ │ + bl df70 │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x218 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + add x0, sp, #0xf8 │ │ │ │ + mov w3, w22 │ │ │ │ + mov x23, x0 │ │ │ │ + mov w2, w20 │ │ │ │ + mov x1, x19 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + bl db60 , std::allocator > const&, unsigned int, unsigned int)@plt> │ │ │ │ + mov x0, x19 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp] │ │ │ │ + mov x0, x23 │ │ │ │ + bl d9d0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + bl 5d0a0 ::do_widen(char) const@@Base+0x3f040> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x3, x3, #0x228 │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0x258 │ │ │ │ + bl df70 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5d0a0 ::do_widen(char) const@@Base+0x3f040> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x3, x3, #0x260 │ │ │ │ + add x1, x1, #0x290 │ │ │ │ + bl df70 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5d0a0 ::do_widen(char) const@@Base+0x3f040> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x3, x3, #0x2a0 │ │ │ │ + add x1, x1, #0x2d0 │ │ │ │ + bl df70 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5d0a0 ::do_widen(char) const@@Base+0x3f040> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x3, x3, #0x2e0 │ │ │ │ + add x1, x1, #0x2f0 │ │ │ │ + bl df70 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5d0a0 ::do_widen(char) const@@Base+0x3f040> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x3, x3, #0x2f8 │ │ │ │ + add x1, x1, #0x308 │ │ │ │ + bl df70 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5d120 ::do_widen(char) const@@Base+0x3f0c0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x3, x3, #0x318 │ │ │ │ + add x1, x1, #0xe0 │ │ │ │ + bl df70 │ │ │ │ + adrp x2, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x2, x2, #0x350 │ │ │ │ + add x1, x1, #0xe38 │ │ │ │ + bl dec0 │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x3b8 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + add x26, sp, #0x178 │ │ │ │ + mov w3, w22 │ │ │ │ + mov x0, x26 │ │ │ │ + mov w2, w20 │ │ │ │ + mov x1, x19 │ │ │ │ + bl db60 , std::allocator > const&, unsigned int, unsigned int)@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x26 │ │ │ │ + bl d9d0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + bl 5d0a0 ::do_widen(char) const@@Base+0x3f040> │ │ │ │ + mov x25, x0 │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x3c8 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + mov x0, #0x28 // #40 │ │ │ │ + bl d8b0 │ │ │ │ + mov x23, x0 │ │ │ │ + add x4, x0, #0x18 │ │ │ │ + ldr x1, [sp, #888] │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + ldr x2, [sp, #896] │ │ │ │ + add x3, x3, #0x638 │ │ │ │ + str x3, [x0], #8 │ │ │ │ + str x4, [x23, #8] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 520a0 ::do_widen(char) const@@Base+0x34040> │ │ │ │ + ldr x0, [x25, #56] │ │ │ │ + str x23, [x25, #56] │ │ │ │ + cbz x0, 55e24 ::do_widen(char) const@@Base+0x37dc4> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + add x23, sp, #0x58 │ │ │ │ + add x28, sp, #0x68 │ │ │ │ + mov x0, x23 │ │ │ │ + mov x1, x19 │ │ │ │ + stp x28, xzr, [sp, #88] │ │ │ │ + strb wzr, [sp, #104] │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x3, [x25, #64] │ │ │ │ + add x0, x25, #0x50 │ │ │ │ + ldp x1, x2, [sp, #88] │ │ │ │ + add x27, x25, #0x40 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 56394 ::do_widen(char) const@@Base+0x38334> // b.none │ │ │ │ + cmp x1, x28 │ │ │ │ + b.eq 563b8 ::do_widen(char) const@@Base+0x38358> // b.none │ │ │ │ + ldr x4, [x27, #16] │ │ │ │ + str x1, [x25, #64] │ │ │ │ + str x2, [x27, #8] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + str x0, [x27, #16] │ │ │ │ + cbz x3, 563ac ::do_widen(char) const@@Base+0x3834c> │ │ │ │ + str x3, [sp, #88] │ │ │ │ + str x4, [sp, #104] │ │ │ │ + str xzr, [sp, #96] │ │ │ │ + mov x0, x23 │ │ │ │ + strb wzr, [x3] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x3, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x2, x25 │ │ │ │ + mov x0, x24 │ │ │ │ + add x3, x3, #0x3e0 │ │ │ │ + add x1, x1, #0xf20 │ │ │ │ + bl df70 │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5d120 ::do_widen(char) const@@Base+0x3f0c0> │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + ldr d31, [x1, #3728] │ │ │ │ + mov x1, x21 │ │ │ │ + str d31, [sp, #80] │ │ │ │ + bl 5da20 ::do_widen(char) const@@Base+0x3f9c0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ mov x0, x25 │ │ │ │ + add x3, x3, #0x400 │ │ │ │ + add x1, x1, #0x428 │ │ │ │ + bl df70 │ │ │ │ + mov x0, x19 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x438 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + add x27, sp, #0x1f8 │ │ │ │ + mov w3, w22 │ │ │ │ + mov x0, x27 │ │ │ │ + mov w2, w20 │ │ │ │ + mov x1, x19 │ │ │ │ + bl db60 , std::allocator > const&, unsigned int, unsigned int)@plt> │ │ │ │ + mov x0, x19 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ + mov x0, x27 │ │ │ │ + bl d9d0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + bl 5d120 ::do_widen(char) const@@Base+0x3f0c0> │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + ldr d31, [x1, #3736] │ │ │ │ + mov x1, x24 │ │ │ │ + str d31, [sp, #72] │ │ │ │ + bl 5da20 ::do_widen(char) const@@Base+0x3f9c0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + ldr x0, [sp] │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x3, x3, #0x448 │ │ │ │ + add x1, x1, #0xe28 │ │ │ │ + bl df70 │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5d020 ::do_widen(char) const@@Base+0x3efc0> │ │ │ │ + mov w2, #0x4 // #4 │ │ │ │ + add x1, sp, #0x34 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + str w2, [sp, #52] │ │ │ │ + bl 5cb00 ::do_widen(char) const@@Base+0x3eaa0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x25 │ │ │ │ + add x3, x3, #0x498 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + bl df70 │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5d020 ::do_widen(char) const@@Base+0x3efc0> │ │ │ │ + add x2, sp, #0x38 │ │ │ │ + mov x3, x2 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + mov x1, x3 │ │ │ │ + str x3, [sp, #16] │ │ │ │ + str w2, [sp, #56] │ │ │ │ + bl 5cb00 ::do_widen(char) const@@Base+0x3eaa0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x25 │ │ │ │ + add x3, x3, #0x4c0 │ │ │ │ + add x1, x1, #0xfc8 │ │ │ │ + bl df70 │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5d120 ::do_widen(char) const@@Base+0x3f0c0> │ │ │ │ + fmov d31, #5.000000000000000000e-01 │ │ │ │ + mov x1, x21 │ │ │ │ + str d31, [sp, #80] │ │ │ │ + bl 5da20 ::do_widen(char) const@@Base+0x3f9c0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x25 │ │ │ │ + add x3, x3, #0x4f8 │ │ │ │ + add x1, x1, #0x18 │ │ │ │ + bl df70 │ │ │ │ + adrp x2, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x2, x2, #0x530 │ │ │ │ + add x1, x1, #0x558 │ │ │ │ + bl dec0 │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x570 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + add x28, sp, #0x278 │ │ │ │ + mov w3, w22 │ │ │ │ + mov x0, x28 │ │ │ │ + mov w2, w20 │ │ │ │ + mov x1, x19 │ │ │ │ + bl db60 , std::allocator > const&, unsigned int, unsigned int)@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x28 │ │ │ │ + bl d9d0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + bl 5d120 ::do_widen(char) const@@Base+0x3f0c0> │ │ │ │ + ldr x1, [sp] │ │ │ │ + fmov d31, #3.000000000000000000e+00 │ │ │ │ + str d31, [sp, #64] │ │ │ │ + bl 5da20 ::do_widen(char) const@@Base+0x3f9c0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x25, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x3, x25, #0x590 │ │ │ │ + add x1, x1, #0xe48 │ │ │ │ + bl df70 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + bl 5d120 ::do_widen(char) const@@Base+0x3f0c0> │ │ │ │ + adrp x2, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x1, x24 │ │ │ │ + ldr d31, [x2, #3744] │ │ │ │ + str d31, [sp, #72] │ │ │ │ + bl 5da20 ::do_widen(char) const@@Base+0x3f9c0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x1, #0xe58 │ │ │ │ + add x3, x25, #0x590 │ │ │ │ + bl df70 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + bl 5d120 ::do_widen(char) const@@Base+0x3f0c0> │ │ │ │ + fmov d31, #5.000000000000000000e-01 │ │ │ │ + mov x1, x21 │ │ │ │ + str d31, [sp, #80] │ │ │ │ + bl 5da20 ::do_widen(char) const@@Base+0x3f9c0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x1, #0xe68 │ │ │ │ + add x3, x25, #0x590 │ │ │ │ + bl df70 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + bl 5d020 ::do_widen(char) const@@Base+0x3efc0> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + mov w2, #0x64 // #100 │ │ │ │ + str w2, [sp, #52] │ │ │ │ + bl 5cb00 ::do_widen(char) const@@Base+0x3eaa0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x1, #0xe78 │ │ │ │ + add x3, x25, #0x590 │ │ │ │ + bl df70 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl 5d0a0 ::do_widen(char) const@@Base+0x3f040> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x3, x25, #0x590 │ │ │ │ + add x1, x1, #0xe88 │ │ │ │ + bl df70 │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x5a0 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + add x25, sp, #0x2f8 │ │ │ │ + mov w3, w22 │ │ │ │ + mov x0, x25 │ │ │ │ + mov w2, w20 │ │ │ │ + mov x1, x19 │ │ │ │ + bl db60 , std::allocator > const&, unsigned int, unsigned int)@plt> │ │ │ │ + mov x0, x19 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x25 │ │ │ │ + bl d9d0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + bl 5d120 ::do_widen(char) const@@Base+0x3f0c0> │ │ │ │ + fmov d31, #2.500000000000000000e+00 │ │ │ │ + mov x1, x21 │ │ │ │ + str d31, [sp, #80] │ │ │ │ + bl 5da20 ::do_widen(char) const@@Base+0x3f9c0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ mov x0, x24 │ │ │ │ + add x3, x3, #0x5b0 │ │ │ │ + add x1, x1, #0x5e0 │ │ │ │ + bl df70 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5d020 ::do_widen(char) const@@Base+0x3efc0> │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov w2, #0x3a98 // #15000 │ │ │ │ + str w2, [sp, #64] │ │ │ │ + bl 5cb00 ::do_widen(char) const@@Base+0x3eaa0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x24 │ │ │ │ + add x3, x3, #0x5f0 │ │ │ │ + add x1, x1, #0xda0 │ │ │ │ + bl df70 │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, #0x618 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + mov w3, w22 │ │ │ │ + mov w2, w20 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + bl db60 , std::allocator > const&, unsigned int, unsigned int)@plt> │ │ │ │ + mov x0, x23 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d9d0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + bl 5d0a0 ::do_widen(char) const@@Base+0x3f040> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x21 │ │ │ │ + add x3, x3, #0x628 │ │ │ │ + add x1, x1, #0x650 │ │ │ │ + bl df70 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5d0a0 ::do_widen(char) const@@Base+0x3f040> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x3, x3, #0x660 │ │ │ │ + add x1, x1, #0xc00 │ │ │ │ + bl df70 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5d0a0 ::do_widen(char) const@@Base+0x3f040> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x3, x3, #0x6c8 │ │ │ │ + add x1, x1, #0xc28 │ │ │ │ + bl df70 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x21, [sp, #24] │ │ │ │ + mov x1, x21 │ │ │ │ + bl d8d0 │ │ │ │ + ldr x20, [sp, #32] │ │ │ │ + mov x1, x20 │ │ │ │ + bl d8d0 │ │ │ │ + mov x1, x26 │ │ │ │ + bl d8d0 │ │ │ │ + mov x1, x27 │ │ │ │ + bl d8d0 │ │ │ │ + mov x1, x28 │ │ │ │ + bl d8d0 │ │ │ │ + mov x1, x25 │ │ │ │ + bl d8d0 │ │ │ │ + mov x1, x19 │ │ │ │ + bl d8d0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5c880 ::do_widen(char) const@@Base+0x3e820> │ │ │ │ + mov x0, x25 │ │ │ │ + bl 5c880 ::do_widen(char) const@@Base+0x3e820> │ │ │ │ + mov x0, x28 │ │ │ │ + bl 5c880 ::do_widen(char) const@@Base+0x3e820> │ │ │ │ + mov x0, x27 │ │ │ │ + bl 5c880 ::do_widen(char) const@@Base+0x3e820> │ │ │ │ + mov x0, x26 │ │ │ │ + bl 5c880 ::do_widen(char) const@@Base+0x3e820> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5c880 ::do_widen(char) const@@Base+0x3e820> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5c880 ::do_widen(char) const@@Base+0x3e820> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1016] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 56454 ::do_widen(char) const@@Base+0x383f4> // b.any │ │ │ │ + add sp, sp, #0x400 │ │ │ │ + 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], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cmp x1, x28 │ │ │ │ + b.eq 563b8 ::do_widen(char) const@@Base+0x38358> // b.none │ │ │ │ + str x1, [x25, #64] │ │ │ │ + str x2, [x27, #8] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + str x0, [x27, #16] │ │ │ │ + add x3, sp, #0x68 │ │ │ │ + str x28, [sp, #88] │ │ │ │ + b 55e80 ::do_widen(char) const@@Base+0x37e20> │ │ │ │ + cmp x23, x27 │ │ │ │ + b.eq 56404 ::do_widen(char) const@@Base+0x383a4> // b.none │ │ │ │ + cbz x2, 563e0 ::do_widen(char) const@@Base+0x38380> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 563f0 ::do_widen(char) const@@Base+0x38390> // b.none │ │ │ │ + mov x0, x3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl d270 │ │ │ │ + ldr x3, [x25, #64] │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + str x2, [x27, #8] │ │ │ │ + strb wzr, [x3, x2] │ │ │ │ + ldr x3, [sp, #88] │ │ │ │ + b 55e80 ::do_widen(char) const@@Base+0x37e20> │ │ │ │ + ldrb w0, [sp, #104] │ │ │ │ + strb w0, [x3] │ │ │ │ + ldr x3, [x25, #64] │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + b 563e0 ::do_widen(char) const@@Base+0x38380> │ │ │ │ + mov x3, x1 │ │ │ │ + b 55e80 ::do_widen(char) const@@Base+0x37e20> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x26 │ │ │ │ + bl 5c880 ::do_widen(char) const@@Base+0x3e820> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl 5c880 ::do_widen(char) const@@Base+0x3e820> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl 5c880 ::do_widen(char) const@@Base+0x3e820> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1016] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 56564 ::do_widen(char) const@@Base+0x38504> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 56420 ::do_widen(char) const@@Base+0x383c0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 56428 ::do_widen(char) const@@Base+0x383c8> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl 5c880 ::do_widen(char) const@@Base+0x3e820> │ │ │ │ + mov x0, x25 │ │ │ │ + bl 5c880 ::do_widen(char) const@@Base+0x3e820> │ │ │ │ mov x0, x28 │ │ │ │ + bl 5c880 ::do_widen(char) const@@Base+0x3e820> │ │ │ │ + mov x0, x27 │ │ │ │ + bl 5c880 ::do_widen(char) const@@Base+0x3e820> │ │ │ │ + b 56420 ::do_widen(char) const@@Base+0x383c0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x23 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 5231c ::do_widen(char) const@@Base+0x3dddc> │ │ │ │ + b 56484 ::do_widen(char) const@@Base+0x38424> │ │ │ │ bti j │ │ │ │ - mov x27, x0 │ │ │ │ - b 52530 ::do_widen(char) const@@Base+0x3dff0> │ │ │ │ + mov x19, x0 │ │ │ │ + b 56484 ::do_widen(char) const@@Base+0x38424> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 5253c ::do_widen(char) const@@Base+0x3dffc> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 5648c ::do_widen(char) const@@Base+0x3842c> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 52544 ::do_widen(char) const@@Base+0x3e004> │ │ │ │ + mov x19, x0 │ │ │ │ + b 5648c ::do_widen(char) const@@Base+0x3842c> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 5254c ::do_widen(char) const@@Base+0x3e00c> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 56420 ::do_widen(char) const@@Base+0x383c0> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 52554 ::do_widen(char) const@@Base+0x3e014> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 56430 ::do_widen(char) const@@Base+0x383d0> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 5255c ::do_widen(char) const@@Base+0x3e01c> │ │ │ │ + mov x19, x0 │ │ │ │ + b 56430 ::do_widen(char) const@@Base+0x383d0> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 52564 ::do_widen(char) const@@Base+0x3e024> │ │ │ │ + b 564f4 ::do_widen(char) const@@Base+0x38494> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 5256c ::do_widen(char) const@@Base+0x3e02c> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1016] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 56454 ::do_widen(char) const@@Base+0x383f4> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 52574 ::do_widen(char) const@@Base+0x3e034> │ │ │ │ + mov x0, x23 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 564f4 ::do_widen(char) const@@Base+0x38494> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 5257c ::do_widen(char) const@@Base+0x3e03c> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 56494 ::do_widen(char) const@@Base+0x38434> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 52584 ::do_widen(char) const@@Base+0x3e044> │ │ │ │ + mov x19, x0 │ │ │ │ + b 56494 ::do_widen(char) const@@Base+0x38434> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 56428 ::do_widen(char) const@@Base+0x383c8> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x0 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + sub sp, sp, #0x270 │ │ │ │ + add x19, sp, #0xe0 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5d1a0 ::do_widen(char) const@@Base+0x3f140> │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d7f0 │ │ │ │ + add x21, sp, #0x78 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x8, x21 │ │ │ │ + str x25, [sp, #336] │ │ │ │ + bl 5e1e0 ::do_widen(char) const@@Base+0x40180> │ │ │ │ + add x24, x25, #0x80 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, x24 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl de10 const&, boost::program_options::variables_map&, bool)@plt> │ │ │ │ + ldp x22, x23, [sp, #120] │ │ │ │ + cmp x22, x23 │ │ │ │ + b.eq 566f4 ::do_widen(char) const@@Base+0x38694> // b.none │ │ │ │ + ldp x20, x26, [x22, #64] │ │ │ │ + cmp x20, x26 │ │ │ │ + b.eq 56684 ::do_widen(char) const@@Base+0x38624> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 56674 ::do_widen(char) const@@Base+0x38614> // b.none │ │ │ │ + bl d870 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + cmp x26, x20 │ │ │ │ + b.ne 56660 ::do_widen(char) const@@Base+0x38600> // b.any │ │ │ │ + ldr x26, [x22, #64] │ │ │ │ + cbz x26, 56690 ::do_widen(char) const@@Base+0x38630> │ │ │ │ + mov x0, x26 │ │ │ │ + bl d870 │ │ │ │ + ldp x20, x26, [x22, #40] │ │ │ │ + cmp x20, x26 │ │ │ │ + b.eq 566c4 ::do_widen(char) const@@Base+0x38664> // b.none │ │ │ │ + nop │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 566b4 ::do_widen(char) const@@Base+0x38654> // b.none │ │ │ │ + bl d870 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + cmp x26, x20 │ │ │ │ + b.ne 566a0 ::do_widen(char) const@@Base+0x38640> // b.any │ │ │ │ + ldr x26, [x22, #40] │ │ │ │ + cbz x26, 566d0 ::do_widen(char) const@@Base+0x38670> │ │ │ │ + mov x0, x26 │ │ │ │ + bl d870 │ │ │ │ + mov x1, x22 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 566e4 ::do_widen(char) const@@Base+0x38684> // b.none │ │ │ │ + bl d870 │ │ │ │ + add x22, x22, #0x60 │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 56648 ::do_widen(char) const@@Base+0x385e8> // b.any │ │ │ │ + ldr x23, [sp, #120] │ │ │ │ + cbz x23, 56700 ::do_widen(char) const@@Base+0x386a0> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #304] │ │ │ │ + cbz x0, 56728 ::do_widen(char) const@@Base+0x386c8> │ │ │ │ + tbnz w0, #0, 56728 ::do_widen(char) const@@Base+0x386c8> │ │ │ │ + and x0, x0, #0xfffffffffffffffe │ │ │ │ + ldr x3, [x0] │ │ │ │ + cbz x3, 56728 ::do_widen(char) const@@Base+0x386c8> │ │ │ │ + add x1, sp, #0x138 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + mov x0, x1 │ │ │ │ + blr x3 │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + cbz x0, 56734 ::do_widen(char) const@@Base+0x386d4> │ │ │ │ + tbz w0, #0, 56c08 ::do_widen(char) const@@Base+0x38ba8> │ │ │ │ + ldp x20, x22, [sp, #224] │ │ │ │ + cmp x20, x22 │ │ │ │ + b.eq 56764 ::do_widen(char) const@@Base+0x38704> // b.none │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 56754 ::do_widen(char) const@@Base+0x386f4> // b.none │ │ │ │ + bl d870 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne 56740 ::do_widen(char) const@@Base+0x386e0> // b.any │ │ │ │ + ldr x22, [sp, #224] │ │ │ │ + cbz x22, 56770 ::do_widen(char) const@@Base+0x38710> │ │ │ │ + mov x0, x22 │ │ │ │ + bl d870 │ │ │ │ + mov x0, x24 │ │ │ │ + bl d580 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x1, x1, #0x1c0 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldp x1, x2, [sp, #224] │ │ │ │ + add x22, x25, #0x90 │ │ │ │ + mov x0, x22 │ │ │ │ + add x20, x25, #0x98 │ │ │ │ + bl 52870 ::do_widen(char) const@@Base+0x34810> │ │ │ │ + cmp x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + b.eq 567c8 ::do_widen(char) const@@Base+0x38768> // b.none │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + mov x1, x25 │ │ │ │ + bl d300 │ │ │ │ + bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + bl dde0 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x23, sp, #0xa0 │ │ │ │ + adrp x25, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x25, #0xc28 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldp x1, x2, [sp, #160] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 52870 ::do_widen(char) const@@Base+0x34810> │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 56cec ::do_widen(char) const@@Base+0x38c8c> // b.none │ │ │ │ + add x22, sp, #0xc0 │ │ │ │ + add x1, x25, #0xc28 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x24 │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d3a0 ::do_widen(char) const@@Base+0x3f340> │ │ │ │ + mov x1, x0 │ │ │ │ + add x2, sp, #0xf0 │ │ │ │ + str x2, [sp, #224] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 520a0 ::do_widen(char) const@@Base+0x34040> │ │ │ │ + ldr x1, [sp, #224] │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3704] │ │ │ │ + add x0, x20, #0x8 │ │ │ │ + bl d810 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + add x0, x20, x1 │ │ │ │ + cbz x2, 56e4c ::do_widen(char) const@@Base+0x38dec> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + ldr w1, [x20, #288] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + tst w1, w0 │ │ │ │ + b.ne 56db8 ::do_widen(char) const@@Base+0x38d58> // b.any │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + strb w1, [x20, #521] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x23 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x1, x1, #0x6f8 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldrb w0, [x20, #520] │ │ │ │ + tbnz w0, #0, 56d14 ::do_widen(char) const@@Base+0x38cb4> │ │ │ │ + ldrb w0, [x20, #521] │ │ │ │ + tbnz w0, #0, 56d34 ::do_widen(char) const@@Base+0x38cd4> │ │ │ │ + mov x0, x19 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x1, x1, #0x700 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5c700 ::do_widen(char) const@@Base+0x3e6a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x1, x1, #0x740 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5c700 ::do_widen(char) const@@Base+0x3e6a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x1, x1, #0x770 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5c700 ::do_widen(char) const@@Base+0x3e6a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x27, sp, #0x160 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3736] │ │ │ │ + bl d250 │ │ │ │ + mov x2, #0x94b3 // #38067 │ │ │ │ + mov x1, x0 │ │ │ │ + movk x2, #0x26d6, lsl #16 │ │ │ │ + mov x0, x27 │ │ │ │ + movk x2, #0xbe8, lsl #32 │ │ │ │ + movk x2, #0x112e, lsl #48 │ │ │ │ + smulh x2, x1, x2 │ │ │ │ + asr x2, x2, #26 │ │ │ │ + sub x1, x2, x1, asr #63 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + bl d3b0 │ │ │ │ + str xzr, [sp, #568] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x2, sp, #0x260 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + strh wzr, [sp, #576] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stur q31, [x2, #-24] │ │ │ │ + add x2, x0, #0x10 │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + stur q31, [x0, #-8] │ │ │ │ + ldp x23, x0, [x20, #16] │ │ │ │ + mov x3, x0 │ │ │ │ + str x3, [sp] │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #224] │ │ │ │ + str x2, [sp, #352] │ │ │ │ + str x3, [x19, x0] │ │ │ │ + str xzr, [sp, #232] │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + add x0, x19, x0 │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldp x26, x0, [x20, #32] │ │ │ │ + add x24, sp, #0xf0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldur x2, [x26, #-24] │ │ │ │ + mov x3, x0 │ │ │ │ + str x26, [sp, #240] │ │ │ │ + add x0, x24, x2 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + str x3, [x24, x2] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x28, [x20, #8] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + ldr x2, [x20, #48] │ │ │ │ + str x2, [sp, #16] │ │ │ │ + ldur x1, [x28, #-24] │ │ │ │ + adrp x5, 9f000 │ │ │ │ + ldr x5, [x5, #3792] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3880] │ │ │ │ + str x2, [x19, x1] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x2, x5, #0x10 │ │ │ │ + add x4, x20, #0x18 │ │ │ │ + add x3, x20, #0x40 │ │ │ │ + add x1, x20, #0x68 │ │ │ │ + stp x0, x5, [sp, #40] │ │ │ │ + str x4, [sp, #224] │ │ │ │ + stp x3, x2, [sp, #240] │ │ │ │ + stp q31, q31, [sp, #256] │ │ │ │ + str q31, [sp, #288] │ │ │ │ + str x1, [sp, #352] │ │ │ │ + bl dfc0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #4088] │ │ │ │ + add x2, sp, #0x150 │ │ │ │ + mov w3, #0x18 // #24 │ │ │ │ + add x1, sp, #0xf8 │ │ │ │ + add x4, x0, #0x10 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, x27 │ │ │ │ + str x4, [sp, #248] │ │ │ │ + str w3, [sp, #312] │ │ │ │ + stp x2, xzr, [sp, #320] │ │ │ │ + strb wzr, [sp, #336] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + bl d7b0 │ │ │ │ + mov x1, x24 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d780 │ │ │ │ + ldrb w0, [sp, #120] │ │ │ │ + tbnz w0, #0, 56c28 ::do_widen(char) const@@Base+0x38bc8> │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x21, x0, x1 │ │ │ │ + ldr w0, [x21, #24] │ │ │ │ + tbz w0, #13, 56ac8 ::do_widen(char) const@@Base+0x38a68> │ │ │ │ + bl d220 │ │ │ │ + tbz w0, #0, 56d50 ::do_widen(char) const@@Base+0x38cf0> │ │ │ │ + ldr x4, [sp, #288] │ │ │ │ + add x1, sp, #0xd0 │ │ │ │ + stp x1, xzr, [sp, #192] │ │ │ │ + add x22, sp, #0xc0 │ │ │ │ + strb wzr, [sp, #208] │ │ │ │ + cbz x4, 56e5c ::do_widen(char) const@@Base+0x38dfc> │ │ │ │ + ldp x5, x3, [sp, #272] │ │ │ │ + mov x0, x22 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x21, sp, #0x140 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x3, x20, #0x18 │ │ │ │ + add x1, x20, #0x68 │ │ │ │ + add x20, x20, #0x40 │ │ │ │ + add x2, x0, #0x10 │ │ │ │ + mov x0, x21 │ │ │ │ + str x3, [sp, #224] │ │ │ │ + stp x20, x2, [sp, #240] │ │ │ │ + str x1, [sp, #352] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #248] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl db90 │ │ │ │ + ldur x4, [x28, #-24] │ │ │ │ + ldur x3, [x26, #-24] │ │ │ │ + ldr x5, [sp, #16] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + str x5, [x19, x4] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x26, [sp, #240] │ │ │ │ + ldr x4, [sp, #8] │ │ │ │ + str x4, [x24, x3] │ │ │ │ + ldr x3, [sp] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x23, [sp, #224] │ │ │ │ + mov x0, x27 │ │ │ │ + str x3, [x19, x2] │ │ │ │ + str xzr, [sp, #232] │ │ │ │ + str x1, [sp, #352] │ │ │ │ + bl d410 │ │ │ │ + adrp x3, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x22 │ │ │ │ + add x3, x3, #0x788 │ │ │ │ + mov x4, #0x10 // #16 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5c700 ::do_widen(char) const@@Base+0x3e6a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 56eec ::do_widen(char) const@@Base+0x38e8c> // b.any │ │ │ │ + add sp, sp, #0x270 │ │ │ │ + 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], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + and x0, x0, #0xfffffffffffffffe │ │ │ │ + ldr x3, [x0] │ │ │ │ + cbz x3, 56734 ::do_widen(char) const@@Base+0x386d4> │ │ │ │ + add x1, sp, #0x118 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + mov x0, x1 │ │ │ │ + blr x3 │ │ │ │ + b 56734 ::do_widen(char) const@@Base+0x386d4> │ │ │ │ + ldr x1, [sp, #240] │ │ │ │ + add x22, sp, #0x70 │ │ │ │ + mov x0, x22 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x24, x1 │ │ │ │ + add x1, x1, #0xd0 │ │ │ │ + bl d600 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3936] │ │ │ │ + bl d510 │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x0, [x1, x0, lsl #3] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + cbz x0, 57340 ::do_widen(char) const@@Base+0x392e0> │ │ │ │ + mov x0, x22 │ │ │ │ + bl db90 │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x22, x24, x0 │ │ │ │ + ldr x0, [x22, #232] │ │ │ │ + mov x1, x0 │ │ │ │ + ldrb w0, [x22, #225] │ │ │ │ + cmp x1, #0x0 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + bfxil x2, x1, #0, #8 │ │ │ │ + str x2, [sp, #80] │ │ │ │ + tbz w0, #0, 56d8c ::do_widen(char) const@@Base+0x38d2c> │ │ │ │ + ldrb w4, [x22, #224] │ │ │ │ + ldp x5, x0, [sp, #56] │ │ │ │ + adrp x6, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + ldp x1, x2, [sp, #72] │ │ │ │ + adrp x7, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + mov x3, x22 │ │ │ │ + add x6, x6, #0x480 │ │ │ │ + add x7, x7, #0x48d │ │ │ │ + bl db80 > >::put(std::ostreambuf_iterator >, std::ios_base&, char, tm const*, char const*, char const*) const@plt> │ │ │ │ + tbz w1, #0, 56aa8 ::do_widen(char) const@@Base+0x38a48> │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x24, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + b 56aa8 ::do_widen(char) const@@Base+0x38a48> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3704] │ │ │ │ + mov x0, x23 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x1, x1, #0x6f8 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldrb w0, [x20, #520] │ │ │ │ + tbz w0, #0, 568ac ::do_widen(char) const@@Base+0x3884c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ + ldp x1, x2, [sp, #224] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ + ldrb w0, [x20, #521] │ │ │ │ + tbz w0, #0, 568b4 ::do_widen(char) const@@Base+0x38854> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ + ldp x1, x2, [sp, #224] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ + b 568b4 ::do_widen(char) const@@Base+0x38854> │ │ │ │ + ldr x0, [x21, #232] │ │ │ │ + cbz x0, 56ac8 ::do_widen(char) const@@Base+0x38a68> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne 56ac8 ::do_widen(char) const@@Base+0x38a68> // b.any │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + b 56ac8 ::do_widen(char) const@@Base+0x38a68> │ │ │ │ + ldr x0, [x22, #240] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + cbz x0, 5723c ::do_widen(char) const@@Base+0x391dc> │ │ │ │ + mov x1, x0 │ │ │ │ + ldrb w0, [x0, #56] │ │ │ │ + cbz w0, 56e70 ::do_widen(char) const@@Base+0x38e10> │ │ │ │ + ldrb w4, [x1, #89] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w4, [x22, #224] │ │ │ │ + strb w0, [x22, #225] │ │ │ │ + b 56ca4 ::do_widen(char) const@@Base+0x38c44> │ │ │ │ + mov x0, x19 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x23 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x1, x25, #0xc28 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x24 │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d3a0 ::do_widen(char) const@@Base+0x3f340> │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x0, x2, #0x6d8 │ │ │ │ + mov x8, x22 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl 522a0 ::do_widen(char) const@@Base+0x34240> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x8f0 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 56eec ::do_widen(char) const@@Base+0x38e8c> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 259a0 ::do_widen(char) const@@Base+0x7940> │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + b 56864 ::do_widen(char) const@@Base+0x38804> │ │ │ │ + add x21, sp, #0x140 │ │ │ │ + mov x0, x22 │ │ │ │ + mov x1, x21 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 56b08 ::do_widen(char) const@@Base+0x38aa8> │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + mov x0, x1 │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + mov w4, #0x20 // #32 │ │ │ │ + ldr x1, [x0] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + ldr x2, [x1, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 56da8 ::do_widen(char) const@@Base+0x38d48> // b.none │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + mov w1, w4 │ │ │ │ + blr x2 │ │ │ │ + and w4, w0, #0xff │ │ │ │ + b 56da8 ::do_widen(char) const@@Base+0x38d48> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x23 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 56f40 ::do_widen(char) const@@Base+0x38ee0> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov w20, w1 │ │ │ │ + cbz w1, 56f18 ::do_widen(char) const@@Base+0x38eb8> │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + cbz w20, 56f24 ::do_widen(char) const@@Base+0x38ec4> │ │ │ │ + mov x0, x23 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 56eec ::do_widen(char) const@@Base+0x38e8c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 56eec ::do_widen(char) const@@Base+0x38e8c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + b 56f44 ::do_widen(char) const@@Base+0x38ee4> │ │ │ │ bti j │ │ │ │ + mov x22, x1 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x21, x22 │ │ │ │ + bl 5cf00 ::do_widen(char) const@@Base+0x3eea0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5ca20 ::do_widen(char) const@@Base+0x3e9c0> │ │ │ │ + mov x0, x20 │ │ │ │ + cmp x21, #0x1 │ │ │ │ + b.ne 57054 ::do_widen(char) const@@Base+0x38ff4> // b.any │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ mov x20, x0 │ │ │ │ - b 5231c ::do_widen(char) const@@Base+0x3dddc> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #4056] │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x2, #0x26 // #38 │ │ │ │ + add x1, x1, #0x7a0 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldp x1, x2, [sp, #224] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #4056] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + bl d4d0 >& std::endl >(std::basic_ostream >&)@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + bl dde0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + cbnz w1, 56f10 ::do_widen(char) const@@Base+0x38eb0> │ │ │ │ + b 56f18 ::do_widen(char) const@@Base+0x38eb8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov w20, #0x1 // #1 │ │ │ │ + cbnz w1, 56f10 ::do_widen(char) const@@Base+0x38eb0> │ │ │ │ + b 56f18 ::do_widen(char) const@@Base+0x38eb8> │ │ │ │ + bti j │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x19, x0 │ │ │ │ + mov w20, w1 │ │ │ │ + cbnz w1, 56f10 ::do_widen(char) const@@Base+0x38eb0> │ │ │ │ + b 56f18 ::do_widen(char) const@@Base+0x38eb8> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #616] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 56eec ::do_widen(char) const@@Base+0x38e8c> // b.any │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + b 57040 ::do_widen(char) const@@Base+0x38fe0> │ │ │ │ + bti j │ │ │ │ + b 57040 ::do_widen(char) const@@Base+0x38fe0> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 5231c ::do_widen(char) const@@Base+0x3dddc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x27 │ │ │ │ + str x1, [sp, #352] │ │ │ │ + bl d410 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1736] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 52240 ::do_widen(char) const@@Base+0x3dd00> // b.any │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0x960 │ │ │ │ - bl d530 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, x28 │ │ │ │ - add x1, x1, #0x9c8 │ │ │ │ - add x0, x0, #0x9e0 │ │ │ │ - bl dc60 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 56eec ::do_widen(char) const@@Base+0x38e8c> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + ldur x1, [x23, #-24] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x23, [sp, #224] │ │ │ │ + str x0, [x19, x1] │ │ │ │ + str xzr, [sp, #232] │ │ │ │ + b 5708c ::do_widen(char) const@@Base+0x3902c> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1736] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 52240 ::do_widen(char) const@@Base+0x3dd00> // b.any │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0x960 │ │ │ │ - bl d530 │ │ │ │ + b.ne 56eec ::do_widen(char) const@@Base+0x38e8c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + b 56f44 ::do_widen(char) const@@Base+0x38ee4> │ │ │ │ bti j │ │ │ │ - b 524fc ::do_widen(char) const@@Base+0x3dfbc> │ │ │ │ + mov x19, x0 │ │ │ │ + b 570f8 ::do_widen(char) const@@Base+0x39098> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 52410 ::do_widen(char) const@@Base+0x3ded0> │ │ │ │ + mov x0, x21 │ │ │ │ + bl d4c0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d710 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 570bc ::do_widen(char) const@@Base+0x3905c> // b.none │ │ │ │ + b 56eec ::do_widen(char) const@@Base+0x38e8c> │ │ │ │ + bti j │ │ │ │ + cmp x1, #0x2 │ │ │ │ + b.ne 571bc ::do_widen(char) const@@Base+0x3915c> // b.any │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x24, x0 │ │ │ │ + ldp w2, w1, [x0, #28] │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + str w1, [x0, #32] │ │ │ │ + tbz w2, #0, 571fc ::do_widen(char) const@@Base+0x3919c> │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 56eec ::do_widen(char) const@@Base+0x38e8c> // b.any │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 52398 ::do_widen(char) const@@Base+0x3de58> │ │ │ │ + mov x21, x1 │ │ │ │ + b 56f98 ::do_widen(char) const@@Base+0x38f38> │ │ │ │ + bti j │ │ │ │ + mov x21, x1 │ │ │ │ + b 56fa4 ::do_widen(char) const@@Base+0x38f44> │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x24, x0 │ │ │ │ + ldp w2, w1, [x0, #28] │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + str w1, [x0, #32] │ │ │ │ + tbz w2, #0, 571f4 ::do_widen(char) const@@Base+0x39194> │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 56eec ::do_widen(char) const@@Base+0x38e8c> // b.any │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 56aa8 ::do_widen(char) const@@Base+0x38a48> │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 56eec ::do_widen(char) const@@Base+0x38e8c> // b.any │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 522fc ::do_widen(char) const@@Base+0x3ddbc> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 57134 ::do_widen(char) const@@Base+0x390d4> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 52398 ::do_widen(char) const@@Base+0x3de58> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 57134 ::do_widen(char) const@@Base+0x390d4> │ │ │ │ bti j │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ + b 56f4c ::do_widen(char) const@@Base+0x38eec> │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 56eec ::do_widen(char) const@@Base+0x38e8c> // b.any │ │ │ │ + bl dab0 │ │ │ │ + bti j │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + b 56ec8 ::do_widen(char) const@@Base+0x38e68> │ │ │ │ + bti j │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + b 56ed0 ::do_widen(char) const@@Base+0x38e70> │ │ │ │ + bti j │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ + add x0, sp, #0x140 │ │ │ │ add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #520] │ │ │ │ + str x1, [sp, #248] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #520] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #248] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ bl db90 │ │ │ │ + ldur x2, [x28, #-24] │ │ │ │ + ldur x1, [x26, #-24] │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ ldur x0, [x23, #-24] │ │ │ │ - str x23, [sp, #512] │ │ │ │ - str x28, [x27, x0] │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #624] │ │ │ │ - bl d410 │ │ │ │ - b 52304 ::do_widen(char) const@@Base+0x3ddc4> │ │ │ │ + str x3, [x19, x2] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + str x26, [sp, #240] │ │ │ │ + str x2, [x24, x1] │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x23, [sp, #224] │ │ │ │ + str x1, [x19, x0] │ │ │ │ + str xzr, [sp, #232] │ │ │ │ + b 5708c ::do_widen(char) const@@Base+0x3902c> │ │ │ │ bti j │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ mov x20, x0 │ │ │ │ - b 52714 ::do_widen(char) const@@Base+0x3e1d4> │ │ │ │ + b 5713c ::do_widen(char) const@@Base+0x390dc> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 5230c ::do_widen(char) const@@Base+0x3ddcc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1736] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 52240 ::do_widen(char) const@@Base+0x3dd00> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ + mov x19, x0 │ │ │ │ + b 5731c ::do_widen(char) const@@Base+0x392bc> │ │ │ │ bti j │ │ │ │ - mov x23, x0 │ │ │ │ - b 522f0 ::do_widen(char) const@@Base+0x3ddb0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1736] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 52240 ::do_widen(char) const@@Base+0x3dd00> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b.ne 56eec ::do_widen(char) const@@Base+0x38e8c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + b 56f44 ::do_widen(char) const@@Base+0x38ee4> │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 56eec ::do_widen(char) const@@Base+0x38e8c> // b.any │ │ │ │ + bl dab0 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 5713c ::do_widen(char) const@@Base+0x390dc> │ │ │ │ + bti j │ │ │ │ + b 56f4c ::do_widen(char) const@@Base+0x38eec> │ │ │ │ + bti j │ │ │ │ + b 56f4c ::do_widen(char) const@@Base+0x38eec> │ │ │ │ + bti j │ │ │ │ + stp x0, x1, [sp, #56] │ │ │ │ + mov x0, x22 │ │ │ │ + bl db90 │ │ │ │ + ldp x0, x1, [sp, #56] │ │ │ │ + b 57160 ::do_widen(char) const@@Base+0x39100> │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldr x0, [x0, #104] │ │ │ │ - ubfx x0, x0, #2, #1 │ │ │ │ + adrp x0, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x0, x0, #0xad0 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ + adrp x0, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x0, x0, #0xb10 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x1, [x0, #80] │ │ │ │ - stp x1, x1, [x0, #8] │ │ │ │ - str x1, [x0, #24] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - ldr w1, [x0, #104] │ │ │ │ - tbz w1, #1, 52840 ::do_widen(char) const@@Base+0x3e300> │ │ │ │ - ldp x1, x2, [x0, #80] │ │ │ │ - stp x1, x1, [x0, #32] │ │ │ │ add x2, x1, x2 │ │ │ │ - str x2, [x0, #48] │ │ │ │ - ret │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x1, x1, [x0, #32] │ │ │ │ - str x2, [x0, #48] │ │ │ │ + stp x1, x1, [x0, #8] │ │ │ │ + str x2, [x0, #24] │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldr x1, [x0, #256] │ │ │ │ - stp x1, x1, [x0, #8] │ │ │ │ - str x1, [x0, #24] │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr w1, [x0, #280] │ │ │ │ - tbz w1, #1, 528a0 ::do_widen(char) const@@Base+0x3e360> │ │ │ │ - ldp x1, x2, [x0, #256] │ │ │ │ - stp x1, x1, [x0, #32] │ │ │ │ - add x2, x1, x2 │ │ │ │ - str x2, [x0, #48] │ │ │ │ - ret │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x1, x1, [x0, #32] │ │ │ │ - str x2, [x0, #48] │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldr x0, [x0, #280] │ │ │ │ - ubfx x0, x0, #2, #1 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr x1, [x0, #104] │ │ │ │ - stp x1, x1, [x0, #8] │ │ │ │ - str x1, [x0, #24] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldr w1, [x0, #128] │ │ │ │ - tbz w1, #1, 52920 ::do_widen(char) const@@Base+0x3e3e0> │ │ │ │ - ldp x1, x2, [x0, #104] │ │ │ │ - stp x1, x1, [x0, #32] │ │ │ │ - add x2, x1, x2 │ │ │ │ - str x2, [x0, #48] │ │ │ │ - ret │ │ │ │ + mov x4, x0 │ │ │ │ + tbnz w3, #4, 57490 ::do_widen(char) const@@Base+0x39430> │ │ │ │ + ldp x3, x0, [x0, #8] │ │ │ │ + ldr x5, [x4, #24] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + sub x5, x5, x3 │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.eq 5749c ::do_widen(char) const@@Base+0x3943c> // b.none │ │ │ │ + cmp w2, #0x2 │ │ │ │ + b.eq 574b4 ::do_widen(char) const@@Base+0x39454> // b.none │ │ │ │ + cbnz w2, 57494 ::do_widen(char) const@@Base+0x39434> │ │ │ │ + cmp x1, #0x0 │ │ │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ │ │ + ccmp x5, x1, #0x1, ge // ge = tcont │ │ │ │ + b.lt 57494 ::do_widen(char) const@@Base+0x39434> // b.tstop │ │ │ │ + add x3, x3, x1 │ │ │ │ + mov x0, x1 │ │ │ │ + str x3, [x4, #16] │ │ │ │ + b 57494 ::do_widen(char) const@@Base+0x39434> │ │ │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x1, x1, [x0, #32] │ │ │ │ - str x2, [x0, #48] │ │ │ │ ret │ │ │ │ + adds x0, x0, x1 │ │ │ │ + ccmp x5, x0, #0x1, pl // pl = nfrst │ │ │ │ + b.lt 57490 ::do_widen(char) const@@Base+0x39430> // b.tstop │ │ │ │ + add x3, x3, x0 │ │ │ │ + str x3, [x4, #16] │ │ │ │ + b 57494 ::do_widen(char) const@@Base+0x39434> │ │ │ │ + cmp x1, #0x0 │ │ │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ │ │ + ccmp x5, x1, #0x1, ge // ge = tcont │ │ │ │ + b.lt 57494 ::do_widen(char) const@@Base+0x39434> // b.tstop │ │ │ │ + sub x0, x5, x1 │ │ │ │ + add x3, x3, x0 │ │ │ │ + str x3, [x4, #16] │ │ │ │ + b 57494 ::do_widen(char) const@@Base+0x39434> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldr x0, [x0, #128] │ │ │ │ - ubfx x0, x0, #2, #1 │ │ │ │ + tbnz w3, #4, 57504 ::do_widen(char) const@@Base+0x394a4> │ │ │ │ + ldr x3, [x0, #8] │ │ │ │ + ldr x2, [x0, #24] │ │ │ │ + sub x2, x2, x3 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.lt 57504 ::do_widen(char) const@@Base+0x394a4> // b.tstop │ │ │ │ + add x3, x3, x1 │ │ │ │ + str x3, [x0, #16] │ │ │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldr x1, [x0, #96] │ │ │ │ - stp x1, x1, [x0, #8] │ │ │ │ - str x1, [x0, #24] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #4080] │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr w1, [x0, #120] │ │ │ │ - tbz w1, #1, 529a0 ::do_widen(char) const@@Base+0x3e460> │ │ │ │ - ldp x1, x2, [x0, #96] │ │ │ │ - stp x1, x1, [x0, #32] │ │ │ │ - add x2, x1, x2 │ │ │ │ - str x2, [x0, #48] │ │ │ │ - ret │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x1, x1, [x0, #32] │ │ │ │ - str x2, [x0, #48] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldr x0, [x0, #120] │ │ │ │ - ubfx x0, x0, #2, #1 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x120 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3696] │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ + ldrb w1, [x0, #139] │ │ │ │ + tbnz w1, #0, 5759c ::do_widen(char) const@@Base+0x3953c> │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + cmp x0, #0x0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ bti c │ │ │ │ + ldrb w1, [x0, #138] │ │ │ │ + tbnz w1, #0, 575d8 ::do_widen(char) const@@Base+0x39578> │ │ │ │ + ldrb w0, [x0, #139] │ │ │ │ + eor w0, w0, #0x1 │ │ │ │ + ret │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + ldrb w0, [x0, #136] │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + ldrb w0, [x0, #140] │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #4080] │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #4080] │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + ldrb w1, [x0, #139] │ │ │ │ + tbnz w1, #0, 5765c ::do_widen(char) const@@Base+0x395fc> │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + cmp x0, #0x0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + ldrb w1, [x0, #138] │ │ │ │ + tbnz w1, #0, 57698 ::do_widen(char) const@@Base+0x39638> │ │ │ │ + ldrb w0, [x0, #139] │ │ │ │ + eor w0, w0, #0x1 │ │ │ │ + ret │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + ldrb w0, [x0, #136] │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + ldrb w0, [x0, #140] │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - str x1, [x0, #88] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x120 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - ldr w2, [x0, #120] │ │ │ │ - ubfiz w1, w1, #2, #8 │ │ │ │ - and w2, w2, #0xfffffffb │ │ │ │ - orr w2, w2, w1 │ │ │ │ - str w2, [x0, #120] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x120 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0xb40 │ │ │ │ + ldrb w1, [x0, #139] │ │ │ │ + tbnz w1, #0, 5771c ::do_widen(char) const@@Base+0x396bc> │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + cmp x0, #0x0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - str x1, [x0, #96] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldr w2, [x0, #128] │ │ │ │ - ubfiz w1, w1, #2, #8 │ │ │ │ - and w2, w2, #0xfffffffb │ │ │ │ - orr w2, w2, w1 │ │ │ │ - str w2, [x0, #128] │ │ │ │ + ldrb w1, [x0, #138] │ │ │ │ + tbnz w1, #0, 57758 ::do_widen(char) const@@Base+0x396f8> │ │ │ │ + ldrb w0, [x0, #139] │ │ │ │ + eor w0, w0, #0x1 │ │ │ │ + ret │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0xb50 │ │ │ │ + ldrb w0, [x0, #136] │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ bti c │ │ │ │ - str x1, [x0, #248] │ │ │ │ + ldrb w0, [x0, #140] │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldr w2, [x0, #280] │ │ │ │ - ubfiz w1, w1, #2, #8 │ │ │ │ - and w2, w2, #0xfffffffb │ │ │ │ - orr w2, w2, w1 │ │ │ │ - str w2, [x0, #280] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3696] │ │ │ │ ret │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0xb68 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3696] │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - str x1, [x0, #72] │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr w2, [x0, #104] │ │ │ │ - ubfiz w1, w1, #2, #8 │ │ │ │ - and w2, w2, #0xfffffffb │ │ │ │ - orr w2, w2, w1 │ │ │ │ - str w2, [x0, #104] │ │ │ │ - ret │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0xb90 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - b d870 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - b d870 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - b d870 │ │ │ │ + add x2, x1, x2 │ │ │ │ + stp x1, x1, [x0, #8] │ │ │ │ + str x2, [x0, #24] │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + mov x4, x0 │ │ │ │ + tbnz w3, #4, 57890 ::do_widen(char) const@@Base+0x39830> │ │ │ │ + ldp x3, x0, [x0, #8] │ │ │ │ + ldr x5, [x4, #24] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + sub x5, x5, x3 │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.eq 5789c ::do_widen(char) const@@Base+0x3983c> // b.none │ │ │ │ + cmp w2, #0x2 │ │ │ │ + b.eq 578b4 ::do_widen(char) const@@Base+0x39854> // b.none │ │ │ │ + cbnz w2, 57894 ::do_widen(char) const@@Base+0x39834> │ │ │ │ + cmp x1, #0x0 │ │ │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ │ │ + ccmp x5, x1, #0x1, ge // ge = tcont │ │ │ │ + b.lt 57894 ::do_widen(char) const@@Base+0x39834> // b.tstop │ │ │ │ + add x3, x3, x1 │ │ │ │ + mov x0, x1 │ │ │ │ + str x3, [x4, #16] │ │ │ │ + b 57894 ::do_widen(char) const@@Base+0x39834> │ │ │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + adds x0, x0, x1 │ │ │ │ + ccmp x5, x0, #0x1, pl // pl = nfrst │ │ │ │ + b.lt 57890 ::do_widen(char) const@@Base+0x39830> // b.tstop │ │ │ │ + add x3, x3, x0 │ │ │ │ + str x3, [x4, #16] │ │ │ │ + b 57894 ::do_widen(char) const@@Base+0x39834> │ │ │ │ + cmp x1, #0x0 │ │ │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ │ │ + ccmp x5, x1, #0x1, ge // ge = tcont │ │ │ │ + b.lt 57894 ::do_widen(char) const@@Base+0x39834> // b.tstop │ │ │ │ + sub x0, x5, x1 │ │ │ │ + add x3, x3, x0 │ │ │ │ + str x3, [x4, #16] │ │ │ │ + b 57894 ::do_widen(char) const@@Base+0x39834> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - b d870 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + tbnz w3, #4, 57904 ::do_widen(char) const@@Base+0x398a4> │ │ │ │ + ldr x3, [x0, #8] │ │ │ │ + ldr x2, [x0, #24] │ │ │ │ + sub x2, x2, x3 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.lt 57904 ::do_widen(char) const@@Base+0x398a4> // b.tstop │ │ │ │ + add x3, x3, x1 │ │ │ │ + str x3, [x0, #16] │ │ │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x2, [x0, #32] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cbz x2, 52d90 ::do_widen(char) const@@Base+0x3e850> │ │ │ │ - ldr x3, [x2] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x3, x2 │ │ │ │ - b.eq 52d8c ::do_widen(char) const@@Base+0x3e84c> // b.none │ │ │ │ - ldr x1, [x3, #16] │ │ │ │ - b df10 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x478 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldrb w1, [x0, #80] │ │ │ │ - tbz w1, #0, 52dd8 ::do_widen(char) const@@Base+0x3e898> │ │ │ │ - add x2, x0, #0x48 │ │ │ │ - mov x0, x2 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ + bl d8b0 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x2, x2, #0x608 │ │ │ │ + ldr w3, [x19, #8] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + str x2, [x0] │ │ │ │ + str w3, [x0, #8] │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x6e0 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ + bl d8b0 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x2, x2, #0x668 │ │ │ │ + ldr d31, [x19, #8] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + str x2, [x0] │ │ │ │ + str d31, [x0, #8] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + b d870 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldrb w1, [x0, #88] │ │ │ │ - tbz w1, #0, 52e38 ::do_widen(char) const@@Base+0x3e8f8> │ │ │ │ - add x2, x0, #0x48 │ │ │ │ - mov x0, x2 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - mov x29, sp │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x7a8 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ + b d870 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldrb w1, [x0, #240] │ │ │ │ - tbz w1, #0, 52e98 ::do_widen(char) const@@Base+0x3e958> │ │ │ │ - add x2, x0, #0x48 │ │ │ │ - mov x0, x2 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - mov x29, sp │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x848 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0x5e0 │ │ │ │ + str x1, [x0] │ │ │ │ + b dd00 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldrb w1, [x0, #69] │ │ │ │ - tbz w1, #0, 52ef8 ::do_widen(char) const@@Base+0x3e9b8> │ │ │ │ - add x2, x0, #0x44 │ │ │ │ - mov x0, x2 │ │ │ │ - ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0x5e0 │ │ │ │ mov x29, sp │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x8e8 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + bl dd00 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0x5b8 │ │ │ │ str x1, [x0] │ │ │ │ - b dcf0 │ │ │ │ + b dd00 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0x5b8 │ │ │ │ mov x29, sp │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ str x1, [x0] │ │ │ │ - bl dcf0 │ │ │ │ + bl dd00 │ │ │ │ mov x0, x19 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ b d870 │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9f000 │ │ │ │ - adrp x3, 9f000 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ mov x29, sp │ │ │ │ - add x2, x1, #0x490 │ │ │ │ + add x2, x1, #0x698 │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #56] │ │ │ │ - add x3, x3, #0x4c0 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ + ldr x0, [x0, #40] │ │ │ │ + add x3, x3, #0x6c8 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ stp x2, x3, [x19] │ │ │ │ - str x1, [x19, #48] │ │ │ │ - cbz x0, 52fe8 ::do_widen(char) const@@Base+0x3eaa8> │ │ │ │ + str x1, [x19, #32] │ │ │ │ + cbz x0, 57ae8 ::do_widen(char) const@@Base+0x39a88> │ │ │ │ ldr x1, [x0] │ │ │ │ ldr x1, [x1, #32] │ │ │ │ blr x1 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0xdd8 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x5e0 │ │ │ │ str x0, [x19, #8] │ │ │ │ add x0, x19, #0x8 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b dcf0 │ │ │ │ + b dd00 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9f000 │ │ │ │ - adrp x3, 9f000 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ mov x29, sp │ │ │ │ - add x2, x1, #0x490 │ │ │ │ + add x2, x1, #0x698 │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add x3, x3, #0x4c0 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + add x3, x3, #0x6c8 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ stp x2, x3, [x19, #-8] │ │ │ │ - str x1, [x19, #40] │ │ │ │ - cbz x0, 53050 ::do_widen(char) const@@Base+0x3eb10> │ │ │ │ + str x1, [x19, #24] │ │ │ │ + cbz x0, 57b50 ::do_widen(char) const@@Base+0x39af0> │ │ │ │ ldr x1, [x0] │ │ │ │ ldr x1, [x1, #32] │ │ │ │ blr x1 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0xdd8 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x5e0 │ │ │ │ str x0, [x19] │ │ │ │ mov x0, x19 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b dcf0 │ │ │ │ + b dd00 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9f000 │ │ │ │ - adrp x3, 9f000 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ mov x29, sp │ │ │ │ - add x2, x1, #0x490 │ │ │ │ + add x2, x1, #0x698 │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ ldr x0, [x0, #8] │ │ │ │ - add x3, x3, #0x4c0 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - stp x2, x3, [x19, #-48] │ │ │ │ + add x3, x3, #0x6c8 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + stp x2, x3, [x19, #-32] │ │ │ │ str x1, [x19] │ │ │ │ - cbz x0, 530b8 ::do_widen(char) const@@Base+0x3eb78> │ │ │ │ + cbz x0, 57bb8 ::do_widen(char) const@@Base+0x39b58> │ │ │ │ ldr x1, [x0] │ │ │ │ ldr x1, [x1, #32] │ │ │ │ blr x1 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0xdd8 │ │ │ │ - stur x0, [x19, #-40] │ │ │ │ - sub x0, x19, #0x28 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x5e0 │ │ │ │ + stur x0, [x19, #-24] │ │ │ │ + sub x0, x19, #0x18 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b dcf0 │ │ │ │ + b dd00 │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xe50 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ mov x29, sp │ │ │ │ + add x2, x1, #0x710 │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #80] │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 5310c ::do_widen(char) const@@Base+0x3ebcc> │ │ │ │ - bl d870 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + add x3, x3, #0x740 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + stp x2, x3, [x19] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + cbz x0, 57c28 ::do_widen(char) const@@Base+0x39bc8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x5b8 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + add x0, x19, #0x8 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b dd00 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + mov x29, sp │ │ │ │ + add x2, x1, #0x710 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + add x3, x3, #0x740 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + stp x2, x3, [x19, #-8] │ │ │ │ + str x1, [x19, #8] │ │ │ │ + cbz x0, 57c90 ::do_widen(char) const@@Base+0x39c30> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x5b8 │ │ │ │ + str x0, [x19] │ │ │ │ mov x0, x19 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - b db90 │ │ │ │ + b dd00 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + mov x29, sp │ │ │ │ + add x2, x1, #0x710 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + add x3, x3, #0x740 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + stp x2, x3, [x19, #-16] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 57cf8 ::do_widen(char) const@@Base+0x39c98> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x5b8 │ │ │ │ + stur x0, [x19, #-8] │ │ │ │ + sub x0, x19, #0x8 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b dd00 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + adrp x1, 9f000 │ │ │ │ + add x1, x1, #0x200 │ │ │ │ + str x1, [x0] │ │ │ │ + b de40 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9f000 │ │ │ │ - add x1, x1, #0x300 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + add x1, x1, #0x200 │ │ │ │ mov x29, sp │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 5316c ::do_widen(char) const@@Base+0x3ec2c> │ │ │ │ - bl d870 │ │ │ │ + str x1, [x0] │ │ │ │ + bl de40 │ │ │ │ mov x0, x19 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - adrp x1, 9f000 │ │ │ │ + b d870 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + adrp x1, 9f000 │ │ │ │ ldr x1, [x1, #3792] │ │ │ │ add x1, x1, #0x10 │ │ │ │ str x1, [x0], #56 │ │ │ │ b db90 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr w2, [x19, #120] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - tbz w2, #0, 5324c ::do_widen(char) const@@Base+0x3ed0c> │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - ldrb w0, [x19, #80] │ │ │ │ - tbz w0, #0, 53284 ::do_widen(char) const@@Base+0x3ed44> │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - mov x8, sp │ │ │ │ - mov x21, x1 │ │ │ │ - mov x20, sp │ │ │ │ - ldr x2, [x0] │ │ │ │ - ldur x2, [x2, #-24] │ │ │ │ - add x0, x0, x2 │ │ │ │ - bl d390 >::imbue(std::locale const&)@plt> │ │ │ │ - mov x0, sp │ │ │ │ + str x1, [x0], #56 │ │ │ │ bl db90 │ │ │ │ - ldr x19, [x19, #88] │ │ │ │ - cbz x19, 5327c ::do_widen(char) const@@Base+0x3ed3c> │ │ │ │ - add x22, x19, #0x38 │ │ │ │ - mov x0, sp │ │ │ │ - mov x1, x22 │ │ │ │ - bl d600 │ │ │ │ - ldr x2, [x19] │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - ldr x2, [x2, #16] │ │ │ │ - blr x2 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d920 │ │ │ │ - mov x0, sp │ │ │ │ - bl db90 │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 532a4 ::do_widen(char) const@@Base+0x3ed64> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - b 5324c ::do_widen(char) const@@Base+0x3ed0c> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x6e0 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl db90 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 532a8 ::do_widen(char) const@@Base+0x3ed68> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti c │ │ │ │ - cmp w1, #0x8 │ │ │ │ - b.ne 532f4 ::do_widen(char) const@@Base+0x3edb4> // b.any │ │ │ │ - stp xzr, xzr, [x0, #8] │ │ │ │ - str xzr, [x0, #24] │ │ │ │ - ldrb w0, [x0, #69] │ │ │ │ - tbz w0, #0, 53300 ::do_widen(char) const@@Base+0x3edc0> │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - mov x29, sp │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x8e8 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ + b d870 │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + adrp x1, 9f000 │ │ │ │ + add x1, x1, #0x298 │ │ │ │ + str x1, [x0] │ │ │ │ + b d960 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - cmp w1, #0x8 │ │ │ │ - b.ne 53354 ::do_widen(char) const@@Base+0x3ee14> // b.any │ │ │ │ - stp xzr, xzr, [x0, #8] │ │ │ │ - str xzr, [x0, #24] │ │ │ │ - ldrb w0, [x0, #80] │ │ │ │ - tbz w0, #0, 53360 ::do_widen(char) const@@Base+0x3ee20> │ │ │ │ - ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9f000 │ │ │ │ + add x1, x1, #0x298 │ │ │ │ mov x29, sp │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x6e0 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + bl d960 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + add x2, x1, #0xd70 │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x1, [x0, #16] │ │ │ │ - cbz x1, 53434 ::do_widen(char) const@@Base+0x3eef4> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ls 533dc ::do_widen(char) const@@Base+0x3ee9c> // b.plast │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldrb w0, [x1] │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + add x3, x3, #0xda0 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + stp x2, x3, [x19] │ │ │ │ + str x1, [x19, #24] │ │ │ │ + cbz x0, 57e88 ::do_widen(char) const@@Base+0x39e28> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x298 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + add x0, x19, #0x8 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ldr x20, [x19, #8] │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - sub x20, x1, x20 │ │ │ │ - ldr x2, [x19, #80] │ │ │ │ - cmp x0, x20 │ │ │ │ - csel x20, x0, x20, le │ │ │ │ - cbnz x20, 53470 ::do_widen(char) const@@Base+0x3ef30> │ │ │ │ - ldrb w1, [x19, #69] │ │ │ │ - sub x20, x0, x20 │ │ │ │ - add x20, x2, x20 │ │ │ │ - add x2, x2, x0 │ │ │ │ - stp x20, x2, [x19, #8] │ │ │ │ - str x2, [x19, #24] │ │ │ │ - tbz w1, #0, 5349c ::do_widen(char) const@@Base+0x3ef5c> │ │ │ │ - ldr w1, [x19, #64] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - orr w1, w1, #0x1 │ │ │ │ - str w1, [x19, #64] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + b d960 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + mov x29, sp │ │ │ │ + add x2, x1, #0xd70 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + add x3, x3, #0xda0 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + stp x2, x3, [x19, #-8] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + cbz x0, 57ef0 ::do_widen(char) const@@Base+0x39e90> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x298 │ │ │ │ + str x0, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 52000 ::do_widen(char) const@@Base+0x3dac0> │ │ │ │ - add x1, x1, #0x800 │ │ │ │ - ldr x2, [x2, #168] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 53490 ::do_widen(char) const@@Base+0x3ef50> // b.any │ │ │ │ - ldr x1, [x0, #80] │ │ │ │ - stp x1, x1, [x0, #8] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - str x1, [x0, #24] │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cmp x0, x20 │ │ │ │ - csel x20, x0, x20, le │ │ │ │ - cbz x20, 533f8 ::do_widen(char) const@@Base+0x3eeb8> │ │ │ │ - sub x0, x0, x20 │ │ │ │ - sub x1, x1, x20 │ │ │ │ - add x0, x2, x0 │ │ │ │ - mov x2, x20 │ │ │ │ - bl da90 │ │ │ │ - ldr x2, [x19, #80] │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - b 533f8 ::do_widen(char) const@@Base+0x3eeb8> │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - b 533bc ::do_widen(char) const@@Base+0x3ee7c> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x8e8 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ + b d960 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + add x2, x1, #0xd70 │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x1, [x0, #16] │ │ │ │ - cbz x1, 53594 ::do_widen(char) const@@Base+0x3f054> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ls 534fc ::do_widen(char) const@@Base+0x3efbc> // b.plast │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldrb w0, [x1] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + add x3, x3, #0xda0 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + stp x2, x3, [x19, #-24] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 57f58 ::do_widen(char) const@@Base+0x39ef8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x298 │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + sub x0, x19, #0x10 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ldr x20, [x19, #8] │ │ │ │ - ldr x2, [x19, #112] │ │ │ │ - sub x20, x1, x20 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cmp x2, x20 │ │ │ │ - csel x20, x2, x20, le │ │ │ │ - cbnz x20, 535d0 ::do_widen(char) const@@Base+0x3f090> │ │ │ │ - ldrb w3, [x19, #80] │ │ │ │ - sub x20, x2, x20 │ │ │ │ - add x1, x0, x2 │ │ │ │ - add x20, x0, x20 │ │ │ │ - stp x20, x1, [x19, #8] │ │ │ │ - str x1, [x19, #24] │ │ │ │ - tbz w3, #0, 53624 ::do_widen(char) const@@Base+0x3f0e4> │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - ldr x4, [x19, #104] │ │ │ │ - ldr x3, [x0] │ │ │ │ - sub x2, x4, x2 │ │ │ │ - ldur x3, [x3, #-24] │ │ │ │ - add x0, x0, x3 │ │ │ │ - ldr x0, [x0, #232] │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldr x3, [x3, #64] │ │ │ │ - blr x3 │ │ │ │ - add x3, x0, #0x1 │ │ │ │ - ldr x1, [x19, #96] │ │ │ │ - ldr x2, [x19, #112] │ │ │ │ - cmp x3, #0x1 │ │ │ │ - b.ls 535f0 ::do_widen(char) const@@Base+0x3f0b0> // b.plast │ │ │ │ - ldr x3, [x19, #16] │ │ │ │ - add x0, x0, x2 │ │ │ │ - add x1, x1, x0 │ │ │ │ - str x1, [x19, #24] │ │ │ │ + b d960 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + cmp x1, x3 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + mov x20, x3 │ │ │ │ + mov x1, x2 │ │ │ │ + csel x2, x19, x3, ls // ls = plast │ │ │ │ + cbz x2, 57fb0 ::do_widen(char) const@@Base+0x39f50> │ │ │ │ + bl d4f0 │ │ │ │ + cbnz w0, 57fd0 ::do_widen(char) const@@Base+0x39f70> │ │ │ │ + sub x19, x19, x20 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + mov w0, w1 │ │ │ │ + cmp x19, x1 │ │ │ │ + b.gt 57fd0 ::do_widen(char) const@@Base+0x39f70> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x19, x0 │ │ │ │ + csel w0, w0, w19, lt // lt = tstop │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldrb w0, [x3] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 52000 ::do_widen(char) const@@Base+0x3dac0> │ │ │ │ - add x1, x1, #0x960 │ │ │ │ - ldr x2, [x2, #168] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 53618 ::do_widen(char) const@@Base+0x3f0d8> // b.any │ │ │ │ - ldr x1, [x0, #96] │ │ │ │ - stp x1, x1, [x0, #8] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - ldr x2, [x19, #112] │ │ │ │ - str x1, [x19, #24] │ │ │ │ - mov x0, x1 │ │ │ │ - cmp x2, x20 │ │ │ │ - csel x20, x2, x20, le │ │ │ │ - cbz x20, 53518 ::do_widen(char) const@@Base+0x3efd8> │ │ │ │ - sub x2, x2, x20 │ │ │ │ - sub x1, x1, x20 │ │ │ │ - add x0, x0, x2 │ │ │ │ - mov x2, x20 │ │ │ │ - bl da90 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - ldr x2, [x19, #112] │ │ │ │ - b 53518 ::do_widen(char) const@@Base+0x3efd8> │ │ │ │ - ldr w3, [x19, #64] │ │ │ │ - add x1, x1, x2 │ │ │ │ - str x1, [x19, #24] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - orr w1, w3, #0x1 │ │ │ │ - str w1, [x19, #64] │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x28 // #40 │ │ │ │ + bl d8b0 │ │ │ │ + mov x19, x0 │ │ │ │ + ldp x1, x2, [x20, #8] │ │ │ │ + add x4, x0, #0x18 │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x3, x3, #0x638 │ │ │ │ + str x3, [x0], #8 │ │ │ │ + str x4, [x19, #8] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 520a0 ::do_widen(char) const@@Base+0x34040> │ │ │ │ + mov x0, x19 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - b 534dc ::do_widen(char) const@@Base+0x3ef9c> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x6e0 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xe50 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ mov x29, sp │ │ │ │ + add x2, x1, #0x698 │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #80] │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 5368c ::do_widen(char) const@@Base+0x3f14c> │ │ │ │ - bl d870 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl db90 │ │ │ │ + ldr x0, [x0, #40] │ │ │ │ + add x3, x3, #0x6c8 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + stp x2, x3, [x19] │ │ │ │ + str x1, [x19, #32] │ │ │ │ + cbz x0, 580a8 ::do_widen(char) const@@Base+0x3a048> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x5e0 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + add x0, x19, #0x8 │ │ │ │ + bl dd00 │ │ │ │ mov x0, x19 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ b d870 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x3, x1, #0x698 │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - ldr x19, [x0, #16] │ │ │ │ - cbz x19, 53710 ::do_widen(char) const@@Base+0x3f1d0> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 536e4 ::do_widen(char) const@@Base+0x3f1a4> │ │ │ │ - bl d870 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d380 │ │ │ │ - mov x0, x19 │ │ │ │ - bl de20 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + stur x3, [x19, #-8] │ │ │ │ + add x2, x2, #0x6c8 │ │ │ │ + str x2, [x20], #-8 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + str x1, [x19, #24] │ │ │ │ + cbz x0, 58120 ::do_widen(char) const@@Base+0x3a0c0> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x5e0 │ │ │ │ + str x0, [x19] │ │ │ │ mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ + bl dd00 │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ b d870 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x3, x1, #0x698 │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - ldr x19, [x0, #16] │ │ │ │ - cbz x19, 53770 ::do_widen(char) const@@Base+0x3f230> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cbz x0, 53744 ::do_widen(char) const@@Base+0x3f204> │ │ │ │ - bl d870 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc30 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + sub x20, x0, #0x20 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + stur x3, [x19, #-32] │ │ │ │ + add x2, x2, #0x6c8 │ │ │ │ + str x2, [x20, #8] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 58198 ::do_widen(char) const@@Base+0x3a138> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x5e0 │ │ │ │ + stur x0, [x19, #-24] │ │ │ │ + sub x0, x19, #0x18 │ │ │ │ + bl dd00 │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ b d870 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9f000 │ │ │ │ - add x1, x1, #0x300 │ │ │ │ + adrp x1, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ mov x29, sp │ │ │ │ + add x2, x1, #0xd70 │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 537ac ::do_widen(char) const@@Base+0x3f26c> │ │ │ │ - bl d870 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl db90 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + add x3, x3, #0xda0 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + stp x2, x3, [x19] │ │ │ │ + str x1, [x19, #24] │ │ │ │ + cbz x0, 58208 ::do_widen(char) const@@Base+0x3a1a8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x298 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + add x0, x19, #0x8 │ │ │ │ + bl d960 │ │ │ │ mov x0, x19 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ b d870 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x58 // #88 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - add x22, x20, #0x8 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl d8b0 │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x3, x1, #0xd70 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x2, 9e000 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov x21, x19 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x0, x1, #0xdf8 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x22, 9e000 │ │ │ │ - str x0, [x21], #8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl dac0 │ │ │ │ - ldp x0, x1, [x20, #24] │ │ │ │ - stp x0, x1, [x21, #16] │ │ │ │ - ldr d31, [x20, #40] │ │ │ │ - ldr x0, [x20, #56] │ │ │ │ - add x2, x22, #0xdd8 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - str x2, [x19, #8] │ │ │ │ - stp x1, x0, [x19, #48] │ │ │ │ - str d31, [x19, #40] │ │ │ │ - cbz x0, 53980 ::do_widen(char) const@@Base+0x3f440> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - add x22, x20, #0x30 │ │ │ │ - add x23, x19, #0x30 │ │ │ │ - ldr x0, [x20, #56] │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldp x6, x7, [x22, #16] │ │ │ │ - stp x6, x7, [x23, #16] │ │ │ │ - add x2, x2, #0x490 │ │ │ │ - ldp w4, w5, [x22, #32] │ │ │ │ - stp w4, w5, [x23, #32] │ │ │ │ - adrp x3, 9f000 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - add x3, x3, #0x4c0 │ │ │ │ - add x1, x1, #0x4e8 │ │ │ │ - stp x2, x3, [x19] │ │ │ │ - str x1, [x19, #48] │ │ │ │ - cbz x0, 539b0 ::do_widen(char) const@@Base+0x3f470> │ │ │ │ - ldr x1, [x0] │ │ │ │ - mov x8, sp │ │ │ │ - ldr x1, [x1, #40] │ │ │ │ - blr x1 │ │ │ │ - ldr x21, [sp] │ │ │ │ - cbz x21, 538f8 ::do_widen(char) const@@Base+0x3f3b8> │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [sp] │ │ │ │ - cbz x0, 538f8 ::do_widen(char) const@@Base+0x3f3b8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldp x0, x1, [x22, #16] │ │ │ │ - stp x0, x1, [x23, #16] │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - ldr x1, [x20, #80] │ │ │ │ - str x1, [x19, #80] │ │ │ │ - cbz x0, 5391c ::do_widen(char) const@@Base+0x3f3dc> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + stur x3, [x19, #-8] │ │ │ │ + add x2, x2, #0xda0 │ │ │ │ + str x2, [x20], #-8 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + cbz x0, 58280 ::do_widen(char) const@@Base+0x3a220> │ │ │ │ ldr x1, [x0] │ │ │ │ ldr x1, [x1, #32] │ │ │ │ blr x1 │ │ │ │ - str x21, [x19, #56] │ │ │ │ - cbz x21, 53944 ::do_widen(char) const@@Base+0x3f404> │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 53a08 ::do_widen(char) const@@Base+0x3f4c8> // b.any │ │ │ │ - ldr x23, [sp, #64] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x298 │ │ │ │ + str x0, [x19] │ │ │ │ mov x0, x19 │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ + bl d960 │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - mov x23, x19 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - add x0, x0, #0x490 │ │ │ │ - add x1, x1, #0x4c0 │ │ │ │ - stp x0, x1, [x19] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - add x0, x0, #0x4e8 │ │ │ │ - str x0, [x23, #48]! │ │ │ │ - ldp x6, x7, [x20, #16] │ │ │ │ - ldp w4, w5, [x20, #32] │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - stp x6, x7, [x23, #16] │ │ │ │ - stp w4, w5, [x23, #32] │ │ │ │ - cbz x0, 53944 ::do_widen(char) const@@Base+0x3f404> │ │ │ │ + b d870 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x3, x1, #0xd70 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x2, 9e000 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + sub x20, x0, #0x18 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + stur x3, [x19, #-24] │ │ │ │ + add x2, x2, #0xda0 │ │ │ │ + str x2, [x20, #8] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 582f8 ::do_widen(char) const@@Base+0x3a298> │ │ │ │ ldr x1, [x0] │ │ │ │ ldr x1, [x1, #32] │ │ │ │ blr x1 │ │ │ │ - str xzr, [x19, #56] │ │ │ │ - b 53944 ::do_widen(char) const@@Base+0x3f404> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 53a54 ::do_widen(char) const@@Base+0x3f514> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 539dc ::do_widen(char) const@@Base+0x3f49c> │ │ │ │ - bti j │ │ │ │ - add x22, x22, #0xdd8 │ │ │ │ - str x22, [x19, #8] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl dcf0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 53a08 ::do_widen(char) const@@Base+0x3f4c8> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x298 │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + sub x0, x19, #0x10 │ │ │ │ + bl d960 │ │ │ │ mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - b 539dc ::do_widen(char) const@@Base+0x3f49c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - cbnz x21, 53a64 ::do_widen(char) const@@Base+0x3f524> │ │ │ │ - b 539dc ::do_widen(char) const@@Base+0x3f49c> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x20, x0 │ │ │ │ - cbz x1, 53a64 ::do_widen(char) const@@Base+0x3f524> │ │ │ │ - ldr x2, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x1, [x2, #32] │ │ │ │ - blr x1 │ │ │ │ - b 53a64 ::do_widen(char) const@@Base+0x3f524> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9f000 │ │ │ │ - adrp x3, 9f000 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ mov x29, sp │ │ │ │ - add x2, x1, #0x490 │ │ │ │ + add x2, x1, #0x710 │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #56] │ │ │ │ - add x3, x3, #0x4c0 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + add x3, x3, #0x740 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ stp x2, x3, [x19] │ │ │ │ - str x1, [x19, #48] │ │ │ │ - cbz x0, 53b08 ::do_widen(char) const@@Base+0x3f5c8> │ │ │ │ + str x1, [x19, #16] │ │ │ │ + cbz x0, 58368 ::do_widen(char) const@@Base+0x3a308> │ │ │ │ ldr x1, [x0] │ │ │ │ ldr x1, [x1, #32] │ │ │ │ blr x1 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0xdd8 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x5b8 │ │ │ │ str x0, [x19, #8] │ │ │ │ add x0, x19, #0x8 │ │ │ │ - bl dcf0 │ │ │ │ + bl dd00 │ │ │ │ mov x0, x19 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ b d870 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9f000 │ │ │ │ - add x3, x1, #0x490 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x3, x1, #0x710 │ │ │ │ mov x29, sp │ │ │ │ - adrp x2, 9f000 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ stur x3, [x19, #-8] │ │ │ │ - add x2, x2, #0x4c0 │ │ │ │ + add x2, x2, #0x740 │ │ │ │ str x2, [x20], #-8 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - str x1, [x19, #40] │ │ │ │ - cbz x0, 53b80 ::do_widen(char) const@@Base+0x3f640> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + str x1, [x19, #8] │ │ │ │ + cbz x0, 583e0 ::do_widen(char) const@@Base+0x3a380> │ │ │ │ ldr x1, [x0] │ │ │ │ ldr x1, [x1, #32] │ │ │ │ blr x1 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0xdd8 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x5b8 │ │ │ │ str x0, [x19] │ │ │ │ mov x0, x19 │ │ │ │ - bl dcf0 │ │ │ │ + bl dd00 │ │ │ │ mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ b d870 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9f000 │ │ │ │ - add x3, x1, #0x490 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x3, x1, #0x710 │ │ │ │ mov x29, sp │ │ │ │ - adrp x2, 9f000 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - sub x20, x0, #0x30 │ │ │ │ + sub x20, x0, #0x10 │ │ │ │ ldr x0, [x0, #8] │ │ │ │ - stur x3, [x19, #-48] │ │ │ │ - add x2, x2, #0x4c0 │ │ │ │ + stur x3, [x19, #-16] │ │ │ │ + add x2, x2, #0x740 │ │ │ │ str x2, [x20, #8] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ str x1, [x19] │ │ │ │ - cbz x0, 53bf8 ::do_widen(char) const@@Base+0x3f6b8> │ │ │ │ + cbz x0, 58458 ::do_widen(char) const@@Base+0x3a3f8> │ │ │ │ ldr x1, [x0] │ │ │ │ ldr x1, [x1, #32] │ │ │ │ blr x1 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0xdd8 │ │ │ │ - stur x0, [x19, #-40] │ │ │ │ - sub x0, x19, #0x28 │ │ │ │ - bl dcf0 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x0, #0x5b8 │ │ │ │ + stur x0, [x19, #-8] │ │ │ │ + sub x0, x19, #0x8 │ │ │ │ + bl dd00 │ │ │ │ mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ b d870 │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #56] │ │ │ │ + cbz x0, 584dc ::do_widen(char) const@@Base+0x3a47c> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xb0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #80] │ │ │ │ - add x29, sp, #0x50 │ │ │ │ - ldr x1, [x0, #16] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #72] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - cbz x1, 53f58 ::do_widen(char) const@@Base+0x3fa18> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ls 53c90 ::do_widen(char) const@@Base+0x3f750> // b.plast │ │ │ │ - ldrb w0, [x1] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x3, [sp, #72] │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldr x1, [x19] │ │ │ │ + str x0, [x19] │ │ │ │ + cbz x1, 584c8 ::do_widen(char) const@@Base+0x3a468> │ │ │ │ ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 540f0 ::do_widen(char) const@@Base+0x3fbb0> // b.any │ │ │ │ - ldp x29, x30, [sp, #80] │ │ │ │ - add sp, sp, #0xb0 │ │ │ │ + mov x0, x1 │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - stp x19, x20, [sp, #96] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - stp x23, x24, [sp, #128] │ │ │ │ - stp x25, x26, [sp, #144] │ │ │ │ - stp x27, x28, [sp, #160] │ │ │ │ - ldr x19, [x0, #8] │ │ │ │ - ldr x2, [x2, #120] │ │ │ │ - sub x19, x1, x19 │ │ │ │ - ldr x0, [x0, #104] │ │ │ │ - cmp x2, x19 │ │ │ │ - csel x19, x2, x19, le │ │ │ │ - cbnz x19, 53fb4 ::do_widen(char) const@@Base+0x3fa74> │ │ │ │ - ldr x4, [sp, #24] │ │ │ │ - sub x1, x2, x19 │ │ │ │ - add x1, x0, x1 │ │ │ │ - add x0, x0, x2 │ │ │ │ - add x5, x4, #0x8 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - ldrb w3, [x4, #88] │ │ │ │ - stp x1, x0, [x5] │ │ │ │ - add x1, x4, #0x48 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - str x0, [x4, #24] │ │ │ │ - tbz w3, #0, 54090 ::do_widen(char) const@@Base+0x3fb50> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x27, [x0, #72] │ │ │ │ - ldr x21, [x0, #112] │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - sub x21, x21, x2 │ │ │ │ - cbz x27, 540b0 ::do_widen(char) const@@Base+0x3fb70> │ │ │ │ - ldr w1, [x27, #56] │ │ │ │ - tbz w1, #0, 54040 ::do_widen(char) const@@Base+0x3fb00> │ │ │ │ - ldp x0, x20, [x27, #40] │ │ │ │ - tst x1, #0x4 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - cset w28, eq // eq = none │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3952] │ │ │ │ - add x23, sp, #0x38 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #4024] │ │ │ │ - add x21, x1, x21 │ │ │ │ - add w2, w28, #0x4 │ │ │ │ - str w2, [sp, #12] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ - add x22, sp, #0x40 │ │ │ │ - cmp w1, #0x4 │ │ │ │ - cset w24, eq // eq = none │ │ │ │ - cmp w24, #0x0 │ │ │ │ - ccmp x0, x20, #0x0, eq // eq = none │ │ │ │ - b.eq 53e84 ::do_widen(char) const@@Base+0x3f944> // b.none │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - ldr x19, [x1] │ │ │ │ - cbz x19, 540d0 ::do_widen(char) const@@Base+0x3fb90> │ │ │ │ - ldrb w1, [x19, #17] │ │ │ │ - tbnz w1, #0, 53e00 ::do_widen(char) const@@Base+0x3f8c0> │ │ │ │ - ldrb w0, [x19, #16] │ │ │ │ - tbz w0, #0, 53e20 ::do_widen(char) const@@Base+0x3f8e0> │ │ │ │ - mov x1, x22 │ │ │ │ - mov x4, x21 │ │ │ │ - mov x3, x23 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d8c0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #56] │ │ │ │ + cbz x0, 5855c ::do_widen(char) const@@Base+0x3a4fc> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldr x1, [x19] │ │ │ │ + str x0, [x19] │ │ │ │ + cbz x1, 58548 ::do_widen(char) const@@Base+0x3a4e8> │ │ │ │ + ldr x2, [x1] │ │ │ │ + mov x0, x1 │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #56] │ │ │ │ + cbz x0, 585dc ::do_widen(char) const@@Base+0x3a57c> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldr x1, [x19] │ │ │ │ + str x0, [x19] │ │ │ │ + cbz x1, 585c8 ::do_widen(char) const@@Base+0x3a568> │ │ │ │ + ldr x2, [x1] │ │ │ │ + mov x0, x1 │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + add x3, x0, #0x18 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x2, x2, #0x638 │ │ │ │ + str x2, [x1] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 58628 ::do_widen(char) const@@Base+0x3a5c8> // b.none │ │ │ │ + b d870 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + add x2, x0, #0x18 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + mov x29, sp │ │ │ │ + add x1, x1, #0x638 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + str x1, [x19] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 58674 ::do_widen(char) const@@Base+0x3a614> // b.none │ │ │ │ + bl d870 │ │ │ │ mov x0, x19 │ │ │ │ - bl d670 │ │ │ │ - mov w28, w0 │ │ │ │ - ldr w1, [x26] │ │ │ │ - cmp w24, #0x0 │ │ │ │ - ccmp w1, w0, #0x0, ne // ne = any │ │ │ │ - b.eq 53e3c ::do_widen(char) const@@Base+0x3f8fc> // b.none │ │ │ │ - mov x1, x22 │ │ │ │ - mov x2, x23 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + add x2, x0, #0x58 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #4088] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #72] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 586d8 ::do_widen(char) const@@Base+0x3a678> // b.none │ │ │ │ + bl d870 │ │ │ │ mov x0, x19 │ │ │ │ - bl d8a0 │ │ │ │ - mov w0, w28 │ │ │ │ - bl dba0 │ │ │ │ - ldr w0, [x25] │ │ │ │ - cmp w28, w0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - strb w0, [x19, #17] │ │ │ │ - ldp x1, x0, [sp, #56] │ │ │ │ - b.ne 53e50 ::do_widen(char) const@@Base+0x3f910> // b.any │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 53e50 ::do_widen(char) const@@Base+0x3f910> // b.none │ │ │ │ - cmp x21, x1 │ │ │ │ - b.eq 53ef0 ::do_widen(char) const@@Base+0x3f9b0> // b.none │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 54004 ::do_widen(char) const@@Base+0x3fac4> // b.none │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + b db90 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + add x2, x0, #0x58 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #4088] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #72] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 58738 ::do_widen(char) const@@Base+0x3a6d8> // b.none │ │ │ │ + bl d870 │ │ │ │ mov x0, x19 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl deb0 │ │ │ │ - ldrb w0, [x19, #16] │ │ │ │ - strb wzr, [x19, #17] │ │ │ │ - tbnz w0, #0, 53d8c ::do_widen(char) const@@Base+0x3f84c> │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + b db90 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + add x2, x0, #0x58 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #4088] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #72] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 58798 ::do_widen(char) const@@Base+0x3a738> // b.none │ │ │ │ + bl d870 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ mov x0, x19 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl dd40 │ │ │ │ - b 53d8c ::do_widen(char) const@@Base+0x3f84c> │ │ │ │ - ldp x2, x1, [sp, #56] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl db90 │ │ │ │ mov x0, x19 │ │ │ │ - bl d830 │ │ │ │ - mov w28, w0 │ │ │ │ - b 53dc0 ::do_widen(char) const@@Base+0x3f880> │ │ │ │ - ldr w2, [sp, #12] │ │ │ │ - str x0, [x27, #40] │ │ │ │ - cmp w2, #0x6 │ │ │ │ - b.eq 53f40 ::do_widen(char) const@@Base+0x3fa00> // b.none │ │ │ │ - cmp x21, x1 │ │ │ │ - b.eq 53ef4 ::do_widen(char) const@@Base+0x3f9b4> // b.none │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ - cmp w1, #0x5 │ │ │ │ - b.eq 53e9c ::do_widen(char) const@@Base+0x3f95c> // b.none │ │ │ │ - ldr x20, [x27, #48] │ │ │ │ - cmp w24, #0x0 │ │ │ │ - ccmp x0, x20, #0x0, eq // eq = none │ │ │ │ - b.ne 53d6c ::do_widen(char) const@@Base+0x3f82c> // b.any │ │ │ │ - ldr w0, [sp, #12] │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - cmp w0, #0x6 │ │ │ │ - b.eq 53ef4 ::do_widen(char) const@@Base+0x3f9b4> // b.none │ │ │ │ - cmp x21, x1 │ │ │ │ - b.eq 53ef4 ::do_widen(char) const@@Base+0x3f9b4> // b.none │ │ │ │ ldr x19, [sp, #16] │ │ │ │ - ldr x1, [x19] │ │ │ │ - cbz x1, 540b0 ::do_widen(char) const@@Base+0x3fb70> │ │ │ │ - ldr x20, [sp, #40] │ │ │ │ - ldp x1, x2, [x1, #24] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x3, [x20] │ │ │ │ - ldr x3, [x3, #64] │ │ │ │ - blr x3 │ │ │ │ - ldr x1, [x19] │ │ │ │ - cbnz x0, 53fd8 ::do_widen(char) const@@Base+0x3fa98> │ │ │ │ - ldr w0, [x20, #64] │ │ │ │ - tbnz w0, #0, 54070 ::do_widen(char) const@@Base+0x3fb30> │ │ │ │ - cbz x1, 540b0 ::do_widen(char) const@@Base+0x3fb70> │ │ │ │ - add x2, x1, #0x18 │ │ │ │ - mov w0, #0x6 // #6 │ │ │ │ - str w0, [sp, #12] │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - stp x0, x0, [x2, #16] │ │ │ │ - ldp x0, x20, [x27, #40] │ │ │ │ - b 53d50 ::do_widen(char) const@@Base+0x3f810> │ │ │ │ - str x0, [x27, #40] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - cmn x1, #0x1 │ │ │ │ - b.eq 54018 ::do_widen(char) const@@Base+0x3fad8> // b.none │ │ │ │ - ldr x4, [sp, #24] │ │ │ │ - ldr x2, [x4, #120] │ │ │ │ - ldr x0, [x4, #104] │ │ │ │ - add x2, x1, x2 │ │ │ │ - ldr x3, [x4, #16] │ │ │ │ - add x0, x0, x2 │ │ │ │ - str x0, [x4, #24] │ │ │ │ - cbz x1, 54038 ::do_widen(char) const@@Base+0x3faf8> │ │ │ │ - ldrb w0, [x3] │ │ │ │ - ldp x19, x20, [sp, #96] │ │ │ │ - ldp x21, x22, [sp, #112] │ │ │ │ - ldp x23, x24, [sp, #128] │ │ │ │ - ldp x25, x26, [sp, #144] │ │ │ │ - ldp x27, x28, [sp, #160] │ │ │ │ - b 53c64 ::do_widen(char) const@@Base+0x3f724> │ │ │ │ - ldr x20, [x27, #48] │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 53ef4 ::do_widen(char) const@@Base+0x3f9b4> // b.none │ │ │ │ - cmp x21, x1 │ │ │ │ - b.ne 53d60 ::do_widen(char) const@@Base+0x3f820> // b.any │ │ │ │ - b 53ef4 ::do_widen(char) const@@Base+0x3f9b4> │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 52000 ::do_widen(char) const@@Base+0x3dac0> │ │ │ │ - add x1, x1, #0x8e0 │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x2, [x2, #168] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 54060 ::do_widen(char) const@@Base+0x3fb20> // b.any │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - stp x19, x20, [sp, #96] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - stp x23, x24, [sp, #128] │ │ │ │ - stp x25, x26, [sp, #144] │ │ │ │ - stp x27, x28, [sp, #160] │ │ │ │ - ldr x1, [x3, #104] │ │ │ │ - stp x1, x1, [x0] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - str x1, [x3, #24] │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x2, [x2, #120] │ │ │ │ - cmp x2, x19 │ │ │ │ - csel x19, x2, x19, le │ │ │ │ - cbz x19, 53cc8 ::do_widen(char) const@@Base+0x3f788> │ │ │ │ - sub x2, x2, x19 │ │ │ │ - sub x1, x1, x19 │ │ │ │ - add x0, x0, x2 │ │ │ │ - mov x2, x19 │ │ │ │ - bl da90 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x0, [x1, #104] │ │ │ │ - ldr x2, [x1, #120] │ │ │ │ - b 53cc8 ::do_widen(char) const@@Base+0x3f788> │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 54070 ::do_widen(char) const@@Base+0x3fb30> // b.none │ │ │ │ - cbz x1, 540b0 ::do_widen(char) const@@Base+0x3fb70> │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - mov w3, #0x5 // #5 │ │ │ │ - str w3, [sp, #12] │ │ │ │ - add x0, x2, x0 │ │ │ │ - stp x2, x0, [x1, #16] │ │ │ │ - ldp x0, x20, [x27, #40] │ │ │ │ - b 53d50 ::do_widen(char) const@@Base+0x3f810> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - str x0, [x27, #40] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - subs x1, x1, x0 │ │ │ │ - b.ne 53efc ::do_widen(char) const@@Base+0x3f9bc> // b.any │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x1, [x3, #104] │ │ │ │ - ldr x2, [x3, #120] │ │ │ │ - ldr w0, [x3, #64] │ │ │ │ - add x1, x1, x2 │ │ │ │ - str x1, [x3, #24] │ │ │ │ - orr w0, w0, #0x1 │ │ │ │ - str w0, [x3, #64] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 53f28 ::do_widen(char) const@@Base+0x3f9e8> │ │ │ │ - tbnz w1, #1, 54108 ::do_widen(char) const@@Base+0x3fbc8> │ │ │ │ - ldr x0, [x27, #24] │ │ │ │ - add x2, x27, #0x18 │ │ │ │ - orr w1, w1, #0x1 │ │ │ │ - str w1, [x27, #56] │ │ │ │ - mov x20, x0 │ │ │ │ - stp x0, x0, [x2, #16] │ │ │ │ - b 53d20 ::do_widen(char) const@@Base+0x3f7e0> │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x0, #16] │ │ │ │ - b 53c50 ::do_widen(char) const@@Base+0x3f710> │ │ │ │ - cbz x1, 540b0 ::do_widen(char) const@@Base+0x3fb70> │ │ │ │ - ldr w0, [x1, #56] │ │ │ │ - mov w2, #0x4 // #4 │ │ │ │ - str w2, [sp, #12] │ │ │ │ - orr w0, w0, w2 │ │ │ │ - str w0, [x1, #56] │ │ │ │ - ldp x0, x20, [x27, #40] │ │ │ │ - b 53d50 ::do_widen(char) const@@Base+0x3f810> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x7a8 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x998 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0xc18 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x30a // #778 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - stp x19, x20, [sp, #96] │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - stp x23, x24, [sp, #128] │ │ │ │ - stp x25, x26, [sp, #144] │ │ │ │ - stp x27, x28, [sp, #160] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0xb48 │ │ │ │ - add x1, x1, #0xbe8 │ │ │ │ - add x0, x0, #0xc20 │ │ │ │ - mov w2, #0x117 // #279 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - strb wzr, [x19, #17] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 54104 ::do_widen(char) const@@Base+0x3fbc4> // b.any │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + add x2, x0, #0x58 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #4088] │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 54104 ::do_widen(char) const@@Base+0x3fbc4> // b.any │ │ │ │ + ldr x0, [x0, #72] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 58818 ::do_widen(char) const@@Base+0x3a7b8> // b.none │ │ │ │ + bl d870 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl db90 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x1 │ │ │ │ - ldr w1, [x0, #104] │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - tbz w1, #0, 54208 ::do_widen(char) const@@Base+0x3fcc8> │ │ │ │ - ldrb w1, [x0, #69] │ │ │ │ - tbz w1, #0, 54238 ::do_widen(char) const@@Base+0x3fcf8> │ │ │ │ - ldr x20, [x0, #72] │ │ │ │ - cbz x20, 54208 ::do_widen(char) const@@Base+0x3fcc8> │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - add x22, x20, #0x38 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, sp │ │ │ │ - bl d600 │ │ │ │ - ldr x2, [x20] │ │ │ │ - mov x21, sp │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x2, [x2, #16] │ │ │ │ - blr x2 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d920 │ │ │ │ - mov x0, sp │ │ │ │ - bl db90 │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + ldp x1, x3, [x2] │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 588a0 ::do_widen(char) const@@Base+0x3a840> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x2 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b daf0 , std::allocator >, std::allocator, std::allocator > > > const&, std::__cxx11::basic_string, std::allocator >*, int)@plt> │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + cbz x0, 58880 ::do_widen(char) const@@Base+0x3a820> │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5425c ::do_widen(char) const@@Base+0x3fd1c> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldr x1, [x19] │ │ │ │ + str x0, [x19] │ │ │ │ + cbz x1, 588e0 ::do_widen(char) const@@Base+0x3a880> │ │ │ │ + ldr x2, [x1] │ │ │ │ + mov x0, x1 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ + mov x16, x1 │ │ │ │ + br x16 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x8e8 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl db90 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 54260 ::do_widen(char) const@@Base+0x3fd20> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x1 │ │ │ │ - ldr w1, [x0, #280] │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - tbz w1, #0, 54328 ::do_widen(char) const@@Base+0x3fde8> │ │ │ │ - ldrb w1, [x0, #240] │ │ │ │ - tbz w1, #0, 54358 ::do_widen(char) const@@Base+0x3fe18> │ │ │ │ - ldr x20, [x0, #248] │ │ │ │ - cbz x20, 54328 ::do_widen(char) const@@Base+0x3fde8> │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - add x22, x20, #0x38 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, sp │ │ │ │ - bl d600 │ │ │ │ - ldr x2, [x20] │ │ │ │ - mov x21, sp │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x2, [x2, #16] │ │ │ │ - blr x2 │ │ │ │ - mov x1, x19 │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x1 │ │ │ │ + mov x21, x2 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x0 │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ldr x19, [x0, #16] │ │ │ │ + str x27, [sp, #80] │ │ │ │ + cbz x19, 589f4 ::do_widen(char) const@@Base+0x3a994> │ │ │ │ + nop │ │ │ │ + ldp x27, x20, [x19, #32] │ │ │ │ mov x0, x22 │ │ │ │ - bl d920 │ │ │ │ - mov x0, sp │ │ │ │ - bl db90 │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5437c ::do_widen(char) const@@Base+0x3fe3c> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ + cmp x21, x20 │ │ │ │ + csel x26, x21, x20, ls // ls = plast │ │ │ │ + cbz x26, 58964 ::do_widen(char) const@@Base+0x3a904> │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x27 │ │ │ │ + bl d4f0 │ │ │ │ + cbnz w0, 5897c ::do_widen(char) const@@Base+0x3a91c> │ │ │ │ + sub x1, x21, x20 │ │ │ │ + mov w0, w1 │ │ │ │ + cmp x1, x23 │ │ │ │ + b.gt 58980 ::do_widen(char) const@@Base+0x3a920> │ │ │ │ + cmp x1, x25 │ │ │ │ + b.lt 58994 ::do_widen(char) const@@Base+0x3a934> // b.tstop │ │ │ │ + tbnz w0, #31, 58994 ::do_widen(char) const@@Base+0x3a934> │ │ │ │ + ldr x3, [x19, #24] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cbz x3, 589a0 ::do_widen(char) const@@Base+0x3a940> │ │ │ │ + mov x19, x3 │ │ │ │ + b 58940 ::do_widen(char) const@@Base+0x3a8e0> │ │ │ │ + ldr x3, [x19, #16] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + cbnz x3, 5898c ::do_widen(char) const@@Base+0x3a92c> │ │ │ │ + mov x23, x19 │ │ │ │ + cbnz w0, 589f8 ::do_widen(char) const@@Base+0x3a998> │ │ │ │ + cbz x26, 58a24 ::do_widen(char) const@@Base+0x3a9c4> │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x27 │ │ │ │ + bl d4f0 │ │ │ │ + cbz w0, 58a24 ::do_widen(char) const@@Base+0x3a9c4> │ │ │ │ + cmp w0, #0x0 │ │ │ │ + csel x23, x23, xzr, lt // lt = tstop │ │ │ │ + csel x19, x19, xzr, ge // ge = tcont │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x23 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x848 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ + add x19, x0, #0x8 │ │ │ │ + ldr x23, [x24, #24] │ │ │ │ + cmp x19, x23 │ │ │ │ + b.eq 58a40 ::do_widen(char) const@@Base+0x3a9e0> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + bl d900 │ │ │ │ + ldp x27, x20, [x0, #32] │ │ │ │ + mov x23, x19 │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl db90 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + cmp x21, x20 │ │ │ │ + csel x26, x21, x20, ls // ls = plast │ │ │ │ + cbnz x26, 589ac ::do_widen(char) const@@Base+0x3a94c> │ │ │ │ + sub x0, x20, x21 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 58a48 ::do_widen(char) const@@Base+0x3a9e8> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ge 589c0 ::do_widen(char) const@@Base+0x3a960> // b.tcont │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 589cc ::do_widen(char) const@@Base+0x3a96c> │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + b 589cc ::do_widen(char) const@@Base+0x3a96c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9f000 │ │ │ │ + add x1, x1, #0x3f0 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x460 │ │ │ │ + ldr x2, [x19, #136] │ │ │ │ + stp x1, x0, [x19, #-8] │ │ │ │ + cbz x2, 58a94 ::do_widen(char) const@@Base+0x3aa34> │ │ │ │ + tbz w2, #0, 58b04 ::do_widen(char) const@@Base+0x3aaa4> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + add x1, x19, #0x70 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 58aa8 ::do_widen(char) const@@Base+0x3aa48> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + cbz x0, 58abc ::do_widen(char) const@@Base+0x3aa5c> │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 54380 ::do_widen(char) const@@Base+0x3fe40> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + add x1, x19, #0x48 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 58ad0 ::do_widen(char) const@@Base+0x3aa70> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + cbz x0, 58ae4 ::do_widen(char) const@@Base+0x3aa84> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 58b24 ::do_widen(char) const@@Base+0x3aac4> // b.none │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + and x2, x2, #0xfffffffffffffffe │ │ │ │ + ldr x3, [x2] │ │ │ │ + cbz x3, 58a94 ::do_widen(char) const@@Base+0x3aa34> │ │ │ │ + add x1, x19, #0x90 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + mov x0, x1 │ │ │ │ + blr x3 │ │ │ │ + b 58a94 ::do_widen(char) const@@Base+0x3aa34> │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x1 │ │ │ │ - ldr w1, [x0, #128] │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9f000 │ │ │ │ + add x1, x1, #0x3f0 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x460 │ │ │ │ + ldr x2, [x19, #144] │ │ │ │ + stp x1, x0, [x19] │ │ │ │ + cbz x2, 58b74 ::do_widen(char) const@@Base+0x3ab14> │ │ │ │ + tbz w2, #0, 58be4 ::do_widen(char) const@@Base+0x3ab84> │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + add x1, x19, #0x78 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 58b88 ::do_widen(char) const@@Base+0x3ab28> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 58b9c ::do_widen(char) const@@Base+0x3ab3c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 58bb0 ::do_widen(char) const@@Base+0x3ab50> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + cbz x0, 58bc4 ::do_widen(char) const@@Base+0x3ab64> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + add x19, x19, #0x28 │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 58c04 ::do_widen(char) const@@Base+0x3aba4> // b.none │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + and x2, x2, #0xfffffffffffffffe │ │ │ │ ldr x3, [x2] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - tbz w1, #0, 54448 ::do_widen(char) const@@Base+0x3ff08> │ │ │ │ - ldrb w1, [x0, #88] │ │ │ │ - tbz w1, #0, 54478 ::do_widen(char) const@@Base+0x3ff38> │ │ │ │ - ldr x20, [x0, #96] │ │ │ │ - cbz x20, 54448 ::do_widen(char) const@@Base+0x3ff08> │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - add x22, x20, #0x38 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, sp │ │ │ │ - bl d600 │ │ │ │ - ldr x2, [x20] │ │ │ │ - mov x21, sp │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x2, [x2, #16] │ │ │ │ - blr x2 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d920 │ │ │ │ - mov x0, sp │ │ │ │ - bl db90 │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + cbz x3, 58b74 ::do_widen(char) const@@Base+0x3ab14> │ │ │ │ + add x1, x19, #0x98 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + mov x0, x1 │ │ │ │ + blr x3 │ │ │ │ + b 58b74 ::do_widen(char) const@@Base+0x3ab14> │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9f000 │ │ │ │ + add x1, x1, #0x2c0 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x330 │ │ │ │ + ldr x2, [x19, #136] │ │ │ │ + stp x1, x0, [x19, #-8] │ │ │ │ + cbz x2, 58c54 ::do_widen(char) const@@Base+0x3abf4> │ │ │ │ + tbz w2, #0, 58cc4 ::do_widen(char) const@@Base+0x3ac64> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + add x1, x19, #0x70 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 58c68 ::do_widen(char) const@@Base+0x3ac08> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + cbz x0, 58c7c ::do_widen(char) const@@Base+0x3ac1c> │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5449c ::do_widen(char) const@@Base+0x3ff5c> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + add x1, x19, #0x48 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 58c90 ::do_widen(char) const@@Base+0x3ac30> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + cbz x0, 58ca4 ::do_widen(char) const@@Base+0x3ac44> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 58ce4 ::do_widen(char) const@@Base+0x3ac84> // b.none │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + and x2, x2, #0xfffffffffffffffe │ │ │ │ + ldr x3, [x2] │ │ │ │ + cbz x3, 58c54 ::do_widen(char) const@@Base+0x3abf4> │ │ │ │ + add x1, x19, #0x90 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + mov x0, x1 │ │ │ │ + blr x3 │ │ │ │ + b 58c54 ::do_widen(char) const@@Base+0x3abf4> │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x7a8 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl db90 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 544a0 ::do_widen(char) const@@Base+0x3ff60> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9f000 │ │ │ │ - add x1, x1, #0x170 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + add x1, x1, #0x2c0 │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #104] │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 5450c ::do_widen(char) const@@Base+0x3ffcc> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x330 │ │ │ │ + ldr x2, [x19, #144] │ │ │ │ + stp x1, x0, [x19] │ │ │ │ + cbz x2, 58d34 ::do_widen(char) const@@Base+0x3acd4> │ │ │ │ + tbz w2, #0, 58da4 ::do_widen(char) const@@Base+0x3ad44> │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + add x1, x19, #0x78 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 58d48 ::do_widen(char) const@@Base+0x3ace8> // b.none │ │ │ │ bl d870 │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - tbz w0, #0, 54578 ::do_widen(char) const@@Base+0x40038> │ │ │ │ - ldr x20, [x19, #80] │ │ │ │ - cbz x20, 54578 ::do_widen(char) const@@Base+0x40038> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 54578 ::do_widen(char) const@@Base+0x40038> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 58d5c ::do_widen(char) const@@Base+0x3acfc> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 54578 ::do_widen(char) const@@Base+0x40038> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x560 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 5459c ::do_widen(char) const@@Base+0x4005c> // b.any │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 58d70 ::do_widen(char) const@@Base+0x3ad10> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + cbz x0, 58d84 ::do_widen(char) const@@Base+0x3ad24> │ │ │ │ + ldr x1, [x0] │ │ │ │ ldr x1, [x1, #8] │ │ │ │ - mov x0, x20 │ │ │ │ blr x1 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + add x19, x19, #0x28 │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 58dc4 ::do_widen(char) const@@Base+0x3ad64> // b.none │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b db90 │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 54578 ::do_widen(char) const@@Base+0x40038> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b d870 │ │ │ │ + and x2, x2, #0xfffffffffffffffe │ │ │ │ + ldr x3, [x2] │ │ │ │ + cbz x3, 58d34 ::do_widen(char) const@@Base+0x3acd4> │ │ │ │ + add x1, x19, #0x98 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + mov x0, x1 │ │ │ │ + blr x3 │ │ │ │ + b 58d34 ::do_widen(char) const@@Base+0x3acd4> │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9f000 │ │ │ │ - add x1, x1, #0x170 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + add x1, x1, #0x358 │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #104] │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 545ec ::do_widen(char) const@@Base+0x400ac> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x3c8 │ │ │ │ + ldr x2, [x19, #136] │ │ │ │ + stp x1, x0, [x19, #-8] │ │ │ │ + cbz x2, 58e14 ::do_widen(char) const@@Base+0x3adb4> │ │ │ │ + tbz w2, #0, 58e84 ::do_widen(char) const@@Base+0x3ae24> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + add x1, x19, #0x70 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 58e28 ::do_widen(char) const@@Base+0x3adc8> // b.none │ │ │ │ bl d870 │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - tbz w0, #0, 54658 ::do_widen(char) const@@Base+0x40118> │ │ │ │ - ldr x20, [x19, #80] │ │ │ │ - cbz x20, 54658 ::do_widen(char) const@@Base+0x40118> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 54658 ::do_widen(char) const@@Base+0x40118> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + cbz x0, 58e3c ::do_widen(char) const@@Base+0x3addc> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 54658 ::do_widen(char) const@@Base+0x40118> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x560 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 54684 ::do_widen(char) const@@Base+0x40144> // b.any │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + add x1, x19, #0x48 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 58e50 ::do_widen(char) const@@Base+0x3adf0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + cbz x0, 58e64 ::do_widen(char) const@@Base+0x3ae04> │ │ │ │ + ldr x1, [x0] │ │ │ │ ldr x1, [x1, #8] │ │ │ │ - mov x0, x20 │ │ │ │ blr x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl db90 │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 58ea4 ::do_widen(char) const@@Base+0x3ae44> // b.none │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ b d870 │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 54658 ::do_widen(char) const@@Base+0x40118> │ │ │ │ - nop │ │ │ │ + and x2, x2, #0xfffffffffffffffe │ │ │ │ + ldr x3, [x2] │ │ │ │ + cbz x3, 58e14 ::do_widen(char) const@@Base+0x3adb4> │ │ │ │ + add x1, x19, #0x90 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + mov x0, x1 │ │ │ │ + blr x3 │ │ │ │ + b 58e14 ::do_widen(char) const@@Base+0x3adb4> │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + add x1, x1, #0x358 │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #256] │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 546cc ::do_widen(char) const@@Base+0x4018c> │ │ │ │ - bl d870 │ │ │ │ - ldrb w0, [x19, #240] │ │ │ │ - tbnz w0, #0, 546f8 ::do_widen(char) const@@Base+0x401b8> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b db90 │ │ │ │ - ldr x0, [x19, #200] │ │ │ │ - add x1, x19, #0xd8 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5470c ::do_widen(char) const@@Base+0x401cc> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - add x1, x19, #0x88 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x3c8 │ │ │ │ + ldr x2, [x19, #144] │ │ │ │ + stp x1, x0, [x19] │ │ │ │ + cbz x2, 58ef4 ::do_widen(char) const@@Base+0x3ae94> │ │ │ │ + tbz w2, #0, 58f64 ::do_widen(char) const@@Base+0x3af04> │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + add x1, x19, #0x78 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 54720 ::do_widen(char) const@@Base+0x401e0> // b.none │ │ │ │ + b.eq 58f08 ::do_widen(char) const@@Base+0x3aea8> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - add x1, x19, #0x68 │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 58f1c ::do_widen(char) const@@Base+0x3aebc> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 54734 ::do_widen(char) const@@Base+0x401f4> // b.none │ │ │ │ + b.eq 58f30 ::do_widen(char) const@@Base+0x3aed0> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x20, [x19, #80] │ │ │ │ - cbz x20, 546d4 ::do_widen(char) const@@Base+0x40194> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 546d4 ::do_widen(char) const@@Base+0x40194> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 546d4 ::do_widen(char) const@@Base+0x40194> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x560 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 5479c ::do_widen(char) const@@Base+0x4025c> // b.any │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + cbz x0, 58f44 ::do_widen(char) const@@Base+0x3aee4> │ │ │ │ + ldr x1, [x0] │ │ │ │ ldr x1, [x1, #8] │ │ │ │ - mov x0, x20 │ │ │ │ blr x1 │ │ │ │ - b 546d4 ::do_widen(char) const@@Base+0x40194> │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 546d4 ::do_widen(char) const@@Base+0x40194> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + add x19, x19, #0x28 │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 58f84 ::do_widen(char) const@@Base+0x3af24> // b.none │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + and x2, x2, #0xfffffffffffffffe │ │ │ │ + ldr x3, [x2] │ │ │ │ + cbz x3, 58ef4 ::do_widen(char) const@@Base+0x3ae94> │ │ │ │ + add x1, x19, #0x98 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + mov x0, x1 │ │ │ │ + blr x3 │ │ │ │ + b 58ef4 ::do_widen(char) const@@Base+0x3ae94> │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + add x1, x1, #0x2c0 │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #256] │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 547ec ::do_widen(char) const@@Base+0x402ac> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x330 │ │ │ │ + ldr x2, [x19, #144] │ │ │ │ + stp x1, x0, [x19] │ │ │ │ + cbz x2, 58fd4 ::do_widen(char) const@@Base+0x3af74> │ │ │ │ + tbz w2, #0, 5904c ::do_widen(char) const@@Base+0x3afec> │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + add x1, x19, #0x78 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 58fe8 ::do_widen(char) const@@Base+0x3af88> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 58ffc ::do_widen(char) const@@Base+0x3af9c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 59010 ::do_widen(char) const@@Base+0x3afb0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + cbz x0, 59024 ::do_widen(char) const@@Base+0x3afc4> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + add x1, x19, #0x28 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 59038 ::do_widen(char) const@@Base+0x3afd8> // b.none │ │ │ │ bl d870 │ │ │ │ - ldrb w0, [x19, #240] │ │ │ │ - tbnz w0, #0, 54820 ::do_widen(char) const@@Base+0x402e0> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl db90 │ │ │ │ mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ b d870 │ │ │ │ - ldr x0, [x19, #200] │ │ │ │ - add x1, x19, #0xd8 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 54834 ::do_widen(char) const@@Base+0x402f4> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - add x1, x19, #0x88 │ │ │ │ + and x2, x2, #0xfffffffffffffffe │ │ │ │ + ldr x3, [x2] │ │ │ │ + cbz x3, 58fd4 ::do_widen(char) const@@Base+0x3af74> │ │ │ │ + add x1, x19, #0x98 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + mov x0, x1 │ │ │ │ + blr x3 │ │ │ │ + b 58fd4 ::do_widen(char) const@@Base+0x3af74> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9f000 │ │ │ │ + add x1, x1, #0x2c0 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x330 │ │ │ │ + ldr x2, [x19, #136] │ │ │ │ + stur x1, [x19, #-8] │ │ │ │ + str x0, [x20], #-8 │ │ │ │ + cbz x2, 590a8 ::do_widen(char) const@@Base+0x3b048> │ │ │ │ + tbz w2, #0, 59120 ::do_widen(char) const@@Base+0x3b0c0> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + add x1, x19, #0x70 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 54848 ::do_widen(char) const@@Base+0x40308> // b.none │ │ │ │ + b.eq 590bc ::do_widen(char) const@@Base+0x3b05c> // b.none │ │ │ │ bl d870 │ │ │ │ ldr x0, [x19, #88] │ │ │ │ - add x1, x19, #0x68 │ │ │ │ + cbz x0, 590d0 ::do_widen(char) const@@Base+0x3b070> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + add x1, x19, #0x48 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 5485c ::do_widen(char) const@@Base+0x4031c> // b.none │ │ │ │ + b.eq 590e4 ::do_widen(char) const@@Base+0x3b084> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x20, [x19, #80] │ │ │ │ - cbz x20, 547f4 ::do_widen(char) const@@Base+0x402b4> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 547f4 ::do_widen(char) const@@Base+0x402b4> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 547f4 ::do_widen(char) const@@Base+0x402b4> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x560 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 548c4 ::do_widen(char) const@@Base+0x40384> // b.any │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + cbz x0, 590f8 ::do_widen(char) const@@Base+0x3b098> │ │ │ │ + ldr x1, [x0] │ │ │ │ ldr x1, [x1, #8] │ │ │ │ - mov x0, x20 │ │ │ │ blr x1 │ │ │ │ - b 547f4 ::do_widen(char) const@@Base+0x402b4> │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 5910c ::do_widen(char) const@@Base+0x3b0ac> // b.none │ │ │ │ + bl d870 │ │ │ │ mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 547f4 ::do_widen(char) const@@Base+0x402b4> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - cmp w1, #0x8 │ │ │ │ - b.eq 548f0 ::do_widen(char) const@@Base+0x403b0> // b.none │ │ │ │ - ret │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + and x2, x2, #0xfffffffffffffffe │ │ │ │ + ldr x3, [x2] │ │ │ │ + cbz x3, 590a8 ::do_widen(char) const@@Base+0x3b048> │ │ │ │ + add x1, x19, #0x90 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + mov x0, x1 │ │ │ │ + blr x3 │ │ │ │ + b 590a8 ::do_widen(char) const@@Base+0x3b048> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9f000 │ │ │ │ + add x1, x1, #0x358 │ │ │ │ mov x29, sp │ │ │ │ - ldrb w1, [x0, #88] │ │ │ │ str x19, [sp, #16] │ │ │ │ - stp xzr, xzr, [x0, #8] │ │ │ │ - str xzr, [x0, #24] │ │ │ │ - tbz w1, #0, 54948 ::do_widen(char) const@@Base+0x40408> │ │ │ │ - ldr x19, [x0, #72] │ │ │ │ - cbz x19, 54968 ::do_widen(char) const@@Base+0x40428> │ │ │ │ - add x0, x19, #0x18 │ │ │ │ - str wzr, [x19, #56] │ │ │ │ - ldr x2, [x19, #24] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - stp x2, x2, [x0, #16] │ │ │ │ - mov x0, x19 │ │ │ │ - bl deb0 │ │ │ │ - strb wzr, [x19, #17] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x7a8 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x998 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - strb wzr, [x19, #17] │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - str x19, [sp, #48] │ │ │ │ - mov x19, x8 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x3c8 │ │ │ │ + ldr x2, [x19, #144] │ │ │ │ + stp x1, x0, [x19] │ │ │ │ + cbz x2, 59174 ::do_widen(char) const@@Base+0x3b114> │ │ │ │ + tbz w2, #0, 591ec ::do_widen(char) const@@Base+0x3b18c> │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + add x1, x19, #0x78 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 59188 ::do_widen(char) const@@Base+0x3b128> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 5919c ::do_widen(char) const@@Base+0x3b13c> │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d820 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - add x1, x1, #0xdc8 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl d430 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 591b0 ::do_widen(char) const@@Base+0x3b150> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + cbz x0, 591c4 ::do_widen(char) const@@Base+0x3b164> │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 54a48 ::do_widen(char) const@@Base+0x40508> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + add x1, x19, #0x28 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 591d8 ::do_widen(char) const@@Base+0x3b178> // b.none │ │ │ │ + bl d870 │ │ │ │ mov x0, x19 │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b d870 │ │ │ │ + and x2, x2, #0xfffffffffffffffe │ │ │ │ + ldr x3, [x2] │ │ │ │ + cbz x3, 59174 ::do_widen(char) const@@Base+0x3b114> │ │ │ │ + add x1, x19, #0x98 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + mov x0, x1 │ │ │ │ + blr x3 │ │ │ │ + b 59174 ::do_widen(char) const@@Base+0x3b114> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9f000 │ │ │ │ + add x1, x1, #0x358 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - str x21, [sp, #64] │ │ │ │ - mov w21, #0x1 // #1 │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl d820 │ │ │ │ - mov x3, x0 │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - str w21, [sp, #8] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl d930 │ │ │ │ - ldr w2, [x20, #32] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - str x1, [x19] │ │ │ │ - stp w21, w2, [x19, #32] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + mov x20, x0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x3c8 │ │ │ │ + ldr x2, [x19, #136] │ │ │ │ + stur x1, [x19, #-8] │ │ │ │ + str x0, [x20], #-8 │ │ │ │ + cbz x2, 59248 ::do_widen(char) const@@Base+0x3b1e8> │ │ │ │ + tbz w2, #0, 592c0 ::do_widen(char) const@@Base+0x3b260> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + add x1, x19, #0x70 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5925c ::do_widen(char) const@@Base+0x3b1fc> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + cbz x0, 59270 ::do_widen(char) const@@Base+0x3b210> │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 54b04 ::do_widen(char) const@@Base+0x405c4> // b.any │ │ │ │ - ldr x21, [sp, #64] │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + add x1, x19, #0x48 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 59284 ::do_widen(char) const@@Base+0x3b224> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + cbz x0, 59298 ::do_widen(char) const@@Base+0x3b238> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 592ac ::do_widen(char) const@@Base+0x3b24c> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b d870 │ │ │ │ + and x2, x2, #0xfffffffffffffffe │ │ │ │ + ldr x3, [x2] │ │ │ │ + cbz x3, 59248 ::do_widen(char) const@@Base+0x3b1e8> │ │ │ │ + add x1, x19, #0x90 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + mov x0, x1 │ │ │ │ + blr x3 │ │ │ │ + b 59248 ::do_widen(char) const@@Base+0x3b1e8> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - add x1, x0, #0x90 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + add x1, x1, #0x3f0 │ │ │ │ mov x29, sp │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #128] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x460 │ │ │ │ + ldr x2, [x19, #144] │ │ │ │ + stp x1, x0, [x19] │ │ │ │ + cbz x2, 59314 ::do_widen(char) const@@Base+0x3b2b4> │ │ │ │ + tbz w2, #0, 5938c ::do_widen(char) const@@Base+0x3b32c> │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + add x1, x19, #0x78 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 54b48 ::do_widen(char) const@@Base+0x40608> // b.none │ │ │ │ + b.eq 59328 ::do_widen(char) const@@Base+0x3b2c8> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - add x1, x19, #0x40 │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 5933c ::do_widen(char) const@@Base+0x3b2dc> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 54b5c ::do_widen(char) const@@Base+0x4061c> // b.none │ │ │ │ + b.eq 59350 ::do_widen(char) const@@Base+0x3b2f0> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x1, x19, #0x20 │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + cbz x0, 59364 ::do_widen(char) const@@Base+0x3b304> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + add x1, x19, #0x28 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 54b70 ::do_widen(char) const@@Base+0x40630> // b.none │ │ │ │ + b.eq 59378 ::do_widen(char) const@@Base+0x3b318> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x19, [x19, #8] │ │ │ │ - cbz x19, 54bec ::do_widen(char) const@@Base+0x406ac> │ │ │ │ - add x1, x19, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 54bec ::do_widen(char) const@@Base+0x406ac> // b.any │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x19, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 54bec ::do_widen(char) const@@Base+0x406ac> // b.any │ │ │ │ - ldr x1, [x19] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x560 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 54be4 ::do_widen(char) const@@Base+0x406a4> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x16, x1 │ │ │ │ - br x16 │ │ │ │ mov x0, x19 │ │ │ │ - blr x2 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ + b d870 │ │ │ │ + and x2, x2, #0xfffffffffffffffe │ │ │ │ + ldr x3, [x2] │ │ │ │ + cbz x3, 59314 ::do_widen(char) const@@Base+0x3b2b4> │ │ │ │ + add x1, x19, #0x98 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + mov x0, x1 │ │ │ │ + blr x3 │ │ │ │ + b 59314 ::do_widen(char) const@@Base+0x3b2b4> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9f000 │ │ │ │ + add x1, x1, #0x3f0 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - ldr x0, [x1] │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - ldr x1, [x1] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - str x0, [x19] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - ldr x2, [x20, #48] │ │ │ │ - str x2, [x19, #16] │ │ │ │ - add x3, x19, x0 │ │ │ │ - ldr x2, [x20, #56] │ │ │ │ - str x2, [x19, x0] │ │ │ │ - cbz x1, 54d20 ::do_widen(char) const@@Base+0x407e0> │ │ │ │ - ldr w0, [x1, #56] │ │ │ │ - tbnz w0, #0, 54d00 ::do_widen(char) const@@Base+0x407c0> │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x21, [x19, #40] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - ldr x1, [x20, #32] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - ldr x1, [x20, #40] │ │ │ │ - str x1, [x19, x0] │ │ │ │ - cbz x21, 54cd0 ::do_widen(char) const@@Base+0x40790> │ │ │ │ - add x1, x21, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 54cd0 ::do_widen(char) const@@Base+0x40790> // b.any │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x21, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 54cd0 ::do_widen(char) const@@Base+0x40790> // b.any │ │ │ │ - ldr x1, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x560 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 54d14 ::do_widen(char) const@@Base+0x407d4> // b.any │ │ │ │ + mov x20, x0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x460 │ │ │ │ + ldr x2, [x19, #136] │ │ │ │ + stur x1, [x19, #-8] │ │ │ │ + str x0, [x20], #-8 │ │ │ │ + cbz x2, 593e8 ::do_widen(char) const@@Base+0x3b388> │ │ │ │ + tbz w2, #0, 59460 ::do_widen(char) const@@Base+0x3b400> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + add x1, x19, #0x70 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 593fc ::do_widen(char) const@@Base+0x3b39c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + cbz x0, 59410 ::do_widen(char) const@@Base+0x3b3b0> │ │ │ │ + ldr x1, [x0] │ │ │ │ ldr x1, [x1, #8] │ │ │ │ - mov x0, x21 │ │ │ │ blr x1 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - str x0, [x19, #16] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - ldr x1, [x20, #24] │ │ │ │ - add x0, x19, x0 │ │ │ │ - str x1, [x0, #16] │ │ │ │ - str xzr, [x19, #24] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x3, #232] │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + add x1, x19, #0x48 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 59424 ::do_widen(char) const@@Base+0x3b3c4> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + cbz x0, 59438 ::do_widen(char) const@@Base+0x3b3d8> │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ blr x1 │ │ │ │ - b 54c50 ::do_widen(char) const@@Base+0x40710> │ │ │ │ - mov x0, x21 │ │ │ │ - blr x2 │ │ │ │ - b 54cd0 ::do_widen(char) const@@Base+0x40790> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x478 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - add x5, x8, #0x28 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #80] │ │ │ │ - add x29, sp, #0x50 │ │ │ │ - adrp x4, 9f000 │ │ │ │ - ldr x4, [x4, #4072] │ │ │ │ - stp x19, x20, [sp, #96] │ │ │ │ - add x20, sp, #0x18 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3728] │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - ldr w4, [x4] │ │ │ │ - str x23, [sp, #128] │ │ │ │ - add x22, x8, #0x18 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3976] │ │ │ │ - ldr x6, [x2] │ │ │ │ - str x6, [sp, #72] │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - ldr w3, [x3] │ │ │ │ - stp w4, w3, [x8] │ │ │ │ - mov w21, w0 │ │ │ │ - ldr d31, [x2, #776] │ │ │ │ - add x23, sp, #0x38 │ │ │ │ - ldr w1, [x1] │ │ │ │ - mov x19, x8 │ │ │ │ - str w1, [x8, #16] │ │ │ │ - mov x0, x22 │ │ │ │ - strh wzr, [x8, #20] │ │ │ │ - mov x2, x20 │ │ │ │ - str x5, [x8, #24] │ │ │ │ - mov x1, x20 │ │ │ │ - str d31, [x8, #8] │ │ │ │ - stp x20, xzr, [sp, #8] │ │ │ │ - strb wzr, [sp, #24] │ │ │ │ - stp x23, xzr, [sp, #40] │ │ │ │ - strb wzr, [sp, #56] │ │ │ │ - bl 4fb60 ::do_widen(char) const@@Base+0x3b620> │ │ │ │ - ldp x1, x2, [sp, #40] │ │ │ │ - add x0, x19, #0x48 │ │ │ │ - str x0, [x19, #56] │ │ │ │ - add x0, x19, #0x38 │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 4fb60 ::do_widen(char) const@@Base+0x3b620> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str xzr, [x19, #88] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 54e14 ::do_widen(char) const@@Base+0x408d4> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 54e24 ::do_widen(char) const@@Base+0x408e4> // b.none │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 5944c ::do_widen(char) const@@Base+0x3b3ec> // b.none │ │ │ │ bl d870 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - mov w1, #0x101 // #257 │ │ │ │ - str w21, [x19, #8] │ │ │ │ - strh w1, [x19, #20] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 54ea8 ::do_widen(char) const@@Base+0x40968> // b.any │ │ │ │ - ldr x23, [sp, #128] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x29, x30, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #96] │ │ │ │ - ldp x21, x22, [sp, #112] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 54eb8 ::do_widen(char) const@@Base+0x40978> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 54e7c ::do_widen(char) const@@Base+0x4093c> │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ + b d870 │ │ │ │ + and x2, x2, #0xfffffffffffffffe │ │ │ │ + ldr x3, [x2] │ │ │ │ + cbz x3, 593e8 ::do_widen(char) const@@Base+0x3b388> │ │ │ │ + add x1, x19, #0x90 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + mov x0, x1 │ │ │ │ + blr x3 │ │ │ │ + b 593e8 ::do_widen(char) const@@Base+0x3b388> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xa0 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ + sub sp, sp, #0xc0 │ │ │ │ + add x1, x0, #0x18 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ stp x29, x30, [sp, #112] │ │ │ │ add x29, sp, #0x70 │ │ │ │ stp x19, x20, [sp, #128] │ │ │ │ mov x19, x0 │ │ │ │ - mov w0, w1 │ │ │ │ + mov x20, x8 │ │ │ │ stp x21, x22, [sp, #144] │ │ │ │ - add x22, sp, #0x8 │ │ │ │ - mov x8, x22 │ │ │ │ - ldr x1, [x3] │ │ │ │ - str x1, [sp, #104] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x21, x2 │ │ │ │ - bl 54d40 ::do_widen(char) const@@Base+0x40800> │ │ │ │ - mov x0, #0x48 // #72 │ │ │ │ - bl d8b0 │ │ │ │ - mov x20, x0 │ │ │ │ - bl d910 │ │ │ │ - strb wzr, [x20, #28] │ │ │ │ - mov x1, x22 │ │ │ │ - mov x5, x20 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl d890 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - tbnz x21, #63, 55048 ::do_widen(char) const@@Base+0x40b08> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d8b0 │ │ │ │ - add x2, x20, #0x20 │ │ │ │ - stp x20, xzr, [x19] │ │ │ │ - mov x1, x0 │ │ │ │ - str x1, [x20, #32] │ │ │ │ - add x3, x0, x21 │ │ │ │ - stp x21, x1, [x2, #8] │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - str x3, [x20, #56] │ │ │ │ - str wzr, [x20, #64] │ │ │ │ - bl d8b0 │ │ │ │ - mov x1, x0 │ │ │ │ - movi v31.2s, #0x1 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0x6f8 │ │ │ │ - str x2, [x1] │ │ │ │ - str x1, [x19, #8] │ │ │ │ - str x20, [x1, #16] │ │ │ │ - str d31, [x1, #8] │ │ │ │ - cbz x0, 54f9c ::do_widen(char) const@@Base+0x40a5c> │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - cbz x21, 55060 ::do_widen(char) const@@Base+0x40b20> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - add x1, sp, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 54fb4 ::do_widen(char) const@@Base+0x40a74> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x1, sp, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 54fc8 ::do_widen(char) const@@Base+0x40a88> // b.none │ │ │ │ - bl d870 │ │ │ │ - add x20, x19, #0x10 │ │ │ │ - add x0, x19, #0x20 │ │ │ │ - add x21, x19, #0x30 │ │ │ │ - str x0, [x19, #16] │ │ │ │ - add x1, x19, #0x40 │ │ │ │ + ldr x3, [x0, #32] │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #104] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr x2, [x19, #96] │ │ │ │ + cmp x3, #0x0 │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3808] │ │ │ │ + csel x1, x1, x3, ne // ne = any │ │ │ │ + cbz x2, 594e0 ::do_widen(char) const@@Base+0x3b480> │ │ │ │ + ldr x0, [x19, #112] │ │ │ │ + add x22, x19, #0x68 │ │ │ │ + cbnz x0, 59544 ::do_widen(char) const@@Base+0x3b4e4> │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + cbz x0, 594f4 ::do_widen(char) const@@Base+0x3b494> │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + add x22, x19, #0x40 │ │ │ │ + cbnz x0, 59608 ::do_widen(char) const@@Base+0x3b5a8> │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + str x0, [x20] │ │ │ │ mov x0, x20 │ │ │ │ - str xzr, [x20, #8] │ │ │ │ - strb wzr, [x19, #32] │ │ │ │ - str x1, [x19, #48] │ │ │ │ - str xzr, [x21, #8] │ │ │ │ - strb wzr, [x19, #64] │ │ │ │ - bl dc90 │ │ │ │ - add x0, x19, #0x70 │ │ │ │ - bl d720 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - add x2, x19, #0x90 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - stp x2, xzr, [x19, #128] │ │ │ │ - strb wzr, [x19, #144] │ │ │ │ - str w1, [x19, #160] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 550cc ::do_widen(char) const@@Base+0x40b8c> // b.any │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 520a0 ::do_widen(char) const@@Base+0x34040> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x0, x0, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 59778 ::do_widen(char) const@@Base+0x3b718> // b.any │ │ │ │ ldp x29, x30, [sp, #112] │ │ │ │ + mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #128] │ │ │ │ ldp x21, x22, [sp, #144] │ │ │ │ - add sp, sp, #0xa0 │ │ │ │ + add sp, sp, #0xc0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 550cc ::do_widen(char) const@@Base+0x40b8c> // b.any │ │ │ │ - bl d450 │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - add x3, x3, #0xde8 │ │ │ │ - add x1, x1, #0xfb8 │ │ │ │ - add x0, x0, #0x0 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - cbnz x0, 551bc ::do_widen(char) const@@Base+0x40c7c> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + add x24, sp, #0x8 │ │ │ │ + mov x8, x24 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + adrp x0, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x0, x0, #0x7c8 │ │ │ │ + bl 522a0 ::do_widen(char) const@@Base+0x34240> │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x1, #0x7d0 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + add x21, sp, #0x28 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + ldr x1, [x19, #104] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 59840 ::do_widen(char) const@@Base+0x3b7e0> // b.pmore │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + add x22, sp, #0x48 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0xe88 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ mov x0, x20 │ │ │ │ - bl d6c0 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x24 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + cbz x0, 59600 ::do_widen(char) const@@Base+0x3b5a0> │ │ │ │ + ldr x2, [x19, #72] │ │ │ │ + cbnz x2, 59708 ::do_widen(char) const@@Base+0x3b6a8> │ │ │ │ + ldp x23, x24, [sp, #160] │ │ │ │ + b 5950c ::do_widen(char) const@@Base+0x3b4ac> │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + add x2, sp, #0x38 │ │ │ │ + add x21, sp, #0x28 │ │ │ │ + str x25, [sp, #176] │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + ldp x25, x24, [x1] │ │ │ │ + stp x2, xzr, [sp, #40] │ │ │ │ + strb wzr, [sp, #56] │ │ │ │ + add x1, x24, #0x3 │ │ │ │ + bl dcd0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.hi 598fc ::do_widen(char) const@@Base+0x3b89c> // b.pmore │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 5991c ::do_widen(char) const@@Base+0x3b8bc> // b.plast │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + add x1, x1, #0x7d8 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + ldr x1, [x19, #64] │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 59898 ::do_widen(char) const@@Base+0x3b838> // b.pmore │ │ │ │ + mov x0, x21 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + add x22, sp, #0x48 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0xd00 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ mov x0, x20 │ │ │ │ - bl dc30 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x25, [sp, #176] │ │ │ │ + ldp x23, x24, [sp, #160] │ │ │ │ + b 5950c ::do_widen(char) const@@Base+0x3b4ac> │ │ │ │ + ldr x1, [x19, #64] │ │ │ │ + adrp x0, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x8, x21 │ │ │ │ + add x0, x0, #0x7d8 │ │ │ │ + bl 522a0 ::do_widen(char) const@@Base+0x34240> │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0xd00 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + ldp x1, x2, [sp, #72] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 597c4 ::do_widen(char) const@@Base+0x3b764> // b.pmore │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ mov x0, x20 │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 551c4 ::do_widen(char) const@@Base+0x40c84> // b.none │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldp x23, x24, [sp, #160] │ │ │ │ + b 5950c ::do_widen(char) const@@Base+0x3b4ac> │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + str x25, [sp, #176] │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ + mov x0, x22 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x0, sp, #0x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x22] │ │ │ │ + ldr x1, [x23] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 550cc ::do_widen(char) const@@Base+0x40b8c> // b.any │ │ │ │ + str x25, [sp, #176] │ │ │ │ + b.ne 59780 ::do_widen(char) const@@Base+0x3b720> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x21, x1 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x0, 55134 ::do_widen(char) const@@Base+0x40bf4> │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 550cc ::do_widen(char) const@@Base+0x40b8c> // b.any │ │ │ │ - mov x0, x21 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ + b.ne 5977c ::do_widen(char) const@@Base+0x3b71c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc30 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d870 │ │ │ │ - b 550e0 ::do_widen(char) const@@Base+0x40ba0> │ │ │ │ + b 59794 ::do_widen(char) const@@Base+0x3b734> │ │ │ │ bti j │ │ │ │ - b 55110 ::do_widen(char) const@@Base+0x40bd0> │ │ │ │ - bti j │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6c0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc30 │ │ │ │ - b 55170 ::do_widen(char) const@@Base+0x40c30> │ │ │ │ + b 5979c ::do_widen(char) const@@Base+0x3b73c> │ │ │ │ bti j │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - b 55170 ::do_widen(char) const@@Base+0x40c30> │ │ │ │ - bl d870 │ │ │ │ - b 55090 ::do_widen(char) const@@Base+0x40b50> │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ + mov x0, x24 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x25, [sp, #176] │ │ │ │ + b.eq 597bc ::do_widen(char) const@@Base+0x3b75c> // b.none │ │ │ │ + b 59780 ::do_widen(char) const@@Base+0x3b720> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 5977c ::do_widen(char) const@@Base+0x3b71c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x0, 551e0 ::do_widen(char) const@@Base+0x40ca0> │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - mov x19, x20 │ │ │ │ - b 550e0 ::do_widen(char) const@@Base+0x40ba0> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - mov x20, x0 │ │ │ │ - mov w19, w2 │ │ │ │ - ldr x4, [x0] │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr x3, [x1] │ │ │ │ - mov w0, w2 │ │ │ │ - cmp x3, x4 │ │ │ │ - b.eq 552ac ::do_widen(char) const@@Base+0x40d6c> // b.none │ │ │ │ - ldr x3, [x4, #8] │ │ │ │ - ldr x0, [x3, #16] │ │ │ │ - str x21, [sp, #64] │ │ │ │ - mov x21, x1 │ │ │ │ - cmp w2, #0x8 │ │ │ │ - b.eq 552dc ::do_widen(char) const@@Base+0x40d9c> // b.none │ │ │ │ - cmp w2, #0x10 │ │ │ │ - b.ne 5528c ::do_widen(char) const@@Base+0x40d4c> // b.any │ │ │ │ - ldr w1, [x0, #64] │ │ │ │ - tbnz w1, #2, 5528c ::do_widen(char) const@@Base+0x40d4c> │ │ │ │ - ldr x2, [x0] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - ldr x2, [x2, #120] │ │ │ │ - str w1, [x0, #64] │ │ │ │ - mov w1, w19 │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x3, [x0, #8] │ │ │ │ - str x3, [x20] │ │ │ │ - mov w2, w19 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - ldr x4, [x21] │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - stp x3, x4, [sp, #8] │ │ │ │ - bl 55200 ::do_widen(char) const@@Base+0x40cc0> │ │ │ │ - ldr x21, [sp, #64] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 55300 ::do_widen(char) const@@Base+0x40dc0> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr w1, [x0, #64] │ │ │ │ - tbnz w1, #1, 5528c ::do_widen(char) const@@Base+0x40d4c> │ │ │ │ - ldr x2, [x0] │ │ │ │ - orr w1, w1, #0x2 │ │ │ │ - ldr x2, [x2, #120] │ │ │ │ - str w1, [x0, #64] │ │ │ │ - mov w1, w19 │ │ │ │ - blr x2 │ │ │ │ - b 55284 ::do_widen(char) const@@Base+0x40d44> │ │ │ │ - str x21, [sp, #64] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 5981c ::do_widen(char) const@@Base+0x3b7bc> │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - ldr x3, [x20] │ │ │ │ - mov w2, w19 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - ldr x3, [x3, #8] │ │ │ │ - str x3, [x20] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - ldr x3, [x21] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl 55200 ::do_widen(char) const@@Base+0x40cc0> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x20] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 59870 ::do_widen(char) const@@Base+0x3b810> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x23] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 55390 ::do_widen(char) const@@Base+0x40e50> // b.any │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ + b.ne 59780 ::do_widen(char) const@@Base+0x3b720> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 55338 ::do_widen(char) const@@Base+0x40df8> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 597bc ::do_widen(char) const@@Base+0x3b75c> // b.none │ │ │ │ + b 59780 ::do_widen(char) const@@Base+0x3b720> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x20] │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 598c0 ::do_widen(char) const@@Base+0x3b860> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x23] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 55394 ::do_widen(char) const@@Base+0x40e54> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ + b.ne 59780 ::do_widen(char) const@@Base+0x3b720> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 59780 ::do_widen(char) const@@Base+0x3b720> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 598c0 ::do_widen(char) const@@Base+0x3b860> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ + add x2, x0, #0xa8 │ │ │ │ mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3984] │ │ │ │ str x21, [sp, #32] │ │ │ │ - mov w21, w2 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x0, #152] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x21] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 5999c ::do_widen(char) const@@Base+0x3b93c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x21, #120] │ │ │ │ + add x1, x21, #0x88 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 55414 ::do_widen(char) const@@Base+0x40ed4> // b.none │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - cmp w2, #0x8 │ │ │ │ - b.eq 55428 ::do_widen(char) const@@Base+0x40ee8> // b.none │ │ │ │ - cmp w2, #0x10 │ │ │ │ - b.ne 55410 ::do_widen(char) const@@Base+0x40ed0> // b.any │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldr w1, [x0, #64] │ │ │ │ - tbnz w1, #2, 55404 ::do_widen(char) const@@Base+0x40ec4> │ │ │ │ - ldr x2, [x0] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - ldr x2, [x2, #120] │ │ │ │ - str w1, [x0, #64] │ │ │ │ - mov w1, #0x10 // #16 │ │ │ │ - blr x2 │ │ │ │ - ldr x19, [x19] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 553e0 ::do_widen(char) const@@Base+0x40ea0> // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov w0, w21 │ │ │ │ + b.eq 599b0 ::do_widen(char) const@@Base+0x3b950> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x20, [x21, #88] │ │ │ │ + cbz x20, 59a10 ::do_widen(char) const@@Base+0x3b9b0> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 525c0 ::do_widen(char) const@@Base+0x34560> │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + add x1, x20, #0x70 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 599dc ::do_widen(char) const@@Base+0x3b97c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 599f0 ::do_widen(char) const@@Base+0x3b990> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 59a04 ::do_widen(char) const@@Base+0x3b9a4> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 599b8 ::do_widen(char) const@@Base+0x3b958> │ │ │ │ + ldr x20, [x21, #40] │ │ │ │ + cbz x20, 59a5c ::do_widen(char) const@@Base+0x3b9fc> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 52380 ::do_widen(char) const@@Base+0x34320> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 59a3c ::do_widen(char) const@@Base+0x3b9dc> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 59a50 ::do_widen(char) const@@Base+0x3b9f0> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 59a18 ::do_widen(char) const@@Base+0x3b9b8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x200 │ │ │ │ + str x0, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldr w1, [x0, #64] │ │ │ │ - tbnz w1, #1, 5544c ::do_widen(char) const@@Base+0x40f0c> │ │ │ │ - ldr x2, [x0] │ │ │ │ - orr w1, w1, #0x2 │ │ │ │ - ldr x2, [x2, #120] │ │ │ │ - str w1, [x0, #64] │ │ │ │ - mov w1, #0x8 // #8 │ │ │ │ - blr x2 │ │ │ │ - ldr x19, [x19] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 55428 ::do_widen(char) const@@Base+0x40ee8> // b.any │ │ │ │ - b 55410 ::do_widen(char) const@@Base+0x40ed0> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov w2, w21 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 553a0 ::do_widen(char) const@@Base+0x40e60> │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ + b de40 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ - mov x2, x0 │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ + add x2, x0, #0xa8 │ │ │ │ mov x29, sp │ │ │ │ - mov w1, #0x8 // #8 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - bl 4fc40 ::do_widen(char) const@@Base+0x3b700> │ │ │ │ - ldrb w0, [x19, #69] │ │ │ │ - tbz w0, #0, 554d0 ::do_widen(char) const@@Base+0x40f90> │ │ │ │ - strb wzr, [x19, #69] │ │ │ │ - str wzr, [x19, #104] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - ldrb w1, [x19, #69] │ │ │ │ - tbz w1, #0, 554f8 ::do_widen(char) const@@Base+0x40fb8> │ │ │ │ - strb wzr, [x19, #69] │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - str wzr, [x19, #104] │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3984] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x0, #152] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x21] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 59abc ::do_widen(char) const@@Base+0x3ba5c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x21, #120] │ │ │ │ + add x1, x21, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 59ad0 ::do_widen(char) const@@Base+0x3ba70> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x20, [x21, #88] │ │ │ │ + cbz x20, 59b30 ::do_widen(char) const@@Base+0x3bad0> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 525c0 ::do_widen(char) const@@Base+0x34560> │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + add x1, x20, #0x70 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 59afc ::do_widen(char) const@@Base+0x3ba9c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 59b10 ::do_widen(char) const@@Base+0x3bab0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 59b24 ::do_widen(char) const@@Base+0x3bac4> // b.none │ │ │ │ + bl d870 │ │ │ │ mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xf18 │ │ │ │ - mov x29, sp │ │ │ │ - ldr w2, [x0, #104] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - tbz w2, #0, 5556c ::do_widen(char) const@@Base+0x4102c> │ │ │ │ - tbnz w2, #2, 555a8 ::do_widen(char) const@@Base+0x41068> │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xe50 │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 55584 ::do_widen(char) const@@Base+0x41044> │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 59ad8 ::do_widen(char) const@@Base+0x3ba78> │ │ │ │ + ldr x20, [x21, #40] │ │ │ │ + cbz x20, 59b7c ::do_widen(char) const@@Base+0x3bb1c> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 52380 ::do_widen(char) const@@Base+0x34320> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 59b5c ::do_widen(char) const@@Base+0x3bafc> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 59b70 ::do_widen(char) const@@Base+0x3bb10> // b.none │ │ │ │ bl d870 │ │ │ │ mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 59b38 ::do_widen(char) const@@Base+0x3bad8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x200 │ │ │ │ + str x0, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - b db90 │ │ │ │ - bl 554a0 ::do_widen(char) const@@Base+0x40f60> │ │ │ │ - b 5556c ::do_widen(char) const@@Base+0x4102c> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 5556c ::do_widen(char) const@@Base+0x4102c> │ │ │ │ + b de40 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xf18 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + add x2, x0, #0xa8 │ │ │ │ mov x29, sp │ │ │ │ - ldr w2, [x0, #104] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - tbz w2, #0, 555ec ::do_widen(char) const@@Base+0x410ac> │ │ │ │ - tbnz w2, #2, 55630 ::do_widen(char) const@@Base+0x410f0> │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xe50 │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 55604 ::do_widen(char) const@@Base+0x410c4> │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3984] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x0, #152] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x21] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 59bdc ::do_widen(char) const@@Base+0x3bb7c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x21, #120] │ │ │ │ + add x1, x21, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 59bf0 ::do_widen(char) const@@Base+0x3bb90> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x20, [x21, #88] │ │ │ │ + cbz x20, 59c50 ::do_widen(char) const@@Base+0x3bbf0> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 525c0 ::do_widen(char) const@@Base+0x34560> │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + add x1, x20, #0x70 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 59c1c ::do_widen(char) const@@Base+0x3bbbc> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 59c30 ::do_widen(char) const@@Base+0x3bbd0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 59c44 ::do_widen(char) const@@Base+0x3bbe4> // b.none │ │ │ │ bl d870 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl db90 │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 59bf8 ::do_widen(char) const@@Base+0x3bb98> │ │ │ │ + ldr x20, [x21, #40] │ │ │ │ + cbz x20, 59c9c ::do_widen(char) const@@Base+0x3bc3c> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 52380 ::do_widen(char) const@@Base+0x34320> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 59c7c ::do_widen(char) const@@Base+0x3bc1c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 59c90 ::do_widen(char) const@@Base+0x3bc30> // b.none │ │ │ │ + bl d870 │ │ │ │ mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 59c58 ::do_widen(char) const@@Base+0x3bbf8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x200 │ │ │ │ + str x0, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + bl de40 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ b d870 │ │ │ │ - bl 554a0 ::do_widen(char) const@@Base+0x40f60> │ │ │ │ - b 555ec ::do_widen(char) const@@Base+0x410ac> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 555ec ::do_widen(char) const@@Base+0x410ac> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldp x3, x2, [x0, #8] │ │ │ │ - cmp x2, x3 │ │ │ │ - b.eq 556d8 ::do_widen(char) const@@Base+0x41198> // b.none │ │ │ │ - sub x3, x2, #0x1 │ │ │ │ - str x3, [x0, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 556ac ::do_widen(char) const@@Base+0x4116c> // b.none │ │ │ │ - mov w0, w1 │ │ │ │ - sturb w1, [x2, #-1] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 55710 ::do_widen(char) const@@Base+0x411d0> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - str x21, [sp, #80] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - add x20, sp, #0x8 │ │ │ │ - mov x8, x20 │ │ │ │ - bl 48040 ::do_widen(char) const@@Base+0x33b00> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 55718 ::do_widen(char) const@@Base+0x411d8> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl e918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x948> │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d980 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 55718 ::do_widen(char) const@@Base+0x411d8> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldp x3, x2, [x0, #8] │ │ │ │ - cmp x2, x3 │ │ │ │ - b.eq 557d8 ::do_widen(char) const@@Base+0x41298> // b.none │ │ │ │ - sub x3, x2, #0x1 │ │ │ │ - str x3, [x0, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 557ac ::do_widen(char) const@@Base+0x4126c> // b.none │ │ │ │ - mov w0, w1 │ │ │ │ - sturb w1, [x2, #-1] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 55810 ::do_widen(char) const@@Base+0x412d0> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - str x21, [sp, #80] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - add x20, sp, #0x8 │ │ │ │ - mov x8, x20 │ │ │ │ - bl 48040 ::do_widen(char) const@@Base+0x33b00> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 55818 ::do_widen(char) const@@Base+0x412d8> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl e918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x948> │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d980 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 55818 ::do_widen(char) const@@Base+0x412d8> // b.any │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + add x2, x0, #0xa8 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3984] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x0, #152] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x21] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 59d1c ::do_widen(char) const@@Base+0x3bcbc> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x21, #120] │ │ │ │ + add x1, x21, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 59d30 ::do_widen(char) const@@Base+0x3bcd0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x20, [x21, #88] │ │ │ │ + cbz x20, 59d90 ::do_widen(char) const@@Base+0x3bd30> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 525c0 ::do_widen(char) const@@Base+0x34560> │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + add x1, x20, #0x70 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 59d5c ::do_widen(char) const@@Base+0x3bcfc> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 59d70 ::do_widen(char) const@@Base+0x3bd10> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 59d84 ::do_widen(char) const@@Base+0x3bd24> // b.none │ │ │ │ + bl d870 │ │ │ │ mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldp x3, x2, [x0, #8] │ │ │ │ - cmp x2, x3 │ │ │ │ - b.eq 558d8 ::do_widen(char) const@@Base+0x41398> // b.none │ │ │ │ - sub x3, x2, #0x1 │ │ │ │ - str x3, [x0, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 558ac ::do_widen(char) const@@Base+0x4136c> // b.none │ │ │ │ - mov w0, w1 │ │ │ │ - sturb w1, [x2, #-1] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 55910 ::do_widen(char) const@@Base+0x413d0> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - str x21, [sp, #80] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - add x20, sp, #0x8 │ │ │ │ - mov x8, x20 │ │ │ │ - bl 48040 ::do_widen(char) const@@Base+0x33b00> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 55918 ::do_widen(char) const@@Base+0x413d8> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl e918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x948> │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d980 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 55918 ::do_widen(char) const@@Base+0x413d8> // b.any │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 59d38 ::do_widen(char) const@@Base+0x3bcd8> │ │ │ │ + ldr x20, [x21, #40] │ │ │ │ + cbz x20, 59ddc ::do_widen(char) const@@Base+0x3bd7c> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 52380 ::do_widen(char) const@@Base+0x34320> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 59dbc ::do_widen(char) const@@Base+0x3bd5c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 59dd0 ::do_widen(char) const@@Base+0x3bd70> // b.none │ │ │ │ + bl d870 │ │ │ │ mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldp x3, x2, [x0, #8] │ │ │ │ - cmp x2, x3 │ │ │ │ - b.eq 559d8 ::do_widen(char) const@@Base+0x41498> // b.none │ │ │ │ - sub x3, x2, #0x1 │ │ │ │ - str x3, [x0, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 559ac ::do_widen(char) const@@Base+0x4146c> // b.none │ │ │ │ - mov w0, w1 │ │ │ │ - sturb w1, [x2, #-1] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 55a10 ::do_widen(char) const@@Base+0x414d0> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 59d98 ::do_widen(char) const@@Base+0x3bd38> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x200 │ │ │ │ + str x0, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + bl de40 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - str x21, [sp, #80] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - add x20, sp, #0x8 │ │ │ │ - mov x8, x20 │ │ │ │ - bl 48040 ::do_widen(char) const@@Base+0x33b00> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 55a18 ::do_widen(char) const@@Base+0x414d8> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl e918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x948> │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d980 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 55a18 ::do_widen(char) const@@Base+0x414d8> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ + b d870 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ mov x29, sp │ │ │ │ - ldr w2, [x0, #120] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - tbz w2, #1, 55abc ::do_widen(char) const@@Base+0x4157c> │ │ │ │ - ldr x2, [x0, #40] │ │ │ │ - cbz x2, 55ae4 ::do_widen(char) const@@Base+0x415a4> │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 55ad0 ::do_widen(char) const@@Base+0x41590> // b.none │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 55b10 ::do_widen(char) const@@Base+0x415d0> // b.none │ │ │ │ - strb w1, [x2] │ │ │ │ - mov w0, w1 │ │ │ │ - ldr x1, [x19, #40] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [x19, #40] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 55ad0 ::do_widen(char) const@@Base+0x41590> // b.none │ │ │ │ - ldrb w0, [x19, #80] │ │ │ │ - tbz w0, #0, 55b4c ::do_widen(char) const@@Base+0x4160c> │ │ │ │ - bl 503e0 ::do_widen(char) const@@Base+0x3bea0> │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ + add x2, x1, #0xe70 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + add x3, x3, #0xea0 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x0, #200] │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + stp x2, x3, [x21, #-8] │ │ │ │ + str x1, [x21, #192] │ │ │ │ + cbz x0, 59e6c ::do_widen(char) const@@Base+0x3be0c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3984] │ │ │ │ + add x2, x21, #0xa8 │ │ │ │ + ldr x0, [x21, #152] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x21] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 59e90 ::do_widen(char) const@@Base+0x3be30> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x21, #120] │ │ │ │ + add x1, x21, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 59ea4 ::do_widen(char) const@@Base+0x3be44> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x20, [x21, #88] │ │ │ │ + cbz x20, 59f04 ::do_widen(char) const@@Base+0x3bea4> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 525c0 ::do_widen(char) const@@Base+0x34560> │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + add x1, x20, #0x70 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 59ed0 ::do_widen(char) const@@Base+0x3be70> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 59ee4 ::do_widen(char) const@@Base+0x3be84> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 59ef8 ::do_widen(char) const@@Base+0x3be98> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 59eac ::do_widen(char) const@@Base+0x3be4c> │ │ │ │ + ldr x20, [x21, #40] │ │ │ │ + cbz x20, 59f50 ::do_widen(char) const@@Base+0x3bef0> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 52380 ::do_widen(char) const@@Base+0x34320> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 59f30 ::do_widen(char) const@@Base+0x3bed0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 59f44 ::do_widen(char) const@@Base+0x3bee4> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 59f0c ::do_widen(char) const@@Base+0x3beac> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x200 │ │ │ │ + str x0, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ldr x3, [x0] │ │ │ │ - adrp x2, 52000 ::do_widen(char) const@@Base+0x3dac0> │ │ │ │ - add x2, x2, #0x980 │ │ │ │ - ldr x3, [x3, #176] │ │ │ │ - cmp x3, x2 │ │ │ │ - b.ne 55b28 ::do_widen(char) const@@Base+0x415e8> // b.any │ │ │ │ - ldp x2, x0, [x0, #96] │ │ │ │ - stp x2, x2, [x19, #32] │ │ │ │ - add x0, x2, x0 │ │ │ │ - str x0, [x19, #48] │ │ │ │ - b 55a84 ::do_widen(char) const@@Base+0x41544> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - sub x2, x2, x0 │ │ │ │ - cmp x2, #0x0 │ │ │ │ - b.gt 55ac4 ::do_widen(char) const@@Base+0x41584> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 55aac ::do_widen(char) const@@Base+0x4156c> │ │ │ │ - str w1, [sp, #44] │ │ │ │ - blr x3 │ │ │ │ - ldr w1, [sp, #44] │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 55ad0 ::do_widen(char) const@@Base+0x41590> // b.none │ │ │ │ - ldr w0, [x19, #120] │ │ │ │ - tbz w0, #1, 55ac4 ::do_widen(char) const@@Base+0x41584> │ │ │ │ - ldr x2, [x19, #40] │ │ │ │ - b 55a8c ::do_widen(char) const@@Base+0x4154c> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x6e0 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b de40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ mov x29, sp │ │ │ │ - ldrb w2, [x0, #80] │ │ │ │ - ldp x3, x1, [x0, #32] │ │ │ │ - sub x1, x1, x3 │ │ │ │ - cmp x1, #0x0 │ │ │ │ - b.le 55ba8 ::do_widen(char) const@@Base+0x41668> │ │ │ │ - tbz w2, #0, 55bd0 ::do_widen(char) const@@Base+0x41690> │ │ │ │ - bl 503e0 ::do_widen(char) const@@Base+0x3bea0> │ │ │ │ - tbz w2, #0, 55bd0 ::do_widen(char) const@@Base+0x41690> │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - cbz x0, 55bc0 ::do_widen(char) const@@Base+0x41680> │ │ │ │ + add x2, x1, #0xe70 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + add x3, x3, #0xea0 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + stp x2, x3, [x21, #-200] │ │ │ │ + str x1, [x21] │ │ │ │ + cbz x0, 59fcc ::do_widen(char) const@@Base+0x3bf6c> │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ blr x1 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3984] │ │ │ │ + sub x2, x21, #0x18 │ │ │ │ + ldur x0, [x21, #-40] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + stur x1, [x21, #-192] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 59ff0 ::do_widen(char) const@@Base+0x3bf90> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldur x0, [x21, #-72] │ │ │ │ + sub x1, x21, #0x38 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a004 ::do_widen(char) const@@Base+0x3bfa4> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldur x20, [x21, #-104] │ │ │ │ + cbz x20, 5a064 ::do_widen(char) const@@Base+0x3c004> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 525c0 ::do_widen(char) const@@Base+0x34560> │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + add x1, x20, #0x70 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a030 ::do_widen(char) const@@Base+0x3bfd0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a044 ::do_widen(char) const@@Base+0x3bfe4> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a058 ::do_widen(char) const@@Base+0x3bff8> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 5a00c ::do_widen(char) const@@Base+0x3bfac> │ │ │ │ + ldur x20, [x21, #-152] │ │ │ │ + cbz x20, 5a0b0 ::do_widen(char) const@@Base+0x3c050> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 52380 ::do_widen(char) const@@Base+0x34320> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a090 ::do_widen(char) const@@Base+0x3c030> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a0a4 ::do_widen(char) const@@Base+0x3c044> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 5a06c ::do_widen(char) const@@Base+0x3c00c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x200 │ │ │ │ + stur x0, [x21, #-192] │ │ │ │ + sub x0, x21, #0xc0 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x6e0 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 55bc4 ::do_widen(char) const@@Base+0x41684> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b de40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ mov x29, sp │ │ │ │ - ldrb w2, [x0, #80] │ │ │ │ - ldp x3, x1, [x0, #32] │ │ │ │ - sub x1, x1, x3 │ │ │ │ - cmp x1, #0x0 │ │ │ │ - b.le 55c48 ::do_widen(char) const@@Base+0x41708> │ │ │ │ - tbz w2, #0, 55c78 ::do_widen(char) const@@Base+0x41738> │ │ │ │ - bl 503e0 ::do_widen(char) const@@Base+0x3bea0> │ │ │ │ - tbz w2, #0, 55c78 ::do_widen(char) const@@Base+0x41738> │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - cbz x0, 55c68 ::do_widen(char) const@@Base+0x41728> │ │ │ │ + add x2, x1, #0xe70 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + add x3, x3, #0xea0 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x0, #208] │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + stp x2, x3, [x21] │ │ │ │ + str x1, [x21, #200] │ │ │ │ + cbz x0, 5a12c ::do_widen(char) const@@Base+0x3c0cc> │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ blr x1 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - cset w2, ne // ne = any │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3984] │ │ │ │ + add x2, x21, #0xb0 │ │ │ │ + ldr x0, [x21, #160] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x21, #8] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 5a150 ::do_widen(char) const@@Base+0x3c0f0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x21, #128] │ │ │ │ + add x1, x21, #0x90 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a164 ::do_widen(char) const@@Base+0x3c104> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x20, [x21, #96] │ │ │ │ + cbz x20, 5a1c4 ::do_widen(char) const@@Base+0x3c164> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 525c0 ::do_widen(char) const@@Base+0x34560> │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + add x1, x20, #0x70 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a190 ::do_widen(char) const@@Base+0x3c130> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a1a4 ::do_widen(char) const@@Base+0x3c144> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a1b8 ::do_widen(char) const@@Base+0x3c158> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 5a16c ::do_widen(char) const@@Base+0x3c10c> │ │ │ │ + ldr x20, [x21, #48] │ │ │ │ + cbz x20, 5a210 ::do_widen(char) const@@Base+0x3c1b0> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 52380 ::do_widen(char) const@@Base+0x34320> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a1f0 ::do_widen(char) const@@Base+0x3c190> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a204 ::do_widen(char) const@@Base+0x3c1a4> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 5a1cc ::do_widen(char) const@@Base+0x3c16c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x200 │ │ │ │ + str x0, [x21, #8] │ │ │ │ + add x0, x21, #0x8 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - mov w0, w2 │ │ │ │ - ret │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x6e0 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b 55c68 ::do_widen(char) const@@Base+0x41728> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b de40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ mov x29, sp │ │ │ │ - ldr w2, [x0, #104] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - tbz w2, #1, 55d1c ::do_widen(char) const@@Base+0x417dc> │ │ │ │ - ldr x2, [x0, #40] │ │ │ │ - cbz x2, 55d44 ::do_widen(char) const@@Base+0x41804> │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 55d30 ::do_widen(char) const@@Base+0x417f0> // b.none │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 55d70 ::do_widen(char) const@@Base+0x41830> // b.none │ │ │ │ - strb w1, [x2] │ │ │ │ - mov w0, w1 │ │ │ │ - ldr x1, [x19, #40] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [x19, #40] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 55d30 ::do_widen(char) const@@Base+0x417f0> // b.none │ │ │ │ - ldrb w0, [x19, #69] │ │ │ │ - tbz w0, #0, 55dac ::do_widen(char) const@@Base+0x4186c> │ │ │ │ - bl 5046c ::do_widen(char) const@@Base+0x3bf2c> │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ + add x2, x1, #0xde8 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + add x3, x3, #0xe18 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x0, #200] │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + stp x2, x3, [x21, #-8] │ │ │ │ + str x1, [x21, #192] │ │ │ │ + cbz x0, 5a28c ::do_widen(char) const@@Base+0x3c22c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3984] │ │ │ │ + add x2, x21, #0xa8 │ │ │ │ + ldr x0, [x21, #152] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x21] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 5a2b0 ::do_widen(char) const@@Base+0x3c250> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x21, #120] │ │ │ │ + add x1, x21, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a2c4 ::do_widen(char) const@@Base+0x3c264> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x20, [x21, #88] │ │ │ │ + cbz x20, 5a324 ::do_widen(char) const@@Base+0x3c2c4> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 525c0 ::do_widen(char) const@@Base+0x34560> │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + add x1, x20, #0x70 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a2f0 ::do_widen(char) const@@Base+0x3c290> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a304 ::do_widen(char) const@@Base+0x3c2a4> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a318 ::do_widen(char) const@@Base+0x3c2b8> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 5a2cc ::do_widen(char) const@@Base+0x3c26c> │ │ │ │ + ldr x20, [x21, #40] │ │ │ │ + cbz x20, 5a370 ::do_widen(char) const@@Base+0x3c310> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 52380 ::do_widen(char) const@@Base+0x34320> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a350 ::do_widen(char) const@@Base+0x3c2f0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a364 ::do_widen(char) const@@Base+0x3c304> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 5a32c ::do_widen(char) const@@Base+0x3c2cc> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x200 │ │ │ │ + str x0, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ldr x3, [x0] │ │ │ │ - adrp x2, 52000 ::do_widen(char) const@@Base+0x3dac0> │ │ │ │ - add x2, x2, #0x820 │ │ │ │ - ldr x3, [x3, #176] │ │ │ │ - cmp x3, x2 │ │ │ │ - b.ne 55d88 ::do_widen(char) const@@Base+0x41848> // b.any │ │ │ │ - ldp x2, x0, [x0, #80] │ │ │ │ - stp x2, x2, [x19, #32] │ │ │ │ - add x0, x2, x0 │ │ │ │ - str x0, [x19, #48] │ │ │ │ - b 55ce4 ::do_widen(char) const@@Base+0x417a4> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - sub x2, x2, x0 │ │ │ │ - cmp x2, #0x0 │ │ │ │ - b.gt 55d24 ::do_widen(char) const@@Base+0x417e4> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 55d0c ::do_widen(char) const@@Base+0x417cc> │ │ │ │ - str w1, [sp, #44] │ │ │ │ - blr x3 │ │ │ │ - ldr w1, [sp, #44] │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 55d30 ::do_widen(char) const@@Base+0x417f0> // b.none │ │ │ │ - ldr w0, [x19, #104] │ │ │ │ - tbz w0, #1, 55d24 ::do_widen(char) const@@Base+0x417e4> │ │ │ │ - ldr x2, [x19, #40] │ │ │ │ - b 55cec ::do_widen(char) const@@Base+0x417ac> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x8e8 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b de40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ mov x29, sp │ │ │ │ - ldrb w2, [x0, #69] │ │ │ │ - ldp x3, x1, [x0, #32] │ │ │ │ - sub x1, x1, x3 │ │ │ │ - cmp x1, #0x0 │ │ │ │ - b.le 55e08 ::do_widen(char) const@@Base+0x418c8> │ │ │ │ - tbz w2, #0, 55e30 ::do_widen(char) const@@Base+0x418f0> │ │ │ │ - bl 5046c ::do_widen(char) const@@Base+0x3bf2c> │ │ │ │ - tbz w2, #0, 55e30 ::do_widen(char) const@@Base+0x418f0> │ │ │ │ - ldr x0, [x0, #72] │ │ │ │ - cbz x0, 55e20 ::do_widen(char) const@@Base+0x418e0> │ │ │ │ + add x2, x1, #0xde8 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + add x3, x3, #0xe18 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + stp x2, x3, [x21, #-200] │ │ │ │ + str x1, [x21] │ │ │ │ + cbz x0, 5a3ec ::do_widen(char) const@@Base+0x3c38c> │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ blr x1 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3984] │ │ │ │ + sub x2, x21, #0x18 │ │ │ │ + ldur x0, [x21, #-40] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + stur x1, [x21, #-192] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 5a410 ::do_widen(char) const@@Base+0x3c3b0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldur x0, [x21, #-72] │ │ │ │ + sub x1, x21, #0x38 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a424 ::do_widen(char) const@@Base+0x3c3c4> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldur x20, [x21, #-104] │ │ │ │ + cbz x20, 5a484 ::do_widen(char) const@@Base+0x3c424> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 525c0 ::do_widen(char) const@@Base+0x34560> │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + add x1, x20, #0x70 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a450 ::do_widen(char) const@@Base+0x3c3f0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a464 ::do_widen(char) const@@Base+0x3c404> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a478 ::do_widen(char) const@@Base+0x3c418> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 5a42c ::do_widen(char) const@@Base+0x3c3cc> │ │ │ │ + ldur x20, [x21, #-152] │ │ │ │ + cbz x20, 5a4d0 ::do_widen(char) const@@Base+0x3c470> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 52380 ::do_widen(char) const@@Base+0x34320> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a4b0 ::do_widen(char) const@@Base+0x3c450> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a4c4 ::do_widen(char) const@@Base+0x3c464> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 5a48c ::do_widen(char) const@@Base+0x3c42c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x200 │ │ │ │ + stur x0, [x21, #-192] │ │ │ │ + sub x0, x21, #0xc0 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x8e8 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 55e24 ::do_widen(char) const@@Base+0x418e4> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b de40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ mov x29, sp │ │ │ │ - ldrb w2, [x0, #69] │ │ │ │ - ldp x3, x1, [x0, #32] │ │ │ │ - sub x1, x1, x3 │ │ │ │ - cmp x1, #0x0 │ │ │ │ - b.le 55ea8 ::do_widen(char) const@@Base+0x41968> │ │ │ │ - tbz w2, #0, 55ed8 ::do_widen(char) const@@Base+0x41998> │ │ │ │ - bl 5046c ::do_widen(char) const@@Base+0x3bf2c> │ │ │ │ - tbz w2, #0, 55ed8 ::do_widen(char) const@@Base+0x41998> │ │ │ │ - ldr x0, [x0, #72] │ │ │ │ - cbz x0, 55ec8 ::do_widen(char) const@@Base+0x41988> │ │ │ │ + add x2, x1, #0xde8 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + add x3, x3, #0xe18 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x0, #208] │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + stp x2, x3, [x21] │ │ │ │ + str x1, [x21, #200] │ │ │ │ + cbz x0, 5a54c ::do_widen(char) const@@Base+0x3c4ec> │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ blr x1 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - cset w2, ne // ne = any │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3984] │ │ │ │ + add x2, x21, #0xb0 │ │ │ │ + ldr x0, [x21, #160] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x21, #8] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 5a570 ::do_widen(char) const@@Base+0x3c510> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x21, #128] │ │ │ │ + add x1, x21, #0x90 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a584 ::do_widen(char) const@@Base+0x3c524> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x20, [x21, #96] │ │ │ │ + cbz x20, 5a5e4 ::do_widen(char) const@@Base+0x3c584> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 525c0 ::do_widen(char) const@@Base+0x34560> │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + add x1, x20, #0x70 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a5b0 ::do_widen(char) const@@Base+0x3c550> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a5c4 ::do_widen(char) const@@Base+0x3c564> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a5d8 ::do_widen(char) const@@Base+0x3c578> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 5a58c ::do_widen(char) const@@Base+0x3c52c> │ │ │ │ + ldr x20, [x21, #48] │ │ │ │ + cbz x20, 5a630 ::do_widen(char) const@@Base+0x3c5d0> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 52380 ::do_widen(char) const@@Base+0x34320> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a610 ::do_widen(char) const@@Base+0x3c5b0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a624 ::do_widen(char) const@@Base+0x3c5c4> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 5a5ec ::do_widen(char) const@@Base+0x3c58c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x200 │ │ │ │ + str x0, [x21, #8] │ │ │ │ + add x0, x21, #0x8 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - mov w0, w2 │ │ │ │ - ret │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x8e8 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b 55ec8 ::do_widen(char) const@@Base+0x41988> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b de40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xd0 │ │ │ │ - stp x29, x30, [sp, #144] │ │ │ │ - add x29, sp, #0x90 │ │ │ │ - stp x19, x20, [sp, #160] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr w1, [x19, #56] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #136] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - tbnz w1, #1, 55f84 ::do_widen(char) const@@Base+0x41a44> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 560f8 ::do_widen(char) const@@Base+0x41bb8> // b.any │ │ │ │ - ldp x29, x30, [sp, #144] │ │ │ │ - ldp x19, x20, [sp, #160] │ │ │ │ - add sp, sp, #0xd0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3792] │ │ │ │ - and w1, w1, #0xfffffffd │ │ │ │ - stp xzr, xzr, [sp, #24] │ │ │ │ - stp xzr, xzr, [sp, #40] │ │ │ │ - stp xzr, xzr, [sp, #56] │ │ │ │ - stp x21, x22, [sp, #176] │ │ │ │ - add x22, sp, #0x48 │ │ │ │ - mov x0, x22 │ │ │ │ - str x23, [sp, #192] │ │ │ │ - adrp x21, 9e000 │ │ │ │ - str w1, [x19, #56] │ │ │ │ - add x1, x20, #0x10 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - bl dfc0 │ │ │ │ - str wzr, [sp, #80] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - ldr w0, [x19, #56] │ │ │ │ - add x2, x21, #0xf18 │ │ │ │ - mov w1, #0x4 // #4 │ │ │ │ - str x2, [sp, #16] │ │ │ │ - strb wzr, [sp, #85] │ │ │ │ - str w1, [sp, #120] │ │ │ │ - stur q31, [sp, #88] │ │ │ │ - stur q31, [sp, #104] │ │ │ │ - tbz w0, #0, 5607c ::do_widen(char) const@@Base+0x41b3c> │ │ │ │ - ldr x0, [x19] │ │ │ │ - add x23, sp, #0x10 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + mov x29, sp │ │ │ │ + add x2, x1, #0xe70 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + add x3, x3, #0xea0 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x0, #208] │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + stp x2, x3, [x21] │ │ │ │ + str x1, [x21, #200] │ │ │ │ + cbz x0, 5a6ac ::do_widen(char) const@@Base+0x3c64c> │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ blr x1 │ │ │ │ - ldr x3, [x19] │ │ │ │ - add x1, sp, #0x8 │ │ │ │ - mov x0, sp │ │ │ │ - mov w2, #0x8 // #8 │ │ │ │ - stp x19, x3, [sp] │ │ │ │ - bl 55200 ::do_widen(char) const@@Base+0x40cc0> │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - bl 553a0 ::do_widen(char) const@@Base+0x40e60> │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - add x21, x21, #0xf18 │ │ │ │ - str x21, [sp, #16] │ │ │ │ - tbz w0, #0, 56048 ::do_widen(char) const@@Base+0x41b08> │ │ │ │ - tbz w0, #2, 56048 ::do_widen(char) const@@Base+0x41b08> │ │ │ │ - mov x0, x23 │ │ │ │ - bl 554a0 ::do_widen(char) const@@Base+0x40f60> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xe50 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - cbz x0, 56060 ::do_widen(char) const@@Base+0x41b20> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3984] │ │ │ │ + add x2, x21, #0xb0 │ │ │ │ + ldr x0, [x21, #160] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x21, #8] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 5a6d0 ::do_widen(char) const@@Base+0x3c670> // b.none │ │ │ │ bl d870 │ │ │ │ - mov x0, x22 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - str x20, [sp, #16] │ │ │ │ - bl db90 │ │ │ │ - ldr x23, [sp, #192] │ │ │ │ - ldp x21, x22, [sp, #176] │ │ │ │ - b 55f54 ::do_widen(char) const@@Base+0x41a14> │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - add x23, sp, #0x10 │ │ │ │ - mov x0, #0x1004 // #4100 │ │ │ │ - str x1, [sp, #112] │ │ │ │ - bl d8b0 │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - mov x3, #0x1004 // #4100 │ │ │ │ - stp x0, x3, [sp, #96] │ │ │ │ - mov x2, x0 │ │ │ │ - cbz x1, 560b0 ::do_widen(char) const@@Base+0x41b70> │ │ │ │ - mov x0, x1 │ │ │ │ + ldr x0, [x21, #128] │ │ │ │ + add x1, x21, #0x90 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a6e4 ::do_widen(char) const@@Base+0x3c684> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x20, [x21, #96] │ │ │ │ + cbz x20, 5a744 ::do_widen(char) const@@Base+0x3c6e4> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 525c0 ::do_widen(char) const@@Base+0x34560> │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + add x1, x20, #0x70 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a710 ::do_widen(char) const@@Base+0x3c6b0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a724 ::do_widen(char) const@@Base+0x3c6c4> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a738 ::do_widen(char) const@@Base+0x3c6d8> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - add x23, sp, #0x10 │ │ │ │ - ldr w4, [sp, #80] │ │ │ │ - mov x1, x23 │ │ │ │ - ldr w3, [sp, #120] │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - stp x2, x2, [sp, #24] │ │ │ │ - orr w3, w3, #0x1 │ │ │ │ - str x2, [sp, #40] │ │ │ │ - and w4, w4, #0xfffffff8 │ │ │ │ - ldr x2, [x0] │ │ │ │ - str w4, [sp, #80] │ │ │ │ - strb w5, [sp, #85] │ │ │ │ - str w3, [sp, #120] │ │ │ │ - ldr x2, [x2, #112] │ │ │ │ - blr x2 │ │ │ │ - b 55fec ::do_widen(char) const@@Base+0x41aac> │ │ │ │ - stp x21, x22, [sp, #176] │ │ │ │ - str x23, [sp, #192] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 56048 ::do_widen(char) const@@Base+0x41b08> │ │ │ │ - bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 55540 ::do_widen(char) const@@Base+0x41000> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 56100 ::do_widen(char) const@@Base+0x41bc0> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - bl 553a0 ::do_widen(char) const@@Base+0x40e60> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 56100 ::do_widen(char) const@@Base+0x41bc0> // b.any │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 56160 ::do_widen(char) const@@Base+0x41c20> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x23, sp, #0x10 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 56124 ::do_widen(char) const@@Base+0x41be4> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 5a6ec ::do_widen(char) const@@Base+0x3c68c> │ │ │ │ + ldr x20, [x21, #48] │ │ │ │ + cbz x20, 5a790 ::do_widen(char) const@@Base+0x3c730> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 52380 ::do_widen(char) const@@Base+0x34320> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a770 ::do_widen(char) const@@Base+0x3c710> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a784 ::do_widen(char) const@@Base+0x3c724> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 5a74c ::do_widen(char) const@@Base+0x3c6ec> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x200 │ │ │ │ + str x0, [x21, #8] │ │ │ │ + add x0, x21, #0x8 │ │ │ │ + bl de40 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x2, x1, #0x638 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x3, x1, #0xe70 │ │ │ │ mov x29, sp │ │ │ │ - adrp x1, 9d000 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x20, x0, #0x138 │ │ │ │ - mov x19, x0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - add x1, x1, #0x668 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - ldr w3, [x20, #32] │ │ │ │ - add x0, x0, #0x690 │ │ │ │ - str x2, [x19] │ │ │ │ - mov w2, #0x5 // #5 │ │ │ │ - str x1, [x19, #16] │ │ │ │ - str x0, [x19, #576] │ │ │ │ - tst w3, w2 │ │ │ │ - b.eq 5634c ::do_widen(char) const@@Base+0x41e0c> // b.none │ │ │ │ - add x21, x19, #0x30 │ │ │ │ - add x22, x19, #0x40 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3960] │ │ │ │ - add x3, x1, #0x18 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str x3, [x19, #48] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - str x2, [x19, #64] │ │ │ │ - str x1, [x19, #312] │ │ │ │ - bl d310 >::close()@plt> │ │ │ │ - add x0, x19, #0xb0 │ │ │ │ - bl dee0 ::~__basic_file()@plt> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x0, x19, #0x78 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x22, x0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + ldr x0, [x0, #200] │ │ │ │ + stur x3, [x21, #-8] │ │ │ │ + str x2, [x22], #-8 │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + str x1, [x21, #192] │ │ │ │ + cbz x0, 5a814 ::do_widen(char) const@@Base+0x3c7b4> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3984] │ │ │ │ + add x2, x21, #0xa8 │ │ │ │ + ldr x0, [x21, #152] │ │ │ │ add x1, x1, #0x10 │ │ │ │ - str x1, [x19, #64] │ │ │ │ - bl db90 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #4064] │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3712] │ │ │ │ - ldp x1, x3, [x1, #8] │ │ │ │ - str x1, [x19, #48] │ │ │ │ - add x2, x20, #0x10 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x19, x1 │ │ │ │ - str x3, [x1, #48] │ │ │ │ - str xzr, [x21, #8] │ │ │ │ - add x21, x19, #0x240 │ │ │ │ - str x2, [x19, #312] │ │ │ │ - bl d410 │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x2, x2, #0x560 │ │ │ │ - add x1, x1, #0x590 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - ldr x3, [x3] │ │ │ │ - add x0, x0, #0x5b8 │ │ │ │ - str x2, [x19] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - str x0, [x19, #576] │ │ │ │ - cbz x3, 56460 ::do_widen(char) const@@Base+0x41f20> │ │ │ │ - ldr w0, [x3, #56] │ │ │ │ - tbnz w0, #0, 56338 ::do_widen(char) const@@Base+0x41df8> │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - adrp x3, 9d000 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x3, x3, #0x4e0 │ │ │ │ - add x2, x2, #0x510 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x538 │ │ │ │ - str x3, [x19] │ │ │ │ - str x2, [x19, #16] │ │ │ │ - str x1, [x19, #576] │ │ │ │ - cbz x0, 5630c ::do_widen(char) const@@Base+0x41dcc> │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0xe08 │ │ │ │ - stp x0, xzr, [x19, #16] │ │ │ │ + str x1, [x21] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 5a838 ::do_widen(char) const@@Base+0x3c7d8> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x21, #120] │ │ │ │ + add x1, x21, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a84c ::do_widen(char) const@@Base+0x3c7ec> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x20, [x21, #88] │ │ │ │ + cbz x20, 5a8ac ::do_widen(char) const@@Base+0x3c84c> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 525c0 ::do_widen(char) const@@Base+0x34560> │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + add x1, x20, #0x70 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a878 ::do_widen(char) const@@Base+0x3c818> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a88c ::do_widen(char) const@@Base+0x3c82c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a8a0 ::do_widen(char) const@@Base+0x3c840> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 5a854 ::do_widen(char) const@@Base+0x3c7f4> │ │ │ │ + ldr x20, [x21, #40] │ │ │ │ + cbz x20, 5a8f8 ::do_widen(char) const@@Base+0x3c898> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 52380 ::do_widen(char) const@@Base+0x34320> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a8d8 ::do_widen(char) const@@Base+0x3c878> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a8ec ::do_widen(char) const@@Base+0x3c88c> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 5a8b4 ::do_widen(char) const@@Base+0x3c854> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x200 │ │ │ │ + str x0, [x21] │ │ │ │ mov x0, x21 │ │ │ │ - str x20, [x19, #576] │ │ │ │ + bl de40 │ │ │ │ + mov x0, x22 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b d410 │ │ │ │ - ldr x0, [x21, #232] │ │ │ │ + b d870 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x3, x1, #0xe70 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x2, 9e000 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + sub x22, x0, #0xc8 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + stur x3, [x21, #-200] │ │ │ │ + str x2, [x22, #8] │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + str x1, [x21] │ │ │ │ + cbz x0, 5a978 ::do_widen(char) const@@Base+0x3c918> │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ blr x1 │ │ │ │ - b 562dc ::do_widen(char) const@@Base+0x41d9c> │ │ │ │ - ldr x21, [x19, #8] │ │ │ │ - ldr x0, [x21] │ │ │ │ - cbz x0, 56460 ::do_widen(char) const@@Base+0x41f20> │ │ │ │ - ldr x1, [x0] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 56394 ::do_widen(char) const@@Base+0x41e54> // b.any │ │ │ │ - add x22, x19, #0x40 │ │ │ │ - add x21, x19, #0x30 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3984] │ │ │ │ + sub x2, x21, #0x18 │ │ │ │ + ldur x0, [x21, #-40] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + stur x1, [x21, #-192] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 5a99c ::do_widen(char) const@@Base+0x3c93c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldur x0, [x21, #-72] │ │ │ │ + sub x1, x21, #0x38 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a9b0 ::do_widen(char) const@@Base+0x3c950> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldur x20, [x21, #-104] │ │ │ │ + cbz x20, 5aa10 ::do_widen(char) const@@Base+0x3c9b0> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 525c0 ::do_widen(char) const@@Base+0x34560> │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + add x1, x20, #0x70 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a9dc ::do_widen(char) const@@Base+0x3c97c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5a9f0 ::do_widen(char) const@@Base+0x3c990> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5aa04 ::do_widen(char) const@@Base+0x3c9a4> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 5a9b8 ::do_widen(char) const@@Base+0x3c958> │ │ │ │ + ldur x20, [x21, #-152] │ │ │ │ + cbz x20, 5aa5c ::do_widen(char) const@@Base+0x3c9fc> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 52380 ::do_widen(char) const@@Base+0x34320> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5aa3c ::do_widen(char) const@@Base+0x3c9dc> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5aa50 ::do_widen(char) const@@Base+0x3c9f0> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 5aa18 ::do_widen(char) const@@Base+0x3c9b8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x200 │ │ │ │ + stur x0, [x21, #-192] │ │ │ │ + sub x0, x21, #0xc0 │ │ │ │ + bl de40 │ │ │ │ mov x0, x22 │ │ │ │ - bl d310 >::close()@plt> │ │ │ │ - cbnz x0, 56218 ::do_widen(char) const@@Base+0x41cd8> │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x21, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b 56218 ::do_widen(char) const@@Base+0x41cd8> │ │ │ │ - str x23, [sp, #48] │ │ │ │ - bl 55f20 ::do_widen(char) const@@Base+0x419e0> │ │ │ │ - ldr x22, [x21] │ │ │ │ - cbz x22, 56464 ::do_widen(char) const@@Base+0x41f24> │ │ │ │ - ldr x21, [x22] │ │ │ │ - mov x23, #0x5 // #5 │ │ │ │ - cmp x21, x22 │ │ │ │ - b.eq 56434 ::do_widen(char) const@@Base+0x41ef4> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - and x0, x0, x23 │ │ │ │ - cmp x0, #0x5 │ │ │ │ - b.eq 563e4 ::do_widen(char) const@@Base+0x41ea4> // b.none │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x2, [x0] │ │ │ │ - ldr x2, [x2, #136] │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - str xzr, [x21, #16] │ │ │ │ - cbz x0, 56450 ::do_widen(char) const@@Base+0x41f10> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x21, [x21] │ │ │ │ - cmp x21, x22 │ │ │ │ - b.ne 563c0 ::do_widen(char) const@@Base+0x41e80> // b.any │ │ │ │ - ldr x21, [x22] │ │ │ │ - cmp x22, x21 │ │ │ │ - b.eq 56434 ::do_widen(char) const@@Base+0x41ef4> // b.none │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [x21] │ │ │ │ - bl d870 │ │ │ │ - cmp x22, x21 │ │ │ │ - b.ne 56420 ::do_widen(char) const@@Base+0x41ee0> // b.any │ │ │ │ - ldr w0, [x22, #56] │ │ │ │ - stp x22, x22, [x22] │ │ │ │ - and w0, w0, #0xfffffffc │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - str xzr, [x22, #16] │ │ │ │ - str w0, [x22, #56] │ │ │ │ - b 56364 ::do_widen(char) const@@Base+0x41e24> │ │ │ │ - ldr x21, [x21] │ │ │ │ - cmp x22, x21 │ │ │ │ - b.ne 563c0 ::do_widen(char) const@@Base+0x41e80> // b.any │ │ │ │ - b 56408 ::do_widen(char) const@@Base+0x41ec8> │ │ │ │ - str x23, [sp, #48] │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x478 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 56248 ::do_widen(char) const@@Base+0x41d08> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x2, x1, #0x638 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ mov x29, sp │ │ │ │ - adrp x1, 9d000 │ │ │ │ + add x2, x1, #0xde8 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - add x1, x1, #0x668 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x690 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w3, #0x5 // #5 │ │ │ │ - ldr x4, [x20] │ │ │ │ - ldur x21, [x4, #-24] │ │ │ │ - add x19, x20, x21 │ │ │ │ - add x22, x19, #0x138 │ │ │ │ - str x2, [x20, x21] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - ldr w1, [x22, #32] │ │ │ │ - str x0, [x19, #576] │ │ │ │ - tst w1, w3 │ │ │ │ - b.eq 56698 ::do_widen(char) const@@Base+0x42158> // b.none │ │ │ │ - add x23, x19, #0x30 │ │ │ │ - add x24, x19, #0x40 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - mov x0, x24 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3960] │ │ │ │ - add x3, x1, #0x18 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str x3, [x19, #48] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - str x2, [x19, #64] │ │ │ │ - str x1, [x19, #312] │ │ │ │ - bl d310 >::close()@plt> │ │ │ │ - add x0, x19, #0xb0 │ │ │ │ - bl dee0 ::~__basic_file()@plt> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x0, x19, #0x78 │ │ │ │ - add x24, x19, #0x240 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x19, #64] │ │ │ │ - bl db90 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #4064] │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3712] │ │ │ │ - ldp x1, x3, [x1, #8] │ │ │ │ - str x1, [x19, #48] │ │ │ │ - add x2, x22, #0x10 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x19, x1 │ │ │ │ - str x3, [x1, #48] │ │ │ │ - str xzr, [x23, #8] │ │ │ │ - str x2, [x19, #312] │ │ │ │ - bl d410 │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x560 │ │ │ │ - str x0, [x20, x21] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - ldr x2, [x2] │ │ │ │ - add x1, x1, #0x590 │ │ │ │ - add x0, x0, #0x5b8 │ │ │ │ - str x1, [x19, #16] │ │ │ │ - str x0, [x19, #576] │ │ │ │ - cbz x2, 567ac ::do_widen(char) const@@Base+0x4226c> │ │ │ │ - ldr w0, [x2, #56] │ │ │ │ - tbnz w0, #0, 56684 ::do_widen(char) const@@Base+0x42144> │ │ │ │ - ldr x23, [x19, #40] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x4e0 │ │ │ │ - str x0, [x20, x21] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x1, x1, #0x510 │ │ │ │ - add x0, x0, #0x538 │ │ │ │ - str x1, [x19, #16] │ │ │ │ - str x0, [x19, #576] │ │ │ │ - cbz x23, 56654 ::do_widen(char) const@@Base+0x42114> │ │ │ │ - add x1, x23, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 56654 ::do_widen(char) const@@Base+0x42114> // b.any │ │ │ │ - ldr x1, [x23] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x23, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 56654 ::do_widen(char) const@@Base+0x42114> // b.any │ │ │ │ - ldr x2, [x23] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x560 │ │ │ │ - ldr x1, [x2, #24] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 567a0 ::do_widen(char) const@@Base+0x42260> // b.any │ │ │ │ - ldr x1, [x2, #8] │ │ │ │ - mov x0, x23 │ │ │ │ + add x3, x3, #0xe18 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x0, #208] │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + stp x2, x3, [x21] │ │ │ │ + str x1, [x21, #200] │ │ │ │ + cbz x0, 5aaec ::do_widen(char) const@@Base+0x3ca8c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ blr x1 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0xe08 │ │ │ │ - stp x0, xzr, [x19, #16] │ │ │ │ - mov x0, x24 │ │ │ │ - str x22, [x19, #576] │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3984] │ │ │ │ + add x2, x21, #0xb0 │ │ │ │ + ldr x0, [x21, #160] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x21, #8] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 5ab10 ::do_widen(char) const@@Base+0x3cab0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x21, #128] │ │ │ │ + add x1, x21, #0x90 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5ab24 ::do_widen(char) const@@Base+0x3cac4> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x20, [x21, #96] │ │ │ │ + cbz x20, 5ab84 ::do_widen(char) const@@Base+0x3cb24> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 525c0 ::do_widen(char) const@@Base+0x34560> │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + add x1, x20, #0x70 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5ab50 ::do_widen(char) const@@Base+0x3caf0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5ab64 ::do_widen(char) const@@Base+0x3cb04> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5ab78 ::do_widen(char) const@@Base+0x3cb18> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 5ab2c ::do_widen(char) const@@Base+0x3cacc> │ │ │ │ + ldr x20, [x21, #48] │ │ │ │ + cbz x20, 5abd0 ::do_widen(char) const@@Base+0x3cb70> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 52380 ::do_widen(char) const@@Base+0x34320> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5abb0 ::do_widen(char) const@@Base+0x3cb50> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5abc4 ::do_widen(char) const@@Base+0x3cb64> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 5ab8c ::do_widen(char) const@@Base+0x3cb2c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x200 │ │ │ │ + str x0, [x21, #8] │ │ │ │ + add x0, x21, #0x8 │ │ │ │ + bl de40 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b d410 │ │ │ │ - ldr x0, [x24, #232] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - b 565cc ::do_widen(char) const@@Base+0x4208c> │ │ │ │ - ldr x23, [x19, #8] │ │ │ │ - ldr x0, [x23] │ │ │ │ - cbz x0, 567ac ::do_widen(char) const@@Base+0x4226c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 566e0 ::do_widen(char) const@@Base+0x421a0> // b.any │ │ │ │ - add x24, x19, #0x40 │ │ │ │ - add x23, x19, #0x30 │ │ │ │ - mov x0, x24 │ │ │ │ - bl d310 >::close()@plt> │ │ │ │ - cbnz x0, 56508 ::do_widen(char) const@@Base+0x41fc8> │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b 56508 ::do_widen(char) const@@Base+0x41fc8> │ │ │ │ - str x25, [sp, #64] │ │ │ │ - bl 55f20 ::do_widen(char) const@@Base+0x419e0> │ │ │ │ - ldr x24, [x23] │ │ │ │ - cbz x24, 567b0 ::do_widen(char) const@@Base+0x42270> │ │ │ │ - ldr x23, [x24] │ │ │ │ - mov x25, #0x5 // #5 │ │ │ │ - cmp x23, x24 │ │ │ │ - b.eq 56774 ::do_widen(char) const@@Base+0x42234> // b.none │ │ │ │ - ldr x0, [x24, #56] │ │ │ │ - and x0, x0, x25 │ │ │ │ - cmp x0, #0x5 │ │ │ │ - b.eq 56724 ::do_widen(char) const@@Base+0x421e4> // b.none │ │ │ │ - ldr x0, [x23, #16] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x2, [x0] │ │ │ │ - ldr x2, [x2, #136] │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [x23, #16] │ │ │ │ - str xzr, [x23, #16] │ │ │ │ - cbz x0, 56790 ::do_widen(char) const@@Base+0x42250> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x23, [x23] │ │ │ │ - cmp x24, x23 │ │ │ │ - b.ne 56700 ::do_widen(char) const@@Base+0x421c0> // b.any │ │ │ │ - ldr x23, [x24] │ │ │ │ - cmp x24, x23 │ │ │ │ - b.eq 56774 ::do_widen(char) const@@Base+0x42234> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b d870 │ │ │ │ nop │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x23, [x23] │ │ │ │ - bl d870 │ │ │ │ - cmp x24, x23 │ │ │ │ - b.ne 56760 ::do_widen(char) const@@Base+0x42220> // b.any │ │ │ │ - ldr w0, [x24, #56] │ │ │ │ - stp x24, x24, [x24] │ │ │ │ - and w0, w0, #0xfffffffc │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - str xzr, [x24, #16] │ │ │ │ - str w0, [x24, #56] │ │ │ │ - b 566b0 ::do_widen(char) const@@Base+0x42170> │ │ │ │ - ldr x23, [x23] │ │ │ │ - cmp x24, x23 │ │ │ │ - b.ne 56700 ::do_widen(char) const@@Base+0x421c0> // b.any │ │ │ │ - b 56748 ::do_widen(char) const@@Base+0x42208> │ │ │ │ - mov x0, x23 │ │ │ │ - blr x1 │ │ │ │ - b 56654 ::do_widen(char) const@@Base+0x42114> │ │ │ │ - str x25, [sp, #64] │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x478 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 56538 ::do_widen(char) const@@Base+0x41ff8> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x3, x1, #0xde8 │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x19 │ │ │ │ + adrp x2, 9e000 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - add x21, x19, #0x128 │ │ │ │ - add x0, x1, #0x638 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x668 │ │ │ │ - ldr w2, [x21, #32] │ │ │ │ - stur x0, [x19, #-16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - str x1, [x20], #-16 │ │ │ │ - add x0, x0, #0x690 │ │ │ │ - str x0, [x19, #560] │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - tst w2, w1 │ │ │ │ - b.eq 569d0 ::do_widen(char) const@@Base+0x42490> // b.none │ │ │ │ - add x22, x19, #0x20 │ │ │ │ - add x23, x19, #0x30 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - mov x0, x23 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3960] │ │ │ │ - add x3, x1, #0x18 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str x3, [x19, #32] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - str x2, [x19, #48] │ │ │ │ - str x1, [x19, #296] │ │ │ │ - bl d310 >::close()@plt> │ │ │ │ - add x0, x19, #0xa0 │ │ │ │ - bl dee0 ::~__basic_file()@plt> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - add x23, x19, #0x230 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x22, x0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + add x2, x2, #0xe18 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + ldr x0, [x0, #200] │ │ │ │ + stur x3, [x21, #-8] │ │ │ │ + str x2, [x22], #-8 │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + str x1, [x21, #192] │ │ │ │ + cbz x0, 5ac54 ::do_widen(char) const@@Base+0x3cbf4> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3984] │ │ │ │ + add x2, x21, #0xa8 │ │ │ │ + ldr x0, [x21, #152] │ │ │ │ add x1, x1, #0x10 │ │ │ │ - str x1, [x19, #48] │ │ │ │ - bl db90 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #4064] │ │ │ │ + str x1, [x21] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 5ac78 ::do_widen(char) const@@Base+0x3cc18> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x21, #120] │ │ │ │ + add x1, x21, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5ac8c ::do_widen(char) const@@Base+0x3cc2c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x20, [x21, #88] │ │ │ │ + cbz x20, 5acec ::do_widen(char) const@@Base+0x3cc8c> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 525c0 ::do_widen(char) const@@Base+0x34560> │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + add x1, x20, #0x70 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5acb8 ::do_widen(char) const@@Base+0x3cc58> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5accc ::do_widen(char) const@@Base+0x3cc6c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5ace0 ::do_widen(char) const@@Base+0x3cc80> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 5ac94 ::do_widen(char) const@@Base+0x3cc34> │ │ │ │ + ldr x20, [x21, #40] │ │ │ │ + cbz x20, 5ad38 ::do_widen(char) const@@Base+0x3ccd8> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 52380 ::do_widen(char) const@@Base+0x34320> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5ad18 ::do_widen(char) const@@Base+0x3ccb8> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5ad2c ::do_widen(char) const@@Base+0x3cccc> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 5acf4 ::do_widen(char) const@@Base+0x3cc94> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x200 │ │ │ │ + str x0, [x21] │ │ │ │ mov x0, x21 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3712] │ │ │ │ - ldp x1, x3, [x1, #8] │ │ │ │ - str x1, [x19, #32] │ │ │ │ - add x2, x21, #0x10 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x19, x1 │ │ │ │ - str x3, [x1, #32] │ │ │ │ - str xzr, [x22, #8] │ │ │ │ - str x2, [x19, #296] │ │ │ │ - bl d410 │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x560 │ │ │ │ - ldr x1, [x1] │ │ │ │ - stur x0, [x19, #-16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x590 │ │ │ │ - str x0, [x20, #16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x5b8 │ │ │ │ - str x0, [x19, #560] │ │ │ │ - cbz x1, 56ae8 ::do_widen(char) const@@Base+0x425a8> │ │ │ │ - ldr w0, [x1, #56] │ │ │ │ - tbnz w0, #0, 569bc ::do_widen(char) const@@Base+0x4247c> │ │ │ │ - ldr x22, [x19, #24] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x4e0 │ │ │ │ - stur x0, [x19, #-16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x510 │ │ │ │ - str x0, [x20, #16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x538 │ │ │ │ - str x0, [x19, #560] │ │ │ │ - cbz x22, 5698c ::do_widen(char) const@@Base+0x4244c> │ │ │ │ - add x1, x22, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 5698c ::do_widen(char) const@@Base+0x4244c> // b.any │ │ │ │ - ldr x1, [x22] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x22, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 5698c ::do_widen(char) const@@Base+0x4244c> // b.any │ │ │ │ - ldr x2, [x22] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x560 │ │ │ │ - ldr x1, [x2, #24] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 56adc ::do_widen(char) const@@Base+0x4259c> // b.any │ │ │ │ - ldr x1, [x2, #8] │ │ │ │ + bl de40 │ │ │ │ mov x0, x22 │ │ │ │ - blr x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0xe08 │ │ │ │ - stp x0, xzr, [x19] │ │ │ │ - mov x0, x23 │ │ │ │ - str x21, [x19, #560] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b d410 │ │ │ │ - ldr x0, [x23, #232] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - b 56904 ::do_widen(char) const@@Base+0x423c4> │ │ │ │ - ldur x22, [x19, #-8] │ │ │ │ - ldr x0, [x22] │ │ │ │ - cbz x0, 56ae8 ::do_widen(char) const@@Base+0x425a8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 56a18 ::do_widen(char) const@@Base+0x424d8> // b.any │ │ │ │ - add x23, x19, #0x30 │ │ │ │ - add x22, x19, #0x20 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d310 >::close()@plt> │ │ │ │ - cbnz x0, 56840 ::do_widen(char) const@@Base+0x42300> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b 56840 ::do_widen(char) const@@Base+0x42300> │ │ │ │ - bl 55f20 ::do_widen(char) const@@Base+0x419e0> │ │ │ │ - ldr x23, [x22] │ │ │ │ - cbz x23, 56ae8 ::do_widen(char) const@@Base+0x425a8> │ │ │ │ - ldr x22, [x23] │ │ │ │ - mov x24, #0x5 // #5 │ │ │ │ - cmp x22, x23 │ │ │ │ - b.eq 56ab4 ::do_widen(char) const@@Base+0x42574> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x23, #56] │ │ │ │ - and x0, x0, x24 │ │ │ │ - cmp x0, #0x5 │ │ │ │ - b.eq 56a64 ::do_widen(char) const@@Base+0x42524> // b.none │ │ │ │ - ldr x0, [x22, #16] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x2, [x0] │ │ │ │ - ldr x2, [x2, #136] │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [x22, #16] │ │ │ │ - str xzr, [x22, #16] │ │ │ │ - cbz x0, 56acc ::do_widen(char) const@@Base+0x4258c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x22, [x22] │ │ │ │ - cmp x23, x22 │ │ │ │ - b.ne 56a40 ::do_widen(char) const@@Base+0x42500> // b.any │ │ │ │ - ldr x22, [x23] │ │ │ │ - cmp x23, x22 │ │ │ │ - b.eq 56ab4 ::do_widen(char) const@@Base+0x42574> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x22, [x22] │ │ │ │ - bl d870 │ │ │ │ - cmp x23, x22 │ │ │ │ - b.ne 56aa0 ::do_widen(char) const@@Base+0x42560> // b.any │ │ │ │ - ldr w0, [x23, #56] │ │ │ │ - stp x23, x23, [x23] │ │ │ │ - and w0, w0, #0xfffffffc │ │ │ │ - str xzr, [x23, #16] │ │ │ │ - str w0, [x23, #56] │ │ │ │ - b 569e8 ::do_widen(char) const@@Base+0x424a8> │ │ │ │ - ldr x22, [x22] │ │ │ │ - cmp x23, x22 │ │ │ │ - b.ne 56a40 ::do_widen(char) const@@Base+0x42500> // b.any │ │ │ │ - b 56a88 ::do_widen(char) const@@Base+0x42548> │ │ │ │ - mov x0, x22 │ │ │ │ - blr x1 │ │ │ │ - b 5698c ::do_widen(char) const@@Base+0x4244c> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x478 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 56870 ::do_widen(char) const@@Base+0x42330> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b d870 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x3, x1, #0xde8 │ │ │ │ mov x29, sp │ │ │ │ + adrp x2, 9e000 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + sub x22, x0, #0xc8 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - ldr x20, [x0, #16] │ │ │ │ - cbz x20, 56bfc ::do_widen(char) const@@Base+0x426bc> │ │ │ │ - mov x0, x20 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - bl 55f20 ::do_widen(char) const@@Base+0x419e0> │ │ │ │ - ldr x19, [x20] │ │ │ │ - mov x21, #0x5 // #5 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 56bd4 ::do_widen(char) const@@Base+0x42694> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x20, #56] │ │ │ │ - and x0, x0, x21 │ │ │ │ - cmp x0, #0x5 │ │ │ │ - b.eq 56b84 ::do_widen(char) const@@Base+0x42644> // b.none │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x2, [x0] │ │ │ │ - ldr x2, [x2, #136] │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - cbz x0, 56bec ::do_widen(char) const@@Base+0x426ac> │ │ │ │ + add x2, x2, #0xe18 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + stur x3, [x21, #-200] │ │ │ │ + str x2, [x22, #8] │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + str x1, [x21] │ │ │ │ + cbz x0, 5adb8 ::do_widen(char) const@@Base+0x3cd58> │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ blr x1 │ │ │ │ - ldr x19, [x19] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 56b60 ::do_widen(char) const@@Base+0x42620> // b.any │ │ │ │ - ldr x19, [x20] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.eq 56bd4 ::do_widen(char) const@@Base+0x42694> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3984] │ │ │ │ + sub x2, x21, #0x18 │ │ │ │ + ldur x0, [x21, #-40] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + stur x1, [x21, #-192] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 5addc ::do_widen(char) const@@Base+0x3cd7c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldur x0, [x21, #-72] │ │ │ │ + sub x1, x21, #0x38 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5adf0 ::do_widen(char) const@@Base+0x3cd90> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldur x20, [x21, #-104] │ │ │ │ + cbz x20, 5ae50 ::do_widen(char) const@@Base+0x3cdf0> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 525c0 ::do_widen(char) const@@Base+0x34560> │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + add x1, x20, #0x70 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5ae1c ::do_widen(char) const@@Base+0x3cdbc> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5ae30 ::do_widen(char) const@@Base+0x3cdd0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5ae44 ::do_widen(char) const@@Base+0x3cde4> // b.none │ │ │ │ + bl d870 │ │ │ │ mov x0, x19 │ │ │ │ - ldr x19, [x19] │ │ │ │ bl d870 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 56bc0 ::do_widen(char) const@@Base+0x42680> // b.any │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x20 │ │ │ │ + cbnz x20, 5adf8 ::do_widen(char) const@@Base+0x3cd98> │ │ │ │ + ldur x20, [x21, #-152] │ │ │ │ + cbz x20, 5ae9c ::do_widen(char) const@@Base+0x3ce3c> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 52380 ::do_widen(char) const@@Base+0x34320> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5ae7c ::do_widen(char) const@@Base+0x3ce1c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5ae90 ::do_widen(char) const@@Base+0x3ce30> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 5ae58 ::do_widen(char) const@@Base+0x3cdf8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x200 │ │ │ │ + stur x0, [x21, #-192] │ │ │ │ + sub x0, x21, #0xc0 │ │ │ │ + bl de40 │ │ │ │ + mov x0, x22 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ b d870 │ │ │ │ - ldr x19, [x19] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 56b60 ::do_widen(char) const@@Base+0x42620> // b.any │ │ │ │ - b 56ba8 ::do_widen(char) const@@Base+0x42668> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - ldr x19, [x20] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 56bd4 ::do_widen(char) const@@Base+0x42694> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [x19] │ │ │ │ - bl d870 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 56c24 ::do_widen(char) const@@Base+0x426e4> // b.any │ │ │ │ - b 56bd4 ::do_widen(char) const@@Base+0x42694> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 56b44 ::do_widen(char) const@@Base+0x42604> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x2, x1, #0x638 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x1, 9d000 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x20, x0, #0x138 │ │ │ │ + sub sp, sp, #0xc0 │ │ │ │ + add x1, x0, #0x18 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #112] │ │ │ │ + add x29, sp, #0x70 │ │ │ │ + stp x19, x20, [sp, #128] │ │ │ │ mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - add x1, x1, #0x668 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - ldr w3, [x20, #32] │ │ │ │ - add x0, x0, #0x690 │ │ │ │ - str x2, [x19] │ │ │ │ - mov w2, #0x5 // #5 │ │ │ │ - str x1, [x19, #16] │ │ │ │ - str x0, [x19, #576] │ │ │ │ - tst w3, w2 │ │ │ │ - b.eq 56df4 ::do_widen(char) const@@Base+0x428b4> // b.none │ │ │ │ - add x21, x19, #0x30 │ │ │ │ + mov x20, x8 │ │ │ │ + stp x21, x22, [sp, #144] │ │ │ │ + ldr x3, [x0, #32] │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #104] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr x2, [x19, #96] │ │ │ │ + cmp x3, #0x0 │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3808] │ │ │ │ + csel x1, x1, x3, ne // ne = any │ │ │ │ + cbz x2, 5af40 ::do_widen(char) const@@Base+0x3cee0> │ │ │ │ + ldr x0, [x19, #112] │ │ │ │ + add x22, x19, #0x68 │ │ │ │ + cbnz x0, 5afa4 ::do_widen(char) const@@Base+0x3cf44> │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + cbz x0, 5af54 ::do_widen(char) const@@Base+0x3cef4> │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ add x22, x19, #0x40 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ + cbnz x0, 5b068 ::do_widen(char) const@@Base+0x3d008> │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + str x0, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 520a0 ::do_widen(char) const@@Base+0x34040> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x0, x0, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 5b1d8 ::do_widen(char) const@@Base+0x3d178> // b.any │ │ │ │ + ldp x29, x30, [sp, #112] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #128] │ │ │ │ + ldp x21, x22, [sp, #144] │ │ │ │ + add sp, sp, #0xc0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + add x24, sp, #0x8 │ │ │ │ + mov x8, x24 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + adrp x0, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x0, x0, #0x7c8 │ │ │ │ + bl 522a0 ::do_widen(char) const@@Base+0x34240> │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x1, #0x7d0 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + add x21, sp, #0x28 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + ldr x1, [x19, #104] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 5b2a0 ::do_widen(char) const@@Base+0x3d240> // b.pmore │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + add x22, sp, #0x48 │ │ │ │ + mov x1, x0 │ │ │ │ mov x0, x22 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3960] │ │ │ │ - add x3, x1, #0x18 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str x3, [x19, #48] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - str x2, [x19, #64] │ │ │ │ - str x1, [x19, #312] │ │ │ │ - bl d310 >::close()@plt> │ │ │ │ - add x0, x19, #0xb0 │ │ │ │ - bl dee0 ::~__basic_file()@plt> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x0, x19, #0x78 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x19, #64] │ │ │ │ - bl db90 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #4064] │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0xe88 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ mov x0, x20 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3712] │ │ │ │ - ldp x1, x3, [x1, #8] │ │ │ │ - str x1, [x19, #48] │ │ │ │ - add x2, x20, #0x10 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x19, x1 │ │ │ │ - str x3, [x1, #48] │ │ │ │ - str xzr, [x21, #8] │ │ │ │ - add x21, x19, #0x240 │ │ │ │ - str x2, [x19, #312] │ │ │ │ - bl d410 │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x2, x2, #0x560 │ │ │ │ - add x1, x1, #0x590 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - ldr x3, [x3] │ │ │ │ - add x0, x0, #0x5b8 │ │ │ │ - str x2, [x19] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - str x0, [x19, #576] │ │ │ │ - cbz x3, 56f00 ::do_widen(char) const@@Base+0x429c0> │ │ │ │ - ldr w0, [x3, #56] │ │ │ │ - tbnz w0, #0, 56de0 ::do_widen(char) const@@Base+0x428a0> │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - adrp x3, 9d000 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x3, x3, #0x4e0 │ │ │ │ - add x2, x2, #0x510 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x538 │ │ │ │ - str x3, [x19] │ │ │ │ - str x2, [x19, #16] │ │ │ │ - str x1, [x19, #576] │ │ │ │ - cbz x0, 56dac ::do_widen(char) const@@Base+0x4286c> │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0xe08 │ │ │ │ - stp x0, xzr, [x19, #16] │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x21 │ │ │ │ - str x20, [x19, #576] │ │ │ │ - bl d410 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x24 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + cbz x0, 5b060 ::do_widen(char) const@@Base+0x3d000> │ │ │ │ + ldr x2, [x19, #72] │ │ │ │ + cbnz x2, 5b168 ::do_widen(char) const@@Base+0x3d108> │ │ │ │ + ldp x23, x24, [sp, #160] │ │ │ │ + b 5af6c ::do_widen(char) const@@Base+0x3cf0c> │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + add x2, sp, #0x38 │ │ │ │ + add x21, sp, #0x28 │ │ │ │ + str x25, [sp, #176] │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + ldp x25, x24, [x1] │ │ │ │ + stp x2, xzr, [sp, #40] │ │ │ │ + strb wzr, [sp, #56] │ │ │ │ + add x1, x24, #0x3 │ │ │ │ + bl dcd0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.hi 5b35c ::do_widen(char) const@@Base+0x3d2fc> // b.pmore │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 5b37c ::do_widen(char) const@@Base+0x3d31c> // b.plast │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + add x1, x1, #0x7d8 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + ldr x1, [x19, #64] │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 5b2f8 ::do_widen(char) const@@Base+0x3d298> // b.pmore │ │ │ │ + mov x0, x21 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + add x22, sp, #0x48 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0xd00 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x25, [sp, #176] │ │ │ │ + ldp x23, x24, [sp, #160] │ │ │ │ + b 5af6c ::do_widen(char) const@@Base+0x3cf0c> │ │ │ │ + ldr x1, [x19, #64] │ │ │ │ + adrp x0, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x8, x21 │ │ │ │ + add x0, x0, #0x7d8 │ │ │ │ + bl 522a0 ::do_widen(char) const@@Base+0x34240> │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0xd00 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + ldp x1, x2, [sp, #72] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 5b224 ::do_widen(char) const@@Base+0x3d1c4> // b.pmore │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldp x23, x24, [sp, #160] │ │ │ │ + b 5af6c ::do_widen(char) const@@Base+0x3cf0c> │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + str x25, [sp, #176] │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x25, [sp, #176] │ │ │ │ + b.ne 5b1e0 ::do_widen(char) const@@Base+0x3d180> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - ldr x0, [x21, #232] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - b 56d7c ::do_widen(char) const@@Base+0x4283c> │ │ │ │ - ldr x21, [x19, #8] │ │ │ │ - ldr x0, [x21] │ │ │ │ - cbz x0, 56f00 ::do_widen(char) const@@Base+0x429c0> │ │ │ │ - ldr x1, [x0] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 56e3c ::do_widen(char) const@@Base+0x428fc> // b.any │ │ │ │ - add x22, x19, #0x40 │ │ │ │ - add x21, x19, #0x30 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 5b1dc ::do_widen(char) const@@Base+0x3d17c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + b 5b1f4 ::do_widen(char) const@@Base+0x3d194> │ │ │ │ + bti j │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + b 5b1fc ::do_widen(char) const@@Base+0x3d19c> │ │ │ │ + bti j │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x25, [sp, #176] │ │ │ │ + b.eq 5b21c ::do_widen(char) const@@Base+0x3d1bc> // b.none │ │ │ │ + b 5b1e0 ::do_widen(char) const@@Base+0x3d180> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 5b1dc ::do_widen(char) const@@Base+0x3d17c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 5b27c ::do_widen(char) const@@Base+0x3d21c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x22 │ │ │ │ - bl d310 >::close()@plt> │ │ │ │ - cbnz x0, 56cb8 ::do_widen(char) const@@Base+0x42778> │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x21, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b 56cb8 ::do_widen(char) const@@Base+0x42778> │ │ │ │ - str x23, [sp, #48] │ │ │ │ - bl 55f20 ::do_widen(char) const@@Base+0x419e0> │ │ │ │ - ldr x22, [x21] │ │ │ │ - cbz x22, 56f04 ::do_widen(char) const@@Base+0x429c4> │ │ │ │ - ldr x21, [x22] │ │ │ │ - mov x23, #0x5 // #5 │ │ │ │ - cmp x21, x22 │ │ │ │ - b.eq 56ed4 ::do_widen(char) const@@Base+0x42994> // b.none │ │ │ │ - nop │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - and x0, x0, x23 │ │ │ │ - cmp x0, #0x5 │ │ │ │ - b.eq 56e84 ::do_widen(char) const@@Base+0x42944> // b.none │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x2, [x0] │ │ │ │ - ldr x2, [x2, #136] │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - str xzr, [x21, #16] │ │ │ │ - cbz x0, 56ef0 ::do_widen(char) const@@Base+0x429b0> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x21, [x21] │ │ │ │ - cmp x21, x22 │ │ │ │ - b.ne 56e60 ::do_widen(char) const@@Base+0x42920> // b.any │ │ │ │ - ldr x21, [x22] │ │ │ │ - cmp x22, x21 │ │ │ │ - b.eq 56ed4 ::do_widen(char) const@@Base+0x42994> // b.none │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 5b2d0 ::do_widen(char) const@@Base+0x3d270> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 5b1e0 ::do_widen(char) const@@Base+0x3d180> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 5b21c ::do_widen(char) const@@Base+0x3d1bc> // b.none │ │ │ │ + b 5b1e0 ::do_widen(char) const@@Base+0x3d180> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 5b320 ::do_widen(char) const@@Base+0x3d2c0> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 5b1e0 ::do_widen(char) const@@Base+0x3d180> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 5b1e0 ::do_widen(char) const@@Base+0x3d180> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 5b320 ::do_widen(char) const@@Base+0x3d2c0> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [x21] │ │ │ │ - bl d870 │ │ │ │ - cmp x22, x21 │ │ │ │ - b.ne 56ec0 ::do_widen(char) const@@Base+0x42980> // b.any │ │ │ │ - ldr w0, [x22, #56] │ │ │ │ - stp x22, x22, [x22] │ │ │ │ - and w0, w0, #0xfffffffc │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - str xzr, [x22, #16] │ │ │ │ - str w0, [x22, #56] │ │ │ │ - b 56e0c ::do_widen(char) const@@Base+0x428cc> │ │ │ │ - ldr x21, [x21] │ │ │ │ - cmp x22, x21 │ │ │ │ - b.ne 56e60 ::do_widen(char) const@@Base+0x42920> // b.any │ │ │ │ - b 56ea8 ::do_widen(char) const@@Base+0x42968> │ │ │ │ - str x23, [sp, #48] │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x478 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 56ce8 ::do_widen(char) const@@Base+0x427a8> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + sub sp, sp, #0xc0 │ │ │ │ + add x1, x0, #0x18 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #112] │ │ │ │ + add x29, sp, #0x70 │ │ │ │ + stp x19, x20, [sp, #128] │ │ │ │ mov x19, x0 │ │ │ │ - mov x20, x19 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - add x21, x19, #0x128 │ │ │ │ - add x0, x1, #0x638 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x668 │ │ │ │ - ldr w2, [x21, #32] │ │ │ │ - stur x0, [x19, #-16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - str x1, [x20], #-16 │ │ │ │ - add x0, x0, #0x690 │ │ │ │ - str x0, [x19, #560] │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - tst w2, w1 │ │ │ │ - b.eq 57138 ::do_widen(char) const@@Base+0x42bf8> // b.none │ │ │ │ - add x22, x19, #0x20 │ │ │ │ - add x23, x19, #0x30 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - mov x0, x23 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3960] │ │ │ │ - add x3, x1, #0x18 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str x3, [x19, #32] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - str x2, [x19, #48] │ │ │ │ - str x1, [x19, #296] │ │ │ │ - bl d310 >::close()@plt> │ │ │ │ - add x0, x19, #0xa0 │ │ │ │ - bl dee0 ::~__basic_file()@plt> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - add x23, x19, #0x230 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x19, #48] │ │ │ │ - bl db90 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #4064] │ │ │ │ + mov x20, x8 │ │ │ │ + stp x21, x22, [sp, #144] │ │ │ │ + ldr x3, [x0, #32] │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #104] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr x2, [x19, #96] │ │ │ │ + cmp x3, #0x0 │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3808] │ │ │ │ + csel x1, x1, x3, ne // ne = any │ │ │ │ + cbz x2, 5b420 ::do_widen(char) const@@Base+0x3d3c0> │ │ │ │ + ldr x0, [x19, #112] │ │ │ │ + add x22, x19, #0x68 │ │ │ │ + cbnz x0, 5b484 ::do_widen(char) const@@Base+0x3d424> │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + cbz x0, 5b434 ::do_widen(char) const@@Base+0x3d3d4> │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + add x22, x19, #0x40 │ │ │ │ + cbnz x0, 5b548 ::do_widen(char) const@@Base+0x3d4e8> │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + str x0, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 520a0 ::do_widen(char) const@@Base+0x34040> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x0, x0, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 5b6b8 ::do_widen(char) const@@Base+0x3d658> // b.any │ │ │ │ + ldp x29, x30, [sp, #112] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #128] │ │ │ │ + ldp x21, x22, [sp, #144] │ │ │ │ + add sp, sp, #0xc0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + add x24, sp, #0x8 │ │ │ │ + mov x8, x24 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + adrp x0, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x0, x0, #0x7c8 │ │ │ │ + bl 522a0 ::do_widen(char) const@@Base+0x34240> │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x1, #0x7d0 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + add x21, sp, #0x28 │ │ │ │ + mov x1, x0 │ │ │ │ mov x0, x21 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3712] │ │ │ │ - ldp x1, x3, [x1, #8] │ │ │ │ - str x1, [x19, #32] │ │ │ │ - add x2, x21, #0x10 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x19, x1 │ │ │ │ - str x3, [x1, #32] │ │ │ │ - str xzr, [x22, #8] │ │ │ │ - str x2, [x19, #296] │ │ │ │ - bl d410 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + ldr x1, [x19, #104] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 5b780 ::do_widen(char) const@@Base+0x3d720> // b.pmore │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + add x22, sp, #0x48 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0xe88 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x24 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + cbz x0, 5b540 ::do_widen(char) const@@Base+0x3d4e0> │ │ │ │ + ldr x2, [x19, #72] │ │ │ │ + cbnz x2, 5b648 ::do_widen(char) const@@Base+0x3d5e8> │ │ │ │ + ldp x23, x24, [sp, #160] │ │ │ │ + b 5b44c ::do_widen(char) const@@Base+0x3d3ec> │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + add x2, sp, #0x38 │ │ │ │ + add x21, sp, #0x28 │ │ │ │ + str x25, [sp, #176] │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + ldp x25, x24, [x1] │ │ │ │ + stp x2, xzr, [sp, #40] │ │ │ │ + strb wzr, [sp, #56] │ │ │ │ + add x1, x24, #0x3 │ │ │ │ + bl dcd0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.hi 5b83c ::do_widen(char) const@@Base+0x3d7dc> // b.pmore │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 5b85c ::do_widen(char) const@@Base+0x3d7fc> // b.plast │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + add x1, x1, #0x7d8 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + ldr x1, [x19, #64] │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 5b7d8 ::do_widen(char) const@@Base+0x3d778> // b.pmore │ │ │ │ + mov x0, x21 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + add x22, sp, #0x48 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0xd00 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x25, [sp, #176] │ │ │ │ + ldp x23, x24, [sp, #160] │ │ │ │ + b 5b44c ::do_widen(char) const@@Base+0x3d3ec> │ │ │ │ + ldr x1, [x19, #64] │ │ │ │ + adrp x0, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x8, x21 │ │ │ │ + add x0, x0, #0x7d8 │ │ │ │ + bl 522a0 ::do_widen(char) const@@Base+0x34240> │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0xd00 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ ldr x1, [x20, #8] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x560 │ │ │ │ - ldr x1, [x1] │ │ │ │ - stur x0, [x19, #-16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x590 │ │ │ │ - str x0, [x20, #16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x5b8 │ │ │ │ - str x0, [x19, #560] │ │ │ │ - cbz x1, 57248 ::do_widen(char) const@@Base+0x42d08> │ │ │ │ - ldr w0, [x1, #56] │ │ │ │ - tbnz w0, #0, 57124 ::do_widen(char) const@@Base+0x42be4> │ │ │ │ - ldr x22, [x19, #24] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x4e0 │ │ │ │ - stur x0, [x19, #-16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x510 │ │ │ │ - str x0, [x20, #16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x538 │ │ │ │ - str x0, [x19, #560] │ │ │ │ - cbz x22, 570ec ::do_widen(char) const@@Base+0x42bac> │ │ │ │ - add x1, x22, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 570ec ::do_widen(char) const@@Base+0x42bac> // b.any │ │ │ │ - ldr x1, [x22] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + ldp x1, x2, [sp, #72] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 5b704 ::do_widen(char) const@@Base+0x3d6a4> // b.pmore │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ mov x0, x22 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x22, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 570ec ::do_widen(char) const@@Base+0x42bac> // b.any │ │ │ │ - ldr x2, [x22] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x560 │ │ │ │ - ldr x1, [x2, #24] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 5723c ::do_widen(char) const@@Base+0x42cfc> // b.any │ │ │ │ - ldr x1, [x2, #8] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldp x23, x24, [sp, #160] │ │ │ │ + b 5b44c ::do_widen(char) const@@Base+0x3d3ec> │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + str x25, [sp, #176] │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x22 │ │ │ │ - blr x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0xe08 │ │ │ │ - stp x0, xzr, [x19] │ │ │ │ - mov x0, x23 │ │ │ │ - str x21, [x19, #560] │ │ │ │ - bl d410 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x20 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - ldr x0, [x23, #232] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - b 57064 ::do_widen(char) const@@Base+0x42b24> │ │ │ │ - ldur x22, [x19, #-8] │ │ │ │ - ldr x0, [x22] │ │ │ │ - cbz x0, 57248 ::do_widen(char) const@@Base+0x42d08> │ │ │ │ - ldr x1, [x0] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 57180 ::do_widen(char) const@@Base+0x42c40> // b.any │ │ │ │ - add x23, x19, #0x30 │ │ │ │ - add x22, x19, #0x20 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d310 >::close()@plt> │ │ │ │ - cbnz x0, 56fa0 ::do_widen(char) const@@Base+0x42a60> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b 56fa0 ::do_widen(char) const@@Base+0x42a60> │ │ │ │ - bl 55f20 ::do_widen(char) const@@Base+0x419e0> │ │ │ │ - ldr x23, [x22] │ │ │ │ - cbz x23, 57248 ::do_widen(char) const@@Base+0x42d08> │ │ │ │ - ldr x22, [x23] │ │ │ │ - mov x24, #0x5 // #5 │ │ │ │ - cmp x22, x23 │ │ │ │ - b.eq 57214 ::do_widen(char) const@@Base+0x42cd4> // b.none │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x25, [sp, #176] │ │ │ │ + b.ne 5b6c0 ::do_widen(char) const@@Base+0x3d660> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 5b6bc ::do_widen(char) const@@Base+0x3d65c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + b 5b6d4 ::do_widen(char) const@@Base+0x3d674> │ │ │ │ + bti j │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + b 5b6dc ::do_widen(char) const@@Base+0x3d67c> │ │ │ │ + bti j │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x25, [sp, #176] │ │ │ │ + b.eq 5b6fc ::do_widen(char) const@@Base+0x3d69c> // b.none │ │ │ │ + b 5b6c0 ::do_widen(char) const@@Base+0x3d660> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 5b6bc ::do_widen(char) const@@Base+0x3d65c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 5b75c ::do_widen(char) const@@Base+0x3d6fc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 5b7b0 ::do_widen(char) const@@Base+0x3d750> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 5b6c0 ::do_widen(char) const@@Base+0x3d660> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 5b6fc ::do_widen(char) const@@Base+0x3d69c> // b.none │ │ │ │ + b 5b6c0 ::do_widen(char) const@@Base+0x3d660> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 5b800 ::do_widen(char) const@@Base+0x3d7a0> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 5b6c0 ::do_widen(char) const@@Base+0x3d660> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 5b6c0 ::do_widen(char) const@@Base+0x3d660> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 5b800 ::do_widen(char) const@@Base+0x3d7a0> │ │ │ │ nop │ │ │ │ - ldr x0, [x23, #56] │ │ │ │ - and x0, x0, x24 │ │ │ │ - cmp x0, #0x5 │ │ │ │ - b.eq 571c4 ::do_widen(char) const@@Base+0x42c84> // b.none │ │ │ │ - ldr x0, [x22, #16] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x2, [x0] │ │ │ │ - ldr x2, [x2, #136] │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [x22, #16] │ │ │ │ - str xzr, [x22, #16] │ │ │ │ - cbz x0, 5722c ::do_widen(char) const@@Base+0x42cec> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x22, [x22] │ │ │ │ - cmp x22, x23 │ │ │ │ - b.ne 571a0 ::do_widen(char) const@@Base+0x42c60> // b.any │ │ │ │ - ldr x22, [x23] │ │ │ │ - cmp x23, x22 │ │ │ │ - b.eq 57214 ::do_widen(char) const@@Base+0x42cd4> // b.none │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x22, [x22] │ │ │ │ - bl d870 │ │ │ │ - cmp x23, x22 │ │ │ │ - b.ne 57200 ::do_widen(char) const@@Base+0x42cc0> // b.any │ │ │ │ - ldr w0, [x23, #56] │ │ │ │ - stp x23, x23, [x23] │ │ │ │ - and w0, w0, #0xfffffffc │ │ │ │ - str xzr, [x23, #16] │ │ │ │ - str w0, [x23, #56] │ │ │ │ - b 57150 ::do_widen(char) const@@Base+0x42c10> │ │ │ │ - ldr x22, [x22] │ │ │ │ - cmp x23, x22 │ │ │ │ - b.ne 571a0 ::do_widen(char) const@@Base+0x42c60> // b.any │ │ │ │ - b 571e8 ::do_widen(char) const@@Base+0x42ca8> │ │ │ │ - mov x0, x22 │ │ │ │ - blr x1 │ │ │ │ - b 570ec ::do_widen(char) const@@Base+0x42bac> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x478 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 56fd0 ::do_widen(char) const@@Base+0x42a90> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x2, x1, #0x638 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x1, 9d000 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + sub sp, sp, #0xb0 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + add x3, sp, #0x28 │ │ │ │ + stp x29, x30, [sp, #80] │ │ │ │ + add x29, sp, #0x50 │ │ │ │ + stp x1, x3, [sp] │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x1, x1, #0x7e0 │ │ │ │ + stp x19, x20, [sp, #96] │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + mov x22, x0 │ │ │ │ + stp x23, x24, [sp, #128] │ │ │ │ + stp x25, x26, [sp, #144] │ │ │ │ + add x26, x0, #0x18 │ │ │ │ + add x25, x0, #0x20 │ │ │ │ + stp x27, x28, [sp, #160] │ │ │ │ + mov x19, x25 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #72] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x0, x3 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + ldr x28, [x26, #16] │ │ │ │ + ldp x20, x24, [sp, #40] │ │ │ │ + cbz x28, 5ba0c ::do_widen(char) const@@Base+0x3d9ac> │ │ │ │ + mov x21, #0x7fffffff // #2147483647 │ │ │ │ + mov x23, #0xffffffff80000000 // #-2147483648 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x27, [x28, #40] │ │ │ │ + cmp x24, x27 │ │ │ │ + csel x2, x24, x27, ls // ls = plast │ │ │ │ + cbz x2, 5b940 ::do_widen(char) const@@Base+0x3d8e0> │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + mov x1, x20 │ │ │ │ + bl d4f0 │ │ │ │ + cbnz w0, 5b954 ::do_widen(char) const@@Base+0x3d8f4> │ │ │ │ + sub x0, x27, x24 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.gt 5b958 ::do_widen(char) const@@Base+0x3d8f8> │ │ │ │ + cmp x0, x23 │ │ │ │ + b.lt 5bac8 ::do_widen(char) const@@Base+0x3da68> // b.tstop │ │ │ │ + tbnz w0, #31, 5bac8 ::do_widen(char) const@@Base+0x3da68> │ │ │ │ + mov x19, x28 │ │ │ │ + ldr x28, [x28, #16] │ │ │ │ + cbnz x28, 5b920 ::do_widen(char) const@@Base+0x3d8c0> │ │ │ │ + cmp x25, x19 │ │ │ │ + b.eq 5ba0c ::do_widen(char) const@@Base+0x3d9ac> // b.none │ │ │ │ + ldr x21, [x19, #40] │ │ │ │ + cmp x24, x21 │ │ │ │ + csel x2, x24, x21, ls // ls = plast │ │ │ │ + cbz x2, 5b98c ::do_widen(char) const@@Base+0x3d92c> │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d4f0 │ │ │ │ + cbnz w0, 5b9a8 ::do_widen(char) const@@Base+0x3d948> │ │ │ │ + sub x0, x24, x21 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 5b9ac ::do_widen(char) const@@Base+0x3d94c> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 5ba0c ::do_widen(char) const@@Base+0x3d9ac> // b.tstop │ │ │ │ + tbnz w0, #31, 5ba0c ::do_widen(char) const@@Base+0x3d9ac> │ │ │ │ + ldr x1, [sp] │ │ │ │ + add x0, x19, #0x40 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, sp, #0x38 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5b9cc ::do_widen(char) const@@Base+0x3d96c> // b.none │ │ │ │ + bl d870 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 5bc20 ::do_widen(char) const@@Base+0x3dbc0> // b.any │ │ │ │ + ldp x29, x30, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #96] │ │ │ │ + ldp x21, x22, [sp, #112] │ │ │ │ + ldp x23, x24, [sp, #128] │ │ │ │ + ldp x25, x26, [sp, #144] │ │ │ │ + ldp x27, x28, [sp, #160] │ │ │ │ + add sp, sp, #0xb0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x0, #0x60 // #96 │ │ │ │ + bl d8b0 │ │ │ │ + ldp x1, x2, [sp, #40] │ │ │ │ mov x20, x0 │ │ │ │ - add x1, x1, #0x668 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x690 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w3, #0x5 // #5 │ │ │ │ - ldr x4, [x20] │ │ │ │ - ldur x21, [x4, #-24] │ │ │ │ - add x19, x20, x21 │ │ │ │ - add x22, x19, #0x138 │ │ │ │ - str x2, [x20, x21] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - ldr w1, [x22, #32] │ │ │ │ - str x0, [x19, #576] │ │ │ │ - tst w1, w3 │ │ │ │ - b.eq 57480 ::do_widen(char) const@@Base+0x42f40> // b.none │ │ │ │ - add x23, x19, #0x30 │ │ │ │ - add x24, x19, #0x40 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - mov x0, x24 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3960] │ │ │ │ - add x3, x1, #0x18 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str x3, [x19, #48] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - str x2, [x19, #64] │ │ │ │ - str x1, [x19, #312] │ │ │ │ - bl d310 >::close()@plt> │ │ │ │ - add x0, x19, #0xb0 │ │ │ │ - bl dee0 ::~__basic_file()@plt> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x0, x19, #0x78 │ │ │ │ - add x24, x19, #0x240 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x19, #64] │ │ │ │ - bl db90 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #4064] │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3712] │ │ │ │ - ldp x1, x3, [x1, #8] │ │ │ │ - str x1, [x19, #48] │ │ │ │ - add x2, x22, #0x10 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x19, x1 │ │ │ │ - str x3, [x1, #48] │ │ │ │ - str xzr, [x23, #8] │ │ │ │ - str x2, [x19, #312] │ │ │ │ - bl d410 │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x560 │ │ │ │ - str x0, [x20, x21] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - ldr x2, [x2] │ │ │ │ - add x1, x1, #0x590 │ │ │ │ - add x0, x0, #0x5b8 │ │ │ │ - str x1, [x19, #16] │ │ │ │ - str x0, [x19, #576] │ │ │ │ - cbz x2, 5758c ::do_widen(char) const@@Base+0x4304c> │ │ │ │ - ldr w0, [x2, #56] │ │ │ │ - tbnz w0, #0, 5746c ::do_widen(char) const@@Base+0x42f2c> │ │ │ │ - ldr x23, [x19, #40] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x4e0 │ │ │ │ - str x0, [x20, x21] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x1, x1, #0x510 │ │ │ │ - add x0, x0, #0x538 │ │ │ │ - str x1, [x19, #16] │ │ │ │ - str x0, [x19, #576] │ │ │ │ - cbz x23, 57434 ::do_widen(char) const@@Base+0x42ef4> │ │ │ │ - add x1, x23, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 57434 ::do_widen(char) const@@Base+0x42ef4> // b.any │ │ │ │ - ldr x1, [x23] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x23, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 57434 ::do_widen(char) const@@Base+0x42ef4> // b.any │ │ │ │ - ldr x2, [x23] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x560 │ │ │ │ - ldr x1, [x2, #24] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 57580 ::do_widen(char) const@@Base+0x43040> // b.any │ │ │ │ - ldr x1, [x2, #8] │ │ │ │ + add x3, x0, #0x30 │ │ │ │ + add x21, x0, #0x20 │ │ │ │ + mov x0, x21 │ │ │ │ + str x3, [x20, #32] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 520a0 ::do_widen(char) const@@Base+0x34040> │ │ │ │ + add x0, x20, #0x50 │ │ │ │ + stp x0, xzr, [x20, #64] │ │ │ │ + strb wzr, [x20, #80] │ │ │ │ + ldp x23, x28, [x20, #32] │ │ │ │ + cmp x25, x19 │ │ │ │ + b.eq 5bad4 ::do_widen(char) const@@Base+0x3da74> // b.none │ │ │ │ + ldp x4, x3, [x19, #32] │ │ │ │ + cmp x28, x3 │ │ │ │ + csel x2, x28, x3, ls // ls = plast │ │ │ │ + cbz x2, 5ba74 ::do_widen(char) const@@Base+0x3da14> │ │ │ │ + mov x1, x4 │ │ │ │ mov x0, x23 │ │ │ │ - blr x1 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0xe08 │ │ │ │ - stp x0, xzr, [x19, #16] │ │ │ │ - mov x0, x24 │ │ │ │ - str x22, [x19, #576] │ │ │ │ - bl d410 │ │ │ │ + stp x4, x3, [sp, #16] │ │ │ │ + bl d4f0 │ │ │ │ + ldp x4, x3, [sp, #16] │ │ │ │ + cbnz w0, 5ba90 ::do_widen(char) const@@Base+0x3da30> │ │ │ │ + sub x0, x28, x3 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 5ba94 ::do_widen(char) const@@Base+0x3da34> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 5bafc ::do_widen(char) const@@Base+0x3da9c> // b.tstop │ │ │ │ + tbnz w0, #31, 5bafc ::do_widen(char) const@@Base+0x3da9c> │ │ │ │ + mov x1, x3 │ │ │ │ + mov x0, x4 │ │ │ │ + mov x3, x28 │ │ │ │ + mov x2, x23 │ │ │ │ + bl 57f80 ::do_widen(char) const@@Base+0x39f20> │ │ │ │ + tbnz w0, #31, 5bb80 ::do_widen(char) const@@Base+0x3db20> │ │ │ │ + add x0, x21, #0x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d870 │ │ │ │ + b 5b9ac ::do_widen(char) const@@Base+0x3d94c> │ │ │ │ + ldr x28, [x28, #24] │ │ │ │ + cbnz x28, 5b920 ::do_widen(char) const@@Base+0x3d8c0> │ │ │ │ + b 5b964 ::do_widen(char) const@@Base+0x3d904> │ │ │ │ + ldr x0, [x26, #40] │ │ │ │ + cbz x0, 5bb28 ::do_widen(char) const@@Base+0x3dac8> │ │ │ │ + ldr x19, [x22, #56] │ │ │ │ + mov x3, x28 │ │ │ │ + mov x2, x23 │ │ │ │ + ldp x0, x1, [x19, #32] │ │ │ │ + bl 57f80 ::do_widen(char) const@@Base+0x39f20> │ │ │ │ + tbz w0, #31, 5bb28 ::do_widen(char) const@@Base+0x3dac8> │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 5bb4c ::do_widen(char) const@@Base+0x3daec> │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 5bbc0 ::do_widen(char) const@@Base+0x3db60> // b.none │ │ │ │ mov x0, x19 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - b d870 │ │ │ │ - ldr x0, [x24, #232] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - b 573ac ::do_widen(char) const@@Base+0x42e6c> │ │ │ │ - ldr x23, [x19, #8] │ │ │ │ - ldr x0, [x23] │ │ │ │ - cbz x0, 5758c ::do_widen(char) const@@Base+0x4304c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 574c8 ::do_widen(char) const@@Base+0x42f88> // b.any │ │ │ │ - add x24, x19, #0x40 │ │ │ │ - add x23, x19, #0x30 │ │ │ │ - mov x0, x24 │ │ │ │ - bl d310 >::close()@plt> │ │ │ │ - cbnz x0, 572e8 ::do_widen(char) const@@Base+0x42da8> │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b 572e8 ::do_widen(char) const@@Base+0x42da8> │ │ │ │ - str x25, [sp, #64] │ │ │ │ - bl 55f20 ::do_widen(char) const@@Base+0x419e0> │ │ │ │ - ldr x24, [x23] │ │ │ │ - cbz x24, 57590 ::do_widen(char) const@@Base+0x43050> │ │ │ │ - ldr x23, [x24] │ │ │ │ - mov x25, #0x5 // #5 │ │ │ │ - cmp x23, x24 │ │ │ │ - b.eq 57554 ::do_widen(char) const@@Base+0x43014> // b.none │ │ │ │ - ldr x0, [x24, #56] │ │ │ │ - and x0, x0, x25 │ │ │ │ - cmp x0, #0x5 │ │ │ │ - b.eq 5750c ::do_widen(char) const@@Base+0x42fcc> // b.none │ │ │ │ - ldr x0, [x23, #16] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x2, [x0] │ │ │ │ - ldr x2, [x2, #136] │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [x23, #16] │ │ │ │ - str xzr, [x23, #16] │ │ │ │ - cbz x0, 57570 ::do_widen(char) const@@Base+0x43030> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x23, [x23] │ │ │ │ - cmp x24, x23 │ │ │ │ - b.ne 574e8 ::do_widen(char) const@@Base+0x42fa8> // b.any │ │ │ │ - ldr x23, [x24] │ │ │ │ - cmp x24, x23 │ │ │ │ - b.eq 57554 ::do_widen(char) const@@Base+0x43014> // b.none │ │ │ │ - nop │ │ │ │ + bl d900 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x3, x28 │ │ │ │ + ldp x0, x1, [x0, #32] │ │ │ │ + mov x2, x23 │ │ │ │ + bl 57f80 ::do_widen(char) const@@Base+0x39f20> │ │ │ │ + tbnz w0, #31, 5bbe0 ::do_widen(char) const@@Base+0x3db80> │ │ │ │ + mov x2, x28 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 58900 ::do_widen(char) const@@Base+0x3a8a0> │ │ │ │ + mov x19, x0 │ │ │ │ + cbz x1, 5baac ::do_widen(char) const@@Base+0x3da4c> │ │ │ │ + cmp x0, #0x0 │ │ │ │ + mov x19, x1 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ccmp x25, x19, #0x4, eq // eq = none │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + b.ne 5bbc8 ::do_widen(char) const@@Base+0x3db68> // b.any │ │ │ │ + mov x2, x19 │ │ │ │ + mov x3, x25 │ │ │ │ + mov x1, x20 │ │ │ │ + bl d2c0 │ │ │ │ + ldr x0, [x26, #40] │ │ │ │ + mov x19, x20 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x26, #40] │ │ │ │ + b 5b9ac ::do_widen(char) const@@Base+0x3d94c> │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 5bbc8 ::do_widen(char) const@@Base+0x3db68> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6b0 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x1, x28 │ │ │ │ mov x0, x23 │ │ │ │ - ldr x23, [x23] │ │ │ │ - bl d870 │ │ │ │ - cmp x24, x23 │ │ │ │ - b.ne 57540 ::do_widen(char) const@@Base+0x43000> // b.any │ │ │ │ - ldr w0, [x24, #56] │ │ │ │ - stp x24, x24, [x24] │ │ │ │ - and w0, w0, #0xfffffffc │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - str xzr, [x24, #16] │ │ │ │ - str w0, [x24, #56] │ │ │ │ - b 57498 ::do_widen(char) const@@Base+0x42f58> │ │ │ │ - ldr x23, [x23] │ │ │ │ - cmp x24, x23 │ │ │ │ - b.ne 574e8 ::do_widen(char) const@@Base+0x42fa8> // b.any │ │ │ │ - b 57530 ::do_widen(char) const@@Base+0x42ff0> │ │ │ │ + ldp x2, x3, [x22, #32] │ │ │ │ + bl 57f80 ::do_widen(char) const@@Base+0x39f20> │ │ │ │ + tbz w0, #31, 5bb28 ::do_widen(char) const@@Base+0x3dac8> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cbz x0, 5bbc8 ::do_widen(char) const@@Base+0x3db68> │ │ │ │ + mov x19, x22 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 5bb5c ::do_widen(char) const@@Base+0x3dafc> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 5bb5c ::do_widen(char) const@@Base+0x3dafc> │ │ │ │ + ldp x2, x3, [x19, #32] │ │ │ │ + mov x1, x28 │ │ │ │ mov x0, x23 │ │ │ │ - blr x1 │ │ │ │ - b 57434 ::do_widen(char) const@@Base+0x42ef4> │ │ │ │ - str x25, [sp, #64] │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x478 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ + bl 57f80 ::do_widen(char) const@@Base+0x39f20> │ │ │ │ + lsr w0, w0, #31 │ │ │ │ + b 5bb5c ::do_widen(char) const@@Base+0x3dafc> │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + cbnz x0, 5bbc0 ::do_widen(char) const@@Base+0x3db60> │ │ │ │ + mov x19, x22 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 5bb4c ::do_widen(char) const@@Base+0x3daec> │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 5bc64 ::do_widen(char) const@@Base+0x3dc04> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d870 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 5bc20 ::do_widen(char) const@@Base+0x3dbc0> // b.any │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ + mov x19, x0 │ │ │ │ bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 57318 ::do_widen(char) const@@Base+0x42dd8> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - bl 50500 ::do_widen(char) const@@Base+0x3bfc0> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - bl 50500 ::do_widen(char) const@@Base+0x3bfc0> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - bl 50660 ::do_widen(char) const@@Base+0x3c120> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - bl 50660 ::do_widen(char) const@@Base+0x3c120> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 5bc04 ::do_widen(char) const@@Base+0x3dba4> │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - bl 507c0 ::do_widen(char) const@@Base+0x3c280> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + add x2, x0, #0xa8 │ │ │ │ mov x29, sp │ │ │ │ - bl 507c0 ::do_widen(char) const@@Base+0x3c280> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3984] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x0, #152] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x21] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 5bcbc ::do_widen(char) const@@Base+0x3dc5c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x21, #120] │ │ │ │ + add x1, x21, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5bcd0 ::do_widen(char) const@@Base+0x3dc70> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x20, [x21, #88] │ │ │ │ + cbz x20, 5bd30 ::do_widen(char) const@@Base+0x3dcd0> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 525c0 ::do_widen(char) const@@Base+0x34560> │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + add x1, x20, #0x70 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5bcfc ::do_widen(char) const@@Base+0x3dc9c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5bd10 ::do_widen(char) const@@Base+0x3dcb0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5bd24 ::do_widen(char) const@@Base+0x3dcc4> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 5bcd8 ::do_widen(char) const@@Base+0x3dc78> │ │ │ │ + ldr x20, [x21, #40] │ │ │ │ + cbz x20, 5bd7c ::do_widen(char) const@@Base+0x3dd1c> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 52380 ::do_widen(char) const@@Base+0x34320> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5bd5c ::do_widen(char) const@@Base+0x3dcfc> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5bd70 ::do_widen(char) const@@Base+0x3dd10> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 5bd38 ::do_widen(char) const@@Base+0x3dcd8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x200 │ │ │ │ + str x0, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b de40 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + add x2, x0, #0xa8 │ │ │ │ mov x29, sp │ │ │ │ - bl 50920 ::do_widen(char) const@@Base+0x3c3e0> │ │ │ │ - nop │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3984] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x0, #152] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x21] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 5bddc ::do_widen(char) const@@Base+0x3dd7c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x21, #120] │ │ │ │ + add x1, x21, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5bdf0 ::do_widen(char) const@@Base+0x3dd90> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x20, [x21, #88] │ │ │ │ + cbz x20, 5be50 ::do_widen(char) const@@Base+0x3ddf0> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 525c0 ::do_widen(char) const@@Base+0x34560> │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + add x1, x20, #0x70 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5be1c ::do_widen(char) const@@Base+0x3ddbc> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5be30 ::do_widen(char) const@@Base+0x3ddd0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5be44 ::do_widen(char) const@@Base+0x3dde4> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 5bdf8 ::do_widen(char) const@@Base+0x3dd98> │ │ │ │ + ldr x20, [x21, #40] │ │ │ │ + cbz x20, 5be9c ::do_widen(char) const@@Base+0x3de3c> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 52380 ::do_widen(char) const@@Base+0x34320> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5be7c ::do_widen(char) const@@Base+0x3de1c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5be90 ::do_widen(char) const@@Base+0x3de30> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 5be58 ::do_widen(char) const@@Base+0x3ddf8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x200 │ │ │ │ + str x0, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + bl de40 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - bl 50920 ::do_widen(char) const@@Base+0x3c3e0> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x2, x0 │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - mov w1, #0x8 // #8 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + bl d8b0 │ │ │ │ mov x19, x0 │ │ │ │ - add x20, x0, #0x48 │ │ │ │ - bl 4fc40 ::do_widen(char) const@@Base+0x3b700> │ │ │ │ - ldrb w0, [x20, #168] │ │ │ │ - tbnz w0, #0, 57704 ::do_widen(char) const@@Base+0x431c4> │ │ │ │ - str wzr, [x19, #280] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x0, x20 │ │ │ │ - bl 54b20 ::do_widen(char) const@@Base+0x405e0> │ │ │ │ - strb wzr, [x20, #168] │ │ │ │ - str wzr, [x19, #280] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + add x2, x1, #0xac8 │ │ │ │ + adrp x21, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x3, x21, #0x5b8 │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + stp x2, x3, [x19] │ │ │ │ + stp x1, x0, [x19, #16] │ │ │ │ + cbz x0, 5bf38 ::do_widen(char) const@@Base+0x3ded8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldr q30, [x20, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr d31, [x20, #48] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x2, x2, #0x740 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0x710 │ │ │ │ + stp x1, x2, [x19] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x2, x2, #0x768 │ │ │ │ + str q30, [x19, #32] │ │ │ │ + add x1, x20, #0x10 │ │ │ │ + str d31, [x19, #48] │ │ │ │ + str x2, [x0, #16]! │ │ │ │ + bl 29fc0 ::do_widen(char) const@@Base+0xbf60> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - ldrb w0, [x20, #168] │ │ │ │ - tbz w0, #0, 57740 ::do_widen(char) const@@Base+0x43200> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 54b20 ::do_widen(char) const@@Base+0x405e0> │ │ │ │ - strb wzr, [x20, #168] │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ + add x21, x21, #0x5b8 │ │ │ │ + str x21, [x19, #8] │ │ │ │ mov x20, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ + add x0, x19, #0x8 │ │ │ │ + bl dd00 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ mov x0, x20 │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - str wzr, [x19, #280] │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x20, x0 │ │ │ │ mov x0, x19 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + mov x0, x20 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9f000 │ │ │ │ - add x1, x1, #0xa8 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x48 // #72 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + bl d8b0 │ │ │ │ + ldr q31, [x20, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr w2, [x0, #280] │ │ │ │ - str x1, [x0] │ │ │ │ - tbz w2, #0, 577ac ::do_widen(char) const@@Base+0x4326c> │ │ │ │ - tbnz w2, #2, 57894 ::do_widen(char) const@@Base+0x43354> │ │ │ │ - ldr x0, [x19, #256] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 577c4 ::do_widen(char) const@@Base+0x43284> │ │ │ │ - bl d870 │ │ │ │ - ldrb w0, [x19, #240] │ │ │ │ - tbnz w0, #0, 577f0 ::do_widen(char) const@@Base+0x432b0> │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x21, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x2, x1, #0xac8 │ │ │ │ + add x3, x21, #0x5e0 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + stp x2, x3, [x19] │ │ │ │ + stp x1, x0, [x19, #32] │ │ │ │ + str q31, [x19, #16] │ │ │ │ + cbz x0, 5c040 ::do_widen(char) const@@Base+0x3dfe0> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldr q30, [x20, #48] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr d31, [x20, #64] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x2, x2, #0x6c8 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0x698 │ │ │ │ + stp x1, x2, [x19] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x2, x2, #0x6f0 │ │ │ │ + str q30, [x19, #48] │ │ │ │ + add x1, x20, #0x20 │ │ │ │ + str d31, [x19, #64] │ │ │ │ + str x2, [x0, #32]! │ │ │ │ + bl 29fc0 ::do_widen(char) const@@Base+0xbf60> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ mov x0, x19 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b db90 │ │ │ │ - ldr x0, [x19, #200] │ │ │ │ - add x1, x19, #0xd8 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 57804 ::do_widen(char) const@@Base+0x432c4> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - add x1, x19, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 57818 ::do_widen(char) const@@Base+0x432d8> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - add x1, x19, #0x68 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5782c ::do_widen(char) const@@Base+0x432ec> // b.none │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + add x21, x21, #0x5e0 │ │ │ │ + str x21, [x19, #8] │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, x19, #0x8 │ │ │ │ + bl dd00 │ │ │ │ + mov x0, x19 │ │ │ │ bl d870 │ │ │ │ - ldr x20, [x19, #80] │ │ │ │ - cbz x20, 577cc ::do_widen(char) const@@Base+0x4328c> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 577cc ::do_widen(char) const@@Base+0x4328c> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ mov x0, x20 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0xf0 // #240 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add x22, x20, #0x8 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + bl d8b0 │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + mov x21, x19 │ │ │ │ + add x0, x1, #0xac8 │ │ │ │ + mov x1, x22 │ │ │ │ + add x23, x20, #0x20 │ │ │ │ + str x0, [x21], #8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl dd90 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3984] │ │ │ │ + add x1, x19, #0x28 │ │ │ │ + ldr w2, [x22, #16] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + ldr x0, [x23, #16] │ │ │ │ + str w2, [x21, #16] │ │ │ │ + str wzr, [x19, #40] │ │ │ │ + stp xzr, x1, [x1, #8] │ │ │ │ + stp x1, xzr, [x1, #24] │ │ │ │ + cbz x0, 5c198 ::do_widen(char) const@@Base+0x3e138> │ │ │ │ + bl 523f0 ::do_widen(char) const@@Base+0x34390> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x2, x1 │ │ │ │ ldr x1, [x1, #16] │ │ │ │ + cbnz x1, 5c164 ::do_widen(char) const@@Base+0x3e104> │ │ │ │ + mov x1, x0 │ │ │ │ + str x2, [x19, #56] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x2, x1 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + cbnz x1, 5c180 ::do_widen(char) const@@Base+0x3e120> │ │ │ │ + ldr x1, [x23, #40] │ │ │ │ + str x0, [x19, #48] │ │ │ │ + stp x2, x1, [x19, #64] │ │ │ │ + add x1, x19, #0x58 │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + str wzr, [x19, #88] │ │ │ │ + stp xzr, x1, [x1, #8] │ │ │ │ + add x23, x20, #0x50 │ │ │ │ + stp x1, xzr, [x1, #24] │ │ │ │ + cbz x0, 5c1f8 ::do_widen(char) const@@Base+0x3e198> │ │ │ │ + bl 52644 ::do_widen(char) const@@Base+0x345e4> │ │ │ │ + mov x1, x0 │ │ │ │ + nop │ │ │ │ + mov x2, x1 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + cbnz x1, 5c1c0 ::do_widen(char) const@@Base+0x3e160> │ │ │ │ + mov x1, x0 │ │ │ │ + str x2, [x19, #104] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x2, x1 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + cbnz x1, 5c1e0 ::do_widen(char) const@@Base+0x3e180> │ │ │ │ + ldr x1, [x23, #40] │ │ │ │ + str x0, [x19, #96] │ │ │ │ + stp x2, x1, [x19, #112] │ │ │ │ + add x3, x19, #0x90 │ │ │ │ + ldp x1, x2, [x20, #128] │ │ │ │ + str x3, [x19, #128] │ │ │ │ + add x23, x19, #0x80 │ │ │ │ + mov x0, x23 │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 520a0 ::do_widen(char) const@@Base+0x34040> │ │ │ │ + ldp x1, x2, [x20, #160] │ │ │ │ + add x3, x19, #0xb0 │ │ │ │ + str x3, [x19, #160] │ │ │ │ + add x0, x19, #0xa0 │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 520a0 ::do_widen(char) const@@Base+0x34040> │ │ │ │ + ldr x0, [x20, #208] │ │ │ │ + ldr w2, [x22, #184] │ │ │ │ + adrp x22, 9f000 │ │ │ │ + add x1, x22, #0x228 │ │ │ │ + str x1, [x19, #8] │ │ │ │ + str w2, [x21, #184] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + stp x1, x0, [x19, #200] │ │ │ │ + cbz x0, 5c260 ::do_widen(char) const@@Base+0x3e200> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 577cc ::do_widen(char) const@@Base+0x4328c> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x560 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 5789c ::do_widen(char) const@@Base+0x4335c> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ + ldur q30, [x20, #216] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr d31, [x20, #232] │ │ │ │ + adrp x2, 9e000 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0xe70 │ │ │ │ + stp x1, x2, [x19] │ │ │ │ + adrp x2, 9e000 │ │ │ │ + add x2, x2, #0xed8 │ │ │ │ + stur q30, [x19, #216] │ │ │ │ + add x1, x20, #0xc8 │ │ │ │ + str d31, [x19, #232] │ │ │ │ + str x2, [x0, #200]! │ │ │ │ + bl 29fc0 ::do_widen(char) const@@Base+0xbf60> │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + add x1, x1, #0x200 │ │ │ │ + str x1, [x19, #8] │ │ │ │ + mov x0, x21 │ │ │ │ + bl de40 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ mov x0, x20 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ blr x1 │ │ │ │ - b 577cc ::do_widen(char) const@@Base+0x4328c> │ │ │ │ - bl 576c0 ::do_widen(char) const@@Base+0x43180> │ │ │ │ - b 577ac ::do_widen(char) const@@Base+0x4326c> │ │ │ │ mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 577cc ::do_widen(char) const@@Base+0x4328c> │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 577ac ::do_widen(char) const@@Base+0x4326c> │ │ │ │ - nop │ │ │ │ + add x22, x22, #0x228 │ │ │ │ + str x22, [x19, #8] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5bc80 ::do_widen(char) const@@Base+0x3dc20> │ │ │ │ + b 5c2d4 ::do_widen(char) const@@Base+0x3e274> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + bl 525c0 ::do_widen(char) const@@Base+0x34560> │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + bl 52380 ::do_widen(char) const@@Base+0x34320> │ │ │ │ + b 5c2c0 ::do_widen(char) const@@Base+0x3e260> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 5c330 ::do_widen(char) const@@Base+0x3e2d0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 5c338 ::do_widen(char) const@@Base+0x3e2d8> │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9f000 │ │ │ │ - add x1, x1, #0xa8 │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0xf0 // #240 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add x22, x20, #0x8 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + bl d8b0 │ │ │ │ mov x19, x0 │ │ │ │ - ldr w2, [x0, #280] │ │ │ │ - str x1, [x0] │ │ │ │ - tbz w2, #0, 578ec ::do_widen(char) const@@Base+0x433ac> │ │ │ │ - tbnz w2, #2, 579dc ::do_widen(char) const@@Base+0x4349c> │ │ │ │ - ldr x0, [x19, #256] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 57904 ::do_widen(char) const@@Base+0x433c4> │ │ │ │ - bl d870 │ │ │ │ - ldrb w0, [x19, #240] │ │ │ │ - tbnz w0, #0, 57938 ::do_widen(char) const@@Base+0x433f8> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + mov x21, x19 │ │ │ │ + add x0, x1, #0xac8 │ │ │ │ + mov x1, x22 │ │ │ │ + add x23, x20, #0x20 │ │ │ │ + str x0, [x21], #8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl dd90 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3984] │ │ │ │ + add x1, x19, #0x28 │ │ │ │ + ldr w2, [x22, #16] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + ldr x0, [x23, #16] │ │ │ │ + str w2, [x21, #16] │ │ │ │ + str wzr, [x19, #40] │ │ │ │ + stp xzr, x1, [x1, #8] │ │ │ │ + stp x1, xzr, [x1, #24] │ │ │ │ + cbz x0, 5c418 ::do_widen(char) const@@Base+0x3e3b8> │ │ │ │ + bl 523f0 ::do_widen(char) const@@Base+0x34390> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x2, x1 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + cbnz x1, 5c3e4 ::do_widen(char) const@@Base+0x3e384> │ │ │ │ + mov x1, x0 │ │ │ │ + str x2, [x19, #56] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x2, x1 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + cbnz x1, 5c400 ::do_widen(char) const@@Base+0x3e3a0> │ │ │ │ + ldr x1, [x23, #40] │ │ │ │ + str x0, [x19, #48] │ │ │ │ + stp x2, x1, [x19, #64] │ │ │ │ + add x1, x19, #0x58 │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + str wzr, [x19, #88] │ │ │ │ + stp xzr, x1, [x1, #8] │ │ │ │ + add x23, x20, #0x50 │ │ │ │ + stp x1, xzr, [x1, #24] │ │ │ │ + cbz x0, 5c478 ::do_widen(char) const@@Base+0x3e418> │ │ │ │ + bl 52644 ::do_widen(char) const@@Base+0x345e4> │ │ │ │ + mov x1, x0 │ │ │ │ + nop │ │ │ │ + mov x2, x1 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + cbnz x1, 5c440 ::do_widen(char) const@@Base+0x3e3e0> │ │ │ │ + mov x1, x0 │ │ │ │ + str x2, [x19, #104] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x2, x1 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + cbnz x1, 5c460 ::do_widen(char) const@@Base+0x3e400> │ │ │ │ + ldr x1, [x23, #40] │ │ │ │ + str x0, [x19, #96] │ │ │ │ + stp x2, x1, [x19, #112] │ │ │ │ + add x3, x19, #0x90 │ │ │ │ + ldp x1, x2, [x20, #128] │ │ │ │ + str x3, [x19, #128] │ │ │ │ + add x23, x19, #0x80 │ │ │ │ + mov x0, x23 │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 520a0 ::do_widen(char) const@@Base+0x34040> │ │ │ │ + ldp x1, x2, [x20, #160] │ │ │ │ + add x3, x19, #0xb0 │ │ │ │ + str x3, [x19, #160] │ │ │ │ + add x0, x19, #0xa0 │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 520a0 ::do_widen(char) const@@Base+0x34040> │ │ │ │ + ldr x0, [x20, #208] │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr w1, [x22, #184] │ │ │ │ + add x2, x2, #0x260 │ │ │ │ + str w1, [x21, #184] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + str x2, [x19, #8] │ │ │ │ + stp x1, x0, [x19, #200] │ │ │ │ + cbz x0, 5c4e0 ::do_widen(char) const@@Base+0x3e480> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldur q30, [x20, #216] │ │ │ │ mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl db90 │ │ │ │ + ldr d31, [x20, #232] │ │ │ │ + adrp x2, 9e000 │ │ │ │ + add x2, x2, #0xe18 │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0xde8 │ │ │ │ + stp x1, x2, [x19] │ │ │ │ + adrp x2, 9e000 │ │ │ │ + add x2, x2, #0xe50 │ │ │ │ + stur q30, [x19, #216] │ │ │ │ + add x1, x20, #0xc8 │ │ │ │ + str d31, [x19, #232] │ │ │ │ + str x2, [x0, #200]! │ │ │ │ + bl 29fc0 ::do_widen(char) const@@Base+0xbf60> │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ mov x0, x19 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - b d870 │ │ │ │ - ldr x0, [x19, #200] │ │ │ │ - add x1, x19, #0xd8 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5794c ::do_widen(char) const@@Base+0x4340c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - add x1, x19, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 57960 ::do_widen(char) const@@Base+0x43420> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - add x1, x19, #0x68 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 57974 ::do_widen(char) const@@Base+0x43434> // b.none │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + add x1, x1, #0x200 │ │ │ │ + str x1, [x19, #8] │ │ │ │ + mov x0, x21 │ │ │ │ + bl de40 │ │ │ │ + mov x0, x19 │ │ │ │ bl d870 │ │ │ │ - ldr x20, [x19, #80] │ │ │ │ - cbz x20, 5790c ::do_widen(char) const@@Base+0x433cc> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 5790c ::do_widen(char) const@@Base+0x433cc> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 5790c ::do_widen(char) const@@Base+0x433cc> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x560 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 579e4 ::do_widen(char) const@@Base+0x434a4> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ mov x0, x20 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ blr x1 │ │ │ │ - b 5790c ::do_widen(char) const@@Base+0x433cc> │ │ │ │ - bl 576c0 ::do_widen(char) const@@Base+0x43180> │ │ │ │ - b 578ec ::do_widen(char) const@@Base+0x433ac> │ │ │ │ mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 5790c ::do_widen(char) const@@Base+0x433cc> │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 578ec ::do_widen(char) const@@Base+0x433ac> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + add x1, x1, #0x228 │ │ │ │ + str x1, [x19, #8] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5bc80 ::do_widen(char) const@@Base+0x3dc20> │ │ │ │ + b 5c554 ::do_widen(char) const@@Base+0x3e4f4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + bl 525c0 ::do_widen(char) const@@Base+0x34560> │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + bl 52380 ::do_widen(char) const@@Base+0x34320> │ │ │ │ + b 5c540 ::do_widen(char) const@@Base+0x3e4e0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 5c5b4 ::do_widen(char) const@@Base+0x3e554> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 5c5bc ::do_widen(char) const@@Base+0x3e55c> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x2, x0 │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - mov w1, #0x8 // #8 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + bl d8b0 │ │ │ │ mov x19, x0 │ │ │ │ - bl 4fc40 ::do_widen(char) const@@Base+0x3b700> │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - add x20, x19, #0x48 │ │ │ │ - tbz w0, #0, 57a40 ::do_widen(char) const@@Base+0x43500> │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 57a3c ::do_widen(char) const@@Base+0x434fc> │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - str wzr, [x19, #128] │ │ │ │ + mov x21, x19 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x0, x1, #0xac8 │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + str x0, [x21], #8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl dac0 │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + add x2, x22, #0x298 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + str x2, [x19, #8] │ │ │ │ + stp x1, x0, [x19, #24] │ │ │ │ + cbz x0, 5c64c ::do_widen(char) const@@Base+0x3e5ec> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldur q30, [x20, #40] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr d31, [x20, #56] │ │ │ │ + adrp x2, 9e000 │ │ │ │ + add x2, x2, #0xda0 │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0xd70 │ │ │ │ + stp x1, x2, [x19] │ │ │ │ + adrp x2, 9e000 │ │ │ │ + add x2, x2, #0xdc8 │ │ │ │ + stur q30, [x19, #40] │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str d31, [x19, #56] │ │ │ │ + str x2, [x0, #24]! │ │ │ │ + bl 29fc0 ::do_widen(char) const@@Base+0xbf60> │ │ │ │ + mov x0, x19 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - add x20, x19, #0x48 │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - tbz w0, #0, 57a78 ::do_widen(char) const@@Base+0x43538> │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 57a74 ::do_widen(char) const@@Base+0x43534> │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ + add x22, x22, #0x298 │ │ │ │ + str x22, [x19, #8] │ │ │ │ mov x20, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + bl d960 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d870 │ │ │ │ mov x0, x20 │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - str wzr, [x19, #128] │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x20, x0 │ │ │ │ mov x0, x19 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + mov x0, x20 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9f000 │ │ │ │ - add x1, x1, #0x238 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr w2, [x0, #128] │ │ │ │ - str x1, [x0] │ │ │ │ - tbz w2, #0, 57aec ::do_widen(char) const@@Base+0x435ac> │ │ │ │ - tbnz w2, #2, 57b94 ::do_widen(char) const@@Base+0x43654> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - add x1, x1, #0x170 │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 57b04 ::do_widen(char) const@@Base+0x435c4> │ │ │ │ - bl d870 │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - tbz w0, #0, 57b70 ::do_widen(char) const@@Base+0x43630> │ │ │ │ - ldr x20, [x19, #80] │ │ │ │ - cbz x20, 57b70 ::do_widen(char) const@@Base+0x43630> │ │ │ │ + mov x20, x1 │ │ │ │ + ldrb w0, [x0, #520] │ │ │ │ + tbnz w0, #0, 5c738 ::do_widen(char) const@@Base+0x3e6d8> │ │ │ │ + ldrb w0, [x19, #521] │ │ │ │ + tbnz w0, #0, 5c7a0 ::do_widen(char) const@@Base+0x3e740> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldr x22, [x0, #240] │ │ │ │ + cbz x22, 5c868 ::do_widen(char) const@@Base+0x3e808> │ │ │ │ + ldrb w0, [x22, #56] │ │ │ │ + cbz w0, 5c7fc ::do_widen(char) const@@Base+0x3e79c> │ │ │ │ + ldrb w1, [x22, #67] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + ldrb w0, [x19, #521] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + tbz w0, #0, 5c728 ::do_widen(char) const@@Base+0x3e6c8> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + adrp x1, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x19, x0 │ │ │ │ + ldr x20, [x0, #240] │ │ │ │ + cbz x20, 5c864 ::do_widen(char) const@@Base+0x3e804> │ │ │ │ + ldrb w0, [x20, #56] │ │ │ │ + cbz w0, 5c830 ::do_widen(char) const@@Base+0x3e7d0> │ │ │ │ + ldrb w1, [x20, #67] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d210 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b d690 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x22] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 5c788 ::do_widen(char) const@@Base+0x3e728> // b.none │ │ │ │ + mov x0, x22 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 5c788 ::do_widen(char) const@@Base+0x3e728> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x20] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 5c7e4 ::do_widen(char) const@@Base+0x3e784> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 5c7e4 ::do_widen(char) const@@Base+0x3e784> │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + bl dab0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + ldp x19, x22, [x0, #104] │ │ │ │ + cmp x19, x22 │ │ │ │ + b.eq 5c91c ::do_widen(char) const@@Base+0x3e8bc> // b.none │ │ │ │ + adrp x23, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x23, x23, #0x9a0 │ │ │ │ + ldr x20, [x19, #8] │ │ │ │ + cbz x20, 5c90c ::do_widen(char) const@@Base+0x3e8ac> │ │ │ │ add x1, x20, #0x8 │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ cmp w0, #0x1 │ │ │ │ - b.ne 57b70 ::do_widen(char) const@@Base+0x43630> // b.any │ │ │ │ + b.ne 5c90c ::do_widen(char) const@@Base+0x3e8ac> // b.any │ │ │ │ ldr x1, [x20] │ │ │ │ mov x0, x20 │ │ │ │ ldr x1, [x1, #16] │ │ │ │ blr x1 │ │ │ │ add x1, x20, #0xc │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ cmp w0, #0x1 │ │ │ │ - b.ne 57b70 ::do_widen(char) const@@Base+0x43630> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x560 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 57b9c ::do_widen(char) const@@Base+0x4365c> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ + b.ne 5c90c ::do_widen(char) const@@Base+0x3e8ac> // b.any │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x1, [x0, #24] │ │ │ │ + cmp x1, x23 │ │ │ │ + b.ne 5c9e4 ::do_widen(char) const@@Base+0x3e984> // b.any │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ mov x0, x20 │ │ │ │ blr x1 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b db90 │ │ │ │ - bl 57a00 ::do_widen(char) const@@Base+0x434c0> │ │ │ │ - b 57aec ::do_widen(char) const@@Base+0x435ac> │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 57b70 ::do_widen(char) const@@Base+0x43630> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 57aec ::do_widen(char) const@@Base+0x435ac> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9f000 │ │ │ │ - add x1, x1, #0x238 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr w2, [x0, #128] │ │ │ │ - str x1, [x0] │ │ │ │ - tbz w2, #0, 57bec ::do_widen(char) const@@Base+0x436ac> │ │ │ │ - tbnz w2, #2, 57c9c ::do_widen(char) const@@Base+0x4375c> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - add x1, x1, #0x170 │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 57c04 ::do_widen(char) const@@Base+0x436c4> │ │ │ │ + add x19, x19, #0x10 │ │ │ │ + cmp x22, x19 │ │ │ │ + b.ne 5c8b0 ::do_widen(char) const@@Base+0x3e850> // b.any │ │ │ │ + ldr x22, [x21, #104] │ │ │ │ + cbz x22, 5c928 ::do_widen(char) const@@Base+0x3e8c8> │ │ │ │ + mov x0, x22 │ │ │ │ bl d870 │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - tbz w0, #0, 57c70 ::do_widen(char) const@@Base+0x43730> │ │ │ │ - ldr x20, [x19, #80] │ │ │ │ - cbz x20, 57c70 ::do_widen(char) const@@Base+0x43730> │ │ │ │ + ldr x0, [x21, #64] │ │ │ │ + cbz x0, 5c934 ::do_widen(char) const@@Base+0x3e8d4> │ │ │ │ + bl d870 │ │ │ │ + ldp x19, x22, [x21, #40] │ │ │ │ + cmp x19, x22 │ │ │ │ + b.eq 5c9b4 ::do_widen(char) const@@Base+0x3e954> // b.none │ │ │ │ + adrp x23, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x23, x23, #0x9a0 │ │ │ │ + ldr x20, [x19, #8] │ │ │ │ + cbz x20, 5c9a4 ::do_widen(char) const@@Base+0x3e944> │ │ │ │ add x1, x20, #0x8 │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ cmp w0, #0x1 │ │ │ │ - b.ne 57c70 ::do_widen(char) const@@Base+0x43730> // b.any │ │ │ │ + b.ne 5c9a4 ::do_widen(char) const@@Base+0x3e944> // b.any │ │ │ │ ldr x1, [x20] │ │ │ │ mov x0, x20 │ │ │ │ ldr x1, [x1, #16] │ │ │ │ blr x1 │ │ │ │ add x1, x20, #0xc │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ cmp w0, #0x1 │ │ │ │ - b.ne 57c70 ::do_widen(char) const@@Base+0x43730> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x560 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 57ca4 ::do_widen(char) const@@Base+0x43764> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ + b.ne 5c9a4 ::do_widen(char) const@@Base+0x3e944> // b.any │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x1, [x0, #24] │ │ │ │ + cmp x1, x23 │ │ │ │ + b.ne 5c9f0 ::do_widen(char) const@@Base+0x3e990> // b.any │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ mov x0, x20 │ │ │ │ blr x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl db90 │ │ │ │ - mov x0, x19 │ │ │ │ + add x19, x19, #0x10 │ │ │ │ + cmp x22, x19 │ │ │ │ + b.ne 5c948 ::do_widen(char) const@@Base+0x3e8e8> // b.any │ │ │ │ + ldr x22, [x21, #40] │ │ │ │ + cbz x22, 5c9c0 ::do_widen(char) const@@Base+0x3e960> │ │ │ │ + mov x0, x22 │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 5c9fc ::do_widen(char) const@@Base+0x3e99c> // b.none │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ b d870 │ │ │ │ - bl 57a00 ::do_widen(char) const@@Base+0x434c0> │ │ │ │ - b 57bec ::do_widen(char) const@@Base+0x436ac> │ │ │ │ mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 57c70 ::do_widen(char) const@@Base+0x43730> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 57bec ::do_widen(char) const@@Base+0x436ac> │ │ │ │ + blr x1 │ │ │ │ + b 5c90c ::do_widen(char) const@@Base+0x3e8ac> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + b 5c9a4 ::do_widen(char) const@@Base+0x3e944> │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ - mov x2, x0 │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ mov x29, sp │ │ │ │ - mov w1, #0x8 // #8 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - bl 4fc40 ::do_widen(char) const@@Base+0x3b700> │ │ │ │ - ldrb w0, [x19, #80] │ │ │ │ - tbz w0, #0, 57cf0 ::do_widen(char) const@@Base+0x437b0> │ │ │ │ - strb wzr, [x19, #80] │ │ │ │ - str wzr, [x19, #120] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x0, #80] │ │ │ │ + cbz x0, 5ca60 ::do_widen(char) const@@Base+0x3ea00> │ │ │ │ + tbnz w0, #0, 5ca60 ::do_widen(char) const@@Base+0x3ea00> │ │ │ │ + and x0, x0, #0xfffffffffffffffe │ │ │ │ + ldr x3, [x0] │ │ │ │ + cbz x3, 5ca60 ::do_widen(char) const@@Base+0x3ea00> │ │ │ │ + add x1, x21, #0x58 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + mov x0, x1 │ │ │ │ + blr x3 │ │ │ │ + ldr x0, [x21, #48] │ │ │ │ + cbz x0, 5ca6c ::do_widen(char) const@@Base+0x3ea0c> │ │ │ │ + tbz w0, #0, 5cac0 ::do_widen(char) const@@Base+0x3ea60> │ │ │ │ + ldp x19, x20, [x21] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 5caa4 ::do_widen(char) const@@Base+0x3ea44> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5ca94 ::do_widen(char) const@@Base+0x3ea34> // b.none │ │ │ │ + bl d870 │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 5ca80 ::do_widen(char) const@@Base+0x3ea20> // b.any │ │ │ │ + ldr x20, [x21] │ │ │ │ + cbz x20, 5cae0 ::do_widen(char) const@@Base+0x3ea80> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + and x0, x0, #0xfffffffffffffffe │ │ │ │ + ldr x3, [x0] │ │ │ │ + cbz x3, 5ca6c ::do_widen(char) const@@Base+0x3ea0c> │ │ │ │ + add x1, x21, #0x38 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + mov x0, x1 │ │ │ │ + blr x3 │ │ │ │ + b 5ca6c ::do_widen(char) const@@Base+0x3ea0c> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xe0 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #128] │ │ │ │ + add x29, sp, #0x80 │ │ │ │ + stp x19, x20, [sp, #144] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x19, x1 │ │ │ │ + stp x21, x22, [sp, #160] │ │ │ │ + stp x23, x24, [sp, #176] │ │ │ │ + stp x25, x26, [sp, #192] │ │ │ │ + str x27, [sp, #208] │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ + bl d8b0 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr w21, [x19] │ │ │ │ + ldr x0, [x20, #56] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0x608 │ │ │ │ + str x1, [x2] │ │ │ │ + str w21, [x2, #8] │ │ │ │ + str x2, [x20, #56] │ │ │ │ + cbz x0, 5cb7c ::do_widen(char) const@@Base+0x3eb1c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr w21, [x19] │ │ │ │ + cmp w21, #0x0 │ │ │ │ + add x24, sp, #0x8 │ │ │ │ + add x1, sp, #0x52 │ │ │ │ + mov x0, x24 │ │ │ │ + add x22, sp, #0x20 │ │ │ │ + add x23, sp, #0x67 │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3744] │ │ │ │ + cneg w19, w21, lt // lt = tstop │ │ │ │ + stp x22, xzr, [sp, #16] │ │ │ │ + strb wzr, [sp, #32] │ │ │ │ + stp x1, x23, [sp, #104] │ │ │ │ + bl dfc0 │ │ │ │ + bl db30 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl d330 │ │ │ │ + tbz w0, #0, 5cccc ::do_widen(char) const@@Base+0x3ec6c> │ │ │ │ + mov w4, #0xcccd // #52429 │ │ │ │ + add x0, sp, #0x66 │ │ │ │ + movk w4, #0xcccc, lsl #16 │ │ │ │ + umull x2, w19, w4 │ │ │ │ + mov w3, w19 │ │ │ │ + mov x25, x0 │ │ │ │ + lsr x2, x2, #35 │ │ │ │ + add w1, w2, w2, lsl #2 │ │ │ │ + sub w1, w19, w1, lsl #1 │ │ │ │ + mov w19, w2 │ │ │ │ + add w1, w1, #0x30 │ │ │ │ + strb w1, [x0], #-1 │ │ │ │ + cmp w3, #0x9 │ │ │ │ + b.hi 5cbd0 ::do_widen(char) const@@Base+0x3eb70> // b.pmore │ │ │ │ + mov x0, x24 │ │ │ │ + bl db90 │ │ │ │ + tbz w21, #31, 5cc14 ::do_widen(char) const@@Base+0x3ebb4> │ │ │ │ + mov w0, #0x2d // #45 │ │ │ │ + sub x25, x25, #0x1 │ │ │ │ + strb w0, [x25] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + add x19, sp, #0x10 │ │ │ │ + sub x4, x23, x25 │ │ │ │ + mov x3, x25 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x25, x23, [sp, #104] │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x19, x20, #0x40 │ │ │ │ + ldp x3, x2, [sp, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5cdf4 ::do_widen(char) const@@Base+0x3ed94> // b.none │ │ │ │ + cmp x3, x22 │ │ │ │ + b.eq 5ce24 ::do_widen(char) const@@Base+0x3edc4> // b.none │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + str x3, [x20, #64] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + stp x2, x1, [x19, #8] │ │ │ │ + cbz x0, 5ce08 ::do_widen(char) const@@Base+0x3eda8> │ │ │ │ + str x0, [sp, #16] │ │ │ │ + str x4, [sp, #32] │ │ │ │ + str xzr, [sp, #24] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 5cc88 ::do_widen(char) const@@Base+0x3ec28> // b.none │ │ │ │ + bl d870 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 5ce90 ::do_widen(char) const@@Base+0x3ee30> // b.any │ │ │ │ + ldr x27, [sp, #208] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x29, x30, [sp, #128] │ │ │ │ + ldp x19, x20, [sp, #144] │ │ │ │ + ldp x21, x22, [sp, #160] │ │ │ │ + ldp x23, x24, [sp, #176] │ │ │ │ + ldp x25, x26, [sp, #192] │ │ │ │ + add sp, sp, #0xe0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3824] │ │ │ │ + bl d510 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x25, [x1, x0, lsl #3] │ │ │ │ + cbz x25, 5cec8 ::do_widen(char) const@@Base+0x3ee68> │ │ │ │ + ldr x1, [x25] │ │ │ │ + add x26, sp, #0x30 │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3744] │ │ │ │ + mov x8, x26 │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + mov x0, x25 │ │ │ │ + blr x1 │ │ │ │ + ldr x27, [sp, #56] │ │ │ │ + cbz x27, 5cdb0 ::do_widen(char) const@@Base+0x3ed50> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + cbz w0, 5cdb0 ::do_widen(char) const@@Base+0x3ed50> │ │ │ │ + ldr x1, [x25] │ │ │ │ + mov x0, x25 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldr x8, [sp, #48] │ │ │ │ + mov w5, #0xcccd // #52429 │ │ │ │ + mov x25, x23 │ │ │ │ + and w7, w0, #0xff │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + movk w5, #0xcccc, lsl #16 │ │ │ │ + ldrb w2, [x8] │ │ │ │ + mov w6, w2 │ │ │ │ + cbz w2, 5cd88 ::do_widen(char) const@@Base+0x3ed28> │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + mov x3, x25 │ │ │ │ + and w2, w2, #0xff │ │ │ │ + umull x1, w19, w5 │ │ │ │ + sub x25, x3, #0x1 │ │ │ │ + lsr x1, x1, #35 │ │ │ │ + add w0, w1, w1, lsl #2 │ │ │ │ + sub w0, w19, w0, lsl #1 │ │ │ │ + add w0, w0, #0x30 │ │ │ │ + sturb w0, [x3, #-1] │ │ │ │ + cmp w19, #0x9 │ │ │ │ + b.ls 5cde8 ::do_widen(char) const@@Base+0x3ed88> // b.plast │ │ │ │ + mov w19, w1 │ │ │ │ + cbnz w2, 5cd50 ::do_widen(char) const@@Base+0x3ecf0> │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + cmp x27, x4 │ │ │ │ + b.ls 5ce18 ::do_widen(char) const@@Base+0x3edb8> // b.plast │ │ │ │ + ldrb w6, [x8, x4] │ │ │ │ + cbnz w6, 5ce18 ::do_widen(char) const@@Base+0x3edb8> │ │ │ │ + mov w2, #0xfe // #254 │ │ │ │ + mov w6, #0xff // #255 │ │ │ │ + sub x3, x25, #0x1 │ │ │ │ + sturb w7, [x25, #-1] │ │ │ │ + b 5cd5c ::do_widen(char) const@@Base+0x3ecfc> │ │ │ │ + mov w3, #0xcccd // #52429 │ │ │ │ + mov x25, x23 │ │ │ │ + movk w3, #0xcccc, lsl #16 │ │ │ │ + nop │ │ │ │ + umull x1, w19, w3 │ │ │ │ + mov w2, w19 │ │ │ │ + lsr x1, x1, #35 │ │ │ │ + add w0, w1, w1, lsl #2 │ │ │ │ + sub w0, w19, w0, lsl #1 │ │ │ │ + mov w19, w1 │ │ │ │ + add w0, w0, #0x30 │ │ │ │ + strb w0, [x25, #-1]! │ │ │ │ + cmp w2, #0x9 │ │ │ │ + b.hi 5cdc0 ::do_widen(char) const@@Base+0x3ed60> // b.pmore │ │ │ │ + mov x0, x26 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 5cbfc ::do_widen(char) const@@Base+0x3eb9c> │ │ │ │ + cmp x3, x22 │ │ │ │ + b.eq 5ce24 ::do_widen(char) const@@Base+0x3edc4> // b.none │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x3, [x20, #64] │ │ │ │ + stp x2, x0, [x19, #8] │ │ │ │ + str x22, [sp, #16] │ │ │ │ + add x22, sp, #0x20 │ │ │ │ + mov x0, x22 │ │ │ │ + b 5cc70 ::do_widen(char) const@@Base+0x3ec10> │ │ │ │ + sub w2, w6, #0x1 │ │ │ │ + and w2, w2, #0xff │ │ │ │ + b 5cda4 ::do_widen(char) const@@Base+0x3ed44> │ │ │ │ + cbz x2, 5ce40 ::do_widen(char) const@@Base+0x3ede0> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 5ce50 ::do_widen(char) const@@Base+0x3edf0> // b.none │ │ │ │ + mov x1, x22 │ │ │ │ + bl d270 │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + str x2, [x19, #8] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + b 5cc70 ::do_widen(char) const@@Base+0x3ec10> │ │ │ │ + ldrb w1, [sp, #32] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + b 5ce40 ::do_widen(char) const@@Base+0x3ede0> │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - ldrb w1, [x19, #80] │ │ │ │ - tbz w1, #0, 57d18 ::do_widen(char) const@@Base+0x437d8> │ │ │ │ - strb wzr, [x19, #80] │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3744] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + ldr x1, [x27] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 5cee8 ::do_widen(char) const@@Base+0x3ee88> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - str wzr, [x19, #120] │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3744] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x24 │ │ │ │ + add x19, sp, #0x10 │ │ │ │ + bl db90 │ │ │ │ + b 5ce74 ::do_widen(char) const@@Base+0x3ee14> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x19 │ │ │ │ + mov x20, x0 │ │ │ │ + b 5ceac ::do_widen(char) const@@Base+0x3ee4c> │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3744] │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + ldr x1, [x27] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 5ce90 ::do_widen(char) const@@Base+0x3ee30> // b.any │ │ │ │ + bl dab0 │ │ │ │ + mov x0, x20 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + ldp x21, x22, [x0] │ │ │ │ + cmp x21, x22 │ │ │ │ + b.eq 5cfdc ::do_widen(char) const@@Base+0x3ef7c> // b.none │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov x23, x0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + ldp x19, x20, [x21, #64] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 5cf64 ::do_widen(char) const@@Base+0x3ef04> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5cf54 ::do_widen(char) const@@Base+0x3eef4> // b.none │ │ │ │ + bl d870 │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 5cf40 ::do_widen(char) const@@Base+0x3eee0> // b.any │ │ │ │ + ldr x20, [x21, #64] │ │ │ │ + cbz x20, 5cf70 ::do_widen(char) const@@Base+0x3ef10> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d870 │ │ │ │ + ldp x19, x20, [x21, #40] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 5cfa4 ::do_widen(char) const@@Base+0x3ef44> // b.none │ │ │ │ + nop │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5cf94 ::do_widen(char) const@@Base+0x3ef34> // b.none │ │ │ │ + bl d870 │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 5cf80 ::do_widen(char) const@@Base+0x3ef20> // b.any │ │ │ │ + ldr x20, [x21, #40] │ │ │ │ + cbz x20, 5cfb0 ::do_widen(char) const@@Base+0x3ef50> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d870 │ │ │ │ + mov x1, x21 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5cfc4 ::do_widen(char) const@@Base+0x3ef64> // b.none │ │ │ │ + bl d870 │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + cmp x22, x21 │ │ │ │ + b.ne 5cf28 ::do_widen(char) const@@Base+0x3eec8> // b.any │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldr x22, [x23] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + cbz x22, 5cff4 ::do_widen(char) const@@Base+0x3ef94> │ │ │ │ + mov x0, x22 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9f000 │ │ │ │ - add x1, x1, #0x3c8 │ │ │ │ mov x29, sp │ │ │ │ - ldr w2, [x0, #120] │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - tbz w2, #0, 57d8c ::do_widen(char) const@@Base+0x4384c> │ │ │ │ - tbnz w2, #2, 57dc8 ::do_widen(char) const@@Base+0x43888> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - add x1, x1, #0x300 │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 57da4 ::do_widen(char) const@@Base+0x43864> │ │ │ │ - bl d870 │ │ │ │ - mov x0, x19 │ │ │ │ + mov x0, #0xb0 // #176 │ │ │ │ + bl d8b0 │ │ │ │ + add x6, x0, #0x28 │ │ │ │ + add x5, x0, #0x50 │ │ │ │ + add x4, x0, #0x78 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + adrp x3, 9f000 │ │ │ │ + add x2, x2, #0x2c0 │ │ │ │ + add x3, x3, #0x330 │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + stp x19, x6, [x0, #16] │ │ │ │ + strb wzr, [x0, #40] │ │ │ │ + stp xzr, x5, [x0, #56] │ │ │ │ + strb wzr, [x0, #80] │ │ │ │ + stp xzr, x4, [x0, #96] │ │ │ │ + strb wzr, [x0, #120] │ │ │ │ + strb wzr, [x0, #140] │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - b db90 │ │ │ │ - bl 57cc0 ::do_widen(char) const@@Base+0x43780> │ │ │ │ - b 57d8c ::do_widen(char) const@@Base+0x4384c> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 57d8c ::do_widen(char) const@@Base+0x4384c> │ │ │ │ + str xzr, [x0, #32] │ │ │ │ + str xzr, [x0, #72] │ │ │ │ + str xzr, [x0, #112] │ │ │ │ + str wzr, [x0, #136] │ │ │ │ + str xzr, [x0, #144] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9f000 │ │ │ │ - add x1, x1, #0x3c8 │ │ │ │ mov x29, sp │ │ │ │ - ldr w2, [x0, #120] │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - tbz w2, #0, 57e0c ::do_widen(char) const@@Base+0x438cc> │ │ │ │ - tbnz w2, #2, 57e50 ::do_widen(char) const@@Base+0x43910> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - add x1, x1, #0x300 │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 57e24 ::do_widen(char) const@@Base+0x438e4> │ │ │ │ - bl d870 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl db90 │ │ │ │ - mov x0, x19 │ │ │ │ + mov x0, #0xb0 // #176 │ │ │ │ + bl d8b0 │ │ │ │ + add x6, x0, #0x28 │ │ │ │ + add x5, x0, #0x50 │ │ │ │ + add x4, x0, #0x78 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + adrp x3, 9f000 │ │ │ │ + add x2, x2, #0x358 │ │ │ │ + add x3, x3, #0x3c8 │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + stp x19, x6, [x0, #16] │ │ │ │ + strb wzr, [x0, #40] │ │ │ │ + stp xzr, x5, [x0, #56] │ │ │ │ + strb wzr, [x0, #80] │ │ │ │ + stp xzr, x4, [x0, #96] │ │ │ │ + strb wzr, [x0, #120] │ │ │ │ + strb wzr, [x0, #140] │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b d870 │ │ │ │ - bl 57cc0 ::do_widen(char) const@@Base+0x43780> │ │ │ │ - b 57e0c ::do_widen(char) const@@Base+0x438cc> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 57e0c ::do_widen(char) const@@Base+0x438cc> │ │ │ │ - nop │ │ │ │ + str xzr, [x0, #32] │ │ │ │ + str xzr, [x0, #72] │ │ │ │ + str xzr, [x0, #112] │ │ │ │ + str wzr, [x0, #136] │ │ │ │ + str xzr, [x0, #144] │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, #0xb0 // #176 │ │ │ │ + bl d8b0 │ │ │ │ + add x6, x0, #0x28 │ │ │ │ + add x5, x0, #0x50 │ │ │ │ + add x4, x0, #0x78 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + adrp x3, 9f000 │ │ │ │ + add x2, x2, #0x3f0 │ │ │ │ + add x3, x3, #0x460 │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + stp x19, x6, [x0, #16] │ │ │ │ + strb wzr, [x0, #40] │ │ │ │ + stp xzr, x5, [x0, #56] │ │ │ │ + strb wzr, [x0, #80] │ │ │ │ + stp xzr, x4, [x0, #96] │ │ │ │ + strb wzr, [x0, #120] │ │ │ │ + strb wzr, [x0, #140] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + str xzr, [x0, #32] │ │ │ │ + str xzr, [x0, #72] │ │ │ │ + str xzr, [x0, #112] │ │ │ │ + str wzr, [x0, #136] │ │ │ │ + str xzr, [x0, #144] │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + mov x25, x0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + mov x21, x1 │ │ │ │ + stp x23, x24, [sp, #112] │ │ │ │ + mov x24, sp │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x0, x1, [x21] │ │ │ │ + stp xzr, xzr, [sp] │ │ │ │ + str xzr, [sp, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5d29c ::do_widen(char) const@@Base+0x3f23c> // b.none │ │ │ │ + add x23, sp, #0x18 │ │ │ │ + add x22, sp, #0x28 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 5d250 ::do_widen(char) const@@Base+0x3f1f0> │ │ │ │ + ldr x26, [sp, #32] │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + cmp x1, x22 │ │ │ │ + b.eq 5d32c ::do_widen(char) const@@Base+0x3f2cc> // b.none │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + str x1, [x19] │ │ │ │ + str x0, [x19, #16] │ │ │ │ + str x26, [x19, #8] │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + str x19, [sp, #8] │ │ │ │ + ldp x0, x2, [x21] │ │ │ │ + add w1, w20, #0x1 │ │ │ │ + mov x20, x1 │ │ │ │ + sub x2, x2, x0 │ │ │ │ + cmp x1, x2, asr #5 │ │ │ │ + b.cs 5d29c ::do_widen(char) const@@Base+0x3f23c> // b.hs, b.nlast │ │ │ │ + add x0, x0, x1, lsl #5 │ │ │ │ + mov x8, x23 │ │ │ │ + bl d840 , std::allocator > const&)@plt> │ │ │ │ + ldp x19, x0, [sp, #8] │ │ │ │ + cmp x19, x0 │ │ │ │ + b.ne 5d208 ::do_widen(char) const@@Base+0x3f1a8> // b.any │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 3bce0 ::do_widen(char) const@@Base+0x1dc80> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 5d238 ::do_widen(char) const@@Base+0x3f1d8> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldp x0, x2, [x21] │ │ │ │ + add w1, w20, #0x1 │ │ │ │ + mov x20, x1 │ │ │ │ + sub x2, x2, x0 │ │ │ │ + cmp x1, x2, asr #5 │ │ │ │ + b.cc 5d250 ::do_widen(char) const@@Base+0x3f1f0> // b.lo, b.ul, b.last │ │ │ │ + mov x0, x25 │ │ │ │ + mov x1, x24 │ │ │ │ + bl d630 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + ldp x19, x20, [sp] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 5d2e4 ::do_widen(char) const@@Base+0x3f284> // b.none │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - bl 55f20 ::do_widen(char) const@@Base+0x419e0> │ │ │ │ - ldr x19, [x20] │ │ │ │ - mov x21, #0x5 // #5 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 57f14 ::do_widen(char) const@@Base+0x439d4> // b.none │ │ │ │ - ldr x1, [x20, #56] │ │ │ │ - and x1, x1, x21 │ │ │ │ - cmp x1, #0x5 │ │ │ │ - b.eq 57ed0 ::do_widen(char) const@@Base+0x43990> // b.none │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x2, [x0] │ │ │ │ - ldr x2, [x2, #136] │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - cbz x0, 57f28 ::do_widen(char) const@@Base+0x439e8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x19, [x19] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 57eac ::do_widen(char) const@@Base+0x4396c> // b.any │ │ │ │ - ldr x19, [x20] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.eq 57f14 ::do_widen(char) const@@Base+0x439d4> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [x19] │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5d2d4 ::do_widen(char) const@@Base+0x3f274> // b.none │ │ │ │ bl d870 │ │ │ │ + add x19, x19, #0x20 │ │ │ │ cmp x20, x19 │ │ │ │ - b.ne 57f00 ::do_widen(char) const@@Base+0x439c0> // b.any │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + b.ne 5d2c0 ::do_widen(char) const@@Base+0x3f260> // b.any │ │ │ │ + ldr x20, [sp] │ │ │ │ + cbz x20, 5d2f0 ::do_widen(char) const@@Base+0x3f290> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d870 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 5d370 ::do_widen(char) const@@Base+0x3f310> // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + ldp x21, x22, [sp, #96] │ │ │ │ + ldp x23, x24, [sp, #112] │ │ │ │ + ldp x25, x26, [sp, #128] │ │ │ │ + add sp, sp, #0x90 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x19, [x19] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 57eac ::do_widen(char) const@@Base+0x4396c> // b.any │ │ │ │ - b 57ef4 ::do_widen(char) const@@Base+0x439b4> │ │ │ │ + add x2, x26, #0x1 │ │ │ │ + mov x1, x22 │ │ │ │ + bl d270 │ │ │ │ + b 5d22c ::do_widen(char) const@@Base+0x3f1cc> │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 57e9c ::do_widen(char) const@@Base+0x4395c> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x24 │ │ │ │ + bl 21c20 ::do_widen(char) const@@Base+0x3bc0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 5d38c ::do_widen(char) const@@Base+0x3f32c> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - ldr x19, [x20] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 57f14 ::do_widen(char) const@@Base+0x439d4> // b.none │ │ │ │ + mov x19, x0 │ │ │ │ + b 5d34c ::do_widen(char) const@@Base+0x3f2ec> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 5d34c ::do_widen(char) const@@Base+0x3f2ec> │ │ │ │ mov x0, x19 │ │ │ │ - ldr x19, [x19] │ │ │ │ - bl d870 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 57f60 ::do_widen(char) const@@Base+0x43a20> // b.any │ │ │ │ - b 57f14 ::do_widen(char) const@@Base+0x439d4> │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ - mov x27, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - ldr x25, [x27] │ │ │ │ - ldr x4, [x0] │ │ │ │ - str x4, [sp, #24] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr x2, [x1] │ │ │ │ str x2, [sp, #8] │ │ │ │ - cbz x25, 582cc ::do_widen(char) const@@Base+0x43d8c> │ │ │ │ - ldr w0, [x25, #56] │ │ │ │ - mov x28, x1 │ │ │ │ - tbz w0, #1, 58248 ::do_widen(char) const@@Base+0x43d08> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x24, x25, #0x28 │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #4024] │ │ │ │ - add x23, sp, #0x10 │ │ │ │ - add x21, x0, x3 │ │ │ │ - mov x2, x0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmp x21, x2 │ │ │ │ - b.eq 58160 ::do_widen(char) const@@Base+0x43c20> // b.none │ │ │ │ - ldp x0, x22, [x25, #40] │ │ │ │ - ldr x19, [x27] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 581a8 ::do_widen(char) const@@Base+0x43c68> // b.none │ │ │ │ - cbz x19, 582ac ::do_widen(char) const@@Base+0x43d6c> │ │ │ │ - ldrb w0, [x19, #17] │ │ │ │ - tbnz w0, #0, 580d4 ::do_widen(char) const@@Base+0x43b94> │ │ │ │ - ldrb w0, [x19, #16] │ │ │ │ - tbz w0, #0, 580b8 ::do_widen(char) const@@Base+0x43b78> │ │ │ │ - mov x4, x22 │ │ │ │ - mov x3, x24 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d8c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d670 │ │ │ │ - mov w20, w0 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d8a0 │ │ │ │ - mov w0, w20 │ │ │ │ - bl dba0 │ │ │ │ - ldr w1, [x26] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp w20, w1 │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - strb w1, [x19, #17] │ │ │ │ - mov x2, x0 │ │ │ │ - b.ne 58000 ::do_widen(char) const@@Base+0x43ac0> // b.any │ │ │ │ - cmp x21, x0 │ │ │ │ - b.eq 58160 ::do_widen(char) const@@Base+0x43c20> // b.none │ │ │ │ - ldr x1, [x25, #40] │ │ │ │ - cmp x1, x22 │ │ │ │ - b.eq 58000 ::do_widen(char) const@@Base+0x43ac0> // b.none │ │ │ │ - cmp x21, x0 │ │ │ │ - b.eq 580e0 ::do_widen(char) const@@Base+0x43ba0> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl deb0 │ │ │ │ - ldrb w0, [x19, #16] │ │ │ │ - strb wzr, [x19, #17] │ │ │ │ - tbnz w0, #0, 5802c ::do_widen(char) const@@Base+0x43aec> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl dd40 │ │ │ │ - b 5802c ::do_widen(char) const@@Base+0x43aec> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x21, x0 │ │ │ │ - b.ne 580a0 ::do_widen(char) const@@Base+0x43b60> // b.any │ │ │ │ - ldr x2, [x27] │ │ │ │ - cbz x2, 582cc ::do_widen(char) const@@Base+0x43d8c> │ │ │ │ - ldr x3, [x28] │ │ │ │ - mov x0, x28 │ │ │ │ - ldr x1, [x2, #24] │ │ │ │ - ldr x19, [x2, #40] │ │ │ │ - ldr x3, [x3, #96] │ │ │ │ - sub x19, x19, x1 │ │ │ │ - mov x2, x19 │ │ │ │ - blr x3 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - mov x20, x0 │ │ │ │ - ccmp x19, x0, #0x4, gt │ │ │ │ - b.le 58130 ::do_widen(char) const@@Base+0x43bf0> │ │ │ │ - ldr x0, [x27] │ │ │ │ - cbz x0, 582cc ::do_widen(char) const@@Base+0x43d8c> │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - sub x2, x19, x20 │ │ │ │ - add x1, x0, x20 │ │ │ │ - bl da90 │ │ │ │ - ldr x1, [x27] │ │ │ │ - cbz x1, 582cc ::do_widen(char) const@@Base+0x43d8c> │ │ │ │ - ldr x4, [x1, #32] │ │ │ │ - add x3, x1, #0x18 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - sub x0, x19, x20 │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - add x0, x1, x0 │ │ │ │ - add x1, x1, x4 │ │ │ │ - stp x0, x1, [x3, #16] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + cbz x0, 5d470 ::do_widen(char) const@@Base+0x3f410> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0x650 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5d438 ::do_widen(char) const@@Base+0x3f3d8> // b.none │ │ │ │ + ldrb w2, [x0] │ │ │ │ + cmp w2, #0x2a │ │ │ │ + b.eq 5d408 ::do_widen(char) const@@Base+0x3f3a8> // b.none │ │ │ │ + bl dc00 │ │ │ │ + cbz w0, 5d438 ::do_widen(char) const@@Base+0x3f3d8> │ │ │ │ + str x21, [sp, #48] │ │ │ │ + adrp x19, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + add x19, x19, #0x5b8 │ │ │ │ + str x19, [sp] │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - adrp x1, 9f000 │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 5d4ac ::do_widen(char) const@@Base+0x3f44c> // b.any │ │ │ │ + bl e6d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x708> │ │ │ │ + ldr x0, [x19] │ │ │ │ + adrp x1, 9f000 │ │ │ │ ldr x1, [x1, #3744] │ │ │ │ - sub x0, x2, x0 │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ ldr x2, [x1] │ │ │ │ subs x3, x3, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 58288 ::do_widen(char) const@@Base+0x43d48> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - ldp x27, x28, [sp, #112] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ + b.ne 5d47c ::do_widen(char) const@@Base+0x3f41c> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x19, 582cc ::do_widen(char) const@@Base+0x43d8c> │ │ │ │ - ldr x2, [x28] │ │ │ │ - mov x0, x28 │ │ │ │ - ldr x1, [x19, #24] │ │ │ │ - ldr x20, [x19, #40] │ │ │ │ - ldr x3, [x2, #96] │ │ │ │ - sub x20, x20, x1 │ │ │ │ - mov x2, x20 │ │ │ │ - blr x3 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - mov x1, x0 │ │ │ │ - ccmp x20, x0, #0x4, gt │ │ │ │ - b.le 5821c ::do_widen(char) const@@Base+0x43cdc> │ │ │ │ - ldr x0, [x27] │ │ │ │ - cbz x0, 582cc ::do_widen(char) const@@Base+0x43d8c> │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - sub x20, x20, x1 │ │ │ │ - mov x2, x20 │ │ │ │ - add x1, x0, x1 │ │ │ │ - bl da90 │ │ │ │ - ldr x19, [x27] │ │ │ │ - cbz x19, 582cc ::do_widen(char) const@@Base+0x43d8c> │ │ │ │ - ldp x0, x2, [x19, #24] │ │ │ │ - add x1, x19, #0x18 │ │ │ │ - add x20, x0, x20 │ │ │ │ - add x0, x0, x2 │ │ │ │ - stp x20, x0, [x1, #16] │ │ │ │ - ldr x22, [x25, #48] │ │ │ │ - b 5801c ::do_widen(char) const@@Base+0x43adc> │ │ │ │ - ldr x19, [x27] │ │ │ │ - cbz x19, 582cc ::do_widen(char) const@@Base+0x43d8c> │ │ │ │ - sub x2, x20, x0 │ │ │ │ - add x3, x19, #0x18 │ │ │ │ - ldp x0, x4, [x19, #24] │ │ │ │ - add x2, x0, x2 │ │ │ │ - add x0, x0, x4 │ │ │ │ - stp x2, x0, [x3, #16] │ │ │ │ - cbnz x1, 58214 ::do_widen(char) const@@Base+0x43cd4> │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - b 58160 ::do_widen(char) const@@Base+0x43c20> │ │ │ │ - tbnz w0, #0, 5828c ::do_widen(char) const@@Base+0x43d4c> │ │ │ │ - orr w0, w0, #0x2 │ │ │ │ - str w0, [x25, #56] │ │ │ │ - ldp x2, x0, [x25, #24] │ │ │ │ - add x1, x25, #0x18 │ │ │ │ - add x0, x2, x0 │ │ │ │ - stp x2, x0, [x1, #16] │ │ │ │ - b 57fd4 ::do_widen(char) const@@Base+0x43a94> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 58318 ::do_widen(char) const@@Base+0x43dd8> // b.none │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3888] │ │ │ │ + b 5d3e0 ::do_widen(char) const@@Base+0x3f380> │ │ │ │ + str x21, [sp, #48] │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - add x3, x3, #0xf10 │ │ │ │ - add x1, x1, #0xbe8 │ │ │ │ - add x0, x0, #0xe0 │ │ │ │ - mov w2, #0x11f // #287 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0xc18 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x30a // #778 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x998 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - strb wzr, [x19, #17] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x20] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, sp │ │ │ │ + str x19, [sp] │ │ │ │ + bl dd00 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 58288 ::do_widen(char) const@@Base+0x43d48> // b.any │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - mov x0, x19 │ │ │ │ + b.eq 5d4b0 ::do_widen(char) const@@Base+0x3f450> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + mov x0, x20 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x40 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ stp x29, x30, [sp, #16] │ │ │ │ add x29, sp, #0x10 │ │ │ │ stp x19, x20, [sp, #32] │ │ │ │ - mov w20, w1 │ │ │ │ mov x19, x0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr w2, [x0, #128] │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - tbz w2, #1, 583b8 ::do_widen(char) const@@Base+0x43e78> │ │ │ │ - ldr x1, [x0, #40] │ │ │ │ - cbz x1, 583f8 ::do_widen(char) const@@Base+0x43eb8> │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.eq 583f0 ::do_widen(char) const@@Base+0x43eb0> // b.none │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cbz x0, 5d5a0 ::do_widen(char) const@@Base+0x3f540> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3696] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 58424 ::do_widen(char) const@@Base+0x43ee4> // b.none │ │ │ │ - strb w20, [x1] │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x19, #40] │ │ │ │ - mov w0, w20 │ │ │ │ - adrp x1, 9f000 │ │ │ │ + b.eq 5d568 ::do_widen(char) const@@Base+0x3f508> // b.none │ │ │ │ + ldrb w2, [x0] │ │ │ │ + cmp w2, #0x2a │ │ │ │ + b.eq 5d538 ::do_widen(char) const@@Base+0x3f4d8> // b.none │ │ │ │ + ldrb w2, [x1] │ │ │ │ + cmp w2, #0x2a │ │ │ │ + cinc x1, x1, eq // eq = none │ │ │ │ + bl dc00 │ │ │ │ + cbz w0, 5d568 ::do_widen(char) const@@Base+0x3f508> │ │ │ │ + str x21, [sp, #48] │ │ │ │ + adrp x19, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + add x19, x19, #0x5b8 │ │ │ │ + str x19, [sp] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 5d5dc ::do_widen(char) const@@Base+0x3f57c> // b.any │ │ │ │ + bl e6d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x708> │ │ │ │ + ldr x0, [x19] │ │ │ │ + adrp x1, 9f000 │ │ │ │ ldr x1, [x1, #3744] │ │ │ │ + add x0, x0, #0x8 │ │ │ │ ldr x3, [sp, #8] │ │ │ │ ldr x2, [x1] │ │ │ │ subs x3, x3, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 584c0 ::do_widen(char) const@@Base+0x43f80> // b.any │ │ │ │ + b.ne 5d5ac ::do_widen(char) const@@Base+0x3f54c> // b.any │ │ │ │ ldp x29, x30, [sp, #16] │ │ │ │ ldp x19, x20, [sp, #32] │ │ │ │ add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.eq 583f0 ::do_widen(char) const@@Base+0x43eb0> // b.none │ │ │ │ - ldrb w1, [x19, #88] │ │ │ │ - add x0, x19, #0x48 │ │ │ │ - strb w20, [sp, #7] │ │ │ │ - tbz w1, #0, 584c8 ::do_widen(char) const@@Base+0x43f88> │ │ │ │ - ldr x1, [x19, #96] │ │ │ │ - add x2, sp, #0x7 │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - bl 57f80 ::do_widen(char) const@@Base+0x43a40> │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.eq 58384 ::do_widen(char) const@@Base+0x43e44> // b.none │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 58388 ::do_widen(char) const@@Base+0x43e48> │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 58388 ::do_widen(char) const@@Base+0x43e48> │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 52000 ::do_widen(char) const@@Base+0x3dac0> │ │ │ │ - add x1, x1, #0x900 │ │ │ │ - ldr x2, [x2, #176] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 58498 ::do_widen(char) const@@Base+0x43f58> // b.any │ │ │ │ - ldp x1, x0, [x0, #104] │ │ │ │ - stp x1, x1, [x19, #32] │ │ │ │ - add x0, x1, x0 │ │ │ │ - str x0, [x19, #48] │ │ │ │ - b 58360 ::do_widen(char) const@@Base+0x43e20> │ │ │ │ - ldr x2, [x19, #32] │ │ │ │ - str x21, [sp, #48] │ │ │ │ - sub x21, x1, x2 │ │ │ │ - cmp x21, #0x0 │ │ │ │ - b.le 5848c ::do_widen(char) const@@Base+0x43f4c> │ │ │ │ - ldrb w1, [x19, #88] │ │ │ │ - add x0, x19, #0x48 │ │ │ │ - tbz w1, #0, 584cc ::do_widen(char) const@@Base+0x43f8c> │ │ │ │ - ldr x1, [x19, #96] │ │ │ │ - mov x3, x21 │ │ │ │ - bl 57f80 ::do_widen(char) const@@Base+0x43a40> │ │ │ │ - ldp x1, x2, [x19, #104] │ │ │ │ - add x2, x1, x2 │ │ │ │ - cmp x21, x0 │ │ │ │ - b.eq 584b4 ::do_widen(char) const@@Base+0x43f74> // b.none │ │ │ │ - ldr x3, [x19, #40] │ │ │ │ - add x0, x1, x0 │ │ │ │ - str x2, [x19, #48] │ │ │ │ - sub x1, x3, x0 │ │ │ │ - add x1, x0, w1, sxtw │ │ │ │ - stp x0, x1, [x19, #32] │ │ │ │ - ldr x21, [sp, #48] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.ne 58374 ::do_widen(char) const@@Base+0x43e34> // b.any │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 58388 ::do_widen(char) const@@Base+0x43e48> │ │ │ │ - ldr x21, [sp, #48] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 58388 ::do_widen(char) const@@Base+0x43e48> │ │ │ │ - blr x2 │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.eq 583f0 ::do_widen(char) const@@Base+0x43eb0> // b.none │ │ │ │ - ldr w0, [x19, #128] │ │ │ │ - tbz w0, #1, 583c0 ::do_widen(char) const@@Base+0x43e80> │ │ │ │ - ldr x1, [x19, #40] │ │ │ │ - b 58368 ::do_widen(char) const@@Base+0x43e28> │ │ │ │ - stp x1, x1, [x19, #32] │ │ │ │ - str x2, [x19, #48] │ │ │ │ - b 58478 ::do_widen(char) const@@Base+0x43f38> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3888] │ │ │ │ + b 5d500 ::do_widen(char) const@@Base+0x3f4a0> │ │ │ │ str x21, [sp, #48] │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ - str x21, [sp, #48] │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x7a8 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, sp │ │ │ │ + str x19, [sp] │ │ │ │ + bl dd00 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 5d5e0 ::do_widen(char) const@@Base+0x3f580> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ mov x19, x0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - add x21, x0, #0x48 │ │ │ │ - ldp x2, x20, [x0, #32] │ │ │ │ - sub x20, x20, x2 │ │ │ │ - cmp x20, #0x0 │ │ │ │ - b.le 58570 ::do_widen(char) const@@Base+0x44030> │ │ │ │ - ldrb w0, [x0, #88] │ │ │ │ - add x21, x19, #0x48 │ │ │ │ - tbz w0, #0, 585b0 ::do_widen(char) const@@Base+0x44070> │ │ │ │ - ldr x1, [x19, #96] │ │ │ │ - mov x3, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 57f80 ::do_widen(char) const@@Base+0x43a40> │ │ │ │ - ldp x1, x2, [x19, #104] │ │ │ │ - add x2, x1, x2 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 585a4 ::do_widen(char) const@@Base+0x44064> // b.none │ │ │ │ - ldr x3, [x19, #40] │ │ │ │ - add x1, x1, x0 │ │ │ │ - str x2, [x19, #48] │ │ │ │ - sub x0, x3, x1 │ │ │ │ - add x0, x1, w0, sxtw │ │ │ │ - stp x1, x0, [x19, #32] │ │ │ │ - ldrb w0, [x21, #16] │ │ │ │ - tbz w0, #0, 585b0 ::do_widen(char) const@@Base+0x44070> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 5858c ::do_widen(char) const@@Base+0x4404c> │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cbz x0, 5d6e0 ::do_widen(char) const@@Base+0x3f680> │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ blr x1 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #4080] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5d6a8 ::do_widen(char) const@@Base+0x3f648> // b.none │ │ │ │ + ldrb w2, [x0] │ │ │ │ + cmp w2, #0x2a │ │ │ │ + b.eq 5d678 ::do_widen(char) const@@Base+0x3f618> // b.none │ │ │ │ + ldrb w2, [x1] │ │ │ │ + cmp w2, #0x2a │ │ │ │ + cinc x1, x1, eq // eq = none │ │ │ │ + bl dc00 │ │ │ │ + cbz w0, 5d6a8 ::do_widen(char) const@@Base+0x3f648> │ │ │ │ + str x21, [sp, #48] │ │ │ │ + adrp x19, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + add x19, x19, #0x5b8 │ │ │ │ + str x19, [sp] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 5d71c ::do_widen(char) const@@Base+0x3f6bc> // b.any │ │ │ │ + bl e6d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x708> │ │ │ │ + ldr x0, [x19] │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 5d6ec ::do_widen(char) const@@Base+0x3f68c> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - stp x1, x1, [x19, #32] │ │ │ │ - str x2, [x19, #48] │ │ │ │ - b 58570 ::do_widen(char) const@@Base+0x44030> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x7a8 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3888] │ │ │ │ + b 5d640 ::do_widen(char) const@@Base+0x3f5e0> │ │ │ │ + str x21, [sp, #48] │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 58590 ::do_widen(char) const@@Base+0x44050> │ │ │ │ - nop │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, sp │ │ │ │ + str x19, [sp] │ │ │ │ + bl dd00 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 5d720 ::do_widen(char) const@@Base+0x3f6c0> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - add x21, x0, #0x48 │ │ │ │ - ldp x2, x20, [x0, #32] │ │ │ │ - sub x20, x20, x2 │ │ │ │ - cmp x20, #0x0 │ │ │ │ - b.le 58670 ::do_widen(char) const@@Base+0x44130> │ │ │ │ - ldrb w0, [x0, #88] │ │ │ │ - add x21, x19, #0x48 │ │ │ │ - tbz w0, #0, 586b0 ::do_widen(char) const@@Base+0x44170> │ │ │ │ - ldr x1, [x19, #96] │ │ │ │ - mov x3, x20 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3792] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x0 │ │ │ │ + str x25, [sp, #64] │ │ │ │ + sub sp, sp, #0x1b0 │ │ │ │ + mov x25, x1 │ │ │ │ + add x1, x20, #0x10 │ │ │ │ + add x21, sp, #0x38 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #424] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ mov x0, x21 │ │ │ │ - bl 57f80 ::do_widen(char) const@@Base+0x43a40> │ │ │ │ - ldp x1, x2, [x19, #104] │ │ │ │ - add x2, x1, x2 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 586a4 ::do_widen(char) const@@Base+0x44164> // b.none │ │ │ │ - ldr x3, [x19, #40] │ │ │ │ - add x1, x1, x0 │ │ │ │ - str x2, [x19, #48] │ │ │ │ - sub x0, x3, x1 │ │ │ │ - add x0, x1, w0, sxtw │ │ │ │ - stp x1, x0, [x19, #32] │ │ │ │ - ldrb w0, [x21, #16] │ │ │ │ - tbz w0, #0, 586b0 ::do_widen(char) const@@Base+0x44170> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 5868c ::do_widen(char) const@@Base+0x4414c> │ │ │ │ + stp x1, xzr, [sp] │ │ │ │ + add x24, sp, #0x70 │ │ │ │ + stp xzr, xzr, [sp, #16] │ │ │ │ + add x22, sp, #0x58 │ │ │ │ + stp xzr, xzr, [sp, #32] │ │ │ │ + str xzr, [sp, #48] │ │ │ │ + bl dfc0 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + add x1, x1, #0x488 │ │ │ │ + mov w2, #0x18 // #24 │ │ │ │ + mov x0, x24 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3912] │ │ │ │ + stp x1, xzr, [sp] │ │ │ │ + stp xzr, xzr, [sp, #16] │ │ │ │ + str w2, [sp, #64] │ │ │ │ + stp x22, xzr, [sp, #72] │ │ │ │ + strb wzr, [sp, #88] │ │ │ │ + bl d3b0 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x2, x19, #0x40 │ │ │ │ + add x3, x19, #0x18 │ │ │ │ + stp x3, x2, [sp, #104] │ │ │ │ + add x2, sp, #0x200 │ │ │ │ + mov x1, sp │ │ │ │ + mov x0, x24 │ │ │ │ + str xzr, [sp, #328] │ │ │ │ + stur q31, [x2, #-168] │ │ │ │ + stur q31, [x2, #-152] │ │ │ │ + strh wzr, [sp, #336] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr d0, [x23] │ │ │ │ + add x0, sp, #0x195 │ │ │ │ + add x23, sp, #0x178 │ │ │ │ + stp x23, x0, [sp, #408] │ │ │ │ + fcmp d0, d0 │ │ │ │ + b.vs 5d954 ::do_widen(char) const@@Base+0x3f8f4> │ │ │ │ + fabs d30, d0 │ │ │ │ + mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ + fmov d31, x0 │ │ │ │ + fcmp d30, d31 │ │ │ │ + b.le 5d880 ::do_widen(char) const@@Base+0x3f820> │ │ │ │ + fmov x2, d0 │ │ │ │ + tbnz x2, #63, 5d944 ::do_widen(char) const@@Base+0x3f8e4> │ │ │ │ + adrp x0, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x0, x0, #0x7f0 │ │ │ │ + ldrh w1, [x0] │ │ │ │ + add x4, x23, #0x3 │ │ │ │ + ldrb w0, [x0, #2] │ │ │ │ + strh w1, [x23] │ │ │ │ + strb w0, [x23, #2] │ │ │ │ + str x4, [sp, #416] │ │ │ │ + ldr x3, [sp, #408] │ │ │ │ + sub x4, x4, x3 │ │ │ │ + ldr x2, [x25, #8] │ │ │ │ + mov x0, x25 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov w23, #0x1 // #1 │ │ │ │ + b 5d8b8 ::do_widen(char) const@@Base+0x3f858> │ │ │ │ + mov x3, #0x1d // #29 │ │ │ │ + mov x0, x23 │ │ │ │ + mov x1, x3 │ │ │ │ + adrp x4, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov w5, #0x11 // #17 │ │ │ │ + add x4, x4, #0x800 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl d5d0 <__snprintf_chk@plt> │ │ │ │ + ldr x3, [sp, #408] │ │ │ │ + add x4, x23, w0, sxtw │ │ │ │ + str x4, [sp, #416] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.hi 5d864 ::do_widen(char) const@@Base+0x3f804> // b.pmore │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3712] │ │ │ │ + mov x0, x24 │ │ │ │ + add x19, x19, #0x18 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + stp x19, x1, [sp, #104] │ │ │ │ + bl d410 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #4088] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 5d8f4 ::do_widen(char) const@@Base+0x3f894> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x21 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + str x20, [sp] │ │ │ │ + bl db90 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #424] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 5d9dc ::do_widen(char) const@@Base+0x3f97c> // b.any │ │ │ │ + add sp, sp, #0x1b0 │ │ │ │ + mov w0, w23 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - stp x1, x1, [x19, #32] │ │ │ │ - str x2, [x19, #48] │ │ │ │ - b 58670 ::do_widen(char) const@@Base+0x44130> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x7a8 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ + mov w0, #0x2d // #45 │ │ │ │ + add x23, sp, #0x179 │ │ │ │ + strb w0, [sp, #376] │ │ │ │ + b 5d840 ::do_widen(char) const@@Base+0x3f7e0> │ │ │ │ + fmov x2, d0 │ │ │ │ + tbz x2, #63, 5d968 ::do_widen(char) const@@Base+0x3f908> │ │ │ │ + add x23, sp, #0x179 │ │ │ │ + mov w0, #0x2d // #45 │ │ │ │ + strb w0, [sp, #376] │ │ │ │ + adrp x0, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x0, x0, #0x7e8 │ │ │ │ + b 5d848 ::do_widen(char) const@@Base+0x3f7e8> │ │ │ │ bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 5868c ::do_widen(char) const@@Base+0x4414c> │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0] │ │ │ │ - cbz x0, 5870c ::do_widen(char) const@@Base+0x441cc> │ │ │ │ - add x2, x0, #0x20 │ │ │ │ - str wzr, [x0, #64] │ │ │ │ - ldr x1, [x0, #32] │ │ │ │ - stp x1, x1, [x2, #16] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - strb wzr, [x0, #28] │ │ │ │ - b d6c0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - mov x29, sp │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0xfe0 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3712] │ │ │ │ + mov x22, x0 │ │ │ │ + add x19, x19, #0x18 │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + stp x19, x1, [sp, #104] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + bl d410 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #4088] │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + str x20, [sp] │ │ │ │ + mov x0, x21 │ │ │ │ + bl db90 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #424] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 5da08 ::do_widen(char) const@@Base+0x3f9a8> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3712] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #112] │ │ │ │ + bl d410 │ │ │ │ + mov x0, x19 │ │ │ │ + bl da20 <__cxa_call_terminate@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x2, 9f000 │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + adrp x2, 9f000 │ │ │ │ ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - cmp w1, #0x8 │ │ │ │ - b.eq 58798 ::do_widen(char) const@@Base+0x44258> // b.none │ │ │ │ - adrp x0, 9f000 │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #56] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ + bl d8b0 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr d31, [x20] │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x3, x3, #0x668 │ │ │ │ + str x3, [x2] │ │ │ │ + str x2, [x19, #56] │ │ │ │ + str d31, [x2, #8] │ │ │ │ + cbz x0, 5da8c ::do_widen(char) const@@Base+0x3fa2c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + add x21, sp, #0x18 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, x21 │ │ │ │ + add x20, sp, #0x28 │ │ │ │ + stp x20, xzr, [sp, #24] │ │ │ │ + strb wzr, [sp, #40] │ │ │ │ + bl 5d740 ::do_widen(char) const@@Base+0x3f6e0> │ │ │ │ + tbz w0, #0, 5dba4 ::do_widen(char) const@@Base+0x3fb44> │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ + ldp x3, x2, [sp, #24] │ │ │ │ + add x21, x19, #0x40 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5db38 ::do_widen(char) const@@Base+0x3fad8> // b.none │ │ │ │ + cmp x3, x20 │ │ │ │ + b.eq 5db5c ::do_widen(char) const@@Base+0x3fafc> // b.none │ │ │ │ + ldr x4, [x21, #16] │ │ │ │ + str x3, [x19, #64] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + stp x2, x1, [x21, #8] │ │ │ │ + cbz x0, 5db4c ::do_widen(char) const@@Base+0x3faec> │ │ │ │ + str x0, [sp, #24] │ │ │ │ + str x4, [sp, #40] │ │ │ │ + str xzr, [sp, #32] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 5db00 ::do_widen(char) const@@Base+0x3faa0> // b.none │ │ │ │ + bl d870 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 587c8 ::do_widen(char) const@@Base+0x44288> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ + b.ne 5db9c ::do_widen(char) const@@Base+0x3fb3c> // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + ldp x21, x22, [sp, #96] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - add x19, x0, #0x48 │ │ │ │ - ldrb w1, [x0, #240] │ │ │ │ - stp xzr, xzr, [x0, #8] │ │ │ │ - str xzr, [x0, #24] │ │ │ │ - tbz w1, #0, 587d4 ::do_widen(char) const@@Base+0x44294> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 586e0 ::do_widen(char) const@@Base+0x441a0> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [x19, #160] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - b 5876c ::do_widen(char) const@@Base+0x4422c> │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x848 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x20, x1 │ │ │ │ - cmp x1, #0x1 │ │ │ │ - b.ne 58848 ::do_widen(char) const@@Base+0x44308> // b.any │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - str w20, [x19, #160] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x21, sp │ │ │ │ - mov x0, sp │ │ │ │ - bl 54a60 ::do_widen(char) const@@Base+0x40520> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ + cmp x3, x20 │ │ │ │ + b.eq 5db5c ::do_widen(char) const@@Base+0x3fafc> // b.none │ │ │ │ ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ + str x3, [x19, #64] │ │ │ │ + stp x2, x0, [x21, #8] │ │ │ │ + str x20, [sp, #24] │ │ │ │ + add x20, sp, #0x28 │ │ │ │ + mov x0, x20 │ │ │ │ + b 5dae8 ::do_widen(char) const@@Base+0x3fa88> │ │ │ │ + cbz x2, 5db78 ::do_widen(char) const@@Base+0x3fb18> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 5db88 ::do_widen(char) const@@Base+0x3fb28> // b.none │ │ │ │ + mov x1, x20 │ │ │ │ + bl d270 │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + str x2, [x21, #8] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + b 5dae8 ::do_widen(char) const@@Base+0x3fa88> │ │ │ │ + ldrb w1, [sp, #40] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + b 5db78 ::do_widen(char) const@@Base+0x3fb18> │ │ │ │ + str x23, [sp, #112] │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #4080] │ │ │ │ + adrp x20, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3744] │ │ │ │ + add x20, x20, #0x5e0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x120 │ │ │ │ + stp x20, x1, [sp] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x22] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 587d0 ::do_widen(char) const@@Base+0x44290> // b.any │ │ │ │ + str x23, [sp, #112] │ │ │ │ + b.ne 5dba0 ::do_widen(char) const@@Base+0x3fb40> // b.any │ │ │ │ + mov x23, sp │ │ │ │ mov x0, sp │ │ │ │ - bl eaa0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xad0> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 587d0 ::do_widen(char) const@@Base+0x44290> // b.any │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - b 5889c ::do_widen(char) const@@Base+0x4435c> │ │ │ │ + bl e730 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x760> │ │ │ │ bti j │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3744] │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x21 │ │ │ │ - str x1, [sp] │ │ │ │ - bl dcf0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x22] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ + str x23, [sp, #112] │ │ │ │ + b.ne 5dba0 ::do_widen(char) const@@Base+0x3fb40> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - b.ne 587d0 ::do_widen(char) const@@Base+0x44290> // b.any │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov w20, w1 │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr w2, [x0, #280] │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - tbz w2, #1, 58958 ::do_widen(char) const@@Base+0x44418> │ │ │ │ - ldr x1, [x0, #40] │ │ │ │ - cbz x1, 58998 ::do_widen(char) const@@Base+0x44458> │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.eq 58990 ::do_widen(char) const@@Base+0x44450> // b.none │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 589c4 ::do_widen(char) const@@Base+0x44484> // b.none │ │ │ │ - strb w20, [x1] │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x19, #40] │ │ │ │ - mov w0, w20 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 58a60 ::do_widen(char) const@@Base+0x44520> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.eq 58990 ::do_widen(char) const@@Base+0x44450> // b.none │ │ │ │ - ldrb w1, [x19, #240] │ │ │ │ - add x0, x19, #0x48 │ │ │ │ - strb w20, [sp, #7] │ │ │ │ - tbz w1, #0, 58a68 ::do_widen(char) const@@Base+0x44528> │ │ │ │ - ldr x1, [x19, #248] │ │ │ │ - add x2, sp, #0x7 │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - bl 50a80 ::do_widen(char) const@@Base+0x3c540> │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.eq 58924 ::do_widen(char) const@@Base+0x443e4> // b.none │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 58928 ::do_widen(char) const@@Base+0x443e8> │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 58928 ::do_widen(char) const@@Base+0x443e8> │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 52000 ::do_widen(char) const@@Base+0x3dac0> │ │ │ │ - add x1, x1, #0x880 │ │ │ │ - ldr x2, [x2, #176] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 58a38 ::do_widen(char) const@@Base+0x444f8> // b.any │ │ │ │ - ldp x1, x0, [x0, #256] │ │ │ │ - stp x1, x1, [x19, #32] │ │ │ │ - add x0, x1, x0 │ │ │ │ - str x0, [x19, #48] │ │ │ │ - b 58900 ::do_widen(char) const@@Base+0x443c0> │ │ │ │ - ldr x2, [x19, #32] │ │ │ │ - str x21, [sp, #48] │ │ │ │ - sub x21, x1, x2 │ │ │ │ - cmp x21, #0x0 │ │ │ │ - b.le 58a2c ::do_widen(char) const@@Base+0x444ec> │ │ │ │ - ldrb w1, [x19, #240] │ │ │ │ - add x0, x19, #0x48 │ │ │ │ - tbz w1, #0, 58a6c ::do_widen(char) const@@Base+0x4452c> │ │ │ │ - ldr x1, [x19, #248] │ │ │ │ - mov x3, x21 │ │ │ │ - bl 50a80 ::do_widen(char) const@@Base+0x3c540> │ │ │ │ - ldp x1, x2, [x19, #256] │ │ │ │ - add x2, x1, x2 │ │ │ │ - cmp x21, x0 │ │ │ │ - b.eq 58a54 ::do_widen(char) const@@Base+0x44514> // b.none │ │ │ │ - ldr x3, [x19, #40] │ │ │ │ - add x0, x1, x0 │ │ │ │ - str x2, [x19, #48] │ │ │ │ - sub x1, x3, x0 │ │ │ │ - add x1, x0, w1, sxtw │ │ │ │ - stp x0, x1, [x19, #32] │ │ │ │ - ldr x21, [sp, #48] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.ne 58914 ::do_widen(char) const@@Base+0x443d4> // b.any │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 58928 ::do_widen(char) const@@Base+0x443e8> │ │ │ │ - ldr x21, [sp, #48] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 58928 ::do_widen(char) const@@Base+0x443e8> │ │ │ │ - blr x2 │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.eq 58990 ::do_widen(char) const@@Base+0x44450> // b.none │ │ │ │ - ldr w0, [x19, #280] │ │ │ │ - tbz w0, #1, 58960 ::do_widen(char) const@@Base+0x44420> │ │ │ │ - ldr x1, [x19, #40] │ │ │ │ - b 58908 ::do_widen(char) const@@Base+0x443c8> │ │ │ │ - stp x1, x1, [x19, #32] │ │ │ │ - str x2, [x19, #48] │ │ │ │ - b 58a18 ::do_widen(char) const@@Base+0x444d8> │ │ │ │ - str x21, [sp, #48] │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - str x21, [sp, #48] │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x848 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ + mov x0, x23 │ │ │ │ + str x20, [sp] │ │ │ │ + bl dd00 │ │ │ │ + ldr x23, [sp, #112] │ │ │ │ + b 5dc00 ::do_widen(char) const@@Base+0x3fba0> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ + mov x20, x0 │ │ │ │ str x21, [sp, #32] │ │ │ │ - add x21, x0, #0x48 │ │ │ │ - ldp x2, x20, [x0, #32] │ │ │ │ - sub x20, x20, x2 │ │ │ │ - cmp x20, #0x0 │ │ │ │ - b.le 58b10 ::do_widen(char) const@@Base+0x445d0> │ │ │ │ - ldrb w0, [x0, #240] │ │ │ │ - add x21, x19, #0x48 │ │ │ │ - tbz w0, #0, 58b50 ::do_widen(char) const@@Base+0x44610> │ │ │ │ - ldr x1, [x19, #248] │ │ │ │ - mov x3, x20 │ │ │ │ + ldp x19, x21, [x0, #64] │ │ │ │ + cmp x19, x21 │ │ │ │ + b.eq 5dca8 ::do_widen(char) const@@Base+0x3fc48> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5dc98 ::do_widen(char) const@@Base+0x3fc38> // b.none │ │ │ │ + bl d870 │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne 5dc84 ::do_widen(char) const@@Base+0x3fc24> // b.any │ │ │ │ + ldr x21, [x20, #64] │ │ │ │ + cbz x21, 5dcb4 ::do_widen(char) const@@Base+0x3fc54> │ │ │ │ mov x0, x21 │ │ │ │ - bl 50a80 ::do_widen(char) const@@Base+0x3c540> │ │ │ │ - ldp x1, x2, [x19, #256] │ │ │ │ - add x2, x1, x2 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 58b44 ::do_widen(char) const@@Base+0x44604> // b.none │ │ │ │ - ldr x3, [x19, #40] │ │ │ │ - add x1, x1, x0 │ │ │ │ - str x2, [x19, #48] │ │ │ │ - sub x0, x3, x1 │ │ │ │ - add x0, x1, w0, sxtw │ │ │ │ - stp x1, x0, [x19, #32] │ │ │ │ - ldrb w0, [x21, #168] │ │ │ │ - tbz w0, #0, 58b50 ::do_widen(char) const@@Base+0x44610> │ │ │ │ - ldr x0, [x19, #248] │ │ │ │ - cbz x0, 58b2c ::do_widen(char) const@@Base+0x445ec> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ + bl d870 │ │ │ │ + ldp x19, x21, [x20, #40] │ │ │ │ + cmp x19, x21 │ │ │ │ + b.eq 5dce4 ::do_widen(char) const@@Base+0x3fc84> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5dcd4 ::do_widen(char) const@@Base+0x3fc74> // b.none │ │ │ │ + bl d870 │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne 5dcc0 ::do_widen(char) const@@Base+0x3fc60> // b.any │ │ │ │ + ldr x21, [x20, #40] │ │ │ │ + cbz x21, 5dcf0 ::do_widen(char) const@@Base+0x3fc90> │ │ │ │ + mov x0, x21 │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x20], #16 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 5dd10 ::do_widen(char) const@@Base+0x3fcb0> // b.none │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ ldr x21, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - stp x1, x1, [x19, #32] │ │ │ │ - str x2, [x19, #48] │ │ │ │ - b 58b10 ::do_widen(char) const@@Base+0x445d0> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x848 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 58b30 ::do_widen(char) const@@Base+0x445f0> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - add x21, x0, #0x48 │ │ │ │ - ldp x2, x20, [x0, #32] │ │ │ │ - sub x20, x20, x2 │ │ │ │ - cmp x20, #0x0 │ │ │ │ - b.le 58c10 ::do_widen(char) const@@Base+0x446d0> │ │ │ │ - ldrb w0, [x0, #240] │ │ │ │ - add x21, x19, #0x48 │ │ │ │ - tbz w0, #0, 58c50 ::do_widen(char) const@@Base+0x44710> │ │ │ │ - ldr x1, [x19, #248] │ │ │ │ - mov x3, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 50a80 ::do_widen(char) const@@Base+0x3c540> │ │ │ │ - ldp x1, x2, [x19, #256] │ │ │ │ - add x2, x1, x2 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 58c44 ::do_widen(char) const@@Base+0x44704> // b.none │ │ │ │ - ldr x3, [x19, #40] │ │ │ │ - add x1, x1, x0 │ │ │ │ - str x2, [x19, #48] │ │ │ │ - sub x0, x3, x1 │ │ │ │ - add x0, x1, w0, sxtw │ │ │ │ - stp x1, x0, [x19, #32] │ │ │ │ - ldrb w0, [x21, #168] │ │ │ │ - tbz w0, #0, 58c50 ::do_widen(char) const@@Base+0x44710> │ │ │ │ - ldr x0, [x19, #248] │ │ │ │ - cbz x0, 58c2c ::do_widen(char) const@@Base+0x446ec> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp x1, x1, [x19, #32] │ │ │ │ - str x2, [x19, #48] │ │ │ │ - b 58c10 ::do_widen(char) const@@Base+0x446d0> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x848 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 58c2c ::do_widen(char) const@@Base+0x446ec> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x130 │ │ │ │ - add x4, x0, #0x80 │ │ │ │ - add x5, sp, #0xa0 │ │ │ │ - stp x29, x30, [sp, #208] │ │ │ │ - add x29, sp, #0xd0 │ │ │ │ - stp x21, x22, [sp, #240] │ │ │ │ - mov x21, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - stp x2, x5, [sp, #40] │ │ │ │ - str x4, [sp, #56] │ │ │ │ - mov x4, x1 │ │ │ │ - stp x19, x20, [sp, #224] │ │ │ │ - mov x19, x3 │ │ │ │ - stp x23, x24, [sp, #256] │ │ │ │ - stp x25, x26, [sp, #272] │ │ │ │ - stp x27, x28, [sp, #288] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #200] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x5 │ │ │ │ - ldp x3, x2, [x21, #128] │ │ │ │ - add x2, x3, x2 │ │ │ │ - mov x1, x3 │ │ │ │ - add x3, sp, #0xb0 │ │ │ │ - stp x4, x3, [sp, #152] │ │ │ │ - bl 4fb60 ::do_widen(char) const@@Base+0x3b620> │ │ │ │ - str xzr, [sp] │ │ │ │ - str xzr, [sp, #192] │ │ │ │ - cmp x19, #0x0 │ │ │ │ - b.le 593b8 ::do_widen(char) const@@Base+0x44e78> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #4000] │ │ │ │ - add x0, x21, #0x70 │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3816] │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x3] │ │ │ │ str x0, [sp, #24] │ │ │ │ - ldr w0, [x21, #160] │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.eq 58dc0 ::do_widen(char) const@@Base+0x44880> // b.none │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 58fd4 ::do_widen(char) const@@Base+0x44a94> // b.none │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 58f48 ::do_widen(char) const@@Base+0x44a08> // b.none │ │ │ │ - cmp w0, #0x3 │ │ │ │ - b.eq 58e34 ::do_widen(char) const@@Base+0x448f4> // b.none │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.le 58d90 ::do_widen(char) const@@Base+0x44850> │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - ldrb w1, [x1, x0] │ │ │ │ - str x2, [sp, #192] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - bl d9f0 │ │ │ │ - ldr w0, [x21, #120] │ │ │ │ - cmp w0, #0x3 │ │ │ │ - b.eq 58ffc ::do_widen(char) const@@Base+0x44abc> // b.none │ │ │ │ - ldr x1, [sp] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 58d1c ::do_widen(char) const@@Base+0x447dc> │ │ │ │ - b 58dc0 ::do_widen(char) const@@Base+0x44880> │ │ │ │ - ldr x20, [sp, #152] │ │ │ │ - add x1, sp, #0x60 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x3, [x20] │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - ldr x3, [x3, #64] │ │ │ │ - blr x3 │ │ │ │ - cbnz x0, 58f30 ::do_widen(char) const@@Base+0x449f0> │ │ │ │ - ldr w0, [x20, #64] │ │ │ │ - tbnz w0, #0, 59660 ::do_widen(char) const@@Base+0x45120> │ │ │ │ - ldr x3, [sp, #168] │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - cmp x2, x3 │ │ │ │ - b.lt 59334 ::do_widen(char) const@@Base+0x44df4> // b.tstop │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x0, [x21, #128] │ │ │ │ - str xzr, [x1, #8] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp] │ │ │ │ - cbz x0, 593d4 ::do_widen(char) const@@Base+0x44e94> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + cmp x23, x1 │ │ │ │ + b.eq 5e070 ::do_widen(char) const@@Base+0x40010> // b.none │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #200] │ │ │ │ + mov x22, x2 │ │ │ │ + add x24, sp, #0x10 │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + mov x25, x1 │ │ │ │ + str x0, [sp] │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + add x0, x22, #0x10 │ │ │ │ + str x0, [x22] │ │ │ │ + mov x0, x22 │ │ │ │ + ldp x1, x2, [x23] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 520a0 ::do_widen(char) const@@Base+0x34040> │ │ │ │ + ldp x0, x19, [x23, #40] │ │ │ │ + ldr w1, [x23, #32] │ │ │ │ + str w1, [x22, #32] │ │ │ │ + stp xzr, xzr, [x22, #40] │ │ │ │ + str xzr, [x22, #56] │ │ │ │ + subs x19, x19, x0 │ │ │ │ + b.eq 5dff0 ::do_widen(char) const@@Base+0x3ff90> // b.none │ │ │ │ + mov x0, #0x7fffffffffffffe0 // #9223372036854775776 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.hi 5dff8 ::do_widen(char) const@@Base+0x3ff98> // b.pmore │ │ │ │ + ldr x20, [sp] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d8b0 │ │ │ │ + mov x28, x0 │ │ │ │ + add x19, x28, x19 │ │ │ │ + stp x28, x28, [x22, #40] │ │ │ │ + str x19, [x22, #56] │ │ │ │ + mov x19, x28 │ │ │ │ + ldp x21, x27, [x23, #40] │ │ │ │ + cmp x21, x27 │ │ │ │ + b.ne 5de30 ::do_widen(char) const@@Base+0x3fdd0> // b.any │ │ │ │ + b 5de70 ::do_widen(char) const@@Base+0x3fe10> │ │ │ │ + ldrb w1, [x26] │ │ │ │ + strb w1, [x19, #16] │ │ │ │ + str x20, [x19, #8] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + strb wzr, [x0, x20] │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x27, x21 │ │ │ │ + b.eq 5de70 ::do_widen(char) const@@Base+0x3fe10> // b.none │ │ │ │ + ldr x20, [x21, #8] │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ + ldr x26, [x21] │ │ │ │ + str x20, [sp, #16] │ │ │ │ + cmp x20, #0xf │ │ │ │ + b.hi 5df88 ::do_widen(char) const@@Base+0x3ff28> // b.pmore │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.eq 5de10 ::do_widen(char) const@@Base+0x3fdb0> // b.none │ │ │ │ + cbnz x20, 5dfa4 ::do_widen(char) const@@Base+0x3ff44> │ │ │ │ + str x20, [x19, #8] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + strb wzr, [x0, x20] │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x27, x21 │ │ │ │ + b.ne 5de30 ::do_widen(char) const@@Base+0x3fdd0> // b.any │ │ │ │ + str x19, [x22, #48] │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + ldp x0, x19, [x23, #64] │ │ │ │ + stp xzr, xzr, [x22, #64] │ │ │ │ + str xzr, [x22, #80] │ │ │ │ + subs x19, x19, x0 │ │ │ │ + b.eq 5dea8 ::do_widen(char) const@@Base+0x3fe48> // b.none │ │ │ │ + mov x0, #0x7fffffffffffffe0 // #9223372036854775776 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.hi 5e01c ::do_widen(char) const@@Base+0x3ffbc> // b.pmore │ │ │ │ + ldr x20, [sp] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d8b0 │ │ │ │ + mov x28, x0 │ │ │ │ + add x19, x28, x19 │ │ │ │ + stp x28, x28, [x22, #64] │ │ │ │ + str x19, [x22, #80] │ │ │ │ + mov x19, x28 │ │ │ │ + ldp x21, x27, [x23, #64] │ │ │ │ + cmp x21, x27 │ │ │ │ + b.ne 5dee8 ::do_widen(char) const@@Base+0x3fe88> // b.any │ │ │ │ + b 5df28 ::do_widen(char) const@@Base+0x3fec8> │ │ │ │ + ldrb w1, [x26] │ │ │ │ + strb w1, [x19, #16] │ │ │ │ + str x20, [x19, #8] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + strb wzr, [x0, x20] │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x27, x21 │ │ │ │ + b.eq 5df28 ::do_widen(char) const@@Base+0x3fec8> // b.none │ │ │ │ + ldr x20, [x21, #8] │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ + ldr x26, [x21] │ │ │ │ + str x20, [sp, #16] │ │ │ │ + cmp x20, #0xf │ │ │ │ + b.hi 5dfbc ::do_widen(char) const@@Base+0x3ff5c> // b.pmore │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.eq 5dec8 ::do_widen(char) const@@Base+0x3fe68> // b.none │ │ │ │ + cbnz x20, 5dfd8 ::do_widen(char) const@@Base+0x3ff78> │ │ │ │ + str x20, [x19, #8] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + strb wzr, [x0, x20] │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x27, x21 │ │ │ │ + b.ne 5dee8 ::do_widen(char) const@@Base+0x3fe88> // b.any │ │ │ │ + ldrh w0, [x23, #88] │ │ │ │ + add x23, x23, #0x60 │ │ │ │ + str x19, [x22, #72] │ │ │ │ + add x22, x22, #0x60 │ │ │ │ + sturh w0, [x22, #-8] │ │ │ │ + cmp x25, x23 │ │ │ │ + b.ne 5dda0 ::do_widen(char) const@@Base+0x3fd40> // b.any │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + ldp x27, x28, [sp, #112] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 59774 ::do_widen(char) const@@Base+0x45234> // b.any │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldp x29, x30, [sp, #208] │ │ │ │ - ldp x19, x20, [sp, #224] │ │ │ │ - ldp x21, x22, [sp, #240] │ │ │ │ - ldp x23, x24, [sp, #256] │ │ │ │ - ldp x25, x26, [sp, #272] │ │ │ │ - ldp x27, x28, [sp, #288] │ │ │ │ - add sp, sp, #0x130 │ │ │ │ + b.ne 5e078 ::do_widen(char) const@@Base+0x40018> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + mov x0, x22 │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x22, [x21] │ │ │ │ - add x1, x1, x0 │ │ │ │ - str x1, [sp, #32] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ ldr x1, [sp, #16] │ │ │ │ - mov x20, x22 │ │ │ │ - sub x19, x1, x0 │ │ │ │ - cbz x22, 5948c ::do_widen(char) const@@Base+0x44f4c> │ │ │ │ - ldr w0, [x22, #64] │ │ │ │ - tbz w0, #0, 591bc ::do_widen(char) const@@Base+0x44c7c> │ │ │ │ - ldp x1, x2, [x22, #48] │ │ │ │ - tbz w0, #2, 593e8 ::do_widen(char) const@@Base+0x44ea8> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - add x19, x0, x19 │ │ │ │ - add x24, sp, #0x50 │ │ │ │ - add x25, sp, #0x60 │ │ │ │ - b 58e88 ::do_widen(char) const@@Base+0x44948> │ │ │ │ - ldr x22, [x21] │ │ │ │ - ldr x2, [x20, #56] │ │ │ │ - str x1, [sp, #96] │ │ │ │ - cbz x22, 5962c ::do_widen(char) const@@Base+0x450ec> │ │ │ │ - mov x4, x19 │ │ │ │ - mov x3, x24 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d440 │ │ │ │ - ldr w1, [x26] │ │ │ │ - mov x0, x22 │ │ │ │ - bl d850 │ │ │ │ - mov w23, w0 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - bl de80 │ │ │ │ - mov w0, w23 │ │ │ │ - bl d500 │ │ │ │ - ldr w0, [x27] │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - cmp w0, w23 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - strb w0, [x22, #28] │ │ │ │ - str x1, [x20, #48] │ │ │ │ - b.eq 59154 ::do_widen(char) const@@Base+0x44c14> // b.none │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.ne 58e80 ::do_widen(char) const@@Base+0x44940> // b.any │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 59164 ::do_widen(char) const@@Base+0x44c24> // b.none │ │ │ │ - ldr x1, [sp] │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - add x1, x1, x0 │ │ │ │ - str x1, [sp] │ │ │ │ - sub x1, x2, x1 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.le 58d7c ::do_widen(char) const@@Base+0x4483c> │ │ │ │ - b 58dc0 ::do_widen(char) const@@Base+0x44880> │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 59660 ::do_widen(char) const@@Base+0x45120> // b.none │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ne 58dc0 ::do_widen(char) const@@Base+0x44880> // b.any │ │ │ │ - ldrb w1, [sp, #96] │ │ │ │ - b 58d60 ::do_widen(char) const@@Base+0x44820> │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.le 58f94 ::do_widen(char) const@@Base+0x44a54> │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - ldrb w1, [x1, x0] │ │ │ │ - str x2, [sp, #192] │ │ │ │ - add x20, x21, #0x10 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc70 │ │ │ │ - ldr w0, [x20, #84] │ │ │ │ - cmp w0, #0xd │ │ │ │ - b.ne 58d7c ::do_widen(char) const@@Base+0x4483c> // b.any │ │ │ │ - mov w0, #0x3 // #3 │ │ │ │ - str w0, [x21, #160] │ │ │ │ - b 58d7c ::do_widen(char) const@@Base+0x4483c> │ │ │ │ - ldr x20, [sp, #152] │ │ │ │ - add x1, sp, #0x60 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x3, [x20] │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - ldr x3, [x3, #64] │ │ │ │ - blr x3 │ │ │ │ - cbz x0, 590a4 ::do_widen(char) const@@Base+0x44b64> │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 590ac ::do_widen(char) const@@Base+0x44b6c> // b.none │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ne 58dc0 ::do_widen(char) const@@Base+0x44880> // b.any │ │ │ │ - ldrb w1, [sp, #96] │ │ │ │ - b 58f68 ::do_widen(char) const@@Base+0x44a28> │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - str w0, [x21, #160] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - add x0, x21, #0x10 │ │ │ │ - bl dc90 │ │ │ │ - add x0, x21, #0x70 │ │ │ │ - bl d720 │ │ │ │ - ldr w0, [x21, #160] │ │ │ │ - b 58d30 ::do_widen(char) const@@Base+0x447f0> │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr w1, [x21, #112] │ │ │ │ - cbz x0, 5962c ::do_widen(char) const@@Base+0x450ec> │ │ │ │ - ldr w0, [x0, #12] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ne 595bc ::do_widen(char) const@@Base+0x4507c> // b.any │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 59124 ::do_widen(char) const@@Base+0x44be4> │ │ │ │ - ldr x20, [sp, #152] │ │ │ │ - add x1, sp, #0x60 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x3, [x20] │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - ldr x3, [x3, #64] │ │ │ │ - blr x3 │ │ │ │ - cbnz x0, 59138 ::do_widen(char) const@@Base+0x44bf8> │ │ │ │ - ldr w0, [x20, #64] │ │ │ │ - tbnz w0, #0, 59328 ::do_widen(char) const@@Base+0x44de8> │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - mov w2, #0xfe // #254 │ │ │ │ - cbz x0, 596f4 ::do_widen(char) const@@Base+0x451b4> │ │ │ │ - ldr x3, [sp, #160] │ │ │ │ - sub x1, x0, #0x1 │ │ │ │ - str x1, [sp, #192] │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - strb w2, [x3, x1] │ │ │ │ - bl 586e0 ::do_widen(char) const@@Base+0x441a0> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [x21, #160] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - add x0, x21, #0x10 │ │ │ │ - bl dc90 │ │ │ │ + str x0, [x19] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x26 │ │ │ │ + bl d270 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x20, [sp, #16] │ │ │ │ + b 5de18 ::do_widen(char) const@@Base+0x3fdb8> │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str x0, [x19] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x26 │ │ │ │ + bl d270 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x20, [sp, #16] │ │ │ │ + b 5ded0 ::do_widen(char) const@@Base+0x3fe70> │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 5ddf0 ::do_widen(char) const@@Base+0x3fd90> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + tbz x19, #63, 5e040 ::do_widen(char) const@@Base+0x3ffe0> │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - bl d720 │ │ │ │ - b 58d7c ::do_widen(char) const@@Base+0x4483c> │ │ │ │ - ldr w0, [x20, #64] │ │ │ │ - tbz w0, #0, 58dc0 ::do_widen(char) const@@Base+0x44880> │ │ │ │ - bl d820 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x20, sp, #0x70 │ │ │ │ - adrp x1, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - add x2, sp, #0x40 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - str w4, [sp, #64] │ │ │ │ - str x3, [sp, #72] │ │ │ │ - bl d930 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3768] │ │ │ │ - mov w1, #0x4 // #4 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - adrp x21, 9e000 │ │ │ │ - ldr w0, [x0] │ │ │ │ - add x21, x21, #0xdd8 │ │ │ │ - str x21, [sp, #112] │ │ │ │ - stp w1, w0, [sp, #144] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 59774 ::do_widen(char) const@@Base+0x45234> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl eaa0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xad0> │ │ │ │ - ldr x2, [sp, #160] │ │ │ │ - add x0, x1, #0x1 │ │ │ │ - ldrb w2, [x2, x1] │ │ │ │ - str x0, [sp, #192] │ │ │ │ - b 5905c ::do_widen(char) const@@Base+0x44b1c> │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 59328 ::do_widen(char) const@@Base+0x44de8> // b.none │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ne 59054 ::do_widen(char) const@@Base+0x44b14> // b.any │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - ldrb w2, [sp, #96] │ │ │ │ - b 5905c ::do_widen(char) const@@Base+0x44b1c> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ - b.ne 58f08 ::do_widen(char) const@@Base+0x449c8> // b.any │ │ │ │ - ldr x0, [x21] │ │ │ │ - cbz x0, 5948c ::do_widen(char) const@@Base+0x44f4c> │ │ │ │ - ldp x1, x2, [x0, #48] │ │ │ │ - add x3, sp, #0x80 │ │ │ │ - add x20, sp, #0x70 │ │ │ │ - stp x3, xzr, [sp, #112] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 4fb60 ::do_widen(char) const@@Base+0x3b620> │ │ │ │ - ldr x2, [sp, #168] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldr x5, [sp, #192] │ │ │ │ - ldp x3, x4, [sp, #112] │ │ │ │ - cmp x5, x2 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - csel x2, x5, x2, ls // ls = plast │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - str xzr, [sp, #192] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov w0, #0x4 // #4 │ │ │ │ - str w0, [x21, #160] │ │ │ │ - b 58d7c ::do_widen(char) const@@Base+0x4483c> │ │ │ │ - tbnz w0, #1, 59724 ::do_widen(char) const@@Base+0x451e4> │ │ │ │ - add x2, x22, #0x20 │ │ │ │ - orr w3, w0, #0x1 │ │ │ │ - ldr x1, [x22, #32] │ │ │ │ - str w3, [x22, #64] │ │ │ │ - stp x1, x1, [x2, #16] │ │ │ │ - tbnz w0, #2, 59320 ::do_widen(char) const@@Base+0x44de0> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - add x19, x0, x19 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 596ec ::do_widen(char) const@@Base+0x451ac> // b.none │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - add x2, x22, #0x20 │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - ldr x25, [x2, #8] │ │ │ │ - ldr x3, [x22, #32] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.le 594d4 ::do_widen(char) const@@Base+0x44f94> │ │ │ │ - sub x22, x0, x1 │ │ │ │ - cmp x25, x22 │ │ │ │ - csel x23, x25, x22, le │ │ │ │ - mov x24, x23 │ │ │ │ - cbnz x23, 59548 ::do_widen(char) const@@Base+0x45008> │ │ │ │ - b.le 59580 ::do_widen(char) const@@Base+0x45040> │ │ │ │ - ldr x22, [sp, #152] │ │ │ │ - mov x1, x3 │ │ │ │ - mov x2, x25 │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x3, [x22] │ │ │ │ - ldr x3, [x3, #64] │ │ │ │ - blr x3 │ │ │ │ - cbnz x0, 594e0 ::do_widen(char) const@@Base+0x44fa0> │ │ │ │ - ldr w0, [x22, #64] │ │ │ │ - tbnz w0, #0, 59510 ::do_widen(char) const@@Base+0x44fd0> │ │ │ │ - ldr x22, [x21] │ │ │ │ - cbz x22, 5948c ::do_widen(char) const@@Base+0x44f4c> │ │ │ │ - ldr x1, [x22, #32] │ │ │ │ - add x0, x22, #0x20 │ │ │ │ - add x2, x1, x23 │ │ │ │ - stp x1, x2, [x0, #16] │ │ │ │ - cbnz x23, 5952c ::do_widen(char) const@@Base+0x44fec> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4000] │ │ │ │ - add x25, sp, #0x50 │ │ │ │ - ldp x1, x2, [x20, #48] │ │ │ │ - add x24, sp, #0x60 │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3816] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 59310 ::do_widen(char) const@@Base+0x44dd0> │ │ │ │ - ldr x22, [x21] │ │ │ │ - str x1, [sp, #96] │ │ │ │ - cbz x22, 5962c ::do_widen(char) const@@Base+0x450ec> │ │ │ │ - mov x4, x19 │ │ │ │ - mov x3, x25 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d440 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x22 │ │ │ │ - bl d850 │ │ │ │ - mov w23, w0 │ │ │ │ - mov x2, x25 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - bl de80 │ │ │ │ - mov w0, w23 │ │ │ │ - bl d500 │ │ │ │ - ldr w0, [x28] │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - cmp w0, w23 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - strb w0, [x22, #28] │ │ │ │ - str x1, [x20, #48] │ │ │ │ - b.eq 59154 ::do_widen(char) const@@Base+0x44c14> // b.none │ │ │ │ - ldr x2, [x20, #56] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 58f00 ::do_widen(char) const@@Base+0x449c0> // b.none │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 58f00 ::do_widen(char) const@@Base+0x449c0> // b.none │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 5928c ::do_widen(char) const@@Base+0x44d4c> // b.any │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - b 58f00 ::do_widen(char) const@@Base+0x449c0> │ │ │ │ - mov x2, x1 │ │ │ │ - b 58e68 ::do_widen(char) const@@Base+0x44928> │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - str w0, [x21, #160] │ │ │ │ - b 58d7c ::do_widen(char) const@@Base+0x4483c> │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - add x22, sp, #0x80 │ │ │ │ - str x22, [sp, #112] │ │ │ │ - add x1, x0, x2 │ │ │ │ - cmp x3, x2 │ │ │ │ - b.cc 59778 ::do_widen(char) const@@Base+0x45238> // b.lo, b.ul, b.last │ │ │ │ - add x20, sp, #0x70 │ │ │ │ - add x2, x0, x3 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 4fa80 ::do_widen(char) const@@Base+0x3b540> │ │ │ │ - ldr x3, [x21, #128] │ │ │ │ - add x0, x21, #0x90 │ │ │ │ - ldp x1, x2, [sp, #112] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 594ac ::do_widen(char) const@@Base+0x44f6c> // b.none │ │ │ │ - cmp x1, x22 │ │ │ │ - b.eq 59588 ::do_widen(char) const@@Base+0x45048> // b.none │ │ │ │ - ldr x5, [sp, #56] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - ldr x4, [x5, #16] │ │ │ │ - str x1, [x21, #128] │ │ │ │ - add x1, x5, #0x8 │ │ │ │ - stp x2, x0, [x1] │ │ │ │ - cbz x3, 594c8 ::do_widen(char) const@@Base+0x44f88> │ │ │ │ - str x3, [sp, #112] │ │ │ │ - str x4, [sp, #128] │ │ │ │ - str xzr, [sp, #120] │ │ │ │ - mov x0, x20 │ │ │ │ - strb wzr, [x3] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 58de0 ::do_widen(char) const@@Base+0x448a0> │ │ │ │ - ldr x3, [sp, #168] │ │ │ │ - cmp x3, #0x0 │ │ │ │ - b.gt 5964c ::do_widen(char) const@@Base+0x4510c> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x0, [x21, #128] │ │ │ │ - str xzr, [x1, #8] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr w0, [x21, #160] │ │ │ │ - cmp w0, #0x5 │ │ │ │ - csetm x0, eq // eq = none │ │ │ │ - str x0, [sp] │ │ │ │ - b 58de8 ::do_widen(char) const@@Base+0x448a8> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - add x19, x0, x19 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 591e4 ::do_widen(char) const@@Base+0x44ca4> // b.none │ │ │ │ - str x1, [sp, #96] │ │ │ │ - cbz x22, 5962c ::do_widen(char) const@@Base+0x450ec> │ │ │ │ - add x24, sp, #0x50 │ │ │ │ - add x23, sp, #0x60 │ │ │ │ - mov x3, x24 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x4, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d440 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #4000] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr w1, [x1] │ │ │ │ - bl d850 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x1, x23 │ │ │ │ - mov w24, w0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl de80 │ │ │ │ - mov w0, w24 │ │ │ │ - bl d500 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3816] │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - ldr w0, [x0] │ │ │ │ - cmp w24, w0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - strb w0, [x22, #28] │ │ │ │ - str x1, [x20, #48] │ │ │ │ - b.eq 59154 ::do_widen(char) const@@Base+0x44c14> // b.none │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 58f00 ::do_widen(char) const@@Base+0x449c0> // b.none │ │ │ │ - ldr x22, [x21] │ │ │ │ - cbnz x22, 591f0 ::do_widen(char) const@@Base+0x44cb0> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0xfe0 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - cmp x1, x22 │ │ │ │ - b.eq 59588 ::do_widen(char) const@@Base+0x45048> // b.none │ │ │ │ - str x1, [x21, #128] │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - stp x2, x0, [x1] │ │ │ │ - add x3, sp, #0x80 │ │ │ │ - str x22, [sp, #112] │ │ │ │ - b 593a4 ::do_widen(char) const@@Base+0x44e64> │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - b 59224 ::do_widen(char) const@@Base+0x44ce4> │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 59510 ::do_widen(char) const@@Base+0x44fd0> // b.none │ │ │ │ - add x23, x23, x0 │ │ │ │ - cmn x23, #0x1 │ │ │ │ - b.ne 5924c ::do_widen(char) const@@Base+0x44d0c> // b.any │ │ │ │ - ldr x22, [x21] │ │ │ │ - cbz x22, 5948c ::do_widen(char) const@@Base+0x44f4c> │ │ │ │ - ldr w0, [x22, #64] │ │ │ │ - ldp x1, x2, [x20, #48] │ │ │ │ - orr w0, w0, #0x4 │ │ │ │ - str w0, [x22, #64] │ │ │ │ - b 58e74 ::do_widen(char) const@@Base+0x44934> │ │ │ │ - ldr x22, [x21] │ │ │ │ - cbz x23, 594f8 ::do_widen(char) const@@Base+0x44fb8> │ │ │ │ - cbz x22, 5948c ::do_widen(char) const@@Base+0x44f4c> │ │ │ │ - ldr x1, [x22, #32] │ │ │ │ - add x0, x22, #0x20 │ │ │ │ - add x24, x1, x24 │ │ │ │ - stp x1, x24, [x0, #16] │ │ │ │ - ldp x1, x2, [x20, #48] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.ne 593fc ::do_widen(char) const@@Base+0x44ebc> // b.any │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cmp x19, x0 │ │ │ │ - b.ne 59488 ::do_widen(char) const@@Base+0x44f48> // b.any │ │ │ │ - b 58f00 ::do_widen(char) const@@Base+0x449c0> │ │ │ │ - ldr x4, [sp, #160] │ │ │ │ - mov x0, x3 │ │ │ │ - mov x2, x23 │ │ │ │ - add x1, x4, x1 │ │ │ │ - bl d270 │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - add x0, x0, x23 │ │ │ │ - str x0, [sp, #192] │ │ │ │ - cmp x25, x22 │ │ │ │ - b.le 594ec ::do_widen(char) const@@Base+0x44fac> │ │ │ │ - add x3, x3, x23 │ │ │ │ - sub x25, x25, x23 │ │ │ │ - b 59224 ::do_widen(char) const@@Base+0x44ce4> │ │ │ │ - stp x3, x3, [x2, #16] │ │ │ │ - b 59268 ::do_widen(char) const@@Base+0x44d28> │ │ │ │ - cbz x2, 595a8 ::do_widen(char) const@@Base+0x45068> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 596d8 ::do_widen(char) const@@Base+0x45198> // b.none │ │ │ │ - mov x0, x3 │ │ │ │ - mov x1, x22 │ │ │ │ - bl d270 │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - ldr x3, [x21, #128] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str x2, [x0, #8] │ │ │ │ - strb wzr, [x3, x2] │ │ │ │ - ldr x3, [sp, #112] │ │ │ │ - b 593a4 ::do_widen(char) const@@Base+0x44e64> │ │ │ │ - bl d820 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x20, sp, #0x70 │ │ │ │ - adrp x1, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - add x2, sp, #0x60 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - str w4, [sp, #96] │ │ │ │ - str x3, [sp, #104] │ │ │ │ - bl d930 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3768] │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - adrp x21, 9e000 │ │ │ │ - add x21, x21, #0xdd8 │ │ │ │ - str x21, [sp, #112] │ │ │ │ - ldr w0, [x0] │ │ │ │ - stp w1, w0, [sp, #144] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - ldr x1, [x19] │ │ │ │ + b.ne 5e084 ::do_widen(char) const@@Base+0x40024> // b.any │ │ │ │ + bl d730 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + tbz x19, #63, 5e058 ::do_widen(char) const@@Base+0x3fff8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 59774 ::do_widen(char) const@@Base+0x45234> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl eaa0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xad0> │ │ │ │ - adrp x3, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x260 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x30a // #778 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - add x22, sp, #0x80 │ │ │ │ - str x22, [sp, #112] │ │ │ │ - mov x1, x0 │ │ │ │ - b 5934c ::do_widen(char) const@@Base+0x44e0c> │ │ │ │ - bl d820 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x20, sp, #0x70 │ │ │ │ - adrp x1, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - add x2, sp, #0x50 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - str w4, [sp, #80] │ │ │ │ - str x3, [sp, #88] │ │ │ │ - bl d930 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3768] │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - adrp x21, 9e000 │ │ │ │ - ldr w0, [x0] │ │ │ │ - add x21, x21, #0xdd8 │ │ │ │ - str x21, [sp, #112] │ │ │ │ - stp w1, w0, [sp, #144] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - ldr x1, [x19] │ │ │ │ + b.ne 5e084 ::do_widen(char) const@@Base+0x40024> // b.any │ │ │ │ + bl d730 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 59774 ::do_widen(char) const@@Base+0x45234> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl eaa0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xad0> │ │ │ │ - ldrb w0, [sp, #128] │ │ │ │ - strb w0, [x3] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - ldr x3, [x21, #128] │ │ │ │ - b 595a8 ::do_widen(char) const@@Base+0x45068> │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - b 58f10 ::do_widen(char) const@@Base+0x449d0> │ │ │ │ - add x20, sp, #0x70 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - mov x8, x20 │ │ │ │ - bl 48040 ::do_widen(char) const@@Base+0x33b00> │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - ldr x1, [x19] │ │ │ │ + b.ne 5e084 ::do_widen(char) const@@Base+0x40024> // b.any │ │ │ │ + bl d450 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 59774 ::do_widen(char) const@@Base+0x45234> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl e918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x948> │ │ │ │ - adrp x3, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x4d8 │ │ │ │ - add x1, x1, #0xbe8 │ │ │ │ - add x0, x0, #0xc20 │ │ │ │ - mov w2, #0x117 // #279 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ + b.ne 5e084 ::do_widen(char) const@@Base+0x40024> // b.any │ │ │ │ + bl d450 │ │ │ │ + mov x22, x2 │ │ │ │ + b 5df50 ::do_widen(char) const@@Base+0x3fef0> │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x20, x1 │ │ │ │ - bl d980 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 5e128 ::do_widen(char) const@@Base+0x400c8> // b.none │ │ │ │ + ldr x19, [sp, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5dc60 ::do_widen(char) const@@Base+0x3fc00> │ │ │ │ + add x0, x19, #0x60 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 5e098 ::do_widen(char) const@@Base+0x40038> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 5e158 ::do_widen(char) const@@Base+0x400f8> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + cmp x19, x28 │ │ │ │ + b.eq 5e1a4 ::do_widen(char) const@@Base+0x40144> // b.none │ │ │ │ + mov x0, x28 │ │ │ │ + add x28, x28, #0x20 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - ldr x1, [x19] │ │ │ │ + b 5e0d0 ::do_widen(char) const@@Base+0x40070> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + cmp x28, x19 │ │ │ │ + b.eq 5e108 ::do_widen(char) const@@Base+0x400a8> // b.none │ │ │ │ + mov x0, x28 │ │ │ │ + add x28, x28, #0x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 5e0f0 ::do_widen(char) const@@Base+0x40090> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 597a8 ::do_widen(char) const@@Base+0x45268> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - ldr x1, [x19] │ │ │ │ + b.ne 5e084 ::do_widen(char) const@@Base+0x40024> // b.any │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 59774 ::do_widen(char) const@@Base+0x45234> // b.any │ │ │ │ - adrp x1, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x1, #0x5a8 │ │ │ │ - add x0, x0, #0x9e0 │ │ │ │ - bl dc60 │ │ │ │ - mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x20, x1 │ │ │ │ - str x21, [sp, #112] │ │ │ │ - bl dcf0 │ │ │ │ - b 59758 ::do_widen(char) const@@Base+0x45218> │ │ │ │ - bti j │ │ │ │ - b 597b4 ::do_widen(char) const@@Base+0x45274> │ │ │ │ + b.ne 5e084 ::do_widen(char) const@@Base+0x40024> // b.any │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x21, x1 │ │ │ │ - mov x0, x20 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + cbz x0, 5e158 ::do_widen(char) const@@Base+0x400f8> │ │ │ │ + bl d870 │ │ │ │ + mov x0, x22 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - cmp x1, #0x1 │ │ │ │ - b.ne 5984c ::do_widen(char) const@@Base+0x4530c> // b.any │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - add x20, sp, #0x70 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 54a60 ::do_widen(char) const@@Base+0x40520> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - ldr x1, [x19] │ │ │ │ + b 5e094 ::do_widen(char) const@@Base+0x40034> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 59774 ::do_widen(char) const@@Base+0x45234> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl eaa0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xad0> │ │ │ │ - bti j │ │ │ │ - b 597b4 ::do_widen(char) const@@Base+0x45274> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 59758 ::do_widen(char) const@@Base+0x45218> │ │ │ │ + b.ne 5e084 ::do_widen(char) const@@Base+0x40024> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - b 597f0 ::do_widen(char) const@@Base+0x452b0> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - mov x20, x0 │ │ │ │ - b 59758 ::do_widen(char) const@@Base+0x45218> │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, x22, #0x28 │ │ │ │ + bl 21c20 ::do_widen(char) const@@Base+0x3bc0> │ │ │ │ + b 5e158 ::do_widen(char) const@@Base+0x400f8> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 5e084 ::do_widen(char) const@@Base+0x40024> // b.any │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ bti j │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - mov x20, x0 │ │ │ │ + mov x19, x0 │ │ │ │ bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 59758 ::do_widen(char) const@@Base+0x45218> │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + cbz x0, 5e198 ::do_widen(char) const@@Base+0x40138> │ │ │ │ + bl d870 │ │ │ │ + b 5e198 ::do_widen(char) const@@Base+0x40138> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xa0 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + stp x29, x30, [sp, #80] │ │ │ │ + add x29, sp, #0x50 │ │ │ │ + stp x19, x20, [sp, #96] │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + mov x22, x8 │ │ │ │ + stp x23, x24, [sp, #128] │ │ │ │ + ldr x20, [x0, #112] │ │ │ │ + str x25, [sp, #144] │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #72] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl da80 │ │ │ │ + mov w24, w0 │ │ │ │ + mov x8, sp │ │ │ │ + mov x0, x19 │ │ │ │ + stp xzr, xzr, [sp, #32] │ │ │ │ + stp xzr, x20, [sp, #48] │ │ │ │ + str w24, [sp, #64] │ │ │ │ + bl d350 │ │ │ │ + stp xzr, xzr, [x22] │ │ │ │ + ldp x23, x21, [sp] │ │ │ │ + str xzr, [x22, #16] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + stp x23, x21, [sp, #32] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + subs x19, x21, x23 │ │ │ │ + b.eq 5e3a4 ::do_widen(char) const@@Base+0x40344> // b.none │ │ │ │ + mov x0, #0x7fffffffffffffe0 // #9223372036854775776 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.hi 5e3ac ::do_widen(char) const@@Base+0x4034c> // b.pmore │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d8b0 │ │ │ │ + mov x2, x0 │ │ │ │ + add x19, x2, x19 │ │ │ │ + stp x2, x2, [x22] │ │ │ │ + mov x1, x21 │ │ │ │ + str x19, [x22, #16] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5dd40 ::do_widen(char) const@@Base+0x3fce0> │ │ │ │ + str x0, [x22, #8] │ │ │ │ + str x20, [x22, #24] │ │ │ │ + mov x20, x23 │ │ │ │ + str w24, [x22, #32] │ │ │ │ + cmp x23, x21 │ │ │ │ + b.eq 5e358 ::do_widen(char) const@@Base+0x402f8> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldp x19, x24, [x20, #64] │ │ │ │ + cmp x19, x24 │ │ │ │ + b.eq 5e2f0 ::do_widen(char) const@@Base+0x40290> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5e2e0 ::do_widen(char) const@@Base+0x40280> // b.none │ │ │ │ + bl d870 │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x24, x19 │ │ │ │ + b.ne 5e2cc ::do_widen(char) const@@Base+0x4026c> // b.any │ │ │ │ + ldr x24, [x20, #64] │ │ │ │ + cbz x24, 5e2fc ::do_widen(char) const@@Base+0x4029c> │ │ │ │ + mov x0, x24 │ │ │ │ + bl d870 │ │ │ │ + ldp x19, x24, [x20, #40] │ │ │ │ + cmp x19, x24 │ │ │ │ + b.eq 5e32c ::do_widen(char) const@@Base+0x402cc> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5e31c ::do_widen(char) const@@Base+0x402bc> // b.none │ │ │ │ + bl d870 │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x24, x19 │ │ │ │ + b.ne 5e308 ::do_widen(char) const@@Base+0x402a8> // b.any │ │ │ │ + ldr x24, [x20, #40] │ │ │ │ + cbz x24, 5e338 ::do_widen(char) const@@Base+0x402d8> │ │ │ │ + mov x0, x24 │ │ │ │ + bl d870 │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5e34c ::do_widen(char) const@@Base+0x402ec> // b.none │ │ │ │ + bl d870 │ │ │ │ + add x20, x20, #0x60 │ │ │ │ + cmp x21, x20 │ │ │ │ + b.ne 5e2c0 ::do_widen(char) const@@Base+0x40260> // b.any │ │ │ │ + cbz x23, 5e364 ::do_widen(char) const@@Base+0x40304> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d870 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 5e3e8 ::do_widen(char) const@@Base+0x40388> // b.any │ │ │ │ + ldr x25, [sp, #144] │ │ │ │ + mov x0, x22 │ │ │ │ + ldp x29, x30, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #96] │ │ │ │ + ldp x21, x22, [sp, #112] │ │ │ │ + ldp x23, x24, [sp, #128] │ │ │ │ + add sp, sp, #0xa0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b 5e288 ::do_widen(char) const@@Base+0x40228> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 5e3e8 ::do_widen(char) const@@Base+0x40388> // b.any │ │ │ │ + bl d730 │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - mov x20, x21 │ │ │ │ - str x1, [sp, #112] │ │ │ │ - bl dcf0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 59758 ::do_widen(char) const@@Base+0x45218> │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl 5cf00 ::do_widen(char) const@@Base+0x3eea0> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 5e410 ::do_widen(char) const@@Base+0x403b0> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + ldr x1, [x22] │ │ │ │ + mov x19, x0 │ │ │ │ + cbz x1, 5e404 ::do_widen(char) const@@Base+0x403a4> │ │ │ │ + mov x0, x1 │ │ │ │ + bl d870 │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + b 5e3cc ::do_widen(char) const@@Base+0x4036c> │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x1, [x0, #16] │ │ │ │ - cbz x1, 59960 ::do_widen(char) const@@Base+0x45420> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ + mov x20, x1 │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + cbz x0, 5e4ec ::do_widen(char) const@@Base+0x4048c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #4080] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ cmp x0, x1 │ │ │ │ - b.ls 598dc ::do_widen(char) const@@Base+0x4539c> // b.plast │ │ │ │ + b.eq 5e4cc ::do_widen(char) const@@Base+0x4046c> // b.none │ │ │ │ + ldrb w2, [x0] │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + cmp w2, #0x2a │ │ │ │ + b.eq 5e48c ::do_widen(char) const@@Base+0x4042c> // b.none │ │ │ │ + ldrb w2, [x1] │ │ │ │ + cmp w2, #0x2a │ │ │ │ + cinc x1, x1, eq // eq = none │ │ │ │ + bl dc00 │ │ │ │ + cbz w0, 5e4cc ::do_widen(char) const@@Base+0x4046c> │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + cbz x0, 5e49c ::do_widen(char) const@@Base+0x4043c> │ │ │ │ + ldr d31, [x21] │ │ │ │ + str d31, [x0] │ │ │ │ + ldr x0, [x19, #144] │ │ │ │ + cbz x0, 5e4d8 ::do_widen(char) const@@Base+0x40478> │ │ │ │ + and x2, x0, #0xfffffffffffffffe │ │ │ │ + mov x1, x21 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + add x0, x19, #0x98 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldrb w0, [x1] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ldr x20, [x19, #8] │ │ │ │ - ldr x3, [x19, #272] │ │ │ │ - sub x20, x1, x20 │ │ │ │ - ldr x2, [x19, #256] │ │ │ │ - cmp x3, x20 │ │ │ │ - csel x20, x3, x20, le │ │ │ │ - cbnz x20, 5999c ::do_widen(char) const@@Base+0x4545c> │ │ │ │ - ldrb w1, [x19, #240] │ │ │ │ - sub x20, x3, x20 │ │ │ │ - add x20, x2, x20 │ │ │ │ - add x2, x2, x3 │ │ │ │ - stp x20, x2, [x19, #8] │ │ │ │ - add x0, x19, #0x48 │ │ │ │ - str x2, [x19, #24] │ │ │ │ - tbz w1, #0, 599e4 ::do_widen(char) const@@Base+0x454a4> │ │ │ │ - ldr x1, [x19, #248] │ │ │ │ - ldr x4, [x19, #264] │ │ │ │ - sub x3, x4, x3 │ │ │ │ - bl 58c80 ::do_widen(char) const@@Base+0x44740> │ │ │ │ - ldr x1, [x19, #256] │ │ │ │ - ldr x2, [x19, #272] │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 599bc ::do_widen(char) const@@Base+0x4547c> // b.none │ │ │ │ - add x2, x0, x2 │ │ │ │ - add x1, x1, x2 │ │ │ │ - str x1, [x19, #24] │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - cbnz x0, 598c8 ::do_widen(char) const@@Base+0x45388> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ + ldr x2, [x2, #8] │ │ │ │ + mov x16, x2 │ │ │ │ + br x16 │ │ │ │ + ldr x21, [x20] │ │ │ │ + add x21, x21, #0x8 │ │ │ │ + b 5e48c ::do_widen(char) const@@Base+0x4042c> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 52000 ::do_widen(char) const@@Base+0x3dac0> │ │ │ │ - add x1, x1, #0x860 │ │ │ │ - ldr x2, [x2, #168] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 599d8 ::do_widen(char) const@@Base+0x45498> // b.any │ │ │ │ - ldr x1, [x0, #256] │ │ │ │ - stp x1, x1, [x0, #8] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - ldr x3, [x19, #272] │ │ │ │ - str x1, [x0, #24] │ │ │ │ - mov x2, x1 │ │ │ │ - cmp x3, x20 │ │ │ │ - csel x20, x3, x20, le │ │ │ │ - cbz x20, 598f8 ::do_widen(char) const@@Base+0x453b8> │ │ │ │ - sub x0, x3, x20 │ │ │ │ - sub x1, x1, x20 │ │ │ │ - add x0, x2, x0 │ │ │ │ - mov x2, x20 │ │ │ │ - bl da90 │ │ │ │ - ldr x2, [x19, #256] │ │ │ │ - ldr x3, [x19, #272] │ │ │ │ - b 598f8 ::do_widen(char) const@@Base+0x453b8> │ │ │ │ - ldr w0, [x19, #64] │ │ │ │ - add x1, x1, x2 │ │ │ │ - str x1, [x19, #24] │ │ │ │ - orr w0, w0, #0x1 │ │ │ │ - str w0, [x19, #64] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 59950 ::do_widen(char) const@@Base+0x45410> │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - b 598bc ::do_widen(char) const@@Base+0x4537c> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x848 │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - add x0, x0, #0x5c0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3888] │ │ │ │ + b 5e450 ::do_widen(char) const@@Base+0x403f0> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xa0 │ │ │ │ - adrp x4, 9f000 │ │ │ │ - ldr x4, [x4, #3744] │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - mov x22, x0 │ │ │ │ - stp x23, x24, [sp, #112] │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - ldr x0, [x0] │ │ │ │ - str x27, [sp, #144] │ │ │ │ - ldr x5, [x4] │ │ │ │ - str x5, [sp, #56] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - cbz x0, 59d88 ::do_widen(char) const@@Base+0x45848> │ │ │ │ - mov x24, x1 │ │ │ │ - ldr w1, [x0, #56] │ │ │ │ - tbnz w1, #0, 59da8 ::do_widen(char) const@@Base+0x45868> │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + cbz x0, 5e5cc ::do_widen(char) const@@Base+0x4056c> │ │ │ │ ldr x1, [x0] │ │ │ │ - mov x20, x2 │ │ │ │ - mov x21, x3 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3696] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 59a90 ::do_widen(char) const@@Base+0x45550> // b.none │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - ldr x23, [x1, #16] │ │ │ │ - cmn x20, #0x1 │ │ │ │ - mov x1, #0x80 // #128 │ │ │ │ - csel x20, x20, x1, ne // ne = any │ │ │ │ - cmn x21, #0x1 │ │ │ │ - b.ne 59aa8 ::do_widen(char) const@@Base+0x45568> // b.any │ │ │ │ - ldr x21, [x0, #48] │ │ │ │ - mov x0, #0x88 // #136 │ │ │ │ - bl d8b0 │ │ │ │ + b.eq 5e5ac ::do_widen(char) const@@Base+0x4054c> // b.none │ │ │ │ + ldrb w2, [x0] │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + cmp w2, #0x2a │ │ │ │ + b.eq 5e56c ::do_widen(char) const@@Base+0x4050c> // b.none │ │ │ │ + ldrb w2, [x1] │ │ │ │ + cmp w2, #0x2a │ │ │ │ + cinc x1, x1, eq // eq = none │ │ │ │ + bl dc00 │ │ │ │ + cbz w0, 5e5ac ::do_widen(char) const@@Base+0x4054c> │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + cbz x0, 5e57c ::do_widen(char) const@@Base+0x4051c> │ │ │ │ + ldr w1, [x21] │ │ │ │ + str w1, [x0] │ │ │ │ + ldr x0, [x19, #144] │ │ │ │ + cbz x0, 5e5b8 ::do_widen(char) const@@Base+0x40558> │ │ │ │ + and x2, x0, #0xfffffffffffffffe │ │ │ │ + mov x1, x21 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + add x0, x19, #0x98 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ldr x2, [x2, #8] │ │ │ │ + mov x16, x2 │ │ │ │ + br x16 │ │ │ │ + ldr x21, [x20] │ │ │ │ + add x21, x21, #0x8 │ │ │ │ + b 5e56c ::do_widen(char) const@@Base+0x4050c> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3888] │ │ │ │ + b 5e530 ::do_widen(char) const@@Base+0x404d0> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3792] │ │ │ │ - add x25, x19, #0x48 │ │ │ │ - stp xzr, xzr, [x19, #16] │ │ │ │ - add x0, x0, #0x38 │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - stp x2, xzr, [x19] │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - bl dfc0 │ │ │ │ - str wzr, [x19, #64] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - strb wzr, [x25, #16] │ │ │ │ - mov w1, #0x4 // #4 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - add x0, x0, #0x238 │ │ │ │ - str x0, [x19] │ │ │ │ - str w1, [x19, #128] │ │ │ │ - stp q31, q31, [x19, #96] │ │ │ │ - ldp x26, x24, [x24] │ │ │ │ - cbz x24, 59ca0 ::do_widen(char) const@@Base+0x45760> │ │ │ │ - add x27, x24, #0x8 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 77b20 ::do_widen(char) const@@Base+0x635e0> │ │ │ │ - ldr w0, [x19, #128] │ │ │ │ - tbnz w0, #0, 59de0 ::do_widen(char) const@@Base+0x458a0> │ │ │ │ - ldr x1, [x19, #112] │ │ │ │ - cmn x21, #0x1 │ │ │ │ - b.eq 59d1c ::do_widen(char) const@@Base+0x457dc> // b.none │ │ │ │ - cmp x21, #0x2 │ │ │ │ - mov x0, #0x2 // #2 │ │ │ │ - csel x21, x21, x0, ge // ge = tcont │ │ │ │ - cmp x20, #0x0 │ │ │ │ - csinc x20, x20, xzr, ne // ne = any │ │ │ │ - str x21, [x19, #120] │ │ │ │ - add x20, x20, x21 │ │ │ │ - sxtw x0, w20 │ │ │ │ - sxtw x21, w20 │ │ │ │ - cmp x1, w20, sxtw │ │ │ │ - b.eq 59b80 ::do_widen(char) const@@Base+0x45640> // b.none │ │ │ │ - tbnz x21, #63, 59d54 ::do_widen(char) const@@Base+0x45814> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - bl d8b0 │ │ │ │ - ldr x2, [x19, #104] │ │ │ │ - stp x0, x21, [x19, #104] │ │ │ │ - mov x1, x0 │ │ │ │ - cbz x2, 59b84 ::do_widen(char) const@@Base+0x45644> │ │ │ │ - mov x0, x2 │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [x19, #104] │ │ │ │ - stp x1, x1, [x19, #8] │ │ │ │ - str x1, [x19, #24] │ │ │ │ - cbz x24, 59ce0 ::do_widen(char) const@@Base+0x457a0> │ │ │ │ - add x27, x24, #0x8 │ │ │ │ - mov x1, x27 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 77b20 ::do_widen(char) const@@Base+0x635e0> │ │ │ │ - ldrb w0, [x25, #16] │ │ │ │ - tbz w0, #0, 59bb8 ::do_widen(char) const@@Base+0x45678> │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 59bb4 ::do_widen(char) const@@Base+0x45674> │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - strb wzr, [x25, #16] │ │ │ │ - stp x26, x24, [x19, #72] │ │ │ │ - mov x1, x27 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 77b20 ::do_widen(char) const@@Base+0x635e0> │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - strb w1, [x25, #16] │ │ │ │ - mov x0, x24 │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - ldr w2, [x19, #64] │ │ │ │ - mov x0, x24 │ │ │ │ - ldr w1, [x19, #128] │ │ │ │ - and w2, w2, #0xfffffff8 │ │ │ │ - str w2, [x19, #64] │ │ │ │ - orr w1, w1, #0x1 │ │ │ │ - str w1, [x19, #128] │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - ldr x20, [x22] │ │ │ │ - cbz x20, 59d88 ::do_widen(char) const@@Base+0x45848> │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl d8b0 │ │ │ │ - str x19, [x0, #16] │ │ │ │ - mov x1, x20 │ │ │ │ - bl d260 │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - ldr x0, [x22] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [x20, #16] │ │ │ │ - cbz x23, 59c48 ::do_widen(char) const@@Base+0x45708> │ │ │ │ - ldr x1, [x23] │ │ │ │ - ldr x2, [x1, #112] │ │ │ │ - cbz x0, 59d88 ::do_widen(char) const@@Base+0x45848> │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [x22] │ │ │ │ - cbz x0, 59d88 ::do_widen(char) const@@Base+0x45848> │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - cbz x0, 59c60 ::do_widen(char) const@@Base+0x45720> │ │ │ │ + mov x20, x1 │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + cbz x0, 5e69c ::do_widen(char) const@@Base+0x4063c> │ │ │ │ ldr x1, [x0] │ │ │ │ ldr x1, [x1, #16] │ │ │ │ blr x1 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 59e6c ::do_widen(char) const@@Base+0x4592c> // b.any │ │ │ │ - ldr x27, [sp, #144] │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - ldp x21, x22, [sp, #96] │ │ │ │ - ldp x23, x24, [sp, #112] │ │ │ │ - ldp x25, x26, [sp, #128] │ │ │ │ - add sp, sp, #0xa0 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + adrp x1, 7f000 │ │ │ │ + add x1, x1, #0x650 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5e67c ::do_widen(char) const@@Base+0x4061c> // b.none │ │ │ │ + ldrb w2, [x0] │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + cmp w2, #0x2a │ │ │ │ + b.eq 5e63c ::do_widen(char) const@@Base+0x405dc> // b.none │ │ │ │ + bl dc00 │ │ │ │ + cbz w0, 5e67c ::do_widen(char) const@@Base+0x4061c> │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + cbz x0, 5e64c ::do_widen(char) const@@Base+0x405ec> │ │ │ │ + mov x1, x21 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [x19, #144] │ │ │ │ + cbz x0, 5e688 ::do_widen(char) const@@Base+0x40628> │ │ │ │ + and x2, x0, #0xfffffffffffffffe │ │ │ │ + mov x1, x21 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + add x0, x19, #0x98 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ldr x2, [x2, #8] │ │ │ │ + mov x16, x2 │ │ │ │ + br x16 │ │ │ │ + ldr x21, [x20] │ │ │ │ + add x21, x21, #0x8 │ │ │ │ + b 5e63c ::do_widen(char) const@@Base+0x405dc> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmn x21, #0x1 │ │ │ │ - b.ne 59b2c ::do_widen(char) const@@Base+0x455ec> // b.any │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - str x0, [x19, #120] │ │ │ │ - cbz x20, 59d7c ::do_widen(char) const@@Base+0x4583c> │ │ │ │ - add x20, x20, x0 │ │ │ │ - sxtw x0, w20 │ │ │ │ - sxtw x21, w20 │ │ │ │ - cbnz w20, 59b58 ::do_widen(char) const@@Base+0x45618> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - stp x0, x0, [x19, #8] │ │ │ │ - str x0, [x19, #24] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3888] │ │ │ │ + b 5e610 ::do_widen(char) const@@Base+0x405b0> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldrb w0, [x25, #16] │ │ │ │ - tbz w0, #0, 59cf4 ::do_widen(char) const@@Base+0x457b4> │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 59d4c ::do_widen(char) const@@Base+0x4580c> │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - stp x26, xzr, [x19, #72] │ │ │ │ - ldr w1, [x19, #64] │ │ │ │ - ldr w0, [x19, #128] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - strb w2, [x25, #16] │ │ │ │ - and w1, w1, #0xfffffff8 │ │ │ │ - orr w0, w0, #0x1 │ │ │ │ - str w1, [x19, #64] │ │ │ │ - str w0, [x19, #128] │ │ │ │ - b 59bf8 ::do_widen(char) const@@Base+0x456b8> │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + bl dd90 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3984] │ │ │ │ + add x1, x19, #0x20 │ │ │ │ + ldr w2, [x20, #16] │ │ │ │ + add x21, x20, #0x18 │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ + str w2, [x19, #16] │ │ │ │ + str wzr, [x19, #32] │ │ │ │ + stp xzr, x1, [x1, #8] │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + stp x1, xzr, [x1, #24] │ │ │ │ + cbz x0, 5e758 ::do_widen(char) const@@Base+0x406f8> │ │ │ │ + bl 523f0 ::do_widen(char) const@@Base+0x34390> │ │ │ │ + mov x2, x0 │ │ │ │ + nop │ │ │ │ + mov x1, x2 │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ + cbnz x2, 5e720 ::do_widen(char) const@@Base+0x406c0> │ │ │ │ + mov x2, x0 │ │ │ │ + str x1, [x19, #48] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x1, x2 │ │ │ │ + ldr x2, [x2, #24] │ │ │ │ + cbnz x2, 5e740 ::do_widen(char) const@@Base+0x406e0> │ │ │ │ + ldr x2, [x21, #40] │ │ │ │ + str x0, [x19, #40] │ │ │ │ + stp x1, x2, [x19, #56] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ + add x21, x20, #0x48 │ │ │ │ + str wzr, [x19, #80] │ │ │ │ + stp xzr, x1, [x1, #8] │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + stp x1, xzr, [x1, #24] │ │ │ │ + cbz x0, 5e7b8 ::do_widen(char) const@@Base+0x40758> │ │ │ │ + bl 52644 ::do_widen(char) const@@Base+0x345e4> │ │ │ │ + mov x2, x0 │ │ │ │ + nop │ │ │ │ + mov x1, x2 │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ + cbnz x2, 5e780 ::do_widen(char) const@@Base+0x40720> │ │ │ │ + mov x2, x0 │ │ │ │ + str x1, [x19, #96] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x1, x2 │ │ │ │ + ldr x2, [x2, #24] │ │ │ │ + cbnz x2, 5e7a0 ::do_widen(char) const@@Base+0x40740> │ │ │ │ + ldr x2, [x21, #40] │ │ │ │ + str x0, [x19, #88] │ │ │ │ + stp x1, x2, [x19, #104] │ │ │ │ + add x0, x19, #0x88 │ │ │ │ str x0, [x19, #120] │ │ │ │ - cbz x20, 59d74 ::do_widen(char) const@@Base+0x45834> │ │ │ │ - add x20, x20, x0 │ │ │ │ - sxtw x0, w20 │ │ │ │ - sxtw x21, w20 │ │ │ │ - cmp x1, w20, sxtw │ │ │ │ - b.ne 59b58 ::do_widen(char) const@@Base+0x45618> // b.any │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - stp x0, x0, [x19, #8] │ │ │ │ - str x0, [x19, #24] │ │ │ │ - b 59b94 ::do_widen(char) const@@Base+0x45654> │ │ │ │ - str x26, [x19, #72] │ │ │ │ - b 59cf8 ::do_widen(char) const@@Base+0x457b8> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 59e6c ::do_widen(char) const@@Base+0x4592c> // b.any │ │ │ │ - bl d450 │ │ │ │ - cmp x1, #0x5 │ │ │ │ - b.eq 59d3c ::do_widen(char) const@@Base+0x457fc> // b.none │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - mov x21, x0 │ │ │ │ - b 59b5c ::do_widen(char) const@@Base+0x4561c> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x478 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - add x20, sp, #0x18 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x1, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - add x1, x1, #0x440 │ │ │ │ - bl dbd0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 59e6c ::do_widen(char) const@@Base+0x4592c> // b.any │ │ │ │ + add x21, x19, #0x78 │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x1, x2, [x20, #120] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 520a0 ::do_widen(char) const@@Base+0x34040> │ │ │ │ + add x0, x19, #0xa8 │ │ │ │ + str x0, [x19, #152] │ │ │ │ + add x0, x19, #0x98 │ │ │ │ + ldp x1, x2, [x20, #152] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 520a0 ::do_widen(char) const@@Base+0x34040> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 5e82c ::do_widen(char) const@@Base+0x407cc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + bl 525c0 ::do_widen(char) const@@Base+0x34560> │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + bl 52380 ::do_widen(char) const@@Base+0x34320> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x200 │ │ │ │ + str x0, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + bl de40 │ │ │ │ mov x0, x20 │ │ │ │ - bl e898 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8c8> │ │ │ │ - bl d820 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x22, sp, #0x18 │ │ │ │ - adrp x1, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 5e81c ::do_widen(char) const@@Base+0x407bc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 5e824 ::do_widen(char) const@@Base+0x407c4> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x170 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #304] │ │ │ │ + add x29, sp, #0x130 │ │ │ │ + stp x19, x20, [sp, #320] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x20, a1000 │ │ │ │ + stp x21, x22, [sp, #336] │ │ │ │ + add x20, x20, #0x628 │ │ │ │ + and w21, w1, #0xff │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #296] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldar x0, [x20] │ │ │ │ + tbz w0, #0, 5e9a0 ::do_widen(char) const@@Base+0x40940> │ │ │ │ + ldp x0, x1, [x19] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + cmp x1, #0x20 │ │ │ │ + b.hi 5e8f8 ::do_widen(char) const@@Base+0x40898> // b.pmore │ │ │ │ + b.eq 5e8c4 ::do_widen(char) const@@Base+0x40864> // b.none │ │ │ │ + adrp x0, a1000 │ │ │ │ + add x0, x0, #0x630 │ │ │ │ + tbz w21, #0, 5e9e4 ::do_widen(char) const@@Base+0x40984> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #296] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 5ea80 ::do_widen(char) const@@Base+0x40a20> // b.any │ │ │ │ + ldp x29, x30, [sp, #304] │ │ │ │ + ldp x19, x20, [sp, #320] │ │ │ │ + ldp x21, x22, [sp, #336] │ │ │ │ + add sp, sp, #0x170 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x21, sp, #0x8 │ │ │ │ + adrp x19, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x19, x19, #0x798 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, x19 │ │ │ │ + add x22, sp, #0x28 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + mov x1, x19 │ │ │ │ mov x0, x22 │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - add x1, x1, #0x450 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl d430 │ │ │ │ - adrp x20, 9f000 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + add x19, sp, #0x68 │ │ │ │ + add x20, sp, #0x48 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x8, x20 │ │ │ │ + mov w1, #0x1e // #30 │ │ │ │ + bl d290 │ │ │ │ + mov x3, x22 │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + bl d760 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@plt> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + str x23, [sp, #352] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5e968 ::do_widen(char) const@@Base+0x40908> // b.none │ │ │ │ + bl d870 │ │ │ │ + adrp x20, 9f000 │ │ │ │ ldr x20, [x20, #3744] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ + mov w0, #0x1e // #30 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + add x23, x23, #0x228 │ │ │ │ + str x23, [sp, #104] │ │ │ │ + str w0, [sp, #288] │ │ │ │ + ldr x0, [sp, #296] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 59e6c ::do_widen(char) const@@Base+0x4592c> // b.any │ │ │ │ - mov x0, x22 │ │ │ │ - bl e918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x948> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ + b.ne 5ea84 ::do_widen(char) const@@Base+0x40a24> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl e8cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8fc> │ │ │ │ + mov x0, x20 │ │ │ │ + bl de90 <__cxa_guard_acquire@plt> │ │ │ │ + cbz w0, 5e8a4 ::do_widen(char) const@@Base+0x40844> │ │ │ │ + adrp x1, a1000 │ │ │ │ + add x1, x1, #0x630 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3784] │ │ │ │ + adrp x3, a1000 │ │ │ │ + add x3, x3, #0x640 │ │ │ │ + adrp x2, a0000 │ │ │ │ + add x2, x2, #0x8 │ │ │ │ + stp x3, xzr, [x1] │ │ │ │ + strb wzr, [x1, #16] │ │ │ │ + bl d9a0 <__cxa_atexit@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d620 <__cxa_guard_release@plt> │ │ │ │ + b 5e8a4 ::do_widen(char) const@@Base+0x40844> │ │ │ │ + add x21, sp, #0x8 │ │ │ │ + adrp x19, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x19, x19, #0x798 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, x19 │ │ │ │ + add x22, sp, #0x28 │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + mov x1, x19 │ │ │ │ mov x0, x22 │ │ │ │ - bl d980 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ + bl 52180 ::do_widen(char) const@@Base+0x34120> │ │ │ │ + add x19, sp, #0x68 │ │ │ │ + add x20, sp, #0x48 │ │ │ │ mov x0, x19 │ │ │ │ - bl 544e0 ::do_widen(char) const@@Base+0x3ffa0> │ │ │ │ + mov x8, x20 │ │ │ │ + mov w1, #0x1f // #31 │ │ │ │ + bl d290 │ │ │ │ + mov x3, x22 │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x20 │ │ │ │ mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + bl d760 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + str x23, [sp, #352] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov w0, #0x1f // #31 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + add x23, x23, #0x228 │ │ │ │ + str x23, [sp, #104] │ │ │ │ + str w0, [sp, #288] │ │ │ │ + ldr x0, [sp, #296] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 59efc ::do_widen(char) const@@Base+0x459bc> // b.none │ │ │ │ + b.ne 5ea84 ::do_widen(char) const@@Base+0x40a24> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl e8cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8fc> │ │ │ │ + str x23, [sp, #352] │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl da70 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #296] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 59e6c ::do_widen(char) const@@Base+0x4592c> // b.any │ │ │ │ + str x23, [sp, #352] │ │ │ │ + b.ne 5ea84 ::do_widen(char) const@@Base+0x40a24> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - cbnz x24, 59e40 ::do_widen(char) const@@Base+0x45900> │ │ │ │ - b 59e48 ::do_widen(char) const@@Base+0x45908> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + str x23, [sp, #104] │ │ │ │ + bl 5bc80 ::do_widen(char) const@@Base+0x3dc20> │ │ │ │ + ldr x23, [sp, #352] │ │ │ │ + mov x0, x22 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 5ea98 ::do_widen(char) const@@Base+0x40a38> │ │ │ │ bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x20, 9f000 │ │ │ │ ldr x20, [x20, #3744] │ │ │ │ - mov x21, x0 │ │ │ │ - b 59e40 ::do_widen(char) const@@Base+0x45900> │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 5eadc ::do_widen(char) const@@Base+0x40a7c> │ │ │ │ bti j │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 59e6c ::do_widen(char) const@@Base+0x4592c> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - mov x0, x21 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 5eac4 ::do_widen(char) const@@Base+0x40a64> │ │ │ │ + bti j │ │ │ │ + b 5eaec ::do_widen(char) const@@Base+0x40a8c> │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + b 5eadc ::do_widen(char) const@@Base+0x40a7c> │ │ │ │ + bti j │ │ │ │ + b 5ea8c ::do_widen(char) const@@Base+0x40a2c> │ │ │ │ + bti j │ │ │ │ + b 5eb18 ::do_widen(char) const@@Base+0x40ab8> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x1f0 │ │ │ │ - adrp x5, 9f000 │ │ │ │ - ldr x5, [x5, #3744] │ │ │ │ - stp x29, x30, [sp, #400] │ │ │ │ - add x29, sp, #0x190 │ │ │ │ - stp x19, x20, [sp, #416] │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x2 │ │ │ │ + sub sp, sp, #0x190 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + mov x19, x1 │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #392] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldp x2, x3, [x20] │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 5ee34 ::do_widen(char) const@@Base+0x40dd4> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ stp x21, x22, [sp, #432] │ │ │ │ - mov x22, x0 │ │ │ │ - stp x23, x24, [sp, #448] │ │ │ │ + add x22, sp, #0x60 │ │ │ │ stp x25, x26, [sp, #464] │ │ │ │ + add x25, sp, #0x50 │ │ │ │ + str d15, [sp, #496] │ │ │ │ + bl dd70 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5e860 ::do_widen(char) const@@Base+0x40800> │ │ │ │ + mov x1, x0 │ │ │ │ + str x22, [sp, #80] │ │ │ │ + mov x0, x25 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 520a0 ::do_widen(char) const@@Base+0x34040> │ │ │ │ + ldp x21, x20, [sp, #80] │ │ │ │ + str xzr, [sp, #8] │ │ │ │ + add x20, x21, x20 │ │ │ │ + cmp x21, x20 │ │ │ │ + b.eq 5ece0 ::do_widen(char) const@@Base+0x40c80> // b.none │ │ │ │ + ldrb w3, [x21] │ │ │ │ + mov w0, #0xfd // #253 │ │ │ │ + sub w1, w3, #0x2b │ │ │ │ + tst w1, w0 │ │ │ │ + cinc x0, x21, eq // eq = none │ │ │ │ + sub x2, x20, x0 │ │ │ │ + cmp x2, #0x2 │ │ │ │ + b.le 5ece0 ::do_widen(char) const@@Base+0x40c80> │ │ │ │ + ldrb w1, [x0] │ │ │ │ + and w1, w1, #0xffffffdf │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x4e │ │ │ │ + b.eq 5ecc4 ::do_widen(char) const@@Base+0x40c64> // b.none │ │ │ │ + cmp x2, #0x3 │ │ │ │ + b.eq 5effc ::do_widen(char) const@@Base+0x40f9c> // b.none │ │ │ │ + cmp x2, #0x8 │ │ │ │ + b.ne 5ece0 ::do_widen(char) const@@Base+0x40c80> // b.any │ │ │ │ + cmp w1, #0x49 │ │ │ │ + b.ne 5ece0 ::do_widen(char) const@@Base+0x40c80> // b.any │ │ │ │ + ldrb w1, [x0, #1] │ │ │ │ + and w1, w1, #0xffffffdf │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x4e │ │ │ │ + b.ne 5ece0 ::do_widen(char) const@@Base+0x40c80> // b.any │ │ │ │ + ldrb w1, [x0, #2] │ │ │ │ + and w1, w1, #0xffffffdf │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x46 │ │ │ │ + b.ne 5ece0 ::do_widen(char) const@@Base+0x40c80> // b.any │ │ │ │ + ldrb w1, [x0, #3] │ │ │ │ + and w1, w1, #0xffffffdf │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x49 │ │ │ │ + b.ne 5ece0 ::do_widen(char) const@@Base+0x40c80> // b.any │ │ │ │ + ldrb w1, [x0, #4] │ │ │ │ + and w1, w1, #0xffffffdf │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x4e │ │ │ │ + b.ne 5ece0 ::do_widen(char) const@@Base+0x40c80> // b.any │ │ │ │ + ldrb w1, [x0, #5] │ │ │ │ + and w1, w1, #0xffffffdf │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x49 │ │ │ │ + b.ne 5ece0 ::do_widen(char) const@@Base+0x40c80> // b.any │ │ │ │ + ldrb w1, [x0, #6] │ │ │ │ + and w1, w1, #0xffffffdf │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x54 │ │ │ │ + b.ne 5ece0 ::do_widen(char) const@@Base+0x40c80> // b.any │ │ │ │ + ldrb w0, [x0, #7] │ │ │ │ + and w0, w0, #0xffffffdf │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w0, #0x59 │ │ │ │ + b.ne 5ece0 ::do_widen(char) const@@Base+0x40c80> // b.any │ │ │ │ + cmp w3, #0x2d │ │ │ │ + mov x0, #0x7ff0000000000000 // #9218868437227405312 │ │ │ │ + mov x1, #0xfff0000000000000 // #-4503599627370496 │ │ │ │ + fmov d15, x0 │ │ │ │ + fmov d31, x1 │ │ │ │ + fcsel d15, d15, d31, ne // ne = any │ │ │ │ + b 5eecc ::do_widen(char) const@@Base+0x40e6c> │ │ │ │ + ldrb w1, [x0, #1] │ │ │ │ + and w1, w1, #0xffffffdf │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x41 │ │ │ │ + b.eq 5ee94 ::do_widen(char) const@@Base+0x40e34> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + stp x23, x24, [sp, #448] │ │ │ │ + add x26, sp, #0x48 │ │ │ │ + mov x0, x26 │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3792] │ │ │ │ + stp xzr, xzr, [sp, #32] │ │ │ │ + add x23, sp, #0x80 │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + stp x1, xzr, [sp, #16] │ │ │ │ + stp xzr, xzr, [sp, #48] │ │ │ │ + str xzr, [sp, #64] │ │ │ │ stp x27, x28, [sp, #480] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x4, [x5] │ │ │ │ - str x4, [sp, #392] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - cbz x0, 5a414 ::do_widen(char) const@@Base+0x45ed4> │ │ │ │ - mov x28, x1 │ │ │ │ - ldr w1, [x0, #56] │ │ │ │ - tbnz w1, #0, 5a434 ::do_widen(char) const@@Base+0x45ef4> │ │ │ │ - ldr x1, [x0] │ │ │ │ - mov x20, x2 │ │ │ │ - mov x21, x3 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 59f90 ::do_widen(char) const@@Base+0x45a50> // b.none │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - ldr x24, [x1, #16] │ │ │ │ - cmn x20, #0x1 │ │ │ │ - mov x1, #0x80 // #128 │ │ │ │ - csel x20, x20, x1, ne // ne = any │ │ │ │ - cmn x21, #0x1 │ │ │ │ - b.ne 59fa8 ::do_widen(char) const@@Base+0x45a68> // b.any │ │ │ │ - ldr x21, [x0, #48] │ │ │ │ - mov x0, #0x120 // #288 │ │ │ │ - bl d8b0 │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x0, x0, #0x38 │ │ │ │ - stp xzr, xzr, [x19, #16] │ │ │ │ - add x23, x19, #0x48 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - stp x1, xzr, [x19] │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ bl dfc0 │ │ │ │ - str wzr, [x19, #64] │ │ │ │ - ldr q31, [x28] │ │ │ │ - add x3, x19, #0x200 │ │ │ │ - movi v30.4s, #0x0 │ │ │ │ - strb wzr, [x23, #168] │ │ │ │ - mov w2, #0x4 // #4 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - mov x1, v31.d[1] │ │ │ │ - add x0, x0, #0xa8 │ │ │ │ - str q31, [sp, #48] │ │ │ │ - stur q30, [x19, #248] │ │ │ │ - stur q30, [x3, #-248] │ │ │ │ - str x0, [x19] │ │ │ │ - str w2, [x19, #280] │ │ │ │ - cbz x1, 5a024 ::do_widen(char) const@@Base+0x45ae4> │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 77b20 ::do_widen(char) const@@Base+0x635e0> │ │ │ │ - ldp x1, x2, [x28, #16] │ │ │ │ - add x3, sp, #0x50 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - stp x3, x0, [sp, #8] │ │ │ │ - str x3, [sp, #64] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 4fb60 ::do_widen(char) const@@Base+0x3b620> │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - add x26, sp, #0x70 │ │ │ │ - ldp x1, x2, [x28, #48] │ │ │ │ - str x26, [sp, #96] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 4fb60 ::do_widen(char) const@@Base+0x3b620> │ │ │ │ - ldp x6, x7, [x28, #112] │ │ │ │ - add x27, sp, #0xc0 │ │ │ │ - ldp x1, x2, [x28, #128] │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - ldr x3, [x28, #88] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0xef8 │ │ │ │ + stp x1, x21, [sp, #16] │ │ │ │ + mov x0, x23 │ │ │ │ + stp x21, x20, [sp, #32] │ │ │ │ + add x27, sp, #0x10 │ │ │ │ + bl d3b0 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3992] │ │ │ │ + str xzr, [sp, #344] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #352] │ │ │ │ + add x2, x21, #0x40 │ │ │ │ + add x3, x21, #0x18 │ │ │ │ + str x2, [sp, #128] │ │ │ │ + add x2, sp, #0x200 │ │ │ │ + stp x3, xzr, [sp, #112] │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x23 │ │ │ │ + stur q31, [x2, #-152] │ │ │ │ + stur q31, [x2, #-136] │ │ │ │ + bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr w1, [sp, #160] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov x0, x23 │ │ │ │ + str w2, [sp, #156] │ │ │ │ + bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + ldr w2, [sp, #152] │ │ │ │ + mov x3, #0x11 // #17 │ │ │ │ + add x28, sp, #0x70 │ │ │ │ + add x1, sp, #0x8 │ │ │ │ + and w2, w2, #0xffffefff │ │ │ │ + mov x0, x28 │ │ │ │ str x3, [sp, #136] │ │ │ │ - ldr q31, [x28, #96] │ │ │ │ - stp x6, x7, [sp, #160] │ │ │ │ - ldr w5, [x28, #80] │ │ │ │ - add x2, x1, x2 │ │ │ │ - str w5, [sp, #128] │ │ │ │ - str q31, [sp, #144] │ │ │ │ - str x27, [sp, #176] │ │ │ │ - bl 4fb60 ::do_widen(char) const@@Base+0x3b620> │ │ │ │ - ldr w0, [x19, #280] │ │ │ │ - ldr w1, [x28, #160] │ │ │ │ - str w1, [sp, #208] │ │ │ │ - tbnz w0, #0, 5a46c ::do_widen(char) const@@Base+0x45f2c> │ │ │ │ - cmn x21, #0x1 │ │ │ │ - b.eq 5a388 ::do_widen(char) const@@Base+0x45e48> // b.none │ │ │ │ - cmp x21, #0x2 │ │ │ │ - mov x0, #0x2 // #2 │ │ │ │ - csel x21, x21, x0, ge // ge = tcont │ │ │ │ - cmp x20, #0x0 │ │ │ │ - csinc x20, x20, xzr, ne // ne = any │ │ │ │ - str x21, [x19, #272] │ │ │ │ - ldr x0, [x19, #264] │ │ │ │ - add x20, x20, x21 │ │ │ │ - sxtw x21, w20 │ │ │ │ - cmp x0, w20, sxtw │ │ │ │ - b.eq 5a104 ::do_widen(char) const@@Base+0x45bc4> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - tbnz x21, #63, 5a3e8 ::do_widen(char) const@@Base+0x45ea8> │ │ │ │ - adrp x20, 9f000 │ │ │ │ + str w2, [sp, #152] │ │ │ │ + bl d640 (double&)@plt> │ │ │ │ + ldr x2, [x0] │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + ldur x2, [x2, #-24] │ │ │ │ + add x0, x0, x2 │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + tst w0, w1 │ │ │ │ + b.eq 5ef84 ::do_widen(char) const@@Base+0x40f24> // b.none │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3712] │ │ │ │ + mov x0, x23 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + stp x21, xzr, [sp, #112] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #128] │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + bl d410 │ │ │ │ + str x24, [sp, #16] │ │ │ │ + mov x0, x26 │ │ │ │ + bl db90 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #4080] │ │ │ │ + adrp x22, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ ldr x20, [x20, #3744] │ │ │ │ - bl d8b0 │ │ │ │ - ldr x2, [x19, #256] │ │ │ │ - stp x0, x21, [x19, #256] │ │ │ │ - mov x1, x0 │ │ │ │ - cbz x2, 5a108 ::do_widen(char) const@@Base+0x45bc8> │ │ │ │ - mov x0, x2 │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [x19, #256] │ │ │ │ - stp x1, x1, [x19, #8] │ │ │ │ - ldr q30, [sp, #48] │ │ │ │ - str x1, [x19, #24] │ │ │ │ - mov x1, v30.d[1] │ │ │ │ - str q30, [sp, #224] │ │ │ │ - cbz x1, 5a12c ::do_widen(char) const@@Base+0x45bec> │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 77b20 ::do_widen(char) const@@Base+0x635e0> │ │ │ │ - ldp x1, x2, [sp, #64] │ │ │ │ - add x3, sp, #0x100 │ │ │ │ - add x20, sp, #0xf0 │ │ │ │ - str x3, [sp, #240] │ │ │ │ - mov x0, x20 │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 4fb60 ::do_widen(char) const@@Base+0x3b620> │ │ │ │ - ldp x1, x2, [sp, #96] │ │ │ │ - add x3, sp, #0x120 │ │ │ │ - add x21, sp, #0x110 │ │ │ │ - str x3, [sp, #272] │ │ │ │ - mov x0, x21 │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 4fb60 ::do_widen(char) const@@Base+0x3b620> │ │ │ │ - ldp x4, x5, [sp, #160] │ │ │ │ - add x3, sp, #0x170 │ │ │ │ - ldp x1, x2, [sp, #176] │ │ │ │ - add x0, sp, #0x160 │ │ │ │ - ldr x6, [sp, #136] │ │ │ │ - str x6, [sp, #312] │ │ │ │ - ldr q31, [sp, #144] │ │ │ │ - stp x4, x5, [sp, #336] │ │ │ │ - ldr w7, [sp, #128] │ │ │ │ - add x2, x1, x2 │ │ │ │ - str w7, [sp, #304] │ │ │ │ - str q31, [sp, #320] │ │ │ │ - str x3, [sp, #352] │ │ │ │ - bl 4fb60 ::do_widen(char) const@@Base+0x3b620> │ │ │ │ - ldrb w0, [x23, #168] │ │ │ │ - ldr w1, [sp, #208] │ │ │ │ - str w1, [sp, #384] │ │ │ │ - tbnz w0, #0, 5a3b0 ::do_widen(char) const@@Base+0x45e70> │ │ │ │ - ldr q29, [sp, #224] │ │ │ │ - mov x1, v29.d[1] │ │ │ │ - stur q29, [x19, #72] │ │ │ │ - cbz x1, 5a1c8 ::do_widen(char) const@@Base+0x45c88> │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 77b20 ::do_widen(char) const@@Base+0x635e0> │ │ │ │ - ldp x1, x2, [sp, #240] │ │ │ │ - add x3, x19, #0x68 │ │ │ │ - str x3, [x19, #88] │ │ │ │ - add x20, x19, #0x58 │ │ │ │ - mov x0, x20 │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 4fb60 ::do_widen(char) const@@Base+0x3b620> │ │ │ │ - ldp x1, x2, [sp, #272] │ │ │ │ - add x3, x19, #0x88 │ │ │ │ - str x3, [x19, #120] │ │ │ │ - add x21, x19, #0x78 │ │ │ │ - mov x0, x21 │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 4fb60 ::do_widen(char) const@@Base+0x3b620> │ │ │ │ - ldr x1, [sp, #312] │ │ │ │ - str x1, [x20, #72] │ │ │ │ - ldr w2, [sp, #304] │ │ │ │ - add x3, x19, #0xd8 │ │ │ │ - ldr q31, [sp, #320] │ │ │ │ - str w2, [x20, #64] │ │ │ │ - ldp x4, x5, [sp, #336] │ │ │ │ - add x0, x19, #0xc8 │ │ │ │ - ldp x1, x2, [sp, #352] │ │ │ │ - stur q31, [x19, #168] │ │ │ │ - stp x4, x5, [x23, #112] │ │ │ │ - str x3, [x19, #200] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 4fb60 ::do_widen(char) const@@Base+0x3b620> │ │ │ │ - ldr w2, [sp, #384] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str w2, [x23, #160] │ │ │ │ - add x0, sp, #0xe0 │ │ │ │ - strb w1, [x23, #168] │ │ │ │ - bl 54b20 ::do_widen(char) const@@Base+0x405e0> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - ldr w2, [x19, #64] │ │ │ │ - ldr w1, [x19, #280] │ │ │ │ - and w2, w2, #0xfffffff8 │ │ │ │ - str w2, [x19, #64] │ │ │ │ - orr w1, w1, #0x1 │ │ │ │ - str w1, [x19, #280] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 5a278 ::do_widen(char) const@@Base+0x45d38> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 5a288 ::do_widen(char) const@@Base+0x45d48> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5a29c ::do_widen(char) const@@Base+0x45d5c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x20, [sp, #56] │ │ │ │ - cbz x20, 5a2e0 ::do_widen(char) const@@Base+0x45da0> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 5a2e0 ::do_widen(char) const@@Base+0x45da0> // b.any │ │ │ │ + add x22, x22, #0x5e0 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + add x1, x1, #0x120 │ │ │ │ + stp x22, x1, [sp, #16] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + ldr x0, [sp, #392] │ │ │ │ ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77b50 ::do_widen(char) const@@Base+0x63610> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 5a3c0 ::do_widen(char) const@@Base+0x45e80> // b.none │ │ │ │ - nop │ │ │ │ - ldr x20, [x22] │ │ │ │ - cbz x20, 5a414 ::do_widen(char) const@@Base+0x45ed4> │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 5f044 ::do_widen(char) const@@Base+0x40fe4> // b.any │ │ │ │ + mov x0, x27 │ │ │ │ + bl e730 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x760> │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + cbz x0, 5eb7c ::do_widen(char) const@@Base+0x40b1c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldr x1, [x19] │ │ │ │ + str x0, [x19] │ │ │ │ + cbz x1, 5ef1c ::do_widen(char) const@@Base+0x40ebc> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x3, [sp, #392] │ │ │ │ + ldr x2, [x0] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 5f030 ::do_widen(char) const@@Base+0x40fd0> // b.any │ │ │ │ + ldr x2, [x1] │ │ │ │ + mov x0, x1 │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ + add sp, sp, #0x190 │ │ │ │ + mov x16, x1 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ + autiasp │ │ │ │ + br x16 │ │ │ │ + ldrb w1, [x0, #2] │ │ │ │ + and w1, w1, #0xffffffdf │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x4e │ │ │ │ + b.ne 5ece0 ::do_widen(char) const@@Base+0x40c80> // b.any │ │ │ │ + add x1, x0, #0x3 │ │ │ │ + cmp x20, x1 │ │ │ │ + b.ne 5ef4c ::do_widen(char) const@@Base+0x40eec> // b.any │ │ │ │ + cmp w3, #0x2d │ │ │ │ + mov x0, #0x7ff8000000000000 // #9221120237041090560 │ │ │ │ + mov x1, #0xfff8000000000000 // #-2251799813685248 │ │ │ │ + fmov d15, x0 │ │ │ │ + fmov d31, x1 │ │ │ │ + fcsel d15, d15, d31, ne // ne = any │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ bl d8b0 │ │ │ │ - str x19, [x0, #16] │ │ │ │ - mov x1, x20 │ │ │ │ - bl d260 │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - ldr x0, [x22] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [x20, #16] │ │ │ │ - cbz x24, 5a330 ::do_widen(char) const@@Base+0x45df0> │ │ │ │ - ldr x1, [x24] │ │ │ │ - ldr x2, [x1, #112] │ │ │ │ - cbz x0, 5a414 ::do_widen(char) const@@Base+0x45ed4> │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - mov x0, x24 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [x22] │ │ │ │ - cbz x0, 5a414 ::do_widen(char) const@@Base+0x45ed4> │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - cbz x0, 5a348 ::do_widen(char) const@@Base+0x45e08> │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + ldr x0, [x19] │ │ │ │ + add x2, x2, #0x668 │ │ │ │ + str x1, [x19] │ │ │ │ + str x2, [x1] │ │ │ │ + str d15, [x1, #8] │ │ │ │ + cbz x0, 5ef00 ::do_widen(char) const@@Base+0x40ea0> │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ blr x1 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 5ef74 ::do_widen(char) const@@Base+0x40f14> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldp x21, x22, [sp, #432] │ │ │ │ + ldp x25, x26, [sp, #464] │ │ │ │ + ldr d15, [sp, #496] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ ldr x2, [sp, #392] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 5a4b4 ::do_widen(char) const@@Base+0x45f74> // b.any │ │ │ │ - ldp x29, x30, [sp, #400] │ │ │ │ - ldp x19, x20, [sp, #416] │ │ │ │ - ldp x21, x22, [sp, #432] │ │ │ │ - ldp x23, x24, [sp, #448] │ │ │ │ - ldp x25, x26, [sp, #464] │ │ │ │ - ldp x27, x28, [sp, #480] │ │ │ │ - add sp, sp, #0x1f0 │ │ │ │ + b.ne 5f030 ::do_widen(char) const@@Base+0x40fd0> // b.any │ │ │ │ + add sp, sp, #0x190 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x21, #0x4 // #4 │ │ │ │ - str x21, [x19, #272] │ │ │ │ - cbnz x20, 5a0c4 ::do_widen(char) const@@Base+0x45b84> │ │ │ │ - ldr x1, [x19, #264] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - mov x21, x0 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 5a0e0 ::do_widen(char) const@@Base+0x45ba0> // b.any │ │ │ │ - ldr x1, [x19, #256] │ │ │ │ - b 5a108 ::do_widen(char) const@@Base+0x45bc8> │ │ │ │ + sub x1, x20, x1 │ │ │ │ + cmp x1, #0x1 │ │ │ │ + b.le 5ece0 ::do_widen(char) const@@Base+0x40c80> │ │ │ │ + ldrb w0, [x0, #3] │ │ │ │ + cmp w0, #0x28 │ │ │ │ + b.ne 5ece0 ::do_widen(char) const@@Base+0x40c80> // b.any │ │ │ │ + ldurb w0, [x20, #-1] │ │ │ │ + cmp w0, #0x29 │ │ │ │ + b.ne 5ece0 ::do_widen(char) const@@Base+0x40c80> // b.any │ │ │ │ + b 5eeb4 ::do_widen(char) const@@Base+0x40e54> │ │ │ │ + ldr d15, [sp, #496] │ │ │ │ + ldp x21, x22, [sp, #432] │ │ │ │ + ldp x25, x26, [sp, #464] │ │ │ │ + b 5ef1c ::do_widen(char) const@@Base+0x40ebc> │ │ │ │ + mov x0, x28 │ │ │ │ + bl da00 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3712] │ │ │ │ + mov w28, w0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ mov x0, x23 │ │ │ │ - bl 54b20 ::do_widen(char) const@@Base+0x405e0> │ │ │ │ - strb wzr, [x23, #168] │ │ │ │ - b 5a1ac ::do_widen(char) const@@Base+0x45c6c> │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x560 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 5a408 ::do_widen(char) const@@Base+0x45ec8> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - b 5a2e0 ::do_widen(char) const@@Base+0x45da0> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - ldr x0, [sp, #392] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5a4b4 ::do_widen(char) const@@Base+0x45f74> // b.any │ │ │ │ - bl d450 │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 5a2e0 ::do_widen(char) const@@Base+0x45da0> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x478 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - add x20, sp, #0xe0 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x1, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - add x1, x1, #0x440 │ │ │ │ - bl dbd0 │ │ │ │ - ldr x0, [sp, #392] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5a4b4 ::do_widen(char) const@@Base+0x45f74> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl e898 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8c8> │ │ │ │ - bl d820 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x22, sp, #0xe0 │ │ │ │ - adrp x1, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - add x2, sp, #0x20 │ │ │ │ - add x1, x1, #0x450 │ │ │ │ - str w4, [sp, #32] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - bl d430 │ │ │ │ - ldr x0, [sp, #392] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 5a548 ::do_widen(char) const@@Base+0x46008> // b.none │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + stp x21, xzr, [sp, #112] │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + str x1, [sp, #128] │ │ │ │ + bl d410 │ │ │ │ + str x24, [sp, #16] │ │ │ │ + mov x0, x26 │ │ │ │ + bl db90 │ │ │ │ + cmn w28, #0x1 │ │ │ │ + b.ne 5edf0 ::do_widen(char) const@@Base+0x40d90> // b.any │ │ │ │ + ldurb w0, [x20, #-1] │ │ │ │ + sub w0, w0, #0x2b │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w0, #0x3a │ │ │ │ + b.hi 5efec ::do_widen(char) const@@Base+0x40f8c> // b.pmore │ │ │ │ + mov x1, #0x400000004000000 // #288230376218820608 │ │ │ │ + movk x1, #0x5 │ │ │ │ + lsr x0, x1, x0 │ │ │ │ + tbnz w0, #0, 5edf0 ::do_widen(char) const@@Base+0x40d90> │ │ │ │ + ldr d15, [sp, #8] │ │ │ │ + ldp x23, x24, [sp, #448] │ │ │ │ + ldp x27, x28, [sp, #480] │ │ │ │ + b 5eecc ::do_widen(char) const@@Base+0x40e6c> │ │ │ │ + cmp w1, #0x49 │ │ │ │ + b.ne 5ece0 ::do_widen(char) const@@Base+0x40c80> // b.any │ │ │ │ + ldrb w1, [x0, #1] │ │ │ │ + and w1, w1, #0xffffffdf │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x4e │ │ │ │ + b.ne 5ece0 ::do_widen(char) const@@Base+0x40c80> // b.any │ │ │ │ + ldrb w0, [x0, #2] │ │ │ │ + and w0, w0, #0xffffffdf │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w0, #0x46 │ │ │ │ + b.ne 5ece0 ::do_widen(char) const@@Base+0x40c80> // b.any │ │ │ │ + b 5eca8 ::do_widen(char) const@@Base+0x40c48> │ │ │ │ + stp x21, x22, [sp, #432] │ │ │ │ + stp x23, x24, [sp, #448] │ │ │ │ + stp x25, x26, [sp, #464] │ │ │ │ + stp x27, x28, [sp, #480] │ │ │ │ + str d15, [sp, #496] │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x21, x1 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #232] │ │ │ │ - cbz x0, 5a4e0 ::do_widen(char) const@@Base+0x45fa0> │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - adrp x20, 9f000 │ │ │ │ + adrp x20, 9f000 │ │ │ │ ldr x20, [x20, #3744] │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - bl 54b20 ::do_widen(char) const@@Base+0x405e0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 546a0 ::do_widen(char) const@@Base+0x40160> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d870 │ │ │ │ + mov x19, x0 │ │ │ │ + cmp x1, #0x1 │ │ │ │ + b.ne 5f15c ::do_widen(char) const@@Base+0x410fc> // b.any │ │ │ │ + stp x27, x28, [sp, #480] │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + add x28, sp, #0x70 │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x28 │ │ │ │ + bl d5a0 , std::allocator > const&)@plt> │ │ │ │ ldr x0, [sp, #392] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 5a4b4 ::do_widen(char) const@@Base+0x45f74> // b.any │ │ │ │ - mov x0, x21 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 5a4d4 ::do_widen(char) const@@Base+0x45f94> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 5a4e8 ::do_widen(char) const@@Base+0x45fa8> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 5a4d4 ::do_widen(char) const@@Base+0x45f94> │ │ │ │ - mov x0, x22 │ │ │ │ - bl e918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x948> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d980 │ │ │ │ - b 5a4e8 ::do_widen(char) const@@Base+0x45fa8> │ │ │ │ + b.ne 5f188 ::do_widen(char) const@@Base+0x41128> // b.any │ │ │ │ + mov x0, x28 │ │ │ │ + bl e81c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x84c> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cbz x0, 5a588 ::do_widen(char) const@@Base+0x46048> │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3712] │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + mov x0, x23 │ │ │ │ + stp x21, xzr, [sp, #112] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ mov x21, x20 │ │ │ │ - adrp x20, 9f000 │ │ │ │ + str x1, [sp, #128] │ │ │ │ + bl d410 │ │ │ │ + b 5f0ec ::do_widen(char) const@@Base+0x4108c> │ │ │ │ + bti j │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3712] │ │ │ │ + mov x21, x1 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x2, #0x10 │ │ │ │ + str x1, [sp, #128] │ │ │ │ + bl d410 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + mov x0, x26 │ │ │ │ + str x24, [sp, #16] │ │ │ │ + bl db90 │ │ │ │ + adrp x20, 9f000 │ │ │ │ ldr x20, [x20, #3744] │ │ │ │ - b 5a4f0 ::do_widen(char) const@@Base+0x45fb0> │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x23, x24, [sp, #448] │ │ │ │ + mov x1, x21 │ │ │ │ + ldp x27, x28, [sp, #480] │ │ │ │ + b 5f054 ::do_widen(char) const@@Base+0x40ff4> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl da70 │ │ │ │ + mov x20, x1 │ │ │ │ + cmp x1, #0x2 │ │ │ │ + b.ne 5f0a0 ::do_widen(char) const@@Base+0x41040> // b.any │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + b 5edc0 ::do_widen(char) const@@Base+0x40d60> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 │ │ │ │ + add x1, x1, #0x228 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x28 │ │ │ │ + str x1, [sp, #112] │ │ │ │ + bl 5bc80 ::do_widen(char) const@@Base+0x3dc20> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + ldp x27, x28, [sp, #480] │ │ │ │ + mov x0, x25 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr x0, [sp, #392] │ │ │ │ - ldr x1, [x21] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 5a4b4 ::do_widen(char) const@@Base+0x45f74> // b.any │ │ │ │ + stp x23, x24, [sp, #448] │ │ │ │ + stp x27, x28, [sp, #480] │ │ │ │ + b.ne 5f044 ::do_widen(char) const@@Base+0x40fe4> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl de30 <_Unwind_Resume@plt> │ │ │ │ + stp x23, x24, [sp, #448] │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x21, x1 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 5a5ec ::do_widen(char) const@@Base+0x460ac> │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - add x0, sp, #0xe0 │ │ │ │ - bl 54b20 ::do_widen(char) const@@Base+0x405e0> │ │ │ │ - b 5a4e0 ::do_widen(char) const@@Base+0x45fa0> │ │ │ │ + mov x19, x0 │ │ │ │ + b 5f154 ::do_widen(char) const@@Base+0x410f4> │ │ │ │ bti j │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x20, x0 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x21, x1 │ │ │ │ + mov x0, x27 │ │ │ │ + str x22, [sp, #16] │ │ │ │ + bl dd00 │ │ │ │ mov x0, x19 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5a4b4 ::do_widen(char) const@@Base+0x45f74> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 5a57c ::do_widen(char) const@@Base+0x4603c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 5a57c ::do_widen(char) const@@Base+0x4603c> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 5a5e0 ::do_widen(char) const@@Base+0x460a0> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 5a5e0 ::do_widen(char) const@@Base+0x460a0> │ │ │ │ + mov x1, x21 │ │ │ │ + ldp x23, x24, [sp, #448] │ │ │ │ + ldp x27, x28, [sp, #480] │ │ │ │ + b 5f054 ::do_widen(char) const@@Base+0x40ff4> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + mov x2, x0 │ │ │ │ + mov w4, #0x9999 // #39321 │ │ │ │ + ldrb w0, [x0] │ │ │ │ + movk w4, #0x1999, lsl #16 │ │ │ │ + ldr w1, [x2, #4] │ │ │ │ + ldr x3, [x2, #24] │ │ │ │ + cmp w1, w4 │ │ │ │ + add w1, w1, w1, lsl #2 │ │ │ │ + cset w4, hi // hi = pmore │ │ │ │ + orr w0, w0, w4 │ │ │ │ + strb w0, [x2] │ │ │ │ + lsl w1, w1, #1 │ │ │ │ + str w1, [x2, #4] │ │ │ │ + ldrb w3, [x3] │ │ │ │ + sub w3, w3, #0x30 │ │ │ │ + and w4, w3, #0xff │ │ │ │ + cmp w4, #0x9 │ │ │ │ + b.hi 5f270 ::do_widen(char) const@@Base+0x41210> // b.pmore │ │ │ │ + mul w4, w1, w3 │ │ │ │ + cbz w3, 5f258 ::do_widen(char) const@@Base+0x411f8> │ │ │ │ + tbnz w0, #0, 5f270 ::do_widen(char) const@@Base+0x41210> │ │ │ │ + umull x1, w1, w3 │ │ │ │ + cmp xzr, x1, lsr #32 │ │ │ │ + b.ne 5f254 ::do_widen(char) const@@Base+0x411f4> // b.any │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ + ldr w2, [x1] │ │ │ │ + adds w4, w4, w2 │ │ │ │ + b.cc 5f264 ::do_widen(char) const@@Base+0x41204> // b.lo, b.ul, b.last │ │ │ │ + ret │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ + ldr w2, [x1] │ │ │ │ + add w4, w4, w2 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w4, [x1] │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x130 │ │ │ │ - adrp x2, 9f000 │ │ │ │ + sub sp, sp, #0x1b0 │ │ │ │ + adrp x2, 9f000 │ │ │ │ ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #208] │ │ │ │ - add x29, sp, #0xd0 │ │ │ │ - stp x19, x20, [sp, #224] │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #240] │ │ │ │ - mov x21, x1 │ │ │ │ - mov x22, x19 │ │ │ │ - stp x23, x24, [sp, #256] │ │ │ │ - add x24, x0, #0x240 │ │ │ │ - mov x0, x24 │ │ │ │ - stp x25, x26, [sp, #272] │ │ │ │ - adrp x23, 9e000 │ │ │ │ - stp x27, x28, [sp, #288] │ │ │ │ + stp x29, x30, [sp, #336] │ │ │ │ + add x29, sp, #0x150 │ │ │ │ + stp x19, x20, [sp, #352] │ │ │ │ + mov x19, x1 │ │ │ │ + stp x21, x22, [sp, #368] │ │ │ │ + mov x21, x0 │ │ │ │ + add x22, sp, #0x78 │ │ │ │ + stp x23, x24, [sp, #384] │ │ │ │ + add x23, sp, #0x68 │ │ │ │ + stp x25, x26, [sp, #400] │ │ │ │ + stp x27, x28, [sp, #416] │ │ │ │ ldr x1, [x2] │ │ │ │ - str x1, [sp, #200] │ │ │ │ + str x1, [sp, #328] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl d3b0 │ │ │ │ - str xzr, [x24, #216] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x19, #0x400 │ │ │ │ - strh wzr, [x19, #800] │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x3, x3, #0x4b0 │ │ │ │ - add x4, x23, #0xe08 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x2, x2, #0xe30 │ │ │ │ - stur q31, [x0, #-216] │ │ │ │ + bl dd70 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5e860 ::do_widen(char) const@@Base+0x40800> │ │ │ │ + mov x1, x0 │ │ │ │ + str x22, [sp, #104] │ │ │ │ + mov x0, x23 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 520a0 ::do_widen(char) const@@Base+0x34040> │ │ │ │ + ldp x20, x19, [sp, #104] │ │ │ │ + add x19, x20, x19 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq 5f418 ::do_widen(char) const@@Base+0x413b8> // b.none │ │ │ │ + str wzr, [sp, #52] │ │ │ │ + mov x3, #0x100000000 // #4294967296 │ │ │ │ + add x1, sp, #0x34 │ │ │ │ + mov w2, #0xfd // #253 │ │ │ │ + ldrb w25, [x20] │ │ │ │ + sub x0, x19, #0x1 │ │ │ │ + stp x3, x1, [sp, #64] │ │ │ │ + sub w3, w25, #0x2b │ │ │ │ + tst w3, w2 │ │ │ │ + cinc x20, x20, eq // eq = none │ │ │ │ + stp x20, x0, [sp, #80] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.cc 5f418 ::do_widen(char) const@@Base+0x413b8> // b.lo, b.ul, b.last │ │ │ │ + ldurb w1, [x19, #-1] │ │ │ │ + sub w1, w1, #0x30 │ │ │ │ + and w0, w1, #0xff │ │ │ │ + cmp w0, #0x9 │ │ │ │ + b.hi 5f418 ::do_widen(char) const@@Base+0x413b8> // b.pmore │ │ │ │ + add x24, sp, #0x38 │ │ │ │ + sub x19, x19, #0x2 │ │ │ │ + mov x0, x24 │ │ │ │ + str w1, [sp, #52] │ │ │ │ + adrp x28, 9f000 │ │ │ │ + ldr x28, [x28, #3744] │ │ │ │ + str x19, [sp, #88] │ │ │ │ + bl dfc0 │ │ │ │ + bl db30 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl d330 │ │ │ │ + and w3, w0, #0xff │ │ │ │ + and w27, w0, #0x1 │ │ │ │ + tbz w0, #0, 5f514 ::do_widen(char) const@@Base+0x414b4> │ │ │ │ + mov w5, #0x9999 // #39321 │ │ │ │ + sub x4, x20, #0x1 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + movk w5, #0x1999, lsl #16 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.cc 5f478 ::do_widen(char) const@@Base+0x41418> // b.lo, b.ul, b.last │ │ │ │ + cbz w3, 5f3f4 ::do_widen(char) const@@Base+0x41394> │ │ │ │ + ldrb w1, [x19] │ │ │ │ + sub w1, w1, #0x30 │ │ │ │ + and w2, w1, #0xff │ │ │ │ + cmp w2, #0x9 │ │ │ │ + b.hi 5f410 ::do_widen(char) const@@Base+0x413b0> // b.pmore │ │ │ │ + add w0, w0, w0, lsl #2 │ │ │ │ + lsl w0, w0, #1 │ │ │ │ + mul w2, w0, w1 │ │ │ │ + cbz w1, 5f460 ::do_widen(char) const@@Base+0x41400> │ │ │ │ + cbnz w3, 5f410 ::do_widen(char) const@@Base+0x413b0> │ │ │ │ + umull x1, w0, w1 │ │ │ │ + cmp xzr, x1, lsr #32 │ │ │ │ + b.ne 5f410 ::do_widen(char) const@@Base+0x413b0> // b.any │ │ │ │ + ldr w1, [sp, #52] │ │ │ │ + adds w2, w2, w1 │ │ │ │ + b.cs 5f410 ::do_widen(char) const@@Base+0x413b0> // b.hs, b.nlast │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + str w2, [sp, #52] │ │ │ │ + cmp x19, x4 │ │ │ │ + b.eq 5f478 ::do_widen(char) const@@Base+0x41418> // b.none │ │ │ │ + ldrb w1, [x19] │ │ │ │ + cmp w0, w5 │ │ │ │ + cset w3, hi // hi = pmore │ │ │ │ + sub w1, w1, #0x30 │ │ │ │ + and w2, w1, #0xff │ │ │ │ + cmp w2, #0x9 │ │ │ │ + b.ls 5f3b8 ::do_widen(char) const@@Base+0x41358> // b.plast │ │ │ │ + mov x0, x24 │ │ │ │ + bl db90 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3696] │ │ │ │ + adrp x21, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + adrp x28, 9f000 │ │ │ │ + ldr x28, [x28, #3744] │ │ │ │ + add x21, x21, #0x5e0 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + add x1, x1, #0x120 │ │ │ │ + stp x21, x1, [sp, #64] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + ldr x0, [sp, #328] │ │ │ │ + ldr x1, [x28] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stur q31, [x0, #-200] │ │ │ │ + b.ne 5f784 ::do_widen(char) const@@Base+0x41724> // b.any │ │ │ │ + add x22, sp, #0x40 │ │ │ │ + mov x0, x22 │ │ │ │ + bl e730 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x760> │ │ │ │ + ldr w1, [sp, #52] │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + add w1, w1, w2 │ │ │ │ + str w1, [sp, #52] │ │ │ │ + cmp x19, x4 │ │ │ │ + b.ne 5f3a0 ::do_widen(char) const@@Base+0x41340> // b.any │ │ │ │ mov x0, x24 │ │ │ │ - str xzr, [x19, #8] │ │ │ │ - str x3, [x22], #16 │ │ │ │ - str x4, [x19, #16] │ │ │ │ - str x2, [x19, #576] │ │ │ │ - str xzr, [x22, #8] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x2, 9d000 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x2, x2, #0x510 │ │ │ │ - add x1, x1, #0x538 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x4e0 │ │ │ │ - str x0, [x19] │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - str x2, [x19, #16] │ │ │ │ - str x1, [x19, #576] │ │ │ │ - bl d8b0 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - mov x20, x0 │ │ │ │ - stp x0, xzr, [x19, #32] │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - ldr q31, [x1, #848] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - stp x20, x20, [x20] │ │ │ │ - stp xzr, xzr, [x20, #16] │ │ │ │ - str x1, [x20, #48] │ │ │ │ - str w1, [x20, #56] │ │ │ │ - str q31, [x20, #32] │ │ │ │ + bl db90 │ │ │ │ + cmp w25, #0x2d │ │ │ │ + b.eq 5f6bc ::do_widen(char) const@@Base+0x4165c> // b.none │ │ │ │ + ldr w19, [sp, #52] │ │ │ │ + tbnz w19, #31, 5f418 ::do_widen(char) const@@Base+0x413b8> │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ bl d8b0 │ │ │ │ mov x1, x0 │ │ │ │ - movi v31.2s, #0x1 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0x740 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + ldr x0, [x21] │ │ │ │ + add x2, x2, #0x608 │ │ │ │ + str x1, [x21] │ │ │ │ str x2, [x1] │ │ │ │ - str x20, [x1, #16] │ │ │ │ - str x1, [x19, #40] │ │ │ │ - str d31, [x1, #8] │ │ │ │ - cbz x0, 5a7a8 ::do_widen(char) const@@Base+0x46268> │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x20 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - cbz x0, 5aee0 ::do_widen(char) const@@Base+0x469a0> │ │ │ │ - adrp x2, 9d000 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x2, x2, #0x638 │ │ │ │ - add x1, x1, #0x668 │ │ │ │ - str x19, [x0, #24] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x690 │ │ │ │ - str x2, [x19] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - add x22, x19, #0x138 │ │ │ │ - str x0, [x19, #576] │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3712] │ │ │ │ - bl d3b0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4064] │ │ │ │ - add x2, x25, #0x10 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str x2, [x19, #312] │ │ │ │ - str xzr, [x22, #216] │ │ │ │ - add x20, x19, #0x30 │ │ │ │ - ldp x23, x26, [x0, #8] │ │ │ │ - strh wzr, [x19, #536] │ │ │ │ - stp q31, q31, [x19, #544] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x23, [x19, #48] │ │ │ │ - str x26, [x20, x0] │ │ │ │ - str xzr, [x20, #8] │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - add x0, x20, x0 │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - add x27, x19, #0x40 │ │ │ │ - mov x0, x27 │ │ │ │ - add x2, x1, #0x18 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str x2, [x19, #48] │ │ │ │ - str x1, [x19, #312] │ │ │ │ - bl d8e0 >::basic_filebuf()@plt> │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x22 │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x28, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - add x1, x28, #0x460 │ │ │ │ - bl dfd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - ldr x3, [x21, #8] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.hi 5b084 ::do_widen(char) const@@Base+0x46b44> // b.pmore │ │ │ │ - ldr x1, [x21] │ │ │ │ - sub x3, x3, x0 │ │ │ │ - add x23, sp, #0x30 │ │ │ │ - str x3, [sp, #16] │ │ │ │ - str x23, [sp, #32] │ │ │ │ - add x26, sp, #0x20 │ │ │ │ - add x4, x1, x0 │ │ │ │ - cmp x3, #0xf │ │ │ │ - b.hi 5aaa8 ::do_widen(char) const@@Base+0x46568> // b.pmore │ │ │ │ - cmp x3, #0x1 │ │ │ │ - b.ne 5a9d8 ::do_widen(char) const@@Base+0x46498> // b.any │ │ │ │ - ldrb w0, [x1, x0] │ │ │ │ - strb w0, [sp, #48] │ │ │ │ - mov x0, x23 │ │ │ │ - str x3, [sp, #40] │ │ │ │ - strb wzr, [x0, x3] │ │ │ │ - ldp x0, x1, [sp, #32] │ │ │ │ - cmp x1, #0x2 │ │ │ │ - b.eq 5a9e4 ::do_widen(char) const@@Base+0x464a4> // b.none │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 5a8ec ::do_widen(char) const@@Base+0x463ac> // b.none │ │ │ │ - bl d870 │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - add x1, x28, #0x460 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - bl dfd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - ldr x3, [x21, #8] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.hi 5b048 ::do_widen(char) const@@Base+0x46b08> // b.pmore │ │ │ │ - ldr x1, [x21] │ │ │ │ - sub x3, x3, x0 │ │ │ │ - str x3, [sp, #16] │ │ │ │ - str x23, [sp, #32] │ │ │ │ - add x4, x1, x0 │ │ │ │ - cmp x3, #0xf │ │ │ │ - b.hi 5adb0 ::do_widen(char) const@@Base+0x46870> // b.pmore │ │ │ │ - cmp x3, #0x1 │ │ │ │ - b.eq 5ada4 ::do_widen(char) const@@Base+0x46864> // b.none │ │ │ │ - cbnz x3, 5ac94 ::do_widen(char) const@@Base+0x46754> │ │ │ │ - mov x0, x23 │ │ │ │ - str x3, [sp, #40] │ │ │ │ - strb wzr, [x0, x3] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cmp x0, #0x3 │ │ │ │ - b.eq 5acc0 ::do_widen(char) const@@Base+0x46780> // b.none │ │ │ │ - mov x0, x26 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x1, x28, #0x460 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - bl dfd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - add x1, x0, #0x1 │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.hi 5afd0 ::do_widen(char) const@@Base+0x46a90> // b.pmore │ │ │ │ - ldr x3, [x21] │ │ │ │ - mov x0, x26 │ │ │ │ - str x23, [sp, #32] │ │ │ │ - add x2, x3, x2 │ │ │ │ - add x1, x3, x1 │ │ │ │ - bl 4fa80 ::do_widen(char) const@@Base+0x3b540> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cmp x0, #0x3 │ │ │ │ - b.eq 5ae10 ::do_widen(char) const@@Base+0x468d0> // b.none │ │ │ │ - mov x0, x26 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x27 │ │ │ │ - mov w2, #0x8 // #8 │ │ │ │ - bl d810 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x20, x1 │ │ │ │ - cbz x0, 5aecc ::do_widen(char) const@@Base+0x4698c> │ │ │ │ - mov x0, x1 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b 5aa58 ::do_widen(char) const@@Base+0x46518> │ │ │ │ - cbz x3, 5a8c8 ::do_widen(char) const@@Base+0x46388> │ │ │ │ - mov x0, x23 │ │ │ │ - b 5aacc ::do_widen(char) const@@Base+0x4658c> │ │ │ │ - ldrh w2, [x0] │ │ │ │ - mov w1, #0x7a67 // #31335 │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 5a8e0 ::do_widen(char) const@@Base+0x463a0> // b.any │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 5aa00 ::do_widen(char) const@@Base+0x464c0> // b.none │ │ │ │ + str w19, [x1, #8] │ │ │ │ + cbz x0, 5f4c4 ::do_widen(char) const@@Base+0x41464> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 5f4d4 ::do_widen(char) const@@Base+0x41474> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x27 │ │ │ │ - mov w2, #0xc // #12 │ │ │ │ - bl d810 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - ldur x1, [x0, #-24] │ │ │ │ - add x0, x20, x1 │ │ │ │ - cbz x2, 5add8 ::do_widen(char) const@@Base+0x46898> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - mov x0, x26 │ │ │ │ - mov x2, #0x1000 // #4096 │ │ │ │ - mov w1, #0xf // #15 │ │ │ │ - bl 54ec0 ::do_widen(char) const@@Base+0x40980> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov x1, x26 │ │ │ │ - mov x2, x3 │ │ │ │ - bl 59f20 ::do_widen(char) const@@Base+0x459e0> │ │ │ │ - mov x0, x26 │ │ │ │ - bl 54b20 ::do_widen(char) const@@Base+0x405e0> │ │ │ │ - ldr w27, [x22, #32] │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - ands w27, w27, w0 │ │ │ │ - b.eq 5aae4 ::do_widen(char) const@@Base+0x465a4> // b.none │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #200] │ │ │ │ + ldr x2, [sp, #328] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 5af2c ::do_widen(char) const@@Base+0x469ec> // b.any │ │ │ │ - ldp x29, x30, [sp, #208] │ │ │ │ - ldp x19, x20, [sp, #224] │ │ │ │ - ldp x21, x22, [sp, #240] │ │ │ │ - ldp x23, x24, [sp, #256] │ │ │ │ - ldp x25, x26, [sp, #272] │ │ │ │ - ldp x27, x28, [sp, #288] │ │ │ │ - add sp, sp, #0x130 │ │ │ │ + b.ne 5f784 ::do_widen(char) const@@Base+0x41724> // b.any │ │ │ │ + ldp x29, x30, [sp, #336] │ │ │ │ + ldp x19, x20, [sp, #352] │ │ │ │ + ldp x21, x22, [sp, #368] │ │ │ │ + ldp x23, x24, [sp, #384] │ │ │ │ + ldp x25, x26, [sp, #400] │ │ │ │ + ldp x27, x28, [sp, #416] │ │ │ │ + add sp, sp, #0x1b0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x26 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x4, x3, [sp] │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldp x4, x3, [sp] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - mov x2, x3 │ │ │ │ - mov x1, x4 │ │ │ │ - bl d270 │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - b 5a8cc ::do_widen(char) const@@Base+0x4638c> │ │ │ │ - ldr x22, [x19, #8] │ │ │ │ - ldr x1, [x22] │ │ │ │ - cbz x1, 5aee0 ::do_widen(char) const@@Base+0x469a0> │ │ │ │ - ldr w0, [x1, #56] │ │ │ │ - tbnz w0, #0, 5af00 ::do_widen(char) const@@Base+0x469c0> │ │ │ │ - ldr x0, [x1] │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5ab10 ::do_widen(char) const@@Base+0x465d0> // b.none │ │ │ │ - ldr x0, [x1, #8] │ │ │ │ - ldr x23, [x0, #16] │ │ │ │ - mov x0, #0x80 // #128 │ │ │ │ - ldr x26, [x1, #48] │ │ │ │ - bl d8b0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - mov x21, x0 │ │ │ │ - add x28, x21, #0x48 │ │ │ │ - add x0, x0, #0x38 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - stp x1, xzr, [x21] │ │ │ │ - stp xzr, xzr, [x21, #16] │ │ │ │ - stp xzr, xzr, [x21, #32] │ │ │ │ - str xzr, [x21, #48] │ │ │ │ - bl dfc0 │ │ │ │ - str wzr, [x21, #64] │ │ │ │ - strb wzr, [x28, #8] │ │ │ │ - mov w1, #0x4 // #4 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - add x0, x0, #0x3c8 │ │ │ │ - str x0, [x21] │ │ │ │ - stp xzr, xzr, [x21, #88] │ │ │ │ - str xzr, [x21, #104] │ │ │ │ - str w1, [x21, #120] │ │ │ │ - cmn x26, #0x1 │ │ │ │ - b.eq 5ade8 ::do_widen(char) const@@Base+0x468a8> // b.none │ │ │ │ - cmp x26, #0x2 │ │ │ │ - mov x0, #0x2 // #2 │ │ │ │ - csel x26, x26, x0, ge // ge = tcont │ │ │ │ - str x26, [x21, #112] │ │ │ │ - add x26, x26, #0x1, lsl #12 │ │ │ │ - sxtw x26, w26 │ │ │ │ - cmp x26, #0x0 │ │ │ │ - cbnz x26, 5ac58 ::do_widen(char) const@@Base+0x46718> │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - ldr x26, [x22] │ │ │ │ - stp x2, x2, [x21, #8] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str x2, [x21, #24] │ │ │ │ - str x20, [x21, #72] │ │ │ │ - strb w1, [x28, #8] │ │ │ │ - str w27, [x21, #64] │ │ │ │ - str w0, [x21, #120] │ │ │ │ - cbz x26, 5aee0 ::do_widen(char) const@@Base+0x469a0> │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl d8b0 │ │ │ │ - str x21, [x0, #16] │ │ │ │ - mov x1, x26 │ │ │ │ - bl d260 │ │ │ │ - ldr x0, [x26, #16] │ │ │ │ - ldr x3, [x22] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x26, #16] │ │ │ │ - cbz x3, 5aee0 ::do_widen(char) const@@Base+0x469a0> │ │ │ │ - ldr x0, [x3] │ │ │ │ - ldr w1, [x3, #56] │ │ │ │ - orr w1, w1, #0x3 │ │ │ │ - str w1, [x3, #56] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 5ac1c ::do_widen(char) const@@Base+0x466dc> // b.none │ │ │ │ - ldr x2, [x0, #16] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr w1, [x2, #64] │ │ │ │ - and w1, w1, #0xfffffff9 │ │ │ │ - str w1, [x2, #64] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ne 5ac00 ::do_widen(char) const@@Base+0x466c0> // b.any │ │ │ │ - cbz x23, 5ac40 ::do_widen(char) const@@Base+0x46700> │ │ │ │ - ldr x2, [x23] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x1, [x3, #8] │ │ │ │ - ldr x2, [x2, #112] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x2 │ │ │ │ - ldr x3, [x22] │ │ │ │ - cbz x3, 5aee0 ::do_widen(char) const@@Base+0x469a0> │ │ │ │ - ldr x0, [x3, #24] │ │ │ │ - cbz x0, 5aa68 ::do_widen(char) const@@Base+0x46528> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3824] │ │ │ │ + str w3, [sp, #20] │ │ │ │ + bl d510 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x0, [x1, x0, lsl #3] │ │ │ │ + cbz x0, 5f7dc ::do_widen(char) const@@Base+0x4177c> │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + add x26, sp, #0x88 │ │ │ │ + adrp x28, 9f000 │ │ │ │ + ldr x28, [x28, #3744] │ │ │ │ + mov x8, x26 │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ blr x1 │ │ │ │ - b 5aa68 ::do_widen(char) const@@Base+0x46528> │ │ │ │ - mov x0, x26 │ │ │ │ - b.lt 5ae8c ::do_widen(char) const@@Base+0x4694c> // b.tstop │ │ │ │ - bl d8b0 │ │ │ │ - ldr x1, [x21, #96] │ │ │ │ - stp x0, x26, [x21, #96] │ │ │ │ - mov x2, x0 │ │ │ │ - cbz x1, 5adfc ::do_widen(char) const@@Base+0x468bc> │ │ │ │ - mov x0, x1 │ │ │ │ - bl d870 │ │ │ │ - ldr w0, [x21, #120] │ │ │ │ - ldr w27, [x21, #64] │ │ │ │ - ldr x2, [x21, #96] │ │ │ │ - orr w0, w0, #0x1 │ │ │ │ - and w27, w27, #0xfffffff8 │ │ │ │ - b 5ab9c ::do_widen(char) const@@Base+0x4665c> │ │ │ │ - mov x0, x23 │ │ │ │ - mov x2, x3 │ │ │ │ - mov x1, x4 │ │ │ │ - bl d270 │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - strb wzr, [x0, x3] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cmp x0, #0x3 │ │ │ │ - b.ne 5a950 ::do_widen(char) const@@Base+0x46410> // b.any │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - mov w1, #0x7a62 // #31330 │ │ │ │ - ldrh w2, [x0] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 5a950 ::do_widen(char) const@@Base+0x46410> // b.any │ │ │ │ - ldrb w0, [x0, #2] │ │ │ │ - cmp w0, #0x32 │ │ │ │ - b.ne 5a950 ::do_widen(char) const@@Base+0x46410> // b.any │ │ │ │ + ldr x28, [sp, #144] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr w3, [sp, #20] │ │ │ │ + cbz x28, 5f5fc ::do_widen(char) const@@Base+0x4159c> │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + ldrb w1, [x1] │ │ │ │ + cbz w1, 5f5fc ::do_widen(char) const@@Base+0x4159c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldr x5, [sp, #136] │ │ │ │ + and w4, w0, #0xff │ │ │ │ + ldrb w27, [x5] │ │ │ │ + sub w27, w27, #0x1 │ │ │ │ + and w27, w27, #0xff │ │ │ │ + cmp x19, x20 │ │ │ │ + b.cc 5f5f0 ::do_widen(char) const@@Base+0x41590> // b.lo, b.ul, b.last │ │ │ │ + sub x1, x28, #0x1 │ │ │ │ + sub x28, x20, #0x1 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + cbnz w27, 5f6d4 ::do_widen(char) const@@Base+0x41674> │ │ │ │ + ldrb w0, [x19] │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ne 5f704 ::do_widen(char) const@@Base+0x416a4> // b.any │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq 5f690 ::do_widen(char) const@@Base+0x41630> // b.none │ │ │ │ + mov w0, w2 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.cs 5f5dc ::do_widen(char) const@@Base+0x4157c> // b.hs, b.nlast │ │ │ │ + add w0, w2, #0x1 │ │ │ │ + and w2, w0, #0xff │ │ │ │ + and x0, x0, #0xff │ │ │ │ + ldrb w27, [x5, x0] │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + str x19, [sp, #88] │ │ │ │ + cmp x19, x28 │ │ │ │ + b.ne 5f5ac ::do_widen(char) const@@Base+0x4154c> // b.any │ │ │ │ mov x0, x26 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x27 │ │ │ │ - mov w2, #0xc // #12 │ │ │ │ - bl d810 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - ldur x1, [x0, #-24] │ │ │ │ - add x0, x20, x1 │ │ │ │ - cbz x2, 5aeac ::do_widen(char) const@@Base+0x4696c> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - bl d8b0 │ │ │ │ - add x27, sp, #0x10 │ │ │ │ - mov x21, x0 │ │ │ │ - mov x1, x27 │ │ │ │ - str xzr, [sp, #16] │ │ │ │ - bl db70 │ │ │ │ - strb wzr, [x21, #17] │ │ │ │ - mov x0, #0x1000 // #4096 │ │ │ │ - bl d8b0 │ │ │ │ - add x1, x21, #0x18 │ │ │ │ - str x0, [x21, #24] │ │ │ │ - add x2, x0, #0x1, lsl #12 │ │ │ │ - mov x3, #0x1000 // #4096 │ │ │ │ - stp x3, x0, [x1, #8] │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - str x2, [x1, #24] │ │ │ │ - str wzr, [x21, #56] │ │ │ │ - stp x21, xzr, [sp, #16] │ │ │ │ - bl d8b0 │ │ │ │ - mov x23, x0 │ │ │ │ - movi v31.2s, #0x1 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - adrp x4, 9d000 │ │ │ │ - add x4, x4, #0x6b0 │ │ │ │ - str x4, [x23] │ │ │ │ - str x21, [x23, #16] │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov x1, x27 │ │ │ │ - mov x2, x3 │ │ │ │ - str d31, [x23, #8] │ │ │ │ - str x23, [sp, #24] │ │ │ │ - bl 59a20 ::do_widen(char) const@@Base+0x454e0> │ │ │ │ - mov x0, x23 │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - b 5aa58 ::do_widen(char) const@@Base+0x46518> │ │ │ │ - ldrb w0, [x1, x0] │ │ │ │ - strb w0, [sp, #48] │ │ │ │ - b 5a938 ::do_widen(char) const@@Base+0x463f8> │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x26 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x3, x4, [sp] │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - ldp x3, x4, [sp] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - b 5ac98 ::do_widen(char) const@@Base+0x46758> │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b 5aa2c ::do_widen(char) const@@Base+0x464ec> │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - mov x0, #0x1004 // #4100 │ │ │ │ - mov x26, x0 │ │ │ │ - str x1, [x21, #112] │ │ │ │ - b 5ac60 ::do_widen(char) const@@Base+0x46720> │ │ │ │ - ldr w27, [x21, #64] │ │ │ │ - ldr w0, [x21, #120] │ │ │ │ - and w27, w27, #0xfffffff8 │ │ │ │ - orr w0, w0, #0x1 │ │ │ │ - b 5ab9c ::do_widen(char) const@@Base+0x4665c> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - mov w1, #0x6962 // #26978 │ │ │ │ - ldrh w2, [x0] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 5a9a0 ::do_widen(char) const@@Base+0x46460> // b.any │ │ │ │ - ldrb w0, [x0, #2] │ │ │ │ - cmp w0, #0x6e │ │ │ │ - b.ne 5a9a0 ::do_widen(char) const@@Base+0x46460> // b.any │ │ │ │ + b 5f478 ::do_widen(char) const@@Base+0x41418> │ │ │ │ + mov w5, #0x9999 // #39321 │ │ │ │ + sub x4, x20, #0x1 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + movk w5, #0x1999, lsl #16 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.cc 5f5f0 ::do_widen(char) const@@Base+0x41590> // b.lo, b.ul, b.last │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cbz w27, 5f674 ::do_widen(char) const@@Base+0x41614> │ │ │ │ + ldrb w0, [x19] │ │ │ │ + sub w0, w0, #0x30 │ │ │ │ + and w2, w0, #0xff │ │ │ │ + cmp w2, #0x9 │ │ │ │ + b.hi 5f690 ::do_widen(char) const@@Base+0x41630> // b.pmore │ │ │ │ + add w1, w1, w1, lsl #2 │ │ │ │ + lsl w1, w1, #1 │ │ │ │ + mul w2, w1, w0 │ │ │ │ + cbz w0, 5f69c ::do_widen(char) const@@Base+0x4163c> │ │ │ │ + tbnz w3, #0, 5f690 ::do_widen(char) const@@Base+0x41630> │ │ │ │ + umull x0, w1, w0 │ │ │ │ + cmp xzr, x0, lsr #32 │ │ │ │ + b.ne 5f690 ::do_widen(char) const@@Base+0x41630> // b.any │ │ │ │ + ldr w0, [sp, #52] │ │ │ │ + adds w2, w2, w0 │ │ │ │ + b.cs 5f690 ::do_widen(char) const@@Base+0x41630> // b.hs, b.nlast │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + str w2, [sp, #52] │ │ │ │ + cmp x19, x4 │ │ │ │ + b.eq 5f5f0 ::do_widen(char) const@@Base+0x41590> // b.none │ │ │ │ + ldrb w0, [x19] │ │ │ │ + cmp w1, w5 │ │ │ │ + cset w3, hi // hi = pmore │ │ │ │ + sub w0, w0, #0x30 │ │ │ │ + and w2, w0, #0xff │ │ │ │ + cmp w2, #0x9 │ │ │ │ + b.ls 5f638 ::do_widen(char) const@@Base+0x415d8> // b.plast │ │ │ │ mov x0, x26 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x1, [x21] │ │ │ │ + b 5f410 ::do_widen(char) const@@Base+0x413b0> │ │ │ │ + ldr w0, [sp, #52] │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + add w0, w0, w2 │ │ │ │ + str w0, [sp, #52] │ │ │ │ + cmp x19, x4 │ │ │ │ + b.eq 5f5f0 ::do_widen(char) const@@Base+0x41590> // b.none │ │ │ │ + and w27, w3, #0x1 │ │ │ │ + b 5f620 ::do_widen(char) const@@Base+0x415c0> │ │ │ │ + ldr w19, [sp, #52] │ │ │ │ + mov w0, #0x80000000 // #-2147483648 │ │ │ │ + cmp w19, w0 │ │ │ │ + b.hi 5f418 ::do_widen(char) const@@Base+0x413b8> // b.pmore │ │ │ │ + neg w19, w19 │ │ │ │ + b 5f490 ::do_widen(char) const@@Base+0x41430> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + str w2, [sp, #8] │ │ │ │ + str w4, [sp, #20] │ │ │ │ + stp x5, x1, [sp, #24] │ │ │ │ + bl 5f1e0 ::do_widen(char) const@@Base+0x41180> │ │ │ │ + tbz w0, #0, 5f690 ::do_widen(char) const@@Base+0x41630> │ │ │ │ + sub w27, w27, #0x1 │ │ │ │ + ldr w2, [sp, #8] │ │ │ │ + ldp x5, x1, [sp, #24] │ │ │ │ + and w27, w27, #0xff │ │ │ │ + ldr w4, [sp, #20] │ │ │ │ + b 5f5e0 ::do_widen(char) const@@Base+0x41580> │ │ │ │ + cmp x20, x19 │ │ │ │ + b.hi 5f5f0 ::do_widen(char) const@@Base+0x41590> // b.pmore │ │ │ │ + add x27, sp, #0x40 │ │ │ │ + b 5f724 ::do_widen(char) const@@Base+0x416c4> │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + str x19, [sp, #88] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.cc 5f5f0 ::do_widen(char) const@@Base+0x41590> // b.lo, b.ul, b.last │ │ │ │ mov x0, x27 │ │ │ │ - mov w2, #0xc // #12 │ │ │ │ - bl d810 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - ldur x1, [x0, #-24] │ │ │ │ - add x0, x20, x1 │ │ │ │ - cbz x2, 5aebc ::do_widen(char) const@@Base+0x4697c> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - mov x0, x26 │ │ │ │ - mov x2, #0x1000 // #4096 │ │ │ │ - mov w1, #0xf // #15 │ │ │ │ - bl 54ec0 ::do_widen(char) const@@Base+0x40980> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov x1, x26 │ │ │ │ - mov x2, x3 │ │ │ │ - bl 59f20 ::do_widen(char) const@@Base+0x459e0> │ │ │ │ - b 5aa50 ::do_widen(char) const@@Base+0x46510> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #200] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5af2c ::do_widen(char) const@@Base+0x469ec> // b.any │ │ │ │ - bl d450 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b 5ad14 ::do_widen(char) const@@Base+0x467d4> │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b 5ae64 ::do_widen(char) const@@Base+0x46924> │ │ │ │ - ldr w2, [x1, #32] │ │ │ │ - mov x0, x1 │ │ │ │ - orr w1, w2, #0x4 │ │ │ │ - bl ddb0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b 5aa58 ::do_widen(char) const@@Base+0x46518> │ │ │ │ - adrp x3, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ - adrp x1, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x0, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x3, x3, #0x478 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - adrp x1, 7a000 ::do_widen(char) const@@Base+0x65ac0> │ │ │ │ + bl 5f1e0 ::do_widen(char) const@@Base+0x41180> │ │ │ │ + tbnz w0, #0, 5f714 ::do_widen(char) const@@Base+0x416b4> │ │ │ │ + b 5f690 ::do_widen(char) const@@Base+0x41630> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + mov x0, x24 │ │ │ │ + bl db90 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x19, x0 │ │ │ │ + cmp x1, #0x1 │ │ │ │ + b.ne 5f808 ::do_widen(char) const@@Base+0x417a8> // b.any │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + add x26, sp, #0x88 │ │ │ │ + mov x1, x23 │ │ │ │ mov x0, x26 │ │ │ │ - add x1, x1, #0x440 │ │ │ │ - bl dbd0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #200] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + bl d5a0 , std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #328] │ │ │ │ + ldr x1, [x28] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 5b17c ::do_widen(char) const@@Base+0x46c3c> // b.none │ │ │ │ + b.eq 5f82c ::do_widen(char) const@@Base+0x417cc> // b.none │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ mov x0, x26 │ │ │ │ - bl 54b20 ::do_widen(char) const@@Base+0x405e0> │ │ │ │ - b 5af60 ::do_widen(char) const@@Base+0x46a20> │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x28, 9f000 │ │ │ │ + ldr x28, [x28, #3744] │ │ │ │ + b 5f740 ::do_widen(char) const@@Base+0x416e0> │ │ │ │ bti j │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x22, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x21, x22 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d370 >::~basic_ifstream()@plt> │ │ │ │ - mov x20, x21 │ │ │ │ + adrp x28, 9f000 │ │ │ │ + ldr x28, [x28, #3744] │ │ │ │ + b 5f750 ::do_widen(char) const@@Base+0x416f0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + mov x0, x22 │ │ │ │ + str x21, [sp, #64] │ │ │ │ + bl dd00 │ │ │ │ mov x0, x19 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x5d0 │ │ │ │ - bl 54c00 ::do_widen(char) const@@Base+0x406c0> │ │ │ │ - add x25, x25, #0x10 │ │ │ │ - str x25, [x19, #576] │ │ │ │ - mov x0, x24 │ │ │ │ - bl d410 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #200] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + mov x1, x20 │ │ │ │ + b 5f750 ::do_widen(char) const@@Base+0x416f0> │ │ │ │ + adrp x28, 9f000 │ │ │ │ + ldr x28, [x28, #3744] │ │ │ │ + ldr x0, [sp, #328] │ │ │ │ + ldr x1, [x28] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 5af2c ::do_widen(char) const@@Base+0x469ec> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x22, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 53140 ::do_widen(char) const@@Base+0x3ec00> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x21, x22 │ │ │ │ - bl d870 │ │ │ │ - b 5af60 ::do_widen(char) const@@Base+0x46a20> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x4, [sp, #200] │ │ │ │ - ldr x3, [x0] │ │ │ │ - subs x4, x4, x3 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b.ne 5af2c ::do_widen(char) const@@Base+0x469ec> // b.any │ │ │ │ - mov x3, x2 │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, x1 │ │ │ │ - add x0, x0, #0x9e0 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x1, #0x9c8 │ │ │ │ - bl dc60 │ │ │ │ + b.ne 5f784 ::do_widen(char) const@@Base+0x41724> // b.any │ │ │ │ + bl dab0 │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ + mov x19, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ mov x0, x23 │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - b 5af60 ::do_widen(char) const@@Base+0x46a20> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x23, x23, #0xe08 │ │ │ │ - str x23, [x19, #16] │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3712] │ │ │ │ - str xzr, [x22, #8] │ │ │ │ - b 5af7c ::do_widen(char) const@@Base+0x46a3c> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 5af60 ::do_widen(char) const@@Base+0x46a20> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x4, [sp, #200] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x4, x4, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 5af2c ::do_widen(char) const@@Base+0x469ec> // b.any │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x1, #0x9c8 │ │ │ │ - add x0, x0, #0x9e0 │ │ │ │ - bl dc60 │ │ │ │ - bti j │ │ │ │ - b 5af34 ::do_widen(char) const@@Base+0x469f4> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x4, [sp, #200] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x4, x4, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 5af2c ::do_widen(char) const@@Base+0x469ec> // b.any │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x1, x1, #0x9c8 │ │ │ │ - add x0, x0, #0x9e0 │ │ │ │ - bl dc60 │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 57e80 ::do_widen(char) const@@Base+0x43940> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d870 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #200] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #328] │ │ │ │ + ldr x1, [x28] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 5af2c ::do_widen(char) const@@Base+0x469ec> // b.any │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3712] │ │ │ │ - mov x20, x0 │ │ │ │ - b 5af7c ::do_widen(char) const@@Base+0x46a3c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - bl dd50 <__cxa_end_catch@plt> │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 5b024 ::do_widen(char) const@@Base+0x46ae4> │ │ │ │ - bl 47d00 ::do_widen(char) const@@Base+0x337c0> │ │ │ │ - b 5b024 ::do_widen(char) const@@Base+0x46ae4> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, x25, #0x10 │ │ │ │ - str x0, [x19, #312] │ │ │ │ - mov x0, x22 │ │ │ │ - bl d410 │ │ │ │ - b 5af68 ::do_widen(char) const@@Base+0x46a28> │ │ │ │ - bti j │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d380 │ │ │ │ - mov x0, x21 │ │ │ │ - bl de20 │ │ │ │ - b 5afc0 ::do_widen(char) const@@Base+0x46a80> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x23, [x19, #48] │ │ │ │ - str x26, [x20, x0] │ │ │ │ - str xzr, [x20, #8] │ │ │ │ - b 5b128 ::do_widen(char) const@@Base+0x46be8> │ │ │ │ + b.ne 5f784 ::do_widen(char) const@@Base+0x41724> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ mov x0, x26 │ │ │ │ - bl e898 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8c8> │ │ │ │ + bl e81c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x84c> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x1, 9f000 │ │ │ │ mov x0, x26 │ │ │ │ - bl da70 │ │ │ │ - b 5af60 ::do_widen(char) const@@Base+0x46a20> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl dcc0 >::~basic_filebuf()@plt> │ │ │ │ - b 5b168 ::do_widen(char) const@@Base+0x46c28> │ │ │ │ - bti j │ │ │ │ - bl d480 <__cxa_begin_catch@plt> │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - cbz x0, 5b1c0 ::do_widen(char) const@@Base+0x46c80> │ │ │ │ - bl d870 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d380 │ │ │ │ - mov x0, x21 │ │ │ │ - bl de20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d870 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #200] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5af2c ::do_widen(char) const@@Base+0x469ec> // b.any │ │ │ │ - bl dc10 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ - mov x22, x0 │ │ │ │ - b 5afc0 ::do_widen(char) const@@Base+0x46a80> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ + add x1, x1, #0x228 │ │ │ │ + str x1, [sp, #136] │ │ │ │ + bl 5bc80 ::do_widen(char) const@@Base+0x3dc20> │ │ │ │ bl dd50 <__cxa_end_catch@plt> │ │ │ │ - b 5af60 ::do_widen(char) const@@Base+0x46a20> │ │ │ │ + b 5f808 ::do_widen(char) const@@Base+0x417a8> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x20, x0 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - add x22, x0, #0x10 │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x22, [x20] │ │ │ │ - cbz x1, 5b308 ::do_widen(char) const@@Base+0x46dc8> │ │ │ │ - mov x21, x1 │ │ │ │ - mov x0, x1 │ │ │ │ - bl d3d0 │ │ │ │ - str x0, [sp] │ │ │ │ - mov x19, x0 │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 5b2cc ::do_widen(char) const@@Base+0x46d8c> // b.pmore │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ne 5b2c4 ::do_widen(char) const@@Base+0x46d84> // b.any │ │ │ │ - ldrb w0, [x21] │ │ │ │ - strb w0, [x20, #16] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x19, [x20, #8] │ │ │ │ - strb wzr, [x22, x19] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + ldp x1, x3, [x2] │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 5f898 ::do_widen(char) const@@Base+0x41838> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x2 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 5f280 ::do_widen(char) const@@Base+0x41220> │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + cbz x0, 5f880 ::do_widen(char) const@@Base+0x41820> │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5b324 ::do_widen(char) const@@Base+0x46de4> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldr x1, [x19] │ │ │ │ + str x0, [x19] │ │ │ │ + cbz x1, 5f8d8 ::do_widen(char) const@@Base+0x41878> │ │ │ │ + ldr x2, [x1] │ │ │ │ + mov x0, x1 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ + mov x16, x1 │ │ │ │ + br x16 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x0, 5b288 ::do_widen(char) const@@Base+0x46d48> │ │ │ │ - b 5b2ec ::do_widen(char) const@@Base+0x46dac> │ │ │ │ - mov x1, sp │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x22, x0 │ │ │ │ - str x0, [x20] │ │ │ │ - str x1, [x20, #16] │ │ │ │ - mov x2, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x1, x21 │ │ │ │ - bl d270 │ │ │ │ - ldr x22, [x20] │ │ │ │ - ldr x19, [sp] │ │ │ │ - b 5b288 ::do_widen(char) const@@Base+0x46d48> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 5b328 ::do_widen(char) const@@Base+0x46de8> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc30 │ │ │ │ - bl d6d0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - add x25, x0, #0x8 │ │ │ │ - ldr x20, [x0, #16] │ │ │ │ - cbz x20, 5b460 ::do_widen(char) const@@Base+0x46f20> │ │ │ │ - mov x21, x1 │ │ │ │ - mov x26, x2 │ │ │ │ - mov x22, x25 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ - nop │ │ │ │ - ldr x19, [x20, #40] │ │ │ │ - mov x1, x21 │ │ │ │ - cmp x26, x19 │ │ │ │ - csel x2, x26, x19, ls // ls = plast │ │ │ │ - cbz x2, 5b3a0 ::do_widen(char) const@@Base+0x46e60> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - bl d4f0 │ │ │ │ - cbnz w0, 5b3b8 ::do_widen(char) const@@Base+0x46e78> │ │ │ │ - sub x19, x19, x26 │ │ │ │ - mov w0, w19 │ │ │ │ - cmp x19, x23 │ │ │ │ - b.gt 5b3bc ::do_widen(char) const@@Base+0x46e7c> │ │ │ │ - cmp x19, x24 │ │ │ │ - b.lt 5b434 ::do_widen(char) const@@Base+0x46ef4> // b.tstop │ │ │ │ - tbnz w0, #31, 5b434 ::do_widen(char) const@@Base+0x46ef4> │ │ │ │ - mov x22, x20 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cbnz x20, 5b380 ::do_widen(char) const@@Base+0x46e40> │ │ │ │ - cmp x25, x22 │ │ │ │ - b.eq 5b440 ::do_widen(char) const@@Base+0x46f00> // b.none │ │ │ │ - ldr x19, [x22, #40] │ │ │ │ - cmp x26, x19 │ │ │ │ - csel x2, x26, x19, ls // ls = plast │ │ │ │ - cbz x2, 5b3f0 ::do_widen(char) const@@Base+0x46eb0> │ │ │ │ - ldr x1, [x22, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + add x22, x1, #0x8 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + str x23, [sp, #48] │ │ │ │ + add x0, x0, #0xac8 │ │ │ │ + str x0, [x21], #8 │ │ │ │ + mov x20, x1 │ │ │ │ + mov x1, x22 │ │ │ │ + add x23, x20, #0x20 │ │ │ │ mov x0, x21 │ │ │ │ - bl d4f0 │ │ │ │ - cbnz w0, 5b40c ::do_widen(char) const@@Base+0x46ecc> │ │ │ │ - sub x0, x26, x19 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 5b440 ::do_widen(char) const@@Base+0x46f00> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 5b480 ::do_widen(char) const@@Base+0x46f40> // b.tstop │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csel x22, x22, x25, ge // ge = tcont │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x20, [x20, #24] │ │ │ │ - cbnz x20, 5b380 ::do_widen(char) const@@Base+0x46e40> │ │ │ │ - b 5b3c8 ::do_widen(char) const@@Base+0x46e88> │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x22, x25 │ │ │ │ - mov x0, x22 │ │ │ │ + bl dd90 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3984] │ │ │ │ + add x1, x19, #0x28 │ │ │ │ + ldr w2, [x22, #16] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + str w2, [x21, #16] │ │ │ │ + str wzr, [x19, #40] │ │ │ │ + stp xzr, x1, [x1, #8] │ │ │ │ + ldr x0, [x23, #16] │ │ │ │ + stp x1, xzr, [x1, #24] │ │ │ │ + cbz x0, 5f9b8 ::do_widen(char) const@@Base+0x41958> │ │ │ │ + bl 523f0 ::do_widen(char) const@@Base+0x34390> │ │ │ │ + mov x2, x0 │ │ │ │ + nop │ │ │ │ + mov x1, x2 │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ + cbnz x2, 5f980 ::do_widen(char) const@@Base+0x41920> │ │ │ │ + mov x2, x0 │ │ │ │ + str x1, [x19, #56] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x1, x2 │ │ │ │ + ldr x2, [x2, #24] │ │ │ │ + cbnz x2, 5f9a0 ::do_widen(char) const@@Base+0x41940> │ │ │ │ + ldr x2, [x23, #40] │ │ │ │ + str x0, [x19, #48] │ │ │ │ + stp x1, x2, [x19, #64] │ │ │ │ + add x1, x19, #0x58 │ │ │ │ + add x23, x20, #0x50 │ │ │ │ + str wzr, [x19, #88] │ │ │ │ + stp xzr, x1, [x1, #8] │ │ │ │ + ldr x0, [x23, #16] │ │ │ │ + stp x1, xzr, [x1, #24] │ │ │ │ + cbz x0, 5fa18 ::do_widen(char) const@@Base+0x419b8> │ │ │ │ + bl 52644 ::do_widen(char) const@@Base+0x345e4> │ │ │ │ + mov x2, x0 │ │ │ │ + nop │ │ │ │ + mov x1, x2 │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ + cbnz x2, 5f9e0 ::do_widen(char) const@@Base+0x41980> │ │ │ │ + mov x2, x0 │ │ │ │ + str x1, [x19, #104] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x1, x2 │ │ │ │ + ldr x2, [x2, #24] │ │ │ │ + cbnz x2, 5fa00 ::do_widen(char) const@@Base+0x419a0> │ │ │ │ + ldr x2, [x23, #40] │ │ │ │ + str x0, [x19, #96] │ │ │ │ + stp x1, x2, [x19, #112] │ │ │ │ + add x0, x19, #0x90 │ │ │ │ + str x0, [x19, #128] │ │ │ │ + add x23, x19, #0x80 │ │ │ │ + mov x0, x23 │ │ │ │ + ldp x1, x2, [x20, #128] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 520a0 ::do_widen(char) const@@Base+0x34040> │ │ │ │ + add x0, x19, #0xb0 │ │ │ │ + str x0, [x19, #160] │ │ │ │ + add x0, x19, #0xa0 │ │ │ │ + ldp x1, x2, [x20, #160] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 520a0 ::do_widen(char) const@@Base+0x34040> │ │ │ │ + ldr x0, [x20, #208] │ │ │ │ + ldr w2, [x22, #184] │ │ │ │ + adrp x22, 9f000 │ │ │ │ + add x1, x22, #0x228 │ │ │ │ + str x1, [x19, #8] │ │ │ │ + str w2, [x21, #184] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + stp x1, x0, [x19, #200] │ │ │ │ + cbz x0, 5fa80 ::do_widen(char) const@@Base+0x41a20> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldur q30, [x20, #216] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + ldr d31, [x20, #232] │ │ │ │ + add x1, x1, #0xe70 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + stp x1, x2, [x19] │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0xed8 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + str x0, [x19, #200] │ │ │ │ + stur q30, [x19, #216] │ │ │ │ + str d31, [x19, #232] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - mov x22, x25 │ │ │ │ - b 5b418 ::do_widen(char) const@@Base+0x46ed8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 5fb0c ::do_widen(char) const@@Base+0x41aac> │ │ │ │ + bti j │ │ │ │ + add x22, x22, #0x228 │ │ │ │ + str x22, [x19, #8] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5bc80 ::do_widen(char) const@@Base+0x3dc20> │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + bl 525c0 ::do_widen(char) const@@Base+0x34560> │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + bl 52380 ::do_widen(char) const@@Base+0x34320> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x200 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + mov x0, x21 │ │ │ │ + bl de40 │ │ │ │ + mov x0, x20 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 5fb04 ::do_widen(char) const@@Base+0x41aa4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 5fafc ::do_widen(char) const@@Base+0x41a9c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x8 │ │ │ │ - mov x20, x2 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - bl d3d0 │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - add x1, x19, #0x10 │ │ │ │ - stp x1, xzr, [x19] │ │ │ │ mov x21, x0 │ │ │ │ - add x1, x0, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl dcd0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x21, x0 │ │ │ │ - b.hi 5b560 ::do_widen(char) const@@Base+0x47020> // b.pmore │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.hi 5b554 ::do_widen(char) const@@Base+0x47014> // b.pmore │ │ │ │ - mov x2, x20 │ │ │ │ + add x22, x1, #0x8 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + str x23, [sp, #48] │ │ │ │ + add x0, x0, #0xac8 │ │ │ │ + str x0, [x21], #8 │ │ │ │ + mov x20, x1 │ │ │ │ mov x1, x22 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + add x23, x20, #0x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl dd90 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3984] │ │ │ │ + add x1, x19, #0x28 │ │ │ │ + ldr w2, [x22, #16] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + str w2, [x21, #16] │ │ │ │ + str wzr, [x19, #40] │ │ │ │ + stp xzr, x1, [x1, #8] │ │ │ │ + ldr x0, [x23, #16] │ │ │ │ + stp x1, xzr, [x1, #24] │ │ │ │ + cbz x0, 5fc18 ::do_widen(char) const@@Base+0x41bb8> │ │ │ │ + bl 523f0 ::do_widen(char) const@@Base+0x34390> │ │ │ │ + mov x2, x0 │ │ │ │ + nop │ │ │ │ + mov x1, x2 │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ + cbnz x2, 5fbe0 ::do_widen(char) const@@Base+0x41b80> │ │ │ │ + mov x2, x0 │ │ │ │ + str x1, [x19, #56] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x1, x2 │ │ │ │ + ldr x2, [x2, #24] │ │ │ │ + cbnz x2, 5fc00 ::do_widen(char) const@@Base+0x41ba0> │ │ │ │ + ldr x2, [x23, #40] │ │ │ │ + str x0, [x19, #48] │ │ │ │ + stp x1, x2, [x19, #64] │ │ │ │ + add x1, x19, #0x58 │ │ │ │ + add x23, x20, #0x50 │ │ │ │ + str wzr, [x19, #88] │ │ │ │ + stp xzr, x1, [x1, #8] │ │ │ │ + ldr x0, [x23, #16] │ │ │ │ + stp x1, xzr, [x1, #24] │ │ │ │ + cbz x0, 5fc78 ::do_widen(char) const@@Base+0x41c18> │ │ │ │ + bl 52644 ::do_widen(char) const@@Base+0x345e4> │ │ │ │ + mov x2, x0 │ │ │ │ + nop │ │ │ │ + mov x1, x2 │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ + cbnz x2, 5fc40 ::do_widen(char) const@@Base+0x41be0> │ │ │ │ + mov x2, x0 │ │ │ │ + str x1, [x19, #104] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x1, x2 │ │ │ │ + ldr x2, [x2, #24] │ │ │ │ + cbnz x2, 5fc60 ::do_widen(char) const@@Base+0x41c00> │ │ │ │ + ldr x2, [x23, #40] │ │ │ │ + str x0, [x19, #96] │ │ │ │ + stp x1, x2, [x19, #112] │ │ │ │ + add x0, x19, #0x90 │ │ │ │ + str x0, [x19, #128] │ │ │ │ + add x23, x19, #0x80 │ │ │ │ + mov x0, x23 │ │ │ │ + ldp x1, x2, [x20, #128] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 520a0 ::do_widen(char) const@@Base+0x34040> │ │ │ │ + add x0, x19, #0xb0 │ │ │ │ + str x0, [x19, #160] │ │ │ │ + add x0, x19, #0xa0 │ │ │ │ + ldp x1, x2, [x20, #160] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 520a0 ::do_widen(char) const@@Base+0x34040> │ │ │ │ + ldr x0, [x20, #208] │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr w1, [x22, #184] │ │ │ │ + add x2, x2, #0x260 │ │ │ │ + str w1, [x21, #184] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + str x2, [x19, #8] │ │ │ │ + stp x1, x0, [x19, #200] │ │ │ │ + cbz x0, 5fce0 ::do_widen(char) const@@Base+0x41c80> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldur q30, [x20, #216] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + ldr d31, [x20, #232] │ │ │ │ + add x1, x1, #0xde8 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + add x2, x2, #0xe18 │ │ │ │ + stp x1, x2, [x19] │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0xe50 │ │ │ │ ldr x23, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ + str x0, [x19, #200] │ │ │ │ + stur q30, [x19, #216] │ │ │ │ + str d31, [x19, #232] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ bti j │ │ │ │ - mov x1, x0 │ │ │ │ + mov x20, x0 │ │ │ │ + b 5fd70 ::do_widen(char) const@@Base+0x41d10> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 │ │ │ │ + add x1, x1, #0x228 │ │ │ │ + str x1, [x19, #8] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5bc80 ::do_widen(char) const@@Base+0x3dc20> │ │ │ │ mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + bl 525c0 ::do_widen(char) const@@Base+0x34560> │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + bl 52380 ::do_widen(char) const@@Base+0x34320> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x200 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + mov x0, x21 │ │ │ │ + bl de40 │ │ │ │ + mov x0, x20 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 5fd68 ::do_widen(char) const@@Base+0x41d08> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x23 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 5fd60 ::do_widen(char) const@@Base+0x41d00> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cbz x0, 5fe9c ::do_widen(char) const@@Base+0x41e3c> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 5fdc0 ::do_widen(char) const@@Base+0x41d60> │ │ │ │ + ldr x21, [x20, #88] │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cbz x21, 5fe2c ::do_widen(char) const@@Base+0x41dcc> │ │ │ │ + add x1, x21, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 5fe2c ::do_widen(char) const@@Base+0x41dcc> // b.any │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x21, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 5fe74 ::do_widen(char) const@@Base+0x41e14> // b.none │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + cbz x0, 5fe40 ::do_widen(char) const@@Base+0x41de0> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5fe54 ::do_widen(char) const@@Base+0x41df4> // b.none │ │ │ │ + bl d870 │ │ │ │ mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - cbz x0, 5b784 ::do_widen(char) const@@Base+0x47244> │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 5fddc ::do_widen(char) const@@Base+0x41d7c> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x1, [x21] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x0, x0, #0x9a0 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 5fea0 ::do_widen(char) const@@Base+0x41e40> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x21 │ │ │ │ + blr x1 │ │ │ │ + b 5fe2c ::do_widen(char) const@@Base+0x41dcc> │ │ │ │ + ret │ │ │ │ + mov x0, x21 │ │ │ │ + blr x2 │ │ │ │ + b 5fe2c ::do_widen(char) const@@Base+0x41dcc> │ │ │ │ + cbz x0, 600c4 ::do_widen(char) const@@Base+0x42064> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ mov x22, x0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ ldr x23, [x22, #24] │ │ │ │ - cbz x23, 5b740 ::do_widen(char) const@@Base+0x47200> │ │ │ │ + cbz x23, 60080 ::do_widen(char) const@@Base+0x42020> │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ ldr x24, [x23, #24] │ │ │ │ - cbz x24, 5b710 ::do_widen(char) const@@Base+0x471d0> │ │ │ │ + cbz x24, 60050 ::do_widen(char) const@@Base+0x41ff0> │ │ │ │ ldr x25, [x24, #24] │ │ │ │ - cbz x25, 5b6e4 ::do_widen(char) const@@Base+0x471a4> │ │ │ │ + cbz x25, 60024 ::do_widen(char) const@@Base+0x41fc4> │ │ │ │ ldr x19, [x25, #24] │ │ │ │ - cbz x19, 5b68c ::do_widen(char) const@@Base+0x4714c> │ │ │ │ + cbz x19, 5ffcc ::do_widen(char) const@@Base+0x41f6c> │ │ │ │ ldr x21, [x19, #24] │ │ │ │ - cbz x21, 5b630 ::do_widen(char) const@@Base+0x470f0> │ │ │ │ + cbz x21, 5ff70 ::do_widen(char) const@@Base+0x41f10> │ │ │ │ ldr x26, [x21, #24] │ │ │ │ - cbz x26, 5b660 ::do_widen(char) const@@Base+0x47120> │ │ │ │ + cbz x26, 5ffa0 ::do_widen(char) const@@Base+0x41f40> │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ ldr x20, [x26, #24] │ │ │ │ - cbz x20, 5b6b8 ::do_widen(char) const@@Base+0x47178> │ │ │ │ + cbz x20, 5fff8 ::do_widen(char) const@@Base+0x41f98> │ │ │ │ ldr x27, [x20, #24] │ │ │ │ - cbz x27, 5b604 ::do_widen(char) const@@Base+0x470c4> │ │ │ │ + cbz x27, 5ff44 ::do_widen(char) const@@Base+0x41ee4> │ │ │ │ ldr x0, [x27, #24] │ │ │ │ mov x28, x27 │ │ │ │ - bl 5b56c ::do_widen(char) const@@Base+0x4702c> │ │ │ │ + bl 5feac ::do_widen(char) const@@Base+0x41e4c> │ │ │ │ ldr x0, [x28, #32] │ │ │ │ add x1, x27, #0x30 │ │ │ │ ldr x27, [x27, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 5b5f8 ::do_widen(char) const@@Base+0x470b8> // b.none │ │ │ │ + b.eq 5ff38 ::do_widen(char) const@@Base+0x41ed8> // b.none │ │ │ │ bl d870 │ │ │ │ mov x0, x28 │ │ │ │ bl d870 │ │ │ │ - cbnz x27, 5b5d4 ::do_widen(char) const@@Base+0x47094> │ │ │ │ + cbnz x27, 5ff14 ::do_widen(char) const@@Base+0x41eb4> │ │ │ │ ldr x0, [x20, #32] │ │ │ │ add x1, x20, #0x30 │ │ │ │ ldr x27, [x20, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 5b61c ::do_widen(char) const@@Base+0x470dc> // b.none │ │ │ │ + b.eq 5ff5c ::do_widen(char) const@@Base+0x41efc> // b.none │ │ │ │ bl d870 │ │ │ │ mov x0, x20 │ │ │ │ bl d870 │ │ │ │ - cbz x27, 5b6b8 ::do_widen(char) const@@Base+0x47178> │ │ │ │ + cbz x27, 5fff8 ::do_widen(char) const@@Base+0x41f98> │ │ │ │ mov x20, x27 │ │ │ │ - b 5b5cc ::do_widen(char) const@@Base+0x4708c> │ │ │ │ + b 5ff0c ::do_widen(char) const@@Base+0x41eac> │ │ │ │ ldr x0, [x19, #32] │ │ │ │ add x1, x19, #0x30 │ │ │ │ ldr x20, [x19, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 5b648 ::do_widen(char) const@@Base+0x47108> // b.none │ │ │ │ + b.eq 5ff88 ::do_widen(char) const@@Base+0x41f28> // b.none │ │ │ │ bl d870 │ │ │ │ mov x0, x19 │ │ │ │ bl d870 │ │ │ │ - cbz x20, 5b68c ::do_widen(char) const@@Base+0x4714c> │ │ │ │ + cbz x20, 5ffcc ::do_widen(char) const@@Base+0x41f6c> │ │ │ │ mov x19, x20 │ │ │ │ - b 5b5b0 ::do_widen(char) const@@Base+0x47070> │ │ │ │ + b 5fef0 ::do_widen(char) const@@Base+0x41e90> │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ add x1, x21, #0x30 │ │ │ │ ldr x0, [x21, #32] │ │ │ │ ldr x20, [x21, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 5b678 ::do_widen(char) const@@Base+0x47138> // b.none │ │ │ │ + b.eq 5ffb8 ::do_widen(char) const@@Base+0x41f58> // b.none │ │ │ │ bl d870 │ │ │ │ mov x0, x21 │ │ │ │ bl d870 │ │ │ │ - cbz x20, 5b630 ::do_widen(char) const@@Base+0x470f0> │ │ │ │ + cbz x20, 5ff70 ::do_widen(char) const@@Base+0x41f10> │ │ │ │ mov x21, x20 │ │ │ │ - b 5b5b8 ::do_widen(char) const@@Base+0x47078> │ │ │ │ + b 5fef8 ::do_widen(char) const@@Base+0x41e98> │ │ │ │ ldr x0, [x25, #32] │ │ │ │ add x1, x25, #0x30 │ │ │ │ ldr x19, [x25, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 5b6a4 ::do_widen(char) const@@Base+0x47164> // b.none │ │ │ │ + b.eq 5ffe4 ::do_widen(char) const@@Base+0x41f84> // b.none │ │ │ │ bl d870 │ │ │ │ mov x0, x25 │ │ │ │ bl d870 │ │ │ │ - cbz x19, 5b6e4 ::do_widen(char) const@@Base+0x471a4> │ │ │ │ + cbz x19, 60024 ::do_widen(char) const@@Base+0x41fc4> │ │ │ │ mov x25, x19 │ │ │ │ - b 5b5a8 ::do_widen(char) const@@Base+0x47068> │ │ │ │ + b 5fee8 ::do_widen(char) const@@Base+0x41e88> │ │ │ │ ldr x0, [x26, #32] │ │ │ │ add x1, x26, #0x30 │ │ │ │ ldr x20, [x26, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 5b6d0 ::do_widen(char) const@@Base+0x47190> // b.none │ │ │ │ + b.eq 60010 ::do_widen(char) const@@Base+0x41fb0> // b.none │ │ │ │ bl d870 │ │ │ │ mov x0, x26 │ │ │ │ bl d870 │ │ │ │ - cbz x20, 5b65c ::do_widen(char) const@@Base+0x4711c> │ │ │ │ + cbz x20, 5ff9c ::do_widen(char) const@@Base+0x41f3c> │ │ │ │ mov x26, x20 │ │ │ │ - b 5b5c4 ::do_widen(char) const@@Base+0x47084> │ │ │ │ + b 5ff04 ::do_widen(char) const@@Base+0x41ea4> │ │ │ │ ldr x0, [x24, #32] │ │ │ │ add x1, x24, #0x30 │ │ │ │ ldr x19, [x24, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 5b6fc ::do_widen(char) const@@Base+0x471bc> // b.none │ │ │ │ + b.eq 6003c ::do_widen(char) const@@Base+0x41fdc> // b.none │ │ │ │ bl d870 │ │ │ │ mov x0, x24 │ │ │ │ bl d870 │ │ │ │ - cbz x19, 5b710 ::do_widen(char) const@@Base+0x471d0> │ │ │ │ + cbz x19, 60050 ::do_widen(char) const@@Base+0x41ff0> │ │ │ │ mov x24, x19 │ │ │ │ - b 5b5a0 ::do_widen(char) const@@Base+0x47060> │ │ │ │ + b 5fee0 ::do_widen(char) const@@Base+0x41e80> │ │ │ │ ldr x0, [x23, #32] │ │ │ │ add x1, x23, #0x30 │ │ │ │ ldr x19, [x23, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 5b728 ::do_widen(char) const@@Base+0x471e8> // b.none │ │ │ │ + b.eq 60068 ::do_widen(char) const@@Base+0x42008> // b.none │ │ │ │ bl d870 │ │ │ │ mov x0, x23 │ │ │ │ bl d870 │ │ │ │ - cbz x19, 5b73c ::do_widen(char) const@@Base+0x471fc> │ │ │ │ + cbz x19, 6007c ::do_widen(char) const@@Base+0x4201c> │ │ │ │ mov x23, x19 │ │ │ │ - b 5b598 ::do_widen(char) const@@Base+0x47058> │ │ │ │ + b 5fed8 ::do_widen(char) const@@Base+0x41e78> │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ add x1, x22, #0x30 │ │ │ │ ldr x0, [x22, #32] │ │ │ │ ldr x19, [x22, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 5b758 ::do_widen(char) const@@Base+0x47218> // b.none │ │ │ │ + b.eq 60098 ::do_widen(char) const@@Base+0x42038> // b.none │ │ │ │ bl d870 │ │ │ │ mov x0, x22 │ │ │ │ bl d870 │ │ │ │ - cbz x19, 5b76c ::do_widen(char) const@@Base+0x4722c> │ │ │ │ + cbz x19, 600ac ::do_widen(char) const@@Base+0x4204c> │ │ │ │ mov x22, x19 │ │ │ │ - b 5b58c ::do_widen(char) const@@Base+0x4704c> │ │ │ │ + b 5fecc ::do_widen(char) const@@Base+0x41e6c> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ ret │ │ │ │ + cbz x0, 60394 ::do_widen(char) const@@Base+0x42334> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x8 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ + ldr x23, [x22, #24] │ │ │ │ + cbz x23, 6033c ::do_widen(char) const@@Base+0x422dc> │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ + ldr x24, [x23, #24] │ │ │ │ + cbz x24, 602f8 ::do_widen(char) const@@Base+0x42298> │ │ │ │ + ldr x25, [x24, #24] │ │ │ │ + cbz x25, 602b8 ::do_widen(char) const@@Base+0x42258> │ │ │ │ + ldr x19, [x25, #24] │ │ │ │ + cbz x19, 60238 ::do_widen(char) const@@Base+0x421d8> │ │ │ │ + ldr x21, [x19, #24] │ │ │ │ + cbz x21, 601b8 ::do_widen(char) const@@Base+0x42158> │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - str d15, [sp, #96] │ │ │ │ - sub sp, sp, #0x190 │ │ │ │ - fmov d15, d0 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #392] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - add x25, sp, #0x80 │ │ │ │ - add x20, sp, #0x10 │ │ │ │ - mov x0, x25 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3712] │ │ │ │ - bl d3b0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3904] │ │ │ │ - add x2, sp, #0x210 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x210 │ │ │ │ - strh wzr, [sp, #352] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x24, x26, [x0, #8] │ │ │ │ - stur q31, [x2, #-168] │ │ │ │ - add x2, x21, #0x10 │ │ │ │ - stur q31, [x3, #-152] │ │ │ │ - ldur x0, [x24, #-24] │ │ │ │ - str x24, [sp, #16] │ │ │ │ - str x2, [sp, #128] │ │ │ │ - str xzr, [sp, #344] │ │ │ │ - str x26, [x20, x0] │ │ │ │ - add x0, x20, x0 │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3856] │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3792] │ │ │ │ - add x2, x27, #0x18 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x1, x27, #0x40 │ │ │ │ - stp x0, x2, [sp, #8] │ │ │ │ - add x2, x22, #0x10 │ │ │ │ - add x28, sp, #0x70 │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #4088] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - stp q31, q31, [sp, #32] │ │ │ │ - str q31, [sp, #64] │ │ │ │ - str x1, [sp, #128] │ │ │ │ - bl dfc0 │ │ │ │ - add x3, x23, #0x10 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - mov x0, x25 │ │ │ │ - str x3, [sp, #24] │ │ │ │ - str w2, [sp, #88] │ │ │ │ - stp x28, xzr, [sp, #96] │ │ │ │ - strb wzr, [sp, #112] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ + ldr x27, [x21, #24] │ │ │ │ + cbz x27, 601f8 ::do_widen(char) const@@Base+0x42198> │ │ │ │ + ldr x20, [x27, #24] │ │ │ │ + cbz x20, 60278 ::do_widen(char) const@@Base+0x42218> │ │ │ │ + ldr x26, [x20, #24] │ │ │ │ + cbz x26, 60174 ::do_widen(char) const@@Base+0x42114> │ │ │ │ + ldr x0, [x26, #24] │ │ │ │ + mov x28, x26 │ │ │ │ + bl 600c8 ::do_widen(char) const@@Base+0x42068> │ │ │ │ + ldr x0, [x28, #64] │ │ │ │ + add x1, x26, #0x50 │ │ │ │ + ldr x26, [x26, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 60154 ::do_widen(char) const@@Base+0x420f4> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + add x1, x28, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 60168 ::do_widen(char) const@@Base+0x42108> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x28 │ │ │ │ + bl d870 │ │ │ │ + cbnz x26, 60130 ::do_widen(char) const@@Base+0x420d0> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x26, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 6018c ::do_widen(char) const@@Base+0x4212c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + add x1, x20, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 601a0 ::do_widen(char) const@@Base+0x42140> // b.none │ │ │ │ + bl d870 │ │ │ │ mov x0, x20 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x20, x1 │ │ │ │ - ldr w2, [x1, #24] │ │ │ │ - orr w2, w2, #0x4 │ │ │ │ - str w2, [x1, #24] │ │ │ │ - str x3, [sp, #136] │ │ │ │ - bl dd30 (double)@plt> │ │ │ │ - ldr x4, [sp, #64] │ │ │ │ - add x1, x19, #0x10 │ │ │ │ - stp x1, xzr, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - cbz x4, 5b994 ::do_widen(char) const@@Base+0x47454> │ │ │ │ - ldp x6, x3, [sp, #48] │ │ │ │ + bl d870 │ │ │ │ + cbz x26, 60278 ::do_widen(char) const@@Base+0x42218> │ │ │ │ + mov x20, x26 │ │ │ │ + b 60128 ::do_widen(char) const@@Base+0x420c8> │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + ldr x20, [x19, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 601d0 ::do_widen(char) const@@Base+0x42170> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 601e4 ::do_widen(char) const@@Base+0x42184> // b.none │ │ │ │ + bl d870 │ │ │ │ mov x0, x19 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x6, #0x0 │ │ │ │ - ccmp x4, x6, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x6, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - add x1, x27, #0x18 │ │ │ │ - add x5, x27, #0x40 │ │ │ │ - stp x1, x23, [sp, #16] │ │ │ │ - str x5, [sp, #128] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 5b920 ::do_widen(char) const@@Base+0x473e0> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x22, [sp, #24] │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - bl db90 │ │ │ │ - ldur x1, [x24, #-24] │ │ │ │ - str x24, [sp, #16] │ │ │ │ + cbz x20, 60238 ::do_widen(char) const@@Base+0x421d8> │ │ │ │ + mov x19, x20 │ │ │ │ + b 6010c ::do_widen(char) const@@Base+0x420ac> │ │ │ │ + ldr x0, [x21, #64] │ │ │ │ + add x1, x21, #0x50 │ │ │ │ + ldr x20, [x21, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 60210 ::do_widen(char) const@@Base+0x421b0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + add x1, x21, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 60224 ::do_widen(char) const@@Base+0x421c4> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d870 │ │ │ │ + cbz x20, 601b4 ::do_widen(char) const@@Base+0x42154> │ │ │ │ + mov x21, x20 │ │ │ │ + b 60118 ::do_widen(char) const@@Base+0x420b8> │ │ │ │ + ldr x0, [x25, #64] │ │ │ │ + add x1, x25, #0x50 │ │ │ │ + ldr x19, [x25, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 60250 ::do_widen(char) const@@Base+0x421f0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x25, #32] │ │ │ │ + add x1, x25, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 60264 ::do_widen(char) const@@Base+0x42204> // b.none │ │ │ │ + bl d870 │ │ │ │ mov x0, x25 │ │ │ │ - str x26, [x20, x1] │ │ │ │ - str x21, [sp, #128] │ │ │ │ - bl d410 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5b9dc ::do_widen(char) const@@Base+0x4749c> // b.any │ │ │ │ - add sp, sp, #0x190 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr d15, [sp, #96] │ │ │ │ + bl d870 │ │ │ │ + cbz x19, 602b8 ::do_widen(char) const@@Base+0x42258> │ │ │ │ + mov x25, x19 │ │ │ │ + b 60104 ::do_widen(char) const@@Base+0x420a4> │ │ │ │ + ldr x0, [x27, #64] │ │ │ │ + add x1, x27, #0x50 │ │ │ │ + ldr x20, [x27, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 60290 ::do_widen(char) const@@Base+0x42230> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x27, #32] │ │ │ │ + add x1, x27, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 602a4 ::do_widen(char) const@@Base+0x42244> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x27 │ │ │ │ + bl d870 │ │ │ │ + cbz x20, 601f8 ::do_widen(char) const@@Base+0x42198> │ │ │ │ + mov x27, x20 │ │ │ │ + b 60120 ::do_widen(char) const@@Base+0x420c0> │ │ │ │ + ldr x0, [x24, #64] │ │ │ │ + add x1, x24, #0x50 │ │ │ │ + ldr x19, [x24, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 602d0 ::do_widen(char) const@@Base+0x42270> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x24, #32] │ │ │ │ + add x1, x24, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 602e4 ::do_widen(char) const@@Base+0x42284> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x24 │ │ │ │ + bl d870 │ │ │ │ + cbz x19, 602f8 ::do_widen(char) const@@Base+0x42298> │ │ │ │ + mov x24, x19 │ │ │ │ + b 600fc ::do_widen(char) const@@Base+0x4209c> │ │ │ │ + ldr x0, [x23, #64] │ │ │ │ + add x1, x23, #0x50 │ │ │ │ + ldr x19, [x23, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 60310 ::do_widen(char) const@@Base+0x422b0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + add x1, x23, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 60324 ::do_widen(char) const@@Base+0x422c4> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d870 │ │ │ │ + cbz x19, 60338 ::do_widen(char) const@@Base+0x422d8> │ │ │ │ + mov x23, x19 │ │ │ │ + b 600f4 ::do_widen(char) const@@Base+0x42094> │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + add x1, x22, #0x50 │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + ldr x19, [x22, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 60354 ::do_widen(char) const@@Base+0x422f4> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x22, #32] │ │ │ │ + add x1, x22, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 60368 ::do_widen(char) const@@Base+0x42308> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d870 │ │ │ │ + cbz x19, 6037c ::do_widen(char) const@@Base+0x4231c> │ │ │ │ + mov x22, x19 │ │ │ │ + b 600e8 ::do_widen(char) const@@Base+0x42088> │ │ │ │ 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], #112 │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add x1, sp, #0x60 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr w1, [x1] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + add x20, x0, #0x80 │ │ │ │ + lsr w2, w1, #1 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + str x23, [sp, #48] │ │ │ │ + bl dfa0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d490 │ │ │ │ + add x21, x19, #0x120 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 18dc4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xadf4> │ │ │ │ + add x22, x19, #0x278 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 1e140 ::do_widen(char) const@@Base+0xe0> │ │ │ │ + add x23, x19, #0x298 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 6f040 ::do_widen(char) const@@Base+0x50fe0> │ │ │ │ + add x0, x19, #0x310 │ │ │ │ + bl 1ede4 ::do_widen(char) const@@Base+0xd84> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x19, #0x400 │ │ │ │ + sub x1, x0, #0x58 │ │ │ │ + str xzr, [x19, #880] │ │ │ │ + movi v30.2d, #0x0 │ │ │ │ + str q31, [x19, #864] │ │ │ │ + stp q31, q31, [x1] │ │ │ │ + stp q31, q31, [x1, #32] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + str xzr, [x19, #1000] │ │ │ │ + str wzr, [x19, #1024] │ │ │ │ + stur q30, [x0, #8] │ │ │ │ + stur q30, [x0, #24] │ │ │ │ + str wzr, [x19, #1064] │ │ │ │ + str xzr, [x19, #1120] │ │ │ │ + str q30, [x19, #1072] │ │ │ │ + str q30, [x19, #1088] │ │ │ │ + str q31, [x19, #1104] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 5b8fc ::do_widen(char) const@@Base+0x473bc> │ │ │ │ + bl 5c880 ::do_widen(char) const@@Base+0x3e820> │ │ │ │ + mov x0, x21 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x23 │ │ │ │ + mov x23, x1 │ │ │ │ + bl 6f06c ::do_widen(char) const@@Base+0x5100c> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 1e160 ::do_widen(char) const@@Base+0x100> │ │ │ │ + mov x0, x21 │ │ │ │ + mov x21, x23 │ │ │ │ + bl 18e60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xae90> │ │ │ │ mov x0, x20 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 5ba40 ::do_widen(char) const@@Base+0x47500> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ + bl 62200 ::do_widen(char) const@@Base+0x441a0> │ │ │ │ + b 60470 ::do_widen(char) const@@Base+0x42410> │ │ │ │ bti j │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - str x23, [sp, #24] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x22, [sp, #24] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x24, #-24] │ │ │ │ - str x24, [sp, #16] │ │ │ │ - str x26, [x20, x0] │ │ │ │ - mov x0, x25 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - str x21, [sp, #128] │ │ │ │ - bl d410 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5b9dc ::do_widen(char) const@@Base+0x4749c> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ + mov x23, x0 │ │ │ │ + b 6049c ::do_widen(char) const@@Base+0x4243c> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 5b9b8 ::do_widen(char) const@@Base+0x47478> │ │ │ │ + mov x23, x0 │ │ │ │ + b 60494 ::do_widen(char) const@@Base+0x42434> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 5ba14 ::do_widen(char) const@@Base+0x474d4> │ │ │ │ + mov x21, x0 │ │ │ │ + b 604a8 ::do_widen(char) const@@Base+0x42448> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ + mov x19, x0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x26, x0 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - str d15, [sp, #96] │ │ │ │ - sub sp, sp, #0x3e0 │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #984] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3720] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - mov x20, x0 │ │ │ │ - bl d250 │ │ │ │ - str x0, [x20, #8] │ │ │ │ - bl d6a0 │ │ │ │ - ldr w1, [x26] │ │ │ │ - mov x22, x0 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.le 5bad4 ::do_widen(char) const@@Base+0x47594> │ │ │ │ - bl d610 │ │ │ │ - ldr x1, [x26, #32] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x0, x22 │ │ │ │ - add x20, sp, #0x260 │ │ │ │ - add x27, sp, #0xf8 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - bl d2e0 │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x22 │ │ │ │ - add x19, sp, #0x270 │ │ │ │ - mov x28, x19 │ │ │ │ - bl da30 │ │ │ │ - ldr x0, [x26, #80] │ │ │ │ - cbz x0, 5bbcc ::do_widen(char) const@@Base+0x4768c> │ │ │ │ - ldr x1, [x22, #40] │ │ │ │ - ubfiz x0, x24, #3, #32 │ │ │ │ - ldr x2, [x26, #16] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - ldr x2, [x2, #8] │ │ │ │ - ldr x1, [x1, #64] │ │ │ │ - ldr x23, [x2, x0] │ │ │ │ - ldr x25, [x1, x0] │ │ │ │ - str x19, [sp, #608] │ │ │ │ - cbz x25, 5dfd4 ::do_widen(char) const@@Base+0x49a94> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d3d0 │ │ │ │ - str x0, [sp, #248] │ │ │ │ - mov x21, x0 │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 5c030 ::do_widen(char) const@@Base+0x47af0> // b.pmore │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ne 5c024 ::do_widen(char) const@@Base+0x47ae4> // b.any │ │ │ │ - ldrb w0, [x25] │ │ │ │ - strb w0, [sp, #624] │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x23 │ │ │ │ - str x21, [sp, #616] │ │ │ │ - strb wzr, [x0, x21] │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - ldr x3, [sp, #608] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ + ldr x1, [x0, #864] │ │ │ │ + ldr x2, [x0, #872] │ │ │ │ + str x23, [sp, #48] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 60510 ::do_widen(char) const@@Base+0x424b0> // b.none │ │ │ │ + str x1, [x0, #872] │ │ │ │ + ldr x23, [x19, #936] │ │ │ │ + add x22, x19, #0x3a8 │ │ │ │ + ldr x21, [x22, #8] │ │ │ │ + cmp x23, x21 │ │ │ │ + b.eq 60540 ::do_widen(char) const@@Base+0x424e0> // b.none │ │ │ │ + mov x20, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + add x20, x20, #0xe0 │ │ │ │ + bl 70ac4 ::do_widen(char) const@@Base+0x52a64> │ │ │ │ + cmp x21, x20 │ │ │ │ + b.ne 60528 ::do_widen(char) const@@Base+0x424c8> // b.any │ │ │ │ + str x23, [x22, #8] │ │ │ │ + ldr x1, [x19, #960] │ │ │ │ + ldr x2, [x19, #968] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 60554 ::do_widen(char) const@@Base+0x424f4> // b.none │ │ │ │ + str x1, [x19, #968] │ │ │ │ + ldr x0, [x19, #984] │ │ │ │ + ldr x2, [x19, #992] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 60568 ::do_widen(char) const@@Base+0x42508> // b.none │ │ │ │ + str x0, [x19, #992] │ │ │ │ + ldr x1, [x19, #1104] │ │ │ │ + cbz x1, 6057c ::do_widen(char) const@@Base+0x4251c> │ │ │ │ + mov x0, x1 │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #984] │ │ │ │ + cbz x0, 60584 ::do_widen(char) const@@Base+0x42524> │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #960] │ │ │ │ + cbz x0, 60590 ::do_widen(char) const@@Base+0x42530> │ │ │ │ + bl d870 │ │ │ │ + ldr x21, [x22, #8] │ │ │ │ + ldr x20, [x19, #936] │ │ │ │ + cmp x20, x21 │ │ │ │ + b.eq 605b8 ::do_widen(char) const@@Base+0x42558> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + add x20, x20, #0xe0 │ │ │ │ + bl 70ac4 ::do_widen(char) const@@Base+0x52a64> │ │ │ │ + cmp x21, x20 │ │ │ │ + b.ne 605a0 ::do_widen(char) const@@Base+0x42540> // b.any │ │ │ │ + ldr x21, [x19, #936] │ │ │ │ + cbz x21, 605c4 ::do_widen(char) const@@Base+0x42564> │ │ │ │ + mov x0, x21 │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #864] │ │ │ │ + cbz x0, 605d0 ::do_widen(char) const@@Base+0x42570> │ │ │ │ + bl d870 │ │ │ │ + add x0, x19, #0x310 │ │ │ │ + bl 1ee04 ::do_widen(char) const@@Base+0xda4> │ │ │ │ + add x0, x19, #0x298 │ │ │ │ + bl 6f06c ::do_widen(char) const@@Base+0x5100c> │ │ │ │ + add x0, x19, #0x278 │ │ │ │ + bl 1e160 ::do_widen(char) const@@Base+0x100> │ │ │ │ + add x0, x19, #0x120 │ │ │ │ + bl 18e60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xae90> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #4008] │ │ │ │ + ldr x21, [x19, #256] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [x19, #128] │ │ │ │ + cbz x21, 6064c ::do_widen(char) const@@Base+0x425ec> │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + mov x20, x21 │ │ │ │ + bl 600c8 ::do_widen(char) const@@Base+0x42068> │ │ │ │ + ldr x0, [x21, #64] │ │ │ │ + add x1, x21, #0x50 │ │ │ │ + ldr x21, [x21, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 5c080 ::do_widen(char) const@@Base+0x47b40> // b.none │ │ │ │ - cmp x3, x19 │ │ │ │ - b.eq 5c0a4 ::do_widen(char) const@@Base+0x47b64> // b.none │ │ │ │ - stp x3, x2, [x23] │ │ │ │ - ldr x1, [sp, #624] │ │ │ │ - ldr x2, [x23, #16] │ │ │ │ - str x1, [x23, #16] │ │ │ │ - cbz x0, 5c094 ::do_widen(char) const@@Base+0x47b54> │ │ │ │ - str x0, [sp, #608] │ │ │ │ - str x2, [sp, #624] │ │ │ │ - str xzr, [sp, #616] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #608] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 5bbbc ::do_widen(char) const@@Base+0x4767c> // b.none │ │ │ │ + b.eq 6062c ::do_widen(char) const@@Base+0x425cc> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [x26, #80] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.hi 5bb0c ::do_widen(char) const@@Base+0x475cc> // b.pmore │ │ │ │ - str wzr, [sp, #48] │ │ │ │ - str wzr, [sp, #72] │ │ │ │ - stp wzr, wzr, [sp, #224] │ │ │ │ - stp xzr, xzr, [sp, #232] │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + add x1, x20, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 60640 ::do_widen(char) const@@Base+0x425e0> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d870 │ │ │ │ + cbnz x21, 60608 ::do_widen(char) const@@Base+0x425a8> │ │ │ │ + ldr x20, [x19, #208] │ │ │ │ + cbz x20, 60684 ::do_widen(char) const@@Base+0x42624> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x21, x20 │ │ │ │ + bl 5feac ::do_widen(char) const@@Base+0x41e4c> │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + add x1, x20, #0x30 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 60678 ::do_widen(char) const@@Base+0x42618> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d870 │ │ │ │ + cbnz x20, 60654 ::do_widen(char) const@@Base+0x425f4> │ │ │ │ + ldr x0, [x19, #160] │ │ │ │ + adrp x23, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x23, x23, #0x9a0 │ │ │ │ + bl 5fdc0 ::do_widen(char) const@@Base+0x41d60> │ │ │ │ + ldp x20, x22, [x19, #104] │ │ │ │ + cmp x20, x22 │ │ │ │ + b.eq 60710 ::do_widen(char) const@@Base+0x426b0> // b.none │ │ │ │ + ldr x21, [x20, #8] │ │ │ │ + cbz x21, 60700 ::do_widen(char) const@@Base+0x426a0> │ │ │ │ + add x1, x21, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 60700 ::do_widen(char) const@@Base+0x426a0> // b.any │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x21, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 60700 ::do_widen(char) const@@Base+0x426a0> // b.any │ │ │ │ + ldr x0, [x21] │ │ │ │ + ldr x1, [x0, #24] │ │ │ │ + cmp x1, x23 │ │ │ │ + b.ne 607e0 ::do_widen(char) const@@Base+0x42780> // b.any │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + mov x0, x21 │ │ │ │ + blr x1 │ │ │ │ nop │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne 606a0 ::do_widen(char) const@@Base+0x42640> // b.any │ │ │ │ + ldr x22, [x19, #104] │ │ │ │ + cbz x22, 6071c ::do_widen(char) const@@Base+0x426bc> │ │ │ │ mov x0, x22 │ │ │ │ - bl d970 │ │ │ │ - cbz w0, 5c0d8 ::do_widen(char) const@@Base+0x47b98> │ │ │ │ - ldr x0, [x22, #24] │ │ │ │ - ldr w0, [x0] │ │ │ │ - cbz w0, 5e018 ::do_widen(char) const@@Base+0x49ad8> │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - ldr x23, [x0] │ │ │ │ - ldrh w0, [x23, #26] │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ne 5bbe0 ::do_widen(char) const@@Base+0x476a0> // b.any │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x23 │ │ │ │ - bl db10 │ │ │ │ - ldr x1, [x22, #40] │ │ │ │ - ldr w0, [x23, #16] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cmp x1, #0x0 │ │ │ │ - ccmp w0, #0x0, #0x1, ne // ne = any │ │ │ │ - cset w20, lt // lt = tstop │ │ │ │ - b.lt 5dfcc ::do_widen(char) const@@Base+0x49a8c> // b.tstop │ │ │ │ - ldr w2, [x1, #4] │ │ │ │ - cmp w0, w2 │ │ │ │ - b.ge 5dfcc ::do_widen(char) const@@Base+0x49a8c> // b.tcont │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - ubfiz x0, x0, #4, #32 │ │ │ │ - add x2, sp, #0x1f0 │ │ │ │ - add x3, sp, #0x1e0 │ │ │ │ - str x2, [sp, #64] │ │ │ │ - ldr x21, [x1, x0] │ │ │ │ - str x3, [sp, #96] │ │ │ │ - str x2, [sp, #480] │ │ │ │ - cbz x21, 5dfd4 ::do_widen(char) const@@Base+0x49a94> │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + cbz x0, 60728 ::do_widen(char) const@@Base+0x426c8> │ │ │ │ + bl d870 │ │ │ │ + ldp x20, x22, [x19, #40] │ │ │ │ + cmp x20, x22 │ │ │ │ + b.eq 607b0 ::do_widen(char) const@@Base+0x42750> // b.none │ │ │ │ + adrp x23, 27000 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + add x23, x23, #0x9a0 │ │ │ │ + nop │ │ │ │ + ldr x21, [x20, #8] │ │ │ │ + cbz x21, 607a0 ::do_widen(char) const@@Base+0x42740> │ │ │ │ + add x1, x21, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 607a0 ::do_widen(char) const@@Base+0x42740> // b.any │ │ │ │ + ldr x1, [x21] │ │ │ │ mov x0, x21 │ │ │ │ - bl d3d0 │ │ │ │ - str x0, [sp, #248] │ │ │ │ - mov x19, x0 │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 5d8dc ::do_widen(char) const@@Base+0x4939c> // b.pmore │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.eq 5d494 ::do_widen(char) const@@Base+0x48f54> // b.none │ │ │ │ - cbnz x0, 5db74 ::do_widen(char) const@@Base+0x49634> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - str x19, [sp, #488] │ │ │ │ - strb wzr, [x0, x19] │ │ │ │ - add x1, sp, #0x200 │ │ │ │ - add x0, sp, #0x210 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - ldr x25, [x23, #120] │ │ │ │ - str x1, [sp, #80] │ │ │ │ - ldr x19, [x23] │ │ │ │ - str x0, [sp, #512] │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - cbz x25, 5e200 ::do_widen(char) const@@Base+0x49cc0> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d3d0 │ │ │ │ - str x0, [sp, #248] │ │ │ │ - mov x24, x0 │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 5d8a0 ::do_widen(char) const@@Base+0x49360> // b.pmore │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.eq 5d858 ::do_widen(char) const@@Base+0x49318> // b.none │ │ │ │ - cbnz x0, 5db6c ::do_widen(char) const@@Base+0x4962c> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str x24, [sp, #520] │ │ │ │ - strb wzr, [x0, x24] │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - add x1, sp, #0x230 │ │ │ │ - ldr x0, [x23, #136] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - ldr x25, [x0] │ │ │ │ - str x1, [sp, #544] │ │ │ │ - cbz x25, 5e1b0 ::do_widen(char) const@@Base+0x49c70> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d3d0 │ │ │ │ - str x0, [sp, #248] │ │ │ │ - mov x24, x0 │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 5d864 ::do_widen(char) const@@Base+0x49324> // b.pmore │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.eq 5d84c ::do_widen(char) const@@Base+0x4930c> // b.none │ │ │ │ - cbnz x0, 5db64 ::do_widen(char) const@@Base+0x49624> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str x24, [sp, #552] │ │ │ │ - strb wzr, [x0, x24] │ │ │ │ - add x1, sp, #0x250 │ │ │ │ - add x0, sp, #0x240 │ │ │ │ - stp x1, x0, [sp, #16] │ │ │ │ - ldr x0, [x23, #136] │ │ │ │ - ldr x25, [x0, #8] │ │ │ │ - str x1, [sp, #576] │ │ │ │ - cbz x25, 5e1d8 ::do_widen(char) const@@Base+0x49c98> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d3d0 │ │ │ │ - str x0, [sp, #248] │ │ │ │ - mov x24, x0 │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 5d910 ::do_widen(char) const@@Base+0x493d0> // b.pmore │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.eq 5d840 ::do_widen(char) const@@Base+0x49300> // b.none │ │ │ │ - cbnz x0, 5db5c ::do_widen(char) const@@Base+0x4961c> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x24, [sp, #584] │ │ │ │ - strb wzr, [x0, x24] │ │ │ │ - mov x0, #0xa0 // #160 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - bl d8b0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x26, #24] │ │ │ │ - str x1, [sp, #104] │ │ │ │ - bl 6e32c ::do_widen(char) const@@Base+0x59dec> │ │ │ │ - ldp x3, x4, [sp, #80] │ │ │ │ - mov w6, w0 │ │ │ │ - ldr x5, [sp, #24] │ │ │ │ - mov w2, w19 │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x21, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 79b40 ::do_widen(char) const@@Base+0x5bae0> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 607a0 ::do_widen(char) const@@Base+0x42740> // b.any │ │ │ │ + ldr x0, [x21] │ │ │ │ + ldr x1, [x0, #24] │ │ │ │ + cmp x1, x23 │ │ │ │ + b.ne 607ec ::do_widen(char) const@@Base+0x4278c> // b.any │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ mov x0, x21 │ │ │ │ - bl 29240 ::do_widen(char) const@@Base+0x14d00> │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - adrp x2, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - add x2, x2, #0x138 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - add x4, sp, #0xe0 │ │ │ │ - add x3, sp, #0xe8 │ │ │ │ - mov x1, x23 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - bl d4b0 │ │ │ │ - ldr x1, [x26, #80] │ │ │ │ - lsl x2, x1, #1 │ │ │ │ - cmp x2, w0, sxtw │ │ │ │ - b.ne 5de58 ::do_widen(char) const@@Base+0x49918> // b.any │ │ │ │ - ldrb w0, [x26, #64] │ │ │ │ - tbnz w0, #0, 5d2d8 ::do_widen(char) const@@Base+0x48d98> │ │ │ │ - cbz x2, 5d320 ::do_widen(char) const@@Base+0x48de0> │ │ │ │ - ldr w0, [sp, #72] │ │ │ │ - mov w9, #0x0 // #0 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - and w13, w0, #0x4 │ │ │ │ - ldr w0, [sp, #48] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - lsr w1, w0, #1 │ │ │ │ - lsr w10, w0, #1 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w1, [sp, #32] │ │ │ │ - lsl w0, w0, w13 │ │ │ │ - str w0, [sp, #112] │ │ │ │ - b 5bee0 ::do_widen(char) const@@Base+0x479a0> │ │ │ │ - cmp w27, #0x2 │ │ │ │ - b.eq 5d4a0 ::do_widen(char) const@@Base+0x48f60> // b.none │ │ │ │ - asr w0, w19, #1 │ │ │ │ - mov x6, x10 │ │ │ │ - mov w2, w13 │ │ │ │ - sxtw x16, w0 │ │ │ │ - ubfiz x0, x0, #3, #32 │ │ │ │ - cmp w28, #0x2 │ │ │ │ - b.eq 5d6f4 ::do_widen(char) const@@Base+0x491b4> // b.none │ │ │ │ - ldr x1, [x26, #16] │ │ │ │ - movi v15.2d, #0x0 │ │ │ │ - ldr w2, [sp, #112] │ │ │ │ - mov w25, w20 │ │ │ │ - str w20, [sp, #8] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x0, [x1, x0] │ │ │ │ - ldr x1, [x0, #136] │ │ │ │ - ldrb w0, [x1, x10] │ │ │ │ - orr w0, w2, w0 │ │ │ │ - strb w0, [x1, x10] │ │ │ │ - ldr x1, [x26, #80] │ │ │ │ - add w9, w9, #0x1 │ │ │ │ - ldr s30, [sp, #8] │ │ │ │ - mov x8, #0x1 // #1 │ │ │ │ - lsl x2, x1, #1 │ │ │ │ - ldur q31, [x26, #104] │ │ │ │ - add x19, x19, #0x2 │ │ │ │ - mov v15.d[1], v30.d[0] │ │ │ │ - ldr x0, [x26, #120] │ │ │ │ - ldr x1, [x26, #136] │ │ │ │ - add x0, x0, x25 │ │ │ │ - add v15.2d, v31.2d, v15.2d │ │ │ │ - str x0, [x26, #120] │ │ │ │ - add x1, x1, x8 │ │ │ │ - str x1, [x26, #136] │ │ │ │ - stur q15, [x26, #104] │ │ │ │ - cmp x2, x19 │ │ │ │ - b.ls 5d32c ::do_widen(char) const@@Base+0x48dec> // b.plast │ │ │ │ - ldr x1, [sp, #232] │ │ │ │ - ubfiz x0, x19, #2, #32 │ │ │ │ - add x3, x1, x0 │ │ │ │ - ldr w1, [x1, x0] │ │ │ │ - ldr w0, [x3, #4] │ │ │ │ - asr w27, w1, #1 │ │ │ │ - cmp w27, #0x2 │ │ │ │ - asr w28, w0, #1 │ │ │ │ - cset w3, eq // eq = none │ │ │ │ - cmp w28, #0x2 │ │ │ │ - cset w4, eq // eq = none │ │ │ │ - cmp w1, #0x0 │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - cset w11, eq // eq = none │ │ │ │ - mov w15, w11 │ │ │ │ - b.eq 5be48 ::do_widen(char) const@@Base+0x47908> // b.none │ │ │ │ - cmp w3, w4 │ │ │ │ - cset w6, eq // eq = none │ │ │ │ - str w6, [sp, #8] │ │ │ │ - b.eq 5d714 ::do_widen(char) const@@Base+0x491d4> // b.none │ │ │ │ - asr w17, w19, #1 │ │ │ │ - orr w1, w1, w0 │ │ │ │ - ldrb w14, [x26, #64] │ │ │ │ - mov x6, x10 │ │ │ │ - ldr w12, [sp, #32] │ │ │ │ - sxtw x16, w17 │ │ │ │ - ubfiz x0, x17, #3, #32 │ │ │ │ - mov w2, w13 │ │ │ │ - tbz w1, #0, 5d568 ::do_widen(char) const@@Base+0x49028> │ │ │ │ - ldp x8, x1, [x26, #200] │ │ │ │ - cmp x8, x1 │ │ │ │ - b.eq 5d568 ::do_widen(char) const@@Base+0x49028> // b.none │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov w25, w1 │ │ │ │ - cmp w27, #0x2 │ │ │ │ - b.eq 5d4bc ::do_widen(char) const@@Base+0x48f7c> // b.none │ │ │ │ - mov w25, w1 │ │ │ │ - str w11, [sp, #8] │ │ │ │ - ldr x12, [x26, #16] │ │ │ │ - mov w8, #0x8 // #8 │ │ │ │ - lsl w8, w8, w2 │ │ │ │ - ldr x12, [x12, #8] │ │ │ │ - ldr x12, [x12, x0] │ │ │ │ - ldr x12, [x12, #136] │ │ │ │ - ldrb w17, [x12, x6] │ │ │ │ - orr w8, w8, w17 │ │ │ │ - strb w8, [x12, x6] │ │ │ │ - cbz w15, 5d580 ::do_widen(char) const@@Base+0x49040> │ │ │ │ - ldr x12, [x26, #16] │ │ │ │ - mov w8, #0x1 // #1 │ │ │ │ - lsl w11, w8, w2 │ │ │ │ - mov x8, #0x1 // #1 │ │ │ │ - ldr x12, [x12, #8] │ │ │ │ - ldr x12, [x12, x0] │ │ │ │ - ldr x12, [x12, #136] │ │ │ │ - ldrb w15, [x12, x6] │ │ │ │ - orr w11, w11, w15 │ │ │ │ - strb w11, [x12, x6] │ │ │ │ - tbz w1, #0, 5d5a8 ::do_widen(char) const@@Base+0x49068> │ │ │ │ - ldr x11, [x26, #16] │ │ │ │ - mov w12, #0x2 // #2 │ │ │ │ - lsl w2, w12, w2 │ │ │ │ - ldr x11, [x11, #8] │ │ │ │ - ldr x11, [x11, x0] │ │ │ │ - ldr x11, [x11, #136] │ │ │ │ - ldrb w12, [x11, x6] │ │ │ │ - orr w2, w2, w12 │ │ │ │ - strb w2, [x11, x6] │ │ │ │ - tbnz w14, #0, 5d508 ::do_widen(char) const@@Base+0x48fc8> │ │ │ │ - ldr x1, [x26, #80] │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - ldr s30, [sp, #8] │ │ │ │ - fmov d15, x0 │ │ │ │ - lsl x2, x1, #1 │ │ │ │ - cmp w27, #0x2 │ │ │ │ - b.eq 5d2c0 ::do_widen(char) const@@Base+0x48d80> // b.none │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - cmp w28, #0x2 │ │ │ │ - b.eq 5d2d0 ::do_widen(char) const@@Base+0x48d90> // b.none │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - b 5beac ::do_widen(char) const@@Base+0x4796c> │ │ │ │ - cbz x0, 5bb5c ::do_widen(char) const@@Base+0x4761c> │ │ │ │ + blr x1 │ │ │ │ + nop │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne 60740 ::do_widen(char) const@@Base+0x426e0> // b.any │ │ │ │ + ldr x22, [x19, #40] │ │ │ │ + cbz x22, 607bc ::do_widen(char) const@@Base+0x4275c> │ │ │ │ + mov x0, x22 │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x19], #16 │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 607f8 ::do_widen(char) const@@Base+0x42798> // b.none │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + mov x0, x21 │ │ │ │ + blr x1 │ │ │ │ + b 60700 ::do_widen(char) const@@Base+0x426a0> │ │ │ │ + mov x0, x21 │ │ │ │ + blr x1 │ │ │ │ + b 607a0 ::do_widen(char) const@@Base+0x42740> │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + bl 55b10 ::do_widen(char) const@@Base+0x37ab0> │ │ │ │ + mov x1, x20 │ │ │ │ mov x0, x19 │ │ │ │ - b 5c04c ::do_widen(char) const@@Base+0x47b0c> │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x20 │ │ │ │ + bl 565c0 ::do_widen(char) const@@Base+0x38560> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 53240 ::do_widen(char) const@@Base+0x351e0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 529c0 ::do_widen(char) const@@Base+0x34960> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 53ea0 ::do_widen(char) const@@Base+0x35e40> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 625ec ::do_widen(char) const@@Base+0x4458c> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 68a40 ::do_widen(char) const@@Base+0x4a9e0> │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 6aeac ::do_widen(char) const@@Base+0x4ce4c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x8 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + sub sp, sp, #0x210 │ │ │ │ + mov x28, x0 │ │ │ │ + add x0, x0, #0x3d8 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #520] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #248] │ │ │ │ - str x0, [sp, #608] │ │ │ │ - str x1, [sp, #624] │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x25 │ │ │ │ - bl d270 │ │ │ │ - ldr x21, [sp, #248] │ │ │ │ - mov x1, x23 │ │ │ │ - ldr x0, [sp, #608] │ │ │ │ - str x21, [sp, #616] │ │ │ │ - strb wzr, [x0, x21] │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - ldr x3, [sp, #608] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 5bb80 ::do_widen(char) const@@Base+0x47640> // b.any │ │ │ │ - cmp x3, x19 │ │ │ │ - b.eq 5c0a4 ::do_widen(char) const@@Base+0x47b64> // b.none │ │ │ │ - stp x3, x2, [x23] │ │ │ │ - ldr x0, [sp, #624] │ │ │ │ - str x0, [x23, #16] │ │ │ │ - mov x0, x28 │ │ │ │ - str x19, [sp, #608] │ │ │ │ - mov x19, x28 │ │ │ │ - b 5bba4 ::do_widen(char) const@@Base+0x47664> │ │ │ │ - cmp x23, x20 │ │ │ │ - b.eq 5dd70 ::do_widen(char) const@@Base+0x49830> // b.none │ │ │ │ - cbz x2, 5c0c8 ::do_widen(char) const@@Base+0x47b88> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 5d474 ::do_widen(char) const@@Base+0x48f34> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl d270 │ │ │ │ - ldr x0, [x23] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ - str x2, [x23, #8] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #608] │ │ │ │ - b 5bba4 ::do_widen(char) const@@Base+0x47664> │ │ │ │ - ldr x0, [sp, #232] │ │ │ │ - bl d560 │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ - cbz x0, 5c0ec ::do_widen(char) const@@Base+0x47bac> │ │ │ │ - bl d560 │ │ │ │ - mov x0, x22 │ │ │ │ - bl df40 │ │ │ │ - ldp x2, x1, [x26, #72] │ │ │ │ - mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - ldr d15, [x26, #112] │ │ │ │ - fmov d30, x0 │ │ │ │ - add x25, sp, #0x2d0 │ │ │ │ - add x20, sp, #0x260 │ │ │ │ + ldr x2, [x28, #984] │ │ │ │ + subs x0, x1, x2 │ │ │ │ + b.eq 60f50 ::do_widen(char) const@@Base+0x42ef0> // b.none │ │ │ │ + asr x4, x0, #2 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + csinc x3, x4, xzr, ne // ne = any │ │ │ │ + cmp x0, #0xc │ │ │ │ + b.ls 60f58 ::do_widen(char) const@@Base+0x42ef8> // b.plast │ │ │ │ + lsr x1, x3, #2 │ │ │ │ + mov x0, x2 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x1, x2, x1, lsl #4 │ │ │ │ + nop │ │ │ │ + ldr q30, [x0], #16 │ │ │ │ + add v31.4s, v30.4s, v31.4s │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 60900 ::do_widen(char) const@@Base+0x428a0> // b.any │ │ │ │ + addv s31, v31.4s │ │ │ │ + fmov w19, s31 │ │ │ │ + tst x3, #0x3 │ │ │ │ + b.eq 60960 ::do_widen(char) const@@Base+0x42900> // b.none │ │ │ │ + and x3, x3, #0xfffffffffffffffc │ │ │ │ + mov w5, w3 │ │ │ │ + ldr w0, [x2, x3, lsl #2] │ │ │ │ + add w1, w5, #0x1 │ │ │ │ + add w0, w19, w0 │ │ │ │ + cmp x4, w1, sxtw │ │ │ │ + b.ls 60f24 ::do_widen(char) const@@Base+0x42ec4> // b.plast │ │ │ │ + ubfiz x1, x1, #2, #32 │ │ │ │ + add w5, w5, #0x2 │ │ │ │ + ldr w3, [x2, x1] │ │ │ │ + add w0, w0, w3 │ │ │ │ + cmp x4, w5, sxtw │ │ │ │ + b.ls 60f24 ::do_widen(char) const@@Base+0x42ec4> // b.plast │ │ │ │ + add x2, x2, x1 │ │ │ │ + ldr w1, [x2, #4] │ │ │ │ + add w19, w0, w1 │ │ │ │ + add x25, sp, #0x100 │ │ │ │ + add x21, sp, #0x90 │ │ │ │ mov x0, x25 │ │ │ │ - ucvtf d15, d15 │ │ │ │ - mul x1, x1, x2 │ │ │ │ - str x1, [x26, #96] │ │ │ │ - ucvtf d31, x1 │ │ │ │ - fmul d15, d15, d30 │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ bl d3b0 │ │ │ │ - str xzr, [sp, #936] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3904] │ │ │ │ - add x3, sp, #0x2e0 │ │ │ │ + add x3, sp, #0x270 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #944] │ │ │ │ - adrp x1, 9f000 │ │ │ │ + str xzr, [sp, #472] │ │ │ │ + strh wzr, [sp, #480] │ │ │ │ + ldp x22, x27, [x0, #8] │ │ │ │ + adrp x1, 9f000 │ │ │ │ ldr x1, [x1, #3712] │ │ │ │ - ldp x24, x27, [x0, #8] │ │ │ │ - stur q31, [x3, #216] │ │ │ │ + stur q31, [x3, #-136] │ │ │ │ + stur q31, [x3, #-120] │ │ │ │ mov x2, x1 │ │ │ │ - stur q31, [x3, #232] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x2, [sp, #8] │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x2, [sp, #88] │ │ │ │ add x2, x2, #0x10 │ │ │ │ - ldur x0, [x24, #-24] │ │ │ │ - str x24, [sp, #608] │ │ │ │ - str x2, [sp, #720] │ │ │ │ - str x27, [x20, x0] │ │ │ │ - add x0, x20, x0 │ │ │ │ + str x22, [sp, #144] │ │ │ │ + str x2, [sp, #256] │ │ │ │ + str x27, [x21, x0] │ │ │ │ + add x0, x21, x0 │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3856] │ │ │ │ - add x0, sp, #0x2a0 │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3792] │ │ │ │ - add x2, x22, #0x18 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3856] │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x2, x23, #0x18 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x1, x22, #0x40 │ │ │ │ - str x2, [sp, #608] │ │ │ │ - add x2, x28, #0x10 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - str x2, [sp, #616] │ │ │ │ - stp q31, q31, [sp, #624] │ │ │ │ - str q31, [sp, #656] │ │ │ │ - str x1, [sp, #720] │ │ │ │ + str x2, [sp, #144] │ │ │ │ + mov x3, x1 │ │ │ │ + add x1, x23, #0x40 │ │ │ │ + add x2, x3, #0x10 │ │ │ │ + str x3, [sp, #16] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + str x2, [sp, #152] │ │ │ │ + stp q31, q31, [sp, #160] │ │ │ │ + str q31, [sp, #192] │ │ │ │ + str x1, [sp, #256] │ │ │ │ bl dfc0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #4088] │ │ │ │ - str x0, [sp, #32] │ │ │ │ + str x0, [sp, #24] │ │ │ │ mov w2, #0x10 // #16 │ │ │ │ - add x1, sp, #0x268 │ │ │ │ + add x1, sp, #0x98 │ │ │ │ add x3, x0, #0x10 │ │ │ │ - add x0, sp, #0x2c0 │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ mov x4, x0 │ │ │ │ mov x0, x25 │ │ │ │ - str x4, [sp, #48] │ │ │ │ - str x1, [sp, #72] │ │ │ │ - str x3, [sp, #616] │ │ │ │ - str w2, [sp, #680] │ │ │ │ - str x4, [sp, #688] │ │ │ │ - str xzr, [sp, #696] │ │ │ │ - strb wzr, [sp, #704] │ │ │ │ + str x4, [sp, #40] │ │ │ │ + str x1, [sp, #80] │ │ │ │ + str x3, [sp, #152] │ │ │ │ + str w2, [sp, #216] │ │ │ │ + stp x4, xzr, [sp, #224] │ │ │ │ + strb wzr, [sp, #240] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - mov x0, x20 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x20, x1 │ │ │ │ - ldr w2, [x1, #24] │ │ │ │ - orr w2, w2, #0x4 │ │ │ │ - str w2, [x1, #24] │ │ │ │ - str x3, [sp, #728] │ │ │ │ - bl dd30 (double)@plt> │ │ │ │ - ldr x4, [sp, #656] │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - str x0, [sp, #576] │ │ │ │ - add x0, sp, #0x240 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - str xzr, [sp, #584] │ │ │ │ - strb wzr, [sp, #592] │ │ │ │ - cbz x4, 5dd38 ::do_widen(char) const@@Base+0x497f8> │ │ │ │ - ldr x5, [sp, #640] │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x21 │ │ │ │ + bl de00 │ │ │ │ + ldr x4, [sp, #192] │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + stp x0, xzr, [sp, #112] │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + strb wzr, [sp, #128] │ │ │ │ + cbz x4, 60f44 ::do_widen(char) const@@Base+0x42ee4> │ │ │ │ + ldp x5, x3, [sp, #176] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #648] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ cmp x5, #0x0 │ │ │ │ ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ csel x4, x4, x5, hi // hi = pmore │ │ │ │ sub x4, x4, x3 │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - add x1, x22, #0x40 │ │ │ │ - ldr x0, [sp, #688] │ │ │ │ - str x1, [sp, #720] │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - add x3, x22, #0x18 │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + add x1, x23, #0x40 │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + str x1, [sp, #256] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x3, x23, #0x18 │ │ │ │ add x2, x2, #0x10 │ │ │ │ - str x3, [sp, #608] │ │ │ │ - str x2, [sp, #616] │ │ │ │ + stp x3, x2, [sp, #144] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 5c2a8 ::do_widen(char) const@@Base+0x47d68> // b.none │ │ │ │ + b.eq 60ac4 ::do_widen(char) const@@Base+0x42a64> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x1, [sp, #616] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #152] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ bl db90 │ │ │ │ - ldur x2, [x24, #-24] │ │ │ │ - str x24, [sp, #608] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x27, [x20, x2] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + str x22, [sp, #144] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + str x27, [x21, x2] │ │ │ │ add x1, x0, #0x10 │ │ │ │ mov x0, x25 │ │ │ │ - str x1, [sp, #720] │ │ │ │ + str x1, [sp, #256] │ │ │ │ bl d410 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x3, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - mov x4, #0x4 // #4 │ │ │ │ - add x3, x3, #0x660 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov x23, x0 │ │ │ │ - add x19, sp, #0x270 │ │ │ │ - str x19, [sp, #608] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 5dc90 ::do_widen(char) const@@Base+0x49750> // b.none │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - str x0, [sp, #608] │ │ │ │ - str x1, [sp, #624] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #616] │ │ │ │ - stp x23, xzr, [x21] │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - ldr x1, [sp, #616] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 5e024 ::do_widen(char) const@@Base+0x49ae4> // b.none │ │ │ │ - adrp x23, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - add x1, x23, #0x668 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0x110 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - str x1, [sp, #256] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5dca8 ::do_widen(char) const@@Base+0x49768> // b.none │ │ │ │ - ldr x2, [x21, #16] │ │ │ │ - str x0, [sp, #256] │ │ │ │ - str x2, [sp, #272] │ │ │ │ - str x1, [x21] │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #264] │ │ │ │ - ldr x0, [sp, #608] │ │ │ │ - str xzr, [x21, #8] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 5c3a8 ::do_widen(char) const@@Base+0x47e68> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5c3bc ::do_widen(char) const@@Base+0x47e7c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldp d31, d15, [x26, #96] │ │ │ │ - mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - fmov d30, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - ucvtf d15, d15 │ │ │ │ - ucvtf d31, d31 │ │ │ │ - fmul d15, d15, d30 │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ - bl d3b0 │ │ │ │ - str x24, [sp, #608] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0xc │ │ │ │ + b.ls 60fcc ::do_widen(char) const@@Base+0x42f6c> // b.plast │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - str xzr, [sp, #936] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #944] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #720] │ │ │ │ - add x0, sp, #0x2e0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stur q31, [x0, #216] │ │ │ │ - stur q31, [x0, #232] │ │ │ │ - ldur x2, [x24, #-24] │ │ │ │ - add x0, x20, x2 │ │ │ │ - str x27, [x20, x2] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - add x0, x22, #0x18 │ │ │ │ - str x0, [sp, #608] │ │ │ │ - add x0, x28, #0x10 │ │ │ │ - str x0, [sp, #616] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x22, #0x40 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str x1, [sp, #720] │ │ │ │ - stp q31, q31, [sp, #624] │ │ │ │ - str q31, [sp, #656] │ │ │ │ - bl dfc0 │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str w0, [sp, #680] │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #616] │ │ │ │ - mov x0, x25 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - str x2, [sp, #688] │ │ │ │ - str xzr, [sp, #696] │ │ │ │ - strb wzr, [sp, #704] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - mov x0, x20 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x20, x1 │ │ │ │ - ldr w2, [x1, #24] │ │ │ │ - orr w2, w2, #0x4 │ │ │ │ - str w2, [x1, #24] │ │ │ │ - str x3, [sp, #728] │ │ │ │ - bl dd30 (double)@plt> │ │ │ │ - ldr x4, [sp, #656] │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - stp x0, xzr, [sp, #448] │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - strb wzr, [sp, #464] │ │ │ │ - cbz x4, 5dd44 ::do_widen(char) const@@Base+0x49804> │ │ │ │ - ldr x5, [sp, #640] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #648] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, x22, #0x18 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - add x1, x22, #0x40 │ │ │ │ - str x1, [sp, #720] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x0, [sp, #688] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #616] │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + add x1, x1, #0x808 │ │ │ │ + mov x2, #0xd // #13 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x24, x0 │ │ │ │ + add x3, x20, #0x10 │ │ │ │ + str x3, [x20] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x1, [x24], #16 │ │ │ │ + cmp x1, x24 │ │ │ │ + b.eq 60f2c ::do_widen(char) const@@Base+0x42ecc> // b.none │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + str x1, [x20] │ │ │ │ + str x0, [x20, #16] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [x20, #8] │ │ │ │ + stp x24, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 5c518 ::do_widen(char) const@@Base+0x47fd8> // b.none │ │ │ │ + b.eq 60b74 ::do_widen(char) const@@Base+0x42b14> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x1, [sp, #616] │ │ │ │ - bl db90 │ │ │ │ - ldur x2, [x24, #-24] │ │ │ │ - str x24, [sp, #608] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x27, [x20, x2] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x25 │ │ │ │ - str x1, [sp, #720] │ │ │ │ - bl d410 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - adrp x3, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - mov x4, #0x4 // #4 │ │ │ │ - add x3, x3, #0x670 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0x1f0 │ │ │ │ - str x1, [sp, #64] │ │ │ │ - str x1, [sp, #480] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + adrp x19, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + ldr x1, [x28, #984] │ │ │ │ + add x19, x19, #0x798 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 5dcc4 ::do_widen(char) const@@Base+0x49784> // b.none │ │ │ │ - ldr x2, [x21, #16] │ │ │ │ - str x0, [sp, #480] │ │ │ │ - str x2, [sp, #496] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #488] │ │ │ │ - stp x1, xzr, [x21] │ │ │ │ + b.eq 60e58 ::do_widen(char) const@@Base+0x42df8> // b.none │ │ │ │ + adrp x0, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x0, x0, #0x820 │ │ │ │ + adrp x2, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + add x2, x2, #0xba8 │ │ │ │ + stp x2, x0, [sp, #96] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + b 60c08 ::do_widen(char) const@@Base+0x42ba8> │ │ │ │ + cbnz w0, 60be8 ::do_widen(char) const@@Base+0x42b88> │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - ldr x1, [sp, #488] │ │ │ │ cmp x1, x0 │ │ │ │ - b.eq 5e62c ::do_widen(char) const@@Base+0x4a0ec> // b.none │ │ │ │ - add x0, sp, #0x1e0 │ │ │ │ - add x1, x23, #0x668 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ + b.eq 61060 ::do_widen(char) const@@Base+0x43000> // b.none │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + add x1, x1, #0x818 │ │ │ │ mov x2, #0x1 // #1 │ │ │ │ - str x0, [sp, #96] │ │ │ │ bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0x210 │ │ │ │ - str x1, [sp, #56] │ │ │ │ - str x1, [sp, #512] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5dc44 ::do_widen(char) const@@Base+0x49704> // b.none │ │ │ │ - ldr x2, [x21, #16] │ │ │ │ - str x0, [sp, #512] │ │ │ │ - str x2, [sp, #528] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #520] │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - str x1, [x21] │ │ │ │ - ldrb w0, [x26, #64] │ │ │ │ - str xzr, [x21, #8] │ │ │ │ - and w1, w0, #0x1 │ │ │ │ - str w0, [sp, #128] │ │ │ │ - str w1, [sp, #136] │ │ │ │ - tbz w0, #0, 5d260 ::do_widen(char) const@@Base+0x48d20> │ │ │ │ - ldr d15, [x26, #120] │ │ │ │ - mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - ldr d31, [x26, #96] │ │ │ │ - fmov d30, x0 │ │ │ │ - ucvtf d15, d15 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x19, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x19, x19, #0x828 │ │ │ │ + ldp x1, x0, [x0] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x24, x0, asr #2 │ │ │ │ + b.cs 60e58 ::do_widen(char) const@@Base+0x42df8> // b.hs, b.nlast │ │ │ │ + ubfiz x26, x24, #2, #32 │ │ │ │ mov x0, x25 │ │ │ │ - ucvtf d31, d31 │ │ │ │ - fmul d15, d15, d30 │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ + ldr w1, [x1, x26] │ │ │ │ + str w1, [sp, #64] │ │ │ │ bl d3b0 │ │ │ │ - str x24, [sp, #608] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str xzr, [sp, #936] │ │ │ │ + str x22, [sp, #144] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str x0, [sp, #256] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #944] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #720] │ │ │ │ - add x0, sp, #0x2e0 │ │ │ │ + add x0, sp, #0x270 │ │ │ │ + str xzr, [sp, #472] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stur q31, [x0, #216] │ │ │ │ - stur q31, [x0, #232] │ │ │ │ - ldur x2, [x24, #-24] │ │ │ │ - add x0, x20, x2 │ │ │ │ - str x27, [x20, x2] │ │ │ │ + strh wzr, [sp, #480] │ │ │ │ + stur q31, [x0, #-136] │ │ │ │ + stur q31, [x0, #-120] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x0, x21, x2 │ │ │ │ + str x27, [x21, x2] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - add x0, x22, #0x18 │ │ │ │ - str x0, [sp, #608] │ │ │ │ - add x0, x28, #0x10 │ │ │ │ - str x0, [sp, #616] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x22, #0x40 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x3, x23, #0x18 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - str x1, [sp, #720] │ │ │ │ - stp q31, q31, [sp, #624] │ │ │ │ - str q31, [sp, #656] │ │ │ │ + add x1, x23, #0x40 │ │ │ │ + add x2, x0, #0x10 │ │ │ │ + stp x3, x2, [sp, #144] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + stp q31, q31, [sp, #160] │ │ │ │ + str q31, [sp, #192] │ │ │ │ + str x1, [sp, #256] │ │ │ │ bl dfc0 │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str w0, [sp, #680] │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #616] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + add x2, x0, #0x10 │ │ │ │ + str x2, [sp, #152] │ │ │ │ mov x0, x25 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - str x2, [sp, #688] │ │ │ │ - str xzr, [sp, #696] │ │ │ │ - strb wzr, [sp, #704] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + str w3, [sp, #216] │ │ │ │ + stp x2, xzr, [sp, #224] │ │ │ │ + strb wzr, [sp, #240] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x3, #0x3 // #3 │ │ │ │ - mov x0, x20 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x20, x1 │ │ │ │ - ldr w2, [x1, #24] │ │ │ │ - orr w2, w2, #0x4 │ │ │ │ - str w2, [x1, #24] │ │ │ │ - str x3, [sp, #728] │ │ │ │ - bl dd30 (double)@plt> │ │ │ │ - ldr x4, [sp, #656] │ │ │ │ - add x1, sp, #0x230 │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - str x1, [sp, #544] │ │ │ │ - str xzr, [sp, #552] │ │ │ │ - strb wzr, [sp, #560] │ │ │ │ - cbz x4, 5ddd4 ::do_widen(char) const@@Base+0x49894> │ │ │ │ - ldr x5, [sp, #640] │ │ │ │ + ldr w1, [sp, #64] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d680 (unsigned long)@plt> │ │ │ │ + ldr x4, [sp, #192] │ │ │ │ + strb wzr, [sp, #128] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + stp x0, xzr, [sp, #112] │ │ │ │ + cbz x4, 60f14 ::do_widen(char) const@@Base+0x42eb4> │ │ │ │ + ldp x5, x3, [sp, #176] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #648] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ cmp x5, #0x0 │ │ │ │ ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ csel x4, x4, x5, hi // hi = pmore │ │ │ │ sub x4, x4, x3 │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, x22, #0x18 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - add x1, x22, #0x40 │ │ │ │ - str x1, [sp, #720] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x0, [sp, #688] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #616] │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + add x1, x23, #0x40 │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + str x1, [sp, #256] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x3, x23, #0x18 │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + stp x3, x2, [sp, #144] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 5c780 ::do_widen(char) const@@Base+0x48240> // b.none │ │ │ │ + b.eq 60d1c ::do_widen(char) const@@Base+0x42cbc> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x1, [sp, #616] │ │ │ │ - bl db90 │ │ │ │ - ldur x2, [x24, #-24] │ │ │ │ - str x24, [sp, #608] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x27, [x20, x2] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #152] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl db90 │ │ │ │ + ldur x1, [x22, #-24] │ │ │ │ + str x22, [sp, #144] │ │ │ │ mov x0, x25 │ │ │ │ - str x1, [sp, #720] │ │ │ │ + str x27, [x21, x1] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + str x1, [sp, #256] │ │ │ │ bl d410 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - adrp x3, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - mov x4, #0x7 // #7 │ │ │ │ - add x3, x3, #0x678 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d3d0 │ │ │ │ + mov x4, x0 │ │ │ │ + mov x3, x19 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x1, [sp, #576] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5ddb8 ::do_widen(char) const@@Base+0x49878> // b.none │ │ │ │ - ldr x2, [x21, #16] │ │ │ │ - str x0, [sp, #576] │ │ │ │ - str x2, [sp, #592] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #584] │ │ │ │ - stp x1, xzr, [x21] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - ldr x1, [sp, #584] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 5e4c8 ::do_widen(char) const@@Base+0x49f88> // b.none │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x23, #0x668 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ mov x1, x0 │ │ │ │ - str x19, [sp, #608] │ │ │ │ - mov x21, x0 │ │ │ │ + add x3, sp, #0xa0 │ │ │ │ + str x3, [sp, #144] │ │ │ │ + mov x19, x0 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 5dd9c ::do_widen(char) const@@Base+0x4985c> // b.none │ │ │ │ - ldr x2, [x21, #16] │ │ │ │ - str x0, [sp, #608] │ │ │ │ - str x2, [sp, #624] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #616] │ │ │ │ - stp x1, xzr, [x21] │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x3, [sp, #512] │ │ │ │ - ldr x4, [sp, #520] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ - add x0, x2, x4 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.ne 5d288 ::do_widen(char) const@@Base+0x48d48> // b.any │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 5c894 ::do_widen(char) const@@Base+0x48354> // b.plast │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 5c8a4 ::do_widen(char) const@@Base+0x48364> // b.none │ │ │ │ - ldr x5, [sp, #624] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 5da78 ::do_widen(char) const@@Base+0x49538> // b.plast │ │ │ │ + b.eq 60ef4 ::do_widen(char) const@@Base+0x42e94> // b.none │ │ │ │ + ldr x2, [x19, #16] │ │ │ │ + str x0, [sp, #144] │ │ │ │ + str x2, [sp, #160] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #152] │ │ │ │ + stp x1, xzr, [x19] │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x4 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + ldp x1, x2, [sp, #144] │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 5e4f0 ::do_widen(char) const@@Base+0x49fb0> // b.pmore │ │ │ │ - add x0, sp, #0x200 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0x130 │ │ │ │ - str x1, [sp, #128] │ │ │ │ - str x1, [sp, #288] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5dab8 ::do_widen(char) const@@Base+0x49578> // b.none │ │ │ │ - ldr x2, [x21, #16] │ │ │ │ - str x0, [sp, #288] │ │ │ │ - str x2, [sp, #304] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #296] │ │ │ │ - stp x1, xzr, [x21] │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - ldr x0, [sp, #608] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 5c904 ::do_widen(char) const@@Base+0x483c4> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr w0, [sp, #136] │ │ │ │ - cbnz w0, 5d814 ::do_widen(char) const@@Base+0x492d4> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5c920 ::do_widen(char) const@@Base+0x483e0> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - ldr x0, [sp, #480] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5c934 ::do_widen(char) const@@Base+0x483f4> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - ldr x0, [sp, #448] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5c948 ::do_widen(char) const@@Base+0x48408> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr d15, [x26, #136] │ │ │ │ - mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - ldr d31, [x26, #96] │ │ │ │ - fmov d30, x0 │ │ │ │ - ucvtf d15, d15 │ │ │ │ - mov x0, x25 │ │ │ │ - ucvtf d31, d31 │ │ │ │ - fmul d15, d15, d30 │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ - bl d3b0 │ │ │ │ - str x24, [sp, #608] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str xzr, [sp, #936] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #944] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #720] │ │ │ │ - add x0, sp, #0x2e0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stur q31, [x0, #216] │ │ │ │ - stur q31, [x0, #232] │ │ │ │ - ldur x2, [x24, #-24] │ │ │ │ - add x0, x20, x2 │ │ │ │ - str x27, [x20, x2] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - add x0, x22, #0x18 │ │ │ │ - str x0, [sp, #608] │ │ │ │ - add x0, x28, #0x10 │ │ │ │ - str x0, [sp, #616] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x22, #0x40 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str x1, [sp, #720] │ │ │ │ - stp q31, q31, [sp, #624] │ │ │ │ - str q31, [sp, #656] │ │ │ │ - bl dfc0 │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str w0, [sp, #680] │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #616] │ │ │ │ - mov x0, x25 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - str x2, [sp, #688] │ │ │ │ - str xzr, [sp, #696] │ │ │ │ - strb wzr, [sp, #704] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - mov x0, x20 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x20, x1 │ │ │ │ - ldr w2, [x1, #24] │ │ │ │ - orr w2, w2, #0x4 │ │ │ │ - str w2, [x1, #24] │ │ │ │ - str x3, [sp, #728] │ │ │ │ - bl dd30 (double)@plt> │ │ │ │ - ldr x4, [sp, #656] │ │ │ │ - str xzr, [sp, #584] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x0, [sp, #576] │ │ │ │ - strb wzr, [sp, #592] │ │ │ │ - cbz x4, 5dd50 ::do_widen(char) const@@Base+0x49810> │ │ │ │ - ldr x5, [sp, #640] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ldr x3, [sp, #648] │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, x22, #0x18 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - add x1, x22, #0x40 │ │ │ │ - str x1, [sp, #720] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x0, [sp, #688] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #616] │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5caa4 ::do_widen(char) const@@Base+0x48564> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x1, [sp, #616] │ │ │ │ - bl db90 │ │ │ │ - ldur x2, [x24, #-24] │ │ │ │ - str x24, [sp, #608] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x27, [x20, x2] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x25 │ │ │ │ - str x1, [sp, #720] │ │ │ │ - bl d410 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x3, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - mov x4, #0x4 // #4 │ │ │ │ - add x3, x3, #0x680 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov x26, x0 │ │ │ │ - str x19, [sp, #608] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x26], #16 │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 5dc78 ::do_widen(char) const@@Base+0x49738> // b.none │ │ │ │ - ldr x2, [x21, #16] │ │ │ │ - str x0, [sp, #608] │ │ │ │ - str x2, [sp, #624] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #616] │ │ │ │ - stp x26, xzr, [x21] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - ldr x1, [sp, #616] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 5e384 ::do_widen(char) const@@Base+0x49e44> // b.none │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - add x1, x23, #0x668 │ │ │ │ + b.hi 61148 ::do_widen(char) const@@Base+0x430e8> // b.pmore │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ mov x0, x20 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ + str x3, [sp, #64] │ │ │ │ bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x26, x0 │ │ │ │ - add x23, sp, #0x150 │ │ │ │ - str x23, [sp, #320] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x26], #16 │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 5dc60 ::do_widen(char) const@@Base+0x49720> // b.none │ │ │ │ - ldr x2, [x21, #16] │ │ │ │ - str x0, [sp, #320] │ │ │ │ - str x2, [sp, #336] │ │ │ │ - str x26, [x21] │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #328] │ │ │ │ - ldr x0, [sp, #608] │ │ │ │ - str xzr, [x21, #8] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 5cb98 ::do_widen(char) const@@Base+0x48658> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5cbac ::do_widen(char) const@@Base+0x4866c> // b.none │ │ │ │ + ldr x3, [sp, #64] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 60de4 ::do_widen(char) const@@Base+0x42d84> // b.none │ │ │ │ bl d870 │ │ │ │ - bl d250 │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - mov x2, #0x34db // #13531 │ │ │ │ - movk x2, #0xd7b6, lsl #16 │ │ │ │ - movk x2, #0xde82, lsl #32 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - movk x2, #0x431b, lsl #48 │ │ │ │ - sub x1, x0, x1 │ │ │ │ - mov x0, #0x400000000000 // #70368744177664 │ │ │ │ - movk x0, #0x408f, lsl #48 │ │ │ │ - fmov d31, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - smulh x2, x1, x2 │ │ │ │ - asr x2, x2, #18 │ │ │ │ - sub x1, x2, x1, asr #63 │ │ │ │ - ucvtf d15, w1 │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ - bl d3b0 │ │ │ │ - str x24, [sp, #608] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str xzr, [sp, #936] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #944] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #720] │ │ │ │ - add x0, sp, #0x2e0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stur q31, [x0, #216] │ │ │ │ - stur q31, [x0, #232] │ │ │ │ - ldur x2, [x24, #-24] │ │ │ │ - add x0, x20, x2 │ │ │ │ - str x27, [x20, x2] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x22, #0x18 │ │ │ │ - str x0, [sp, #608] │ │ │ │ - add x0, x22, #0x40 │ │ │ │ - str x0, [sp, #720] │ │ │ │ - add x0, x28, #0x10 │ │ │ │ - str x0, [sp, #616] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - stp q31, q31, [sp, #624] │ │ │ │ - str q31, [sp, #656] │ │ │ │ - bl dfc0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str xzr, [sp, #696] │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - str x0, [sp, #616] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #680] │ │ │ │ - mov x0, x25 │ │ │ │ - str x2, [sp, #688] │ │ │ │ - strb wzr, [sp, #704] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x3, #0x2 // #2 │ │ │ │ - mov x0, x20 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x20, x1 │ │ │ │ - ldr w2, [x1, #24] │ │ │ │ - orr w2, w2, #0x4 │ │ │ │ - str w2, [x1, #24] │ │ │ │ - str x3, [sp, #728] │ │ │ │ - bl dd30 (double)@plt> │ │ │ │ - ldr x4, [sp, #656] │ │ │ │ - str xzr, [sp, #584] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x0, [sp, #576] │ │ │ │ - strb wzr, [sp, #592] │ │ │ │ - cbz x4, 5dd60 ::do_widen(char) const@@Base+0x49820> │ │ │ │ - ldr x5, [sp, #640] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ldr x3, [sp, #648] │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x0, [sp, #688] │ │ │ │ - add x26, x1, #0x10 │ │ │ │ - add x1, x22, #0x18 │ │ │ │ - str x1, [sp, #608] │ │ │ │ ldr x1, [sp, #48] │ │ │ │ - add x22, x22, #0x40 │ │ │ │ - str x26, [sp, #616] │ │ │ │ - str x22, [sp, #720] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 5cd28 ::do_widen(char) const@@Base+0x487e8> // b.none │ │ │ │ + b.eq 60df8 ::do_widen(char) const@@Base+0x42d98> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x28, x28, #0x10 │ │ │ │ - str x28, [sp, #616] │ │ │ │ - bl db90 │ │ │ │ - ldur x2, [x24, #-24] │ │ │ │ - str x24, [sp, #608] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x27, [x20, x2] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x25 │ │ │ │ - str x1, [sp, #720] │ │ │ │ - bl d410 │ │ │ │ - ldr x1, [sp, #584] │ │ │ │ + ldr x0, [x28, #960] │ │ │ │ + ldr w0, [x0, x26] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 60ec8 ::do_widen(char) const@@Base+0x42e68> // b.none │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 60bb8 ::do_widen(char) const@@Base+0x42b58> // b.any │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ cmp x1, x0 │ │ │ │ - b.eq 5e30c ::do_widen(char) const@@Base+0x49dcc> // b.none │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - add x1, x1, #0x958 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - add x24, sp, #0x170 │ │ │ │ - str x24, [sp, #352] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x22], #16 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 5dc2c ::do_widen(char) const@@Base+0x496ec> // b.none │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - str x0, [sp, #352] │ │ │ │ - str x1, [sp, #368] │ │ │ │ - str x22, [x21] │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #360] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - str xzr, [x21, #8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5cdd4 ::do_widen(char) const@@Base+0x48894> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldp x25, x27, [sp, #256] │ │ │ │ - add x22, sp, #0x180 │ │ │ │ - add x26, sp, #0x190 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - stp x26, xzr, [sp, #384] │ │ │ │ - add x1, x27, #0x11 │ │ │ │ - strb wzr, [sp, #400] │ │ │ │ - bl dcd0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #392] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x10 │ │ │ │ - b.ls 5e710 ::do_widen(char) const@@Base+0x4a1d0> // b.plast │ │ │ │ - adrp x1, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - add x1, x1, #0x688 │ │ │ │ - mov x2, #0x11 // #17 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #392] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x27, x0 │ │ │ │ - b.hi 5e76c ::do_widen(char) const@@Base+0x4a22c> // b.pmore │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - mov x2, x27 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #392] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 5e670 ::do_widen(char) const@@Base+0x4a130> // b.plast │ │ │ │ - adrp x27, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - add x1, x27, #0x6a0 │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x28, x0 │ │ │ │ - add x25, sp, #0x1b0 │ │ │ │ - str x25, [sp, #416] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x28], #16 │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 5dc14 ::do_widen(char) const@@Base+0x496d4> // b.none │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - str x0, [sp, #416] │ │ │ │ - str x1, [sp, #432] │ │ │ │ - ldr x1, [x21, #8] │ │ │ │ - stp x28, xzr, [x21] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - str x1, [sp, #424] │ │ │ │ - ldp x1, x2, [sp, #288] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 5e6e4 ::do_widen(char) const@@Base+0x4a1a4> // b.pmore │ │ │ │ - add x28, sp, #0x1a0 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - mov x0, x28 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + b.eq 61014 ::do_widen(char) const@@Base+0x42fb4> // b.none │ │ │ │ ldr x1, [sp, #104] │ │ │ │ - str x1, [sp, #448] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5dbf8 ::do_widen(char) const@@Base+0x496b8> // b.none │ │ │ │ - ldr x2, [x21, #16] │ │ │ │ - str x0, [sp, #448] │ │ │ │ - str x2, [sp, #464] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #456] │ │ │ │ - stp x1, xzr, [x21] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - ldr x1, [sp, #456] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 5e590 ::do_widen(char) const@@Base+0x4a050> // b.plast │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - add x1, x27, #0x6a0 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - mov x27, x0 │ │ │ │ - str x1, [sp, #480] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x27], #16 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 5dbe0 ::do_widen(char) const@@Base+0x496a0> // b.none │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - str x0, [sp, #480] │ │ │ │ - str x1, [sp, #496] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #488] │ │ │ │ - str xzr, [x21, #8] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - ldr x2, [sp, #328] │ │ │ │ - str x27, [x21] │ │ │ │ - ldr x3, [sp, #488] │ │ │ │ - ldr x1, [sp, #320] │ │ │ │ - sub x0, x0, x3 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 5e45c ::do_widen(char) const@@Base+0x49f1c> // b.pmore │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov x27, x0 │ │ │ │ - str x1, [sp, #512] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x27], #16 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 5dbc8 ::do_widen(char) const@@Base+0x49688> // b.none │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - str x0, [sp, #512] │ │ │ │ - str x1, [sp, #528] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #520] │ │ │ │ - stp x27, xzr, [x21] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - ldr x1, [sp, #520] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x19, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x19, x19, #0x828 │ │ │ │ + ldp x1, x0, [x0] │ │ │ │ sub x0, x0, x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 5e120 ::do_widen(char) const@@Base+0x49be0> // b.plast │ │ │ │ - add x0, sp, #0x200 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - add x1, x1, #0xc20 │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x27, x0 │ │ │ │ - add x1, sp, #0x230 │ │ │ │ - str x1, [sp, #544] │ │ │ │ - mov x21, x0 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - ldr x0, [x27], #16 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 5dbb0 ::do_widen(char) const@@Base+0x49670> // b.none │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - str x0, [sp, #544] │ │ │ │ - str x1, [sp, #560] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #552] │ │ │ │ - str xzr, [x21, #8] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - ldr x2, [sp, #360] │ │ │ │ - str x27, [x21] │ │ │ │ - ldr x3, [sp, #552] │ │ │ │ - ldr x1, [sp, #352] │ │ │ │ - sub x0, x0, x3 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 5e73c ::do_widen(char) const@@Base+0x4a1fc> // b.pmore │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - mov x27, x0 │ │ │ │ - str x1, [sp, #576] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x27], #16 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 5db98 ::do_widen(char) const@@Base+0x49658> // b.none │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - str x0, [sp, #576] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #584] │ │ │ │ - stp x27, xzr, [x21] │ │ │ │ + cmp x24, x0, asr #2 │ │ │ │ + b.cc 60c08 ::do_widen(char) const@@Base+0x42ba8> // b.lo, b.ul, b.last │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - ldr x1, [sp, #584] │ │ │ │ cmp x1, x0 │ │ │ │ - b.eq 5e15c ::do_widen(char) const@@Base+0x49c1c> // b.none │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - add x1, x1, #0xea8 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - str x19, [sp, #608] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5db7c ::do_widen(char) const@@Base+0x4963c> // b.none │ │ │ │ - ldr x2, [x21, #16] │ │ │ │ - str x0, [sp, #608] │ │ │ │ - str x2, [sp, #624] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #616] │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3704] │ │ │ │ - stp x1, xzr, [x21] │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - ldrb w0, [x27, #520] │ │ │ │ - tbnz w0, #0, 5d7a4 ::do_widen(char) const@@Base+0x49264> │ │ │ │ - ldrb w0, [x27, #521] │ │ │ │ - tbnz w0, #0, 5d734 ::do_widen(char) const@@Base+0x491f4> │ │ │ │ - ldr x0, [sp, #608] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 5d150 ::do_widen(char) const@@Base+0x48c10> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5d164 ::do_widen(char) const@@Base+0x48c24> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x0, [sp, #544] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5d178 ::do_widen(char) const@@Base+0x48c38> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5d18c ::do_widen(char) const@@Base+0x48c4c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - ldr x0, [sp, #480] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5d1a0 ::do_widen(char) const@@Base+0x48c60> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - ldr x0, [sp, #448] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5d1b4 ::do_widen(char) const@@Base+0x48c74> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #416] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 5d1c4 ::do_widen(char) const@@Base+0x48c84> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #384] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 5d1d4 ::do_widen(char) const@@Base+0x48c94> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #352] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 5d1e4 ::do_widen(char) const@@Base+0x48ca4> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #320] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 5d1f4 ::do_widen(char) const@@Base+0x48cb4> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - ldr x0, [sp, #288] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5d208 ::do_widen(char) const@@Base+0x48cc8> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5d21c ::do_widen(char) const@@Base+0x48cdc> // b.none │ │ │ │ - bl d870 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #984] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5de54 ::do_widen(char) const@@Base+0x49914> // b.any │ │ │ │ - add sp, sp, #0x3e0 │ │ │ │ - ldr d15, [sp, #96] │ │ │ │ - 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], #112 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - str x19, [sp, #608] │ │ │ │ - ldr x3, [sp, #512] │ │ │ │ - str xzr, [sp, #616] │ │ │ │ - ldr x4, [sp, #520] │ │ │ │ - strb wzr, [sp, #624] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - add x0, x2, x4 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 5c874 ::do_widen(char) const@@Base+0x48334> // b.none │ │ │ │ - ldr x5, [sp, #528] │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 5c894 ::do_widen(char) const@@Base+0x48354> // b.plast │ │ │ │ - cmp x1, x19 │ │ │ │ - b.ne 5c888 ::do_widen(char) const@@Base+0x48348> // b.any │ │ │ │ - mov x5, #0xf // #15 │ │ │ │ - b 5c88c ::do_widen(char) const@@Base+0x4834c> │ │ │ │ - movi v15.2d, #0x0 │ │ │ │ - tbnz w14, #0, 5d510 ::do_widen(char) const@@Base+0x48fd0> │ │ │ │ - ldr x1, [x26, #80] │ │ │ │ - mov x8, #0x0 // #0 │ │ │ │ - ldr s30, [sp, #8] │ │ │ │ - nop │ │ │ │ - add w7, w7, #0x1 │ │ │ │ - lsl x2, x1, #1 │ │ │ │ - cmp w28, #0x2 │ │ │ │ - b.ne 5c01c ::do_widen(char) const@@Base+0x47adc> // b.any │ │ │ │ - add w7, w7, #0x1 │ │ │ │ - b 5beac ::do_widen(char) const@@Base+0x4796c> │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - adrp x2, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - mov x1, x23 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - add x2, x2, #0x640 │ │ │ │ - add x4, sp, #0xe4 │ │ │ │ - add x3, sp, #0xf0 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - bl d4b0 │ │ │ │ - ldr x1, [sp, #240] │ │ │ │ - mov w2, w0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 699c8 ::do_widen(char) const@@Base+0x55488> │ │ │ │ - ldr x1, [x26, #80] │ │ │ │ - lsl x2, x1, #1 │ │ │ │ - cbnz x2, 5be10 ::do_widen(char) const@@Base+0x478d0> │ │ │ │ - mov w9, #0x0 // #0 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - ldr x0, [x26, #24] │ │ │ │ - stp w5, w7, [x1, #148] │ │ │ │ - str w9, [x1, #156] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - bl 6e880 ::do_widen(char) const@@Base+0x5a340> │ │ │ │ - ldr w0, [sp, #48] │ │ │ │ - mov x1, #0x13 // #19 │ │ │ │ - add x20, sp, #0x260 │ │ │ │ - add x19, sp, #0x270 │ │ │ │ - add w23, w0, #0x1 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x0, x20 │ │ │ │ - str w23, [sp, #48] │ │ │ │ - str x1, [sp, #248] │ │ │ │ - add x1, sp, #0xf8 │ │ │ │ - str x19, [sp, #608] │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x1, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - add x1, x1, #0x648 │ │ │ │ - ldr x4, [sp, #248] │ │ │ │ - str x0, [sp, #608] │ │ │ │ - ldp x2, x3, [x1] │ │ │ │ - str x4, [sp, #624] │ │ │ │ - ldur w1, [x1, #15] │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - stur w1, [x0, #15] │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3704] │ │ │ │ - ldr x0, [sp, #248] │ │ │ │ - str x0, [sp, #616] │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - ldrb w0, [x27, #520] │ │ │ │ - tbz w0, #0, 5d404 ::do_widen(char) const@@Base+0x48ec4> │ │ │ │ - ldr d29, [x26, #72] │ │ │ │ - ucvtf d31, w23 │ │ │ │ - mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - fmov d30, x0 │ │ │ │ - ldr w0, [x27, #524] │ │ │ │ - ucvtf d29, d29 │ │ │ │ - fdiv d31, d31, d29 │ │ │ │ - fcvt s31, d31 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - fcvtzs w23, d31 │ │ │ │ - cmp w23, w0 │ │ │ │ - b.ge 5d3fc ::do_widen(char) const@@Base+0x48ebc> // b.tcont │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov w0, w1 │ │ │ │ - str w1, [x27, #524] │ │ │ │ - cmp w23, w0 │ │ │ │ - b.gt 5dce0 ::do_widen(char) const@@Base+0x497a0> │ │ │ │ - ldr x0, [sp, #608] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 5d414 ::do_widen(char) const@@Base+0x48ed4> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5d428 ::do_widen(char) const@@Base+0x48ee8> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x0, [sp, #544] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5d43c ::do_widen(char) const@@Base+0x48efc> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5d450 ::do_widen(char) const@@Base+0x48f10> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - ldr x0, [sp, #480] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5d464 ::do_widen(char) const@@Base+0x48f24> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr w0, [sp, #72] │ │ │ │ - add w0, w0, #0x4 │ │ │ │ - str w0, [sp, #72] │ │ │ │ - b 5bbe0 ::do_widen(char) const@@Base+0x476a0> │ │ │ │ - ldrb w1, [sp, #624] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [x23] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ - str x2, [x23, #8] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #608] │ │ │ │ - b 5bba4 ::do_widen(char) const@@Base+0x47664> │ │ │ │ - ldrb w0, [x21] │ │ │ │ - strb w0, [sp, #496] │ │ │ │ - b 5bc8c ::do_widen(char) const@@Base+0x4774c> │ │ │ │ - ldr w12, [sp, #32] │ │ │ │ - asr w17, w19, #1 │ │ │ │ - mov w1, w20 │ │ │ │ - mov w25, w20 │ │ │ │ - mov w14, w20 │ │ │ │ - mov w2, w13 │ │ │ │ - str w20, [sp, #8] │ │ │ │ - ldr x18, [x26, #16] │ │ │ │ - ubfiz x0, x17, #3, #32 │ │ │ │ - sxtw x16, w17 │ │ │ │ - mov w8, #0x4 // #4 │ │ │ │ - lsl w8, w8, w2 │ │ │ │ - mov w6, w12 │ │ │ │ - ldr x17, [x18, #8] │ │ │ │ - ldr x17, [x17, x0] │ │ │ │ - ldr x17, [x17, #136] │ │ │ │ - ldrb w18, [x17, w12, uxtw] │ │ │ │ - orr w8, w8, w18 │ │ │ │ - strb w8, [x17, w12, uxtw] │ │ │ │ - cmp w28, #0x2 │ │ │ │ - b.eq 5bf78 ::do_widen(char) const@@Base+0x47a38> // b.none │ │ │ │ - cbnz w15, 5bfa0 ::do_widen(char) const@@Base+0x47a60> │ │ │ │ - tbz w1, #0, 5d2a8 ::do_widen(char) const@@Base+0x48d68> │ │ │ │ - mov w1, w11 │ │ │ │ - mov x8, #0x0 // #0 │ │ │ │ - b 5bfcc ::do_widen(char) const@@Base+0x47a8c> │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - fmov d15, x2 │ │ │ │ - ldr x2, [x26, #16] │ │ │ │ - mov w8, #0x0 // #0 │ │ │ │ - ldr x2, [x2, #8] │ │ │ │ - ldr x6, [x2, x0] │ │ │ │ - cbz w25, 5d52c ::do_widen(char) const@@Base+0x48fec> │ │ │ │ - ldr x0, [x26, #200] │ │ │ │ - ldr w8, [x0, w16, uxtw #2] │ │ │ │ - add x2, x6, #0x140 │ │ │ │ - ldp x24, x0, [x2, #8] │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 5d5bc ::do_widen(char) const@@Base+0x4907c> // b.none │ │ │ │ - ldr w0, [x24] │ │ │ │ - bfxil w0, w8, #0, #30 │ │ │ │ - bfi w0, w3, #30, #1 │ │ │ │ - bfi w0, w4, #31, #1 │ │ │ │ - str w0, [x24], #4 │ │ │ │ - str x24, [x2, #8] │ │ │ │ - tbnz w1, #0, 5be98 ::do_widen(char) const@@Base+0x47958> │ │ │ │ - ldr x1, [x26, #80] │ │ │ │ - mov x8, #0x0 // #0 │ │ │ │ - ldr s30, [sp, #8] │ │ │ │ - b 5c004 ::do_widen(char) const@@Base+0x47ac4> │ │ │ │ - cmp w27, #0x2 │ │ │ │ - b.eq 5d708 ::do_widen(char) const@@Base+0x491c8> // b.none │ │ │ │ - mov w25, w11 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str w11, [sp, #8] │ │ │ │ - b 5bf78 ::do_widen(char) const@@Base+0x47a38> │ │ │ │ - tbz w1, #0, 5d590 ::do_widen(char) const@@Base+0x49050> │ │ │ │ - mov w1, w11 │ │ │ │ - mov x8, #0x0 // #0 │ │ │ │ - b 5bfcc ::do_widen(char) const@@Base+0x47a8c> │ │ │ │ - movi v15.2d, #0x0 │ │ │ │ - tbnz w14, #0, 5d510 ::do_widen(char) const@@Base+0x48fd0> │ │ │ │ - ldr x1, [x26, #80] │ │ │ │ - mov x8, #0x0 // #0 │ │ │ │ - ldr s30, [sp, #8] │ │ │ │ - b 5c004 ::do_widen(char) const@@Base+0x47ac4> │ │ │ │ - movi v15.2d, #0x0 │ │ │ │ - tbz w14, #0, 5be98 ::do_widen(char) const@@Base+0x47958> │ │ │ │ - movi v15.2d, #0x0 │ │ │ │ - mov w1, w14 │ │ │ │ - b 5d510 ::do_widen(char) const@@Base+0x48fd0> │ │ │ │ - ldr x11, [x6, #320] │ │ │ │ - mov x14, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - sub x12, x24, x11 │ │ │ │ - asr x23, x12, #2 │ │ │ │ - add x0, x23, #0x20 │ │ │ │ - cmp x0, x14 │ │ │ │ - b.hi 5e5c4 ::do_widen(char) const@@Base+0x4a084> // b.pmore │ │ │ │ - cmp x23, x0 │ │ │ │ - b.cc 5d94c ::do_widen(char) const@@Base+0x4940c> // b.lo, b.ul, b.last │ │ │ │ - cmp x23, x14 │ │ │ │ - b.eq 5e5ec ::do_widen(char) const@@Base+0x4a0ac> // b.none │ │ │ │ - cmp x23, #0x0 │ │ │ │ - csinc x0, x23, xzr, ne // ne = any │ │ │ │ - adds x0, x23, x0 │ │ │ │ - b.cs 5de78 ::do_widen(char) const@@Base+0x49938> // b.hs, b.nlast │ │ │ │ - cmp x0, x14 │ │ │ │ - csel x0, x0, x14, ls // ls = plast │ │ │ │ - lsl x23, x0, #2 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - mov x0, x23 │ │ │ │ - str x6, [sp, #120] │ │ │ │ - str w5, [sp, #128] │ │ │ │ - str w7, [sp, #136] │ │ │ │ - stp w9, w8, [sp, #152] │ │ │ │ - str w3, [sp, #160] │ │ │ │ - stp x11, x12, [sp, #168] │ │ │ │ - stp w4, w1, [sp, #184] │ │ │ │ - str x2, [sp, #192] │ │ │ │ - str w13, [sp, #200] │ │ │ │ - str x10, [sp, #208] │ │ │ │ - bl d8b0 │ │ │ │ - ldp x11, x12, [sp, #168] │ │ │ │ - mov x21, x0 │ │ │ │ - ldp w9, w8, [sp, #152] │ │ │ │ - ldr w3, [sp, #160] │ │ │ │ - ldp w4, w1, [sp, #184] │ │ │ │ - ldr w0, [x0, x12] │ │ │ │ - ldr x6, [sp, #120] │ │ │ │ - bfxil w0, w8, #0, #30 │ │ │ │ - ldr w5, [sp, #128] │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - bfi w0, w3, #30, #1 │ │ │ │ - ldr x10, [sp, #208] │ │ │ │ - bfi w0, w4, #31, #1 │ │ │ │ - str w0, [x21, x12] │ │ │ │ - ldr w7, [sp, #136] │ │ │ │ - ldr w13, [sp, #200] │ │ │ │ - cmp x24, x11 │ │ │ │ - b.eq 5dde0 ::do_widen(char) const@@Base+0x498a0> // b.none │ │ │ │ - mov x3, x21 │ │ │ │ - mov x0, x11 │ │ │ │ - ldr w4, [x0], #4 │ │ │ │ - str w4, [x3], #4 │ │ │ │ - cmp x24, x0 │ │ │ │ - b.ne 5d68c ::do_widen(char) const@@Base+0x4914c> // b.any │ │ │ │ - sub x24, x24, x11 │ │ │ │ - add x24, x21, x24 │ │ │ │ - add x24, x24, #0x4 │ │ │ │ - cbz x11, 5d6e4 ::do_widen(char) const@@Base+0x491a4> │ │ │ │ - mov x0, x11 │ │ │ │ - str x6, [sp, #120] │ │ │ │ - str w5, [sp, #128] │ │ │ │ - str w7, [sp, #136] │ │ │ │ - stp w9, w1, [sp, #152] │ │ │ │ - stp x2, x10, [sp, #160] │ │ │ │ - str w13, [sp, #184] │ │ │ │ - bl d870 │ │ │ │ - ldp x2, x10, [sp, #160] │ │ │ │ - ldr x6, [sp, #120] │ │ │ │ - ldr w5, [sp, #128] │ │ │ │ - ldr w7, [sp, #136] │ │ │ │ - ldp w9, w1, [sp, #152] │ │ │ │ - ldr w13, [sp, #184] │ │ │ │ - str x21, [x6, #320] │ │ │ │ - add x21, x21, x23 │ │ │ │ - stp x24, x21, [x2, #8] │ │ │ │ - b 5d554 ::do_widen(char) const@@Base+0x49014> │ │ │ │ - mov w1, w20 │ │ │ │ - mov w25, w20 │ │ │ │ - mov w14, w20 │ │ │ │ - str w20, [sp, #8] │ │ │ │ - b 5bf78 ::do_widen(char) const@@Base+0x47a38> │ │ │ │ - mov w25, w11 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - b 5d4bc ::do_widen(char) const@@Base+0x48f7c> │ │ │ │ - cmp w27, #0x2 │ │ │ │ - b.eq 5dd78 ::do_widen(char) const@@Base+0x49838> // b.none │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - movi v15.2d, #0x0 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - mov x8, #0x0 // #0 │ │ │ │ - fmov d30, x0 │ │ │ │ - b 5c010 ::do_widen(char) const@@Base+0x47ad0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - add x1, x1, #0x940 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x27, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x27, x0 │ │ │ │ - ldr x0, [x0, #240] │ │ │ │ - cbz x0, 5e614 ::do_widen(char) const@@Base+0x4a0d4> │ │ │ │ - ldrb w1, [x0, #56] │ │ │ │ - cbz w1, 5dad4 ::do_widen(char) const@@Base+0x49594> │ │ │ │ - ldrb w1, [x0, #67] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - mov x0, x27 │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - b 5d140 ::do_widen(char) const@@Base+0x48c00> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - add x1, x1, #0x940 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x2, x0 │ │ │ │ - ldr x0, [x0, #240] │ │ │ │ - cbz x0, 5e42c ::do_widen(char) const@@Base+0x49eec> │ │ │ │ - ldrb w1, [x0, #56] │ │ │ │ - cbz w1, 5db10 ::do_widen(char) const@@Base+0x495d0> │ │ │ │ - ldrb w1, [x0, #67] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - mov x0, x2 │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - b 5d138 ::do_widen(char) const@@Base+0x48bf8> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5d828 ::do_widen(char) const@@Base+0x492e8> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #544] │ │ │ │ - add x1, sp, #0x230 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5c90c ::do_widen(char) const@@Base+0x483cc> // b.none │ │ │ │ - bl d870 │ │ │ │ - b 5c90c ::do_widen(char) const@@Base+0x483cc> │ │ │ │ - ldrb w0, [x25] │ │ │ │ - strb w0, [sp, #592] │ │ │ │ - b 5bd7c ::do_widen(char) const@@Base+0x4783c> │ │ │ │ - ldrb w0, [x25] │ │ │ │ - strb w0, [sp, #560] │ │ │ │ - b 5bd30 ::do_widen(char) const@@Base+0x477f0> │ │ │ │ - ldrb w0, [x25] │ │ │ │ - strb w0, [sp, #528] │ │ │ │ - b 5bce0 ::do_widen(char) const@@Base+0x477a0> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, sp, #0xf8 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #248] │ │ │ │ - str x0, [sp, #544] │ │ │ │ - str x1, [sp, #560] │ │ │ │ - mov x2, x24 │ │ │ │ - mov x1, x25 │ │ │ │ - bl d270 │ │ │ │ - ldr x24, [sp, #248] │ │ │ │ - ldr x0, [sp, #544] │ │ │ │ - b 5bd34 ::do_widen(char) const@@Base+0x477f4> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - add x1, sp, #0xf8 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #248] │ │ │ │ - str x0, [sp, #512] │ │ │ │ - str x1, [sp, #528] │ │ │ │ - mov x2, x24 │ │ │ │ - mov x1, x25 │ │ │ │ - bl d270 │ │ │ │ - ldr x24, [sp, #248] │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - b 5bce4 ::do_widen(char) const@@Base+0x477a4> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, sp, #0xf8 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - str x0, [sp, #480] │ │ │ │ - ldr x1, [sp, #248] │ │ │ │ - str x1, [sp, #496] │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - bl d270 │ │ │ │ - ldr x19, [sp, #248] │ │ │ │ - ldr x0, [sp, #480] │ │ │ │ - b 5bc90 ::do_widen(char) const@@Base+0x47750> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, sp, #0xf8 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #248] │ │ │ │ - str x0, [sp, #576] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - mov x2, x24 │ │ │ │ - mov x1, x25 │ │ │ │ - bl d270 │ │ │ │ - ldr x24, [sp, #248] │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - b 5bd80 ::do_widen(char) const@@Base+0x47840> │ │ │ │ - add x18, x12, #0x80 │ │ │ │ - stp x18, x12, [sp, #120] │ │ │ │ - mov x0, x18 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - str x6, [sp, #136] │ │ │ │ - stp w5, w7, [sp, #152] │ │ │ │ - str w9, [sp, #160] │ │ │ │ - str w3, [sp, #168] │ │ │ │ - str w4, [sp, #176] │ │ │ │ - stp w8, w1, [sp, #184] │ │ │ │ - str x2, [sp, #192] │ │ │ │ - str w13, [sp, #200] │ │ │ │ - str x10, [sp, #208] │ │ │ │ - bl d8b0 │ │ │ │ - ldr x6, [sp, #136] │ │ │ │ - mov x11, x0 │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - ldr x0, [x6, #320] │ │ │ │ - ldr x14, [x2, #8] │ │ │ │ - ldr x10, [sp, #208] │ │ │ │ - ldp x18, x12, [sp, #120] │ │ │ │ - ldp w5, w7, [sp, #152] │ │ │ │ - ldr w9, [sp, #160] │ │ │ │ - ldr w3, [sp, #168] │ │ │ │ - ldr w4, [sp, #176] │ │ │ │ - ldp w8, w1, [sp, #184] │ │ │ │ - ldr w13, [sp, #200] │ │ │ │ - cmp x0, x14 │ │ │ │ - b.eq 5d9f0 ::do_widen(char) const@@Base+0x494b0> // b.none │ │ │ │ - sub x17, x14, x0 │ │ │ │ - mov x15, x0 │ │ │ │ - mov x14, x11 │ │ │ │ - add x17, x11, x17 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w16, [x15], #4 │ │ │ │ - str w16, [x14], #4 │ │ │ │ - cmp x14, x17 │ │ │ │ - b.ne 5d9e0 ::do_widen(char) const@@Base+0x494a0> // b.any │ │ │ │ - cbz x0, 5da48 ::do_widen(char) const@@Base+0x49508> │ │ │ │ - str x6, [sp, #120] │ │ │ │ - str w5, [sp, #128] │ │ │ │ - str w7, [sp, #136] │ │ │ │ - stp w9, w8, [sp, #152] │ │ │ │ - str w3, [sp, #160] │ │ │ │ - stp x11, x12, [sp, #168] │ │ │ │ - stp w4, w1, [sp, #184] │ │ │ │ - stp x18, x2, [sp, #192] │ │ │ │ - str w13, [sp, #208] │ │ │ │ - str x10, [sp, #216] │ │ │ │ - bl d870 │ │ │ │ - ldp x11, x12, [sp, #168] │ │ │ │ - ldp x18, x2, [sp, #192] │ │ │ │ - ldr x6, [sp, #120] │ │ │ │ - ldr x10, [sp, #216] │ │ │ │ - ldr w5, [sp, #128] │ │ │ │ - ldr w7, [sp, #136] │ │ │ │ - ldp w9, w8, [sp, #152] │ │ │ │ - ldr w3, [sp, #160] │ │ │ │ - ldp w4, w1, [sp, #184] │ │ │ │ - ldr w13, [sp, #208] │ │ │ │ - str x11, [x6, #320] │ │ │ │ - add x24, x11, x12 │ │ │ │ - add x0, x11, x18 │ │ │ │ - stp x24, x0, [x2, #8] │ │ │ │ - cmp x12, x18 │ │ │ │ - b.ne 5d53c ::do_widen(char) const@@Base+0x48ffc> // b.any │ │ │ │ - mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ - cmp x12, x0 │ │ │ │ - b.eq 5e5ec ::do_widen(char) const@@Base+0x4a0ac> // b.none │ │ │ │ - lsl x0, x23, #1 │ │ │ │ - mov x14, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - b 5d5f8 ::do_widen(char) const@@Base+0x490b8> │ │ │ │ - add x0, sp, #0x200 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x0, [sp, #80] │ │ │ │ + b.eq 610f0 ::do_widen(char) const@@Base+0x43090> // b.none │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ mov x0, x20 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0x130 │ │ │ │ - str x1, [sp, #128] │ │ │ │ - str x1, [sp, #288] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 5c8d8 ::do_widen(char) const@@Base+0x48398> // b.any │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - str x1, [sp, #80] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - b 5c8e4 ::do_widen(char) const@@Base+0x483a4> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x2, x2, #0x540 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldr x3, [x3, #48] │ │ │ │ - cmp x3, x2 │ │ │ │ - b.eq 5d78c ::do_widen(char) const@@Base+0x4924c> // b.none │ │ │ │ - blr x3 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 5d78c ::do_widen(char) const@@Base+0x4924c> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - str x2, [sp, #32] │ │ │ │ - bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - adrp x3, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x3, x3, #0x540 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - ldr x4, [x0] │ │ │ │ - ldr x4, [x4, #48] │ │ │ │ - cmp x4, x3 │ │ │ │ - b.eq 5d7fc ::do_widen(char) const@@Base+0x492bc> // b.none │ │ │ │ - str x2, [sp, #8] │ │ │ │ - blr x4 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 5d7fc ::do_widen(char) const@@Base+0x492bc> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - b 5d934 ::do_widen(char) const@@Base+0x493f4> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - b 5d888 ::do_widen(char) const@@Base+0x49348> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - b 5d8c4 ::do_widen(char) const@@Base+0x49384> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - b 5d8f8 ::do_widen(char) const@@Base+0x493b8> │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x0, x19 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b 5d118 ::do_widen(char) const@@Base+0x48bd8> │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x0, x1 │ │ │ │ - mov x1, x27 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - b 5d0b8 ::do_widen(char) const@@Base+0x48b78> │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x0, x1 │ │ │ │ - mov x1, x27 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - b 5d04c ::do_widen(char) const@@Base+0x48b0c> │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x0, x1 │ │ │ │ - mov x1, x27 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - b 5cfdc ::do_widen(char) const@@Base+0x48a9c> │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x0, x1 │ │ │ │ - mov x1, x27 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - b 5cf74 ::do_widen(char) const@@Base+0x48a34> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b 5cf10 ::do_widen(char) const@@Base+0x489d0> │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x25 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - b 5ceb0 ::do_widen(char) const@@Base+0x48970> │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x24 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - b 5cdac ::do_widen(char) const@@Base+0x4886c> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str x1, [sp, #80] │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - b 5c5f8 ::do_widen(char) const@@Base+0x480b8> │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x23 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - b 5cb74 ::do_widen(char) const@@Base+0x48634> │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - b 5cb14 ::do_widen(char) const@@Base+0x485d4> │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - b 5c31c ::do_widen(char) const@@Base+0x47ddc> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - b 5c384 ::do_widen(char) const@@Base+0x47e44> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + add x1, x1, #0x8f0 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #520] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 60f9c ::do_widen(char) const@@Base+0x42f3c> // b.any │ │ │ │ + add sp, sp, #0x210 │ │ │ │ + mov x0, x20 │ │ │ │ + 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], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 60ff4 ::do_widen(char) const@@Base+0x42f94> // b.none │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + b 60be8 ::do_widen(char) const@@Base+0x42b88> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x3 │ │ │ │ + str x1, [sp, #64] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl d270 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - b 5c590 ::do_widen(char) const@@Base+0x48050> │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x21, x0 │ │ │ │ - add x1, x1, #0xbe0 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov w1, w23 │ │ │ │ - mov x0, x21 │ │ │ │ - bl de00 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0xbe8 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d690 │ │ │ │ - str w23, [x27, #524] │ │ │ │ - b 5d404 ::do_widen(char) const@@Base+0x48ec4> │ │ │ │ - add x1, sp, #0x2b0 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 5c278 ::do_widen(char) const@@Base+0x47d38> │ │ │ │ - add x1, sp, #0x2b0 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 5c4e8 ::do_widen(char) const@@Base+0x47fa8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, sp, #0x2b0 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 5ca74 ::do_widen(char) const@@Base+0x48534> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, sp, #0x2b0 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + mov x3, x0 │ │ │ │ + b 60d94 ::do_widen(char) const@@Base+0x42d34> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, sp, #0xe0 │ │ │ │ bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 5ccf8 ::do_widen(char) const@@Base+0x487b8> │ │ │ │ + b 60cf0 ::do_widen(char) const@@Base+0x42c90> │ │ │ │ + mov w19, w0 │ │ │ │ + b 60960 ::do_widen(char) const@@Base+0x42900> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ mov x0, x3 │ │ │ │ - b 5bba4 ::do_widen(char) const@@Base+0x47664> │ │ │ │ - ldr w0, [sp, #48] │ │ │ │ - asr w17, w19, #1 │ │ │ │ - mov w1, w11 │ │ │ │ - mov w25, w11 │ │ │ │ - mov w14, w11 │ │ │ │ - lsr w12, w0, #1 │ │ │ │ - ldr w0, [sp, #72] │ │ │ │ - and w2, w0, #0x4 │ │ │ │ - b 5d4bc ::do_widen(char) const@@Base+0x48f7c> │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x0, x19 │ │ │ │ - str x1, [sp, #80] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - b 5c848 ::do_widen(char) const@@Base+0x48308> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x1, [sp, #80] │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ + mov x1, x24 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl d270 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - b 5c7f4 ::do_widen(char) const@@Base+0x482b4> │ │ │ │ - add x1, sp, #0x2b0 │ │ │ │ + b 60b50 ::do_widen(char) const@@Base+0x42af0> │ │ │ │ + add x1, sp, #0xe0 │ │ │ │ bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 5c750 ::do_widen(char) const@@Base+0x48210> │ │ │ │ - mov x24, x21 │ │ │ │ - b 5d6a4 ::do_widen(char) const@@Base+0x49164> │ │ │ │ + b 60a98 ::do_widen(char) const@@Base+0x42a38> │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + b 60960 ::do_widen(char) const@@Base+0x42900> │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b 60928 ::do_widen(char) const@@Base+0x428c8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x28 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x0, sp, #0x160 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x0, sp, #0x120 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x0, sp, #0x100 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #984] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 5deac ::do_widen(char) const@@Base+0x4996c> // b.none │ │ │ │ - bl d420 <__stack_chk_fail@plt> │ │ │ │ - adrp x3, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - adrp x1, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - adrp x0, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - add x3, x3, #0x5c8 │ │ │ │ - add x1, x1, #0x600 │ │ │ │ - add x0, x0, #0x620 │ │ │ │ - mov w2, #0x33 // #51 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - mov x23, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ - b 5d604 ::do_widen(char) const@@Base+0x490c4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ + mov x0, x21 │ │ │ │ bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #984] │ │ │ │ + ldr x2, [sp, #520] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 5de54 ::do_widen(char) const@@Base+0x49914> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #984] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 5deac ::do_widen(char) const@@Base+0x4996c> // b.none │ │ │ │ - b 5de54 ::do_widen(char) const@@Base+0x49914> │ │ │ │ + b.eq 610c0 ::do_widen(char) const@@Base+0x43060> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #984] │ │ │ │ - ldr x1, [x21] │ │ │ │ + ldr x0, [sp, #520] │ │ │ │ + ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 5deac ::do_widen(char) const@@Base+0x4996c> // b.none │ │ │ │ - b 5de54 ::do_widen(char) const@@Base+0x49914> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 5de88 ::do_widen(char) const@@Base+0x49948> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 5decc ::do_widen(char) const@@Base+0x4998c> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x2b0 │ │ │ │ - add x26, x1, #0x10 │ │ │ │ - str x26, [sp, #616] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x1, [sp, #616] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x24, #-24] │ │ │ │ - str x24, [sp, #608] │ │ │ │ - str x27, [x20, x0] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x25 │ │ │ │ - str x1, [sp, #720] │ │ │ │ - bl d410 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #984] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 5deac ::do_widen(char) const@@Base+0x4996c> // b.none │ │ │ │ - b 5de54 ::do_widen(char) const@@Base+0x49914> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 5df8c ::do_widen(char) const@@Base+0x49a4c> │ │ │ │ - add x0, sp, #0x1f0 │ │ │ │ - str x0, [sp, #480] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #984] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5de54 ::do_widen(char) const@@Base+0x49914> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc30 │ │ │ │ - bl d6d0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 5de38 ::do_widen(char) const@@Base+0x498f8> │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldrh w0, [x0, #26] │ │ │ │ - brk #0x3e8 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - ldr x0, [sp, #984] │ │ │ │ - ldr x1, [x21] │ │ │ │ + b.ne 60f9c ::do_widen(char) const@@Base+0x42f3c> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + ldr x0, [sp, #520] │ │ │ │ + ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 5de54 ::do_widen(char) const@@Base+0x49914> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ + b.ne 60f9c ::do_widen(char) const@@Base+0x42f3c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ bl d530 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - b 5de38 ::do_widen(char) const@@Base+0x498f8> │ │ │ │ - bti j │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 5de30 ::do_widen(char) const@@Base+0x498f0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x25 │ │ │ │ - str x1, [sp, #720] │ │ │ │ - bl d410 │ │ │ │ - b 5de28 ::do_widen(char) const@@Base+0x498e8> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x2b0 │ │ │ │ - add x26, x1, #0x10 │ │ │ │ - str x26, [sp, #616] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x1, [sp, #616] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x24, #-24] │ │ │ │ - str x24, [sp, #608] │ │ │ │ - str x27, [x20, x0] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x25 │ │ │ │ - str x1, [sp, #720] │ │ │ │ - bl d410 │ │ │ │ - b 5de30 ::do_widen(char) const@@Base+0x498f0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - b 5de30 ::do_widen(char) const@@Base+0x498f0> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - ldr x0, [sp, #984] │ │ │ │ - ldr x1, [x21] │ │ │ │ + ldr x0, [sp, #520] │ │ │ │ + ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 5de54 ::do_widen(char) const@@Base+0x49914> // b.any │ │ │ │ - add x1, sp, #0x200 │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - str x1, [sp, #80] │ │ │ │ + b.ne 60f9c ::do_widen(char) const@@Base+0x42f3c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ bl d530 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 5ddf8 ::do_widen(char) const@@Base+0x498b8> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - ldr x0, [sp, #984] │ │ │ │ - ldr x1, [x21] │ │ │ │ + ldr x0, [sp, #520] │ │ │ │ + ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 5de54 ::do_widen(char) const@@Base+0x49914> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ + b.ne 60f9c ::do_widen(char) const@@Base+0x42f3c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ bl d530 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, x20 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 5ddf0 ::do_widen(char) const@@Base+0x498b0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 5e0e4 ::do_widen(char) const@@Base+0x49ba4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 5dedc ::do_widen(char) const@@Base+0x4999c> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - ldr x0, [sp, #984] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5de54 ::do_widen(char) const@@Base+0x49914> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc30 │ │ │ │ - bl d6d0 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - ldr x0, [sp, #984] │ │ │ │ - ldr x1, [x21] │ │ │ │ + ldr x0, [sp, #520] │ │ │ │ + ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 5de54 ::do_widen(char) const@@Base+0x49914> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc30 │ │ │ │ - bl d6d0 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - ldr x0, [sp, #984] │ │ │ │ - ldr x1, [x21] │ │ │ │ + b.ne 60f9c ::do_widen(char) const@@Base+0x42f3c> // b.any │ │ │ │ + mov x0, x22 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + ldr x0, [sp, #520] │ │ │ │ + ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 5de54 ::do_widen(char) const@@Base+0x49914> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc30 │ │ │ │ - bl d6d0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - bl d870 │ │ │ │ - b 5decc ::do_widen(char) const@@Base+0x4998c> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x2b0 │ │ │ │ - add x26, x1, #0x10 │ │ │ │ - str x26, [sp, #616] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x1, [sp, #616] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x24, #-24] │ │ │ │ - str x24, [sp, #608] │ │ │ │ - str x27, [x20, x0] │ │ │ │ - b 5e08c ::do_widen(char) const@@Base+0x49b4c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 5e2f8 ::do_widen(char) const@@Base+0x49db8> │ │ │ │ + b.ne 60f9c ::do_widen(char) const@@Base+0x42f3c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ add x1, x0, #0x10 │ │ │ │ mov x0, x25 │ │ │ │ - str x1, [sp, #720] │ │ │ │ + str x1, [sp, #256] │ │ │ │ bl d410 │ │ │ │ - add x0, sp, #0x200 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - str wzr, [sp, #136] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - tbz w1, #0, 5e2cc ::do_widen(char) const@@Base+0x49d8c> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr w0, [sp, #136] │ │ │ │ - cbz w0, 5e2dc ::do_widen(char) const@@Base+0x49d9c> │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 5e004 ::do_widen(char) const@@Base+0x49ac4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - b 5de28 ::do_widen(char) const@@Base+0x498e8> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - ldr x0, [sp, #984] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5de54 ::do_widen(char) const@@Base+0x49914> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x2b0 │ │ │ │ - add x26, x1, #0x10 │ │ │ │ - str x26, [sp, #616] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x1, [sp, #616] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x24, #-24] │ │ │ │ - str x24, [sp, #608] │ │ │ │ - str x27, [x20, x0] │ │ │ │ - b 5e294 ::do_widen(char) const@@Base+0x49d54> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 5de28 ::do_widen(char) const@@Base+0x498e8> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - ldr x0, [sp, #984] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #520] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 5de54 ::do_widen(char) const@@Base+0x49914> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 5e078 ::do_widen(char) const@@Base+0x49b38> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 5e10c ::do_widen(char) const@@Base+0x49bcc> │ │ │ │ + b.ne 60f9c ::do_widen(char) const@@Base+0x42f3c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x2b0 │ │ │ │ - add x26, x1, #0x10 │ │ │ │ - str x26, [sp, #616] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x1, [sp, #616] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x24, #-24] │ │ │ │ - str x24, [sp, #608] │ │ │ │ - str x27, [x20, x0] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ add x1, x0, #0x10 │ │ │ │ mov x0, x25 │ │ │ │ - str x1, [sp, #720] │ │ │ │ + str x1, [sp, #256] │ │ │ │ bl d410 │ │ │ │ - b 5de38 ::do_widen(char) const@@Base+0x498f8> │ │ │ │ - ldr x0, [sp, #984] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5de54 ::do_widen(char) const@@Base+0x49914> // b.any │ │ │ │ - bl dab0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 5de00 ::do_widen(char) const@@Base+0x498c0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 5de10 ::do_widen(char) const@@Base+0x498d0> │ │ │ │ - ldr x0, [sp, #984] │ │ │ │ - ldr x1, [x21] │ │ │ │ + b 6103c ::do_widen(char) const@@Base+0x42fdc> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + ldr x0, [sp, #520] │ │ │ │ + ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 5de54 ::do_widen(char) const@@Base+0x49914> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ + b.ne 60f9c ::do_widen(char) const@@Base+0x42f3c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ bl d530 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - b 5e2a8 ::do_widen(char) const@@Base+0x49d68> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x200 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - tbnz w1, #0, 5e2c4 ::do_widen(char) const@@Base+0x49d84> │ │ │ │ - b 5e2cc ::do_widen(char) const@@Base+0x49d8c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 5e48c ::do_widen(char) const@@Base+0x49f4c> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - ldr x0, [sp, #984] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5de54 ::do_widen(char) const@@Base+0x49914> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - ldr x0, [sp, #984] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5de54 ::do_widen(char) const@@Base+0x49914> // b.any │ │ │ │ - add x1, sp, #0x200 │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - str x1, [sp, #80] │ │ │ │ - bl d530 │ │ │ │ + b 60f78 ::do_widen(char) const@@Base+0x42f18> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x21, x1 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr w1, [sp, #128] │ │ │ │ - tbnz w1, #0, 5e2c4 ::do_widen(char) const@@Base+0x49d84> │ │ │ │ - b 5e2cc ::do_widen(char) const@@Base+0x49d8c> │ │ │ │ - bti j │ │ │ │ - ldr w1, [sp, #128] │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x200 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - tbnz w1, #0, 5e2c4 ::do_widen(char) const@@Base+0x49d84> │ │ │ │ - b 5e2cc ::do_widen(char) const@@Base+0x49d8c> │ │ │ │ - bti j │ │ │ │ - ldr w1, [sp, #128] │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x200 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - tbnz w1, #0, 5e2c4 ::do_widen(char) const@@Base+0x49d84> │ │ │ │ - b 5e2cc ::do_widen(char) const@@Base+0x49d8c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x22, x21 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 5e18c ::do_widen(char) const@@Base+0x49c4c> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - ldr x0, [sp, #984] │ │ │ │ - ldr x1, [x21] │ │ │ │ + b 6103c ::do_widen(char) const@@Base+0x42fdc> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + ldr x0, [sp, #520] │ │ │ │ + ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 5de54 ::do_widen(char) const@@Base+0x49914> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ + b.ne 60f9c ::do_widen(char) const@@Base+0x42f3c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ bl d530 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 5de08 ::do_widen(char) const@@Base+0x498c8> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - ldr x0, [sp, #984] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5de54 ::do_widen(char) const@@Base+0x49914> // b.any │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0xf18 │ │ │ │ - bl d530 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - ldr x0, [sp, #984] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5de54 ::do_widen(char) const@@Base+0x49914> // b.any │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0x960 │ │ │ │ - bl d530 │ │ │ │ - ldr x0, [sp, #984] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5de54 ::do_widen(char) const@@Base+0x49914> // b.any │ │ │ │ - bl dab0 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - ldr x0, [sp, #984] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5de54 ::do_widen(char) const@@Base+0x49914> // b.any │ │ │ │ - add x1, sp, #0x1e0 │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - str x1, [sp, #96] │ │ │ │ - bl d530 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + mov x21, x0 │ │ │ │ + b 61138 ::do_widen(char) const@@Base+0x430d8> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 5df14 ::do_widen(char) const@@Base+0x499d4> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - ldr x0, [sp, #984] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5de54 ::do_widen(char) const@@Base+0x49914> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 5de18 ::do_widen(char) const@@Base+0x498d8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + b 6103c ::do_widen(char) const@@Base+0x42fdc> │ │ │ │ bti j │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - b 5e00c ::do_widen(char) const@@Base+0x49acc> │ │ │ │ + mov x22, x0 │ │ │ │ + b 61194 ::do_widen(char) const@@Base+0x43134> │ │ │ │ bti j │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #152] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 5e054 ::do_widen(char) const@@Base+0x49b14> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 5e40c ::do_widen(char) const@@Base+0x49ecc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 5de18 ::do_widen(char) const@@Base+0x498d8> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - ldr x0, [sp, #984] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5de54 ::do_widen(char) const@@Base+0x49914> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x28, sp, #0x1a0 │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - ldr x0, [sp, #984] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5de54 ::do_widen(char) const@@Base+0x49914> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 5dee4 ::do_widen(char) const@@Base+0x499a4> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - ldr x0, [sp, #984] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5de54 ::do_widen(char) const@@Base+0x49914> // b.any │ │ │ │ - add x1, sp, #0x220 │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - str x1, [sp, #88] │ │ │ │ - bl d530 │ │ │ │ - ldr x0, [sp, #984] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5de54 ::do_widen(char) const@@Base+0x49914> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #152] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #144] │ │ │ │ + mov x22, x19 │ │ │ │ + str x27, [x21, x0] │ │ │ │ + b 610d0 ::do_widen(char) const@@Base+0x43070> │ │ │ │ bti j │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ mov x19, x0 │ │ │ │ - b 5ded4 ::do_widen(char) const@@Base+0x49994> │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #152] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #152] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl db90 │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #144] │ │ │ │ + str x27, [x21, x0] │ │ │ │ + b 61090 ::do_widen(char) const@@Base+0x43030> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov w4, #0x2c // #44 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ - mov x19, x2 │ │ │ │ + mov x19, x1 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ + sub sp, sp, #0x240 │ │ │ │ + add x5, sp, #0xb0 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + str x5, [sp, #32] │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + ldr x6, [x1] │ │ │ │ + str x6, [sp, #568] │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + stp x5, x3, [sp, #160] │ │ │ │ + strh w4, [sp, #176] │ │ │ │ + cbz x2, 61824 ::do_widen(char) const@@Base+0x437c4> │ │ │ │ + mov x1, x5 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl dda0 , std::allocator >::find_first_not_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ + ldp x1, x3, [sp, #160] │ │ │ │ + mov x23, x0 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc80 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ mov x27, x0 │ │ │ │ - str d15, [sp, #96] │ │ │ │ - sub sp, sp, #0x3f0 │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #1000] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3720] │ │ │ │ - str x0, [sp, #160] │ │ │ │ - mov x21, x0 │ │ │ │ - bl d250 │ │ │ │ - str x0, [x21, #8] │ │ │ │ - bl d6a0 │ │ │ │ - ldr w1, [x27] │ │ │ │ - mov x21, x0 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.le 5e818 ::do_widen(char) const@@Base+0x4a2d8> │ │ │ │ - bl d610 │ │ │ │ - ldr x1, [x27, #32] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str wzr, [x21] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - str w0, [x21, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - add x28, sp, #0x108 │ │ │ │ + and x0, x23, x0 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 61e8c ::do_widen(char) const@@Base+0x43e2c> // b.none │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + mov x25, #0x47e0 // #18400 │ │ │ │ + add x26, sp, #0xc0 │ │ │ │ + add x20, sp, #0xd0 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ mov x24, #0x0 // #0 │ │ │ │ - bl d2e0 │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x21 │ │ │ │ - add x20, sp, #0x270 │ │ │ │ - bl da30 │ │ │ │ + movk x25, #0x1e8, lsl #16 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + stp x0, xzr, [sp, #8] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + sub x0, x24, x0 │ │ │ │ + cmp x0, x25 │ │ │ │ + b.hi 613c4 ::do_widen(char) const@@Base+0x43364> // b.pmore │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + sub x0, x27, x23 │ │ │ │ + cmp x3, x23 │ │ │ │ + b.cc 61fd4 ::do_widen(char) const@@Base+0x43f74> // b.lo, b.ul, b.last │ │ │ │ ldr x1, [x19] │ │ │ │ - mov x0, x21 │ │ │ │ - add x19, sp, #0x280 │ │ │ │ - mov x26, x19 │ │ │ │ - bl da30 │ │ │ │ - ldr x0, [x27, #80] │ │ │ │ - cbz x0, 5e928 ::do_widen(char) const@@Base+0x4a3e8> │ │ │ │ - ldr x1, [x21, #40] │ │ │ │ - ubfiz x0, x24, #3, #32 │ │ │ │ - ldr x2, [x27, #16] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - ldr x2, [x2, #8] │ │ │ │ - ldr x1, [x1, #64] │ │ │ │ - ldr x23, [x2, x0] │ │ │ │ - ldr x25, [x1, x0] │ │ │ │ - str x19, [sp, #624] │ │ │ │ - cbz x25, 61e34 ::do_widen(char) const@@Base+0x4d8f4> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d3d0 │ │ │ │ - str x0, [sp, #264] │ │ │ │ - mov x22, x0 │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 5ede8 ::do_widen(char) const@@Base+0x4a8a8> // b.pmore │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ne 5eddc ::do_widen(char) const@@Base+0x4a89c> // b.any │ │ │ │ - ldrb w0, [x25] │ │ │ │ - strb w0, [sp, #640] │ │ │ │ + sub x3, x3, x23 │ │ │ │ + cmp x3, x0 │ │ │ │ + str x20, [sp, #192] │ │ │ │ + csel x28, x3, x0, ls // ls = plast │ │ │ │ + str x28, [sp, #56] │ │ │ │ + add x23, x1, x23 │ │ │ │ + cmp x28, #0xf │ │ │ │ + b.hi 61674 ::do_widen(char) const@@Base+0x43614> // b.pmore │ │ │ │ + cmp x28, #0x1 │ │ │ │ + b.eq 61668 ::do_widen(char) const@@Base+0x43608> // b.none │ │ │ │ + cbnz x28, 61704 ::do_widen(char) const@@Base+0x436a4> │ │ │ │ + mov x0, x20 │ │ │ │ + str x28, [sp, #200] │ │ │ │ + strb wzr, [x0, x28] │ │ │ │ + cmp x24, x21 │ │ │ │ + b.eq 616bc ::do_widen(char) const@@Base+0x4365c> // b.none │ │ │ │ + ldr x23, [sp, #200] │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + str x0, [x24] │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + cmp x1, x20 │ │ │ │ + b.eq 616f4 ::do_widen(char) const@@Base+0x43694> // b.none │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + str x1, [x24] │ │ │ │ + str x0, [x24, #16] │ │ │ │ + add x24, x24, #0x20 │ │ │ │ + stur x23, [x24, #-24] │ │ │ │ + ldp x1, x3, [sp, #160] │ │ │ │ + mov x2, x27 │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, x23 │ │ │ │ - str x22, [sp, #632] │ │ │ │ - strb wzr, [x0, x22] │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - ldr x3, [sp, #624] │ │ │ │ - ldr x2, [sp, #632] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5ee38 ::do_widen(char) const@@Base+0x4a8f8> // b.none │ │ │ │ - cmp x3, x19 │ │ │ │ - b.eq 5ee5c ::do_widen(char) const@@Base+0x4a91c> // b.none │ │ │ │ - stp x3, x2, [x23] │ │ │ │ - ldr x1, [sp, #640] │ │ │ │ - ldr x2, [x23, #16] │ │ │ │ - str x1, [x23, #16] │ │ │ │ - cbz x0, 5ee4c ::do_widen(char) const@@Base+0x4a90c> │ │ │ │ - str x0, [sp, #624] │ │ │ │ - str x2, [sp, #640] │ │ │ │ - str xzr, [sp, #632] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #624] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 5e918 ::do_widen(char) const@@Base+0x4a3d8> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [x27, #80] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.hi 5e868 ::do_widen(char) const@@Base+0x4a328> // b.pmore │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - str wzr, [sp, #108] │ │ │ │ - str wzr, [sp, #216] │ │ │ │ - stp wzr, wzr, [sp, #228] │ │ │ │ - str wzr, [sp, #236] │ │ │ │ - stp xzr, xzr, [sp, #240] │ │ │ │ - str xzr, [sp, #256] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d970 │ │ │ │ - cbz w0, 5ee90 ::do_widen(char) const@@Base+0x4a950> │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ne 5e944 ::do_widen(char) const@@Base+0x4a404> // b.any │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - ldr w1, [x0] │ │ │ │ - cbz w1, 5e974 ::do_widen(char) const@@Base+0x4a434> │ │ │ │ - ldr x1, [x21, #40] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - ldr x24, [x1] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - cbz w0, 5e98c ::do_widen(char) const@@Base+0x4a44c> │ │ │ │ - ldr x0, [x21, #40] │ │ │ │ - ldr x0, [x0, #144] │ │ │ │ - ldr x19, [x0] │ │ │ │ - ldrh w0, [x24, #26] │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ne 5e944 ::do_widen(char) const@@Base+0x4a404> // b.any │ │ │ │ - ldrh w0, [x19, #26] │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ne 5e944 ::do_widen(char) const@@Base+0x4a404> // b.any │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x24 │ │ │ │ - bl db10 │ │ │ │ - ldr x1, [x21, #40] │ │ │ │ - ldr w0, [x24, #16] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp x1, #0x0, #0x4, ge // ge = tcont │ │ │ │ - cset w20, eq // eq = none │ │ │ │ - b.eq 61e2c ::do_widen(char) const@@Base+0x4d8ec> // b.none │ │ │ │ - ldr w2, [x1, #4] │ │ │ │ - cmp w0, w2 │ │ │ │ - b.ge 61e2c ::do_widen(char) const@@Base+0x4d8ec> // b.tcont │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - ubfiz x0, x0, #4, #32 │ │ │ │ - add x2, sp, #0x200 │ │ │ │ - add x3, sp, #0x1f0 │ │ │ │ - str x2, [sp, #56] │ │ │ │ - ldr x25, [x1, x0] │ │ │ │ - str x3, [sp, #120] │ │ │ │ - str x2, [sp, #496] │ │ │ │ - cbz x25, 61e34 ::do_widen(char) const@@Base+0x4d8f4> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d3d0 │ │ │ │ - str x0, [sp, #264] │ │ │ │ + bl dda0 , std::allocator >::find_first_not_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ mov x23, x0 │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 60238 ::do_widen(char) const@@Base+0x4bcf8> // b.pmore │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.eq 60ae4 ::do_widen(char) const@@Base+0x4c5a4> // b.none │ │ │ │ - cbnz x0, 60cd0 ::do_widen(char) const@@Base+0x4c790> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str x23, [sp, #504] │ │ │ │ - strb wzr, [x0, x23] │ │ │ │ - add x1, sp, #0x210 │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - ldr x26, [x24, #120] │ │ │ │ - str x1, [sp, #88] │ │ │ │ - ldr x23, [x24] │ │ │ │ - str x0, [sp, #528] │ │ │ │ - add w23, w23, #0x1 │ │ │ │ - cbz x26, 6191c ::do_widen(char) const@@Base+0x4d3dc> │ │ │ │ - mov x0, x26 │ │ │ │ - bl d3d0 │ │ │ │ - str x0, [sp, #264] │ │ │ │ - mov x25, x0 │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 60b90 ::do_widen(char) const@@Base+0x4c650> // b.pmore │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.eq 60ad8 ::do_widen(char) const@@Base+0x4c598> // b.none │ │ │ │ - cbnz x0, 60cc8 ::do_widen(char) const@@Base+0x4c788> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str x25, [sp, #536] │ │ │ │ - strb wzr, [x0, x25] │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - add x1, sp, #0x240 │ │ │ │ - ldr x0, [x24, #136] │ │ │ │ - str x1, [sp, #96] │ │ │ │ - ldr x26, [x0] │ │ │ │ - str x1, [sp, #560] │ │ │ │ - cbz x26, 61fe0 ::do_widen(char) const@@Base+0x4daa0> │ │ │ │ - mov x0, x26 │ │ │ │ - bl d3d0 │ │ │ │ - str x0, [sp, #264] │ │ │ │ - mov x25, x0 │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 60b5c ::do_widen(char) const@@Base+0x4c61c> // b.pmore │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.eq 60acc ::do_widen(char) const@@Base+0x4c58c> // b.none │ │ │ │ - cbnz x0, 60cc0 ::do_widen(char) const@@Base+0x4c780> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - str x25, [sp, #568] │ │ │ │ - strb wzr, [x0, x25] │ │ │ │ - add x1, sp, #0x260 │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - stp x1, x0, [sp, #8] │ │ │ │ - ldr x0, [x24, #136] │ │ │ │ - ldr x26, [x0, #8] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - cbz x26, 6195c ::do_widen(char) const@@Base+0x4d41c> │ │ │ │ - mov x0, x26 │ │ │ │ - bl d3d0 │ │ │ │ - str x0, [sp, #264] │ │ │ │ - mov x25, x0 │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 60b28 ::do_widen(char) const@@Base+0x4c5e8> // b.pmore │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.eq 60ac0 ::do_widen(char) const@@Base+0x4c580> // b.none │ │ │ │ - cbnz x0, 60cb8 ::do_widen(char) const@@Base+0x4c778> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x25, [sp, #600] │ │ │ │ - strb wzr, [x0, x25] │ │ │ │ - mov x0, #0xa0 // #160 │ │ │ │ - bl d8b0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x25, x0 │ │ │ │ - ldr x0, [x27, #24] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - bl 6e32c ::do_widen(char) const@@Base+0x59dec> │ │ │ │ - ldp x4, x1, [sp, #112] │ │ │ │ - mov w6, w0 │ │ │ │ - ldr x5, [sp, #16] │ │ │ │ - mov w2, w23 │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - mov x0, x25 │ │ │ │ - bl 29240 ::do_widen(char) const@@Base+0x14d00> │ │ │ │ - ldr x0, [x21, #40] │ │ │ │ - adrp x23, 79000 ::do_widen(char) const@@Base+0x64ac0> │ │ │ │ - add x4, sp, #0xe4 │ │ │ │ - add x2, x23, #0x138 │ │ │ │ - add x3, sp, #0xf0 │ │ │ │ - mov x1, x24 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - bl d4b0 │ │ │ │ - ldr x1, [x27, #80] │ │ │ │ - lsl x1, x1, #1 │ │ │ │ - cmp x1, w0, sxtw │ │ │ │ - b.ne 614b4 ::do_widen(char) const@@Base+0x4cf74> // b.any │ │ │ │ - ldr x0, [x21, #40] │ │ │ │ - add x2, x23, #0x138 │ │ │ │ - mov x1, x19 │ │ │ │ - add x4, sp, #0xe8 │ │ │ │ - add x3, sp, #0xf8 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - ldr x0, [x0, #120] │ │ │ │ - bl d4b0 │ │ │ │ - ldr x1, [x27, #88] │ │ │ │ - lsl x1, x1, #1 │ │ │ │ - cmp x1, w0, sxtw │ │ │ │ - b.ne 614d4 ::do_widen(char) const@@Base+0x4cf94> // b.any │ │ │ │ - ldrb w0, [x27, #64] │ │ │ │ - tbnz w0, #0, 60af0 ::do_widen(char) const@@Base+0x4c5b0> │ │ │ │ - ldr x0, [x27, #80] │ │ │ │ - lsl x8, x0, #1 │ │ │ │ - cbz x8, 6038c ::do_widen(char) const@@Base+0x4be4c> │ │ │ │ - lsl w1, w22, #2 │ │ │ │ - ubfiz w7, w22, #2, #1 │ │ │ │ - str w1, [sp, #32] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - lsl w1, w1, w7 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - str w1, [sp, #64] │ │ │ │ - b 5ec94 ::do_widen(char) const@@Base+0x4a754> │ │ │ │ - cmp w28, #0x2 │ │ │ │ - b.eq 6026c ::do_widen(char) const@@Base+0x4bd2c> // b.none │ │ │ │ - asr w0, w19, #1 │ │ │ │ - lsr w9, w22, #1 │ │ │ │ - lsr w8, w22, #1 │ │ │ │ - mov w4, w7 │ │ │ │ - sxtw x13, w0 │ │ │ │ - ubfiz x0, x0, #3, #32 │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.eq 60614 ::do_widen(char) const@@Base+0x4c0d4> // b.none │ │ │ │ - ldr x1, [x27, #16] │ │ │ │ - movi v15.2d, #0x0 │ │ │ │ - ldr w2, [sp, #64] │ │ │ │ - mov w25, w20 │ │ │ │ - str w20, [sp, #24] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x0, [x1, x0] │ │ │ │ - ldr x1, [x0, #136] │ │ │ │ - ldrb w0, [x1, w9, uxtw] │ │ │ │ - orr w0, w2, w0 │ │ │ │ - strb w0, [x1, w9, uxtw] │ │ │ │ - ldr x0, [x27, #80] │ │ │ │ - add w18, w18, #0x1 │ │ │ │ - ldr s30, [sp, #24] │ │ │ │ - mov x9, #0x1 // #1 │ │ │ │ - lsl x8, x0, #1 │ │ │ │ - ldur q31, [x27, #104] │ │ │ │ - add x19, x19, #0x2 │ │ │ │ - mov v15.d[1], v30.d[0] │ │ │ │ - ldr x1, [x27, #120] │ │ │ │ - ldr x2, [x27, #136] │ │ │ │ - add x1, x1, x25 │ │ │ │ - add v15.2d, v31.2d, v15.2d │ │ │ │ - str x1, [x27, #120] │ │ │ │ - add x2, x2, x9 │ │ │ │ - str x2, [x27, #136] │ │ │ │ - stur q15, [x27, #104] │ │ │ │ - cmp x8, x19 │ │ │ │ - b.ls 603a0 ::do_widen(char) const@@Base+0x4be60> // b.plast │ │ │ │ - ldr x2, [sp, #240] │ │ │ │ - ubfiz x1, x19, #2, #32 │ │ │ │ - add x4, x2, x1 │ │ │ │ - ldr w2, [x2, x1] │ │ │ │ - ldr w4, [x4, #4] │ │ │ │ - asr w28, w2, #1 │ │ │ │ - cmp w28, #0x2 │ │ │ │ - asr w1, w4, #1 │ │ │ │ - cset w5, eq // eq = none │ │ │ │ - cmp w1, #0x2 │ │ │ │ - cset w6, eq // eq = none │ │ │ │ - cmp w2, #0x0 │ │ │ │ - ccmp w4, #0x0, #0x4, ne // ne = any │ │ │ │ - cset w10, eq // eq = none │ │ │ │ - mov w12, w10 │ │ │ │ - b.eq 5ebf8 ::do_widen(char) const@@Base+0x4a6b8> // b.none │ │ │ │ - cmp w5, w6 │ │ │ │ - cset w9, eq // eq = none │ │ │ │ - str w9, [sp, #24] │ │ │ │ - b.eq 60a4c ::do_widen(char) const@@Base+0x4c50c> // b.none │ │ │ │ - asr w14, w19, #1 │ │ │ │ - orr w2, w2, w4 │ │ │ │ - ldrb w11, [x27, #64] │ │ │ │ - lsr w9, w22, #1 │ │ │ │ - ldr w15, [sp, #32] │ │ │ │ - sxtw x13, w14 │ │ │ │ - ubfiz x0, x14, #3, #32 │ │ │ │ - lsr w8, w22, #1 │ │ │ │ - mov w4, w7 │ │ │ │ - tbz w2, #0, 60338 ::do_widen(char) const@@Base+0x4bdf8> │ │ │ │ - ldp x16, x2, [x27, #200] │ │ │ │ - cmp x16, x2 │ │ │ │ - b.eq 60338 ::do_widen(char) const@@Base+0x4bdf8> // b.none │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w25, w2 │ │ │ │ - cmp w28, #0x2 │ │ │ │ - b.eq 60288 ::do_widen(char) const@@Base+0x4bd48> // b.none │ │ │ │ - mov w25, w2 │ │ │ │ - str w10, [sp, #24] │ │ │ │ - ldr x14, [x27, #16] │ │ │ │ - mov w9, #0x8 // #8 │ │ │ │ - lsl w9, w9, w4 │ │ │ │ - ldr x14, [x14, #8] │ │ │ │ - ldr x14, [x14, x0] │ │ │ │ - ldr x14, [x14, #136] │ │ │ │ - ldrb w15, [x14, x8] │ │ │ │ - orr w9, w9, w15 │ │ │ │ - strb w9, [x14, x8] │ │ │ │ - cbz w12, 60350 ::do_widen(char) const@@Base+0x4be10> │ │ │ │ - ldr x12, [x27, #16] │ │ │ │ - mov w9, #0x1 // #1 │ │ │ │ - lsl w10, w9, w4 │ │ │ │ - mov x9, #0x1 // #1 │ │ │ │ - ldr x12, [x12, #8] │ │ │ │ - ldr x12, [x12, x0] │ │ │ │ - ldr x12, [x12, #136] │ │ │ │ - ldrb w14, [x12, x8] │ │ │ │ - orr w10, w10, w14 │ │ │ │ - strb w10, [x12, x8] │ │ │ │ - tbz w2, #0, 60378 ::do_widen(char) const@@Base+0x4be38> │ │ │ │ - ldr x10, [x27, #16] │ │ │ │ - mov w12, #0x2 // #2 │ │ │ │ - lsl w4, w12, w4 │ │ │ │ - ldr x10, [x10, #8] │ │ │ │ - ldr x10, [x10, x0] │ │ │ │ - ldr x10, [x10, #136] │ │ │ │ - ldrb w12, [x10, x8] │ │ │ │ - orr w4, w4, w12 │ │ │ │ - strb w4, [x10, x8] │ │ │ │ - tbnz w11, #0, 602d8 ::do_widen(char) const@@Base+0x4bd98> │ │ │ │ - ldr x0, [x27, #80] │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - ldr s30, [sp, #24] │ │ │ │ - fmov d15, x2 │ │ │ │ - lsl x8, x0, #1 │ │ │ │ - cmp w28, #0x2 │ │ │ │ - b.eq 60220 ::do_widen(char) const@@Base+0x4bce0> // b.none │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.eq 60230 ::do_widen(char) const@@Base+0x4bcf0> // b.none │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - b 5ec60 ::do_widen(char) const@@Base+0x4a720> │ │ │ │ - cbz x0, 5e8b8 ::do_widen(char) const@@Base+0x4a378> │ │ │ │ + ldp x1, x3, [sp, #160] │ │ │ │ + mov x2, x0 │ │ │ │ mov x0, x19 │ │ │ │ - b 5ee04 ::do_widen(char) const@@Base+0x4a8c4> │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #264] │ │ │ │ - str x0, [sp, #624] │ │ │ │ - str x1, [sp, #640] │ │ │ │ - mov x2, x22 │ │ │ │ + bl dc80 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ + mov x27, x0 │ │ │ │ + and x0, x23, x0 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.ne 61300 ::do_widen(char) const@@Base+0x432a0> // b.any │ │ │ │ + ldur x0, [x24, #-24] │ │ │ │ + sub x26, x24, #0x20 │ │ │ │ + ldur x2, [x24, #-32] │ │ │ │ + sub x1, x0, #0x1 │ │ │ │ + ldrb w2, [x2, x1] │ │ │ │ + cmp w2, #0xd │ │ │ │ + b.eq 618a4 ::do_widen(char) const@@Base+0x43844> // b.none │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + sub x26, x24, x0 │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + ubfx x20, x26, #5, #32 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 61400 ::do_widen(char) const@@Base+0x433a0> // b.none │ │ │ │ + bl d870 │ │ │ │ + cmp w20, #0x0 │ │ │ │ + b.le 61cbc ::do_widen(char) const@@Base+0x43c5c> │ │ │ │ + ldr x0, [x22, #960] │ │ │ │ + add x21, x22, #0x3c0 │ │ │ │ + ldr x1, [x21, #8] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 61420 ::do_widen(char) const@@Base+0x433c0> // b.none │ │ │ │ + str x0, [x21, #8] │ │ │ │ + ldr x0, [x22, #984] │ │ │ │ + add x20, x22, #0x3d8 │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 61438 ::do_widen(char) const@@Base+0x433d8> // b.none │ │ │ │ + str x0, [x20, #8] │ │ │ │ + asr x26, x26, #5 │ │ │ │ + cbz x26, 61740 ::do_widen(char) const@@Base+0x436e0> │ │ │ │ + bl dad0 <__errno_location@plt> │ │ │ │ + add x25, sp, #0x38 │ │ │ │ + ldr x27, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + add x23, sp, #0x70 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x28, [x27] │ │ │ │ mov x1, x25 │ │ │ │ - bl d270 │ │ │ │ - ldr x22, [sp, #264] │ │ │ │ - mov x1, x23 │ │ │ │ - ldr x0, [sp, #624] │ │ │ │ - str x22, [sp, #632] │ │ │ │ - strb wzr, [x0, x22] │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - ldr x3, [sp, #624] │ │ │ │ - ldr x2, [sp, #632] │ │ │ │ + ldr w0, [x19] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + str wzr, [x19] │ │ │ │ + str w0, [sp, #8] │ │ │ │ + mov x0, x28 │ │ │ │ + bl dfb0 <__isoc23_strtol@plt> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + cmp x28, x1 │ │ │ │ + b.eq 61dc8 ::do_widen(char) const@@Base+0x43d68> // b.none │ │ │ │ + ldr w0, [x19] │ │ │ │ + cmp w0, #0x22 │ │ │ │ + b.eq 620bc ::do_widen(char) const@@Base+0x4405c> // b.none │ │ │ │ + mov x1, #0x80000000 // #2147483648 │ │ │ │ + add x1, x2, x1 │ │ │ │ + mov x3, #0xffffffff // #4294967295 │ │ │ │ + cmp x1, x3 │ │ │ │ + b.hi 620bc ::do_widen(char) const@@Base+0x4405c> // b.pmore │ │ │ │ + cbnz w0, 614bc ::do_widen(char) const@@Base+0x4345c> │ │ │ │ + ldr w0, [sp, #8] │ │ │ │ + str w0, [x19] │ │ │ │ + ldr x1, [x27, #8] │ │ │ │ + sub x0, x1, #0x1 │ │ │ │ cmp x0, x1 │ │ │ │ - b.ne 5e8dc ::do_widen(char) const@@Base+0x4a39c> // b.any │ │ │ │ - cmp x3, x19 │ │ │ │ - b.eq 5ee5c ::do_widen(char) const@@Base+0x4a91c> // b.none │ │ │ │ - stp x3, x2, [x23] │ │ │ │ - ldr x0, [sp, #640] │ │ │ │ - str x0, [x23, #16] │ │ │ │ - mov x0, x26 │ │ │ │ - str x19, [sp, #624] │ │ │ │ - mov x19, x26 │ │ │ │ - b 5e900 ::do_widen(char) const@@Base+0x4a3c0> │ │ │ │ - cmp x23, x20 │ │ │ │ - b.eq 61124 ::do_widen(char) const@@Base+0x4cbe4> // b.none │ │ │ │ - cbz x2, 5ee80 ::do_widen(char) const@@Base+0x4a940> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 601ec ::do_widen(char) const@@Base+0x4bcac> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl d270 │ │ │ │ - ldr x0, [x23] │ │ │ │ - ldr x2, [sp, #632] │ │ │ │ - str x2, [x23, #8] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #624] │ │ │ │ - b 5e900 ::do_widen(char) const@@Base+0x4a3c0> │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ - bl d560 │ │ │ │ - ldr x0, [sp, #248] │ │ │ │ - bl d560 │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cbz x0, 5eeac ::do_widen(char) const@@Base+0x4a96c> │ │ │ │ - bl d560 │ │ │ │ + b.hi 620ec ::do_widen(char) const@@Base+0x4408c> // b.pmore │ │ │ │ + str x23, [sp, #96] │ │ │ │ + ldr x1, [x27] │ │ │ │ + ldrb w0, [x1, x0] │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + strb w0, [sp, #112] │ │ │ │ + strb wzr, [sp, #113] │ │ │ │ + tbnz w2, #31, 619e4 ::do_widen(char) const@@Base+0x43984> │ │ │ │ + str w2, [sp, #56] │ │ │ │ + ldp x0, x1, [x20, #8] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 61804 ::do_widen(char) const@@Base+0x437a4> // b.none │ │ │ │ + str w2, [x0], #4 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + ldrb w1, [x0] │ │ │ │ + cmp w1, #0x62 │ │ │ │ + b.eq 6170c ::do_widen(char) const@@Base+0x436ac> // b.none │ │ │ │ + cmp w1, #0x70 │ │ │ │ + b.eq 617bc ::do_widen(char) const@@Base+0x4375c> // b.none │ │ │ │ + cmp w1, #0x6d │ │ │ │ + b.eq 617dc ::do_widen(char) const@@Base+0x4377c> // b.none │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + mov x1, #0x1e // #30 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + add x21, sp, #0xa0 │ │ │ │ + ldr x19, [sp, #96] │ │ │ │ mov x0, x21 │ │ │ │ - bl df40 │ │ │ │ - ldp x2, x1, [x27, #72] │ │ │ │ - mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - ldr d15, [x27, #112] │ │ │ │ - fmov d30, x0 │ │ │ │ - add x23, sp, #0x2e0 │ │ │ │ - add x20, sp, #0x270 │ │ │ │ - mov x0, x23 │ │ │ │ - ucvtf d15, d15 │ │ │ │ - mul x1, x1, x2 │ │ │ │ - str x1, [x27, #96] │ │ │ │ - ucvtf d31, x1 │ │ │ │ - fmul d15, d15, d30 │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ - bl d3b0 │ │ │ │ - str xzr, [sp, #952] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3904] │ │ │ │ - strh wzr, [sp, #960] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3712] │ │ │ │ - ldp x22, x26, [x0, #8] │ │ │ │ - stur q31, [x23, #232] │ │ │ │ - mov x2, x1 │ │ │ │ - stur q31, [x23, #248] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x2, [sp, #32] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #624] │ │ │ │ - str x2, [sp, #736] │ │ │ │ - str x26, [x20, x0] │ │ │ │ - add x0, x20, x0 │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3856] │ │ │ │ - add x0, sp, #0x2b0 │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3792] │ │ │ │ - add x2, x21, #0x18 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - str x2, [sp, #624] │ │ │ │ - add x2, x24, #0x10 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #4088] │ │ │ │ + str x4, [sp, #8] │ │ │ │ + stp x2, xzr, [sp, #160] │ │ │ │ + strb wzr, [sp, #176] │ │ │ │ + bl dcd0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + ldr x4, [sp, #8] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x1c │ │ │ │ + b.ls 6208c ::do_widen(char) const@@Base+0x4402c> // b.plast │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0x888 │ │ │ │ + mov x2, #0x1d // #29 │ │ │ │ + str x4, [sp, #8] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + ldr x4, [sp, #8] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, x4 │ │ │ │ + b.cc 62050 ::do_widen(char) const@@Base+0x43ff0> // b.lo, b.ul, b.last │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + mov x2, x4 │ │ │ │ + mov x1, x19 │ │ │ │ str x0, [sp, #24] │ │ │ │ - str x2, [sp, #632] │ │ │ │ - stp q31, q31, [sp, #640] │ │ │ │ - str q31, [sp, #672] │ │ │ │ - str x1, [sp, #736] │ │ │ │ - bl dfc0 │ │ │ │ - add x0, sp, #0x278 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x2d0 │ │ │ │ - mov x4, x0 │ │ │ │ - add x3, x25, #0x10 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - mov x0, x23 │ │ │ │ - str x4, [sp, #40] │ │ │ │ - str x3, [sp, #632] │ │ │ │ - str w2, [sp, #696] │ │ │ │ - str x4, [sp, #704] │ │ │ │ - str xzr, [sp, #712] │ │ │ │ - strb wzr, [sp, #720] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [sp, #624] │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - mov x0, x20 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x20, x1 │ │ │ │ - ldr w2, [x1, #24] │ │ │ │ - orr w2, w2, #0x4 │ │ │ │ - str w2, [x1, #24] │ │ │ │ - str x3, [sp, #744] │ │ │ │ - bl dd30 (double)@plt> │ │ │ │ - ldr x4, [sp, #672] │ │ │ │ - add x0, sp, #0x260 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - str x0, [sp, #592] │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - str xzr, [sp, #600] │ │ │ │ - strb wzr, [sp, #608] │ │ │ │ - cbz x4, 61118 ::do_widen(char) const@@Base+0x4cbd8> │ │ │ │ - ldr x5, [sp, #656] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #664] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - str x1, [sp, #736] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x2, x21, #0x18 │ │ │ │ - ldr x0, [sp, #704] │ │ │ │ - str x2, [sp, #624] │ │ │ │ - add x2, x25, #0x10 │ │ │ │ - str x2, [sp, #632] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5f060 ::do_widen(char) const@@Base+0x4ab20> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x1, [sp, #632] │ │ │ │ - bl db90 │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - str x22, [sp, #624] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x26, [x20, x2] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x23 │ │ │ │ - str x1, [sp, #736] │ │ │ │ - bl d410 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - adrp x3, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - mov x4, #0x4 // #4 │ │ │ │ - add x3, x3, #0x660 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov x28, x0 │ │ │ │ - add x19, sp, #0x280 │ │ │ │ - str x19, [sp, #624] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x28], #16 │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 60cf8 ::do_widen(char) const@@Base+0x4c7b8> // b.none │ │ │ │ - ldr x1, [x3, #16] │ │ │ │ - str x0, [sp, #624] │ │ │ │ - str x1, [sp, #640] │ │ │ │ - ldr x0, [x3, #8] │ │ │ │ - str x0, [sp, #632] │ │ │ │ - stp x28, xzr, [x3] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - ldr x1, [sp, #632] │ │ │ │ cmp x1, x0 │ │ │ │ - b.eq 61da4 ::do_widen(char) const@@Base+0x4d864> // b.none │ │ │ │ - adrp x0, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ + b.eq 62020 ::do_widen(char) const@@Base+0x43fc0> // b.none │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0x8f0 │ │ │ │ mov x2, #0x1 // #1 │ │ │ │ - add x1, x0, #0x668 │ │ │ │ - mov x0, x20 │ │ │ │ + str x3, [sp, #24] │ │ │ │ bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0x120 │ │ │ │ - str x1, [sp, #136] │ │ │ │ - str x1, [sp, #272] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x28, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 60d18 ::do_widen(char) const@@Base+0x4c7d8> // b.none │ │ │ │ - ldr x2, [x28, #16] │ │ │ │ - str x0, [sp, #272] │ │ │ │ - str x2, [sp, #288] │ │ │ │ - str x1, [x28] │ │ │ │ - strb wzr, [x28, #16] │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - str x0, [sp, #280] │ │ │ │ - ldr x0, [sp, #624] │ │ │ │ - str xzr, [x28, #8] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 5f158 ::do_widen(char) const@@Base+0x4ac18> // b.none │ │ │ │ - bl d870 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + mov x20, x19 │ │ │ │ + str x0, [sp, #192] │ │ │ │ + ldr x1, [x20], #16 │ │ │ │ + cmp x1, x20 │ │ │ │ + b.eq 61ca8 ::do_widen(char) const@@Base+0x43c48> // b.none │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + str x0, [sp, #208] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #200] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + stp x20, xzr, [x19] │ │ │ │ + mov x2, x0 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x0, [sp, #568] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 61dc4 ::do_widen(char) const@@Base+0x43d64> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + add x20, sp, #0xc0 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 259a0 ::do_widen(char) const@@Base+0x7940> │ │ │ │ + ldrb w0, [x23] │ │ │ │ + strb w0, [sp, #208] │ │ │ │ + b 61350 ::do_widen(char) const@@Base+0x432f0> │ │ │ │ ldr x1, [sp, #8] │ │ │ │ - ldr x0, [sp, #592] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5f16c ::do_widen(char) const@@Base+0x4ac2c> // b.none │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, x26 │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + str x0, [sp, #192] │ │ │ │ + str x1, [sp, #208] │ │ │ │ + mov x2, x28 │ │ │ │ + mov x1, x23 │ │ │ │ + bl d270 │ │ │ │ + ldr x28, [sp, #56] │ │ │ │ + str x28, [sp, #200] │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + strb wzr, [x0, x28] │ │ │ │ + cmp x24, x21 │ │ │ │ + b.ne 61364 ::do_widen(char) const@@Base+0x43304> // b.any │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + mov x1, x26 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + stp x2, x24, [sp, #64] │ │ │ │ + str x24, [sp, #80] │ │ │ │ + bl 3bce0 ::do_widen(char) const@@Base+0x1dc80> │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + ldp x1, x24, [sp, #64] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + ldr x21, [sp, #80] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 61390 ::do_widen(char) const@@Base+0x43330> // b.none │ │ │ │ bl d870 │ │ │ │ - ldp d31, d15, [x27, #96] │ │ │ │ - mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - fmov d30, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - ucvtf d15, d15 │ │ │ │ - ucvtf d31, d31 │ │ │ │ - fmul d15, d15, d30 │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ - bl d3b0 │ │ │ │ - str x22, [sp, #624] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str xzr, [sp, #952] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #960] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #736] │ │ │ │ - add x0, sp, #0x2e0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stur q31, [x0, #232] │ │ │ │ - stur q31, [x0, #248] │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x0, x20, x2 │ │ │ │ - str x26, [x20, x2] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - add x0, x21, #0x18 │ │ │ │ - str x0, [sp, #624] │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - str x0, [sp, #632] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str x1, [sp, #736] │ │ │ │ - stp q31, q31, [sp, #640] │ │ │ │ - str q31, [sp, #672] │ │ │ │ - bl dfc0 │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - str x1, [sp, #632] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #696] │ │ │ │ - mov x0, x23 │ │ │ │ - str x2, [sp, #704] │ │ │ │ - str xzr, [sp, #712] │ │ │ │ - strb wzr, [sp, #720] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [sp, #624] │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ + b 61390 ::do_widen(char) const@@Base+0x43330> │ │ │ │ + add x2, x23, #0x1 │ │ │ │ + mov x1, x20 │ │ │ │ + bl d270 │ │ │ │ + b 61388 ::do_widen(char) const@@Base+0x43328> │ │ │ │ mov x0, x20 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x20, x1 │ │ │ │ - ldr w2, [x1, #24] │ │ │ │ - orr w2, w2, #0x4 │ │ │ │ - str w2, [x1, #24] │ │ │ │ - str x3, [sp, #744] │ │ │ │ - bl dd30 (double)@plt> │ │ │ │ - ldr x4, [sp, #672] │ │ │ │ - add x0, sp, #0x1e0 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - stp x0, xzr, [sp, #464] │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - strb wzr, [sp, #480] │ │ │ │ - cbz x4, 6110c ::do_widen(char) const@@Base+0x4cbcc> │ │ │ │ - ldr x5, [sp, #656] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #664] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, x21, #0x18 │ │ │ │ - str x1, [sp, #624] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - str x1, [sp, #736] │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - str x1, [sp, #632] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x0, [sp, #704] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5f2c0 ::do_widen(char) const@@Base+0x4ad80> // b.none │ │ │ │ + b 61698 ::do_widen(char) const@@Base+0x43638> │ │ │ │ + str wzr, [sp, #56] │ │ │ │ + ldp x1, x2, [x21, #8] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 617f0 ::do_widen(char) const@@Base+0x43790> // b.none │ │ │ │ + str wzr, [x1], #4 │ │ │ │ + str x1, [x21, #8] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 61730 ::do_widen(char) const@@Base+0x436d0> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x1, [sp, #632] │ │ │ │ - bl db90 │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - str x22, [sp, #624] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x26, [x20, x2] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x23 │ │ │ │ - str x1, [sp, #736] │ │ │ │ - bl d410 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - adrp x3, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - mov x4, #0x4 // #4 │ │ │ │ - add x3, x3, #0x670 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0x200 │ │ │ │ - str x1, [sp, #56] │ │ │ │ - str x1, [sp, #496] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x28, x0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x27, x27, #0x20 │ │ │ │ + cmp x26, x22 │ │ │ │ + b.ne 61460 ::do_widen(char) const@@Base+0x43400> // b.any │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.eq 61770 ::do_widen(char) const@@Base+0x43710> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 60d34 ::do_widen(char) const@@Base+0x4c7f4> // b.none │ │ │ │ - ldr x2, [x28, #16] │ │ │ │ - str x0, [sp, #496] │ │ │ │ - str x2, [sp, #512] │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - str x0, [sp, #504] │ │ │ │ - stp x1, xzr, [x28] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x28, #16] │ │ │ │ - ldr x1, [sp, #504] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 619ac ::do_widen(char) const@@Base+0x4d46c> // b.none │ │ │ │ - add x0, sp, #0x1f0 │ │ │ │ - adrp x1, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - add x1, x1, #0x668 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, sp, #0x220 │ │ │ │ - str x1, [sp, #528] │ │ │ │ - mov x3, x0 │ │ │ │ - str x1, [sp, #48] │ │ │ │ - ldr x0, [x28], #16 │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 60cd8 ::do_widen(char) const@@Base+0x4c798> // b.none │ │ │ │ - ldr x1, [x3, #16] │ │ │ │ - str x0, [sp, #528] │ │ │ │ - str x1, [sp, #544] │ │ │ │ - ldr x0, [x3, #8] │ │ │ │ - str x0, [sp, #536] │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - str x28, [x3] │ │ │ │ - ldrb w28, [x27, #64] │ │ │ │ - str xzr, [x3, #8] │ │ │ │ - and w0, w28, #0x1 │ │ │ │ - str w0, [sp, #72] │ │ │ │ - tbz w28, #0, 601a4 ::do_widen(char) const@@Base+0x4bc64> │ │ │ │ - ldr d15, [x27, #120] │ │ │ │ - mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - ldr d31, [x27, #96] │ │ │ │ - fmov d30, x0 │ │ │ │ - ucvtf d15, d15 │ │ │ │ - mov x0, x23 │ │ │ │ - ucvtf d31, d31 │ │ │ │ - fmul d15, d15, d30 │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ - bl d3b0 │ │ │ │ - str x22, [sp, #624] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str xzr, [sp, #952] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #960] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #736] │ │ │ │ - add x0, sp, #0x2e0 │ │ │ │ + b.eq 61764 ::do_widen(char) const@@Base+0x43704> // b.none │ │ │ │ + bl d870 │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x24, x19 │ │ │ │ + b.ne 61750 ::do_widen(char) const@@Base+0x436f0> // b.any │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cbz x0, 61864 ::do_widen(char) const@@Base+0x43804> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #568] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stur q31, [x0, #232] │ │ │ │ - stur q31, [x0, #248] │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x0, x20, x2 │ │ │ │ - str x26, [x20, x2] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - add x0, x21, #0x18 │ │ │ │ - str x0, [sp, #624] │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - str x0, [sp, #632] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str x1, [sp, #736] │ │ │ │ - stp q31, q31, [sp, #640] │ │ │ │ - str q31, [sp, #672] │ │ │ │ - bl dfc0 │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - str x1, [sp, #632] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #696] │ │ │ │ - mov x0, x23 │ │ │ │ - str x2, [sp, #704] │ │ │ │ - str xzr, [sp, #712] │ │ │ │ - strb wzr, [sp, #720] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [sp, #624] │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x3, #0x3 // #3 │ │ │ │ + b.ne 61dc4 ::do_widen(char) const@@Base+0x43d64> // b.any │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add sp, sp, #0x240 │ │ │ │ + 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], #96 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + ldp x1, x4, [x21, #8] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + str w2, [sp, #56] │ │ │ │ + cmp x1, x4 │ │ │ │ + b.eq 617f0 ::do_widen(char) const@@Base+0x43790> // b.none │ │ │ │ + str w2, [x1], #4 │ │ │ │ + str x1, [x21, #8] │ │ │ │ + b 61724 ::do_widen(char) const@@Base+0x436c4> │ │ │ │ + ldp x1, x4, [x21, #8] │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + str w2, [sp, #56] │ │ │ │ + cmp x1, x4 │ │ │ │ + b.ne 617d0 ::do_widen(char) const@@Base+0x43770> // b.any │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 623c0 ::do_widen(char) const@@Base+0x44360> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + b 61724 ::do_widen(char) const@@Base+0x436c4> │ │ │ │ + mov x1, x25 │ │ │ │ mov x0, x20 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x20, x1 │ │ │ │ - ldr w2, [x1, #24] │ │ │ │ - orr w2, w2, #0x4 │ │ │ │ - str w2, [x1, #24] │ │ │ │ - str x3, [sp, #744] │ │ │ │ - bl dd30 (double)@plt> │ │ │ │ - ldr x4, [sp, #672] │ │ │ │ - add x1, sp, #0x240 │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - str x1, [sp, #560] │ │ │ │ - str xzr, [sp, #568] │ │ │ │ - strb wzr, [sp, #576] │ │ │ │ - cbz x4, 61390 ::do_widen(char) const@@Base+0x4ce50> │ │ │ │ - ldr x5, [sp, #656] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #664] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, x21, #0x18 │ │ │ │ - str x1, [sp, #624] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - str x1, [sp, #736] │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - str x1, [sp, #632] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x0, [sp, #704] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5f518 ::do_widen(char) const@@Base+0x4afd8> // b.none │ │ │ │ + bl 623c0 ::do_widen(char) const@@Base+0x44360> │ │ │ │ + ldr x4, [sp, #104] │ │ │ │ + cmp x4, #0x1 │ │ │ │ + b.eq 61504 ::do_widen(char) const@@Base+0x434a4> // b.none │ │ │ │ + add x1, x4, #0x1d │ │ │ │ + b 6152c ::do_widen(char) const@@Base+0x434cc> │ │ │ │ + add x20, sp, #0xc0 │ │ │ │ + add x21, sp, #0xd0 │ │ │ │ + mov x1, x20 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + stp xzr, xzr, [sp, #64] │ │ │ │ + str xzr, [sp, #80] │ │ │ │ + stp x21, xzr, [sp, #192] │ │ │ │ + strb wzr, [sp, #208] │ │ │ │ + bl 3bce0 ::do_widen(char) const@@Base+0x1dc80> │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + ldp x1, x24, [sp, #64] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 613e0 ::do_widen(char) const@@Base+0x43380> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x1, [sp, #632] │ │ │ │ - bl db90 │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - str x22, [sp, #624] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x26, [x20, x2] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x23 │ │ │ │ - str x1, [sp, #736] │ │ │ │ - bl d410 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - adrp x3, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - mov x4, #0x7 // #7 │ │ │ │ - add x3, x3, #0x678 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ + b 613e0 ::do_widen(char) const@@Base+0x43380> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #568] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 6128c ::do_widen(char) const@@Base+0x4cd4c> // b.none │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #592] │ │ │ │ - str x2, [sp, #608] │ │ │ │ - ldr x0, [x3, #8] │ │ │ │ - str x0, [sp, #600] │ │ │ │ - stp x1, xzr, [x3] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - ldr x1, [sp, #600] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 618f4 ::do_widen(char) const@@Base+0x4d3b4> // b.none │ │ │ │ - adrp x0, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - add x1, x0, #0x668 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - str x19, [sp, #624] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 61270 ::do_widen(char) const@@Base+0x4cd30> // b.none │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #624] │ │ │ │ - str x2, [sp, #640] │ │ │ │ - ldr x0, [x3, #8] │ │ │ │ - str x0, [sp, #632] │ │ │ │ - stp x1, xzr, [x3] │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x3, [sp, #528] │ │ │ │ - ldr x4, [sp, #536] │ │ │ │ - ldr x2, [sp, #632] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.ne 601cc ::do_widen(char) const@@Base+0x4bc8c> // b.any │ │ │ │ - ldr x1, [sp, #624] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 5f630 ::do_widen(char) const@@Base+0x4b0f0> // b.plast │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 5f640 ::do_widen(char) const@@Base+0x4b100> // b.none │ │ │ │ - ldr x5, [sp, #640] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 60a6c ::do_widen(char) const@@Base+0x4c52c> // b.plast │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.cc 61f10 ::do_widen(char) const@@Base+0x4d9d0> // b.lo, b.ul, b.last │ │ │ │ - add x0, sp, #0x210 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0x140 │ │ │ │ - str x1, [sp, #144] │ │ │ │ - str x1, [sp, #304] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x28, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ + b.ne 61dc4 ::do_widen(char) const@@Base+0x43d64> // b.any │ │ │ │ + add sp, sp, #0x240 │ │ │ │ + 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], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x21, sp, #0xd0 │ │ │ │ + str x21, [sp, #192] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 60aa4 ::do_widen(char) const@@Base+0x4c564> // b.none │ │ │ │ - ldr x2, [x28, #16] │ │ │ │ - str x0, [sp, #304] │ │ │ │ - str x2, [sp, #320] │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - str x0, [sp, #312] │ │ │ │ - stp x1, xzr, [x28] │ │ │ │ - strb wzr, [x28, #16] │ │ │ │ - ldr x0, [sp, #624] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 5f698 ::do_widen(char) const@@Base+0x4b158> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr w0, [sp, #72] │ │ │ │ - cbnz w0, 60a20 ::do_widen(char) const@@Base+0x4c4e0> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x0, [sp, #528] │ │ │ │ + add x20, sp, #0xc0 │ │ │ │ + ldur x27, [x24, #-32] │ │ │ │ + csel x25, x0, x1, ls // ls = plast │ │ │ │ + str x25, [sp, #56] │ │ │ │ + cmp x25, #0xf │ │ │ │ + b.hi 61960 ::do_widen(char) const@@Base+0x43900> // b.pmore │ │ │ │ + cmp x25, #0x1 │ │ │ │ + b.eq 61938 ::do_widen(char) const@@Base+0x438d8> // b.none │ │ │ │ + cbnz x25, 61944 ::do_widen(char) const@@Base+0x438e4> │ │ │ │ + mov x0, x21 │ │ │ │ + str x25, [sp, #200] │ │ │ │ + sub x1, x24, #0x10 │ │ │ │ + strb wzr, [x0, x25] │ │ │ │ + ldur x0, [x24, #-32] │ │ │ │ + ldp x3, x2, [sp, #192] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 5f6b4 ::do_widen(char) const@@Base+0x4b174> // b.none │ │ │ │ + b.eq 6198c ::do_widen(char) const@@Base+0x4392c> // b.none │ │ │ │ + cmp x3, x21 │ │ │ │ + b.eq 619b0 ::do_widen(char) const@@Base+0x43950> // b.none │ │ │ │ + ldr x1, [x26, #16] │ │ │ │ + stur x3, [x24, #-32] │ │ │ │ + str x2, [x26, #8] │ │ │ │ + ldr x2, [sp, #208] │ │ │ │ + str x2, [x26, #16] │ │ │ │ + cbz x0, 619a0 ::do_widen(char) const@@Base+0x43940> │ │ │ │ + str x0, [sp, #192] │ │ │ │ + str x1, [sp, #208] │ │ │ │ + str xzr, [sp, #200] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 613e0 ::do_widen(char) const@@Base+0x43380> // b.none │ │ │ │ bl d870 │ │ │ │ + b 613e0 ::do_widen(char) const@@Base+0x43380> │ │ │ │ + ldrb w0, [x27] │ │ │ │ + strb w0, [sp, #208] │ │ │ │ + b 618d4 ::do_widen(char) const@@Base+0x43874> │ │ │ │ + mov x0, x21 │ │ │ │ + mov x2, x25 │ │ │ │ + mov x1, x27 │ │ │ │ + bl d270 │ │ │ │ + ldr x25, [sp, #56] │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + b 618d8 ::do_widen(char) const@@Base+0x43878> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + add x1, sp, #0x38 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, x20 │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ ldr x1, [sp, #56] │ │ │ │ - ldr x0, [sp, #496] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5f6c8 ::do_widen(char) const@@Base+0x4b188> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - ldr x0, [sp, #464] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5f6dc ::do_widen(char) const@@Base+0x4b19c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr d15, [x27, #136] │ │ │ │ - mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - ldr d31, [x27, #96] │ │ │ │ - fmov d30, x0 │ │ │ │ - ucvtf d15, d15 │ │ │ │ + str x0, [sp, #192] │ │ │ │ + str x1, [sp, #208] │ │ │ │ + b 61948 ::do_widen(char) const@@Base+0x438e8> │ │ │ │ + cmp x3, x21 │ │ │ │ + b.eq 619b0 ::do_widen(char) const@@Base+0x43950> // b.none │ │ │ │ + stp x3, x2, [x26] │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + str x0, [x26, #16] │ │ │ │ + str x21, [sp, #192] │ │ │ │ + add x21, sp, #0xd0 │ │ │ │ + mov x0, x21 │ │ │ │ + b 6191c ::do_widen(char) const@@Base+0x438bc> │ │ │ │ + cmp x20, x26 │ │ │ │ + b.eq 61c8c ::do_widen(char) const@@Base+0x43c2c> // b.none │ │ │ │ + cbz x2, 619d4 ::do_widen(char) const@@Base+0x43974> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 61c94 ::do_widen(char) const@@Base+0x43c34> // b.none │ │ │ │ + mov x1, x21 │ │ │ │ + bl d270 │ │ │ │ + ldur x0, [x24, #-32] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + str x2, [x26, #8] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + b 6191c ::do_widen(char) const@@Base+0x438bc> │ │ │ │ + add x23, sp, #0x130 │ │ │ │ + str x2, [sp, #40] │ │ │ │ mov x0, x23 │ │ │ │ - ucvtf d31, d31 │ │ │ │ - fmul d15, d15, d30 │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ bl d3b0 │ │ │ │ - str x22, [sp, #624] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str xzr, [sp, #952] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x2, sp, #0x230 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #960] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #736] │ │ │ │ - add x0, sp, #0x2e0 │ │ │ │ + str xzr, [sp, #520] │ │ │ │ + strh wzr, [sp, #528] │ │ │ │ + add x20, sp, #0xc0 │ │ │ │ + ldp x21, x26, [x0, #8] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stur q31, [x0, #232] │ │ │ │ - stur q31, [x0, #248] │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x0, x20, x2 │ │ │ │ - str x26, [x20, x2] │ │ │ │ + adrp x28, 9f000 │ │ │ │ + ldr x28, [x28, #3712] │ │ │ │ + stur q31, [x2, #-24] │ │ │ │ + stur q31, [x2, #-8] │ │ │ │ + add x3, x28, #0x10 │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #192] │ │ │ │ + str x3, [sp, #304] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + add x0, x20, x0 │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - add x0, x21, #0x18 │ │ │ │ - str x0, [sp, #624] │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - str x0, [sp, #632] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3856] │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3792] │ │ │ │ + add x3, x22, #0x18 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - str x1, [sp, #736] │ │ │ │ - stp q31, q31, [sp, #640] │ │ │ │ - str q31, [sp, #672] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x3, [sp, #192] │ │ │ │ + add x3, x27, #0x10 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #4088] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str x3, [sp, #200] │ │ │ │ + stp q31, q31, [sp, #208] │ │ │ │ + str q31, [sp, #240] │ │ │ │ + str x1, [sp, #304] │ │ │ │ bl dfc0 │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - str x1, [sp, #632] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #696] │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + add x4, x19, #0x10 │ │ │ │ + mov x2, x0 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + add x1, sp, #0xc8 │ │ │ │ mov x0, x23 │ │ │ │ - str x2, [sp, #704] │ │ │ │ - str xzr, [sp, #712] │ │ │ │ - strb wzr, [sp, #720] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + str x4, [sp, #200] │ │ │ │ + str w3, [sp, #264] │ │ │ │ + stp x2, xzr, [sp, #272] │ │ │ │ + strb wzr, [sp, #288] │ │ │ │ bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [sp, #624] │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ mov x0, x20 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x20, x1 │ │ │ │ - ldr w2, [x1, #24] │ │ │ │ - orr w2, w2, #0x4 │ │ │ │ - str w2, [x1, #24] │ │ │ │ - str x3, [sp, #744] │ │ │ │ - bl dd30 (double)@plt> │ │ │ │ - ldr x4, [sp, #672] │ │ │ │ - str xzr, [sp, #600] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x0, [sp, #592] │ │ │ │ - strb wzr, [sp, #608] │ │ │ │ - cbz x4, 610ec ::do_widen(char) const@@Base+0x4cbac> │ │ │ │ - ldr x5, [sp, #656] │ │ │ │ + mov w1, w2 │ │ │ │ + bl de00 │ │ │ │ + ldr x4, [sp, #240] │ │ │ │ + add x1, sp, #0x90 │ │ │ │ + stp x1, xzr, [sp, #128] │ │ │ │ + add x25, sp, #0x80 │ │ │ │ + strb wzr, [sp, #144] │ │ │ │ + cbz x4, 61c50 ::do_widen(char) const@@Base+0x43bf0> │ │ │ │ + ldp x5, x3, [sp, #224] │ │ │ │ + mov x0, x25 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ cmp x5, #0x0 │ │ │ │ - ldr x3, [sp, #664] │ │ │ │ ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ csel x4, x4, x5, hi // hi = pmore │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ sub x4, x4, x3 │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, x21, #0x18 │ │ │ │ - str x1, [sp, #624] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - str x1, [sp, #736] │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - str x1, [sp, #632] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x0, [sp, #704] │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + add x19, x19, #0x10 │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + stp x1, x19, [sp, #192] │ │ │ │ + add x22, x22, #0x40 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + str x22, [sp, #304] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 5f830 ::do_widen(char) const@@Base+0x4b2f0> // b.none │ │ │ │ + b.eq 61b30 ::do_widen(char) const@@Base+0x43ad0> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x1, [sp, #632] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x27, x27, #0x10 │ │ │ │ + str x27, [sp, #200] │ │ │ │ + add x28, x28, #0x10 │ │ │ │ bl db90 │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - str x22, [sp, #624] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x26, [x20, x2] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ + ldur x1, [x21, #-24] │ │ │ │ + str x21, [sp, #192] │ │ │ │ mov x0, x23 │ │ │ │ - str x1, [sp, #736] │ │ │ │ + str x26, [x20, x1] │ │ │ │ + str x28, [sp, #304] │ │ │ │ bl d410 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - adrp x3, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - mov x4, #0x4 // #4 │ │ │ │ - add x3, x3, #0x680 │ │ │ │ + adrp x3, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x25 │ │ │ │ + add x3, x3, #0x860 │ │ │ │ + mov x4, #0x20 // #32 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov x27, x0 │ │ │ │ - str x19, [sp, #624] │ │ │ │ - mov x28, x0 │ │ │ │ - ldr x0, [x27], #16 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 60d80 ::do_widen(char) const@@Base+0x4c840> // b.none │ │ │ │ - ldr x2, [x28, #16] │ │ │ │ - str x0, [sp, #624] │ │ │ │ - str x2, [sp, #640] │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - str x0, [sp, #632] │ │ │ │ - stp x27, xzr, [x28] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + str x1, [sp, #160] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 61c74 ::do_widen(char) const@@Base+0x43c14> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #160] │ │ │ │ + str x1, [sp, #176] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #168] │ │ │ │ + stp x21, xzr, [x19] │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x28, #16] │ │ │ │ - ldr x1, [sp, #632] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ cmp x1, x0 │ │ │ │ - b.eq 61984 ::do_widen(char) const@@Base+0x4d444> // b.none │ │ │ │ - adrp x0, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ + b.eq 61f74 ::do_widen(char) const@@Base+0x43f14> // b.none │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + add x21, sp, #0xa0 │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0x8f0 │ │ │ │ + str x2, [sp, #24] │ │ │ │ mov x2, #0x1 // #1 │ │ │ │ - add x1, x0, #0x668 │ │ │ │ - mov x0, x20 │ │ │ │ bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, sp, #0x160 │ │ │ │ - str x1, [sp, #336] │ │ │ │ - mov x27, x0 │ │ │ │ - str x1, [sp, #152] │ │ │ │ - ldr x0, [x28], #16 │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 60d68 ::do_widen(char) const@@Base+0x4c828> // b.none │ │ │ │ - ldr x1, [x27, #16] │ │ │ │ - str x0, [sp, #336] │ │ │ │ - str x1, [sp, #352] │ │ │ │ - str x28, [x27] │ │ │ │ - strb wzr, [x27, #16] │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - str x0, [sp, #344] │ │ │ │ - ldr x0, [sp, #624] │ │ │ │ - str xzr, [x27, #8] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 5f924 ::do_widen(char) const@@Base+0x4b3e4> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [sp, #592] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5f938 ::do_widen(char) const@@Base+0x4b3f8> // b.none │ │ │ │ - bl d870 │ │ │ │ - bl d250 │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - mov x2, #0x34db // #13531 │ │ │ │ - movk x2, #0xd7b6, lsl #16 │ │ │ │ - movk x2, #0xde82, lsl #32 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - movk x2, #0x431b, lsl #48 │ │ │ │ - sub x1, x0, x1 │ │ │ │ - mov x0, #0x400000000000 // #70368744177664 │ │ │ │ - movk x0, #0x408f, lsl #48 │ │ │ │ - fmov d31, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - smulh x2, x1, x2 │ │ │ │ - asr x2, x2, #18 │ │ │ │ - sub x1, x2, x1, asr #63 │ │ │ │ - ucvtf d15, w1 │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ - bl d3b0 │ │ │ │ - str x22, [sp, #624] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str xzr, [sp, #952] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #960] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #736] │ │ │ │ - add x0, sp, #0x2e0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stur q31, [x0, #232] │ │ │ │ - stur q31, [x0, #248] │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x0, x20, x2 │ │ │ │ - str x26, [x20, x2] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - add x0, x21, #0x18 │ │ │ │ - str x0, [sp, #624] │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - str x0, [sp, #632] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str x1, [sp, #736] │ │ │ │ - stp q31, q31, [sp, #640] │ │ │ │ - str q31, [sp, #672] │ │ │ │ - bl dfc0 │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - str x1, [sp, #632] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #696] │ │ │ │ - mov x0, x23 │ │ │ │ - str x2, [sp, #704] │ │ │ │ - str xzr, [sp, #712] │ │ │ │ - strb wzr, [sp, #720] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [sp, #624] │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x3, #0x2 // #2 │ │ │ │ - mov x0, x20 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x20, x1 │ │ │ │ - ldr w2, [x1, #24] │ │ │ │ - orr w2, w2, #0x4 │ │ │ │ - str w2, [x1, #24] │ │ │ │ - str x3, [sp, #744] │ │ │ │ - bl dd30 (double)@plt> │ │ │ │ - ldr x4, [sp, #672] │ │ │ │ - str xzr, [sp, #600] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x0, [sp, #592] │ │ │ │ - strb wzr, [sp, #608] │ │ │ │ - cbz x4, 610fc ::do_widen(char) const@@Base+0x4cbbc> │ │ │ │ - ldr x5, [sp, #656] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ldr x3, [sp, #664] │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + mov x22, x19 │ │ │ │ + str x0, [sp, #192] │ │ │ │ + ldr x1, [x22], #16 │ │ │ │ + cmp x1, x22 │ │ │ │ + b.eq 61c60 ::do_widen(char) const@@Base+0x43c00> // b.none │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + str x0, [sp, #208] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #200] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + stp x22, xzr, [x19] │ │ │ │ + mov x2, x0 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x0, [sp, #568] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, x21, #0x18 │ │ │ │ - str x1, [sp, #624] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - str x1, [sp, #736] │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - str x1, [sp, #632] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x0, [sp, #704] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5faac ::do_widen(char) const@@Base+0x4b56c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x1, [sp, #632] │ │ │ │ - bl db90 │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - str x22, [sp, #624] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x26, [x20, x2] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x23 │ │ │ │ - str x1, [sp, #736] │ │ │ │ - bl d410 │ │ │ │ - ldr x1, [sp, #600] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 61bd8 ::do_widen(char) const@@Base+0x4d698> // b.none │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - adrp x1, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - add x1, x1, #0x958 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, sp, #0x180 │ │ │ │ - str x1, [sp, #368] │ │ │ │ - mov x27, x0 │ │ │ │ - str x1, [sp, #160] │ │ │ │ - ldr x0, [x28], #16 │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 60d50 ::do_widen(char) const@@Base+0x4c810> // b.none │ │ │ │ - ldr x1, [x27, #16] │ │ │ │ - str x0, [sp, #368] │ │ │ │ - str x1, [sp, #384] │ │ │ │ - str x28, [x27] │ │ │ │ - strb wzr, [x27, #16] │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - str x0, [sp, #376] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [sp, #592] │ │ │ │ - str xzr, [x27, #8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5fb54 ::do_widen(char) const@@Base+0x4b614> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldp x0, x27, [sp, #272] │ │ │ │ - add x2, sp, #0x1a0 │ │ │ │ - add x28, sp, #0x190 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - mov x0, x28 │ │ │ │ - str x2, [sp, #176] │ │ │ │ - stp x2, xzr, [sp, #400] │ │ │ │ - add x1, x27, #0x11 │ │ │ │ - strb wzr, [sp, #416] │ │ │ │ + b.ne 61dc4 ::do_widen(char) const@@Base+0x43d64> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 259a0 ::do_widen(char) const@@Base+0x7940> │ │ │ │ + add x1, sp, #0x110 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 61b08 ::do_widen(char) const@@Base+0x43aa8> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 61c0c ::do_widen(char) const@@Base+0x43bac> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x21 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 61ba0 ::do_widen(char) const@@Base+0x43b40> │ │ │ │ + mov x0, x3 │ │ │ │ + b 6191c ::do_widen(char) const@@Base+0x438bc> │ │ │ │ + ldrb w1, [sp, #208] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [x26] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + b 619d4 ::do_widen(char) const@@Base+0x43974> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x20 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 61620 ::do_widen(char) const@@Base+0x435c0> │ │ │ │ + ldp x20, x19, [x19] │ │ │ │ + add x21, sp, #0xa0 │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + stp x2, xzr, [sp, #160] │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + add x1, x19, #0x26 │ │ │ │ + str x2, [sp, #24] │ │ │ │ + strb wzr, [sp, #176] │ │ │ │ bl dcd0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #408] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x10 │ │ │ │ - b.ls 61798 ::do_widen(char) const@@Base+0x4d258> // b.plast │ │ │ │ - adrp x1, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - mov x0, x28 │ │ │ │ - add x1, x1, #0x688 │ │ │ │ - mov x2, #0x11 // #17 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #408] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x27, x0 │ │ │ │ - b.hi 617c0 ::do_widen(char) const@@Base+0x4d280> // b.pmore │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - mov x2, x27 │ │ │ │ - mov x0, x28 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #408] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 618cc ::do_widen(char) const@@Base+0x4d38c> // b.plast │ │ │ │ - adrp x27, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - mov x0, x28 │ │ │ │ - add x1, x27, #0x6a0 │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0x1c0 │ │ │ │ - str x1, [sp, #168] │ │ │ │ - str x1, [sp, #432] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 60e48 ::do_widen(char) const@@Base+0x4c908> // b.none │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #432] │ │ │ │ - str x2, [sp, #448] │ │ │ │ - ldr x4, [x3, #8] │ │ │ │ - stp x1, xzr, [x3] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - str x4, [sp, #440] │ │ │ │ - ldp x1, x2, [sp, #304] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 61658 ::do_widen(char) const@@Base+0x4d118> // b.pmore │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ - str x0, [sp, #184] │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - str x1, [sp, #464] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 60e24 ::do_widen(char) const@@Base+0x4c8e4> // b.none │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #464] │ │ │ │ - str x2, [sp, #480] │ │ │ │ - ldr x0, [x3, #8] │ │ │ │ - str x0, [sp, #472] │ │ │ │ - stp x1, xzr, [x3] │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - ldr x1, [sp, #472] │ │ │ │ sub x0, x0, x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 61730 ::do_widen(char) const@@Base+0x4d1f0> // b.plast │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - add x1, x27, #0x6a0 │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - str x1, [sp, #496] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x27, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 60e08 ::do_widen(char) const@@Base+0x4c8c8> // b.none │ │ │ │ - ldr x2, [x27, #16] │ │ │ │ - str x0, [sp, #496] │ │ │ │ - str x2, [sp, #512] │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - str x0, [sp, #504] │ │ │ │ - str xzr, [x27, #8] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x27, #16] │ │ │ │ - ldr x2, [sp, #344] │ │ │ │ - str x1, [x27] │ │ │ │ - ldr x3, [sp, #504] │ │ │ │ - ldr x1, [sp, #336] │ │ │ │ - sub x0, x0, x3 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 61764 ::do_widen(char) const@@Base+0x4d224> // b.pmore │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ + cmp x0, #0x25 │ │ │ │ + b.ls 61da0 ::do_widen(char) const@@Base+0x43d40> // b.plast │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0x830 │ │ │ │ + mov x2, #0x26 // #38 │ │ │ │ + str x3, [sp, #24] │ │ │ │ bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - str x1, [sp, #528] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x27, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 60dec ::do_widen(char) const@@Base+0x4c8ac> // b.none │ │ │ │ - ldr x2, [x27, #16] │ │ │ │ - str x0, [sp, #528] │ │ │ │ - str x2, [sp, #544] │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - str x0, [sp, #536] │ │ │ │ - stp x1, xzr, [x27] │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x27, #16] │ │ │ │ - ldr x1, [sp, #536] │ │ │ │ sub x0, x0, x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 615b4 ::do_widen(char) const@@Base+0x4d074> // b.plast │ │ │ │ - add x0, sp, #0x210 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0xc20 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0x240 │ │ │ │ - str x1, [sp, #96] │ │ │ │ - str x1, [sp, #560] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x27, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 60dd0 ::do_widen(char) const@@Base+0x4c890> // b.none │ │ │ │ - ldr x2, [x27, #16] │ │ │ │ - str x0, [sp, #560] │ │ │ │ - str x2, [sp, #576] │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - str x0, [sp, #568] │ │ │ │ - str xzr, [x27, #8] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x27, #16] │ │ │ │ - ldr x2, [sp, #376] │ │ │ │ - str x1, [x27] │ │ │ │ - ldr x3, [sp, #568] │ │ │ │ - ldr x1, [sp, #368] │ │ │ │ - sub x0, x0, x3 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 616ec ::do_widen(char) const@@Base+0x4d1ac> // b.pmore │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x27, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 60db4 ::do_widen(char) const@@Base+0x4c874> // b.none │ │ │ │ - ldr x2, [x27, #16] │ │ │ │ - str x0, [sp, #592] │ │ │ │ - str x2, [sp, #608] │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - str x0, [sp, #600] │ │ │ │ - stp x1, xzr, [x27] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x27, #16] │ │ │ │ - ldr x1, [sp, #600] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 61dec ::do_widen(char) const@@Base+0x4d8ac> // b.none │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - add x1, x1, #0xea8 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.hi 6215c ::do_widen(char) const@@Base+0x440fc> // b.pmore │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x20 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, x21 │ │ │ │ bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0x8f0 │ │ │ │ + bl df50 , std::allocator >::append(char const*)@plt> │ │ │ │ + add x20, sp, #0xc0 │ │ │ │ mov x1, x0 │ │ │ │ - str x19, [sp, #624] │ │ │ │ - mov x27, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 60d98 ::do_widen(char) const@@Base+0x4c858> // b.none │ │ │ │ - ldr x2, [x27, #16] │ │ │ │ - str x0, [sp, #624] │ │ │ │ - str x2, [sp, #640] │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - str x0, [sp, #632] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d5b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #568] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 61dc4 ::do_widen(char) const@@Base+0x43d64> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3704] │ │ │ │ - str x0, [sp, #72] │ │ │ │ - stp x1, xzr, [x27] │ │ │ │ - strb wzr, [x27, #16] │ │ │ │ - ldrb w0, [x0, #520] │ │ │ │ - tbnz w0, #0, 609c0 ::do_widen(char) const@@Base+0x4c480> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldrb w0, [x0, #521] │ │ │ │ - tbnz w0, #0, 60960 ::do_widen(char) const@@Base+0x4c420> │ │ │ │ - ldr x0, [sp, #624] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 5fe94 ::do_widen(char) const@@Base+0x4b954> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [sp, #592] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5fea8 ::do_widen(char) const@@Base+0x4b968> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - ldr x0, [sp, #560] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5febc ::do_widen(char) const@@Base+0x4b97c> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x0, [sp, #528] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5fed0 ::do_widen(char) const@@Base+0x4b990> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x0, [sp, #496] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5fee4 ::do_widen(char) const@@Base+0x4b9a4> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - ldr x0, [sp, #464] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5fef8 ::do_widen(char) const@@Base+0x4b9b8> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - ldr x0, [sp, #432] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5ff0c ::do_widen(char) const@@Base+0x4b9cc> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - ldr x0, [sp, #400] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5ff20 ::do_widen(char) const@@Base+0x4b9e0> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr w0, [sp, #216] │ │ │ │ - cbnz w0, 6077c ::do_widen(char) const@@Base+0x4c23c> │ │ │ │ - ldr w0, [sp, #108] │ │ │ │ - cbz w0, 60110 ::do_widen(char) const@@Base+0x4bbd0> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d3b0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x22, [sp, #624] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str xzr, [sp, #952] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #736] │ │ │ │ - add x0, sp, #0x2e0 │ │ │ │ - strh wzr, [sp, #960] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 259a0 ::do_widen(char) const@@Base+0x7940> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #568] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stur q31, [x0, #232] │ │ │ │ - stur q31, [x0, #248] │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x0, x20, x2 │ │ │ │ - str x26, [x20, x2] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x21, #0x18 │ │ │ │ - str x0, [sp, #624] │ │ │ │ - add x0, x21, #0x40 │ │ │ │ - str x0, [sp, #736] │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - str x0, [sp, #632] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - stp q31, q31, [sp, #640] │ │ │ │ - str q31, [sp, #672] │ │ │ │ - bl dfc0 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - add x0, x25, #0x10 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - str x0, [sp, #632] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #696] │ │ │ │ - mov x0, x23 │ │ │ │ - str x2, [sp, #704] │ │ │ │ - str xzr, [sp, #712] │ │ │ │ - strb wzr, [sp, #720] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr w1, [sp, #108] │ │ │ │ - mov x0, x20 │ │ │ │ - bl d680 (unsigned long)@plt> │ │ │ │ - ldr x4, [sp, #672] │ │ │ │ - str xzr, [sp, #600] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x0, [sp, #592] │ │ │ │ - strb wzr, [sp, #608] │ │ │ │ - cbz x4, 6139c ::do_widen(char) const@@Base+0x4ce5c> │ │ │ │ - ldr x5, [sp, #656] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ldr x3, [sp, #664] │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ + b.eq 62198 ::do_widen(char) const@@Base+0x44138> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #568] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, x21, #0x18 │ │ │ │ - str x1, [sp, #624] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x25, x25, #0x10 │ │ │ │ - ldr x0, [sp, #704] │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - str x25, [sp, #632] │ │ │ │ - str x21, [sp, #736] │ │ │ │ + b.ne 61dc4 ::do_widen(char) const@@Base+0x43d64> // b.any │ │ │ │ + adrp x0, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x0, x0, #0x858 │ │ │ │ + bl d5e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x20, [sp, #16] │ │ │ │ + cmp x24, x20 │ │ │ │ + b.eq 61fa8 ::do_widen(char) const@@Base+0x43f48> // b.none │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 60044 ::do_widen(char) const@@Base+0x4bb04> // b.none │ │ │ │ + b.eq 61e30 ::do_widen(char) const@@Base+0x43dd0> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - str x24, [sp, #632] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 61e14 ::do_widen(char) const@@Base+0x43db4> │ │ │ │ + bti j │ │ │ │ + ldr w1, [x19] │ │ │ │ + cbnz w1, 61e4c ::do_widen(char) const@@Base+0x43dec> │ │ │ │ + ldr w1, [sp, #8] │ │ │ │ + str w1, [x19] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x20, [sp, #16] │ │ │ │ + b 61e14 ::do_widen(char) const@@Base+0x43db4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x1, x24, [sp, #64] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x20, [sp, #16] │ │ │ │ + b 61e14 ::do_widen(char) const@@Base+0x43db4> │ │ │ │ + mov x0, #0xffffffffffffffe0 // #-32 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + brk #0x3e8 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x25 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 61e08 ::do_widen(char) const@@Base+0x43da8> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + b 61eb0 ::do_widen(char) const@@Base+0x43e50> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + b 61e08 ::do_widen(char) const@@Base+0x43da8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 61ee4 ::do_widen(char) const@@Base+0x43e84> │ │ │ │ + bti j │ │ │ │ + add x1, x19, #0x10 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + str x1, [sp, #200] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x27, #0x10 │ │ │ │ + str x1, [sp, #200] │ │ │ │ bl db90 │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - str x22, [sp, #624] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x26, [x20, x2] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #192] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ mov x0, x23 │ │ │ │ - str x1, [sp, #736] │ │ │ │ + str x1, [sp, #304] │ │ │ │ bl d410 │ │ │ │ - ldr x1, [sp, #600] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x3b │ │ │ │ - b.ls 61ba4 ::do_widen(char) const@@Base+0x4d664> // b.plast │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + b 61e08 ::do_widen(char) const@@Base+0x43da8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 61f3c ::do_widen(char) const@@Base+0x43edc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 61ea8 ::do_widen(char) const@@Base+0x43e48> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #568] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 61dc4 ::do_widen(char) const@@Base+0x43d64> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x21, sp, #0xa0 │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ ldr x0, [sp, #16] │ │ │ │ - adrp x1, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - mov x2, #0x3c // #60 │ │ │ │ - add x1, x1, #0x748 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - str x19, [sp, #624] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x22], #16 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 612a8 ::do_widen(char) const@@Base+0x4cd68> // b.none │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - str x0, [sp, #624] │ │ │ │ - str x1, [sp, #640] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #632] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - str x22, [x21] │ │ │ │ - ldrb w0, [x0, #520] │ │ │ │ - str xzr, [x21, #8] │ │ │ │ - tbnz w0, #0, 60fa0 ::do_widen(char) const@@Base+0x4ca60> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldrb w0, [x0, #521] │ │ │ │ - tbnz w0, #0, 61060 ::do_widen(char) const@@Base+0x4cb20> │ │ │ │ - ldr x0, [sp, #624] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 600fc ::do_widen(char) const@@Base+0x4bbbc> // b.none │ │ │ │ + cbz x0, 61fb4 ::do_widen(char) const@@Base+0x43f54> │ │ │ │ bl d870 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [sp, #592] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x0, [sp, #568] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 61dc4 ::do_widen(char) const@@Base+0x43d64> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #568] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 61dc4 ::do_widen(char) const@@Base+0x43d64> // b.any │ │ │ │ + adrp x1, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x0, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + mov x2, x23 │ │ │ │ + add x1, x1, #0x3f8 │ │ │ │ + add x0, x0, #0x410 │ │ │ │ + bl dc60 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x26 │ │ │ │ + b 61e64 ::do_widen(char) const@@Base+0x43e04> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #568] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 61dc4 ::do_widen(char) const@@Base+0x43d64> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #568] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 61dc4 ::do_widen(char) const@@Base+0x43d64> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 61e7c ::do_widen(char) const@@Base+0x43e1c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #568] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 61dc4 ::do_widen(char) const@@Base+0x43d64> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #568] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 61dc4 ::do_widen(char) const@@Base+0x43d64> // b.any │ │ │ │ + adrp x0, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x0, x0, #0x858 │ │ │ │ + bl dbe0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #568] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 61dc4 ::do_widen(char) const@@Base+0x43d64> // b.any │ │ │ │ + adrp x1, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + adrp x0, 7b000 ::do_widen(char) const@@Base+0x5cfa0> │ │ │ │ + add x1, x1, #0x3f8 │ │ │ │ + add x0, x0, #0x410 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + bl dc60 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 61e00 ::do_widen(char) const@@Base+0x43da0> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + mov x0, x21 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x20, [sp, #16] │ │ │ │ + b 61e14 ::do_widen(char) const@@Base+0x43db4> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #568] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 61dc4 ::do_widen(char) const@@Base+0x43d64> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 6214c ::do_widen(char) const@@Base+0x440ec> │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + b 61e08 ::do_widen(char) const@@Base+0x43da8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 6214c ::do_widen(char) const@@Base+0x440ec> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 61e00 ::do_widen(char) const@@Base+0x43da0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 61e50 ::do_widen(char) const@@Base+0x43df0> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #4008] │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + str x1, [x0], #112 │ │ │ │ + ldr x20, [x0, #16] │ │ │ │ + cbz x20, 62274 ::do_widen(char) const@@Base+0x44214> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 600c8 ::do_widen(char) const@@Base+0x42068> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 60110 ::do_widen(char) const@@Base+0x4bbd0> // b.none │ │ │ │ + b.eq 62254 ::do_widen(char) const@@Base+0x441f4> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - ldr x0, [sp, #368] │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 60124 ::do_widen(char) const@@Base+0x4bbe4> // b.none │ │ │ │ + b.eq 62268 ::do_widen(char) const@@Base+0x44208> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - ldr x0, [sp, #336] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 60138 ::do_widen(char) const@@Base+0x4bbf8> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ bl d870 │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - ldr x0, [sp, #304] │ │ │ │ + cbnz x20, 62230 ::do_widen(char) const@@Base+0x441d0> │ │ │ │ + ldr x19, [x21, #80] │ │ │ │ + cbz x19, 622ac ::do_widen(char) const@@Base+0x4424c> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + mov x20, x19 │ │ │ │ + bl 5feac ::do_widen(char) const@@Base+0x41e4c> │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + ldr x19, [x19, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 6014c ::do_widen(char) const@@Base+0x4bc0c> // b.none │ │ │ │ + b.eq 622a0 ::do_widen(char) const@@Base+0x44240> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - ldr x0, [sp, #272] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 60160 ::do_widen(char) const@@Base+0x4bc20> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ bl d870 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 61548 ::do_widen(char) const@@Base+0x4d008> // b.any │ │ │ │ - add sp, sp, #0x3f0 │ │ │ │ - ldr d15, [sp, #96] │ │ │ │ + cbnz x19, 6227c ::do_widen(char) const@@Base+0x4421c> │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ 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], #112 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - str x19, [sp, #624] │ │ │ │ - ldr x3, [sp, #528] │ │ │ │ - str xzr, [sp, #632] │ │ │ │ - ldr x4, [sp, #536] │ │ │ │ - strb wzr, [sp, #640] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 5f610 ::do_widen(char) const@@Base+0x4b0d0> // b.none │ │ │ │ - ldr x5, [sp, #544] │ │ │ │ - ldr x1, [sp, #624] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 5f630 ::do_widen(char) const@@Base+0x4b0f0> // b.plast │ │ │ │ - cmp x1, x19 │ │ │ │ - b.ne 5f624 ::do_widen(char) const@@Base+0x4b0e4> // b.any │ │ │ │ - mov x5, #0xf // #15 │ │ │ │ - b 5f628 ::do_widen(char) const@@Base+0x4b0e8> │ │ │ │ - ldrb w1, [sp, #640] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [x23] │ │ │ │ - ldr x2, [sp, #632] │ │ │ │ - str x2, [x23, #8] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #624] │ │ │ │ - b 5e900 ::do_widen(char) const@@Base+0x4a3c0> │ │ │ │ - movi v15.2d, #0x0 │ │ │ │ - tbnz w11, #0, 602e0 ::do_widen(char) const@@Base+0x4bda0> │ │ │ │ - ldr x0, [x27, #80] │ │ │ │ - mov x9, #0x0 // #0 │ │ │ │ - ldr s30, [sp, #24] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - lsl x8, x0, #1 │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.ne 5edd4 ::do_widen(char) const@@Base+0x4a894> // b.any │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - b 5ec60 ::do_widen(char) const@@Base+0x4a720> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - add x1, sp, #0x108 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - str x0, [sp, #496] │ │ │ │ - ldr x1, [sp, #264] │ │ │ │ - str x1, [sp, #512] │ │ │ │ - mov x2, x23 │ │ │ │ - mov x1, x25 │ │ │ │ - bl d270 │ │ │ │ - ldr x23, [sp, #264] │ │ │ │ - ldr x0, [sp, #496] │ │ │ │ - b 5ea24 ::do_widen(char) const@@Base+0x4a4e4> │ │ │ │ - ldr w15, [sp, #32] │ │ │ │ - asr w14, w19, #1 │ │ │ │ - mov w2, w20 │ │ │ │ - mov w25, w20 │ │ │ │ - mov w11, w20 │ │ │ │ - lsr w9, w22, #1 │ │ │ │ - str w20, [sp, #24] │ │ │ │ - ldr x16, [x27, #16] │ │ │ │ - and w4, w15, #0x4 │ │ │ │ - ubfiz x0, x14, #3, #32 │ │ │ │ - sxtw x13, w14 │ │ │ │ - mov w14, #0x4 // #4 │ │ │ │ - mov w8, w9 │ │ │ │ - ldr x15, [x16, #8] │ │ │ │ - lsl w14, w14, w4 │ │ │ │ - ldr x15, [x15, x0] │ │ │ │ - ldr x15, [x15, #136] │ │ │ │ - ldrb w16, [x15, w9, uxtw] │ │ │ │ - orr w14, w14, w16 │ │ │ │ - strb w14, [x15, w9, uxtw] │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.eq 5ed30 ::do_widen(char) const@@Base+0x4a7f0> // b.none │ │ │ │ - cbnz w12, 5ed58 ::do_widen(char) const@@Base+0x4a818> │ │ │ │ - tbz w2, #0, 6020c ::do_widen(char) const@@Base+0x4bccc> │ │ │ │ - mov w2, w10 │ │ │ │ - mov x9, #0x0 // #0 │ │ │ │ - b 5ed84 ::do_widen(char) const@@Base+0x4a844> │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - fmov d15, x4 │ │ │ │ - ldr x4, [x27, #16] │ │ │ │ - mov w9, #0x0 // #0 │ │ │ │ - ldr x4, [x4, #8] │ │ │ │ - ldr x8, [x4, x0] │ │ │ │ - cbz w25, 602fc ::do_widen(char) const@@Base+0x4bdbc> │ │ │ │ - ldr x0, [x27, #200] │ │ │ │ - ldr w9, [x0, w13, uxtw #2] │ │ │ │ - add x4, x8, #0x140 │ │ │ │ - ldp x24, x0, [x4, #8] │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 60628 ::do_widen(char) const@@Base+0x4c0e8> // b.none │ │ │ │ - ldr w0, [x24] │ │ │ │ - bfxil w0, w9, #0, #30 │ │ │ │ - bfi w0, w5, #30, #1 │ │ │ │ - bfi w0, w6, #31, #1 │ │ │ │ - str w0, [x24], #4 │ │ │ │ - str x24, [x4, #8] │ │ │ │ - tbnz w2, #0, 5ec4c ::do_widen(char) const@@Base+0x4a70c> │ │ │ │ - ldr x0, [x27, #80] │ │ │ │ - mov x9, #0x0 // #0 │ │ │ │ - ldr s30, [sp, #24] │ │ │ │ - b 5edbc ::do_widen(char) const@@Base+0x4a87c> │ │ │ │ - cmp w28, #0x2 │ │ │ │ - b.eq 60770 ::do_widen(char) const@@Base+0x4c230> // b.none │ │ │ │ - mov w25, w10 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - str w10, [sp, #24] │ │ │ │ - b 5ed30 ::do_widen(char) const@@Base+0x4a7f0> │ │ │ │ - tbz w2, #0, 60360 ::do_widen(char) const@@Base+0x4be20> │ │ │ │ - mov w2, w10 │ │ │ │ - mov x9, #0x0 // #0 │ │ │ │ - b 5ed84 ::do_widen(char) const@@Base+0x4a844> │ │ │ │ - movi v15.2d, #0x0 │ │ │ │ - tbnz w11, #0, 602e0 ::do_widen(char) const@@Base+0x4bda0> │ │ │ │ - ldr x0, [x27, #80] │ │ │ │ - mov x9, #0x0 // #0 │ │ │ │ - ldr s30, [sp, #24] │ │ │ │ - b 5edbc ::do_widen(char) const@@Base+0x4a87c> │ │ │ │ - movi v15.2d, #0x0 │ │ │ │ - tbz w11, #0, 5ec4c ::do_widen(char) const@@Base+0x4a70c> │ │ │ │ - movi v15.2d, #0x0 │ │ │ │ - mov w2, w11 │ │ │ │ - b 602e0 ::do_widen(char) const@@Base+0x4bda0> │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ + b 5fdc0 ::do_widen(char) const@@Base+0x41d60> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x1, [x27, #88] │ │ │ │ - cmp xzr, x1, lsl #1 │ │ │ │ - b.eq 604f0 ::do_widen(char) const@@Base+0x4bfb0> // b.none │ │ │ │ - mvn w8, w22 │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - and w8, w8, #0x7 │ │ │ │ - ldr w13, [sp, #108] │ │ │ │ - ldr w12, [sp, #216] │ │ │ │ - lsr w9, w22, #3 │ │ │ │ - lsl w6, w6, w8 │ │ │ │ - mvn w6, w6 │ │ │ │ - and w6, w6, #0xff │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - b 60404 ::do_widen(char) const@@Base+0x4bec4> │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - cmp w11, #0x2 │ │ │ │ - b.eq 604d0 ::do_widen(char) const@@Base+0x4bf90> // b.none │ │ │ │ - ldr x0, [x27, #88] │ │ │ │ - add x4, x4, #0x2 │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - add x5, x5, #0x8 │ │ │ │ - cmp x4, x0, lsl #1 │ │ │ │ - b.cs 604e8 ::do_widen(char) const@@Base+0x4bfa8> // b.hs, b.nlast │ │ │ │ - ldr x0, [x27, #80] │ │ │ │ - add w0, w4, w0, lsl #1 │ │ │ │ - ldr x10, [x27, #8] │ │ │ │ - ldr x1, [sp, #248] │ │ │ │ - ldr x7, [x10, #8] │ │ │ │ - add x11, x1, x5 │ │ │ │ - ldr x14, [x10, #32] │ │ │ │ - lsr x7, x7, #3 │ │ │ │ - ldr w2, [x1, x5] │ │ │ │ - ldr w1, [x11, #4] │ │ │ │ - cmp w2, #0x0 │ │ │ │ - madd x0, x0, x7, x9 │ │ │ │ - ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ - asr w11, w1, #1 │ │ │ │ - asr w2, w2, #1 │ │ │ │ - mvn w1, w1 │ │ │ │ - cinc w12, w12, eq // eq = none │ │ │ │ - and w1, w1, #0x1 │ │ │ │ - cmp w2, #0x2 │ │ │ │ - ldrb w7, [x14, x0] │ │ │ │ - add w13, w13, w1 │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - cmp w11, #0x2 │ │ │ │ - and w7, w6, w7 │ │ │ │ - strb w7, [x14, x0] │ │ │ │ - lsl w1, w1, w8 │ │ │ │ - cset w14, eq // eq = none │ │ │ │ - ldr x7, [x10, #32] │ │ │ │ - lsl w14, w14, w8 │ │ │ │ - ldrb w10, [x7, x0] │ │ │ │ - orr w1, w1, w10 │ │ │ │ - strb w1, [x7, x0] │ │ │ │ - ldr x7, [x27, #8] │ │ │ │ - ldr x0, [x27, #80] │ │ │ │ - ldr x10, [x7, #8] │ │ │ │ - add w0, w4, w0, lsl #1 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - lsr x10, x10, #3 │ │ │ │ - ldr x1, [x7, #32] │ │ │ │ - madd x0, x0, x10, x9 │ │ │ │ - ldrb w10, [x1, x0] │ │ │ │ - and w10, w6, w10 │ │ │ │ - strb w10, [x1, x0] │ │ │ │ - ldr x7, [x7, #32] │ │ │ │ - ldrb w1, [x7, x0] │ │ │ │ - orr w1, w14, w1 │ │ │ │ - strb w1, [x7, x0] │ │ │ │ - cmp w2, #0x2 │ │ │ │ - b.ne 603dc ::do_widen(char) const@@Base+0x4be9c> // b.any │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - cmp w11, #0x2 │ │ │ │ - b.ne 603e8 ::do_widen(char) const@@Base+0x4bea8> // b.any │ │ │ │ - ldr x0, [x27, #88] │ │ │ │ - add x4, x4, #0x2 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - add x5, x5, #0x8 │ │ │ │ - cmp x4, x0, lsl #1 │ │ │ │ - b.cc 60400 ::do_widen(char) const@@Base+0x4bec0> // b.lo, b.ul, b.last │ │ │ │ - str w13, [sp, #108] │ │ │ │ - str w12, [sp, #216] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - ldr x0, [x27, #24] │ │ │ │ - stp w26, w3, [x1, #148] │ │ │ │ - str w18, [x1, #156] │ │ │ │ - bl 6e880 ::do_widen(char) const@@Base+0x5a340> │ │ │ │ - mov x1, #0x13 // #19 │ │ │ │ - add x20, sp, #0x270 │ │ │ │ - add x19, sp, #0x280 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x1, [sp, #264] │ │ │ │ - add x1, sp, #0x108 │ │ │ │ - str x19, [sp, #624] │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x1, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - add x1, x1, #0x648 │ │ │ │ - ldr x4, [sp, #264] │ │ │ │ - str x0, [sp, #624] │ │ │ │ - ldp x2, x3, [x1] │ │ │ │ - str x4, [sp, #640] │ │ │ │ - ldur w1, [x1, #15] │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - stur w1, [x0, #15] │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3704] │ │ │ │ - str x2, [sp, #72] │ │ │ │ - ldr x0, [sp, #264] │ │ │ │ - str x0, [sp, #632] │ │ │ │ - ldr x1, [sp, #624] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - ldrb w0, [x2, #520] │ │ │ │ - tbz w0, #0, 605b0 ::do_widen(char) const@@Base+0x4c070> │ │ │ │ - ldr d29, [x27, #72] │ │ │ │ - ucvtf d31, w22 │ │ │ │ - mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - fmov d30, x0 │ │ │ │ - ldr w0, [x2, #524] │ │ │ │ - ucvtf d29, d29 │ │ │ │ - fdiv d31, d31, d29 │ │ │ │ - fcvt s31, d31 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - fcvtzs w24, d31 │ │ │ │ - cmp w24, w0 │ │ │ │ - b.lt 60c2c ::do_widen(char) const@@Base+0x4c6ec> // b.tstop │ │ │ │ - cmp w24, w0 │ │ │ │ - b.gt 60c40 ::do_widen(char) const@@Base+0x4c700> │ │ │ │ - ldr x0, [sp, #624] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 605c0 ::do_widen(char) const@@Base+0x4c080> // b.none │ │ │ │ - bl d870 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [sp, #592] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #4008] │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + str x1, [x0], #112 │ │ │ │ + ldr x20, [x0, #16] │ │ │ │ + cbz x20, 62354 ::do_widen(char) const@@Base+0x442f4> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 600c8 ::do_widen(char) const@@Base+0x42068> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 605d4 ::do_widen(char) const@@Base+0x4c094> // b.none │ │ │ │ + b.eq 62334 ::do_widen(char) const@@Base+0x442d4> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - ldr x0, [sp, #560] │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 605e8 ::do_widen(char) const@@Base+0x4c0a8> // b.none │ │ │ │ + b.eq 62348 ::do_widen(char) const@@Base+0x442e8> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x0, [sp, #528] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 605fc ::do_widen(char) const@@Base+0x4c0bc> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ bl d870 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x0, [sp, #496] │ │ │ │ + cbnz x20, 62310 ::do_widen(char) const@@Base+0x442b0> │ │ │ │ + ldr x19, [x21, #80] │ │ │ │ + cbz x19, 6238c ::do_widen(char) const@@Base+0x4432c> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + mov x20, x19 │ │ │ │ + bl 5feac ::do_widen(char) const@@Base+0x41e4c> │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + ldr x19, [x19, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 5e944 ::do_widen(char) const@@Base+0x4a404> // b.none │ │ │ │ - bl d870 │ │ │ │ - b 5e944 ::do_widen(char) const@@Base+0x4a404> │ │ │ │ - mov w2, w20 │ │ │ │ - mov w25, w20 │ │ │ │ - mov w11, w20 │ │ │ │ - str w20, [sp, #24] │ │ │ │ - b 5ed30 ::do_widen(char) const@@Base+0x4a7f0> │ │ │ │ - ldr x11, [x8, #320] │ │ │ │ - mov x10, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - sub x12, x24, x11 │ │ │ │ - asr x23, x12, #2 │ │ │ │ - add x0, x23, #0x20 │ │ │ │ - cmp x0, x10 │ │ │ │ - b.hi 61e7c ::do_widen(char) const@@Base+0x4d93c> // b.pmore │ │ │ │ - cmp x23, x0 │ │ │ │ - b.cc 60e6c ::do_widen(char) const@@Base+0x4c92c> // b.lo, b.ul, b.last │ │ │ │ - cmp x23, x10 │ │ │ │ - b.eq 61d2c ::do_widen(char) const@@Base+0x4d7ec> // b.none │ │ │ │ - cmp x23, #0x0 │ │ │ │ - csinc x0, x23, xzr, ne // ne = any │ │ │ │ - adds x0, x23, x0 │ │ │ │ - b.cs 614ac ::do_widen(char) const@@Base+0x4cf6c> // b.hs, b.nlast │ │ │ │ - cmp x0, x10 │ │ │ │ - csel x0, x0, x10, ls // ls = plast │ │ │ │ - lsl x23, x0, #2 │ │ │ │ - mov x0, x23 │ │ │ │ - str w1, [sp, #72] │ │ │ │ - str x8, [sp, #80] │ │ │ │ - str w3, [sp, #128] │ │ │ │ - str w18, [sp, #136] │ │ │ │ - str w9, [sp, #144] │ │ │ │ - str w5, [sp, #152] │ │ │ │ - str w6, [sp, #168] │ │ │ │ - stp x11, x12, [sp, #176] │ │ │ │ - str w2, [sp, #192] │ │ │ │ - str x4, [sp, #200] │ │ │ │ - str w7, [sp, #208] │ │ │ │ - bl d8b0 │ │ │ │ - ldp x11, x12, [sp, #176] │ │ │ │ - mov x10, x0 │ │ │ │ - ldr w9, [sp, #144] │ │ │ │ - ldr w5, [sp, #152] │ │ │ │ - ldr w6, [sp, #168] │ │ │ │ - ldr x8, [sp, #80] │ │ │ │ - ldr w0, [x0, x12] │ │ │ │ - ldr x4, [sp, #200] │ │ │ │ - bfxil w0, w9, #0, #30 │ │ │ │ - ldr w1, [sp, #72] │ │ │ │ - ldr w3, [sp, #128] │ │ │ │ - bfi w0, w5, #30, #1 │ │ │ │ - ldr w18, [sp, #136] │ │ │ │ - ldr w2, [sp, #192] │ │ │ │ - bfi w0, w6, #31, #1 │ │ │ │ - str w0, [x10, x12] │ │ │ │ - ldr w7, [sp, #208] │ │ │ │ - cmp x24, x11 │ │ │ │ - b.eq 614a4 ::do_widen(char) const@@Base+0x4cf64> // b.none │ │ │ │ - sub x6, x24, x11 │ │ │ │ - mov x0, x11 │ │ │ │ - mov x24, x10 │ │ │ │ - add x6, x10, x6 │ │ │ │ - ldr w5, [x0], #4 │ │ │ │ - str w5, [x24], #4 │ │ │ │ - cmp x24, x6 │ │ │ │ - b.ne 60700 ::do_widen(char) const@@Base+0x4c1c0> // b.any │ │ │ │ - add x24, x24, #0x4 │ │ │ │ - cbz x11, 60760 ::do_widen(char) const@@Base+0x4c220> │ │ │ │ - mov x0, x11 │ │ │ │ - str w1, [sp, #72] │ │ │ │ - str x8, [sp, #80] │ │ │ │ - str w3, [sp, #128] │ │ │ │ - str w18, [sp, #136] │ │ │ │ - str w2, [sp, #144] │ │ │ │ - str x10, [sp, #152] │ │ │ │ - str x4, [sp, #168] │ │ │ │ - str w7, [sp, #176] │ │ │ │ + b.eq 62380 ::do_widen(char) const@@Base+0x44320> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x8, [sp, #80] │ │ │ │ - ldr x10, [sp, #152] │ │ │ │ - ldr x4, [sp, #168] │ │ │ │ - ldr w1, [sp, #72] │ │ │ │ - ldr w3, [sp, #128] │ │ │ │ - ldr w18, [sp, #136] │ │ │ │ - ldr w2, [sp, #144] │ │ │ │ - ldr w7, [sp, #176] │ │ │ │ - str x10, [x8, #320] │ │ │ │ - add x10, x10, x23 │ │ │ │ - stp x24, x10, [x4, #8] │ │ │ │ - b 60324 ::do_widen(char) const@@Base+0x4bde4> │ │ │ │ - mov w25, w10 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - b 60288 ::do_widen(char) const@@Base+0x4bd48> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d3b0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x22, [sp, #624] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str xzr, [sp, #952] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #736] │ │ │ │ - add x0, sp, #0x2e0 │ │ │ │ - strh wzr, [sp, #960] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stur q31, [x0, #232] │ │ │ │ - stur q31, [x0, #248] │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x0, x20, x2 │ │ │ │ - str x26, [x20, x2] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - add x0, x21, #0x18 │ │ │ │ - str x0, [sp, #624] │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - str x0, [sp, #632] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str x1, [sp, #736] │ │ │ │ - stp q31, q31, [sp, #640] │ │ │ │ - str q31, [sp, #672] │ │ │ │ - bl dfc0 │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - str x1, [sp, #632] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #696] │ │ │ │ - mov x0, x23 │ │ │ │ - str x2, [sp, #704] │ │ │ │ - str xzr, [sp, #712] │ │ │ │ - strb wzr, [sp, #720] │ │ │ │ - bl db20 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr w1, [sp, #216] │ │ │ │ mov x0, x20 │ │ │ │ - bl d680 (unsigned long)@plt> │ │ │ │ - ldr x4, [sp, #672] │ │ │ │ - str xzr, [sp, #600] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x0, [sp, #592] │ │ │ │ - strb wzr, [sp, #608] │ │ │ │ - cbz x4, 61494 ::do_widen(char) const@@Base+0x4cf54> │ │ │ │ - ldr x5, [sp, #656] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ldr x3, [sp, #664] │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, x21, #0x18 │ │ │ │ - str x1, [sp, #624] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - str x1, [sp, #736] │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - str x1, [sp, #632] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x0, [sp, #704] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 60890 ::do_widen(char) const@@Base+0x4c350> // b.none │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x1, [sp, #632] │ │ │ │ - bl db90 │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - str x22, [sp, #624] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x26, [x20, x2] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x23 │ │ │ │ - str x1, [sp, #736] │ │ │ │ - bl d410 │ │ │ │ - ldr x1, [sp, #600] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x3b │ │ │ │ - b.ls 61b7c ::do_widen(char) const@@Base+0x4d63c> // b.plast │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - adrp x1, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - mov x2, #0x3c // #60 │ │ │ │ - add x1, x1, #0x708 │ │ │ │ - bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x27, x0 │ │ │ │ - str x19, [sp, #624] │ │ │ │ - mov x28, x0 │ │ │ │ - ldr x0, [x27], #16 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 613ac ::do_widen(char) const@@Base+0x4ce6c> // b.none │ │ │ │ - ldr x2, [x28, #16] │ │ │ │ - str x0, [sp, #624] │ │ │ │ - str x2, [sp, #640] │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - str x0, [sp, #632] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - strb wzr, [x28, #16] │ │ │ │ - str x27, [x28] │ │ │ │ - ldrb w0, [x0, #520] │ │ │ │ - str xzr, [x28, #8] │ │ │ │ - tbnz w0, #0, 611b8 ::do_widen(char) const@@Base+0x4cc78> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldrb w0, [x0, #521] │ │ │ │ - tbnz w0, #0, 6112c ::do_widen(char) const@@Base+0x4cbec> │ │ │ │ - ldr x0, [sp, #624] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 60948 ::do_widen(char) const@@Base+0x4c408> // b.none │ │ │ │ + cbnz x19, 6235c ::do_widen(char) const@@Base+0x442fc> │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + bl 5fdc0 ::do_widen(char) const@@Base+0x41d60> │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b d870 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + ldp x24, x20, [x21] │ │ │ │ + sub x20, x20, x24 │ │ │ │ + asr x3, x20, #2 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 62480 ::do_widen(char) const@@Base+0x44420> // b.none │ │ │ │ + cmp x3, #0x0 │ │ │ │ + mov x22, x1 │ │ │ │ + csinc x1, x3, xzr, ne // ne = any │ │ │ │ + adds x3, x3, x1 │ │ │ │ + b.cs 62478 ::do_widen(char) const@@Base+0x44418> // b.hs, b.nlast │ │ │ │ + cmp x3, x0 │ │ │ │ + csel x3, x3, x0, ls // ls = plast │ │ │ │ + lsl x19, x3, #2 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d8b0 │ │ │ │ + ldr w1, [x22] │ │ │ │ + add x23, x20, #0x4 │ │ │ │ + str w1, [x0, x20] │ │ │ │ + mov x22, x0 │ │ │ │ + add x23, x0, x23 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.gt 62460 ::do_widen(char) const@@Base+0x44400> │ │ │ │ + cbnz x24, 6246c ::do_widen(char) const@@Base+0x4440c> │ │ │ │ + add x19, x22, x19 │ │ │ │ + stp x22, x23, [x21] │ │ │ │ + str x19, [x21, #16] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x24 │ │ │ │ + bl d270 │ │ │ │ + mov x0, x24 │ │ │ │ bl d870 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [sp, #592] │ │ │ │ + b 6243c ::do_widen(char) const@@Base+0x443dc> │ │ │ │ + mov x19, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ + b 62414 ::do_widen(char) const@@Base+0x443b4> │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xd30 │ │ │ │ + bl d530 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + add x25, x0, #0x8 │ │ │ │ + ldr x20, [x0, #16] │ │ │ │ + cbz x20, 625c0 ::do_widen(char) const@@Base+0x44560> │ │ │ │ + mov x21, x1 │ │ │ │ + mov x26, x2 │ │ │ │ + mov x22, x25 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ + mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ + nop │ │ │ │ + ldr x19, [x20, #40] │ │ │ │ + mov x1, x21 │ │ │ │ + cmp x26, x19 │ │ │ │ + csel x2, x26, x19, ls // ls = plast │ │ │ │ + cbz x2, 62500 ::do_widen(char) const@@Base+0x444a0> │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + bl d4f0 │ │ │ │ + cbnz w0, 62518 ::do_widen(char) const@@Base+0x444b8> │ │ │ │ + sub x19, x19, x26 │ │ │ │ + mov w0, w19 │ │ │ │ + cmp x19, x23 │ │ │ │ + b.gt 6251c ::do_widen(char) const@@Base+0x444bc> │ │ │ │ + cmp x19, x24 │ │ │ │ + b.lt 62594 ::do_widen(char) const@@Base+0x44534> // b.tstop │ │ │ │ + tbnz w0, #31, 62594 ::do_widen(char) const@@Base+0x44534> │ │ │ │ + mov x22, x20 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cbnz x20, 624e0 ::do_widen(char) const@@Base+0x44480> │ │ │ │ + cmp x25, x22 │ │ │ │ + b.eq 625a0 ::do_widen(char) const@@Base+0x44540> // b.none │ │ │ │ + ldr x19, [x22, #40] │ │ │ │ + cmp x26, x19 │ │ │ │ + csel x2, x26, x19, ls // ls = plast │ │ │ │ + cbz x2, 62550 ::do_widen(char) const@@Base+0x444f0> │ │ │ │ + ldr x1, [x22, #32] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d4f0 │ │ │ │ + cbnz w0, 6256c ::do_widen(char) const@@Base+0x4450c> │ │ │ │ + sub x0, x26, x19 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 5ff28 ::do_widen(char) const@@Base+0x4b9e8> // b.none │ │ │ │ - bl d870 │ │ │ │ - b 5ff28 ::do_widen(char) const@@Base+0x4b9e8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldr x1, [sp, #624] │ │ │ │ - ldr x2, [sp, #632] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.gt 625a0 ::do_widen(char) const@@Base+0x44540> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 625e0 ::do_widen(char) const@@Base+0x44580> // b.tstop │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + csel x22, x22, x25, ge // ge = tcont │ │ │ │ + mov x0, x22 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x20, [x20, #24] │ │ │ │ + cbnz x20, 624e0 ::do_widen(char) const@@Base+0x44480> │ │ │ │ + b 62528 ::do_widen(char) const@@Base+0x444c8> │ │ │ │ + mov x0, x22 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x22, x25 │ │ │ │ + mov x0, x22 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + mov x22, x25 │ │ │ │ + b 62578 ::do_widen(char) const@@Base+0x44518> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x1, x1, #0x8a8 │ │ │ │ + mov x29, sp │ │ │ │ + mov x3, #0xf // #15 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3704] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x350 │ │ │ │ + add x19, sp, #0x270 │ │ │ │ + ldr x4, [x1] │ │ │ │ + ldr x5, [x2] │ │ │ │ + str x5, [sp, #840] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + ldrb w2, [x21, #520] │ │ │ │ + ldur x1, [x1, #7] │ │ │ │ + str x19, [sp, #608] │ │ │ │ + str x3, [sp, #616] │ │ │ │ + str x4, [sp, #624] │ │ │ │ + strb wzr, [sp, #639] │ │ │ │ + stur x1, [x19, #7] │ │ │ │ + tbnz w2, #0, 626f0 ::do_widen(char) const@@Base+0x44690> │ │ │ │ + ldrb w0, [x21, #521] │ │ │ │ + tbz w0, #0, 6278c ::do_widen(char) const@@Base+0x4472c> │ │ │ │ + ldr x0, [x21] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldr x21, [x0, #240] │ │ │ │ + cbz x21, 642c4 ::do_widen(char) const@@Base+0x46264> │ │ │ │ + ldrb w0, [x21, #56] │ │ │ │ + cbz w0, 63274 ::do_widen(char) const@@Base+0x45214> │ │ │ │ + ldrb w1, [x21, #67] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3704] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x27, x0 │ │ │ │ + mov x21, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x27, x0 │ │ │ │ - ldr x0, [x0, #240] │ │ │ │ - cbz x0, 61d0c ::do_widen(char) const@@Base+0x4d7cc> │ │ │ │ - ldrb w1, [x0, #56] │ │ │ │ - cbz w1, 60bf8 ::do_widen(char) const@@Base+0x4c6b8> │ │ │ │ - ldrb w1, [x0, #67] │ │ │ │ - mov x0, x27 │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldr x22, [x0, #240] │ │ │ │ + cbz x22, 63e8c ::do_widen(char) const@@Base+0x45e2c> │ │ │ │ + ldrb w0, [x22, #56] │ │ │ │ + cbz w0, 63d0c ::do_widen(char) const@@Base+0x45cac> │ │ │ │ + ldrb w1, [x22, #67] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x21 │ │ │ │ bl d210 │ │ │ │ bl d690 │ │ │ │ - b 5fe84 ::do_widen(char) const@@Base+0x4b944> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldr x1, [sp, #624] │ │ │ │ - ldr x2, [sp, #632] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 6277c ::do_widen(char) const@@Base+0x4471c> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3920] │ │ │ │ + ldr x0, [x1] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr x22, [x0, #240] │ │ │ │ + cbz x22, 642a4 ::do_widen(char) const@@Base+0x46244> │ │ │ │ + ldrb w0, [x22, #56] │ │ │ │ + cbz w0, 63238 ::do_widen(char) const@@Base+0x451d8> │ │ │ │ + ldrb w1, [x22, #67] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + bl d210 │ │ │ │ + bl d690 │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x27, x0 │ │ │ │ + mov x22, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x27, x0 │ │ │ │ - ldr x0, [x0, #240] │ │ │ │ - cbz x0, 61ea4 ::do_widen(char) const@@Base+0x4d964> │ │ │ │ - ldrb w1, [x0, #56] │ │ │ │ - cbz w1, 60bc4 ::do_widen(char) const@@Base+0x4c684> │ │ │ │ - ldrb w1, [x0, #67] │ │ │ │ - mov x0, x27 │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr x24, [x0, #240] │ │ │ │ + cbz x24, 641c0 ::do_widen(char) const@@Base+0x46160> │ │ │ │ + ldrb w0, [x24, #56] │ │ │ │ + cbz w0, 63d70 ::do_widen(char) const@@Base+0x45d10> │ │ │ │ + ldrb w1, [x24, #67] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x22 │ │ │ │ bl d210 │ │ │ │ bl d690 │ │ │ │ - b 5fe78 ::do_widen(char) const@@Base+0x4b938> │ │ │ │ + ldrb w0, [x21, #521] │ │ │ │ + tbnz w0, #0, 62670 ::do_widen(char) const@@Base+0x44610> │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 6278c ::do_widen(char) const@@Base+0x4472c> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov w2, #0x6573 // #25971 │ │ │ │ + mov x3, #0x4 // #4 │ │ │ │ + movk w2, #0x6465, lsl #16 │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + add x21, x23, #0x80 │ │ │ │ + mov x1, x0 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, x21 │ │ │ │ + str x19, [sp, #608] │ │ │ │ + str x3, [sp, #616] │ │ │ │ + str w2, [sp, #624] │ │ │ │ + strb wzr, [sp, #628] │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d4c0 ::do_widen(char) const@@Base+0x3f460> │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3944] │ │ │ │ + mov w4, #0x8965 // #35173 │ │ │ │ + ldr w2, [x0] │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + movk w4, #0x6c07, lsl #16 │ │ │ │ + mov w0, w2 │ │ │ │ + str w2, [x3] │ │ │ │ + str x0, [x3, #8] │ │ │ │ + eor x0, x0, x0, lsr #30 │ │ │ │ + add x2, x3, x1, lsl #3 │ │ │ │ + madd w0, w4, w0, w1 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x0, [x2, #8] │ │ │ │ + cmp x1, #0x270 │ │ │ │ + b.ne 627e8 ::do_widen(char) const@@Base+0x44788> // b.any │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + str x1, [x3, #5000] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 62818 ::do_widen(char) const@@Base+0x447b8> // b.none │ │ │ │ + bl d870 │ │ │ │ + adrp x0, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x2, x0, #0xd50 │ │ │ │ ldr x1, [sp, #8] │ │ │ │ - ldr x0, [sp, #592] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 60a34 ::do_widen(char) const@@Base+0x4c4f4> // b.none │ │ │ │ + mov x4, #0x6 // #6 │ │ │ │ + ldr w3, [x2] │ │ │ │ + mov x0, x21 │ │ │ │ + ldrh w2, [x2, #4] │ │ │ │ + str x19, [sp, #608] │ │ │ │ + str x4, [sp, #616] │ │ │ │ + str w3, [sp, #624] │ │ │ │ + strb wzr, [sp, #630] │ │ │ │ + strh w2, [x19, #4] │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d4c0 ::do_widen(char) const@@Base+0x3f460> │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + ldr w20, [x0] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 62868 ::do_widen(char) const@@Base+0x44808> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ bl d870 │ │ │ │ - ldr x0, [sp, #560] │ │ │ │ - add x1, sp, #0x240 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5f6a0 ::do_widen(char) const@@Base+0x4b160> // b.none │ │ │ │ + cmp w20, #0x1 │ │ │ │ + b.le 6293c ::do_widen(char) const@@Base+0x448dc> │ │ │ │ + adrp x0, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x2, x0, #0xd50 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + mov x4, #0x6 // #6 │ │ │ │ + ldr w3, [x2] │ │ │ │ + mov x0, x21 │ │ │ │ + ldrh w2, [x2, #4] │ │ │ │ + str x19, [sp, #608] │ │ │ │ + str x4, [sp, #616] │ │ │ │ + str w3, [sp, #624] │ │ │ │ + strb wzr, [sp, #630] │ │ │ │ + strh w2, [x19, #4] │ │ │ │ + str xzr, [x23, #856] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d4c0 ::do_widen(char) const@@Base+0x3f460> │ │ │ │ + ldrsw x22, [x0] │ │ │ │ + mov x1, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ + cmp x22, x1 │ │ │ │ + b.hi 64200 ::do_widen(char) const@@Base+0x461a0> // b.pmore │ │ │ │ + cbz x22, 63164 ::do_widen(char) const@@Base+0x45104> │ │ │ │ + lsl x25, x22, #3 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x25 │ │ │ │ + bl d8b0 │ │ │ │ + mov x3, x0 │ │ │ │ + mov x20, x0 │ │ │ │ + add x24, x0, x25 │ │ │ │ + str xzr, [x3], #8 │ │ │ │ + cmp x22, #0x1 │ │ │ │ + b.eq 62908 ::do_widen(char) const@@Base+0x448a8> // b.none │ │ │ │ + mov x0, x3 │ │ │ │ + sub x2, x25, #0x8 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d570 │ │ │ │ + mov x3, x24 │ │ │ │ + add x1, x23, #0x360 │ │ │ │ + ldr x0, [x23, #864] │ │ │ │ + str x20, [x23, #864] │ │ │ │ + stp x3, x24, [x1, #8] │ │ │ │ + cbz x0, 62920 ::do_widen(char) const@@Base+0x448c0> │ │ │ │ bl d870 │ │ │ │ - b 5f6a0 ::do_widen(char) const@@Base+0x4b160> │ │ │ │ - cmp w28, #0x2 │ │ │ │ - b.eq 60c9c ::do_widen(char) const@@Base+0x4c75c> // b.none │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - movi v15.2d, #0x0 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - mov x9, #0x0 // #0 │ │ │ │ - fmov d30, x2 │ │ │ │ - b 5edc8 ::do_widen(char) const@@Base+0x4a888> │ │ │ │ - add x0, sp, #0x210 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 62930 ::do_widen(char) const@@Base+0x448d0> // b.none │ │ │ │ + bl d870 │ │ │ │ + add x0, x23, #0x378 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - mov x0, x20 │ │ │ │ - bl dca0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x1, sp, #0x140 │ │ │ │ - str x1, [sp, #144] │ │ │ │ - str x1, [sp, #304] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x28, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 5f66c ::do_widen(char) const@@Base+0x4b12c> // b.any │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - ldr x2, [x28, #8] │ │ │ │ - str x1, [sp, #88] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - b 5f678 ::do_widen(char) const@@Base+0x4b138> │ │ │ │ - ldrb w0, [x26] │ │ │ │ - strb w0, [sp, #608] │ │ │ │ - b 5eb10 ::do_widen(char) const@@Base+0x4a5d0> │ │ │ │ - ldrb w0, [x26] │ │ │ │ - strb w0, [sp, #576] │ │ │ │ - b 5eac4 ::do_widen(char) const@@Base+0x4a584> │ │ │ │ - ldrb w0, [x26] │ │ │ │ - strb w0, [sp, #544] │ │ │ │ - b 5ea74 ::do_widen(char) const@@Base+0x4a534> │ │ │ │ - ldrb w0, [x25] │ │ │ │ - strb w0, [sp, #512] │ │ │ │ - b 5ea20 ::do_widen(char) const@@Base+0x4a4e0> │ │ │ │ - ldr x0, [x21, #40] │ │ │ │ - adrp x2, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - mov x1, x24 │ │ │ │ - add x2, x2, #0x640 │ │ │ │ - add x4, sp, #0xec │ │ │ │ - add x3, sp, #0x100 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - bl d4b0 │ │ │ │ - ldr x1, [sp, #256] │ │ │ │ - mov w2, w0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 699c8 ::do_widen(char) const@@Base+0x55488> │ │ │ │ - b 5ebc0 ::do_widen(char) const@@Base+0x4a680> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, sp, #0x108 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #264] │ │ │ │ - str x0, [sp, #592] │ │ │ │ - str x1, [sp, #608] │ │ │ │ - mov x2, x25 │ │ │ │ - mov x1, x26 │ │ │ │ - bl d270 │ │ │ │ - ldr x25, [sp, #264] │ │ │ │ - ldr x0, [sp, #592] │ │ │ │ - b 5eb14 ::do_widen(char) const@@Base+0x4a5d4> │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - add x1, sp, #0x108 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #264] │ │ │ │ - str x0, [sp, #560] │ │ │ │ - str x1, [sp, #576] │ │ │ │ - mov x2, x25 │ │ │ │ - mov x1, x26 │ │ │ │ - bl d270 │ │ │ │ - ldr x25, [sp, #264] │ │ │ │ - ldr x0, [sp, #560] │ │ │ │ - b 5eac8 ::do_widen(char) const@@Base+0x4a588> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, sp, #0x108 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #264] │ │ │ │ - str x0, [sp, #528] │ │ │ │ - str x1, [sp, #544] │ │ │ │ - mov x2, x25 │ │ │ │ - mov x1, x26 │ │ │ │ - bl d270 │ │ │ │ - ldr x25, [sp, #264] │ │ │ │ - ldr x0, [sp, #528] │ │ │ │ - b 5ea78 ::do_widen(char) const@@Base+0x4a538> │ │ │ │ - str x0, [sp, #192] │ │ │ │ - bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - adrp x3, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x3, x3, #0x540 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x4, [x0] │ │ │ │ - ldr x4, [x4, #48] │ │ │ │ - cmp x4, x3 │ │ │ │ - b.eq 60a10 ::do_widen(char) const@@Base+0x4c4d0> // b.none │ │ │ │ - blr x4 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 60a10 ::do_widen(char) const@@Base+0x4c4d0> │ │ │ │ - str x0, [sp, #192] │ │ │ │ - bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - adrp x3, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x3, x3, #0x540 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x4, [x0] │ │ │ │ - ldr x4, [x4, #48] │ │ │ │ - cmp x4, x3 │ │ │ │ - b.eq 609b0 ::do_widen(char) const@@Base+0x4c470> // b.none │ │ │ │ - blr x4 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 609b0 ::do_widen(char) const@@Base+0x4c470> │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov w0, w1 │ │ │ │ - str w1, [x2, #524] │ │ │ │ - cmp w24, w0 │ │ │ │ - b.le 605b0 ::do_widen(char) const@@Base+0x4c070> │ │ │ │ - ldr x1, [sp, #624] │ │ │ │ - ldr x2, [sp, #632] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x23, x0 │ │ │ │ - add x1, x1, #0xbe0 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov w1, w24 │ │ │ │ - mov x0, x23 │ │ │ │ - bl de00 │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0xbe8 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d690 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - str w24, [x0, #524] │ │ │ │ - b 605b0 ::do_widen(char) const@@Base+0x4c070> │ │ │ │ - asr w14, w19, #1 │ │ │ │ - mov w2, w10 │ │ │ │ - mov w25, w10 │ │ │ │ - mov w11, w10 │ │ │ │ - lsr w9, w22, #1 │ │ │ │ - lsl w15, w22, #2 │ │ │ │ - b 60288 ::do_widen(char) const@@Base+0x4bd48> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - b 60b44 ::do_widen(char) const@@Base+0x4c604> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - b 60b78 ::do_widen(char) const@@Base+0x4c638> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - b 60bac ::do_widen(char) const@@Base+0x4c66c> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - b 60254 ::do_widen(char) const@@Base+0x4bd14> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - mov x0, x1 │ │ │ │ - mov x1, x28 │ │ │ │ - str x3, [sp, #72] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldr x3, [sp, #72] │ │ │ │ - b 5f39c ::do_widen(char) const@@Base+0x4ae5c> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - mov x1, x28 │ │ │ │ + bl d650 │ │ │ │ + adrp x0, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x0, x0, #0xc78 │ │ │ │ + add x25, sp, #0x1b8 │ │ │ │ + add x1, sp, #0x1a8 │ │ │ │ + mov x4, #0x6 // #6 │ │ │ │ + stp x25, x4, [sp, #424] │ │ │ │ + ldrh w2, [x0, #4] │ │ │ │ + ldr w3, [x0] │ │ │ │ + add x0, x23, #0x310 │ │ │ │ + stp x0, x1, [sp, #16] │ │ │ │ + mov x0, x21 │ │ │ │ + str w3, [sp, #440] │ │ │ │ + strb wzr, [sp, #446] │ │ │ │ + strh w2, [x25, #4] │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d3a0 ::do_widen(char) const@@Base+0x3f340> │ │ │ │ + add x19, sp, #0x218 │ │ │ │ + str x19, [sp, #520] │ │ │ │ + add x24, sp, #0x208 │ │ │ │ + ldp x22, x20, [x0] │ │ │ │ + str x20, [sp, #88] │ │ │ │ + cmp x20, #0xf │ │ │ │ + b.hi 63204 ::do_widen(char) const@@Base+0x451a4> // b.pmore │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.eq 63174 ::do_widen(char) const@@Base+0x45114> // b.none │ │ │ │ + cbnz x20, 632b0 ::do_widen(char) const@@Base+0x45250> │ │ │ │ mov x0, x19 │ │ │ │ - str x3, [sp, #48] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldr x3, [sp, #48] │ │ │ │ - b 5f0d4 ::do_widen(char) const@@Base+0x4ab94> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - ldr x2, [x28, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - b 5f134 ::do_widen(char) const@@Base+0x4abf4> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - ldr x2, [x28, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - b 5f338 ::do_widen(char) const@@Base+0x4adf8> │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - mov x0, x1 │ │ │ │ - mov x1, x28 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - b 5fb2c ::do_widen(char) const@@Base+0x4b5ec> │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x2, x1, #0xe0 │ │ │ │ + add x26, sp, #0x1d8 │ │ │ │ + str x20, [sp, #528] │ │ │ │ + strb wzr, [x0, x20] │ │ │ │ + add x28, x23, #0x90 │ │ │ │ + ldrh w3, [x2, #4] │ │ │ │ + mov x1, x26 │ │ │ │ + ldr w4, [x2] │ │ │ │ + mov x2, #0x6 // #6 │ │ │ │ + stp x26, x2, [sp, #456] │ │ │ │ + mov x0, x28 │ │ │ │ + add x27, x23, #0x98 │ │ │ │ + str w4, [sp, #472] │ │ │ │ + add x20, sp, #0x1f8 │ │ │ │ + strb wzr, [sp, #478] │ │ │ │ + strh w3, [x26, #4] │ │ │ │ + bl 624a0 ::do_widen(char) const@@Base+0x44440> │ │ │ │ + cmp x27, x0 │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x1, x1, #0xd50 │ │ │ │ mov x0, x1 │ │ │ │ - mov x1, x28 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - b 5f900 ::do_widen(char) const@@Base+0x4b3c0> │ │ │ │ - ldr x2, [x28, #8] │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - b 5f8a0 ::do_widen(char) const@@Base+0x4b360> │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - mov x0, x19 │ │ │ │ - str x1, [sp, #72] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - b 5fe54 ::do_widen(char) const@@Base+0x4b914> │ │ │ │ + add x5, sp, #0x1e8 │ │ │ │ + mov x2, #0x6 // #6 │ │ │ │ + stp x20, x2, [sp, #488] │ │ │ │ + ldrh w3, [x1, #4] │ │ │ │ + ldr w4, [x0] │ │ │ │ + cset w22, ne // ne = any │ │ │ │ + str w4, [sp, #504] │ │ │ │ + mov x1, x5 │ │ │ │ + strb wzr, [sp, #510] │ │ │ │ + mov x0, x21 │ │ │ │ + strh w3, [x20, #4] │ │ │ │ + str x5, [sp, #16] │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d4c0 ::do_widen(char) const@@Base+0x3f460> │ │ │ │ + ldr w6, [x0] │ │ │ │ + mov w5, w22 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - str x1, [sp, #72] │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - b 5fdfc ::do_widen(char) const@@Base+0x4b8bc> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - str x1, [sp, #72] │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - b 5fd98 ::do_widen(char) const@@Base+0x4b858> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str x1, [sp, #72] │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - b 5fd30 ::do_widen(char) const@@Base+0x4b7f0> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str x1, [sp, #72] │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - b 5fcd0 ::do_widen(char) const@@Base+0x4b790> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - str x1, [sp, #72] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ + mov x4, x24 │ │ │ │ + add x3, x23, #0x310 │ │ │ │ + add x2, x23, #0x278 │ │ │ │ + add x1, x23, #0x120 │ │ │ │ + bl 21ea0 ::do_widen(char) const@@Base+0x3e40> │ │ │ │ + ldr x0, [sp, #488] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 62a68 ::do_widen(char) const@@Base+0x44a08> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 62a78 ::do_widen(char) const@@Base+0x44a18> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #520] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 62a88 ::do_widen(char) const@@Base+0x44a28> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #424] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 62a98 ::do_widen(char) const@@Base+0x44a38> // b.none │ │ │ │ + bl d870 │ │ │ │ + adrp x22, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x0, x22, #0xb78 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + str x19, [sp, #520] │ │ │ │ + str x2, [sp, #528] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #536] │ │ │ │ + ldrb w3, [x0, #8] │ │ │ │ + mov x1, x19 │ │ │ │ + strb wzr, [sp, #545] │ │ │ │ + mov x0, x28 │ │ │ │ + strb w3, [x19, #8] │ │ │ │ + bl 624a0 ::do_widen(char) const@@Base+0x44440> │ │ │ │ + cmp x27, x0 │ │ │ │ + adrp x0, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + str x0, [sp, #40] │ │ │ │ + add x0, x0, #0xc70 │ │ │ │ + b.eq 63180 ::do_widen(char) const@@Base+0x45120> // b.none │ │ │ │ + mov x1, #0x5 // #5 │ │ │ │ + ldrb w2, [x0, #4] │ │ │ │ + ldr w3, [x0] │ │ │ │ + mov x0, x21 │ │ │ │ + stp x25, x1, [sp, #424] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + str w3, [sp, #440] │ │ │ │ + strb wzr, [sp, #445] │ │ │ │ + strb w2, [x25, #4] │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d3a0 ::do_widen(char) const@@Base+0x3f340> │ │ │ │ + str x20, [sp, #488] │ │ │ │ + ldp x4, x3, [x0] │ │ │ │ str x3, [sp, #88] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - b 5fc74 ::do_widen(char) const@@Base+0x4b734> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - str x1, [sp, #72] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ + cmp x3, #0xf │ │ │ │ + b.hi 63bd4 ::do_widen(char) const@@Base+0x45b74> // b.pmore │ │ │ │ + cmp x3, #0x1 │ │ │ │ + b.eq 63b40 ::do_widen(char) const@@Base+0x45ae0> // b.none │ │ │ │ + cbnz x3, 632f0 ::do_widen(char) const@@Base+0x45290> │ │ │ │ + mov x1, x20 │ │ │ │ + add x0, x22, #0xb78 │ │ │ │ + add x2, sp, #0x1c8 │ │ │ │ + str x3, [sp, #496] │ │ │ │ + strb wzr, [x1, x3] │ │ │ │ + mov x1, x2 │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x2, [sp, #32] │ │ │ │ + ldrb w2, [x0, #8] │ │ │ │ + mov x0, #0x9 // #9 │ │ │ │ + stp x26, x0, [sp, #456] │ │ │ │ + mov x0, x21 │ │ │ │ + str x3, [sp, #472] │ │ │ │ + strb wzr, [sp, #481] │ │ │ │ + strb w2, [x26, #8] │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d3a0 ::do_widen(char) const@@Base+0x3f340> │ │ │ │ + str x19, [sp, #520] │ │ │ │ + ldp x4, x3, [x0] │ │ │ │ str x3, [sp, #88] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - b 5fc1c ::do_widen(char) const@@Base+0x4b6dc> │ │ │ │ - add x10, x12, #0x80 │ │ │ │ - stp x10, x12, [sp, #72] │ │ │ │ - mov x0, x10 │ │ │ │ - str w1, [sp, #128] │ │ │ │ - str x8, [sp, #136] │ │ │ │ - str w3, [sp, #144] │ │ │ │ - str w18, [sp, #152] │ │ │ │ - str w9, [sp, #168] │ │ │ │ - str w5, [sp, #176] │ │ │ │ - str w6, [sp, #184] │ │ │ │ - str w2, [sp, #192] │ │ │ │ - str x4, [sp, #200] │ │ │ │ - str w7, [sp, #208] │ │ │ │ - bl d8b0 │ │ │ │ - ldr x8, [sp, #136] │ │ │ │ - mov x11, x0 │ │ │ │ - ldr x4, [sp, #200] │ │ │ │ - ldr x0, [x8, #320] │ │ │ │ - ldr x13, [x4, #8] │ │ │ │ - ldp x10, x12, [sp, #72] │ │ │ │ - ldr w1, [sp, #128] │ │ │ │ - ldr w3, [sp, #144] │ │ │ │ - ldr w18, [sp, #152] │ │ │ │ - ldr w9, [sp, #168] │ │ │ │ - ldr w5, [sp, #176] │ │ │ │ - ldr w6, [sp, #184] │ │ │ │ - ldr w2, [sp, #192] │ │ │ │ - ldr w7, [sp, #208] │ │ │ │ - cmp x0, x13 │ │ │ │ - b.eq 60f10 ::do_widen(char) const@@Base+0x4c9d0> // b.none │ │ │ │ - sub x16, x13, x0 │ │ │ │ - mov x14, x0 │ │ │ │ - mov x13, x11 │ │ │ │ - add x16, x11, x16 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w15, [x14], #4 │ │ │ │ - str w15, [x13], #4 │ │ │ │ - cmp x13, x16 │ │ │ │ - b.ne 60f00 ::do_widen(char) const@@Base+0x4c9c0> // b.any │ │ │ │ - cbz x0, 60f70 ::do_widen(char) const@@Base+0x4ca30> │ │ │ │ - str w1, [sp, #72] │ │ │ │ - str x8, [sp, #80] │ │ │ │ - str w3, [sp, #128] │ │ │ │ - str w18, [sp, #136] │ │ │ │ - str w9, [sp, #144] │ │ │ │ - str w5, [sp, #152] │ │ │ │ - str w6, [sp, #168] │ │ │ │ - stp x11, x12, [sp, #176] │ │ │ │ - str w2, [sp, #192] │ │ │ │ - stp x10, x4, [sp, #200] │ │ │ │ - str w7, [sp, #220] │ │ │ │ + cmp x3, #0xf │ │ │ │ + b.hi 63e0c ::do_widen(char) const@@Base+0x45dac> // b.pmore │ │ │ │ + cmp x3, #0x1 │ │ │ │ + b.eq 63b58 ::do_widen(char) const@@Base+0x45af8> // b.none │ │ │ │ + cbnz x3, 6330c ::do_widen(char) const@@Base+0x452ac> │ │ │ │ + mov x0, x19 │ │ │ │ + str x3, [sp, #528] │ │ │ │ + mov x2, x24 │ │ │ │ + strb wzr, [x0, x3] │ │ │ │ + ldp x0, x1, [sp, #8] │ │ │ │ + bl 226a4 ::do_widen(char) const@@Base+0x4644> │ │ │ │ + ldr x0, [sp, #520] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 62bb8 ::do_widen(char) const@@Base+0x44b58> // b.none │ │ │ │ bl d870 │ │ │ │ - ldp x11, x12, [sp, #176] │ │ │ │ - ldp x10, x4, [sp, #200] │ │ │ │ - ldr x8, [sp, #80] │ │ │ │ - ldr w1, [sp, #72] │ │ │ │ - ldr w3, [sp, #128] │ │ │ │ - ldr w18, [sp, #136] │ │ │ │ - ldr w9, [sp, #144] │ │ │ │ - ldr w5, [sp, #152] │ │ │ │ - ldr w6, [sp, #168] │ │ │ │ - ldr w2, [sp, #192] │ │ │ │ - ldr w7, [sp, #220] │ │ │ │ - str x11, [x8, #320] │ │ │ │ - add x24, x11, x12 │ │ │ │ - add x0, x11, x10 │ │ │ │ - stp x24, x0, [x4, #8] │ │ │ │ - cmp x12, x10 │ │ │ │ - b.ne 6030c ::do_widen(char) const@@Base+0x4bdcc> // b.any │ │ │ │ - mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ - cmp x12, x0 │ │ │ │ - b.eq 61d2c ::do_widen(char) const@@Base+0x4d7ec> // b.none │ │ │ │ - lsl x0, x23, #1 │ │ │ │ - mov x10, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - b 60664 ::do_widen(char) const@@Base+0x4c124> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3920] │ │ │ │ - ldr x0, [x1] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr x21, [x0, #240] │ │ │ │ - cbz x21, 618ac ::do_widen(char) const@@Base+0x4d36c> │ │ │ │ - ldrb w0, [x21, #56] │ │ │ │ - cbz w0, 6135c ::do_widen(char) const@@Base+0x4ce1c> │ │ │ │ - ldrb w1, [x21, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - mov x21, x0 │ │ │ │ - add x1, x1, #0xec8 │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0xed0 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 62bc8 ::do_widen(char) const@@Base+0x44b68> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #488] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 62bd8 ::do_widen(char) const@@Base+0x44b78> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #424] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 62be8 ::do_widen(char) const@@Base+0x44b88> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 220a0 ::do_widen(char) const@@Base+0x4040> │ │ │ │ + add x0, x22, #0xb78 │ │ │ │ mov x2, #0x9 // #9 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ + stp x20, x2, [sp, #488] │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [sp, #504] │ │ │ │ + ldrb w3, [x0, #8] │ │ │ │ + mov x0, x28 │ │ │ │ + strb wzr, [sp, #513] │ │ │ │ + strb w3, [x20, #8] │ │ │ │ + bl 624a0 ::do_widen(char) const@@Base+0x44440> │ │ │ │ + cmp x27, x0 │ │ │ │ + b.eq 6386c ::do_widen(char) const@@Base+0x4580c> // b.none │ │ │ │ + add x0, x22, #0xb78 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + stp x20, x2, [sp, #488] │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [sp, #504] │ │ │ │ + ldrb w3, [x0, #8] │ │ │ │ + mov x0, x28 │ │ │ │ + strb wzr, [sp, #513] │ │ │ │ + strb w3, [x20, #8] │ │ │ │ + bl 624a0 ::do_widen(char) const@@Base+0x44440> │ │ │ │ + cmp x27, x0 │ │ │ │ + b.eq 62c90 ::do_widen(char) const@@Base+0x44c30> // b.none │ │ │ │ + mov x0, #0x6373 // #25459 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + movk x0, #0x6661, lsl #16 │ │ │ │ + mov x1, x19 │ │ │ │ + movk x0, #0x6f66, lsl #32 │ │ │ │ + str x19, [sp, #520] │ │ │ │ + movk x0, #0x646c, lsl #48 │ │ │ │ + str x2, [sp, #528] │ │ │ │ + str x0, [sp, #536] │ │ │ │ + mov x0, x28 │ │ │ │ + strb wzr, [sp, #544] │ │ │ │ + bl 624a0 ::do_widen(char) const@@Base+0x44440> │ │ │ │ + cmp x27, x0 │ │ │ │ + b.eq 63704 ::do_widen(char) const@@Base+0x456a4> // b.none │ │ │ │ + add x0, x22, #0xb78 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + stp x20, x2, [sp, #488] │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [sp, #504] │ │ │ │ + ldrb w3, [x0, #8] │ │ │ │ + mov x0, x28 │ │ │ │ + strb wzr, [sp, #513] │ │ │ │ + strb w3, [x20, #8] │ │ │ │ + bl 624a0 ::do_widen(char) const@@Base+0x44440> │ │ │ │ + cmp x27, x0 │ │ │ │ + b.eq 63950 ::do_widen(char) const@@Base+0x458f0> // b.none │ │ │ │ + add x0, x22, #0xb78 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + stp x20, x2, [sp, #488] │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [sp, #504] │ │ │ │ + ldrb w3, [x0, #8] │ │ │ │ + mov x0, x28 │ │ │ │ + strb wzr, [sp, #513] │ │ │ │ + strb w3, [x20, #8] │ │ │ │ + bl 624a0 ::do_widen(char) const@@Base+0x44440> │ │ │ │ + cmp x27, x0 │ │ │ │ + b.eq 62ed8 ::do_widen(char) const@@Base+0x44e78> // b.none │ │ │ │ + mov x0, #0x6373 // #25459 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + movk x0, #0x6661, lsl #16 │ │ │ │ + mov x1, x19 │ │ │ │ + movk x0, #0x6f66, lsl #32 │ │ │ │ + str x19, [sp, #520] │ │ │ │ + movk x0, #0x646c, lsl #48 │ │ │ │ + str x2, [sp, #528] │ │ │ │ + str x0, [sp, #536] │ │ │ │ + mov x0, x28 │ │ │ │ + strb wzr, [sp, #544] │ │ │ │ + bl 624a0 ::do_widen(char) const@@Base+0x44440> │ │ │ │ + cmp x27, x0 │ │ │ │ + b.eq 62ed8 ::do_widen(char) const@@Base+0x44e78> // b.none │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x4, sp, #0x178 │ │ │ │ + strb wzr, [sp, #381] │ │ │ │ + add x1, sp, #0x168 │ │ │ │ + add x0, x0, #0xc70 │ │ │ │ + str x4, [sp, #40] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + ldrb w2, [x0, #4] │ │ │ │ + ldr w3, [x0] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + stp x4, x0, [sp, #360] │ │ │ │ mov x0, x21 │ │ │ │ - add x1, x1, #0x958 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldr x1, [sp, #624] │ │ │ │ + str w3, [sp, #376] │ │ │ │ + strb w2, [x4, #4] │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d3a0 ::do_widen(char) const@@Base+0x3f340> │ │ │ │ + add x1, sp, #0x1c8 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + str x26, [sp, #456] │ │ │ │ + ldp x4, x3, [x0] │ │ │ │ + str x3, [sp, #88] │ │ │ │ + cmp x3, #0xf │ │ │ │ + b.hi 63ddc ::do_widen(char) const@@Base+0x45d7c> // b.pmore │ │ │ │ + cmp x3, #0x1 │ │ │ │ + b.eq 63b94 ::do_widen(char) const@@Base+0x45b34> // b.none │ │ │ │ + cbnz x3, 63344 ::do_widen(char) const@@Base+0x452e4> │ │ │ │ + mov x1, x26 │ │ │ │ + add x0, x22, #0xb78 │ │ │ │ + str x3, [sp, #464] │ │ │ │ + strb wzr, [x1, x3] │ │ │ │ + add x22, sp, #0x198 │ │ │ │ + strb wzr, [sp, #417] │ │ │ │ + add x1, sp, #0x188 │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [sp, #408] │ │ │ │ + ldrb w2, [x0, #8] │ │ │ │ + mov x0, #0x9 // #9 │ │ │ │ + stp x22, x0, [sp, #392] │ │ │ │ + mov x0, x21 │ │ │ │ + strb w2, [x22, #8] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d3a0 ::do_widen(char) const@@Base+0x3f340> │ │ │ │ + str x20, [sp, #488] │ │ │ │ + ldp x4, x3, [x0] │ │ │ │ + str x3, [sp, #88] │ │ │ │ + cmp x3, #0xf │ │ │ │ + b.hi 63c8c ::do_widen(char) const@@Base+0x45c2c> // b.pmore │ │ │ │ + cmp x3, #0x1 │ │ │ │ + b.eq 63ba0 ::do_widen(char) const@@Base+0x45b40> // b.none │ │ │ │ + cbnz x3, 63328 ::do_widen(char) const@@Base+0x452c8> │ │ │ │ + mov x0, x20 │ │ │ │ + str x3, [sp, #496] │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + strb wzr, [x0, x3] │ │ │ │ + mov x0, #0x6373 // #25459 │ │ │ │ + stp x25, x1, [sp, #424] │ │ │ │ + movk x0, #0x6661, lsl #16 │ │ │ │ + movk x0, #0x6f66, lsl #32 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + movk x0, #0x646c, lsl #48 │ │ │ │ + str x0, [sp, #440] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [sp, #448] │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d3a0 ::do_widen(char) const@@Base+0x3f340> │ │ │ │ + str x19, [sp, #520] │ │ │ │ + ldp x4, x3, [x0] │ │ │ │ + str x3, [sp, #88] │ │ │ │ + cmp x3, #0xf │ │ │ │ + b.hi 63c64 ::do_widen(char) const@@Base+0x45c04> // b.pmore │ │ │ │ + cmp x3, #0x1 │ │ │ │ + b.eq 63b4c ::do_widen(char) const@@Base+0x45aec> // b.none │ │ │ │ + cbnz x3, 632d4 ::do_widen(char) const@@Base+0x45274> │ │ │ │ + mov x0, x19 │ │ │ │ + str x3, [sp, #528] │ │ │ │ + strb wzr, [x0, x3] │ │ │ │ + mov x3, x24 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldp x0, x2, [sp, #8] │ │ │ │ + bl 4e380 ::do_widen(char) const@@Base+0x30320> │ │ │ │ + ldr x0, [sp, #520] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 62e84 ::do_widen(char) const@@Base+0x44e24> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #424] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 62e94 ::do_widen(char) const@@Base+0x44e34> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #488] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 62ea4 ::do_widen(char) const@@Base+0x44e44> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #392] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 62eb4 ::do_widen(char) const@@Base+0x44e54> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 62ec4 ::do_widen(char) const@@Base+0x44e64> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #360] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 62ed8 ::do_widen(char) const@@Base+0x44e78> // b.none │ │ │ │ + bl d870 │ │ │ │ + add x1, x23, #0x310 │ │ │ │ + add x0, x23, #0x278 │ │ │ │ + bl 1e220 ::do_widen(char) const@@Base+0x1c0> │ │ │ │ + adrp x0, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x0, x0, #0x2e8 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + str x19, [sp, #520] │ │ │ │ + str x2, [sp, #528] │ │ │ │ + mov x1, x19 │ │ │ │ + ldrh w4, [x0] │ │ │ │ + ldrb w3, [x0, #2] │ │ │ │ + mov x0, x28 │ │ │ │ + strh w4, [sp, #536] │ │ │ │ + strb wzr, [sp, #539] │ │ │ │ + strb w3, [x19, #2] │ │ │ │ + bl 624a0 ::do_widen(char) const@@Base+0x44440> │ │ │ │ + cmp x27, x0 │ │ │ │ + b.eq 63850 ::do_widen(char) const@@Base+0x457f0> // b.none │ │ │ │ + add x22, sp, #0x58 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3586c ::do_widen(char) const@@Base+0x1780c> │ │ │ │ + adrp x0, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x0, x0, #0x2e8 │ │ │ │ + mov x1, #0x3 // #3 │ │ │ │ + stp x20, x1, [sp, #488] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + strb wzr, [sp, #507] │ │ │ │ + ldrh w3, [x0] │ │ │ │ + ldrb w2, [x0, #2] │ │ │ │ + mov x0, x21 │ │ │ │ + strh w3, [sp, #504] │ │ │ │ + strb w2, [x20, #2] │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d3a0 ::do_widen(char) const@@Base+0x3f340> │ │ │ │ + str x19, [sp, #520] │ │ │ │ + ldp x4, x3, [x0] │ │ │ │ + str x3, [sp, #80] │ │ │ │ + cmp x3, #0xf │ │ │ │ + b.hi 63d48 ::do_widen(char) const@@Base+0x45ce8> // b.pmore │ │ │ │ + cmp x3, #0x1 │ │ │ │ + b.eq 63b64 ::do_widen(char) const@@Base+0x45b04> // b.none │ │ │ │ + cbnz x3, 632b8 ::do_widen(char) const@@Base+0x45258> │ │ │ │ + mov x0, x19 │ │ │ │ + str x3, [sp, #528] │ │ │ │ + mov x1, x24 │ │ │ │ + strb wzr, [x0, x3] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 36cc0 ::do_widen(char) const@@Base+0x18c60> │ │ │ │ + ldr x0, [sp, #520] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 62fa8 ::do_widen(char) const@@Base+0x44f48> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #488] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 62fb8 ::do_widen(char) const@@Base+0x44f58> // b.none │ │ │ │ + bl d870 │ │ │ │ + mov x1, x22 │ │ │ │ + add x0, x23, #0x310 │ │ │ │ + bl 200c8 ::do_widen(char) const@@Base+0x2068> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 35880 ::do_widen(char) const@@Base+0x17820> │ │ │ │ + adrp x0, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x0, x0, #0xda0 │ │ │ │ + mov x1, #0xe // #14 │ │ │ │ + str x1, [sp, #528] │ │ │ │ + str x19, [sp, #520] │ │ │ │ + add x22, x23, #0x298 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #536] │ │ │ │ + ldur x2, [x0, #6] │ │ │ │ + strb wzr, [sp, #550] │ │ │ │ + stur x2, [x19, #6] │ │ │ │ mov x0, x21 │ │ │ │ - ldr x2, [sp, #632] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x21, x0 │ │ │ │ - ldr x22, [x0, #240] │ │ │ │ - cbz x22, 61884 ::do_widen(char) const@@Base+0x4d344> │ │ │ │ - ldrb w0, [x22, #56] │ │ │ │ - cbz w0, 61328 ::do_widen(char) const@@Base+0x4cde8> │ │ │ │ - ldrb w1, [x22, #67] │ │ │ │ + mov x1, x24 │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d4c0 ::do_widen(char) const@@Base+0x3f460> │ │ │ │ + mov x2, x0 │ │ │ │ + add x1, x23, #0x310 │ │ │ │ + ldr x3, [sp, #688] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x4, [sp, #696] │ │ │ │ + ldr w2, [x2] │ │ │ │ + add x3, x3, x4 │ │ │ │ + lsl w3, w3, #1 │ │ │ │ + bl 6f26c ::do_widen(char) const@@Base+0x5120c> │ │ │ │ + ldr x0, [sp, #520] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 6303c ::do_widen(char) const@@Base+0x44fdc> // b.none │ │ │ │ + bl d870 │ │ │ │ + adrp x0, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x0, x0, #0xf80 │ │ │ │ + mov x1, #0xa // #10 │ │ │ │ + stp x25, x1, [sp, #424] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #440] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + strb wzr, [sp, #450] │ │ │ │ + ldrh w2, [x0, #8] │ │ │ │ mov x0, x21 │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldrb w0, [x0, #521] │ │ │ │ - tbz w0, #0, 600ec ::do_widen(char) const@@Base+0x4bbac> │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldr x0, [x1] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x27, x1, x0 │ │ │ │ - ldr x21, [x27, #240] │ │ │ │ - cbz x21, 61864 ::do_widen(char) const@@Base+0x4d324> │ │ │ │ - ldrb w0, [x21, #56] │ │ │ │ - cbz w0, 612f4 ::do_widen(char) const@@Base+0x4cdb4> │ │ │ │ - ldrb w1, [x21, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - mov x21, x0 │ │ │ │ - add x1, x1, #0xed0 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldr x1, [sp, #624] │ │ │ │ + strh w2, [x25, #8] │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d4c0 ::do_widen(char) const@@Base+0x3f460> │ │ │ │ + mov x2, #0x6270 // #25200 │ │ │ │ + ldr d15, [x23, #1016] │ │ │ │ + movk x2, #0x7477, lsl #16 │ │ │ │ + mov x3, #0x8 // #8 │ │ │ │ + movk x2, #0x6d2d, lsl #32 │ │ │ │ + ldr w0, [x0] │ │ │ │ + movk x2, #0x6361, lsl #48 │ │ │ │ + add x1, sp, #0x1c8 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + str w0, [sp, #40] │ │ │ │ mov x0, x21 │ │ │ │ - ldr x2, [sp, #632] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x21, x0 │ │ │ │ - ldr x22, [x0, #240] │ │ │ │ - cbz x22, 61844 ::do_widen(char) const@@Base+0x4d304> │ │ │ │ - ldrb w0, [x22, #56] │ │ │ │ - cbz w0, 612c0 ::do_widen(char) const@@Base+0x4cd80> │ │ │ │ - ldrb w1, [x22, #67] │ │ │ │ + stp x26, x3, [sp, #456] │ │ │ │ + str x2, [sp, #472] │ │ │ │ + strb wzr, [sp, #480] │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d4c0 ::do_widen(char) const@@Base+0x3f460> │ │ │ │ + mov x2, #0x6270 // #25200 │ │ │ │ + mov x3, #0x8 // #8 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + movk x2, #0x7477, lsl #16 │ │ │ │ + movk x2, #0x6d2d, lsl #32 │ │ │ │ + ldr w0, [x0] │ │ │ │ + movk x2, #0x7264, lsl #48 │ │ │ │ + str w0, [sp, #48] │ │ │ │ mov x0, x21 │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - b 600ec ::do_widen(char) const@@Base+0x4bbac> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, sp, #0x2c0 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 5f804 ::do_widen(char) const@@Base+0x4b2c4> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, sp, #0x2c0 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 5fa80 ::do_widen(char) const@@Base+0x4b540> │ │ │ │ - add x1, sp, #0x2c0 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 5f294 ::do_widen(char) const@@Base+0x4ad54> │ │ │ │ - add x1, sp, #0x2c0 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 5f034 ::do_widen(char) const@@Base+0x4aaf4> │ │ │ │ - mov x0, x3 │ │ │ │ - b 5e900 ::do_widen(char) const@@Base+0x4a3c0> │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldr x0, [x1] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x1, x0 │ │ │ │ - ldr x28, [x0, #240] │ │ │ │ - cbz x28, 61824 ::do_widen(char) const@@Base+0x4d2e4> │ │ │ │ - ldrb w0, [x28, #56] │ │ │ │ - cbz w0, 613f8 ::do_widen(char) const@@Base+0x4ceb8> │ │ │ │ - ldrb w1, [x28, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, x1, #0xed0 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldr x1, [sp, #624] │ │ │ │ - mov x0, x28 │ │ │ │ - ldr x2, [sp, #632] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x28, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x28, x0 │ │ │ │ - ldr x27, [x0, #240] │ │ │ │ - cbz x27, 617e8 ::do_widen(char) const@@Base+0x4d2a8> │ │ │ │ - ldrb w1, [x27, #56] │ │ │ │ - cbz w1, 613c4 ::do_widen(char) const@@Base+0x4ce84> │ │ │ │ - ldrb w1, [x27, #67] │ │ │ │ - mov x0, x28 │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - b 60938 ::do_widen(char) const@@Base+0x4c3f8> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3920] │ │ │ │ - ldr x0, [x1] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr x28, [x0, #240] │ │ │ │ - cbz x28, 61638 ::do_widen(char) const@@Base+0x4d0f8> │ │ │ │ - ldrb w0, [x28, #56] │ │ │ │ - cbz w0, 61460 ::do_widen(char) const@@Base+0x4cf20> │ │ │ │ - ldrb w1, [x28, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, x1, #0xec8 │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - adrp x1, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - mov x0, x28 │ │ │ │ - add x1, x1, #0xed0 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - adrp x1, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - mov x0, x28 │ │ │ │ - add x1, x1, #0x958 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldr x1, [sp, #624] │ │ │ │ - mov x0, x28 │ │ │ │ - ldr x2, [sp, #632] │ │ │ │ - bl d9b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x28, x0 │ │ │ │ + stp x20, x3, [sp, #488] │ │ │ │ + str x2, [sp, #504] │ │ │ │ + strb wzr, [sp, #512] │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + cbz x0, 63138 ::do_widen(char) const@@Base+0x450d8> │ │ │ │ ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x28, x0 │ │ │ │ - ldr x27, [x0, #240] │ │ │ │ - cbz x27, 61618 ::do_widen(char) const@@Base+0x4d0d8> │ │ │ │ - ldrb w1, [x27, #56] │ │ │ │ - cbz w1, 6142c ::do_widen(char) const@@Base+0x4ceec> │ │ │ │ - ldrb w1, [x27, #67] │ │ │ │ - mov x0, x28 │ │ │ │ - bl d210 │ │ │ │ - bl d690 │ │ │ │ - b 6092c ::do_widen(char) const@@Base+0x4c3ec> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ + cbz x0, 63b10 ::do_widen(char) const@@Base+0x45ab0> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #4080] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 6337c ::do_widen(char) const@@Base+0x4531c> // b.none │ │ │ │ + ldrb w3, [x0] │ │ │ │ + cmp w3, #0x2a │ │ │ │ + b.eq 63138 ::do_widen(char) const@@Base+0x450d8> // b.none │ │ │ │ + ldrb w3, [x1] │ │ │ │ + cmp w3, #0x2a │ │ │ │ + cinc x1, x1, eq // eq = none │ │ │ │ + bl dc00 │ │ │ │ + cbz w0, 6337c ::do_widen(char) const@@Base+0x4531c> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + adrp x21, 9d000 , std::allocator >@@Base+0x1d9b0> │ │ │ │ + add x21, x21, #0x5b8 │ │ │ │ + str x21, [sp, #88] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 63e7c ::do_widen(char) const@@Base+0x45e1c> // b.any │ │ │ │ + bl ea34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa64> │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b 62908 ::do_widen(char) const@@Base+0x448a8> │ │ │ │ + ldrb w0, [x22] │ │ │ │ + strb w0, [sp, #536] │ │ │ │ + b 629a4 ::do_widen(char) const@@Base+0x44944> │ │ │ │ + mov x1, #0x5 // #5 │ │ │ │ + ldrb w2, [x0, #4] │ │ │ │ + ldr w3, [x0] │ │ │ │ + mov x0, x21 │ │ │ │ + stp x20, x1, [sp, #488] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str w3, [sp, #504] │ │ │ │ + strb wzr, [sp, #509] │ │ │ │ + strb w2, [x20, #4] │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d3a0 ::do_widen(char) const@@Base+0x3f340> │ │ │ │ + str x19, [sp, #520] │ │ │ │ + ldp x4, x3, [x0] │ │ │ │ + str x3, [sp, #88] │ │ │ │ + cmp x3, #0xf │ │ │ │ + b.hi 63dac ::do_widen(char) const@@Base+0x45d4c> // b.pmore │ │ │ │ + cmp x3, #0x1 │ │ │ │ + b.eq 63b70 ::do_widen(char) const@@Base+0x45b10> // b.none │ │ │ │ + cbnz x3, 63360 ::do_widen(char) const@@Base+0x45300> │ │ │ │ mov x0, x19 │ │ │ │ - stp x1, x3, [sp, #88] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldp x1, x3, [sp, #88] │ │ │ │ - b 5f5e4 ::do_widen(char) const@@Base+0x4b0a4> │ │ │ │ + str x3, [sp, #528] │ │ │ │ + mov x1, x24 │ │ │ │ + strb wzr, [x0, x3] │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - stp x1, x3, [sp, #88] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl d270 │ │ │ │ - ldp x1, x3, [sp, #88] │ │ │ │ - b 5f58c ::do_widen(char) const@@Base+0x4b04c> │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ + bl 240ac ::do_widen(char) const@@Base+0x604c> │ │ │ │ + ldr x0, [sp, #520] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 631f4 ::do_widen(char) const@@Base+0x45194> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #488] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.ne 62be4 ::do_widen(char) const@@Base+0x44b84> // b.any │ │ │ │ + b 62be8 ::do_widen(char) const@@Base+0x44b88> │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + str x0, [sp, #520] │ │ │ │ + str x1, [sp, #536] │ │ │ │ + mov x2, x20 │ │ │ │ mov x1, x22 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ bl d270 │ │ │ │ - b 600c0 ::do_widen(char) const@@Base+0x4bb80> │ │ │ │ + ldr x20, [sp, #88] │ │ │ │ + ldr x0, [sp, #520] │ │ │ │ + b 629a8 ::do_widen(char) const@@Base+0x44948> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ mov x0, x22 │ │ │ │ bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ ldr x2, [x22] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 610dc ::do_widen(char) const@@Base+0x4cb9c> // b.none │ │ │ │ + b.eq 62718 ::do_widen(char) const@@Base+0x446b8> // b.none │ │ │ │ mov x0, x22 │ │ │ │ blr x2 │ │ │ │ and w1, w0, #0xff │ │ │ │ - b 610dc ::do_widen(char) const@@Base+0x4cb9c> │ │ │ │ + b 62718 ::do_widen(char) const@@Base+0x446b8> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ mov x0, x21 │ │ │ │ bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ ldr x2, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 61084 ::do_widen(char) const@@Base+0x4cb44> // b.none │ │ │ │ + b.eq 62690 ::do_widen(char) const@@Base+0x44630> // b.none │ │ │ │ mov x0, x21 │ │ │ │ blr x2 │ │ │ │ and w1, w0, #0xff │ │ │ │ - b 61084 ::do_widen(char) const@@Base+0x4cb44> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ + b 62690 ::do_widen(char) const@@Base+0x44630> │ │ │ │ + mov x0, x19 │ │ │ │ + b 63220 ::do_widen(char) const@@Base+0x451c0> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, x3 │ │ │ │ + mov x1, x4 │ │ │ │ + bl d270 │ │ │ │ + ldr x3, [sp, #80] │ │ │ │ + ldr x0, [sp, #520] │ │ │ │ + b 62f84 ::do_widen(char) const@@Base+0x44f24> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, x3 │ │ │ │ + mov x1, x4 │ │ │ │ + bl d270 │ │ │ │ + ldr x3, [sp, #88] │ │ │ │ + ldr x0, [sp, #520] │ │ │ │ + b 62e5c ::do_widen(char) const@@Base+0x44dfc> │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, x3 │ │ │ │ + mov x1, x4 │ │ │ │ + bl d270 │ │ │ │ + ldr x3, [sp, #88] │ │ │ │ + ldr x1, [sp, #488] │ │ │ │ + b 62b30 ::do_widen(char) const@@Base+0x44ad0> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, x3 │ │ │ │ + mov x1, x4 │ │ │ │ + bl d270 │ │ │ │ + ldr x3, [sp, #88] │ │ │ │ + ldr x0, [sp, #520] │ │ │ │ + b 62b94 ::do_widen(char) const@@Base+0x44b34> │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, x3 │ │ │ │ + mov x1, x4 │ │ │ │ + bl d270 │ │ │ │ + ldr x3, [sp, #88] │ │ │ │ + ldr x0, [sp, #488] │ │ │ │ + b 62e00 ::do_widen(char) const@@Base+0x44da0> │ │ │ │ + mov x0, x26 │ │ │ │ + mov x2, x3 │ │ │ │ + mov x1, x4 │ │ │ │ + bl d270 │ │ │ │ + ldr x3, [sp, #88] │ │ │ │ + ldr x1, [sp, #456] │ │ │ │ + b 62d9c ::do_widen(char) const@@Base+0x44d3c> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, x3 │ │ │ │ + mov x1, x4 │ │ │ │ + bl d270 │ │ │ │ + ldr x3, [sp, #88] │ │ │ │ + ldr x0, [sp, #520] │ │ │ │ + b 631d0 ::do_widen(char) const@@Base+0x45170> │ │ │ │ ldr x2, [x22] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 61048 ::do_widen(char) const@@Base+0x4cb08> // b.none │ │ │ │ + adrp x0, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x0, x0, #0xd50 │ │ │ │ + mov x4, #0x6 // #6 │ │ │ │ + mov x1, x24 │ │ │ │ + ldr d14, [x2, #8] │ │ │ │ + ldr w3, [x0] │ │ │ │ + ldrh w2, [x0, #4] │ │ │ │ + mov x0, x21 │ │ │ │ + str x19, [sp, #520] │ │ │ │ + str x4, [sp, #528] │ │ │ │ + str w3, [sp, #536] │ │ │ │ + strb wzr, [sp, #542] │ │ │ │ + strh w2, [x19, #4] │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d4c0 ::do_widen(char) const@@Base+0x3f460> │ │ │ │ + mov x3, x0 │ │ │ │ + fmov d1, d14 │ │ │ │ + fmov d0, d15 │ │ │ │ + ldr w1, [sp, #40] │ │ │ │ + ldr w2, [sp, #48] │ │ │ │ + add x0, x23, #0x120 │ │ │ │ + ldr w3, [x3] │ │ │ │ + bl 19020 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb050> │ │ │ │ + ldr x0, [sp, #520] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 633ec ::do_widen(char) const@@Base+0x4538c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #488] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 633fc ::do_widen(char) const@@Base+0x4539c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 6340c ::do_widen(char) const@@Base+0x453ac> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #424] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 6341c ::do_widen(char) const@@Base+0x453bc> // b.none │ │ │ │ + bl d870 │ │ │ │ + add x22, x23, #0x120 │ │ │ │ + add x1, x23, #0x310 │ │ │ │ mov x0, x22 │ │ │ │ - blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 61048 ::do_widen(char) const@@Base+0x4cb08> │ │ │ │ + bl 1d1e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf210> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 19044 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb074> │ │ │ │ + add x1, x23, #0x278 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 1c620 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe650> │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 1b140 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd170> │ │ │ │ + mov x3, #0x11 // #17 │ │ │ │ + add x22, sp, #0x58 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #88] │ │ │ │ + str x19, [sp, #520] │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + adrp x2, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x2, x2, #0x558 │ │ │ │ + mov x1, x0 │ │ │ │ + str x1, [sp, #520] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + str x0, [sp, #536] │ │ │ │ + ldp x4, x5, [x2] │ │ │ │ + stp x4, x5, [x1] │ │ │ │ + ldrb w2, [x2, #16] │ │ │ │ + strb w2, [x1, #16] │ │ │ │ + mov x0, x28 │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + str x1, [sp, #528] │ │ │ │ + ldr x2, [sp, #520] │ │ │ │ + strb wzr, [x2, x1] │ │ │ │ + ldr x2, [sp, #528] │ │ │ │ + ldr x25, [sp, #520] │ │ │ │ + mov x1, x25 │ │ │ │ + bl 624a0 ::do_widen(char) const@@Base+0x44440> │ │ │ │ + cmp x27, x0 │ │ │ │ + b.eq 63ad4 ::do_widen(char) const@@Base+0x45a74> // b.none │ │ │ │ + cmp x25, x19 │ │ │ │ + b.eq 634d4 ::do_widen(char) const@@Base+0x45474> // b.none │ │ │ │ + mov x0, x25 │ │ │ │ + bl d870 │ │ │ │ + adrp x0, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x2, x0, #0xd50 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + mov x4, #0x6 // #6 │ │ │ │ + ldr w3, [x2] │ │ │ │ mov x0, x21 │ │ │ │ - bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 60fc8 ::do_widen(char) const@@Base+0x4ca88> // b.none │ │ │ │ + ldrh w2, [x2, #4] │ │ │ │ + stp x20, x4, [sp, #488] │ │ │ │ + str w3, [sp, #504] │ │ │ │ + strb wzr, [sp, #510] │ │ │ │ + strh w2, [x20, #4] │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d4c0 ::do_widen(char) const@@Base+0x3f460> │ │ │ │ + mov x2, x0 │ │ │ │ + add x1, x23, #0x278 │ │ │ │ + mov x0, x24 │ │ │ │ + ldr w2, [x2] │ │ │ │ + bl 6bc60 ::do_widen(char) const@@Base+0x4dc00> │ │ │ │ + mov x0, x24 │ │ │ │ + bl 6bda0 ::do_widen(char) const@@Base+0x4dd40> │ │ │ │ + mov x0, x24 │ │ │ │ + bl 6bd20 ::do_widen(char) const@@Base+0x4dcc0> │ │ │ │ + ldr x0, [sp, #488] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 6353c ::do_widen(char) const@@Base+0x454dc> // b.none │ │ │ │ + bl d870 │ │ │ │ + adrp x0, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x3, x0, #0xe0 │ │ │ │ + mov x2, #0x6 // #6 │ │ │ │ + str x19, [sp, #520] │ │ │ │ + str x2, [sp, #528] │ │ │ │ + mov x0, x28 │ │ │ │ + ldr w4, [x3] │ │ │ │ + mov x1, x19 │ │ │ │ + ldrh w3, [x3, #4] │ │ │ │ + str w4, [sp, #536] │ │ │ │ + strb wzr, [sp, #542] │ │ │ │ + strh w3, [x19, #4] │ │ │ │ + bl 624a0 ::do_widen(char) const@@Base+0x44440> │ │ │ │ + cmp x27, x0 │ │ │ │ + b.eq 63580 ::do_widen(char) const@@Base+0x45520> // b.none │ │ │ │ + add x0, x23, #0x278 │ │ │ │ + bl 1e584 ::do_widen(char) const@@Base+0x524> │ │ │ │ + add x26, x23, #0x278 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 1e4c0 ::do_widen(char) const@@Base+0x460> │ │ │ │ + mov w25, w0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 1e504 ::do_widen(char) const@@Base+0x4a4> │ │ │ │ + adrp x1, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x2, x1, #0xd50 │ │ │ │ + mov x4, #0x6 // #6 │ │ │ │ + str x19, [sp, #520] │ │ │ │ + str x4, [sp, #528] │ │ │ │ + mov w20, w0 │ │ │ │ + ldr w3, [x2] │ │ │ │ mov x0, x21 │ │ │ │ - blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 60fc8 ::do_widen(char) const@@Base+0x4ca88> │ │ │ │ - add x1, sp, #0x2c0 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 5f4ec ::do_widen(char) const@@Base+0x4afac> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, sp, #0x2c0 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 60018 ::do_widen(char) const@@Base+0x4bad8> │ │ │ │ - ldr x2, [x28, #8] │ │ │ │ - mov x1, x27 │ │ │ │ + ldrh w2, [x2, #4] │ │ │ │ + mov x1, x24 │ │ │ │ + str w3, [sp, #536] │ │ │ │ + strb wzr, [sp, #542] │ │ │ │ + strh w2, [x19, #4] │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d4c0 ::do_widen(char) const@@Base+0x3f460> │ │ │ │ + mov x2, x26 │ │ │ │ + ldr w26, [x0] │ │ │ │ + mov w5, w20 │ │ │ │ + mov w4, w25 │ │ │ │ + add x3, x23, #0x120 │ │ │ │ + add x1, x23, #0x310 │ │ │ │ + mov x0, x22 │ │ │ │ + sxtw x21, w26 │ │ │ │ + bl 70720 ::do_widen(char) const@@Base+0x526c0> │ │ │ │ + mov x0, #0x2492 // #9362 │ │ │ │ + movk x0, #0x9249, lsl #16 │ │ │ │ + orr x0, x0, x0, lsl #24 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.hi 640dc ::do_widen(char) const@@Base+0x4607c> // b.pmore │ │ │ │ + cbz x21, 6385c ::do_widen(char) const@@Base+0x457fc> │ │ │ │ + mov w0, #0xe0 // #224 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + smull x26, w26, w0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl d8b0 │ │ │ │ + mov x25, x0 │ │ │ │ + add x26, x0, x26 │ │ │ │ + mov x20, x0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 64300 ::do_widen(char) const@@Base+0x462a0> │ │ │ │ + add x20, x20, #0xe0 │ │ │ │ + subs x21, x21, #0x1 │ │ │ │ + b.ne 63640 ::do_widen(char) const@@Base+0x455e0> // b.any │ │ │ │ + add x0, x23, #0x3a8 │ │ │ │ + ldr x24, [x23, #936] │ │ │ │ + str x25, [x23, #936] │ │ │ │ + ldr x21, [x23, #944] │ │ │ │ + stp x20, x26, [x0, #8] │ │ │ │ + mov x20, x24 │ │ │ │ + cmp x24, x21 │ │ │ │ + b.eq 63694 ::do_widen(char) const@@Base+0x45634> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x20 │ │ │ │ + add x20, x20, #0xe0 │ │ │ │ + bl 70ac4 ::do_widen(char) const@@Base+0x52a64> │ │ │ │ + cmp x21, x20 │ │ │ │ + b.ne 63680 ::do_widen(char) const@@Base+0x45620> // b.any │ │ │ │ + cbz x24, 636a0 ::do_widen(char) const@@Base+0x45640> │ │ │ │ + mov x0, x24 │ │ │ │ + bl d870 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 70ac4 ::do_widen(char) const@@Base+0x52a64> │ │ │ │ + ldr x0, [sp, #520] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 636b8 ::do_widen(char) const@@Base+0x45658> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 21fc0 ::do_widen(char) const@@Base+0x3f60> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #840] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 63e7c ::do_widen(char) const@@Base+0x45e1c> // b.any │ │ │ │ + add sp, sp, #0x350 │ │ │ │ + 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 d14, d15, [sp, #96] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + mov x1, #0x5 // #5 │ │ │ │ + stp x25, x1, [sp, #424] │ │ │ │ + add x0, x0, #0xc70 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + strb wzr, [sp, #445] │ │ │ │ + ldrb w2, [x0, #4] │ │ │ │ + ldr w3, [x0] │ │ │ │ + mov x0, x21 │ │ │ │ + str w3, [sp, #440] │ │ │ │ + strb w2, [x25, #4] │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d3a0 ::do_widen(char) const@@Base+0x3f340> │ │ │ │ + str x20, [sp, #488] │ │ │ │ + ldp x4, x3, [x0] │ │ │ │ + str x3, [sp, #88] │ │ │ │ + cmp x3, #0xf │ │ │ │ + b.hi 63cb4 ::do_widen(char) const@@Base+0x45c54> // b.pmore │ │ │ │ + cmp x3, #0x1 │ │ │ │ + b.eq 63b7c ::do_widen(char) const@@Base+0x45b1c> // b.none │ │ │ │ + cbnz x3, 63818 ::do_widen(char) const@@Base+0x457b8> │ │ │ │ + mov x1, x20 │ │ │ │ + add x0, x22, #0xb78 │ │ │ │ + add x2, sp, #0x1c8 │ │ │ │ + str x3, [sp, #496] │ │ │ │ + strb wzr, [x1, x3] │ │ │ │ + mov x1, x2 │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x2, [sp, #32] │ │ │ │ + ldrb w2, [x0, #8] │ │ │ │ + mov x0, #0x9 // #9 │ │ │ │ + stp x26, x0, [sp, #456] │ │ │ │ + mov x0, x21 │ │ │ │ + str x3, [sp, #472] │ │ │ │ + strb wzr, [sp, #481] │ │ │ │ + strb w2, [x26, #8] │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d3a0 ::do_widen(char) const@@Base+0x3f340> │ │ │ │ + str x19, [sp, #520] │ │ │ │ + ldp x4, x3, [x0] │ │ │ │ + str x3, [sp, #88] │ │ │ │ + cmp x3, #0xf │ │ │ │ + b.hi 63ce4 ::do_widen(char) const@@Base+0x45c84> // b.pmore │ │ │ │ + cmp x3, #0x1 │ │ │ │ + b.eq 63b88 ::do_widen(char) const@@Base+0x45b28> // b.none │ │ │ │ + cbnz x3, 63834 ::do_widen(char) const@@Base+0x457d4> │ │ │ │ mov x0, x19 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ + str x3, [sp, #528] │ │ │ │ + mov x2, x24 │ │ │ │ + strb wzr, [x0, x3] │ │ │ │ + ldp x0, x1, [sp, #8] │ │ │ │ + bl 47460 ::do_widen(char) const@@Base+0x29400> │ │ │ │ + ldr x0, [sp, #520] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 637e4 ::do_widen(char) const@@Base+0x45784> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 637f4 ::do_widen(char) const@@Base+0x45794> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #488] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 63804 ::do_widen(char) const@@Base+0x457a4> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #424] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 62c90 ::do_widen(char) const@@Base+0x44c30> // b.none │ │ │ │ + bl d870 │ │ │ │ + b 62c90 ::do_widen(char) const@@Base+0x44c30> │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, x3 │ │ │ │ + mov x1, x4 │ │ │ │ bl d270 │ │ │ │ - b 6090c ::do_widen(char) const@@Base+0x4c3cc> │ │ │ │ - mov x0, x27 │ │ │ │ - bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x3, [x27] │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x2, x2, #0x540 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x3, [x3, #48] │ │ │ │ - cmp x3, x2 │ │ │ │ - b.eq 611a8 ::do_widen(char) const@@Base+0x4cc68> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ - blr x3 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 611a8 ::do_widen(char) const@@Base+0x4cc68> │ │ │ │ + ldr x3, [sp, #88] │ │ │ │ + ldr x1, [sp, #488] │ │ │ │ + b 6375c ::do_widen(char) const@@Base+0x456fc> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, x3 │ │ │ │ + mov x1, x4 │ │ │ │ + bl d270 │ │ │ │ + ldr x3, [sp, #88] │ │ │ │ + ldr x0, [sp, #520] │ │ │ │ + b 637c0 ::do_widen(char) const@@Base+0x45760> │ │ │ │ + add x0, x23, #0x310 │ │ │ │ + bl 1f500 ::do_widen(char) const@@Base+0x14a0> │ │ │ │ + b 62fcc ::do_widen(char) const@@Base+0x44f6c> │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + b 63658 ::do_widen(char) const@@Base+0x455f8> │ │ │ │ + mov x0, #0x6373 // #25459 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + movk x0, #0x6661, lsl #16 │ │ │ │ + mov x1, x19 │ │ │ │ + movk x0, #0x6f66, lsl #32 │ │ │ │ + str x19, [sp, #520] │ │ │ │ + movk x0, #0x646c, lsl #48 │ │ │ │ + str x2, [sp, #528] │ │ │ │ + str x0, [sp, #536] │ │ │ │ + mov x0, x28 │ │ │ │ + strb wzr, [sp, #544] │ │ │ │ + bl 624a0 ::do_widen(char) const@@Base+0x44440> │ │ │ │ + cmp x27, x0 │ │ │ │ + b.ne 62c24 ::do_widen(char) const@@Base+0x44bc4> // b.any │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + mov x1, #0x5 // #5 │ │ │ │ + str x1, [sp, #496] │ │ │ │ + add x0, x0, #0xc70 │ │ │ │ + strb wzr, [sp, #509] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldrb w2, [x0, #4] │ │ │ │ + ldr w3, [x0] │ │ │ │ + mov x0, x21 │ │ │ │ + str w3, [sp, #504] │ │ │ │ + strb w2, [x20, #4] │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d3a0 ::do_widen(char) const@@Base+0x3f340> │ │ │ │ + str x19, [sp, #520] │ │ │ │ + ldp x4, x3, [x0] │ │ │ │ + str x3, [sp, #88] │ │ │ │ + cmp x3, #0xf │ │ │ │ + b.hi 63c34 ::do_widen(char) const@@Base+0x45bd4> // b.pmore │ │ │ │ + cmp x3, #0x1 │ │ │ │ + b.eq 63b28 ::do_widen(char) const@@Base+0x45ac8> // b.none │ │ │ │ + cbnz x3, 63934 ::do_widen(char) const@@Base+0x458d4> │ │ │ │ + mov x0, x19 │ │ │ │ + str x3, [sp, #528] │ │ │ │ + mov x1, x24 │ │ │ │ + strb wzr, [x0, x3] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 44720 ::do_widen(char) const@@Base+0x266c0> │ │ │ │ + ldr x0, [sp, #520] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 63920 ::do_widen(char) const@@Base+0x458c0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #488] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 62c24 ::do_widen(char) const@@Base+0x44bc4> // b.none │ │ │ │ + bl d870 │ │ │ │ + b 62c24 ::do_widen(char) const@@Base+0x44bc4> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, x3 │ │ │ │ + mov x1, x4 │ │ │ │ + bl d270 │ │ │ │ + ldr x3, [sp, #88] │ │ │ │ + ldr x0, [sp, #520] │ │ │ │ + b 638fc ::do_widen(char) const@@Base+0x4589c> │ │ │ │ + mov x0, #0x6373 // #25459 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + movk x0, #0x6661, lsl #16 │ │ │ │ + mov x1, x19 │ │ │ │ + movk x0, #0x6f66, lsl #32 │ │ │ │ + str x19, [sp, #520] │ │ │ │ + movk x0, #0x646c, lsl #48 │ │ │ │ + str x2, [sp, #528] │ │ │ │ + str x0, [sp, #536] │ │ │ │ mov x0, x28 │ │ │ │ + strb wzr, [sp, #544] │ │ │ │ + bl 624a0 ::do_widen(char) const@@Base+0x44440> │ │ │ │ + cmp x27, x0 │ │ │ │ + b.eq 62cc4 ::do_widen(char) const@@Base+0x44c64> // b.none │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + mov x1, #0x5 // #5 │ │ │ │ + stp x25, x1, [sp, #424] │ │ │ │ + add x0, x0, #0xc70 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + strb wzr, [sp, #445] │ │ │ │ + ldrb w2, [x0, #4] │ │ │ │ + ldr w3, [x0] │ │ │ │ + mov x0, x21 │ │ │ │ + str w3, [sp, #440] │ │ │ │ + strb w2, [x25, #4] │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d3a0 ::do_widen(char) const@@Base+0x3f340> │ │ │ │ + str x20, [sp, #488] │ │ │ │ + ldp x4, x3, [x0] │ │ │ │ + str x3, [sp, #88] │ │ │ │ + cmp x3, #0xf │ │ │ │ + b.hi 63c04 ::do_widen(char) const@@Base+0x45ba4> // b.pmore │ │ │ │ + cmp x3, #0x1 │ │ │ │ + b.eq 63b1c ::do_widen(char) const@@Base+0x45abc> // b.none │ │ │ │ + cbnz x3, 63ab8 ::do_widen(char) const@@Base+0x45a58> │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x6373 // #25459 │ │ │ │ + str x3, [sp, #496] │ │ │ │ + movk x2, #0x6661, lsl #16 │ │ │ │ + strb wzr, [x0, x3] │ │ │ │ + movk x2, #0x6f66, lsl #32 │ │ │ │ + add x0, sp, #0x1c8 │ │ │ │ + movk x2, #0x646c, lsl #48 │ │ │ │ + mov x1, x0 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + mov x0, #0x8 // #8 │ │ │ │ + stp x26, x0, [sp, #456] │ │ │ │ + mov x0, x21 │ │ │ │ + str x2, [sp, #472] │ │ │ │ + strb wzr, [sp, #480] │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d3a0 ::do_widen(char) const@@Base+0x3f340> │ │ │ │ + str x19, [sp, #520] │ │ │ │ + ldp x4, x3, [x0] │ │ │ │ + str x3, [sp, #88] │ │ │ │ + cmp x3, #0xf │ │ │ │ + b.hi 63bac ::do_widen(char) const@@Base+0x45b4c> // b.pmore │ │ │ │ + cmp x3, #0x1 │ │ │ │ + b.eq 63b34 ::do_widen(char) const@@Base+0x45ad4> // b.none │ │ │ │ + cbnz x3, 63a9c ::do_widen(char) const@@Base+0x45a3c> │ │ │ │ + mov x0, x19 │ │ │ │ + str x3, [sp, #528] │ │ │ │ + mov x2, x24 │ │ │ │ + strb wzr, [x0, x3] │ │ │ │ + ldp x0, x1, [sp, #8] │ │ │ │ + bl 4ad20 ::do_widen(char) const@@Base+0x2ccc0> │ │ │ │ + ldr x0, [sp, #520] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 63a68 ::do_widen(char) const@@Base+0x45a08> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 63a78 ::do_widen(char) const@@Base+0x45a18> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #488] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 63a88 ::do_widen(char) const@@Base+0x45a28> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [sp, #424] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 62cc4 ::do_widen(char) const@@Base+0x44c64> // b.none │ │ │ │ + bl d870 │ │ │ │ + b 62cc4 ::do_widen(char) const@@Base+0x44c64> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, x3 │ │ │ │ + mov x1, x4 │ │ │ │ + bl d270 │ │ │ │ + ldr x3, [sp, #88] │ │ │ │ + ldr x0, [sp, #520] │ │ │ │ + b 63a44 ::do_widen(char) const@@Base+0x459e4> │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, x3 │ │ │ │ + mov x1, x4 │ │ │ │ + bl d270 │ │ │ │ + ldr x3, [sp, #88] │ │ │ │ + ldr x0, [sp, #488] │ │ │ │ + b 639e0 ::do_widen(char) const@@Base+0x45980> │ │ │ │ + cmp x25, x19 │ │ │ │ + b.eq 63ae4 ::do_widen(char) const@@Base+0x45a84> // b.none │ │ │ │ + mov x0, x25 │ │ │ │ + bl d870 │ │ │ │ + add x1, x23, #0x120 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 6cd68 ::do_widen(char) const@@Base+0x4ed08> │ │ │ │ + add x1, x23, #0x278 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 6d800 ::do_widen(char) const@@Base+0x4f7a0> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 6c9e0 ::do_widen(char) const@@Base+0x4e980> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 6cbf0 ::do_widen(char) const@@Base+0x4eb90> │ │ │ │ + b 634d4 ::do_widen(char) const@@Base+0x45474> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3888] │ │ │ │ + b 63100 ::do_widen(char) const@@Base+0x450a0> │ │ │ │ + ldrb w0, [x4] │ │ │ │ + strb w0, [sp, #504] │ │ │ │ + b 639dc ::do_widen(char) const@@Base+0x4597c> │ │ │ │ + ldrb w0, [x4] │ │ │ │ + strb w0, [sp, #536] │ │ │ │ + b 638f8 ::do_widen(char) const@@Base+0x45898> │ │ │ │ + ldrb w0, [x4] │ │ │ │ + strb w0, [sp, #536] │ │ │ │ + b 63a40 ::do_widen(char) const@@Base+0x459e0> │ │ │ │ + ldrb w0, [x4] │ │ │ │ + strb w0, [sp, #504] │ │ │ │ + b 62b2c ::do_widen(char) const@@Base+0x44acc> │ │ │ │ + ldrb w0, [x4] │ │ │ │ + strb w0, [sp, #536] │ │ │ │ + b 62e58 ::do_widen(char) const@@Base+0x44df8> │ │ │ │ + ldrb w0, [x4] │ │ │ │ + strb w0, [sp, #536] │ │ │ │ + b 62b90 ::do_widen(char) const@@Base+0x44b30> │ │ │ │ + ldrb w0, [x4] │ │ │ │ + strb w0, [sp, #536] │ │ │ │ + b 62f80 ::do_widen(char) const@@Base+0x44f20> │ │ │ │ + ldrb w0, [x4] │ │ │ │ + strb w0, [sp, #536] │ │ │ │ + b 631cc ::do_widen(char) const@@Base+0x4516c> │ │ │ │ + ldrb w0, [x4] │ │ │ │ + strb w0, [sp, #504] │ │ │ │ + b 63758 ::do_widen(char) const@@Base+0x456f8> │ │ │ │ + ldrb w0, [x4] │ │ │ │ + strb w0, [sp, #536] │ │ │ │ + b 637bc ::do_widen(char) const@@Base+0x4575c> │ │ │ │ + ldrb w0, [x4] │ │ │ │ + strb w0, [sp, #472] │ │ │ │ + b 62d98 ::do_widen(char) const@@Base+0x44d38> │ │ │ │ + ldrb w0, [x4] │ │ │ │ + strb w0, [sp, #504] │ │ │ │ + b 62dfc ::do_widen(char) const@@Base+0x44d9c> │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x4, x3, [sp, #48] │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + str x0, [sp, #520] │ │ │ │ + ldp x4, x3, [sp, #48] │ │ │ │ + str x1, [sp, #536] │ │ │ │ + b 63aa0 ::do_widen(char) const@@Base+0x45a40> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #32] │ │ │ │ + str x4, [sp, #48] │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + str x0, [sp, #488] │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + str x1, [sp, #504] │ │ │ │ + ldr x4, [sp, #48] │ │ │ │ + b 632f4 ::do_widen(char) const@@Base+0x45294> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #32] │ │ │ │ + str x4, [sp, #48] │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + str x0, [sp, #488] │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + str x1, [sp, #504] │ │ │ │ + ldr x4, [sp, #48] │ │ │ │ + b 63abc ::do_widen(char) const@@Base+0x45a5c> │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #32] │ │ │ │ + str x4, [sp, #48] │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + str x0, [sp, #520] │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + str x1, [sp, #536] │ │ │ │ + ldr x4, [sp, #48] │ │ │ │ + b 63938 ::do_widen(char) const@@Base+0x458d8> │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x4, x3, [sp, #64] │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + str x0, [sp, #520] │ │ │ │ + ldp x4, x3, [sp, #64] │ │ │ │ + str x1, [sp, #536] │ │ │ │ + b 632d8 ::do_widen(char) const@@Base+0x45278> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x4, x3, [sp, #64] │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + str x0, [sp, #488] │ │ │ │ + ldp x4, x3, [sp, #64] │ │ │ │ + str x1, [sp, #504] │ │ │ │ + b 6332c ::do_widen(char) const@@Base+0x452cc> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #32] │ │ │ │ + str x4, [sp, #48] │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + str x0, [sp, #488] │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + str x1, [sp, #504] │ │ │ │ + ldr x4, [sp, #48] │ │ │ │ + b 6381c ::do_widen(char) const@@Base+0x457bc> │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x3, x4, [sp, #48] │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + str x0, [sp, #520] │ │ │ │ + ldp x3, x4, [sp, #48] │ │ │ │ + str x1, [sp, #536] │ │ │ │ + b 63838 ::do_widen(char) const@@Base+0x457d8> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x22 │ │ │ │ bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x28] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ + ldr x2, [x22] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 61150 ::do_widen(char) const@@Base+0x4cc10> // b.none │ │ │ │ - mov x0, x28 │ │ │ │ + b.eq 626d8 ::do_widen(char) const@@Base+0x44678> // b.none │ │ │ │ + mov x0, x22 │ │ │ │ blr x2 │ │ │ │ and w1, w0, #0xff │ │ │ │ - b 61150 ::do_widen(char) const@@Base+0x4cc10> │ │ │ │ - mov x0, x27 │ │ │ │ - bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x3, [x27] │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x2, x2, #0x540 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x3, [x3, #48] │ │ │ │ - cmp x3, x2 │ │ │ │ - b.eq 61260 ::do_widen(char) const@@Base+0x4cd20> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ - blr x3 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 61260 ::do_widen(char) const@@Base+0x4cd20> │ │ │ │ - mov x0, x28 │ │ │ │ + b 626d8 ::do_widen(char) const@@Base+0x44678> │ │ │ │ + add x1, sp, #0x50 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x4, x3, [sp, #32] │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + str x0, [sp, #520] │ │ │ │ + ldp x4, x3, [sp, #32] │ │ │ │ + str x1, [sp, #536] │ │ │ │ + b 632bc ::do_widen(char) const@@Base+0x4525c> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x24 │ │ │ │ bl d9c0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x28] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ + ldr x2, [x24] │ │ │ │ + adrp x0, 1e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10030> │ │ │ │ + add x0, x0, #0x60 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 611e0 ::do_widen(char) const@@Base+0x4cca0> // b.none │ │ │ │ - mov x0, x28 │ │ │ │ + b.eq 62760 ::do_widen(char) const@@Base+0x44700> // b.none │ │ │ │ + mov x0, x24 │ │ │ │ blr x2 │ │ │ │ and w1, w0, #0xff │ │ │ │ - b 611e0 ::do_widen(char) const@@Base+0x4cca0> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, sp, #0x2c0 │ │ │ │ - bl d540 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 60864 ::do_widen(char) const@@Base+0x4c324> │ │ │ │ - mov x24, x10 │ │ │ │ - b 60710 ::do_widen(char) const@@Base+0x4c1d0> │ │ │ │ - mov x23, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ - b 60670 ::do_widen(char) const@@Base+0x4c130> │ │ │ │ - adrp x3, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - adrp x1, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - adrp x0, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - add x3, x3, #0x6a8 │ │ │ │ - add x1, x1, #0x600 │ │ │ │ - add x0, x0, #0x620 │ │ │ │ - mov w2, #0x7f // #127 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ - adrp x3, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - adrp x1, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - adrp x0, 7b000 ::do_widen(char) const@@Base+0x66ac0> │ │ │ │ - add x3, x3, #0x6a8 │ │ │ │ - add x1, x1, #0x600 │ │ │ │ - add x0, x0, #0x6e8 │ │ │ │ - mov w2, #0x80 // #128 │ │ │ │ - bl d520 <__assert_fail@plt> │ │ │ │ + b 62760 ::do_widen(char) const@@Base+0x44700> │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #32] │ │ │ │ + str x4, [sp, #48] │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + str x0, [sp, #520] │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + str x1, [sp, #536] │ │ │ │ + ldr x4, [sp, #48] │ │ │ │ + b 63364 ::do_widen(char) const@@Base+0x45304> │ │ │ │ + mov x0, x1 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + str x4, [sp, #48] │ │ │ │ + str x3, [sp, #64] │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + ldr x4, [sp, #48] │ │ │ │ + str x1, [sp, #472] │ │ │ │ + ldr x3, [sp, #64] │ │ │ │ + b 63348 ::do_widen(char) const@@Base+0x452e8> │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x3, x4, [sp, #48] │ │ │ │ + bl de50 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + str x0, [sp, #520] │ │ │ │ + ldp x3, x4, [sp, #48] │ │ │ │ + str x1, [sp, #536] │ │ │ │ + b 63310 ::do_widen(char) const@@Base+0x452b0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + str x21, [sp, #88] │ │ │ │ + bl dd00 │ │ │ │ ldr x0, [sp, #16] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - add x0, sp, #0x170 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x0, sp, #0x150 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x0, sp, #0x130 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x0, sp, #0x110 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 21fc0 ::do_widen(char) const@@Base+0x3f60> │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 61598 ::do_widen(char) const@@Base+0x4d058> // b.none │ │ │ │ + b.eq 63f30 ::do_widen(char) const@@Base+0x45ed0> // b.none │ │ │ │ bl d420 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + b 63eb4 ::do_widen(char) const@@Base+0x45e54> │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 63e7c ::do_widen(char) const@@Base+0x45e1c> // b.any │ │ │ │ + bl dab0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x24 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 61548 ::do_widen(char) const@@Base+0x4d008> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de30 <_Unwind_Resume@plt> │ │ │ │ + b 63e60 ::do_widen(char) const@@Base+0x45e00> │ │ │ │ bti j │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl d870 │ │ │ │ - b 6155c ::do_widen(char) const@@Base+0x4d01c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 61548 ::do_widen(char) const@@Base+0x4d008> // b.any │ │ │ │ - add x1, sp, #0x210 │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - str x1, [sp, #88] │ │ │ │ - bl d530 │ │ │ │ + b 63e48 ::do_widen(char) const@@Base+0x45de8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ + add x0, sp, #0x1c8 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ + mov x0, x24 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x28 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 6150c ::do_widen(char) const@@Base+0x4cfcc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 61548 ::do_widen(char) const@@Base+0x4d008> // b.any │ │ │ │ - bl dab0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 61548 ::do_widen(char) const@@Base+0x4d008> // b.any │ │ │ │ - bl dab0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ + ldr x2, [sp, #840] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 61548 ::do_widen(char) const@@Base+0x4d008> // b.any │ │ │ │ - add x1, sp, #0x1b0 │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - str x1, [sp, #184] │ │ │ │ - bl d530 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 61604 ::do_widen(char) const@@Base+0x4d0c4> │ │ │ │ + b.ne 63e7c ::do_widen(char) const@@Base+0x45e1c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - add x25, x25, #0x10 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x2c0 │ │ │ │ - str x25, [sp, #632] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - str x24, [sp, #632] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #624] │ │ │ │ - str x26, [x20, x0] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x23 │ │ │ │ - str x1, [sp, #736] │ │ │ │ - bl d410 │ │ │ │ - b 61524 ::do_widen(char) const@@Base+0x4cfe4> │ │ │ │ + b 63e50 ::do_widen(char) const@@Base+0x45df0> │ │ │ │ bti j │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - b 616c8 ::do_widen(char) const@@Base+0x4d188> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 61548 ::do_widen(char) const@@Base+0x4d008> // b.any │ │ │ │ - add x1, sp, #0x230 │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - str x1, [sp, #112] │ │ │ │ - bl d530 │ │ │ │ + b 63e58 ::do_widen(char) const@@Base+0x45df8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ + mov x0, x24 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 615ec ::do_widen(char) const@@Base+0x4d0ac> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 61548 ::do_widen(char) const@@Base+0x4d008> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ + b 63e60 ::do_widen(char) const@@Base+0x45e00> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 615fc ::do_widen(char) const@@Base+0x4d0bc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 61548 ::do_widen(char) const@@Base+0x4d008> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ + b 63fa0 ::do_widen(char) const@@Base+0x45f40> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 615f4 ::do_widen(char) const@@Base+0x4d0b4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 61548 ::do_widen(char) const@@Base+0x4d008> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 61548 ::do_widen(char) const@@Base+0x4d008> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 61548 ::do_widen(char) const@@Base+0x4d008> // b.any │ │ │ │ - bl dab0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 35880 ::do_widen(char) const@@Base+0x17820> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + b 63e60 ::do_widen(char) const@@Base+0x45e00> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ + mov x0, x24 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr x0, [sp, #16] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 6150c ::do_widen(char) const@@Base+0x4cfcc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 61548 ::do_widen(char) const@@Base+0x4d008> // b.any │ │ │ │ - bl dab0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 61548 ::do_widen(char) const@@Base+0x4d008> // b.any │ │ │ │ - bl dab0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 61548 ::do_widen(char) const@@Base+0x4d008> // b.any │ │ │ │ - bl dab0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 61548 ::do_widen(char) const@@Base+0x4d008> // b.any │ │ │ │ - bl dab0 │ │ │ │ - bti j │ │ │ │ - b 6180c ::do_widen(char) const@@Base+0x4d2cc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 61548 ::do_widen(char) const@@Base+0x4d008> // b.any │ │ │ │ - bl dab0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 61548 ::do_widen(char) const@@Base+0x4d008> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 61548 ::do_widen(char) const@@Base+0x4d008> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 61548 ::do_widen(char) const@@Base+0x4d008> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc30 │ │ │ │ - bl d6d0 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 63e60 ::do_widen(char) const@@Base+0x45e00> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 6160c ::do_widen(char) const@@Base+0x4d0cc> │ │ │ │ + b 63f98 ::do_widen(char) const@@Base+0x45f38> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 61b54 ::do_widen(char) const@@Base+0x4d614> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 61548 ::do_widen(char) const@@Base+0x4d008> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc30 │ │ │ │ - bl d6d0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 61548 ::do_widen(char) const@@Base+0x4d008> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 61548 ::do_widen(char) const@@Base+0x4d008> // b.any │ │ │ │ - add x1, sp, #0x1f0 │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - bl d530 │ │ │ │ + b 63fc4 ::do_widen(char) const@@Base+0x45f64> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x23 │ │ │ │ - str x1, [sp, #736] │ │ │ │ - bl d410 │ │ │ │ - b 6150c ::do_widen(char) const@@Base+0x4cfcc> │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + bl 6cbf0 ::do_widen(char) const@@Base+0x4eb90> │ │ │ │ + b 63e60 ::do_widen(char) const@@Base+0x45e00> │ │ │ │ + bti j │ │ │ │ + b 63ea8 ::do_widen(char) const@@Base+0x45e48> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 61ed4 ::do_widen(char) const@@Base+0x4d994> │ │ │ │ + b 63eb4 ::do_widen(char) const@@Base+0x45e54> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 6156c ::do_widen(char) const@@Base+0x4d02c> │ │ │ │ + b 63ec4 ::do_widen(char) const@@Base+0x45e64> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr x0, [sp, #16] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - b 6151c ::do_widen(char) const@@Base+0x4cfdc> │ │ │ │ + b 63e60 ::do_widen(char) const@@Base+0x45e00> │ │ │ │ + bti j │ │ │ │ + b 63ea8 ::do_widen(char) const@@Base+0x45e48> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - b 61514 ::do_widen(char) const@@Base+0x4cfd4> │ │ │ │ + b 6405c ::do_widen(char) const@@Base+0x45ffc> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 61524 ::do_widen(char) const@@Base+0x4cfe4> │ │ │ │ + b 63eb4 ::do_widen(char) const@@Base+0x45e54> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - b 61524 ::do_widen(char) const@@Base+0x4cfe4> │ │ │ │ + b 63ec4 ::do_widen(char) const@@Base+0x45e64> │ │ │ │ + bti j │ │ │ │ + mov x19, x25 │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq 64104 ::do_widen(char) const@@Base+0x460a4> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + add x19, x19, #0xe0 │ │ │ │ + bl 70ac4 ::do_widen(char) const@@Base+0x52a64> │ │ │ │ + b 640a8 ::do_widen(char) const@@Base+0x46048> │ │ │ │ bti j │ │ │ │ - add x25, x25, #0x10 │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x2c0 │ │ │ │ - str x25, [sp, #632] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 70ac4 ::do_widen(char) const@@Base+0x52a64> │ │ │ │ + mov x0, x24 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - str x24, [sp, #632] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #624] │ │ │ │ - str x26, [x20, x0] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x23 │ │ │ │ - str x1, [sp, #736] │ │ │ │ - bl d410 │ │ │ │ - b 61514 ::do_widen(char) const@@Base+0x4cfd4> │ │ │ │ + b 63e60 ::do_widen(char) const@@Base+0x45e00> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 63e7c ::do_widen(char) const@@Base+0x45e1c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xb98 │ │ │ │ + bl d530 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 63e7c ::do_widen(char) const@@Base+0x45e1c> // b.any │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ bti j │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - b 61a40 ::do_widen(char) const@@Base+0x4d500> │ │ │ │ + b 640d0 ::do_widen(char) const@@Base+0x46070> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 61564 ::do_widen(char) const@@Base+0x4d024> │ │ │ │ + b 6405c ::do_widen(char) const@@Base+0x45ffc> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 61504 ::do_widen(char) const@@Base+0x4cfc4> │ │ │ │ + mov x0, x24 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 63e48 ::do_widen(char) const@@Base+0x45de8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 61818 ::do_widen(char) const@@Base+0x4d2d8> │ │ │ │ + mov x0, x24 │ │ │ │ + bl 6bd20 ::do_widen(char) const@@Base+0x4dcc0> │ │ │ │ + b 6405c ::do_widen(char) const@@Base+0x45ffc> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 619e4 ::do_widen(char) const@@Base+0x4d4a4> │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x25 │ │ │ │ + bl d870 │ │ │ │ + b 640c8 ::do_widen(char) const@@Base+0x46068> │ │ │ │ bti j │ │ │ │ - add x25, x25, #0x10 │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x2c0 │ │ │ │ - str x25, [sp, #632] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - str x24, [sp, #632] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #624] │ │ │ │ - str x26, [x20, x0] │ │ │ │ - b 619e4 ::do_widen(char) const@@Base+0x4d4a4> │ │ │ │ - bti j │ │ │ │ - b 614f8 ::do_widen(char) const@@Base+0x4cfb8> │ │ │ │ + b 63fd4 ::do_widen(char) const@@Base+0x45f74> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 61598 ::do_widen(char) const@@Base+0x4d058> // b.none │ │ │ │ - b 61548 ::do_widen(char) const@@Base+0x4d008> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 61548 ::do_widen(char) const@@Base+0x4d008> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 61548 ::do_widen(char) const@@Base+0x4d008> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ + b 63fe4 ::do_widen(char) const@@Base+0x45f84> │ │ │ │ bti j │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - b 61818 ::do_widen(char) const@@Base+0x4d2d8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + b 63e60 ::do_widen(char) const@@Base+0x45e00> │ │ │ │ + bti j │ │ │ │ + b 64050 ::do_widen(char) const@@Base+0x45ff0> │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 61548 ::do_widen(char) const@@Base+0x4d008> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ + b.ne 63e7c ::do_widen(char) const@@Base+0x45e1c> // b.any │ │ │ │ + bl dab0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + add x0, sp, #0x260 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 61514 ::do_widen(char) const@@Base+0x4cfd4> │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 63f30 ::do_widen(char) const@@Base+0x45ed0> // b.none │ │ │ │ + b 63e7c ::do_widen(char) const@@Base+0x45e1c> │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 63e7c ::do_widen(char) const@@Base+0x45e1c> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xb98 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 6151c ::do_widen(char) const@@Base+0x4cfdc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 6155c ::do_widen(char) const@@Base+0x4d01c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 61ab0 ::do_widen(char) const@@Base+0x4d570> │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 63f30 ::do_widen(char) const@@Base+0x45ed0> // b.none │ │ │ │ + b 63e7c ::do_widen(char) const@@Base+0x45e1c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x23 │ │ │ │ - str x1, [sp, #736] │ │ │ │ - bl d410 │ │ │ │ - str wzr, [sp, #72] │ │ │ │ - add x0, sp, #0x210 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - tbz w28, #0, 61c78 ::do_widen(char) const@@Base+0x4d738> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr w0, [sp, #72] │ │ │ │ - cbnz w0, 61ce4 ::do_widen(char) const@@Base+0x4d7a4> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 61a54 ::do_widen(char) const@@Base+0x4d514> │ │ │ │ + b 6405c ::do_widen(char) const@@Base+0x45ffc> │ │ │ │ bti j │ │ │ │ - add x25, x25, #0x10 │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x2c0 │ │ │ │ - str x25, [sp, #632] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - str x24, [sp, #632] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #624] │ │ │ │ - str x26, [x20, x0] │ │ │ │ - b 61c48 ::do_widen(char) const@@Base+0x4d708> │ │ │ │ + b 63f0c ::do_widen(char) const@@Base+0x45eac> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x210 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - tbnz w28, #0, 61c70 ::do_widen(char) const@@Base+0x4d730> │ │ │ │ - b 61c78 ::do_widen(char) const@@Base+0x4d738> │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 61c80 ::do_widen(char) const@@Base+0x4d740> │ │ │ │ + b 63ec4 ::do_widen(char) const@@Base+0x45e64> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 61724 ::do_widen(char) const@@Base+0x4d1e4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ + ldr x2, [sp, #840] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 61548 ::do_widen(char) const@@Base+0x4d008> // b.any │ │ │ │ + b.eq 63f30 ::do_widen(char) const@@Base+0x45ed0> // b.none │ │ │ │ + b 63e7c ::do_widen(char) const@@Base+0x45e1c> │ │ │ │ + bti j │ │ │ │ + b 64270 ::do_widen(char) const@@Base+0x46210> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 63e7c ::do_widen(char) const@@Base+0x45e1c> // b.any │ │ │ │ bl dab0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 61548 ::do_widen(char) const@@Base+0x4d008> // b.any │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0x960 │ │ │ │ - bl d530 │ │ │ │ + b.ne 63e7c ::do_widen(char) const@@Base+0x45e1c> // b.any │ │ │ │ + bl dab0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ + mov x21, x1 │ │ │ │ + ldr q31, [x1] │ │ │ │ + ldr x0, [x1, #16] │ │ │ │ + str x0, [x22, #16] │ │ │ │ + str q31, [x22] │ │ │ │ + ldp x1, x0, [x1, #24] │ │ │ │ + stp xzr, xzr, [x20, #24]! │ │ │ │ + str xzr, [x20, #16] │ │ │ │ + subs x19, x0, x1 │ │ │ │ + b.eq 64760 ::do_widen(char) const@@Base+0x46700> // b.none │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x0, #0x7ffffffffffffff8 // #9223372036854775800 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.hi 647e4 ::do_widen(char) const@@Base+0x46784> // b.pmore │ │ │ │ + mov x0, x19 │ │ │ │ + bl d8b0 │ │ │ │ + mov x3, x0 │ │ │ │ + str x3, [x22, #24] │ │ │ │ + add x0, x3, x19 │ │ │ │ + stp x3, x0, [x20, #8] │ │ │ │ + ldp x1, x19, [x21, #24] │ │ │ │ + sub x19, x19, x1 │ │ │ │ + cmp x19, #0x8 │ │ │ │ + b.le 647ac ::do_widen(char) const@@Base+0x4674c> │ │ │ │ + mov x0, x3 │ │ │ │ + mov x2, x19 │ │ │ │ + bl da90 │ │ │ │ + mov x3, x0 │ │ │ │ + add x3, x3, x19 │ │ │ │ + str x3, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + ldp x1, x0, [x21, #48] │ │ │ │ + stp xzr, xzr, [x23, #48]! │ │ │ │ + str xzr, [x23, #16] │ │ │ │ + subs x19, x0, x1 │ │ │ │ + b.eq 6476c ::do_widen(char) const@@Base+0x4670c> // b.none │ │ │ │ + mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.hi 64820 ::do_widen(char) const@@Base+0x467c0> // b.pmore │ │ │ │ + mov x0, x19 │ │ │ │ + bl d8b0 │ │ │ │ + mov x3, x0 │ │ │ │ + str x3, [x22, #48] │ │ │ │ + add x0, x3, x19 │ │ │ │ + stp x3, x0, [x23, #8] │ │ │ │ + ldp x1, x19, [x21, #48] │ │ │ │ + sub x19, x19, x1 │ │ │ │ + cmp x19, #0x4 │ │ │ │ + b.le 647bc ::do_widen(char) const@@Base+0x4675c> │ │ │ │ + mov x0, x3 │ │ │ │ + mov x2, x19 │ │ │ │ + bl da90 │ │ │ │ + mov x3, x0 │ │ │ │ + add x3, x3, x19 │ │ │ │ + str x3, [x23, #8] │ │ │ │ + mov x20, x22 │ │ │ │ + ldp x1, x0, [x21, #72] │ │ │ │ + stp xzr, xzr, [x20, #72]! │ │ │ │ + str xzr, [x20, #16] │ │ │ │ + subs x19, x0, x1 │ │ │ │ + b.eq 64774 ::do_widen(char) const@@Base+0x46714> // b.none │ │ │ │ + mov x0, #0x7ffffffffffffff8 // #9223372036854775800 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.hi 64824 ::do_widen(char) const@@Base+0x467c4> // b.pmore │ │ │ │ + mov x0, x19 │ │ │ │ + bl d8b0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + add x19, x0, x19 │ │ │ │ + str x0, [x22, #72] │ │ │ │ + stp x0, x19, [x20, #8] │ │ │ │ + ldp x5, x3, [x21, #72] │ │ │ │ + cmp x5, x3 │ │ │ │ + b.eq 64490 ::do_widen(char) const@@Base+0x46430> // b.none │ │ │ │ + mov x2, x5 │ │ │ │ + mov x1, x0 │ │ │ │ + ldp q31, q30, [x2] │ │ │ │ + add x2, x2, #0x28 │ │ │ │ + ldur x4, [x2, #-8] │ │ │ │ + str x4, [x1, #32] │ │ │ │ + stp q31, q30, [x1] │ │ │ │ + add x1, x1, #0x28 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.ne 64448 ::do_widen(char) const@@Base+0x463e8> // b.any │ │ │ │ + sub x1, x3, #0x28 │ │ │ │ + mov x2, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ + sub x1, x1, x5 │ │ │ │ + eor x2, x2, #0xc000000000000001 │ │ │ │ + lsr x1, x1, #3 │ │ │ │ + mul x1, x1, x2 │ │ │ │ + and x1, x1, #0x1fffffffffffffff │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + add x1, x1, x1, lsl #2 │ │ │ │ + add x0, x0, x1, lsl #3 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + mov x25, x22 │ │ │ │ + ldp x1, x0, [x21, #96] │ │ │ │ + stp xzr, xzr, [x25, #96]! │ │ │ │ + str xzr, [x25, #16] │ │ │ │ + subs x19, x0, x1 │ │ │ │ + b.eq 64780 ::do_widen(char) const@@Base+0x46720> // b.none │ │ │ │ + mov x0, #0x7ffffffffffffff8 // #9223372036854775800 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.hi 64828 ::do_widen(char) const@@Base+0x467c8> // b.pmore │ │ │ │ + mov x0, x19 │ │ │ │ + bl d8b0 │ │ │ │ + mov x24, x0 │ │ │ │ + str x24, [x22, #96] │ │ │ │ + add x0, x24, x19 │ │ │ │ + stp x24, x0, [x25, #8] │ │ │ │ + ldp x19, x23, [x21, #96] │ │ │ │ + cmp x19, x23 │ │ │ │ + b.eq 647cc ::do_widen(char) const@@Base+0x4676c> // b.none │ │ │ │ + mov x20, x24 │ │ │ │ + mov x26, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ + str x27, [sp, #80] │ │ │ │ + b 64544 ::do_widen(char) const@@Base+0x464e4> │ │ │ │ + cmp x27, x26 │ │ │ │ + b.hi 64788 ::do_widen(char) const@@Base+0x46728> // b.pmore │ │ │ │ + mov x0, x27 │ │ │ │ + bl d8b0 │ │ │ │ + mov x3, x0 │ │ │ │ + stp x3, x3, [x20] │ │ │ │ + add x27, x3, x27 │ │ │ │ + str x27, [x20, #16] │ │ │ │ + ldp x1, x27, [x19] │ │ │ │ + sub x27, x27, x1 │ │ │ │ + cmp x27, #0x4 │ │ │ │ + b.le 64578 ::do_widen(char) const@@Base+0x46518> │ │ │ │ + mov x0, x3 │ │ │ │ + mov x2, x27 │ │ │ │ + bl da90 │ │ │ │ + mov x3, x0 │ │ │ │ + add x3, x3, x27 │ │ │ │ + add x19, x19, #0x18 │ │ │ │ + str x3, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x23, x19 │ │ │ │ + b.eq 645a0 ::do_widen(char) const@@Base+0x46540> // b.none │ │ │ │ + ldp x0, x27, [x19] │ │ │ │ + stp xzr, xzr, [x20] │ │ │ │ + str xzr, [x20, #16] │ │ │ │ + subs x27, x27, x0 │ │ │ │ + b.ne 644ec ::do_widen(char) const@@Base+0x4648c> // b.any │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + add x27, x3, x27 │ │ │ │ + stp x3, x3, [x20] │ │ │ │ + str x27, [x20, #16] │ │ │ │ + ldp x1, x27, [x19] │ │ │ │ + sub x27, x27, x1 │ │ │ │ + cmp x27, #0x4 │ │ │ │ + b.gt 6451c ::do_widen(char) const@@Base+0x464bc> │ │ │ │ + b.ne 6452c ::do_widen(char) const@@Base+0x464cc> // b.any │ │ │ │ + ldr w0, [x1] │ │ │ │ + add x19, x19, #0x18 │ │ │ │ + str w0, [x3] │ │ │ │ + add x3, x3, x27 │ │ │ │ + str x3, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x23, x19 │ │ │ │ + b.ne 64544 ::do_widen(char) const@@Base+0x464e4> // b.any │ │ │ │ + nop │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + str x20, [x25, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldp x1, x0, [x21, #120] │ │ │ │ + stp xzr, xzr, [x23, #120]! │ │ │ │ + str xzr, [x23, #16] │ │ │ │ + subs x19, x0, x1 │ │ │ │ + b.eq 645dc ::do_widen(char) const@@Base+0x4657c> // b.none │ │ │ │ + mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.hi 6482c ::do_widen(char) const@@Base+0x467cc> // b.pmore │ │ │ │ + mov x0, x19 │ │ │ │ + bl d8b0 │ │ │ │ + mov x3, x0 │ │ │ │ + str x3, [x22, #120] │ │ │ │ + add x0, x3, x19 │ │ │ │ + stp x3, x0, [x23, #8] │ │ │ │ + ldp x1, x19, [x21, #120] │ │ │ │ + sub x19, x19, x1 │ │ │ │ + cmp x19, #0x4 │ │ │ │ + b.le 647d4 ::do_widen(char) const@@Base+0x46774> │ │ │ │ + mov x0, x3 │ │ │ │ + mov x2, x19 │ │ │ │ + bl da90 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr w0, [x21, #144] │ │ │ │ + add x3, x3, x19 │ │ │ │ + str x3, [x23, #8] │ │ │ │ + mov x20, x22 │ │ │ │ + str w0, [x22, #144] │ │ │ │ + ldp x1, x0, [x21, #152] │ │ │ │ + stp xzr, xzr, [x20, #152]! │ │ │ │ + str xzr, [x20, #16] │ │ │ │ + subs x19, x0, x1 │ │ │ │ + b.eq 64790 ::do_widen(char) const@@Base+0x46730> // b.none │ │ │ │ + mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.hi 64830 ::do_widen(char) const@@Base+0x467d0> // b.pmore │ │ │ │ + mov x0, x19 │ │ │ │ + bl d8b0 │ │ │ │ + mov x3, x0 │ │ │ │ + str x3, [x22, #152] │ │ │ │ + add x0, x3, x19 │ │ │ │ + stp x3, x0, [x20, #8] │ │ │ │ + ldp x1, x19, [x21, #152] │ │ │ │ + sub x19, x19, x1 │ │ │ │ + cmp x19, #0x4 │ │ │ │ + b.le 647f0 ::do_widen(char) const@@Base+0x46790> │ │ │ │ + mov x0, x3 │ │ │ │ + mov x2, x19 │ │ │ │ + bl da90 │ │ │ │ + mov x3, x0 │ │ │ │ + add x3, x3, x19 │ │ │ │ + str x3, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + ldp x1, x0, [x21, #176] │ │ │ │ + stp xzr, xzr, [x23, #176]! │ │ │ │ + str xzr, [x23, #16] │ │ │ │ + subs x19, x0, x1 │ │ │ │ + b.eq 64798 ::do_widen(char) const@@Base+0x46738> // b.none │ │ │ │ + mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.hi 64834 ::do_widen(char) const@@Base+0x467d4> // b.pmore │ │ │ │ + mov x0, x19 │ │ │ │ + bl d8b0 │ │ │ │ + mov x3, x0 │ │ │ │ + str x3, [x22, #176] │ │ │ │ + add x0, x3, x19 │ │ │ │ + stp x3, x0, [x23, #8] │ │ │ │ + ldp x1, x19, [x21, #176] │ │ │ │ + sub x19, x19, x1 │ │ │ │ + cmp x19, #0x4 │ │ │ │ + b.le 64800 ::do_widen(char) const@@Base+0x467a0> │ │ │ │ + mov x0, x3 │ │ │ │ + mov x2, x19 │ │ │ │ + bl da90 │ │ │ │ + mov x3, x0 │ │ │ │ + add x3, x3, x19 │ │ │ │ + str x3, [x23, #8] │ │ │ │ + mov x20, x22 │ │ │ │ + ldp x1, x0, [x21, #200] │ │ │ │ + stp xzr, xzr, [x20, #200]! │ │ │ │ + str xzr, [x20, #16] │ │ │ │ + subs x19, x0, x1 │ │ │ │ + b.eq 647a0 ::do_widen(char) const@@Base+0x46740> // b.none │ │ │ │ + mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.hi 64838 ::do_widen(char) const@@Base+0x467d8> // b.pmore │ │ │ │ + mov x0, x19 │ │ │ │ + bl d8b0 │ │ │ │ + mov x3, x0 │ │ │ │ + str x3, [x22, #200] │ │ │ │ + add x0, x3, x19 │ │ │ │ + stp x3, x0, [x20, #8] │ │ │ │ + ldp x1, x19, [x21, #200] │ │ │ │ + sub x19, x19, x1 │ │ │ │ + cmp x19, #0x4 │ │ │ │ + b.le 64810 ::do_widen(char) const@@Base+0x467b0> │ │ │ │ + mov x0, x3 │ │ │ │ + mov x2, x19 │ │ │ │ + bl da90 │ │ │ │ + mov x3, x0 │ │ │ │ + add x3, x3, x19 │ │ │ │ + str x3, [x20, #8] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + b 64360 ::do_widen(char) const@@Base+0x46300> │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b 643c4 ::do_widen(char) const@@Base+0x46364> │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + b 64428 ::do_widen(char) const@@Base+0x463c8> │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + b 644c4 ::do_widen(char) const@@Base+0x46464> │ │ │ │ + tbz x27, #63, 647a8 ::do_widen(char) const@@Base+0x46748> │ │ │ │ + bl d730 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b 64648 ::do_widen(char) const@@Base+0x465e8> │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b 646ac ::do_widen(char) const@@Base+0x4664c> │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b 64710 ::do_widen(char) const@@Base+0x466b0> │ │ │ │ + bl d450 │ │ │ │ + b.ne 6438c ::do_widen(char) const@@Base+0x4632c> // b.any │ │ │ │ + ldr d31, [x1] │ │ │ │ + str d31, [x3] │ │ │ │ + b 6438c ::do_widen(char) const@@Base+0x4632c> │ │ │ │ + b.ne 643f0 ::do_widen(char) const@@Base+0x46390> // b.any │ │ │ │ + ldr s31, [x1] │ │ │ │ + str s31, [x3] │ │ │ │ + b 643f0 ::do_widen(char) const@@Base+0x46390> │ │ │ │ + mov x20, x24 │ │ │ │ + b 645a4 ::do_widen(char) const@@Base+0x46544> │ │ │ │ + b.ne 64608 ::do_widen(char) const@@Base+0x465a8> // b.any │ │ │ │ + ldr w0, [x1] │ │ │ │ + str w0, [x3] │ │ │ │ + b 64608 ::do_widen(char) const@@Base+0x465a8> │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + str x27, [sp, #80] │ │ │ │ + bl d730 │ │ │ │ + b.ne 64674 ::do_widen(char) const@@Base+0x46614> // b.any │ │ │ │ + ldr w0, [x1] │ │ │ │ + str w0, [x3] │ │ │ │ + b 64674 ::do_widen(char) const@@Base+0x46614> │ │ │ │ + b.ne 646d8 ::do_widen(char) const@@Base+0x46678> // b.any │ │ │ │ + ldr w0, [x1] │ │ │ │ + str w0, [x3] │ │ │ │ + b 646d8 ::do_widen(char) const@@Base+0x46678> │ │ │ │ + b.ne 6473c ::do_widen(char) const@@Base+0x466dc> // b.any │ │ │ │ + ldr w0, [x1] │ │ │ │ + str w0, [x3] │ │ │ │ + b 6473c ::do_widen(char) const@@Base+0x466dc> │ │ │ │ + bl d730 │ │ │ │ + bl d730 │ │ │ │ + bl d730 │ │ │ │ + bl d730 │ │ │ │ + bl d730 │ │ │ │ + bl d730 │ │ │ │ + bl d730 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 61598 ::do_widen(char) const@@Base+0x4d058> // b.none │ │ │ │ - b 61548 ::do_widen(char) const@@Base+0x4d008> │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + cbz x0, 648c0 ::do_widen(char) const@@Base+0x46860> │ │ │ │ + bl d870 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + cbz x0, 64860 ::do_widen(char) const@@Base+0x46800> │ │ │ │ + bl d870 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + str x27, [sp, #80] │ │ │ │ + cbz x0, 64874 ::do_widen(char) const@@Base+0x46814> │ │ │ │ + bl d870 │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 61a70 ::do_widen(char) const@@Base+0x4d530> │ │ │ │ - bti j │ │ │ │ - b 61b08 ::do_widen(char) const@@Base+0x4d5c8> │ │ │ │ + ldr x0, [x22, #152] │ │ │ │ + cbz x0, 64890 ::do_widen(char) const@@Base+0x46830> │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x22, #120] │ │ │ │ + cbz x0, 6489c ::do_widen(char) const@@Base+0x4683c> │ │ │ │ + bl d870 │ │ │ │ + ldr x21, [x25, #8] │ │ │ │ + ldr x20, [x22, #96] │ │ │ │ + cmp x21, x20 │ │ │ │ + b.eq 64930 ::do_widen(char) const@@Base+0x468d0> // b.none │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 648b8 ::do_widen(char) const@@Base+0x46858> │ │ │ │ + bl d870 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 648a4 ::do_widen(char) const@@Base+0x46844> │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + b 64854 ::do_widen(char) const@@Base+0x467f4> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 61504 ::do_widen(char) const@@Base+0x4cfc4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 61548 ::do_widen(char) const@@Base+0x4d008> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ + b 64854 ::do_widen(char) const@@Base+0x467f4> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 61c88 ::do_widen(char) const@@Base+0x4d748> │ │ │ │ + b 64890 ::do_widen(char) const@@Base+0x46830> │ │ │ │ + bti j │ │ │ │ + bl d480 <__cxa_begin_catch@plt> │ │ │ │ + cmp x24, x20 │ │ │ │ + b.eq 64920 ::do_widen(char) const@@Base+0x468c0> // b.none │ │ │ │ + ldr x0, [x24] │ │ │ │ + cbz x0, 648fc ::do_widen(char) const@@Base+0x4689c> │ │ │ │ + bl d870 │ │ │ │ + add x24, x24, #0x18 │ │ │ │ + b 648e8 ::do_widen(char) const@@Base+0x46888> │ │ │ │ bti j │ │ │ │ + ldr x1, [x22, #176] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 61d5c ::do_widen(char) const@@Base+0x4d81c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 61548 ::do_widen(char) const@@Base+0x4d008> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - bl d530 │ │ │ │ + cbz x1, 64884 ::do_widen(char) const@@Base+0x46824> │ │ │ │ + mov x0, x1 │ │ │ │ + bl d870 │ │ │ │ + b 64884 ::do_widen(char) const@@Base+0x46824> │ │ │ │ + bl dc10 <__cxa_rethrow@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 61d00 ::do_widen(char) const@@Base+0x4d7c0> │ │ │ │ + b 64860 ::do_widen(char) const@@Base+0x46800> │ │ │ │ + ldr x0, [x22, #96] │ │ │ │ + cbz x0, 64844 ::do_widen(char) const@@Base+0x467e4> │ │ │ │ + bl d870 │ │ │ │ + b 64844 ::do_widen(char) const@@Base+0x467e4> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 6160c ::do_widen(char) const@@Base+0x4d0cc> │ │ │ │ - add x0, sp, #0x200 │ │ │ │ - str x0, [sp, #496] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 61548 ::do_widen(char) const@@Base+0x4d008> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc30 │ │ │ │ - bl d6d0 │ │ │ │ + b 6489c ::do_widen(char) const@@Base+0x4683c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ + bl dd50 <__cxa_end_catch@plt> │ │ │ │ + ldr x0, [x22, #96] │ │ │ │ + cbz x0, 6496c ::do_widen(char) const@@Base+0x4690c> │ │ │ │ + bl d870 │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + b 64844 ::do_widen(char) const@@Base+0x467e4> │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + b 64844 ::do_widen(char) const@@Base+0x467e4> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + add x25, x0, #0x8 │ │ │ │ + ldr x20, [x0, #16] │ │ │ │ + cbz x20, 64aa0 ::do_widen(char) const@@Base+0x46a40> │ │ │ │ + mov x21, x1 │ │ │ │ + mov x26, x2 │ │ │ │ + mov x22, x25 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ + mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ + nop │ │ │ │ + ldr x19, [x20, #40] │ │ │ │ + mov x1, x21 │ │ │ │ + cmp x26, x19 │ │ │ │ + csel x2, x26, x19, ls // ls = plast │ │ │ │ + cbz x2, 649e0 ::do_widen(char) const@@Base+0x46980> │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + bl d4f0 │ │ │ │ + cbnz w0, 649f8 ::do_widen(char) const@@Base+0x46998> │ │ │ │ + sub x19, x19, x26 │ │ │ │ + mov w0, w19 │ │ │ │ + cmp x19, x23 │ │ │ │ + b.gt 649fc ::do_widen(char) const@@Base+0x4699c> │ │ │ │ + cmp x19, x24 │ │ │ │ + b.lt 64a74 ::do_widen(char) const@@Base+0x46a14> // b.tstop │ │ │ │ + tbnz w0, #31, 64a74 ::do_widen(char) const@@Base+0x46a14> │ │ │ │ + mov x22, x20 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cbnz x20, 649c0 ::do_widen(char) const@@Base+0x46960> │ │ │ │ + cmp x25, x22 │ │ │ │ + b.eq 64a80 ::do_widen(char) const@@Base+0x46a20> // b.none │ │ │ │ + ldr x19, [x22, #40] │ │ │ │ + cmp x26, x19 │ │ │ │ + csel x2, x26, x19, ls // ls = plast │ │ │ │ + cbz x2, 64a30 ::do_widen(char) const@@Base+0x469d0> │ │ │ │ + ldr x1, [x22, #32] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d4f0 │ │ │ │ + cbnz w0, 64a4c ::do_widen(char) const@@Base+0x469ec> │ │ │ │ + sub x0, x26, x19 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 64a80 ::do_widen(char) const@@Base+0x46a20> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 64ac0 ::do_widen(char) const@@Base+0x46a60> // b.tstop │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + csel x22, x22, x25, ge // ge = tcont │ │ │ │ + mov x0, x22 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x20, [x20, #24] │ │ │ │ + cbnz x20, 649c0 ::do_widen(char) const@@Base+0x46960> │ │ │ │ + b 64a08 ::do_widen(char) const@@Base+0x469a8> │ │ │ │ + mov x0, x22 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x22, x25 │ │ │ │ + mov x0, x22 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + mov x22, x25 │ │ │ │ + b 64a58 ::do_widen(char) const@@Base+0x469f8> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + mov x13, #0x84d0 // #34000 │ │ │ │ + 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] │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, x13 │ │ │ │ + str xzr, [sp, #1024] │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x0, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + add x0, x0, #0xde0 │ │ │ │ + add x21, sp, #0x90 │ │ │ │ + mov w20, w2 │ │ │ │ + mov w5, #0xe0 // #224 │ │ │ │ + str w20, [sp, #28] │ │ │ │ + add x4, x21, #0x10 │ │ │ │ + mov x22, #0x8040 // #32832 │ │ │ │ + add x2, sp, x22 │ │ │ │ + smull x23, w1, w5 │ │ │ │ + ldr w7, [x0] │ │ │ │ + ldr x1, [x3] │ │ │ │ + str x1, [x2, #1160] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldrh w5, [x0, #4] │ │ │ │ + mov x2, #0x6 // #6 │ │ │ │ + ldr x19, [x28, #936] │ │ │ │ + stp x4, x2, [sp, #144] │ │ │ │ + add x25, x28, #0x80 │ │ │ │ + str w7, [sp, #160] │ │ │ │ + mov x0, x25 │ │ │ │ + strb wzr, [sp, #166] │ │ │ │ + add x19, x19, x23 │ │ │ │ + strh w5, [x4, #4] │ │ │ │ + mov x1, x21 │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d600 ::do_widen(char) const@@Base+0x3f5a0> │ │ │ │ + mov x2, x0 │ │ │ │ + mov w1, w20 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr d0, [x2] │ │ │ │ + bl 713e0 ::do_widen(char) const@@Base+0x53380> │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + add x1, x21, #0x10 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 64b9c ::do_widen(char) const@@Base+0x46b3c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x28, #936] │ │ │ │ + mov x1, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ + movk x1, #0xcccd │ │ │ │ + add x0, x0, x23 │ │ │ │ + ldp x2, x0, [x0, #72] │ │ │ │ + sub x0, x0, x2 │ │ │ │ + asr x0, x0, #3 │ │ │ │ + mul x0, x0, x1 │ │ │ │ + cbz w0, 64ec0 ::do_widen(char) const@@Base+0x46e60> │ │ │ │ + adrp x0, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + add x26, x0, #0xd50 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + add x19, x21, #0x10 │ │ │ │ + ldr w0, [sp, #28] │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + ldrh w1, [x26, #4] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + strh w1, [sp, #24] │ │ │ │ + sbfiz x0, x0, #3, #32 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr w0, [x26] │ │ │ │ + str w0, [sp, #16] │ │ │ │ + mov x0, #0x848000000000 // #145685290680320 │ │ │ │ + movk x0, #0x412e, lsl #48 │ │ │ │ + fmov d15, x0 │ │ │ │ + b 64c88 ::do_widen(char) const@@Base+0x46c28> │ │ │ │ + add x2, x28, #0x120 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 171d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9200> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 13d28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5d58> │ │ │ │ + ldr x1, [x28, #936] │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, x23 │ │ │ │ + add x2, x1, #0x30 │ │ │ │ + add x1, x1, #0x18 │ │ │ │ + bl 15820 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7850> │ │ │ │ + mov w20, w0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 13a80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5ab0> │ │ │ │ + cmn w20, #0x2 │ │ │ │ + b.eq 654ec ::do_widen(char) const@@Base+0x4748c> // b.none │ │ │ │ + cmn w20, #0x1 │ │ │ │ + b.eq 653c4 ::do_widen(char) const@@Base+0x47364> // b.none │ │ │ │ + ldr x0, [x28, #936] │ │ │ │ + mov x2, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ + ldr w1, [x28, #1012] │ │ │ │ + movk x2, #0xcccd │ │ │ │ + add x0, x0, x23 │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + add w1, w1, w20 │ │ │ │ + str w1, [x28, #1012] │ │ │ │ + add x22, x22, #0x28 │ │ │ │ + ldp x1, x0, [x0, #72] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + asr x0, x0, #3 │ │ │ │ + mul x0, x0, x2 │ │ │ │ + cmp w0, w24 │ │ │ │ + b.ls 64ec8 ::do_widen(char) const@@Base+0x46e68> // b.plast │ │ │ │ + mov x2, #0x6 // #6 │ │ │ │ + stp x19, x2, [sp, #144] │ │ │ │ + ldr w2, [sp, #16] │ │ │ │ + strb wzr, [sp, #166] │ │ │ │ + mov x1, x21 │ │ │ │ + str w2, [x19] │ │ │ │ + mov x0, x25 │ │ │ │ + ldrh w2, [sp, #24] │ │ │ │ + strh w2, [x19, #4] │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d4c0 ::do_widen(char) const@@Base+0x3f460> │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + ldr w20, [x0] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 64ccc ::do_widen(char) const@@Base+0x46c6c> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl d870 │ │ │ │ + cmp w20, #0x1 │ │ │ │ + b.le 64cdc ::do_widen(char) const@@Base+0x46c7c> │ │ │ │ + add x0, x28, #0x378 │ │ │ │ + bl d3c0 │ │ │ │ + ldr x3, [x28, #936] │ │ │ │ + mov w20, #0x18 // #24 │ │ │ │ + ldr w2, [x28, #1024] │ │ │ │ + add x1, x28, #0x400 │ │ │ │ + add x3, x3, x23 │ │ │ │ + umull x20, w24, w20 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + ldr x0, [x3, #96] │ │ │ │ + add x5, x0, x20 │ │ │ │ + ldr x4, [x0, x20] │ │ │ │ + ldr x0, [x5, #8] │ │ │ │ + str w2, [x28, #1024] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + fmov d31, x0 │ │ │ │ + sshr d31, d31, #2 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.eq 64eb0 ::do_widen(char) const@@Base+0x46e50> // b.none │ │ │ │ + ldr d27, [x1, #8] │ │ │ │ + ucvtf d30, w2 │ │ │ │ + ldr d29, [x1, #24] │ │ │ │ + fsub d28, d31, d27 │ │ │ │ + fdiv d30, d28, d30 │ │ │ │ + fadd d30, d30, d27 │ │ │ │ + fsub d31, d31, d30 │ │ │ │ + str d30, [x1, #16] │ │ │ │ + fmadd d29, d31, d28, d29 │ │ │ │ + str d29, [x1, #32] │ │ │ │ + ldr x0, [x3, #72] │ │ │ │ + add x2, x28, #0x428 │ │ │ │ + ldr x3, [x28, #784] │ │ │ │ + add x5, x0, x22 │ │ │ │ + ldrsw x4, [x0, x22] │ │ │ │ + ldr w0, [x28, #1064] │ │ │ │ + ldrsw x5, [x5, #20] │ │ │ │ + ldr x4, [x3, x4, lsl #3] │ │ │ │ + str d30, [x1, #8] │ │ │ │ + str d29, [x1, #24] │ │ │ │ + add w1, w0, #0x1 │ │ │ │ + ldr x0, [x3, x5, lsl #3] │ │ │ │ + ldr w3, [x4, #32] │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + str w1, [x28, #1064] │ │ │ │ + sub w0, w0, w3 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + scvtf d31, w0 │ │ │ │ + fdiv d31, d31, d15 │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.eq 64ea0 ::do_widen(char) const@@Base+0x46e40> // b.none │ │ │ │ + ldr d27, [x2, #8] │ │ │ │ + ucvtf d30, w1 │ │ │ │ + ldr d29, [x2, #24] │ │ │ │ + fsub d28, d31, d27 │ │ │ │ + fdiv d30, d28, d30 │ │ │ │ + fadd d30, d30, d27 │ │ │ │ + fsub d31, d31, d30 │ │ │ │ + str d30, [x2, #16] │ │ │ │ + fmadd d29, d28, d31, d29 │ │ │ │ + str d29, [x2, #32] │ │ │ │ + ldrh w3, [x26, #4] │ │ │ │ + mov x5, #0x6 // #6 │ │ │ │ + ldr w4, [x26] │ │ │ │ + mov x1, x21 │ │ │ │ + str d30, [x2, #8] │ │ │ │ + mov x0, x25 │ │ │ │ + str d29, [x2, #24] │ │ │ │ + stp x19, x5, [sp, #144] │ │ │ │ + strb wzr, [sp, #166] │ │ │ │ + str w4, [x19] │ │ │ │ + strh w3, [x19, #4] │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d4c0 ::do_widen(char) const@@Base+0x3f460> │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + ldr w27, [x0] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 64e14 ::do_widen(char) const@@Base+0x46db4> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl d870 │ │ │ │ + cmp w27, #0x1 │ │ │ │ + b.le 64e24 ::do_widen(char) const@@Base+0x46dc4> │ │ │ │ + add x0, x28, #0x378 │ │ │ │ + bl d590 │ │ │ │ + ldr x0, [x28, #936] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + add x0, x0, x23 │ │ │ │ + ldr x1, [x28, #640] │ │ │ │ + ldr x2, [x0, #96] │ │ │ │ + ldr x1, [x1, x3] │ │ │ │ + add x3, x2, x20 │ │ │ │ + ldr x4, [x2, x20] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + cmp x4, x2 │ │ │ │ + b.eq 65614 ::do_widen(char) const@@Base+0x475b4> // b.none │ │ │ │ + ldrb w2, [x1, #64] │ │ │ │ + add x5, x28, #0x298 │ │ │ │ + ldr x4, [x0, #72] │ │ │ │ + add x4, x4, x22 │ │ │ │ + tbnz w2, #0, 64c04 ::do_widen(char) const@@Base+0x46ba4> │ │ │ │ + add x2, x28, #0x120 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 12b40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4b70> │ │ │ │ + mov x0, x21 │ │ │ │ + bl f628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1658> │ │ │ │ + ldr x1, [x28, #936] │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, x23 │ │ │ │ + add x2, x1, #0x30 │ │ │ │ + add x1, x1, #0x18 │ │ │ │ + bl 11144 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3174> │ │ │ │ + mov w20, w0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl f380 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x13b0> │ │ │ │ + b 64c3c ::do_widen(char) const@@Base+0x46bdc> │ │ │ │ + fmov d30, d31 │ │ │ │ + movi d29, #0x0 │ │ │ │ + str d31, [x2, #16] │ │ │ │ + b 64dc8 ::do_widen(char) const@@Base+0x46d68> │ │ │ │ + fmov d30, d31 │ │ │ │ + movi d29, #0x0 │ │ │ │ + str d31, [x1, #16] │ │ │ │ + b 64d4c ::do_widen(char) const@@Base+0x46cec> │ │ │ │ + adrp x0, 7c000 ::do_widen(char) const@@Base+0x5dfa0> │ │ │ │ + str x0, [sp, #32] │ │ │ │ ldr x0, [sp, #32] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x23 │ │ │ │ - str x1, [sp, #736] │ │ │ │ - bl d410 │ │ │ │ - b 6151c ::do_widen(char) const@@Base+0x4cfdc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x3, x21, #0x10 │ │ │ │ + mov x5, #0x6 // #6 │ │ │ │ + stp x3, x5, [sp, #144] │ │ │ │ + add x2, x0, #0xd50 │ │ │ │ + strb wzr, [sp, #166] │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x25 │ │ │ │ + ldr w4, [x2] │ │ │ │ + ldrh w2, [x2, #4] │ │ │ │ + str w4, [sp, #160] │ │ │ │ + strh w2, [x3, #4] │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d4c0 ::do_widen(char) const@@Base+0x3f460> │ │ │ │ + ldr x2, [sp, #144] │ │ │ │ + add x1, x21, #0x10 │ │ │ │ + ldr w19, [x0] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 64f1c ::do_widen(char) const@@Base+0x46ebc> // b.none │ │ │ │ + mov x0, x2 │ │ │ │ + bl d870 │ │ │ │ + cmp w19, #0x1 │ │ │ │ + b.le 64f2c ::do_widen(char) const@@Base+0x46ecc> │ │ │ │ + add x0, x28, #0x378 │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [x28, #936] │ │ │ │ + add x1, x1, x23 │ │ │ │ + ldp x11, x12, [x1, #152] │ │ │ │ + cmp x12, x11 │ │ │ │ + b.eq 6510c ::do_widen(char) const@@Base+0x470ac> // b.none │ │ │ │ + ldr w0, [sp, #28] │ │ │ │ + mov w7, #0x18 // #24 │ │ │ │ + mov x24, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ + add x2, x28, #0x260 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + movk x24, #0xaaa, lsl #48 │ │ │ │ + smull x22, w0, w7 │ │ │ │ + b 64fa8 ::do_widen(char) const@@Base+0x46f48> │ │ │ │ + add x26, x26, x22 │ │ │ │ + ldr w4, [sp, #28] │ │ │ │ + ldr x9, [x1, #176] │ │ │ │ + csel w8, w4, w3, ge // ge = tcont │ │ │ │ + ldp x19, x3, [x26, #8] │ │ │ │ + ldr x10, [x1, #200] │ │ │ │ + ldr w9, [x9, x0] │ │ │ │ + ldr w10, [x10, x0] │ │ │ │ + cmp x19, x3 │ │ │ │ + b.eq 64fe4 ::do_widen(char) const@@Base+0x46f84> // b.none │ │ │ │ + add x0, x19, #0xc │ │ │ │ + stp w8, w9, [x19] │ │ │ │ + str w10, [x19, #8] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + str x0, [x26, #8] │ │ │ │ + sub x0, x12, x11 │ │ │ │ + cmp x27, x0, asr #2 │ │ │ │ + b.cs 6510c ::do_widen(char) const@@Base+0x470ac> // b.hs, b.nlast │ │ │ │ + ubfiz x0, x27, #2, #32 │ │ │ │ + ldr w4, [sp, #28] │ │ │ │ + ldr x26, [x2] │ │ │ │ + ldr w3, [x11, x0] │ │ │ │ + cmp w4, w3 │ │ │ │ + b.le 64f60 ::do_widen(char) const@@Base+0x46f00> │ │ │ │ + smaddl x26, w3, w7, x26 │ │ │ │ + mov x8, x4 │ │ │ │ + ldr x9, [x1, #176] │ │ │ │ + ldr x10, [x1, #200] │ │ │ │ + ldp x19, x3, [x26, #8] │ │ │ │ + ldr w9, [x9, x0] │ │ │ │ + ldr w10, [x10, x0] │ │ │ │ + cmp x19, x3 │ │ │ │ + b.ne 64f88 ::do_widen(char) const@@Base+0x46f28> // b.any │ │ │ │ + ldr x3, [x26] │ │ │ │ + mov x4, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ + movk x4, #0xaaab │ │ │ │ + sub x1, x19, x3 │ │ │ │ + asr x0, x1, #2 │ │ │ │ + mul x0, x0, x4 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 65940 ::do_widen(char) const@@Base+0x478e0> // b.none │ │ │ │ + cmp x0, #0x0 │ │ │ │ + csinc x11, x0, xzr, ne // ne = any │ │ │ │ + adds x0, x0, x11 │ │ │ │ + b.cs 65770 ::do_widen(char) const@@Base+0x47710> // b.hs, b.nlast │ │ │ │ + cmp x0, x24 │ │ │ │ + csel x20, x0, x24, ls // ls = plast │ │ │ │ + add x20, x20, x20, lsl #1 │ │ │ │ + lsl x20, x20, #2 │ │ │ │ + mov x0, x20 │ │ │ │ + str w9, [sp, #8] │ │ │ │ + str w10, [sp, #16] │ │ │ │ + str w8, [sp, #24] │ │ │ │ + stp x3, x1, [sp, #40] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + bl d8b0 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x4, x0 │ │ │ │ + ldr w8, [sp, #24] │ │ │ │ + mov w7, #0x18 // #24 │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr w9, [sp, #8] │ │ │ │ + ldr w10, [sp, #16] │ │ │ │ + str w8, [x4, x1] │ │ │ │ + stp w9, w10, [x0, #4] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + cmp x19, x3 │ │ │ │ + b.eq 653bc ::do_widen(char) const@@Base+0x4735c> // b.none │ │ │ │ + mov x1, x4 │ │ │ │ + mov x0, x3 │ │ │ │ + nop │ │ │ │ + ldr x8, [x0] │ │ │ │ + str x8, [x1] │ │ │ │ + ldr w8, [x0, #8] │ │ │ │ + add x0, x0, #0xc │ │ │ │ + str w8, [x1, #8] │ │ │ │ + add x1, x1, #0xc │ │ │ │ + cmp x19, x0 │ │ │ │ + b.ne 65080 ::do_widen(char) const@@Base+0x47020> // b.any │ │ │ │ + sub x1, x19, #0xc │ │ │ │ + mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ + sub x1, x1, x3 │ │ │ │ + eor x0, x0, #0x8000000000000001 │ │ │ │ + lsr x1, x1, #2 │ │ │ │ + mul x1, x1, x0 │ │ │ │ + and x1, x1, #0x3fffffffffffffff │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + add x1, x1, x1, lsl #1 │ │ │ │ + add x19, x4, x1, lsl #2 │ │ │ │ + add x19, x19, #0xc │ │ │ │ + cbz x3, 650e4 ::do_widen(char) const@@Base+0x47084> │ │ │ │ + mov x0, x3 │ │ │ │ + stp x4, x2, [sp, #8] │ │ │ │ + bl d870 │ │ │ │ + ldp x4, x2, [sp, #8] │ │ │ │ + mov w7, #0x18 // #24 │ │ │ │ + ldr x1, [x28, #936] │ │ │ │ + add x20, x4, x20 │ │ │ │ + stp x4, x19, [x26] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + add x1, x1, x23 │ │ │ │ + str x20, [x26, #16] │ │ │ │ + ldp x11, x12, [x1, #152] │ │ │ │ + sub x0, x12, x11 │ │ │ │ + cmp x27, x0, asr #2 │ │ │ │ + b.cc 64fa8 ::do_widen(char) const@@Base+0x46f48> // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x2, x21, #0x10 │ │ │ │ + mov x5, #0x6 // #6 │ │ │ │ + stp x2, x5, [sp, #144] │ │ │ │ + add x3, x0, #0xd50 │ │ │ │ + strb wzr, [sp, #166] │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x25 │ │ │ │ + ldr w4, [x3] │ │ │ │ + ldrh w3, [x3, #4] │ │ │ │ + str w4, [sp, #160] │ │ │ │ + strh w3, [x2, #4] │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d4c0 ::do_widen(char) const@@Base+0x3f460> │ │ │ │ + ldr x2, [sp, #144] │ │ │ │ + add x1, x21, #0x10 │ │ │ │ + ldr w19, [x0] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 65160 ::do_widen(char) const@@Base+0x47100> // b.none │ │ │ │ + mov x0, x2 │ │ │ │ + bl d870 │ │ │ │ + cmp w19, #0x1 │ │ │ │ + b.le 65170 ::do_widen(char) const@@Base+0x47110> │ │ │ │ + add x0, x28, #0x378 │ │ │ │ + bl d590 │ │ │ │ + adrp x3, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x3, x3, #0xe0 │ │ │ │ + add x1, x21, #0x10 │ │ │ │ + mov x2, #0x6 // #6 │ │ │ │ + stp x1, x2, [sp, #144] │ │ │ │ + add x0, x28, #0x90 │ │ │ │ + ldr w4, [x3] │ │ │ │ + ldrh w3, [x3, #4] │ │ │ │ + str w4, [sp, #160] │ │ │ │ + strb wzr, [sp, #166] │ │ │ │ + strh w3, [x1, #4] │ │ │ │ + bl 64980 ::do_widen(char) const@@Base+0x46920> │ │ │ │ + add x1, x28, #0x98 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 65210 ::do_widen(char) const@@Base+0x471b0> // b.none │ │ │ │ + ldr x0, [x28, #640] │ │ │ │ + ldr w20, [sp, #28] │ │ │ │ + ldr x1, [x0, w20, sxtw #3] │ │ │ │ + ldr x2, [x1, #344] │ │ │ │ + ldr x0, [x1, #360] │ │ │ │ + ldr w1, [x1, #368] │ │ │ │ + sub x0, x0, x2 │ │ │ │ + add x0, x1, x0, lsl #3 │ │ │ │ + cbz x0, 65210 ::do_widen(char) const@@Base+0x471b0> │ │ │ │ + ldr x19, [x28, #936] │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x25 │ │ │ │ + add x19, x19, x23 │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d600 ::do_widen(char) const@@Base+0x3f5a0> │ │ │ │ + mov x2, x0 │ │ │ │ + mov w1, w20 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr d0, [x2] │ │ │ │ + bl 70ba4 ::do_widen(char) const@@Base+0x52b44> │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + add x1, x21, #0x10 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 65210 ::do_widen(char) const@@Base+0x471b0> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x28, #960] │ │ │ │ + ldr w1, [x28, #1008] │ │ │ │ + stp xzr, xzr, [sp, #72] │ │ │ │ + stp xzr, xzr, [sp, #88] │ │ │ │ + ldr w0, [x0, x1, lsl #2] │ │ │ │ + str xzr, [sp, #104] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 652fc ::do_widen(char) const@@Base+0x4729c> // b.none │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.eq 652b8 ::do_widen(char) const@@Base+0x47258> // b.none │ │ │ │ + cbnz w0, 65268 ::do_widen(char) const@@Base+0x47208> │ │ │ │ + ldr x0, [x28, #640] │ │ │ │ + ldr w2, [sp, #28] │ │ │ │ + ldr x1, [x28, #936] │ │ │ │ + ldr x0, [x0, w2, sxtw #3] │ │ │ │ + add x1, x1, x23 │ │ │ │ + add x2, x1, #0x30 │ │ │ │ + add x1, x1, #0x18 │ │ │ │ + bl 78dc0 ::do_widen(char) const@@Base+0x5ad60> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + cbz x0, 65268 ::do_widen(char) const@@Base+0x47208> │ │ │ │ + bl d870 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ + mov x1, #0x8040 // #32832 │ │ │ │ + add x2, sp, x1 │ │ │ │ + ldr x3, [x2, #1160] │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + subs x3, x3, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 61548 ::do_widen(char) const@@Base+0x4d008> // b.any │ │ │ │ - adrp x0, 78000 ::do_widen(char) const@@Base+0x63ac0> │ │ │ │ - add x0, x0, #0xf18 │ │ │ │ - bl d530 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + b.ne 657b0 ::do_widen(char) const@@Base+0x47750> // b.any │ │ │ │ + mov x13, #0x84d0 // #34000 │ │ │ │ + add sp, sp, x13 │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ + 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], #112 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr w1, [sp, #28] │ │ │ │ + ldr x0, [x28, #640] │ │ │ │ + sbfiz x19, x1, #3, #32 │ │ │ │ + ldr x1, [x28, #936] │ │ │ │ + ldr x0, [x0, x19] │ │ │ │ + add x1, x1, x23 │ │ │ │ + add x2, x1, #0x30 │ │ │ │ + add x1, x1, #0x18 │ │ │ │ + bl 78dc0 ::do_widen(char) const@@Base+0x5ad60> │ │ │ │ + ldr x0, [x28, #640] │ │ │ │ + ldr x1, [x28, #936] │ │ │ │ + ldr x0, [x0, x19] │ │ │ │ + add x1, x1, x23 │ │ │ │ + add x2, x1, #0x30 │ │ │ │ + add x1, x1, #0x18 │ │ │ │ + bl 77fe0 ::do_widen(char) const@@Base+0x59f80> │ │ │ │ + b 6525c ::do_widen(char) const@@Base+0x471fc> │ │ │ │ + ldr w1, [sp, #28] │ │ │ │ + ldr x0, [x28, #640] │ │ │ │ + sbfiz x20, x1, #3, #32 │ │ │ │ + ldr x1, [x28, #936] │ │ │ │ + ldr x0, [x0, x20] │ │ │ │ + add x1, x1, x23 │ │ │ │ + add x2, x1, #0x30 │ │ │ │ + add x1, x1, #0x18 │ │ │ │ + bl 78dc0 ::do_widen(char) const@@Base+0x5ad60> │ │ │ │ + ldr x7, [x28, #640] │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + add x1, x1, #0x428 │ │ │ │ + add x2, x21, #0x10 │ │ │ │ + ldr x19, [x28, #936] │ │ │ │ + mov x5, #0xa // #10 │ │ │ │ + ldr x4, [x1] │ │ │ │ + add x19, x19, x23 │ │ │ │ + ldrh w3, [x1, #8] │ │ │ │ + mov x0, x25 │ │ │ │ + ldr x24, [x7, x20] │ │ │ │ + stp x2, x5, [sp, #144] │ │ │ │ + mov x1, x21 │ │ │ │ + str x4, [sp, #160] │ │ │ │ + add x19, x19, #0x18 │ │ │ │ + strb wzr, [sp, #170] │ │ │ │ + strh w3, [x2, #8] │ │ │ │ + bl d950 , std::allocator > const&) const@plt> │ │ │ │ + bl 5d600 ::do_widen(char) const@@Base+0x3f5a0> │ │ │ │ + mov x3, x0 │ │ │ │ + add x22, sp, #0x48 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x2, x22 │ │ │ │ + ldr d0, [x3] │ │ │ │ + bl 73ce0 ::do_widen(char) const@@Base+0x55c80> │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 6539c ::do_widen(char) const@@Base+0x4733c> // b.none │ │ │ │ + bl d870 │ │ │ │ + ldr x0, [x28, #640] │ │ │ │ + mov x2, x22 │ │ │ │ + ldr x1, [x28, #936] │ │ │ │ + ldr x0, [x0, x20] │ │ │ │ + add x1, x1, x23 │ │ │ │ + add x1, x1, #0x18 │ │ │ │ + bl 745a0 ::do_widen(char) const@@Base+0x56540> │ │ │ │ + b 6525c ::do_widen(char) const@@Base+0x471fc> │ │ │ │ + mov x19, x4 │ │ │ │ + b 650c8 ::do_widen(char) const@@Base+0x47068> │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + add x20, sp, #0x70 │ │ │ │ + ldr x1, [x28, #640] │ │ │ │ + add x2, x20, #0x10 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, x3] │ │ │ │ + ldp x23, x22, [x1] │ │ │ │ + stp x2, xzr, [sp, #112] │ │ │ │ + strb wzr, [sp, #128] │ │ │ │ + add x1, x22, #0x2d │ │ │ │ + bl dcd0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x2c │ │ │ │ + b.ls 659b8 ::do_widen(char) const@@Base+0x47958> // b.plast │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + add x1, x1, #0x940 │ │ │ │ + mov x2, #0x2d // #45 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x22, x0 │ │ │ │ + b.hi 65a18 ::do_widen(char) const@@Base+0x479b8> // b.pmore │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 659e8 ::do_widen(char) const@@Base+0x47988> // b.none │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + add x1, x1, #0x8f0 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + add x0, x21, #0x10 │ │ │ │ + mov x23, x22 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + ldr x1, [x23], #16 │ │ │ │ + cmp x1, x23 │ │ │ │ + b.eq 65734 ::do_widen(char) const@@Base+0x476d4> // b.none │ │ │ │ + ldr x0, [x22, #16] │ │ │ │ + str x1, [sp, #144] │ │ │ │ + str x0, [sp, #160] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + str x0, [sp, #152] │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + stp x23, xzr, [x22] │ │ │ │ + mov x7, #0x8040 // #32832 │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + add x2, sp, x7 │ │ │ │ + ldr x0, [x2, #1160] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 61548 ::do_widen(char) const@@Base+0x4d008> // b.any │ │ │ │ - bl dab0 │ │ │ │ + b.ne 657b0 ::do_widen(char) const@@Base+0x47750> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 259a0 ::do_widen(char) const@@Base+0x7940> │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + add x20, sp, #0x70 │ │ │ │ + ldr x1, [x28, #640] │ │ │ │ + add x2, x20, #0x10 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, x3] │ │ │ │ + ldp x23, x22, [x1] │ │ │ │ + stp x2, xzr, [sp, #112] │ │ │ │ + strb wzr, [sp, #128] │ │ │ │ + add x1, x22, #0x2d │ │ │ │ + bl dcd0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x2c │ │ │ │ + b.ls 65824 ::do_widen(char) const@@Base+0x477c4> // b.plast │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + add x1, x1, #0x910 │ │ │ │ + mov x2, #0x2d // #45 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x22, x0 │ │ │ │ + b.hi 6584c ::do_widen(char) const@@Base+0x477ec> // b.pmore │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 657f4 ::do_widen(char) const@@Base+0x47794> // b.none │ │ │ │ + adrp x1, 7a000 ::do_widen(char) const@@Base+0x5bfa0> │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + add x1, x1, #0x8f0 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + add x0, x21, #0x10 │ │ │ │ + mov x23, x22 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + ldr x1, [x23], #16 │ │ │ │ + cmp x1, x23 │ │ │ │ + b.eq 6575c ::do_widen(char) const@@Base+0x476fc> // b.none │ │ │ │ + ldr x0, [x22, #16] │ │ │ │ + str x1, [sp, #144] │ │ │ │ + str x0, [sp, #160] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + str x0, [sp, #152] │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + stp x23, xzr, [x22] │ │ │ │ + mov x12, #0x8040 // #32832 │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + add x2, sp, x12 │ │ │ │ + ldr x0, [x2, #1160] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 657b0 ::do_widen(char) const@@Base+0x47750> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 259a0 ::do_widen(char) const@@Base+0x7940> │ │ │ │ + ldp x23, x22, [x1] │ │ │ │ + add x20, sp, #0x70 │ │ │ │ + add x2, x20, #0x10 │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + stp x2, xzr, [sp, #112] │ │ │ │ + add x1, x22, #0x2c │ │ │ │ + strb wzr, [sp, #128] │ │ │ │ + bl dcd0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x2b │ │ │ │ + b.ls 65ab8 ::do_widen(char) const@@Base+0x47a58> // b.plast │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + add x1, x1, #0x8b8 │ │ │ │ + mov x2, #0x2c // #44 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x22, x0 │ │ │ │ + b.hi 65a90 ::do_widen(char) const@@Base+0x47a30> // b.pmore │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x26 │ │ │ │ + b.ls 65a60 ::do_widen(char) const@@Base+0x47a00> // b.plast │ │ │ │ + adrp x1, 7d000 ::do_widen(char) const@@Base+0x5efa0> │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + add x1, x1, #0x8e8 │ │ │ │ + mov x2, #0x27 // #39 │ │ │ │ + bl d400 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + add x0, x21, #0x10 │ │ │ │ + mov x23, x22 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + ldr x1, [x23], #16 │ │ │ │ + cmp x1, x23 │ │ │ │ + b.eq 65748 ::do_widen(char) const@@Base+0x476e8> // b.none │ │ │ │ + ldr x0, [x22, #16] │ │ │ │ + str x1, [sp, #144] │ │ │ │ + str x0, [sp, #160] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + str x0, [sp, #152] │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + stp x23, xzr, [x22] │ │ │ │ + mov x16, #0x8040 // #32832 │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + add x2, sp, x16 │ │ │ │ + ldr x0, [x2, #1160] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 657b0 ::do_widen(char) const@@Base+0x47750> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 259a0 ::do_widen(char) const@@Base+0x7940> │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mov x1, x23 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 654a8 ::do_widen(char) const@@Base+0x47448> │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mov x1, x23 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 656f0 ::do_widen(char) const@@Base+0x47690> │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mov x1, x23 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl d270 │ │ │ │ + b 655d0 ::do_widen(char) const@@Base+0x47570> │ │ │ │ + mov x20, #0x7ffffffffffffff8 // #9223372036854775800 │ │ │ │ + b 65024 ::do_widen(char) const@@Base+0x46fc4> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x21, x1 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x20 │ │ │ │ - bl d360 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - add x0, sp, #0x210 │ │ │ │ - str wzr, [sp, #72] │ │ │ │ - str x0, [sp, #88] │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - tbnz w28, #0, 61c70 ::do_widen(char) const@@Base+0x4d730> │ │ │ │ - b 61c78 ::do_widen(char) const@@Base+0x4d738> │ │ │ │ + bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x3, #0x8040 // #32832 │ │ │ │ + add x2, sp, x3 │ │ │ │ + ldr x0, [x2, #1160] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 659b0 ::do_widen(char) const@@Base+0x47950> // b.none │ │ │ │ + bl d420 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x210 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - tbnz w28, #0, 61c70 ::do_widen(char) const@@Base+0x4d730> │ │ │ │ - b 61c78 ::do_widen(char) const@@Base+0x4d738> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + cbz x0, 657c8 ::do_widen(char) const@@Base+0x47768> │ │ │ │ + bl d870 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ + mov x2, #0x8040 // #32832 │ │ │ │ + add x2, sp, x2 │ │ │ │ + ldr x3, [x2, #1160] │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + subs x3, x3, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 61548 ::do_widen(char) const@@Base+0x4d008> // b.any │ │ │ │ - add x1, sp, #0x210 │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - str x1, [sp, #88] │ │ │ │ + b.ne 657b0 ::do_widen(char) const@@Base+0x47750> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + mov x13, #0x8040 // #32832 │ │ │ │ + add x2, sp, x13 │ │ │ │ + ldr x0, [x2, #1160] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 657b0 ::do_widen(char) const@@Base+0x47750> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + mov x15, #0x8040 // #32832 │ │ │ │ + add x2, sp, x15 │ │ │ │ + ldr x0, [x2, #1160] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 657b0 ::do_widen(char) const@@Base+0x47750> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + mov x14, #0x8040 // #32832 │ │ │ │ + add x2, sp, x14 │ │ │ │ + ldr x0, [x2, #1160] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 657b0 ::do_widen(char) const@@Base+0x47750> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ bl d530 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ + mov x1, x0 │ │ │ │ mov x0, x20 │ │ │ │ + mov x20, x1 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - tbnz w28, #0, 61c70 ::do_widen(char) const@@Base+0x4d730> │ │ │ │ - b 61c78 ::do_widen(char) const@@Base+0x4d738> │ │ │ │ + mov x9, #0x8040 // #32832 │ │ │ │ + add x2, sp, x9 │ │ │ │ + ldr x0, [x2, #1160] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 657b0 ::do_widen(char) const@@Base+0x47750> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ + mov x0, x21 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 61c1c ::do_widen(char) const@@Base+0x4d6dc> │ │ │ │ + b 657c8 ::do_widen(char) const@@Base+0x47768> │ │ │ │ bti j │ │ │ │ - add x25, x25, #0x10 │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x2c0 │ │ │ │ - str x25, [sp, #632] │ │ │ │ - bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - str x24, [sp, #632] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #624] │ │ │ │ - str x26, [x20, x0] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x23 │ │ │ │ - str x1, [sp, #736] │ │ │ │ - bl d410 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x21 │ │ │ │ + bl f380 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x13b0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ + mov x4, #0x8040 // #32832 │ │ │ │ + add x2, sp, x4 │ │ │ │ + ldr x3, [x2, #1160] │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + subs x3, x3, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 61598 ::do_widen(char) const@@Base+0x4d058> // b.none │ │ │ │ - b 61548 ::do_widen(char) const@@Base+0x4d008> │ │ │ │ + b.eq 657ec ::do_widen(char) const@@Base+0x4778c> // b.none │ │ │ │ + b 657b0 ::do_widen(char) const@@Base+0x47750> │ │ │ │ + bti j │ │ │ │ + b 658b0 ::do_widen(char) const@@Base+0x47850> │ │ │ │ + bti j │ │ │ │ + b 658b0 ::do_widen(char) const@@Base+0x47850> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 61fa0 ::do_widen(char) const@@Base+0x4da60> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 13a80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5ab0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1000] │ │ │ │ + mov x5, #0x8040 // #32832 │ │ │ │ + add x2, sp, x5 │ │ │ │ + ldr x3, [x2, #1160] │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + subs x3, x3, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 61548 ::do_widen(char) const@@Base+0x4d008> // b.any │ │ │ │ - adrp x0, 77000 ::do_widen(char) const@@Base+0x62ac0> │ │ │ │ - add x0, x0, #0xc30 │ │ │ │ - bl d6d0 │ │ │ │ + b.eq 657ec ::do_widen(char) const@@Base+0x4778c> // b.none │ │ │ │ + b 657b0 ::do_widen(char) const@@Base+0x47750> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + mov x6, #0x8040 // #32832 │ │ │ │ + add x2, sp, x6 │ │ │ │ + ldr x3, [x2, #1160] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x3, x3, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 657b0 ::do_widen(char) const@@Base+0x47750> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xd30 │ │ │ │ + bl d530 │ │ │ │ bti j │ │ │ │ - b 61cd0 ::do_widen(char) const@@Base+0x4d790> │ │ │ │ + b 658b0 ::do_widen(char) const@@Base+0x47850> │ │ │ │ bti j │ │ │ │ - add x25, x25, #0x10 │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x2c0 │ │ │ │ - str x25, [sp, #632] │ │ │ │ + mov x0, x21 │ │ │ │ bl da60 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - str x24, [sp, #632] │ │ │ │ - bl db90 │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #624] │ │ │ │ - str x26, [x20, x0] │ │ │ │ - b 61e64 ::do_widen(char) const@@Base+0x4d924> │ │ │ │ + b 657bc ::do_widen(char) const@@Base+0x4775c> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 61574 ::do_widen(char) const@@Base+0x4d034> │ │ │ │ + mov x21, x0 │ │ │ │ + b 6578c ::do_widen(char) const@@Base+0x4772c> │ │ │ │ + bti j │ │ │ │ + b 6577c ::do_widen(char) const@@Base+0x4771c> │ │ │ │ + bti j │ │ │ │ + b 658b0 ::do_widen(char) const@@Base+0x47850> │ │ │ │ + bti j │ │ │ │ + b 658b0 ::do_widen(char) const@@Base+0x47850> │ │ │ │ + mov x0, x21 │ │ │ │ + bl de30 <_Unwind_Resume@plt> │ │ │ │ + mov x11, #0x8040 // #32832 │ │ │ │ + add x2, sp, x11 │ │ │ │ + ldr x0, [x2, #1160] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 657b0 ::do_widen(char) const@@Base+0x47750> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5afa0> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + bl d530 │ │ │ │ + bti j │ │ │ │ + b 65878 ::do_widen(char) const@@Base+0x47818> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + mov x8, #0x8040 // #32832 │ │ │ │ + add x2, sp, x8 │ │ │ │ + ldr x0, [x2, #1160] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 657b0 ::do_widen(char) const@@Base+0x47750> // b.any │ │ │ │ + adrp x0, 79000 ::do_widen(char) const@@Base+0x5a TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes